.form-actions,fieldset .panel-body{clear:both}a .glyphicon-spin,fieldset .panel-heading a.panel-title:hover{text-decoration:none}.tabs-left>.nav-tabs>li:focus,.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li>a:focus{outline:0}html.overlay-open .navbar-fixed-top{z-index:400}html.js fieldset.collapsed{border-left-width:1px;border-right-width:1px;height:auto}html.js input.form-autocomplete{background-image:none}html.js .autocomplete-throbber{background-position:100% 2px;background-repeat:no-repeat;display:inline-block;height:15px;margin:2px 0 0 2px;width:15px}html.js .autocomplete-throbber.throbbing{background-position:100% -18px}body{position:relative}body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar{margin-left:260px}body.navbar-is-fixed-top{padding-top:64px}body.navbar-is-fixed-bottom{padding-bottom:64px!important}body.toolbar{padding-top:30px!important}body.toolbar .navbar-fixed-top{top:30px}body.toolbar.navbar-is-fixed-top{padding-top:94px!important}body.toolbar-drawer{padding-top:64px!important}body.toolbar-drawer .navbar-fixed-top{top:64px}body.toolbar-drawer.navbar-is-fixed-top{padding-top:128px!important}body.admin-menu .navbar-fixed-top{top:29px}body.admin-menu.navbar-is-fixed-top{padding-top:93px}body div#admin-toolbar{z-index:1600}body #admin-menu,body #admin-toolbar,body #toolbar{-webkit-box-shadow:none;box-shadow:none}body #admin-menu{margin:0;padding:0;position:fixed;z-index:1600}body #admin-menu .dropdown li{line-height:normal}@media screen and (min-width:768px){.navbar.container{max-width:720px}}@media screen and (min-width:992px){.navbar.container{max-width:940px}}@media screen and (min-width:1200px){.navbar.container{max-width:1140px}}.navbar.container,.navbar.container-fluid{margin-top:20px}.navbar.container-fluid>.container-fluid,.navbar.container>.container{margin:0;padding:0;width:auto}#overlay-container,.overlay-element,.overlay-modal-background{z-index:1500}#toolbar{z-index:1600}.modal{z-index:1620}.modal-dialog{z-index:1630}.ctools-modal-dialog .modal-body{width:100%!important;overflow:auto}.book-toc>.dropdown-menu,.region-help .block,div.image-widget-data{overflow:hidden}.modal-backdrop{z-index:1610}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:1px solid #E5E5E5}.element-invisible{margin:0;padding:0;width:1px}.navbar .logo{margin-right:-15px;padding-left:15px;padding-right:15px}ul.secondary{float:left}@media screen and (min-width:768px){.navbar .logo{margin-right:0;padding-left:0}ul.secondary{float:right}}.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}p:last-child{margin-bottom:0}.region-help>.glyphicon{font-size:18px;float:left;margin:-.05em .5em 0 0}form#search-block-form{margin:0}.navbar #block-search-form{float:none;margin:5px 0 5px 5px}@media screen and (min-width:992px){.navbar #block-search-form{float:right}}.navbar #block-search-form .input-group-btn{width:auto}ul.action-links{margin:12px 0;padding:0}ul.action-links li{display:inline;margin:0;padding:0 6px 0 0}.form-type-password-confirm label,.panel-heading{display:block}ul.action-links .glyphicon{padding-right:.5em}.uneditable-input,input,select,textarea{max-width:100%;width:auto}.filter-wrapper .form-type-select .filter-list,.managed-files.table td:first-child{width:100%}input.error{color:#b94a48;border-color:#ebccd1}fieldset legend.panel-heading{float:left;line-height:1em;margin:0}fieldset .panel-heading a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px}.form-group:last-child,.panel:last-child{margin-bottom:0}.form-horizontal .form-group{margin-left:0;margin-right:0}div.image-widget-data{float:none}table.sticky-header{z-index:1}.resizable-textarea textarea{border-radius:4px 4px 0 0}.ajax-progress-bar,.filter-wrapper{border-radius:0 0 4px 4px}.text-format-wrapper{margin-bottom:15px}.text-format-wrapper .filter-wrapper,.text-format-wrapper>.form-type-textarea{margin-bottom:0}.filter-wrapper .panel-body{padding:7px}.filter-wrapper .form-type-select{min-width:30%}.filter-help{margin-top:5px;text-align:center}@media screen and (min-width:768px){.filter-help{float:right}}.filter-help .glyphicon{margin:0 5px 0 0;vertical-align:text-top}.checkbox:first-child,.radio:first-child{margin-top:0}.checkbox:last-child,.radio:last-child{margin-bottom:0}.control-group .help-inline,.help-block{color:#999;font-size:12px;margin:5px 0 10px;padding:0}a.tabledrag-handle .handle{height:auto;width:auto}.error{color:#b94a48}div.error,table tr.error{background-color:#f2dede;color:#b94a48}.form-group.error,.form-group.has-error{background:0 0}.form-group.error .control-label,.form-group.error label,.form-group.has-error .control-label,.form-group.has-error label{color:#b94a48;font-weight:600}.form-group.error .uneditable-input,.form-group.error input,.form-group.error select,.form-group.error textarea,.form-group.has-error .uneditable-input,.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{color:#555}.form-group.error .help-block,.form-group.error .help-inline,.form-group.has-error .help-block,.form-group.has-error .help-inline{color:#999}.nav-tabs{margin-bottom:10px}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}.tabs--secondary{margin:0 0 10px}.submitted{margin-bottom:1em;font-style:italic;font-weight:400;color:#777}.alert a,.book-toc>.dropdown-menu>li:nth-child(1)>a{font-weight:700}.form-type-password-confirm{position:relative}.form-type-password-confirm label .label{float:right}.form-type-password-confirm .password-help{padding-left:2em}@media (min-width:768px){.form-type-password-confirm .password-help{border-left:1px solid #ddd;left:50%;margin-left:15px;position:absolute}}@media (min-width:992px){.form-type-password-confirm .password-help{left:33.33333333%}}.form-type-password-confirm .progress{background:0 0;border-radius:0 0 5px 5px;-webkit-box-shadow:none;box-shadow:none;height:4px;margin:-5px 0 0}.form-type-password-confirm .form-type-password{clear:left}.form-type-password-confirm .form-control-feedback{right:15px}.form-type-password-confirm .help-block{clear:both}ul.pagination li>a.progress-disabled{float:left}.form-autocomplete .glyphicon{color:#999;font-size:120%}.form-autocomplete .glyphicon.glyphicon-spin{color:#428bca}.form-autocomplete .input-group-addon{background-color:#fff}.form-autocomplete .dropdown a{white-space:normal}.ajax-progress-bar{border:1px solid #ccc;margin:-1px 0 0;padding:6px 12px;width:100%}.ajax-progress-bar .progress{height:8px;margin:0}.ajax-progress-bar .message,.ajax-progress-bar .percentage{color:#999;font-size:12px;line-height:1em;margin:5px 0 0;padding:0}.glyphicon-spin{display:inline-block;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}a .glyphicon-spin{display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.tabbable{margin-bottom:20px}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary{color:#999;font-size:12px}.tab-pane>.panel-heading{display:none}.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:focus,.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:focus,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd}.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{padding-bottom:20px;width:220px}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{margin-right:0;margin-bottom:3px}.tabs-left>.tab-content,.tabs-right>.tab-content{border-radius:0 4px 4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd;overflow:hidden;padding:10px 15px}.tabs-left>.nav-tabs{float:left;margin-right:-1px}.tabs-left>.nav-tabs>li>a{border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:focus,.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs>.active>a,.tabs-left>.nav-tabs>.active>a:focus,.tabs-left>.nav-tabs>.active>a:hover{border-color:#ddd transparent #ddd #ddd;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.05);box-shadow:-1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs{float:right;margin-left:-1px}.tabs-right>.nav-tabs>li>a{border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.tabs-right>.nav-tabs>.active>a,.tabs-right>.nav-tabs>.active>a:focus,.tabs-right>.nav-tabs>.active>a:hover{border-color:#ddd #ddd #ddd transparent}td.checkbox,td.radio,th.checkbox,th.radio{display:table-cell}.views-display-settings .label{font-size:100%;color:#666}.views-display-settings .footer{padding:0;margin:4px 0 0}.views-exposed-form .views-exposed-widget .btn{margin-top:1.8em}table .checkbox input[type=checkbox],table .radio input[type=radio]{max-width:inherit}.form-horizontal .form-group label{position:relative;min-height:1px;margin-top:0;margin-bottom:0;padding-top:7px;padding-left:15px;padding-right:15px;text-align:right}@media (min-width:768px){.form-horizontal .form-group label{float:left;width:16.66666667%}body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top{left:240px;left:24rem}}.alert-success a,.alert-success a:focus,.alert-success a:hover{color:#356635}.alert-info a,.alert-info a:focus,.alert-info a:hover{color:#2d6987}.alert-warning a,.alert-warning a:focus,.alert-warning a:hover{color:#a47e3c}.alert-danger a,.alert-danger a:focus,.alert-danger a:hover{color:#953b39}div.image-style-new,div.image-style-new div{display:block}div.image-style-new div.input-group{display:table}.table-striped>tbody>tr:nth-child(odd)>td.module,.table>tbody>tr>td.module,td.module{background:#ddd;font-weight:700}.book-toc>.dropdown-menu>.dropdown-header{white-space:nowrap}.book-toc>.dropdown-menu .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border:0;display:block;font-size:12px;margin:0;padding:0;position:static;width:100%}.book-toc>.dropdown-menu .dropdown-menu>li{padding-left:20px}.book-toc>.dropdown-menu .dropdown-menu>li>a{margin-left:-40px;padding-left:60px}#features-filter .form-item.form-type-checkbox{padding-left:20px}fieldset.features-export-component{font-size:12px}fieldset.features-export-component,html.js #features-export-form fieldset.features-export-component{margin:0 0 10px}fieldset.features-export-component .panel-heading{padding:5px 10px}fieldset.features-export-component .panel-heading a.panel-title{font-size:12px;font-weight:500;margin:-5px -10px;padding:5px 10px}fieldset.features-export-component .panel-body{padding:0 10px}div.features-export-list{margin:-11px 0 10px;padding:0 10px}div.features-export-list .form-type-checkbox,fieldset.features-export-component .component-select .form-type-checkbox{line-height:1em;margin:5px 5px 5px 0!important;min-height:0;padding:3px 3px 3px 25px!important}div.features-export-list .form-type-checkbox input[type=checkbox],fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox]{margin-top:0}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top{top:79px}body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top{top:39px}.navbar-administration #navbar-administration.navbar-oriented .navbar-bar{z-index:1032}.navbar-administration #navbar-administration .navbar-tray{z-index:1031}body.navbar-is-fixed-top.navbar-administration{padding-top:103px!important}body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open{padding-top:143px!important}body.navbar-tray-open.navbar-vertical.navbar-fixed{margin-left:24rem}#navbar-administration.navbar-oriented .navbar-tray-vertical{width:24rem}a .glyphicon.icon-before,a.icon-before .glyphicon{margin-right:.25em}a .glyphicon.icon-after,a.icon-after .glyphicon{margin-left:.25em}.btn .glyphicon.icon-before,.btn.icon-before .glyphicon{margin-left:-.25em;margin-right:.25em}.btn .glyphicon.icon-after,.btn.icon-after .glyphicon{margin-left:.25em;margin-right:-.25em}
.container .block-background-black{background:#000;}.container .block-background-red{background:#ee3524;}.container .block-background-white{background:#fff;}.container .block-background-yellow{background:#feef59;}.container .block-background-duck_egg_blue{background:#9ed4d0;}.container .block-background-purple{background:#622a56;}.container .block-background-grey{background:#3d4a4f;}.container .block-background-pink{background:#e04d83;}.container .block-background-green{background:#198612;}.container .block-background-maroon{background:#791e1e;}.container .block-foreground-black{color:#000;text-shadow:0px 1px 3px rgba(255,255,255,0.3);}.container .block-foreground-black a{color:#000;}.container .block-foreground-white{color:#fff;text-shadow:0px 1px 3px rgba(0,0,0,0.7);}.container .block-foreground-white a{color:#fff;}@font-face{font-family:'holly';src:url(/sites/all/themes/custom/holly/fonts/holly.eot?-sldcgw);src:url(/sites/all/themes/custom/holly/fonts/holly.eot?#iefix-sldcgw) format("embedded-opentype"),url(/sites/all/themes/custom/holly/fonts/holly.woff?-sldcgw) format("woff"),url(/sites/all/themes/custom/holly/fonts/holly.ttf?-sldcgw) format("truetype"),url(/sites/all/themes/custom/holly/fonts/holly.svg?-sldcgw#holly) format("svg");font-weight:normal;font-style:normal;}[class^="bg-icon-"],[class*=" bg-icon-"],[class^="holly-logo"],[class*=" holly-logo"]{font-family:"holly";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="bg-icon-"]:hover,[class*=" bg-icon-"]:hover,[class^="holly-logo"]:hover,[class*=" holly-logo"]:hover{text-decoration:none;border:0;}.bg-icon:before{font-size:48px;}.bg-icon-bitbucket:before{content:"\F171";}.bg-icon-drupal:before{content:"\F1A9";}.bg-icon-github:before{content:"\F056";}.bg-icon-instagram:before{content:"\F05E";}.bg-icon-linkedin:before{content:"\e805";}.bg-icon-facebook:before{content:"\e804";}.bg-icon-twitter:before{content:"\e803";}.bg-icon-vimeo:before{content:"\F307";}.holly-logo{line-height:0.5;margin-left:-70px;}.holly-logo:before{content:"\e806";font-size:130px;}i.holly-logo-stacked{float:right;}i.holly-logo-stacked:before{content:"\e807";font-size:250px;float:right;line-height:0;width:60%;margin-top:15%;}body{font-family:"Helvetica Neue",Helvetica,Arial,serif;color:#000;}h1,h2,h3,h4{font-family:"proxima-nova",serif;font-weight:600;}a{color:#000;}a.pane-node-field-description{border-bottom:1px solid #ccc;}a:hover,a:focus{color:#000;text-decoration:none;border-bottom:1px solid;}a.link-colour-white{color:#fff;}a.link-colour-black{color:#000;}h1,h2,h3,h4,h5{margin:0;}.pointer{cursor:pointer;}.no-padding{padding:0;min-height:0;}.gmap{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);}.underline{border-bottom:1px solid;}.social-links ul{margin:0;padding:0;}.social-links ul li{list-style:none;display:inline-block;margin-right:10px;}.navbar-header a.site-logo{background-image:url(/sites/all/themes/custom/holly/images/logo.png);background-repeat:no-repeat;background-size:cover;display:block;text-indent:-100000px;min-width:200px;height:60px;margin-bottom:40px;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.navbar-header a.site-logo{background-image:url(/sites/all/themes/custom/holly/images/logo@2x.png);}}.navbar-header a.site-logo:hover{border-bottom:0;}.navbar > .container .navbar-brand{margin-left:0;}.navbar.container{background:#fff;border:0;margin-top:40px;margin-bottom:0;padding:0 55px;font-family:"proxima-nova",serif;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.navbar.container .navbar-collapse{float:right;max-height:none;margin-top:20px;}.navbar.container .navbar-nav li{width:50px;}.navbar.container .navbar-nav li.active a.active,.navbar.container .navbar-nav li.active a.active-trail,.navbar.container .navbar-nav li.active a:hover,.navbar.container .navbar-nav li.active-trail a.active,.navbar.container .navbar-nav li.active-trail a.active-trail,.navbar.container .navbar-nav li.active-trail a:hover{color:#ee3524;border-bottom:1px solid #ee3524;background:none;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.navbar.container .navbar-nav li.open a{background:none;border-color:inherit;}.navbar.container .navbar-nav li a{background:none;color:inherit;padding:0;float:left;font-weight:600;}.navbar.container .navbar-nav li a .caret{display:none;}.navbar.container .navbar-nav li a:focus{border:0;}.navbar.container .navbar-nav li .dropdown-menu{position:relative;clear:both;border:0;min-width:0;margin-top:75px;margin-bottom:75px;padding:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.navbar.container .navbar-nav li .dropdown-menu li{width:auto;}.navbar.container .navbar-nav li .dropdown-menu li a{margin-left:0;margin-bottom:10px;}.navbar.container .navbar-nav li .dropdown-menu li a:hover{background:none;margin-bottom:9px;}.navbar.container.navbar-fixed-top{margin-top:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(61,74,79,0.08);box-shadow:0 0 80px rgba(61,74,79,0.08);}.navbar.container.navbar-fixed-top .navbar-header a.site-logo{margin-bottom:0;}.main-container.navbar-fixed{padding-top:155px;}.view-projects{position:relative;}.front .panel-col-bottom .panel-pane,.view-projects.view-display-id-page .views-row.masonry-brick{float:left;width:25%;height:285px;overflow:hidden;}.front .panel-col-bottom .panel-pane.views-row:nth-child(3n+1),.view-projects.view-display-id-page .views-row.masonry-brick.views-row:nth-child(3n+1){width:50%;height:570px;}.front .panel-col-bottom .panel-pane a,.view-projects.view-display-id-page .views-row.masonry-brick a{border-bottom:1px solid;}.front .panel-col-bottom .panel-pane .pane-content,.view-projects.view-display-id-page .views-row.masonry-brick .pane-content{height:inherit;padding:20px;vertical-align:middle;display:table-cell;}.front .panel-col-bottom .panel-pane .pane-content .tweet-tweet,.view-projects.view-display-id-page .views-row.masonry-brick .pane-content .tweet-tweet{margin-bottom:25px;}.front .panel-col-bottom .panel-pane .pane-content .node-article,.view-projects.view-display-id-page .views-row.masonry-brick .pane-content .node-article{height:inherit;vertical-align:middle;display:table-cell;}.front .panel-col-bottom .panel-pane .pane-content h2 a,.view-projects.view-display-id-page .views-row.masonry-brick .pane-content h2 a{text-decoration:none;border:0;}.front .panel-col-bottom .panel-pane .pane-content .node-project,.view-projects.view-display-id-page .views-row.masonry-brick .pane-content .node-project{margin:-20px 0 0 -20px;}.front .panel-col-bottom .panel-pane .image,.view-projects.view-display-id-page .views-row.masonry-brick .image{position:relative;}.front .panel-col-bottom .panel-pane .image .title,.view-projects.view-display-id-page .views-row.masonry-brick .image .title{display:none;position:absolute;top:20px;left:20px;margin-right:60px;}.front .panel-col-bottom .panel-pane .image .title h4,.view-projects.view-display-id-page .views-row.masonry-brick .image .title h4{line-height:1.5em;}.front .panel-col-bottom .panel-pane .image img,.view-projects.view-display-id-page .views-row.masonry-brick .image img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}.front .panel-col-bottom .panel-pane .image:hover .title,.view-projects.view-display-id-page .views-row.masonry-brick .image:hover .title{display:block;}.front .panel-col-bottom .panel-pane .image:hover img,.view-projects.view-display-id-page .views-row.masonry-brick .image:hover img{transform:scale(1.25);}.front .panel-col-bottom .panel-pane.node-type-project .pane-content,.front .panel-col-bottom .panel-pane.node-type-article .pane-content,.view-projects.view-display-id-page .views-row.masonry-brick.node-type-project .pane-content,.view-projects.view-display-id-page .views-row.masonry-brick.node-type-article .pane-content{padding:0;}.front .panel-col-bottom .panel-pane.node-type-article .pane-content .node,.view-projects.view-display-id-page .views-row.masonry-brick.node-type-article .pane-content .node{padding:20px;}.front .panel-col-bottom .panel-pane.node-type-article .pane-content .node .node-readmore,.view-projects.view-display-id-page .views-row.masonry-brick.node-type-article .pane-content .node .node-readmore{margin-top:25px;}.front .panel-col-bottom .panel-pane.node-type-project .pane-content,.view-projects.view-display-id-page .views-row.masonry-brick.node-type-project .pane-content{display:block;}.view-projects.view-display-id-page .views-row.masonry-brick{height:auto;}.view-projects.view-display-id-page .views-row.masonry-brick:nth-child(3n+1){height:auto;}body.front{font-family:"proxima-nova",serif;}body.front .panel-2col-stacked .panel-panel .panel-separator{margin:0;}body.front .panel-2col-stacked .panel-col-top .inside{margin-bottom:0;}body.front .panel-2col-stacked .center-wrapper{display:none;}body.front #block-system-main{width:100%;}body.front .field-name-field-main-video{position:relative;}body.front .field-name-field-main-video .videoContainer{}body.front .field-name-field-main-video .videoContainer .pattern-filter{background:url(/sites/all/themes/custom/holly/images/filter.png);width:100%;height:100%;z-index:1;position:absolute;}body.front .field-name-field-main-video .videoContainer video{width:100%;height:auto;}body.front .field-name-field-main-video .imageContainer{background:#ee3524;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}body.front .field-name-field-main-video .overlay{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;cursor:default;color:#fff;}body.front .field-name-field-main-video .overlay .text{margin:30px 0 0 30px;font-size:18px;}body.front .field-name-field-main-video .overlay:before{position:absolute;font-family:"holly";font-size:1000px;content:"\e806";top:50%;left:50%;z-index:1;line-height:0;color:white;color:rgba(255,255,255,0.5);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.view-projects .view-empty{margin-bottom:20px;}body.node-type-article .node{margin-bottom:20px;}body.node-type-article .node h2,body.node-type-article .node .field-name-field-thumbnail-image{margin-bottom:20px;}body.node-type-article .panel-row,body.node-type-project .panel-row,body.page-work .panel-row{float:left;}body.node-type-article .panel-row.panel-row-first,body.node-type-project .panel-row.panel-row-first,body.page-work .panel-row.panel-row-first{padding:105px 50px 0 50px;font-family:"proxima-nova",serif;}body.node-type-article .panel-row.panel-row-second,body.node-type-project .panel-row.panel-row-second,body.page-work .panel-row.panel-row-second{padding:35px 50px 105px 50px;font-family:"proxima-nova",serif;}@media (min-width:768px){body.node-type-article .panel-row.panel-row-first,body.node-type-article .panel-row.panel-row-second,body.node-type-article .panel-row.panel-row-third,body.node-type-article .panel-row.panel-row-fourth,body.node-type-project .panel-row.panel-row-first,body.node-type-project .panel-row.panel-row-second,body.node-type-project .panel-row.panel-row-third,body.node-type-project .panel-row.panel-row-fourth,body.page-work .panel-row.panel-row-first,body.page-work .panel-row.panel-row-second,body.page-work .panel-row.panel-row-third,body.page-work .panel-row.panel-row-fourth{max-width:1200px;margin:0 auto;float:none;display:flex;}}body.node-type-article .panel-row .panel-panel .inside,body.node-type-project .panel-row .panel-panel .inside,body.page-work .panel-row .panel-panel .inside{margin:0;}body.node-type-article .panel-row .panel-panel .pane-node-title h2,body.node-type-project .panel-row .panel-panel .pane-node-title h2,body.page-work .panel-row .panel-panel .pane-node-title h2{margin:0 0 40px 0;}body.node-type-article .panel-row .panel-panel .pane-node-field-description,body.node-type-project .panel-row .panel-panel .pane-node-field-description,body.page-work .panel-row .panel-panel .pane-node-field-description{font-family:"adobe-garamond-pro",garamond,serif;font-size:1.6em;line-height:1.6em;margin-bottom:60px;color:#3d4a4f;}body.node-type-article .panel-row .panel-panel .pane-node-field-description strong,body.node-type-project .panel-row .panel-panel .pane-node-field-description strong,body.page-work .panel-row .panel-panel .pane-node-field-description strong{font-weight:600;}body.node-type-article .panel-row .panel-panel .pane-node-field-description p,body.node-type-project .panel-row .panel-panel .pane-node-field-description p,body.page-work .panel-row .panel-panel .pane-node-field-description p{margin:0 0 1.6em 0;}body.node-type-article .panel-row .panel-panel .pane-node-field-description a,body.node-type-project .panel-row .panel-panel .pane-node-field-description a,body.page-work .panel-row .panel-panel .pane-node-field-description a{color:#00467f;border-bottom:1px solid rgba(0,70,127,0.1);transition:all 400ms;}body.node-type-article .panel-row .panel-panel .pane-node-field-description a:hover,body.node-type-project .panel-row .panel-panel .pane-node-field-description a:hover,body.page-work .panel-row .panel-panel .pane-node-field-description a:hover{border-bottom-color:rgba(0,70,127,0.8);}body.node-type-article .panel-row .panel-panel .pane-node-field-view-link,body.node-type-article .panel-row .panel-panel .pane-node-field-download,body.node-type-project .panel-row .panel-panel .pane-node-field-view-link,body.node-type-project .panel-row .panel-panel .pane-node-field-download,body.page-work .panel-row .panel-panel .pane-node-field-view-link,body.page-work .panel-row .panel-panel .pane-node-field-download{color:#ee3524;}body.node-type-article .panel-row .panel-panel .pane-node-field-view-link a,body.node-type-article .panel-row .panel-panel .pane-node-field-download a,body.node-type-project .panel-row .panel-panel .pane-node-field-view-link a,body.node-type-project .panel-row .panel-panel .pane-node-field-download a,body.page-work .panel-row .panel-panel .pane-node-field-view-link a,body.page-work .panel-row .panel-panel .pane-node-field-download a{color:#ee3524;border-bottom:1px solid #ee3524;padding-bottom:2px;}body.node-type-article .panel-row .panel-panel .pane-node-field-view-link a:hover,body.node-type-article .panel-row .panel-panel .pane-node-field-download a:hover,body.node-type-project .panel-row .panel-panel .pane-node-field-view-link a:hover,body.node-type-project .panel-row .panel-panel .pane-node-field-download a:hover,body.page-work .panel-row .panel-panel .pane-node-field-view-link a:hover,body.page-work .panel-row .panel-panel .pane-node-field-download a:hover{text-decoration:none;}body.node-type-article .panel-row .panel-panel .pane-node-field-view-link img.file-icon,body.node-type-article .panel-row .panel-panel .pane-node-field-download img.file-icon,body.node-type-project .panel-row .panel-panel .pane-node-field-view-link img.file-icon,body.node-type-project .panel-row .panel-panel .pane-node-field-download img.file-icon,body.page-work .panel-row .panel-panel .pane-node-field-view-link img.file-icon,body.page-work .panel-row .panel-panel .pane-node-field-download img.file-icon{display:none;}body.node-type-article .panel-row .panel-panel .pane-next-project a,body.node-type-project .panel-row .panel-panel .pane-next-project a,body.page-work .panel-row .panel-panel .pane-next-project a{background:url(/sites/all/themes/custom/holly/images/icon-arrow.png) no-repeat center right;padding-right:20px;}body.node-type-article .panel-row .panel-panel .pane-holly-main-holly-share-links li,body.node-type-project .panel-row .panel-panel .pane-holly-main-holly-share-links li,body.page-work .panel-row .panel-panel .pane-holly-main-holly-share-links li{margin-right:5px;}body.node-type-article .panel-row .panel-panel .pane-holly-main-holly-share-links li a,body.node-type-project .panel-row .panel-panel .pane-holly-main-holly-share-links li a,body.page-work .panel-row .panel-panel .pane-holly-main-holly-share-links li a{color:#ccc;}body.node-type-article .panel-row .panel-panel .pane-node-field-showcase-image,body.node-type-project .panel-row .panel-panel .pane-node-field-showcase-image,body.page-work .panel-row .panel-panel .pane-node-field-showcase-image{text-align:center;}body.node-type-article .panel-row .panel-panel .pane-node-field-client-quote .field-name-field-client-quote,body.node-type-project .panel-row .panel-panel .pane-node-field-client-quote .field-name-field-client-quote,body.page-work .panel-row .panel-panel .pane-node-field-client-quote .field-name-field-client-quote{color:#fff;padding:30px 60px;font-size:28px;box-sizing:border-box;text-align:center;vertical-align:middle;display:table-cell;}body.node-type-article .panel-row .panel-panel .pane-node-field-secondary-image,body.node-type-project .panel-row .panel-panel .pane-node-field-secondary-image,body.page-work .panel-row .panel-panel .pane-node-field-secondary-image{overflow:hidden;}.page-contact .pane-node-body{clear:both;}.block-menu-main-submenu{font-family:"proxima-nova",serif;}.block-menu-main-submenu ul{margin:0 0 10px 20px;}.block-menu-main-submenu ul li a{padding:0;display:inline-block;margin-bottom:5px;}.block-menu-main-submenu ul li a:hover{background:none;margin-bottom:4px;color:#ee3524;}.block-menu-main-submenu ul li.active a{color:#ee3524;border-bottom:1px solid;}.front .panel-2col-stacked .panel-panel{width:100%;clear:none;}.front .panel-2col-stacked .panel-panel.panel-col-bottom{position:relative;}.page-about .pane-block,.page-contact .pane-block{float:left;overflow:hidden;}.pane-views-services-services-b{margin:115px 0 55px 0;text-align:center;}.pane-views-services-services-b h2.pane-title{color:#ee3524;margin-bottom:130px;}.pane-views-services-services-b h3{margin-bottom:25px;}.pane-views-services-services-b .views-row.views-row-last{margin-bottom:60px;}.pane-views-services-services-b .views-row .views-field{margin-bottom:15px;}.views-field-field-logo .field-content{text-align:center;}.views-field-field-logo .field-content img{text-align:center;margin:0 auto;max-width:160px;}.pane-holly-main-holly-join-us{padding:100px 50px;}.pane-holly-main-holly-join-us a{border-bottom:1px solid;}.pane-holly-main-holly-join-us .join-text{font-size:2.5em;}.pane-holly-main-holly-join-us .holly-logo{text-align:right;}.pane-views-clients-clients-b{text-align:center;margin:65px 0 85px 0;}.pane-views-clients-clients-b h2.pane-title{font-size:1.5em;font-weight:600;text-decoration:underline;margin-bottom:125px;}.pane-views-clients-clients-b .views-row{margin-bottom:90px;height:160px;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;}.pane-views-clients-clients-b .views-row img{position:absolute;transition:all 600ms;margin:auto;top:0;left:0;right:0;bottom:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.pane-views-clients-clients-b .views-row:hover img{filter:none;-webkit-filter:none;}.pane-holly-main-holly-contact-info{width:100%;margin-top:200px;margin-bottom:70px;margin-left:50px;color:#00467f;font-size:1.5em;}.pane-holly-main-holly-contact-info a{color:#00467f;}.pane-holly-main-holly-contact-info h4{color:#ee3524;font-size:0.8em;margin-bottom:10px;}.pane-holly-main-holly-contact-info .contact-title{font-size:2em;margin-bottom:80px;font-family:"Helvetica Neue",Helvetica,Arial,serif;font-weight:500;}.pane-holly-main-holly-contact-info .contact-follow ul li{display:block;}.pane-holly-main-holly-contact-info .contact-address{margin-top:50px;float:left;clear:both;}.footer{margin-top:0;padding:80px 0;background:#00467f;color:#fff;border-top:0;}.footer .container{padding-left:65px;padding-right:75px;}.footer a{color:#fff;}.footer .region-footer-bottom a:hover{border:none;}.footer #block-holly-main-holly-contact-footer{margin-bottom:110px;font-size:1.2em;font-family:"proxima-nova",serif;}.footer #block-holly-main-holly-contact-footer .contact-title{font-weight:600;margin-bottom:75px;}.footer #block-holly-main-holly-contact-footer .contact-communicate{float:left;}.footer #block-holly-main-holly-contact-footer .contact-address{float:left;margin-left:80px;}.footer #block-holly-main-holly-follow-us .follow-links{text-align:right;}.footer #block-holly-main-holly-follow-us .follow-links ul li{margin-left:10px;margin-right:0;}.panels-flexible-region-2-center{width:100%;}body .container{padding-right:0;padding-left:0;margin-right:0;margin-left:0;width:100%;overflow:hidden;}body .navbar.container{max-width:none;}.row{margin:0 !important;}
.container .block-background-black{background:#000;}.container .block-background-red{background:#ee3524;}.container .block-background-white{background:#fff;}.container .block-background-yellow{background:#feef59;}.container .block-background-duck_egg_blue{background:#9ed4d0;}.container .block-background-purple{background:#622a56;}.container .block-background-grey{background:#3d4a4f;}.container .block-background-pink{background:#e04d83;}.container .block-background-green{background:#198612;}.container .block-background-maroon{background:#791e1e;}.container .block-foreground-black{color:#000;text-shadow:0px 1px 3px rgba(255,255,255,0.3);}.container .block-foreground-black a{color:#000;}.container .block-foreground-white{color:#fff;text-shadow:0px 1px 3px rgba(0,0,0,0.7);}.container .block-foreground-white a{color:#fff;}@font-face{font-family:'holly';src:url(/sites/all/themes/custom/holly/fonts/holly.eot?-sldcgw);src:url(/sites/all/themes/custom/holly/fonts/holly.eot?#iefix-sldcgw) format("embedded-opentype"),url(/sites/all/themes/custom/holly/fonts/holly.woff?-sldcgw) format("woff"),url(/sites/all/themes/custom/holly/fonts/holly.ttf?-sldcgw) format("truetype"),url(/sites/all/themes/custom/holly/fonts/holly.svg?-sldcgw#holly) format("svg");font-weight:normal;font-style:normal;}.project-main-image img,.project-secondary-image img,.field-name-field-thumbnail-image img,.field-name-field-main-image img,.field-name-field-showcase-image img,.field-name-field-secondary-image img{width:100%;height:auto;}@media (max-width:767px){body.front .navbar.container .container{margin:0;padding:0;}.navbar.container{margin:0;padding:0;border-radius:0;overflow:visible;}.navbar.container .navbar-header{margin:20px 0 20px 20px;background:transparent;}.navbar.container .navbar-header a.site-logo{margin-bottom:0;background-size:40%;}.navbar.container .navbar-header .navbar-toggle{border:0;outline:none;z-index:4;margin-top:0;padding-top:0;}.navbar.container .navbar-header .navbar-toggle:hover,.navbar.container .navbar-header .navbar-toggle:focus{background:none;}.navbar.container .navbar-header .navbar-toggle .icon-bar{background-color:#00467f;height:3px;}.navbar.container .navbar-header .navbar-toggle.open{background:#ee3524;}.navbar.container .navbar-header .navbar-toggle.open:before{color:#fff;content:"X";}.navbar.container .navbar-header .navbar-toggle.open .icon-bar{display:none;}.navbar.container .navbar-collapse{width:100%;background:#ee3524;color:#fff;margin:0;position:absolute;border:0;box-shadow:none;top:0;left:0;z-index:3;}.navbar.container .navbar-collapse a,.navbar.container .navbar-collapse li.open a{color:#fff;}.navbar.container .navbar-collapse .navbar-nav{margin:0;padding:130px 20px;}.navbar.container .navbar-collapse .navbar-nav li.active a.active,.navbar.container .navbar-collapse .navbar-nav li.active a:hover,.navbar.container .navbar-collapse .navbar-nav li.active-trail a.active,.navbar.container .navbar-collapse .navbar-nav li.active-trail a:hover{color:#fff;border-color:#fff;}.navbar.container .navbar-collapse .navbar-nav li a{margin-bottom:5px;}.navbar.container .navbar-collapse .navbar-nav li.active-trail.dropdown .dropdown-menu{display:block;background:inherit;}.navbar.container .navbar-collapse .navbar-nav .dropdown-menu{margin:20px 0;float:left;padding-left:20px;}.navbar.container .navbar-collapse .navbar-nav .dropdown-menu li a:hover{color:#fff;border-color:#fff;}.main-container .row section.col-sm-12{padding:0;}body.front .navbar.container .navbar-header{margin:0;}body.front .navbar.container .navbar-header .navbar-toggle{padding-top:10px;top:10px;}body.front .navbar.container .navbar-header .navbar-toggle.open{background:#ee3524;}body.front .navbar.container .navbar-header .navbar-toggle .icon-bar{background-color:#fff;}body.front .main-container{margin-top:-50px;}body.front a.site-logo{display:none;}body.front .field-name-field-main-video .overlay .text{margin-left:15px;margin-top:10px;font-size:15px;}body.front .field-name-field-main-video .overlay:before{font-size:500px;}.front .panel-col-bottom .panel-pane .pane-content,.view-projects.view-display-id-page .views-row.masonry-brick .pane-content{height:inherit;}.front .panel-col-bottom .panel-pane.node-type-project .pane-content,.view-projects.view-display-id-page .views-row.masonry-brick.node-type-project .pane-content{display:block;height:auto;}.front .panel-col-bottom .panel-pane .image img,.view-projects.view-display-id-page .views-row.masonry-brick .image img{width:100%;}.front .panel-col-bottom .panel-pane .image .title,.view-projects.view-display-id-page .views-row.masonry-brick .image .title{display:block;}.front .panel-col-bottom .panel-pane .image:hover img,.view-projects.view-display-id-page .views-row.masonry-brick .image:hover img{margin:0;width:100%;}.panel-holly-2col-bricks-stacked .panel-col{width:100%;}.field-name-field-main-video iframe{height:600px !important;}body.node-type-project .panel-row.panel-row-top,body.page-work .panel-row.panel-row-top{padding:0 20px;font-family:"proxima-nova",serif;}body.node-type-project .panel-row.panel-row-first,body.page-work .panel-row.panel-row-first{padding:0;}body.node-type-project .panel-row.panel-row-first .panel-col-first,body.page-work .panel-row.panel-row-first .panel-col-first{padding-bottom:40px;}body.node-type-project .panel-row.panel-row-first .panel-col-last,body.page-work .panel-row.panel-row-first .panel-col-last{padding:0 20px;}body.node-type-project .panel-row.panel-row-second,body.page-work .panel-row.panel-row-second{padding:0 20px 40px 20px;}body.node-type-project .panel-row .pane-node-title h3,body.node-type-project .panel-row .pane-node-field-categories,body.page-work .panel-row .pane-node-title h3,body.page-work .panel-row .pane-node-field-categories{margin-bottom:30px;}body.node-type-project .panel-row .pane-node-field-description,body.page-work .panel-row .pane-node-field-description{margin-bottom:50px;}body.node-type-project .panel-row .pane-next-project,body.page-work .panel-row .pane-next-project{margin:40px 0;}body.node-type-project .panel-row .pane-node-field-client-quote .field-name-field-client-quote,body.page-work .panel-row .pane-node-field-client-quote .field-name-field-client-quote{height:auto;padding:50px 35px;font-family:"adobe-garamond-pro",garamond,serif;}body.node-type-project .panel-row .pane-node-field-secondary-image,body.page-work .panel-row .pane-node-field-secondary-image{height:auto;}body.node-type-project .panel-row .pane-node-field-secondary-image img,body.page-work .panel-row .pane-node-field-secondary-image img{width:100%;height:auto;}.pane-views-services-services-b{margin:50px 0 0 0;padding:0 30px;}.pane-views-services-services-b h2.pane-title{margin-bottom:45px;}.pane-views-services-services-b h3{margin-bottom:15px;}.pane-views-services-services-b .views-row{font-family:"adobe-garamond-pro",garamond,serif;}.pane-views-services-services-b .views-row .views-field{margin-bottom:10px;}.pane-views-services-services-b .views-row.views-row-last{margin-bottom:45px;}.pane-holly-main-holly-join-us{font-family:"adobe-garamond-pro",garamond,serif;padding:45px 20px 20px 20px;}.pane-holly-main-holly-join-us .join-text{margin-bottom:35px;font-size:1.8em;}.pane-holly-main-holly-join-us i.holly-logo-stacked{float:none;clear:both;text-align:center;display:block;}.pane-holly-main-holly-join-us i.holly-logo-stacked:before{float:none;line-height:1;width:auto;margin:0;font-size:190px;}.pane-views-clients-clients-b{margin:45px 0 20px 0;}.pane-views-clients-clients-b h2.pane-title{margin-bottom:65px;}.pane-views-clients-clients-b .view{float:left;width:100%;padding:0 40px;}.pane-views-clients-clients-b .views-row{margin-bottom:50px;}.pane-views-clients-clients-b .views-row img{max-width:80%;height:auto;}.pane-holly-main-holly-contact-info{font-family:"adobe-garamond-pro",garamond,serif;margin-top:0;padding:0 15px;margin-left:0;font-size:1.3em;}.pane-holly-main-holly-contact-info .contact-title{font-family:"adobe-garamond-pro",garamond,serif;margin-bottom:40px;font-size:inherit;}.pane-holly-main-holly-contact-info .col-sm-4{margin-bottom:40px;}.pane-holly-main-holly-contact-info .contact-address{margin-top:0;}.gmap{height:250px !important;}.footer{padding:50px 0 100px 0;}.footer .container{padding-left:20px;padding-right:20px;}.footer #block-holly-main-holly-follow-us .follow-links{text-align:left;}.footer #block-holly-main-holly-follow-us .follow-links ul li{margin-left:0;margin-right:10px;}.footer #block-holly-main-holly-contact-footer{margin-bottom:45px;}.footer #block-holly-main-holly-contact-footer .contact-title{margin-bottom:40px;}.footer #block-holly-main-holly-contact-footer .contact-communicate,.footer #block-holly-main-holly-contact-footer .contact-address{clear:both;margin-left:0;}.footer #block-holly-main-holly-contact-footer .contact-address{margin-top:25px;}}
