/*
 Theme Name:   Soledad Child Theme
 Theme URI:    http://pencidesign.com/
 Description:  Soledad Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Version:      1.0
 Author URI:   http://pencidesign.com/
 Template:     soledad
 Text Domain:  soledad
*/

/* = Theme customization go here
-------------------------------------------------------------- */

.penci-page-header-wrap{
	padding: 50px 0 0 0;

}

.penci-page-header-wrap .penci-page-header-title{
		font-size:24px; 
	color:#01996e;
	border-bottom:1px solid #01996e;
	
}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title{
	padding-bottom:15px !important;
}

.archive-box{text-align:left; border-bottom:1px solid #01996e; padding-bottom:10px; }


#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post{padding:10px;}
#navigation.menu-style-2 .penci-megamenu .penci-content-megamenu .penci-mega-latest-posts .penci-mega-post::before{content:none;}
#navigation .penci-megamenu .penci-mega-thumbnail{margin-bottom:5px;}


.penci_sidebar .grid-mixed .mixed-detail {
    padding: 20px 0 0 0;
}

.penci-readmore-btn.penci-btn-make-button a{
	background-color:#01996e !important;
}

.bw-grid-container{
	display:block !important;
}

.penci_recent-posts-sc ul.side-newsfeed li .side-item .side-item-text h4 a{
	min-height: 76px;
}

.partners-title{
	text-align:center;
	border-top: 1px solid #01996e;
	padding-top:20px;
	margin-top:30px;
}

.penci-sidebar-content .widget-title{
	margin-bottom:10px;
}


.featured-area .active .penci-mag-featured-content .feat-text{background-color:#00000055; padding:5px;}


.page-id-29719 .penci-page-header-wrap{margin-bottom:20px;}

.nk-form{display:flex; background-color: #01996e; padding:20px;}
.nk-form-item{flex: 20 0 0;  border-right:10px solid #01996e;}
.nk-form-submit{flex-grow: 1; border:0 none;}

.nk-form-item input, .nk-form-item select, .nk-form-item button{width:100%;}
.nk-form-item input, .nk-form-item select{border:0 none; font-family:"Open Sans"; padding:10px; min-height:50px; background-color:#fff;}
.nk-form-item button{border:0 none; color:#fff; background-color:#000; min-height:50px; cursor:pointer; padding:10px;}
.nk-oferty-pracy{display:flex; margin-top:20px;}
.nk-sidebar, .nk-content{flex: 1 0 0;}
.nk-content{flex-grow: 3; margin-left:20px;}
.nk-content dt a{color: #01996e}

.nk-sidebar-box h3{color:#fff; background-color:#000; text-transform:uppercase; padding:8px 12px; font-size:14px; border:2px solid #000;}
ul.nk-location{padding:0 10px;}
ul.nk-location li{list-style-type:none; margin-bottom:10px;}
ul.nk-location li input{margin-right:10px;}

.nk-offer-wrapper{display:flex; border:1px solid #ccc; padding:20px; margin-bottom:20px;}
.nk-offer-item{flex: 1 0 0;}
.nk-offer-content{flex-grow:15;}
.nk-offer-content dl dt{font-size:1.2	em; font-weight:bold;}
.nk-offer-logo{border:1px solid #ccc; padding:10px; margin-right:20px;}
.nk-offer-logo img{width:100%;}

.nk-offer-button{flex-grow:4;}
.post-entry .nk-offer-button a{background-color: #01996e; color:#fff; padding:5px 15px; float:right; margin-top:10px;}

.nk-paginator ul{padding:0;}
.nk-paginator ul li{list-style:none; float:left; margin-right:10px;}
.nk-paginator ul li a{padding:5px 10px; border:1px solid #01996e;}
.nk-paginator ul li a:hover, .nk-paginator ul li.active a{background-color:#01996e; color:#fff; text-decoration:none;}


.nk-btn-primary{
    background-color: #01996e; color:#fff !important; padding:5px 15px; float:left; margin: 10px; border:0 none;
}

.nk-btn-secondary{
    background-color: #000; color:#fff !important; padding:5px 15px; float:left; margin: 10px;
}

.nk-btn-filters{
    background-color: #000; color:#fff !important; padding:5px 15px; float:left; margin: 0 0 20px 0; width: 100%;
}

.nk-btn-default{
    background-color: transparent; color:#01996e !important; padding:5px 15px; float:left; margin: 10px;
}

.nk-btn-filters{display: none;}

@media(max-width:767px){
	.nk-oferty-pracy{flex-direction: column-reverse;}
	.nk-content{margin:0;}
	.nk-offer-wrapper{flex-direction: column;}
	.nk-offer-logo{max-width:50px;}
	.post-entry .nk-offer-button a{float:left;}
        .nk-sidebar{padding-top:70px;}
        .nk-btn-filters{display: inline;}    
}


@media(min-width:961px) and (max-width:1199px){
	.featured-style-6 .wrapper-item .penci-pitem-small{
		width: 32.6%;
	}
}

@media(min-width:1200px){
	.featured-style-6 .wrapper-item .penci-pitem-small{
		width: 32.2%;
	}
}