/*
Theme Name: FKPV karierni portal
Theme URI: http://www.novisplet.com
Author: Astoundify
Author URI: http://www.novisplet.com
Description: Template za FKPV karierni portal.
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, one-column, right-sidebar, fixed-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
Template: jobify
*/

/**
 * The parent theme's CSS is automatically included so there is no need
 * to use the @import rule to include the parent theme CSS.

/**
 * Place Custom CSS Below this.
 */

 /* Tipgografija */

body { color: #454545; }

ul li { padding: 2px 0px; }

 h1, h2, h3, h4, h5, h6 {
	font-family: 'Hind', Helvetica,sans-serif; color: #333;
  line-height: 1;
}

.site-footer a { text-decoration: underline; }

 button, html, input, select, textarea {
	font-family: 'Hind', Helvetica,sans-serif;
	font-weight: 500;
	font-size: 15px;
}

a:hover { color:#9400ca; }

.entry-title a {
    color: #454554; font-size: 19px;
}

.entry-title {
    font-size: 30px;
    font-weight: 500;
    margin: 0 0 21px;
}

.application_button, .job-tag, .job_listing a.view-video, .resume a.view-video, .resume_contact_button, .single_job_listing .application .apply-with-linkedin {
  font: 500 14px/normal 'Hind',sans-serif;}

li.application-deadline {
  text-transform: lowercase;
} 

ul li.application-deadline label {
  text-transform: lowercase;
} 

.page-subtitle a {
    color: #333;
}


/************************* BUTTONS *********************/

.application_button, .job-tag, .job_listing a.view-video, .resume a.view-video, .resume_contact_button, .single_job_listing .application .apply-with-linkedin {
  font: 700 15px/normal 'Hind', Helvetica, sans-serif;
  background-color: #282881;
  padding: 15px 50px;}

 .resume_contact_button:hover {background-color: #9400CA;   -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;}

/*****************************************************************************/

.nav-menu-primary li.highlight > a, .nav-menu-primary li.login > a { margin-right: 5px; }
li.type-job_listing .position h3, li.type-resume .position h3 { font-size: 15px;font-weight: 600;}
.nav-menu-primary li a:hover, .nav-menu-primary ul li a:hover { color: #9400CA; }
.nav-menu-primary li a:active, .nav-menu-primary ul li a:active { color: #9400CA !important; }
.nav-menu-primary a:active  { color: #9400CA !important; }
ul li a:active { color: #9400CA !important; }
#menu-glavna-navigacija ul li a:active { color: #9400CA !important; }
.single-job-spotlight-actions .action a, .single-job-spotlight-content a { color: #585858;}
.homepage-widget-title {
  font: 400 29px/normal Helvetica ,sans-serif;
  margin-bottom: 30px;
  border-bottom: 1px solid #ccc;
  text-align: left;
  padding-bottom: 10px;
}
#searchsubmit, #submitcomment, #wp-submit, .button, .button-medium, .button-secondary, .button-small, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .job-manager-pagination .jobify_widget_slider_hero a, .job-manager-pagination .woocommerce a, .job-manager-pagination .woocommerce span, .job-manager-pagination a, .job-manager-pagination span, .job_listing .jobify_widget_slider_hero a.view-video, .job_listing .woocommerce a.view-video, .job_listing a.view-video, .jobify_widget_slider a.button-secondary, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .jobify_widget_slider_hero .job-manager-pagination a, .jobify_widget_slider_hero .job_listing a.view-video, .jobify_widget_slider_hero .resume a.view-video, .jobify_widget_slider_hero .single_job_listing .application a.apply-with-linkedin, .jobify_widget_slider_hero a.button, .load_more_jobs, .load_more_resumes, .resume .jobify_widget_slider_hero a.view-video, .resume .woocommerce a.view-video, .resume a.view-video, .single_job_listing .application .apply-with-linkedin, .single_job_listing .application .jobify_widget_slider_hero a.apply-with-linkedin, .single_job_listing .application .woocommerce .apply-with-linkedin, .woocommerce .button, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .job-manager-pagination a, .woocommerce .job-manager-pagination span, .woocommerce .job_listing a.view-video, .woocommerce .resume a.view-video, .woocommerce .single_job_listing .application .apply-with-linkedin, .woocommerce input.button, .woocommerce input.import-from-linkedin, button, input.import-from-linkedin, input[type=submit] {
  font: 700 18px/normal Helvetica ,sans-serif;
  padding: 15px 50px;
  border-radius: 8px;
  display: inline-block;
  border: 2px solid transparent;
}
.button-medium { padding: 8px 20px;}
.job-type {
  font: 300 11px/normal Roboto,sans-serif;
  padding: 3px 5px;
}
.single-job-spotlight-actions .action a, .single-job-spotlight-content a {
	font-weight: 700;
}
#main-feature {
	min-height: 450px;
	position: relative;
	text-align: center; 
}
.feature-wrap {
	position: absolute;
	bottom: 0;
	z-index: 1000;
	right: 0;
	left: 0;
}
.feature-wrap .col-lg-6 {
	background: rgba(40,39,129,0.85);
	color: #fff;
	padding: 10px 0 30px;
}
.feature-wrap .col-lg-6 h2 {	margin-bottom: 0;}
.feature-wrap .col-lg-6 .button {background: #9400ca;}
.feature-wrap .col-lg-6 .button:hover {	background: transparent;	border-color: #fff;	color: #fff;}
#sluzba {text-align: right;padding-right: 30px;}
#zivljenjepis {text-align: left;	padding-left: 30px;}
#zivljenjepis h2, #sluzba h2 {	color: #fff;}
.jobify_widget_jobs {	margin-top: 50px;}
.jobify_widget_blog_posts .content-grid {	margin: 0;}
.jobify_widget_blog_posts .content-grid .entry-title {	margin-top: 0;}
.jobify_widget_blog_posts .content-grid  .entry-title a {	color:#282781;}
.footer-cta a {color: #fff;text-decoration: underline;font-weight: 700;}
.copyright {font: 400 12px/normal Roboto,sans-serif;}
.btt:hover i {color: #fff!important;}
.eo-event-future {width: 19%;margin: 0 3%;float: left;list-style: none;}
#eo_event_list_widget-2 {background: url('images/bg-eventi.jpg') no-repeat center left #282781;margin: 0;padding: 80px 0 100px;color: #cfcfdb;}
#eo_event_list_widget-2 h3 {margin-bottom: 10px;}
#eo_event_list_widget-2 h3 a {color: #fff;}
#eo_event_list_widget-2 .button {margin-top: 20px;background: #fff;color: #282781;}
#eo_event_list_widget-2 .button:hover {background: transparent;border-color: #fff;color: #fff;}
#eo_event_list_widget-2 .homepage-widget-title {	color: #cfcfdb;}
.datum {font-size: 0.85rem;text-transform: uppercase;display: block;margin-bottom: 10px;}
#jobify_widget_callout-1 {margin: 0 0 80px;}
#jobify_widget_callout-2 {margin-top: 35px;}
.entry-author img {  border-radius: 0%; display: block;margin: 0 0 18px;}
button.mfp-close { padding-left: 3px; }
.contact-form div, .entry-content p { color: #454545;line-height: 24px;}
#enhancedtextwidget-2 {background-image: url('http://kc-fkpv.si/wp-content/uploads/2015/07/bg.jpg');max-width: 100%;min-height: 400px;background-size: 100% auto;padding-top: 50px;}

/* Homepage divs */

#prvavrsta { float: left;width: 33%;}
#drugavrsta { float: left; width: 33%;}
#tretjavrsta {float: left;width: 33%;}
.alert, .showing_jobs .reset, .showing_resumes .reset {  font: 700 12px/normal Helvetica, sans-serif;  color: #282781;  text-transform: uppercase;  float: right;  margin: 6px 0 0 10px;}
.rss_link { display: none;}


/* Ul liste home */

ul.home-ul { color: #fff; font-size: 17px; font-weight: 300; }
ul.home-ul li a{ color: #fff; font-size: 17px; font-weight: 300; }
.job-stat { color: #fff; margin: 23px auto 0; font-size: 15px;}
.job-stats { margin: 3px auto 0; border: none;}
#jobify_widget_stats-3 .homepage-widget-description { margin: -80px auto 40px;}


/* Menu */

@media (min-width: 1200px) {
	.nav-menu-primary li a, .nav-menu-primary ul li a { font: 700 14px/normal Helvetica, sans-serif; padding: 8px 8px;}
}

@media (min-width: 1200px) {

.nav-menu-primary li .sub-menu a { float: left; font-size: 12px; text-align: left;}
.nav-menu-primary li, .nav-menu-primary ul li { margin-left: 3px; }}
.nav-menu-primary .children, .nav-menu-primary .sub-menu { left: 60%; }
.nav-menu-primary li .sub-menu { left: 115px; }
.nav-menu-primary ul ul a, ul.nav-menu-primary ul a { width: 210px;}
.nav-menu-primary li .sub-menu { width: 220px;}

#loginout > a{
  border-color: #282781;  border-radius: 4px;
}
#loginout > a:hover {
  color: #ffffff;
  background: #282781;
}

.site-primary-navigation:not(.open) li.login > a:hover, .site-primary-navigation:not(.open) li.highlight > a:hover {
  color: #ffffff;
  background: #282781;
}


/*************** PRIJAVE *************************/


.apply-with-linkedin-details.modal h2.profile-name, .modal .apply_with_resume p:first-child, .modal .gform_wrapper .gform_heading, .modal .ninja-forms-cont .ninja-forms-form-title, .modal-title {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    font-size: 16px;
    font-weight: 400;
}


/* Registracija */

#registracija {
  text-align: left;
  font-size: 13px;
  padding-left: 25%;

}

/* Side menu area */

ul#menu-karierni-center li, ul#menu-karierni-center li ul.sub-menu li { padding-left: 7px; font-weight: 600; font-size: 16px;} 
ul#menu-karierni-center li ul.sub-menu li {
  padding: 2px 0 2px 10px;
  margin: 2px 0;
  background: url(../images/arrow_blue.gif) no-repeat 2px 9px;
  font-weight: 500;
  color: #282881;
  font-size: 15px;
}

ul#menu-karierni-center li#login-modal { display: none;}

/* Title area */

#searchsubmit, #submitcomment, #wp-submit, .button, .button-medium, .button-secondary, .button-small, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .jobify_widget_slider_hero a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .job-manager-pagination .jobify_widget_slider_hero a, .job-manager-pagination .woocommerce a, .job-manager-pagination .woocommerce span, .job-manager-pagination a, .job-manager-pagination span, .job_listing .jobify_widget_slider_hero a.view-video, .job_listing .woocommerce a.view-video, .job_listing a.view-video, .jobify_widget_slider a.button-secondary, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .jobify_widget_slider_hero .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .jobify_widget_slider_hero .job-manager-pagination a, .jobify_widget_slider_hero .job_listing a.view-video, .jobify_widget_slider_hero .resume a.view-video, .jobify_widget_slider_hero .single_job_listing .application a.apply-with-linkedin, .jobify_widget_slider_hero a.button, .load_more_jobs, .load_more_resumes, .resume .jobify_widget_slider_hero a.view-video, .resume .woocommerce a.view-video, .resume a.view-video, .single_job_listing .application .apply-with-linkedin, .single_job_listing .application .jobify_widget_slider_hero a.apply-with-linkedin, .single_job_listing .application .woocommerce .apply-with-linkedin, .woocommerce .button, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .job-manager-pagination a, .woocommerce .job-manager-pagination span, .woocommerce .job_listing a.view-video, .woocommerce .resume a.view-video, .woocommerce .single_job_listing .application .apply-with-linkedin, .woocommerce input.button, .woocommerce input.import-from-linkedin, button, input.import-from-linkedin, input[type=submit] {
  font: 500 15px 'Roboto' ,sans-serif; letter-spacing: 2px; }

#searchsubmit, #submitcomment, #wp-submit, .button-medium, .entry-summary form input[type=submit], .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .woocommerce a.remove-bookmark, .job-manager-pagination .woocommerce a, .job-manager-pagination .woocommerce span, .job_listing .woocommerce a.view-video, .resume .woocommerce a.view-video, .single_job_listing .application .woocommerce .apply-with-linkedin, .single_job_listing .application .woocommerce input.apply-with-linkedin, .woocommerce .button, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .woocommerce .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .woocommerce .job-manager-pagination a, .woocommerce .job-manager-pagination span, .woocommerce .job_listing a.view-video, .woocommerce .resume a.view-video, .woocommerce .single_job_listing .application .apply-with-linkedin, .woocommerce .single_job_listing .application input.apply-with-linkedin, .woocommerce input.button, .woocommerce input.import-from-linkedin, input.button-medium {
 font-size: 15px;}

li.type-job_listing .position h3, li.type-resume .position h3 { font-size: 15px;}

.job-overview-title, .job_listing-widget-title-top, .sidebar-widget-title { color: #454545;}
.page-subtitle { color: #555;font: 500 15px 'Hind',sans-serif; }
.page-title { color: #555; font-family:'Hind',sans-serif; font-weight: 300; font-size: 39px;}
.job-overview-title {  font-size: 30px; color: #282881;}
.job-tag:hover {background-color: #9422ca; } 

/* Search filter BOX */

.search_jobs>div input[type=submit], .search_resumes>div input[type=submit] {
  font-size: 15px;
  background: #9400ca;
  color: #fff;
  margin-right: 0;
  font-weight: 400;
}

.search_jobs>div input[type=submit]:hover, .search_resumes>div input[type=submit]:hover {
	background: #9422ca;
}


/****************** KANDIDAT ***********************/

.resume .job-tag, .resume_preview .job-tag {
  font-size: 11px;
  color: #fff;
  padding: 6px 14px;
  margin: 0 8px 8px 0;
  font-family:'Hind',sans-serif;
}

.company-social a:hover {color: #282781;}
.job_listing a:hover {color: #282781; }
li.resume-link a:hover {color: #282781; }


.job-meta-top {border-bottom: 1px solid #cecece;}
.job-overview-content .job-company-about.col-md-12, .single-resume-content .resume-info.col-md-12 { border-top: 1px solid #cecece; }

/* Footer */

@media (min-width: 768px){ 
.footer-social {
  float: right;
  width: auto;
  margin-top: 8px;
} }


.footer-social a {
  font-size: 13px;
  text-decoration: none;
  text-transform: none;
}

li.type-resume .meta .date {
  margin-top: -8px;
}


.footer-widgets {
  padding: 60px 0 10px;
}

/* Media Queries */


@media (max-width: 1200px) {

  
	
.nav-menu-primary li .sub-menu a {
    float: center;
    font-size: 12px;
    text-align: center;
	}

#sluzba {text-align: center;padding-right: 0px;}
#zivljenjepis {text-align: center;	padding-left: 0px;}
#zivljenjepis h2, #sluzba h2 {	color: #fff;}


.site-primary-navigation:not(.open) li.login > a:hover, .site-primary-navigation:not(.open) li.highlight > a:hover {
    background: none !important;
    color: #9400ca !important;
}

#loginout > a:hover {
	 background: none !important;
    color: #9400ca !important;
}

ul.home-ul li a { font-size: 0.85em; line-height: 12px;}
.homepage-widget.widget_text { padding: 0px;}

.search_categories {
  width: 100% !important;
}
}


@media (min-width: 768px) {

.callout-action {
  width: 30%;
  float: right;
  padding-top: 10px;
	} 

.job-meta-top { padding: 0 0 0px; margin-bottom: 40px;} 
.job-overview-content .job-company-about.col-md-12, .single-resume-content .resume-info.col-md-12 { padding-top: 30px; margin: 30px 0;} 
} 

.job-manager-form .account-sign-in {padding-bottom: 15px;}

.job_listing-widget-title {
    color: #454545; margin-top: 0;
    font-size: 21px;
    font-weight: 400;
    text-align: left;
}

 .default-widget {
	padding-top: 0px;
}

.widget_recent_entries ul li a {
	font-size: 14px;
}

ul#menu-karierni-center #loginout { display: none;}

ul#menu-noga #loginout { display: none;}