/*
Theme Name: Prima JobRoller Child Theme
Theme URI: http://jrchild.tinygiantstudios.co.uk
Description: This is a child theme for JobRoller (developed by Appthemes). It completely modifies the look & feel of the original theme while keeping its functionality in tact.
Author: Tiny Giant Studios
Author URI: http://tinygiantstudios.co.uk
Template: jobroller
Version: 2.5.2
AppThemes ID: prima
*/

@import url("../jobroller/style.css");
@import url("styles/style-pro-child.css");
.pac-item-query {
    color: #fff !important;
}
.section_content div#subscri{
float: left;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
}


.section_content div#subscri .subsc-inner {
    width: 24.5%;
    padding: 20px;
    box-sizing: border-box;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}

.section_content div#subscri .subsc-inner .subsc_title{
    font-size: 30px;
    color: #3b2525;
    float: left;
    width: 100%;
}

.section_content div#subscri .subsc-inner .price {
    color: red !important;
    float: left !important;
    font-size: 20px !important;
    margin: 16px 0 22px !important;
    width: 100% !important;
}
.section_content div#subscri .subsc-inner a {
background-color: #AAD063 !important;
border-radius: 3px !important;
color: #010101 !important;
display: inline-block !important;
font-size: 14px !important;
padding: 11px 13px !important;
}

.section_content div#subscri .subsc-inner a:hover {
text-decoration: none !important;
}
/* ===== Add Your Custom CSS below this line ===== */

#content #purchase-plan .pricing-options .job-pack {
    width: 95%;
    background: #fff;
}

.postjob {
    margin-left: 5px;
}

.personal_care li:first-child::before, .personal_care li:nth-child(2)::before, .personal_care li:nth-child(3)::before, .personal_care li:nth-child(4)::before, .personal_care li:nth-child(5)::before, .personal_care li:nth-child(6)::before, .personal_care li:nth-child(7)::before, .personal_care li:nth-child(8)::before, .personal_care li:nth-child(9)::before {
    content: "";
    font-family: FontAwesome;
    position: absolute;
    left: 10px;
    color: #991420;
}
.personal_care li {
    font-size: 14px;
}
#content ul.personal_care li {
    list-style: none !important;
    padding-left: 36px;
}
.single-job_listing .personal_care .job-location i.icon.dashicons-before {
    display: none;
}
.personal_care li:nth-child(2)::before {
    content: "";
}
.personal_care li:nth-child(3)::before {
    content: "";
}
.personal_care li:nth-child(4)::before {
    content: "";
}
.personal_care li:nth-child(5)::before {
    content: "";
}
.personal_care li:nth-child(6)::before {
    content: "";
}
.personal_care li:nth-child(7)::before {
    content: "";
}
.personal_care li:nth-child(8)::before {
    content: "";
}
.personal_care li:nth-child(9)::before {
    content: "";
}

dd.type span, .type span.ftype, .type span.jtype{
    box-sizing: border-box;
}

#login-form i {
    position: absolute;
    left: 15px;
    top: 29px;
    font-size: 16px;
}
form#login-form p {
    position: relative;
}
form#login-form p label {
    font-style: normal;
}
form#login-form p input.submit {
    border-radius: 0;
}
form#login-form .account_form_fields p input.submit {
    width: 100%;
}


.page-id-17 form#login-form p:first-child {
    display: flex;
    flex-direction: column;
}
.page-id-17 .section_content p {
    font-style: italic;
}
.page-id-17 form#login-form p label {
    font-style: italic;
}
.page-id-17 form#login-form p input{
    border-radius: 0;
}
/* ===== STOP! Don't add anymore code below or the sky will fall! ===== */