.single-company .container{max-width:calc(100% - (2 * 1rem));margin:0 1rem}@media only screen and (min-width:768px){.single-company .container{max-width:80%;margin:0 10%;padding:0 60px}}.single-company .company-title{font-size:1.5rem;line-height:1.5;font-weight:500;margin-bottom:.25rem}.single-company .company-logo{width:5rem;height:5rem;margin-right:1.5rem}.single-company .company-logo--image{max-width:100%;height:auto;border-radius:50%}.single-company .company-contact-details,.single-company .company-features{margin-bottom:2rem;border-bottom:1px solid #e7eaf3}.single-company .company-contact-details{padding-top:4rem}.single-company .company-data{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem}.single-company .company-data__content{-ms-flex:1;flex:1}.single-company .company-data__content--list-item{display:inline-block}.single-company .company-data__content--list-item:not(:last-child){margin-right:.5rem}.single-company .company-description{margin-bottom:2rem}.single-company .company-features__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:1rem}.single-company .company-feature{position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:1rem}@media (min-width:768px){.single-company .company-feature{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.single-company .company-feature{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:1200px){.single-company .company-feature{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.single-company .company-feature__title{display:block;font-size:1rem;line-height:1.5;font-weight:500;margin-bottom:0}.single-company .company-feature__content{display:block;font-size:.875rem}.wpjmc-companies{padding-left:0;list-style:none}.wpjmc-companies .container{max-width:calc(100% - (2 * 1rem));margin:0 1rem}@media only screen and (min-width:768px){.wpjmc-companies .container{max-width:80%;margin:0 10%;padding:0 60px}}.wpjmc-companies .company-inner{display:block;-ms-flex-align:start;align-items:flex-start}@media (min-width:576px){.wpjmc-companies .company-inner{display:-ms-flexbox;display:flex}}.wpjmc-companies .company-title{font-size:1.25rem;line-height:1.5;margin-top:0;margin-bottom:.25rem}.wpjmc-companies .company-logo{width:3.125rem;height:3.125rem;margin-right:1.5rem;margin-bottom:1rem}@media (min-width:576px){.wpjmc-companies .company-logo{margin-bottom:0}}.wpjmc-companies .company-logo--image{max-width:100%;height:auto;border-radius:50%}.wpjmc-companies .company-body{-ms-flex:1;flex:1}.mas-wpjmc-pages .entry .entry-content>#job-manager-company-dashboard,.mas-wpjmc-pages .entry .entry-content>#submit-company-form,.mas-wpjmc-pages .entry .entry-summary>#job-manager-company-dashboard,.mas-wpjmc-pages .entry .entry-summary>#submit-company-form{max-width:100%}#job-manager-company-dashboard .account-sign-in .button{margin-right:.5em}#job-manager-company-dashboard .account-sign-in .button:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;content:'\e808'}#job-manager-company-dashboard table ul.company-dashboard-actions{margin:0;padding:0;visibility:hidden;font-size:.92em}#job-manager-company-dashboard table ul.company-dashboard-actions li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400;list-style:none outside}#job-manager-company-dashboard table ul.company-dashboard-actions li:after{padding:0 0 0 .5em;content:"\2023"}#job-manager-company-dashboard table ul.company-dashboard-actions li:last-child:after{content:''}#job-manager-company-dashboard table ul.company-dashboard-actions li .company-dashboard-action-delete{color:red}#job-manager-company-dashboard table tr:focus ul.company-dashboard-actions,#job-manager-company-dashboard table tr:hover ul.company-dashboard-actions{visibility:visible}#job-manager-company-dashboard table td,#job-manager-company-dashboard table th{padding:.5em 1em .5em 0}#job-manager-company-dashboard table .company-title small{color:#999}#job-manager-company-dashboard table .featured-job-icon:before{content:'\e803';font-family:job-manager!important;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}#job-manager-company-dashboard table .applications,#job-manager-company-dashboard table .expires,#job-manager-company-dashboard table .filled{text-align:center}.company-manager-form fieldset{margin:0 0 1em 0;padding:0 0 1em 0;line-height:2em;border:0;border-bottom:1px solid #eee;zoom:1}.company-manager-form fieldset:after,.company-manager-form fieldset:before{content:"";display:table}.company-manager-form fieldset:after{clear:both}.company-manager-form fieldset label{display:block;margin:0;width:29%;float:left;vertical-align:middle}.company-manager-form fieldset label small{opacity:.75;font-size:.83em}.company-manager-form fieldset div.field{width:70%;float:right;vertical-align:middle}.company-manager-form fieldset .wp-editor-container{border:1px solid #ccc;border-radius:3px}.company-manager-form fieldset .account-sign-in .button{margin-right:.5em}.company-manager-form fieldset abbr.required{color:red;font-weight:700;border:0}.company-manager-form fieldset input.input-date,.company-manager-form fieldset input.input-text,.company-manager-form fieldset select,.company-manager-form fieldset textarea{margin:0;vertical-align:middle;width:100%;box-sizing:border-box}.company-manager-form fieldset small.description{opacity:.75;font-size:.83em;margin:1.2em 0 0 0;display:block;line-height:1.2em}.company-manager-form fieldset .job-manager-uploaded-files{display:table}.company-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file{line-height:2em;font-style:italic;margin-bottom:1em;display:block}.company-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview img{height:64px;margin:0;vertical-align:top}.company-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview a{line-height:64px;display:inline-block;padding:0 0 0 1em}.company-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-name{display:block}.company-manager-form .submit-job{padding:1em 0}.company-manager-form .job-manager-term-checklist{list-style:none outside;max-height:200px;overflow:auto;margin:0}.company-manager-form .job-manager-term-checklist li{list-style:none outside;margin:0;display:block;float:none}.company-manager-form .job-manager-term-checklist li label{width:auto;float:none}.company-manager-form .job-manager-term-checklist li li{margin:0 0 0 2em}.company-manager-form input[type=submit].disabled,.company-manager-form input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.company-manager-form .spinner{background-repeat:no-repeat;background-size:20px 20px;display:inline-block;visibility:hidden;width:20px;height:20px;margin:0;vertical-align:middle}.company-manager-form .spinner.is-active{visibility:visible}.rtl .company-manager-form label{float:right}.rtl .company-manager-form div.field{float:left}nav.mas-wpjmc-pagination{text-align:center}nav.mas-wpjmc-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;margin:1px}nav.mas-wpjmc-pagination li{padding:0;margin:0;float:left;display:inline;overflow:hidden}nav.mas-wpjmc-pagination li a,nav.mas-wpjmc-pagination li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}