/*
Theme Name: Listable Child
Theme URI: https://pixelgrade.com/demos/listable/
Author: PixelGrade
Author URI: https://pixelgrade.com/
Description: A directory WordPress theme that will help you create and manage a local or global listings site.
Template: listable
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: listable-child-theme
Domain Path: /languages/
Tags: light, white, red

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Listable is based on Underscores https://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* ADD YOUR NEW CSS RULES HERE */

/* This file assumes you wish to add new CSS rules that will overwrite the ones in the parent's CSS files
If you wish however, you can copy the whole style.css file from the parent here and hack at it - see functions.php for more details.
In that case please remember that you still need to retain the header above (replace the header of the parent style.css with the one above),
specifically the 'Template: listable' line. */

/** CHOSEN **/

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

.listCertification{
    text-transform: uppercase;
}


.entry-content .pdb-single h1{
    color: #444;
    font-weight: 600;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.entry h4, .entry-content .pdb-single h4 {
    font-size: 24px;
    letter-spacing: -0.3px;
}

.entry h4,.entry-content .pdb-single h4 {
    margin-bottom: 0px;
    margin-top: 0;
    font-weight: 400;
    line-height: 1.3em;
}

.entry-content .pdb-single dl {
    overflow: auto;
}
.entry-content .panel-title a{
    color: inherit;
}
.entry-content .panel-body a{
    color: #337ab7;
}
.entry-content .pdb-single dl{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.entry-content .pdb-single dt {
    float: left !important;
    width: 140px !important;
    font-weight: bold;
    margin: 0 10px 5px 0 !important;
    flex-basis: 30%;
}

.entry-content .pdb-single dt {
    color: #444 !important;
}

.entry-content .pdb-single dd {
    overflow: auto !important;
    margin: 0 0 5px 0.8em !important;
    color: #b1a7a7;
    flex-basis: 60%;
}


.entry {
    font-size: 18px;
    line-height: 1.6em;
}

.entry p{
    margin-bottom: 1em;
}

img{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

#primary .entry h1 {
    font-size: 38px;
    letter-spacing: -1px;
    margin-top: 0;
}

.entry h1{
    margin-bottom: 14px;
    font-weight: 400;
    line-height: 1.3em;
}
.entry h1 span{
    color: #bbb;
}

.conn-icons{
    float: right;
    font-size: 0.8em !important;
    text-align: right;
    height: 30px;
}

.conn-icons a{
    color: #00B1CA !important;
    text-decoration: none;
    margin-left: 5px;
}

.fa-2x {
    font-size: 2em;
}

.flexbox .card.card--listing{
	padding: 0;
}

.required-field select[multiple] {
  height: 60px;
/*  display: block !important;
  visibility: hidden;
  height: 0;
  margin: 0;
  padding: 0;*/
}



.videoReel{
    margin-bottom: 40px;
}

.videoReel.HV{
    height: 450px;
    width: 100%;
    position: relative !important;
}

.popup__address{
    display: none;
}

.single-job_listing .entry-header{
    z-index: auto;
}

@media only screen and (min-width: 1200px) {
    .page-template-front_page .section-wrap {
        padding: 0;
    }

    .page-template-front_page .grid.job_listings > .grid__item,
    .page-template-front_page .job_listings.product-content > .grid__item,
    .page-template-front_page .product-content.job_listings > * {
        width: 33%;
    }
}


@media only screen and (max-width: 900px) {

    .page-template-front_page .top-categories{
        position: relative !important;
        margin: 30px 0 0 !important;
        bottom: auto;
    }
    .page-template-front_page .entry-header .header-content{
        padding-bottom: 10px !important;
    }
    .page-template-front_page .top-categories-center{
        display: block;
    }
    .page-template-front_page .top-categories{
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .page-template-front_page .top-categories a{
        margin-right: 0 !important;
        width: 16% !important;
        -webkit-flex: none !important;
        -ms-flex: none !important;
        flex: none !important;
        flex-grow: 1 !important;
        max-width: 1000px;
    }

    .page-template-front_page .entry-header{
        height: auto !important
    }

}

@media (max-width: 739px) {
    .page-template-front_page .top-categories a{
        display: flex !important;
        width: auto !important;
        min-width: 210px;
    }
}
/*
     FILE ARCHIVED ON 17:05:37 Jun 29, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:44:26 Nov 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.779
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.067
  esindex: 0.016
  cdx.remote: 39.689
  LoadShardBlock: 80.147 (3)
  PetaboxLoader3.datanode: 87.089 (4)
  load_resource: 132.445
  PetaboxLoader3.resolve: 64.282
*/