/*
Theme Name: Listify - Child Theme 
Theme URI: http://astoundify.com/themes/listify
Author: Astoundify
Author URI: http://astoundify.com
Description: Your beautiful handcrafted directory.
Version: 1.0.0
License: GNU General Public License
License URI: license.txt
Text Domain: listify-foursquare
Domain Path: /languages/
Tags: white, two-columns, one-column, right-sidebar, left-sidebar, responsive-layout, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
Template: listify
*/

/* Global */
@font-face {
    font-family: Merriweather-Black;
    src: url(fonts/Merriweather/Merriweather-Black.ttf)
}
@font-face {
    font-family: Merriweather-BlackItalic;
    src: url(fonts/Merriweather/Merriweather-BlackItalic.ttf)
}
@font-face {
    font-family: Merriweather-Bold;
    src: url(fonts/Merriweather/Merriweather-Bold.ttf)
}
@font-face {
    font-family: Merriweather-BoldItalic;
    src: url(fonts/Merriweather/Merriweather-BoldItalic.ttf)
}
@font-face {
    font-family: Merriweather-Italic;
    src: url(fonts/Merriweather/Merriweather-Italic.ttf)
}
@font-face {
    font-family: Merriweather-Light;
    src: url(fonts/Merriweather/Merriweather-Light.ttf)
}
@font-face {
    font-family: Merriweather-LightItalic;
    src: url(fonts/Merriweather/Merriweather-LightItalic.ttf)
}
@font-face {
    font-family: Merriweather-Regular;
    src: url(fonts/Merriweather/Merriweather-Regular.ttf)
}
@font-face {
    font-family: OpenSans-Bold;
    src: url(fonts/Open_Sans/OpenSans-Bold.ttf)
}
@font-face {
    font-family: OpenSans-BoldItalic;
    src: url(fonts/Open_Sans/OpenSans-BoldItalic.ttf)
}
@font-face {
    font-family: OpenSans-ExtraBold;
    src: url(fonts/Open_Sans/OpenSans-ExtraBold.ttf)
}
@font-face {
    font-family: OpenSans-ExtraBoldItalic;
    src: url(fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf)
}
@font-face {
    font-family: OpenSans-Italic;
    src: url(fonts/Open_Sans/OpenSans-Italic.ttf)
}
@font-face {
    font-family: OpenSans-Light;
    src: url(fonts/Open_Sans/OpenSans-Light.ttf)
}
@font-face {
    font-family: OpenSans-LightItalic;
    src: url(fonts/Open_Sans/OpenSans-LightItalic.ttf)
}
@font-face {
    font-family: OpenSans-Regular;
    src: url(fonts/Open_Sans/OpenSans-Regular.ttf)
}
@font-face {
    font-family: OpenSans-Semibold;
    src: url(fonts/Open_Sans/OpenSans-Semibold.ttf)
}
@font-face {
    font-family: OpenSans-SemiboldItalic;
    src: url(fonts/Open_Sans/OpenSans-SemiboldItalic.ttf)
}
.is_link {
    cursor: pointer;
}
/*AK*/
.creerform ul
{
        margin: 0px;
}
 /*AK*/
/* Listings Page */

.job_listing-author-info, .job_listing-author-avatar {
    display: none;
}

.job_listing-directions {
    display: none;
}

/* Submit Listing Page */

.payment-notification {
    color: white;
    font-size: 1.25em;
}
.payment-notification {
    color: white;
    font-size: 1.25em;
}
.listing-featured--outline .listing-featured-badge
{
    display: inline !important;
}
.listing-featured--outline .job_listing-entry-header.has-title-color:before {
    box-shadow: inset 0 0 0 3px #0033a0 !important;
}

.woocommerce-message .claim-payment.button {
    background-color: #004761;
    padding: 0.5em 1.25em;
    font-size: 1em;
    /*margin-left: 1.5em;*/
}

.payment-notification.woocommerce-message {
    border: 2px solid grey;
    background: #39abb5;
    padding: 1.5em;
}
.about-us-btn {
    width: auto;
    height: 49px;
    margin: 0 auto;
    margin-top: 8px;
    display: block;
    background: #fba100;
    border-color: transparent;
    box-shadow: none;
    color: #fff;
    font-family: 'OpenSans-Semibold'!important;
    font-size: 18px!important;
    border-radius: 4px;
    padding: 0 48px;
}
.page-id-455745 .content-area,
.page-id-72376 .content-area {
    display: none !important;
}

/* Add padding to the logo */
.site-branding .custom-header img {
padding: 10px 0;
}

/* Decrease height of the cover images on listing pages */

.listing-cover.has-image {
padding: 8em 0 5em !important;
}

.wds-tweet-data {
    text-align:left !important; 
}
li.orange-btn >a {
    background: #0033a0;
}
li.menu-btn >a {
    padding: 8px 32px !important;
    border-radius: 30px !important;
    color: #fff !important;
}
.contact_button_div .button_contact_listing {
    color:#fff !important; 
}  

.listify-contact .row_form,
.listify-contact .row_form label{
   display: inline-block;
    margin-top: 10px;
    width: 100%;
} 

.listify-contact .row_form input[type="text"],
.listify-contact .row_form select,
.listify-contact .row_form textarea {
    width: 100%;  
}

.listify-event .row_form,
.listify-event .row_form label{
   display: inline-block;
    margin-top: 10px;
    width: 100%;
} 

.listify-event .row_form input[type="text"],
.listify-event .row_form select,
.listify-event .row_form textarea {
    width: 100%;  
}

.ferror {
    color:#f00;
}

.ui-datepicker {
    background: #fff none repeat scroll 0 0;
}

.contact_button_div {
/*    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03);
    margin: -100px 0 40px;
    padding: 40px;*/
    text-align: center;
} 

.custom_event {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03);
    margin: 40px 0;
    padding: 40px;
}

.custom_event .event_title {
    border-bottom: 2px solid #e9edf2;
    font-size: 16px;
    margin: 1.25em 0;
    padding: 0 0 0.75em;
} 

.job_listing-rating-wrapper,
.map-marker-info .rating,
.single-comment-rating,
.star-rating-wrapper {
    display: none !important;
}

.type-job_listing.style-grid .job_listing-entry-footer {
    display: none;
}

.search_jobs > div.search_categories {
    display: none;
} 

.home .search_jobs > div.search_keywords,
.home .search_jobs > div.search_region{
    width: 47%;  
}  

.home.template-home .homepage-cover:not(.has-map) .update_results {
    width: 19%; 
}
.listify_widget_feature_callout_new {
    margin-top:4.5em  !important;
    margin-bottom:0em  !important;
}

.listify_widget_feature_callout:last-of-type + div,
.listify_widget_feature_callout_new:last-of-type + div {
    display:none;
}

.home-text-snippet {
    margin: 0.25em 0em;
    font-style: italic;
}

.home-text-snippet p {
    margin: 0;
    padding: 0;
    text-align: center;
}

.home-text-snippet .ion-log-in {
    display: inline-block;
}

.home-text-snippet.hero {
    margin: auto;
    width: 100%;
    padding: 18px 10px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    font-style:normal;
}
/************************************************************************ p membership page css start ************************************************************/
.page-id-455745 {
    background-color:#fff !important;
}
.page-id-455745 #text-46 {
    margin-bottom:4em;
}

.page-id-455745 #text-46 .home-widget-section-title {
    margin-bottom:12px;
    color:#0132A0;
    font-size:30px;
    font-weight:400;
    line-height:42px;
}


.page-id-455745 #text-46 .textwidget  p {
    color:#333;
    font-size:20px;
    font-weight:400;
    line-height:32px;
    text-align:center;
    margin-bottom:10px;
}
.page-id-455745 #text-48 {
    margin-bottom:4em;
}

.page-id-455745 #text-48 .home-widget-section-title {
    color:#0132A0;
    font-size:30px;
    font-weight:400;
    margin:12px 0px;
    line-height:42px;
}
.page-id-455745 #text-48 .textwidget  p {
    color:#333;
    font-size:20px;
    font-weight:400;
    line-height:32px;
    text-align:center;
    margin-bottom:10px;
}
/*.page-id-455745 #text-46 {
    margin-bottom:4em;
}
.page-id-455745 #text-46 .home-widget-section-title {
    color:#0132A0;
    font-size:30px;
    font-weight:400;
    margin:12px 0px;
    line-height:42px;
}
.page-id-455745 #text-46 .textwidget  p {
    color:#333;
    font-size:20px;
    font-weight:400;
    line-height:32px;
    text-align:center;
    margin-bottom:10px;
}*/

.page-id-455745 #listify_widget_features-2 {
    margin:0px !important;
}
.page-id-455745 #listify_widget_features-2 .home-feature { 
    /*min-height:390px;*/
    margin-bottom: 1.7em;
}
.page-id-455745 #listify_widget_features-2 .home-feature-title {
    display:none;
}
.page-id-455745 #listify_widget_features-2 .home-feature-media img {
    width: auto;
    height: 88px;
    margin-bottom:25px;
}
.page-id-455745 #listify_widget_features-2 .home-feature-description p {
    
    color:#333;
    font-size:17px;
    font-weight:400;
    line-height:34px;
}
.page-id-455745 #text-49 {
    margin: 0em;
}

.page-id-455745 #text-50 {
}
.page-id-455745 #text-50 p {
    text-align:left;
    margin-bottom:24px;
    font-size:18px;
    /*color:#717a8f;*/
    color:#333;
}
.page-id-455745 #text-50 p:last-child {
    margin-bottom:0px;
}
.page-id-455745 .cover-wrapper .about-us-btn {
    font-family: 'Karla' !important;
}

/************** upgrade section ***************/


.page-id-455745 .listify_widget_feature_callout .callout-feature-title,
.page-id-455745 .listify_widget_feature_callout_new .callout-feature-title {
    font-size: 28px;
    /*color: #0132A0 !important;*/
    line-height: 40px;
    /*font-family:Karla, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: 'Merriweather-Regular';
    /*padding: 0px 30px;*/
}
.page-id-455745 .listify_widget_feature_callout .callout-feature-content h4,
.page-id-455745 .listify_widget_feature_callout_new .callout-feature-content h4 {
    font-size: 18px;
    /*font-family:Karla, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: 'OpenSans-Light';
    margin-top: 0;
    line-height: 24px;
    color: #333;
    /*padding: 0px 30px;*/
}
.page-id-455745 .listify_widget_feature_callout .creerform,
.page-id-455745 .listify_widget_feature_callout_new .creerform {
    margin-top: 68px;
}
.page-id-455745 .listify_widget_feature_callout .creerform  ul,
.page-id-455745 .listify_widget_feature_callout_new .creerform  ul {
    list-style:none;
/*  margin-left:0px;*/
    margin-bottom:0px;
}
.page-id-455745 .listify_widget_feature_callout .creerform li,
.page-id-455745 .listify_widget_feature_callout_new .creerform li {
    line-height: 24px;
    padding-left: 60px;
    display: inline-block;
    margin-bottom: 25px;
    margin-top:0px;
    /*font-family:Karla, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: 'OpenSans-Light';
    font-size: 16px;
    hyphens: initial;
}
.page-id-455745 .listify_widget_feature_callout .creerform li img,
.page-id-455745 .listify_widget_feature_callout_new .creerform li img {
    margin-left: -63px;
    margin-right: 20px;
    float:left;
}

.page-id-455745 .listify_widget_feature_callout .callout-feature-content,
.page-id-455745 .listify_widget_feature_callout_new .callout-feature-content {
    padding: 80px 0px 55px;
}

.page-id-455745 .listify_widget_feature_callout_new .feature-callout-img {
    min-height:200px;
    background-repeat:no-repeat;
    background-size:cover;
}

/************** upgrade section end ***************/

/*.page-id-455745 #text-45 {
    padding:40px;
    border-radius:4px;
    border:1px solid #ddd;
    margin-top:0px; 
}
.page-id-455745 #text-45 #faq-for-food-truck-owners {
    font-size: 16px;
    font-family:Karla, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 24px;
    font-weight:400;
    color:#717a8f;
    padding-bottom:12px;
    border-bottom:1px solid #ddd;
}

.page-id-455745 #text-45 .arconix-faq-title {
    color:#717a8f;
    line-height:30px;
}*/
.od-0 {
    order:0;
}
.od-1 {
    order:1;
}
/*.page-id-455745 #text-45 .arconix-faq-content p{
    color:#717a8f;
    font-size:17px;
    line-height:34px;
    margin-bottom: 20px;
}*/

.page-id-455745 .listify_widget_feature_callout:last-of-type + div,
.page-id-455745 .listify_widget_feature_callout_new:last-of-type + div {
    display: block;
}
#listify_widget_feature_callout-7 .creerform ul li img,
.listify_widget_feature_callout_new .creerform ul li img
{
    width:32px !important;
}
/***************** p pricing table modification start **********************/

/*@media screen and (min-width:768px) and (max-width:1024px){
       .page-id-455745 #listify_widget_feature_callout-3 .callout-feature-content {
    padding: 112px 0px 100px 25px;
}
       }  */ 
/***************** p pricing table modification  end **********************/
/************************************************************************ p membership page css end ************************************************************/

@media all and (max-width: 1200px) and (min-width:1024px){
    /*.page-id-455745 #listify_widget_features-3 .home-feature { 
        min-height:423px;
    }*/
}

@media (min-width: 992px){
    .entry-cover--home {
        padding: 9em 0 10em!important;
    }
    .rpt_style_basic .rpt_plan .rpt_foot { 
        /*width:64% !important;*/
    }
    
}
.container.pre-post-header {background-color: #cfe0f2;}

.container.pre-post-header {padding-left: 0px;padding-right: 0px;}

.container.pre-post-header {
    max-width: 100%;
    padding: 0.25em;
}

.home-widget.no-margin {
    margin: 0!important;
}

.alert-message {
  
    border-radius: 5px;
    color: #7ebf56;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    padding: 5px 10px;
}
.search_jobs>div {
    width: 46.5%!important;
    margin-right: 3%;
    margin-bottom: 0;
    float: left;
}
/* Put your css here */
.listify_widget_feature_callout_new+.container {
        margin-top: 0em !important;
    }
@media all and (min-width: 768px) {
.listify_widget_feature_callout_new+.container {
        margin-top: 0em !important;
    }
}

@media all and (max-width: 767px) {

    .home .search_jobs > div.search_keywords, .home .search_jobs > div.search_region {
        width: 100% !important; 
    }
      .home.template-home .homepage-cover:not(.has-map) .update_results {
        width: 100%; 
    } 
    .page-id-455745 #listify_widget_features-2 .home-feature {
        min-height: auto;
    }
    .page-id-455745 #text-49 {
        margin: 0em !important;
    }
    .page-id-455745 #text-46 .textwidget  p,
    .page-id-455745 #text-48 .textwidget  p
    /*.page-id-455745 #text-46 .textwidget  p*/ { 
        font-size:17px !important;
    }
    .page-id-455745 #text-46 .home-widget-section-title h2,
    .page-id-455745 #text-48 .home-widget-section-title h2
    /*.page-id-455745 #text-46 .home-widget-section-title h2*/  {
        line-height:32px !important;
        font-size:28px;
    }
    .page-id-455745 #text-48
    /*.page-id-455745 #text-46*/ {
        margin: 6em 0px 4em;
    }
    .page-id-455745 .listify_widget_feature_callout,
    .page-id-455745 .listify_widget_feature_callout_new {
            margin: 6em 0 4em; 
    }
    .page-id-455745 .listify_widget_feature_callout [class*="col-"],
    .page-id-455745 .listify_widget_feature_callout_new [class*="col-"]{
        width:100% !important;
        max-width:100% !important;
        margin-left:0px !important;
        margin-right:0px !important;
    }
    .page-id-455745 .listify_widget_feature_callout .callout-feature-content    {
        padding: 80px 5px 50px;
    }
    /*.page-id-455745 #text-45 {
        padding:30px;
    }*/
    .page-id-455745 .listify_widget_feature_callout_new .callout-feature-content {
        padding: 50px 5px 20px; 
    }
    .page-id-455745 #listify_widget_feature_callout_new-2 .feature-callout{
        padding-bottom:50px;
    } 
    .listify_widget_feature_callout_new {
        margin-top:4em  !important;
        margin-bottom:0em  !important;
    }
    
}

@media screen and (min-width: 576px) and (max-width: 767px){
    .page-id-455745 .container, .page-id-455745 .container-sm {
        max-width: initial !important;
    }
}
@media screen and (max-width: 640px){
    .page-id-455745 #text-49 .rpt_plan {
        height: auto !important;
    }
}

