/* line 2, ../sass/profilehub/_appointments.scss */
#block-company-profilehub-last-appointments > h2 { border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 20px; }
/* line 8, ../sass/profilehub/_appointments.scss */
#block-company-profilehub-last-appointments .ph-appointment-teaser > .inside { width: 100%; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 10px; position: relative; overflow: auto; }
/* line 16, ../sass/profilehub/_appointments.scss */
#block-company-profilehub-last-appointments .ph-appointment-teaser > .inside > .left { width: 30%; margin-right: 2%; float: left; }
/* line 28, ../sass/profilehub/_appointments.scss */
#block-company-profilehub-last-appointments .ph-appointment-teaser > .inside > .left > .image img { width: 86px; }
/* line 35, ../sass/profilehub/_appointments.scss */
#block-company-profilehub-last-appointments .ph-appointment-teaser > .inside > .right { width: 68%; float: left; }
/* line 39, ../sass/profilehub/_appointments.scss */
#block-company-profilehub-last-appointments .ph-appointment-teaser > .inside > .right > .title { margin: 0; }

/* line 2, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies > h2 { border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 20px; }
/* line 8, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .content { min-height: 246px; }
/* line 10, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .content .masonry-container { display: none; }
/* line 13, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .content .view-more-link { margin: 10px 0; }
/* line 18, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser { width: 310px; background-color: #f0f0f0; border-radius: 4px !important; overflow: hidden; }
/* line 29, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .top > .bannerimage { width: 310px; height: 96px; background-color: #ed1c24; }
/* line 37, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom { position: relative; top: -20px; min-height: 150px; padding: 0 20px; }
/* line 43, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom > .left { width: 30%; margin-right: 2%; float: left; }
/* line 48, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom > .left > .logo { width: 70px; height: 70px; background-color: #FFF; border: 1px solid #e9e9e9; border-radius: 2px !important; overflow: hidden; }
/* line 59, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom > .right { width: 68%; float: left; }
/* line 63, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom > .right > .company { margin: 30px 0 0 0; }
/* line 65, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom > .right > .company a { color: #ed1c24; border: 0; }
/* line 68, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom > .right > .company a:hover { text-decoration: underline; }
/* line 76, ../sass/profilehub/_company.scss */
#block-company-profilehub-featured-companies .ph-company-teaser > .inside > .bottom > .footer { float: left; width: 100%; padding-top: 10px; }

/* line 1, ../sass/profilehub/_global.scss */
.profile-hub-hp > h2.title { font-size: 28px; display: block; border-left: #ed1c24 8px solid; margin: 0; padding: 0 10px; color: #222222; line-height: 34px; margin-bottom: 10px; }

/* line 2, ../sass/profilehub/_layout.scss */
.profile-hub-hp .full { width: 100%; }
/* line 6, ../sass/profilehub/_layout.scss */
.profile-hub-hp .seventy-thirty { width: 100%; }
/* line 9, ../sass/profilehub/_layout.scss */
.profile-hub-hp .seventy-thirty .seventy { float: left; width: 66%; margin-right: 4%; }
/* line 14, ../sass/profilehub/_layout.scss */
.profile-hub-hp .seventy-thirty .thirty { float: left; width: 30%; }

/* line 2, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news > h2 { border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 20px; }
/* line 8, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news .ph-news-teaser > .inside { width: 100%; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 10px; position: relative; overflow: visible; }
/* line 16, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news .ph-news-teaser > .inside > .image { float: right; border: 4px solid #e9e9e9; margin: 0 0 10px 10px; width: 145px; height: 96px; }
/* line 22, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news .ph-news-teaser > .inside > .image img { width: 145px; height: 96px; }
/* line 28, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news .ph-news-teaser > .inside > .title { margin: 0; padding: 5px 0 0 0; }
/* line 33, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news .ph-news-teaser > .inside > .company { margin: 0; padding: 5px 0 0 0; }
/* line 38, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news .ph-news-teaser > .inside > .body { margin: 0; padding: 5px 0 0 0; }
/* line 43, ../sass/profilehub/_news.scss */
#block-company-profilehub-last-news .ph-news-teaser > .inside > .date { padding: 10px 0; color: #333; }

/* line 1, ../sass/profilehub/_old.scss */
.field-type-addressfield:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* line 9, ../sass/profilehub/_old.scss */
.field-name-field-business-services .shs-select-level-1, .field-name-field-business-services .shs-select-level-2 { display: none !important; }

/** Frontend */
/** Navigation */
/* line 20, ../sass/profilehub/_old.scss */
.company-nav { text-transform: uppercase; font-size: 14px; text-align: center; border-bottom: 1px solid #D9D9D9; margin-bottom: 20px; }

/* line 27, ../sass/profilehub/_old.scss */
.company-nav ul.sf-menu-company { margin: 8px auto; display: inline-block; text-align: left; }

/* line 32, ../sass/profilehub/_old.scss */
.company-nav ul.sf-menu-company li a { padding: 6px 20px; color: #b9b9b9; }

/* line 36, ../sass/profilehub/_old.scss */
.company-nav ul.sf-menu-company li a.active { border-bottom: none; color: #4c4c4c; }

/* line 40, ../sass/profilehub/_old.scss */
.company-nav ul.sf-menu-company li a:hover { border-bottom: none; color: #4c4c4c; }

/* line 44, ../sass/profilehub/_old.scss */
.company-nav ul.sf-menu-company li a.sf-depth-1 { text-align: left; }

/** Company top */
/* line 50, ../sass/profilehub/_old.scss */
.company-top { position: relative; height: 300px; overflow-y: hidden; float: left; }

/* line 56, ../sass/profilehub/_old.scss */
.company-top .content { background-color: rgba(0, 0, 0, 0.8); width: 300px; position: absolute; top: 0; left: 0; height: 300px; overflow-y: hidden; }

/* line 65, ../sass/profilehub/_old.scss */
.company-top .content .content-inner { padding: 20px; color: #d5d7d4; }

/* line 69, ../sass/profilehub/_old.scss */
.company-top .logo { margin-bottom: 10px; }

/* line 72, ../sass/profilehub/_old.scss */
.company-top .no-image { font-size: 24px; line-height: 32px; color: #FFF; width: 180px; margin-bottom: 30px; }

/* line 80, ../sass/profilehub/_old.scss */
.company-top .logo img { border: 4px solid #FFF; }

/* line 83, ../sass/profilehub/_old.scss */
.company-top .links a { color: #b9b9b9; }

/* line 86, ../sass/profilehub/_old.scss */
.company-top .links a:hover { color: #fff; border-bottom: none; }

/* line 90, ../sass/profilehub/_old.scss */
.company-top .company-links { margin: 0 0 10px 0; padding: 0; list-style: none; }

/* line 95, ../sass/profilehub/_old.scss */
.company-top .company-links li { margin: 0; padding: 0; }

/* line 99, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa { font-size: 18px; float: left; padding: 4px 0; background: #8e8e8e; width: 28px; text-align: center; color: #FFF; margin: 0 3px 3px 0; }

/* line 109, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa:hover { background: #57595a; }

/* line 112, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-facebook { background: #3b5998; }

/* line 115, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-facebook:hover { background: #2d4677; }

/* line 118, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-youtube { background: #CC181E; }

/* line 121, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-youtube:hover { background: #9b171a; }

/* line 124, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-twitter { background: #01bbf6; }

/* line 127, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-twitter:hover { background: #0996c4; }

/* line 130, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-dribbble { background: #f5699a; }

/* line 133, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-dribbble:hover { background: #b74e73; }

/* line 136, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-rss { background: #f7a42a; }

/* line 139, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-rss:hover { background: #cb8219; }

/* line 142, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-envelope { background: #66b274; }

/* line 145, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-envelope:hover { background: #4a8555; }

/* line 148, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-vimeo-square { background: #3FA6E7; }

/* line 151, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-vimeo-square:hover { background: #368bc1; }

/* line 154, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-google-plus { background: #dd4b39; }

/* line 157, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-google-plus:hover { background: #b53b2b; }

/* line 160, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-linkedin { background: #0274b3; }

/* line 163, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-linkedin:hover { background: #025c8f; }

/* line 166, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-pinterest { background: #cb2028; }

/* line 169, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-pinterest:hover { background: #a4161d; }

/* line 172, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-github { background: #151515; }

/* line 175, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-github:hover { background: #000000; }

/* line 178, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-instagram { background: #517FA4; }

/* line 181, ../sass/profilehub/_old.scss */
.company-top .company-links li a.fa-instagram:hover { background: #306088; }

/* line 185, ../sass/profilehub/_old.scss */
.company-top .company-icons li { display: inline; }

/* line 188, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-company-top .views-label { font-weight: bold; float: left; width: 60px; display: block; }

/** Recent project teaser */
/* line 198, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-recent-projects .views-row { width: 200px; float: left; margin: 0 20px 20px 0; }

/* line 203, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-recent-projects .views-row.views-row-last { margin-right: 0; }

/* line 206, ../sass/profilehub/_old.scss */
.recent-project-teaser .title { background: #454545; padding: 8px; height: 40px; overflow-y: hidden; }

/* line 212, ../sass/profilehub/_old.scss */
.recent-project-teaser .title a { color: #FFF; }

/* line 215, ../sass/profilehub/_old.scss */
.recent-project-teaser .image a img { display: block; }

/* line 218, ../sass/profilehub/_old.scss */
.recent-project-teaser .image a:hover { border-bottom: none; }

/* line 221, ../sass/profilehub/_old.scss */
.recent-project-teaser .title a:hover { border-bottom: none; color: #b7b7b7; }

/** Offices */
/* line 229, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-company-offices .views-field, .pane-company-projects-frontend-company-other-information .views-field { margin-bottom: 5px; }

/* line 233, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-company-offices .views-label, .pane-company-projects-frontend-company-other-information .views-label { font-weight: bold; float: left; width: 100px; display: block; }

/* line 240, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-company-offices .field-content, .pane-company-projects-frontend-company-other-information .field-content { float: right; width: 200px; }

/* line 245, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-company-offices .views-row { margin-bottom: 12px; }

/** Skills, Sector Experience */
/* line 251, ../sass/profilehub/_old.scss */
.field-name-field-business-skills ul, .field-name-field-business-sectors ul, .field-name-field-clients ul { list-style: none; margin: 10px 0; padding: 0; }

/* line 258, ../sass/profilehub/_old.scss */
.field-name-field-business-skills ul li, .field-name-field-business-sectors ul li, .field-name-field-clients ul li { margin: 2px 2px; padding: 5px 12px; display: block; float: left; background: #ebebeb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

/* line 270, ../sass/profilehub/_old.scss */
.article_info .tags { text-transform: capitalize; }

/** Project wall */
/** Project widget */
/* line 329, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser { background: #dedede; margin-bottom: 10px; }

/* line 333, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser:hover { background: #303030; color: #FFF; }

/* line 337, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser:hover a { color: #FFF; border-bottom: none; }

/* line 341, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser .image { float: right; margin-left: 10px; }

/* line 345, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser .image a:hover { border-bottom: none; }

/* line 348, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser .content { padding: 6px 12px 12px 12px; }

/* line 351, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser h2 { border-bottom: none; line-height: 20px; padding-bottom: 3px; }

/* line 356, ../sass/profilehub/_old.scss */
.pane-directory-latest-projects-rhs .project-teaser .company { margin-bottom: 5px; font-weight: bold; }

/* line 360, ../sass/profilehub/_old.scss */
.vertical-tabs .field-name-field-staff label { float: none; }

/* line 363, ../sass/profilehub/_old.scss */
.vertical-tabs .field-name-field-staff .form-type-textfield input { width: 10%; }

/* line 366, ../sass/profilehub/_old.scss */
.view-company-news-admin table tr th:last-of-type, .view-company-projects table tr th:last-of-type, .view-company-appointments table tr th:last-of-type, .view-company-addresses table tr th:last-of-type { width: 20%; }

/**  */
/* line 375, ../sass/profilehub/_old.scss */
.pane-company-projects-frontend-project-tags { text-align: center; border-bottom: 1px solid #D9D9D9; padding-bottom: 12px; }

/* line 380, ../sass/profilehub/_old.scss */
.view-display-id-project_tags .views-row { display: inline-block; text-align: center; }

/* line 384, ../sass/profilehub/_old.scss */
.view-display-id-project_tags .views-row a.tag, .pane-directory-taxonomy-directory-popular-skills .views-row a { margin: 2px 2px; padding: 5px 12px; display: block; float: left; background: #ebebeb; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; text-transform: capitalize; color: #454545; }

/* line 397, ../sass/profilehub/_old.scss */
.view-display-id-project_tags .views-row a.tag:hover, .pane-directory-taxonomy-directory-popular-skills .views-row a:hover { background: #b7b7b7; border-bottom: none; }

/* line 402, ../sass/profilehub/_old.scss */
.view-display-id-project_tags .views-row a.active, .pane-directory-taxonomy-directory-popular-skills .views-row a.active { background: #b7b7b7; }

/* line 406, ../sass/profilehub/_old.scss */
.view-display-id-project_tags .views-row a .fa, .pane-directory-taxonomy-directory-popular-skills .views-row a .fa { padding-right: 5px; }

/** Project details */
/* line 414, ../sass/profilehub/_old.scss */
.project-details h2 { margin-bottom: 3px; margin-top: 0; }

/* line 418, ../sass/profilehub/_old.scss */
.project-details .body, .project-details .clients, .project-details .tags { margin-top: 10px; }

/** Company awards */
/* line 425, ../sass/profilehub/_old.scss */
.pane-award-company-award-company-list div.views-row { margin-bottom: 30px; }

/* line 428, ../sass/profilehub/_old.scss */
.pane-award-company-award-company-list .views-field-field-image { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #D9D9D9; }

/* line 433, ../sass/profilehub/_old.scss */
.pane-award-company-award-company-list .views-field .view-award-company td { padding: 15px 10px; font-size: 14px; vertical-align: middle; width: 25%; }

/* line 439, ../sass/profilehub/_old.scss */
.pane-award-company-award-company-list .views-field .view-award-company td.award-tier { padding: 0; }

/* line 442, ../sass/profilehub/_old.scss */
.pane-award-company-award-company-list .award-tier .award-result { padding: 25px 10px; }

/* line 445, ../sass/profilehub/_old.scss */
.award-tier .award, .award-tier .gold { background: #fefed8; }

/* line 448, ../sass/profilehub/_old.scss */
.award-tier .commendation, .award-tier .bronze { background: #efe5db; }

/* line 451, ../sass/profilehub/_old.scss */
.award-tier .nomination { background: #FFF; }

/** Panes */
/* line 457, ../sass/profilehub/_old.scss */
.pane-node-field-videos .field-item { margin-bottom: 30px; }

/* line 460, ../sass/profilehub/_old.scss */
.panel-pane.company-block .pane-title { border-bottom: 1px solid #D9D9D9; padding-bottom: 10px; }

/* line 464, ../sass/profilehub/_old.scss */
.panel-pane.company-block p { font-size: 14px; line-height: 22px; }

/* line 468, ../sass/profilehub/_old.scss */
.view-display-id-company_referenced_block { border-top: 1px solid #D9D9D9; padding-top: 10px; }

/* line 472, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search { background: #4b4b4b; }

/* line 476, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .pane-title, .pane-views-exp-directory-directory-search .pane-content { padding: 12px; float: left; }

/* line 481, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .pane-content { padding-bottom: 6px; }

/* line 484, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search h2.pane-title { margin: 0; padding-top: 14px; width: 240px; padding-bottom: 0; color: #FFF; text-align: right; width: 265px; }

/* line 493, ../sass/profilehub/_old.scss */
.pane-directory-directory-search .view-footer { margin-top: 6px; float: right; font-weight: bold; }

/* line 498, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .form-item, .pane-views-exp-directory-directory-search .form-actions { float: left; display: inline-block; clear: none; }

/* line 504, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .views-exposed-form .views-exposed-widget, .pane-views-exp-directory-directory-search .form-item, .company-add-finder .views-exposed-form .views-exposed-widget, .company-add-finder .form-item, .pane-views-exp-directory-directory-search .form-actions { padding: 0; margin-top: 0; margin-left: 0; margin-right: 0; }

/* line 514, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .form-item { margin-bottom: 0.5em; }

/* line 517, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .views-exposed-form .views-exposed-widget .form-submit, .pane-views-exp-directory-directory-search .form-actions .form-submit, .company-add-finder .views-exposed-form .views-exposed-widget .form-submit { margin-top: 0; }

/* line 522, ../sass/profilehub/_old.scss */
.company-add-finder .views-exposed-form { margin-top: 20px; }

/* line 525, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .form-item-keyword input, .company-add-finder .form-item-keyword input { width: 400px; height: 20px; line-height: 20px; border: 1px solid #4b4b4b; }

/* line 532, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .views-submit-button input, .pane-views-exp-directory-directory-search .form-actions .form-submit, .company-add-finder .views-submit-button input, .btn.btn-drum, #profile-freelance-purchase + .ui-dialog-buttonpane button { border: 1px solid #ed1c24; background: #ed1c24; font-weight: bold; color: #FFF; text-shadow: none; text-transform: capitalize; }

/* line 544, ../sass/profilehub/_old.scss */
#profile-freelance-purchase + .ui-dialog-buttonpane button { font-size: 12px; height: 28px; }

/* line 548, ../sass/profilehub/_old.scss */
.btn.btn-drum:hover, #profile-freelance-purchase + .ui-dialog-buttonpane button:hover { background: #d90b20; }

/* line 552, ../sass/profilehub/_old.scss */
.pane-views-exp-directory-directory-search .views-submit-button input, .pane-views-exp-directory-directory-search .form-actions .form-submit, .company-add-finder .views-submit-button input { height: 30px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; margin: 0; }

/* line 564, ../sass/profilehub/_old.scss */
.pane-directory-directory-search-project .view-content { margin-top: 15px; }

/* line 567, ../sass/profilehub/_old.scss */
.pane-company-news-company-news { margin-top: 20px; }

/* line 570, ../sass/profilehub/_old.scss */
.search-switch { border-bottom: 1px solid #ECECEC; padding-bottom: 15px; margin-top: 15px; }

/* line 575, ../sass/profilehub/_old.scss */
.search-switch.btn-group .btn { float: left; }

/** Company teaser */
/* line 581, ../sass/profilehub/_old.scss */
div.company-teaser { border-bottom: 1px solid #D9D9D9; padding: 12px 0 15px 0; min-height: 70px; }

/* line 586, ../sass/profilehub/_old.scss */
div.company-teaser .image { float: left; margin-right: 12px; width: 90px; height: 90px; }

/* line 592, ../sass/profilehub/_old.scss */
div.company-teaser .image a { line-height: 60px; }

/* line 595, ../sass/profilehub/_old.scss */
div.company-teaser .image a img { vertical-align: middle; }

/* line 598, ../sass/profilehub/_old.scss */
div.company-teaser .content { width: 450px; float: left; }

/* line 602, ../sass/profilehub/_old.scss */
div.company-teaser.no-project .content { width: 75%; }

/* line 605, ../sass/profilehub/_old.scss */
div.company-teaser .content h2 { margin-top: 0; }

/* line 608, ../sass/profilehub/_old.scss */
div.company-teaser .content .title { margin-bottom: 5px; }

/* line 611, ../sass/profilehub/_old.scss */
div.company-teaser .image a:hover { border-bottom: none; }

/* line 614, ../sass/profilehub/_old.scss */
div.company-teaser .locations { margin-bottom: 5px; font-weight: bold; }

/* line 618, ../sass/profilehub/_old.scss */
div.company-teaser .projects { float: right; }

/* line 621, ../sass/profilehub/_old.scss */
div.company-teaser div.view-display-id-company_teaser_projects .view-content { border: 1px solid #D9D9D9; background: #f6f6f6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 5px; }

/* line 629, ../sass/profilehub/_old.scss */
div.company-teaser div.view-display-id-company_teaser_projects .view-content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* line 636, ../sass/profilehub/_old.scss */
div.company-teaser .action { margin-top: 5px; }

/* line 639, ../sass/profilehub/_old.scss */
div.view-display-id-company_teaser_projects .views-row { float: left; margin-right: 5px; }

/* line 643, ../sass/profilehub/_old.scss */
div.view-display-id-company_teaser_projects .views-row img { display: block; }

/* line 646, ../sass/profilehub/_old.scss */
div.view-display-id-company_teaser_projects .views-row a:hover { border-bottom: none; }

/* line 649, ../sass/profilehub/_old.scss */
div.view-display-id-company_teaser_projects .views-row.views-row-last { margin-right: 0; }

/* line 652, ../sass/profilehub/_old.scss */
a.fa.inline-edit { float: right; color: #D9D9D9; }

/* line 656, ../sass/profilehub/_old.scss */
a.fa.inline-edit:hover { border: none; color: #1D62AA; }

/* line 660, ../sass/profilehub/_old.scss */
.company-teaser div.level_99775 { display: none; }

/** Dashboard */
/* line 666, ../sass/profilehub/_old.scss */
.widget .dashboard-logo { display: inline-block; max-width: 5%; margin: 0 10px; line-height: 36px; vertical-align: top; }

/* line 673, ../sass/profilehub/_old.scss */
.widget .dashboard-logo a:hover { border: none; }

/* line 676, ../sass/profilehub/_old.scss */
.widget .dashboard-logo img { max-height: 30px; max-width: 60px; width: auto; height: auto; vertical-align: middle; }

/* line 684, ../sass/profilehub/_old.scss */
.widget .dashboard-badge { display: inline-block; max-width: 60%; vertical-align: middle; padding: 10px 0; }

/* line 691, ../sass/profilehub/_old.scss */
.widget .dashboard-badge .level { border-radius: 9px; padding-left: 9px; padding-right: 9px; background-color: #999999; color: #FFFFFF; display: inline-block; font-size: 11.844px; font-weight: bold; line-height: 14px; padding: 2px 4px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: baseline; margin: 0 0 0 10px; white-space: nowrap; }

/* line 709, ../sass/profilehub/_old.scss */
.widget .dashboard-upgrade { float: right; margin: 7px 8px 0 0; }

/* line 714, ../sass/profilehub/_old.scss */
.pane-directory-search-company .views-row { float: left; width: 49%; margin-right: 2%; }

/* line 719, ../sass/profilehub/_old.scss */
.pane-directory-dashboard-directory-dashboard .views-row:nth-child(even), .pane-directory-search-company .views-row:nth-child(even) { margin-right: 0; }

/* line 723, ../sass/profilehub/_old.scss */
.pane-directory-cta h3 { font-size: 24px; line-height: 32px; }

/* line 727, ../sass/profilehub/_old.scss */
.pane-directory-cta .ctas { text-align: center; margin-bottom: 20px; }

/* line 731, ../sass/profilehub/_old.scss */
.pane-directory-cta .ctas a .fa { display: block; width: 60px; height: 60px; text-align: center; font-size: 60px; padding: 20px; background: #EBEBEB; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; margin: 10px auto; }

/* line 744, ../sass/profilehub/_old.scss */
.pane-directory-cta .ctas a { display: inline-block; margin-right: 40px; font-size: 16px; color: #454545; }

/* line 750, ../sass/profilehub/_old.scss */
.pane-directory-cta .ctas a:hover { border-bottom: none; color: #B7B7B7; }

/** Profile about page */
/* line 757, ../sass/profilehub/_old.scss */
div.profile-about { margin-top: 60px; }

/* line 760, ../sass/profilehub/_old.scss */
div.profile-about .section { text-align: center; margin-bottom: 30px; }

/* line 764, ../sass/profilehub/_old.scss */
div.profile-about .section p { color: #6f6f6f; font-size: 20px; line-height: 28px; }

/* line 770, ../sass/profilehub/_old.scss */
div.profile-about .intro h1 { border: none; padding: 0; color: #4b4b4b; font-size: 38px; line-height: 44px; margin-bottom: 5px; }

/* line 778, ../sass/profilehub/_old.scss */
div.profile-about .section h2 { color: #474747; font-size: 32px; line-height: 40px; margin-bottom: 5px; }

/* line 785, ../sass/profilehub/_old.scss */
div.profile-about .imagery { width: 660px; margin: 0 auto; }

/* line 789, ../sass/profilehub/_old.scss */
div.profile-about .col-3 { text-align: center; width: 200px; float: left; margin-right: 30px; }

/* line 795, ../sass/profilehub/_old.scss */
div.profile-about .col-3 p { color: #6f6f6f; }

/* line 798, ../sass/profilehub/_old.scss */
div.profile-about .col-3 .image { width: 200px; height: 200px; line-height: 200px; }

/* line 803, ../sass/profilehub/_old.scss */
div.profile-about .col-3 .image img { max-width: 200px; height: auto; vertical-align: middle; text-align: center; }

/* line 809, ../sass/profilehub/_old.scss */
div.profile-about .col-3.last { margin-right: 0; }

/* line 812, ../sass/profilehub/_old.scss */
div.profile-about .comparison { width: 850px; margin: 0 auto 30px auto; }

/* line 816, ../sass/profilehub/_old.scss */
div.profile-about .comparison-section { /*width:850px;*/ }

/* line 819, ../sass/profilehub/_old.scss */
div.profile-about .comparison-section table { margin-bottom: 10px; }

/* line 822, ../sass/profilehub/_old.scss */
div.profile-about .well { width: 865px; }

/* line 825, ../sass/profilehub/_old.scss */
div.profile-about .well p { font-size: 14px; font-weight: bold; }

/* line 829, ../sass/profilehub/_old.scss */
.table .price td .note { font-size: 14px; vertical-align: super; }

/* line 834, ../sass/profilehub/_old.scss */
.related-companies-block { background-color: #eee; padding: 10px; margin-top: 15px; }

/* line 839, ../sass/profilehub/_old.scss */
.related-companies-block h2 { margin: 0 0 10px 0; }

/* line 843, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider { position: relative; }

/* line 847, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider.no-slider { background-color: #FFFFFF; -moz-box-shadow: inset 0 0 10px #BBB; -webkit-box-shadow: inset 0 0 10px #BBB; box-shadow: inset 0 0 10px #BBB; }

/* line 854, ../sass/profilehub/_old.scss */
.group-of-four-companies { padding: 0 4px 0 6px; }

/* line 858, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider .flex-viewport { height: 120px; width: 445px; background-color: #FFF; -moz-box-shadow: inset 0 0 10px #BBB; -webkit-box-shadow: inset 0 0 10px #BBB; box-shadow: inset 0 0 10px #BBB; }

/* line 867, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider .flex-direction-nav { background-color: #777777; position: absolute; top: 0; right: 0; }

/* line 873, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider .flex-direction-nav a { opacity: 1; margin: 0; position: relative; background-color: #777777; left: 0; right: 0; width: 33px; height: 33px; border: 0; }

/* line 885, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider .flex-direction-nav a.flex-next { background-image: url("images/chb_flex_down.png"); margin-top: 54px; }

/* line 890, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider .flex-direction-nav a.flex-prev { background-image: url("images/chb_flex_up.png"); }

/* line 894, ../sass/profilehub/_old.scss */
.related-companies-by-tags-flexslider .flex-direction-nav a:before { content: none; }

/* line 898, ../sass/profilehub/_old.scss */
.related-company-by-tags { width: 25%; height: 120px; float: left; padding: 0; margin: 0; text-align: center; overflow: hidden; }

/* line 908, ../sass/profilehub/_old.scss */
.related-company-by-tags .image { margin-top: 10px; }

/* line 915, ../sass/profilehub/_old.scss */
.related-company-by-tags .name { float: left; width: 92%; padding: 0 4%; }

/* line 921, ../sass/profilehub/_old.scss */
.related-company-by-tags .name h3 { /*margin: 4px 0 0 0;*/ font-size: 12px; line-height: 16px; margin: 0; }

/* line 928, ../sass/profilehub/_old.scss */
.tutorial { border: 1px #CCC solid; border-radius: 4px; }

/* line 933, ../sass/profilehub/_old.scss */
.tutorial .close { float: right; background-color: #CCC; width: 20px; height: 20px; border-radius: 10px; margin: 5px 5px 0 0; color: #FFF; text-shadow: 1px 1px #BBB; cursor: pointer; }

/* line 944, ../sass/profilehub/_old.scss */
.tutorial .close i { padding: 0 0 0 5px; }

/* line 947, ../sass/profilehub/_old.scss */
.tutorial .title { width: 80%; margin: 0 auto; }

/* line 952, ../sass/profilehub/_old.scss */
.tutorial .title h2 { font-size: 24px; }

/* line 956, ../sass/profilehub/_old.scss */
.tutorial .content .tutopart { float: left; margin: 0; width: 28%; padding: 0 2%; /*background-color: #CCC;*/ }

/* line 963, ../sass/profilehub/_old.scss */
.tutorial .content .detail { width: 230px; margin: 0 auto; /*background-color: #DDD;*/ }

/* line 969, ../sass/profilehub/_old.scss */
.tutorial .content .part1 { width: 21%; }

/* line 973, ../sass/profilehub/_old.scss */
.tutorial .content .part2 { width: 37%; }

/* line 977, ../sass/profilehub/_old.scss */
.tutorial .content .part3 { width: 27%; }

/* line 981, ../sass/profilehub/_old.scss */
.tutorial .title h2, .tutorial .content .tutopart h2 { text-align: center; }

/* line 985, ../sass/profilehub/_old.scss */
.tutorial .detail.button a { border: 1px solid #CCC; border-radius: 4px; padding: 5px 10px; margin: 0 0 10px 0; float: left; background-color: #F2F2F2; }

/* line 994, ../sass/profilehub/_old.scss */
.tutorial .part_50 { float: left; margin: 0; width: 46%; padding: 0 2%; }

/* line 2, ../sass/profilehub/_project.scss */
#block-company-profilehub-last-projects > h2 { border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: 20px; }
/* line 11, ../sass/profilehub/_project.scss */
#block-company-profilehub-last-projects > .content { min-height: 246px; }
/* line 13, ../sass/profilehub/_project.scss */
#block-company-profilehub-last-projects > .content .masonry-container { display: none; }
/* line 16, ../sass/profilehub/_project.scss */
#block-company-profilehub-last-projects > .content .view-more-link { margin: 0 0 10px 0; }

/* line 24, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside { width: 310px; background-color: #f0f0f0; margin-bottom: 20px; position: relative; }
/* line 31, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .background > .image { line-height: 0; }
/* line 34, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .background > .info { position: absolute; top: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
/* line 41, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .background > .info > .title { float: left; color: #fff; padding: 10px; margin: 0; }
/* line 47, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .background > .info > .title a { color: #fff; }
/* line 49, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .background > .info > .title a:hover { border: 0; text-decoration: underline; }
/* line 57, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .footer { padding: 10px; overflow: auto; position: absolute; width: 290px; background: rgba(0, 0, 0, 0.6); bottom: 0; color: #fff; }
/* line 65, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .footer > .company { float: left; font-weight: 600; }
/* line 68, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .footer > .company a { color: #fff; text-transform: uppercase; }
/* line 71, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .footer > .company a:hover { border-bottom: 0; }
/* line 76, ../sass/profilehub/_project.scss */
.ph-project-teaser > .inside > .footer > .date { float: right; }
/* line 83, ../sass/profilehub/_project.scss */
.ph-project-teaser:hover > .inside > .background > .info { display: block; }

/* line 90, ../sass/profilehub/_project.scss */
.ph-project-teaser.ph-project-hp-teaser { margin-bottom: 20px; border-radius: 4px; overflow: hidden; }
/* line 95, ../sass/profilehub/_project.scss */
.ph-project-teaser.ph-project-hp-teaser > .inside { width: 294px; margin: 0; border-radius: 4px; overflow: hidden; -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); }
/* line 105, ../sass/profilehub/_project.scss */
.ph-project-teaser.ph-project-hp-teaser > .inside .title { border: none; }
/* line 109, ../sass/profilehub/_project.scss */
.ph-project-teaser.ph-project-hp-teaser > .inside > .background { max-height: 400px; }
/* line 112, ../sass/profilehub/_project.scss */
.ph-project-teaser.ph-project-hp-teaser > .inside > .background > .info { border-radius: 4px; }
/* line 117, ../sass/profilehub/_project.scss */
.ph-project-teaser.ph-project-hp-teaser > .inside > .footer { width: 274px; border-radius: 0 0 4px 4px; overflow: hidden; }

/* line 1, ../sass/profilehub/_search.scss */
#block-company-profilehub-search { width: 970px; height: 339px; margin-top: 30px; background-color: #f0f0f0; }
/* line 7, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside { background-image: url("/uploads/lwss15b.jpg"); opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
/* line 14, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside.show { opacity: 1; }
/* line 18, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top { width: 100%; height: 300px; background-color: rgba(0, 0, 0, 0.3); }
/* line 23, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top > .background-image { display: none; }
/* line 27, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top > .title-teaser { width: 60%; padding: 64px 20% 0 20%; text-align: center; color: #FFF; }
/* line 33, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top > .title-teaser > .title { font-size: 32px; line-height: 34px; margin-bottom: 10px; font-weight: 600; color: #fff; }
/* line 41, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top > .title-teaser > .teaser { font-size: 18px; line-height: 24px; margin-bottom: 20px; }
/* line 48, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top .form { width: 60%; padding: 0 20%; }
/* line 52, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top .form form { background-color: #FFF; padding: 10px; float: left; }
/* line 57, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top .form form .form-item-search-input { width: 70%; float: left; margin: 0; }
/* line 62, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top .form form .form-item-search-input input[type="text"] { padding: 2% 8% 2% 2%; font-size: 18px; width: 90%; border: 0; }
/* line 67, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top .form form .form-item-search-input input[type="text"]:focus { outline: 0; }
/* line 73, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .top .form form input[type="submit"] { width: 25%; margin-left: 5%; float: left; background: none; background-color: #ed1c24; color: #FFF; height: 36px; font-weight: 600; border: 0; }
/* line 88, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .bottom { background-color: #f0f0f0; overflow: auto; }
/* line 92, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .bottom ul { list-style: none; margin: 0; padding: 10px; }
/* line 96, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .bottom ul li { list-style: none; float: left; margin: 0 0 10px 0; width: 33%; text-align: center; padding: 0 0; }
/* line 103, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .bottom ul li.first { border-right: 1px solid #000; }
/* line 106, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .bottom ul li.last { border-left: 1px solid #000; }
/* line 109, ../sass/profilehub/_search.scss */
#block-company-profilehub-search .inside .bottom ul li a { color: #333; }

/*# sourceMappingURL=profilehub.css.map */
