/*
Theme Name: STYPENDIA POMOSTOWE 2023 Themes
Author: UNITSOFT
Author URI: https://www.unitsoft.pl
Description: Szablon dla Fundacji Stypendia Pomostowe 1.0.0
Tags: bootstrap, unitsoft
Text Domain: unitsoft

License: GNU General Public License
License URI: licence/GPL.txt
*/

/*
Display Partnerzy sekcja
*/
section.page-id-501 {
	display: none;
}
#fanipay-root #fanipay-wrapper,
a.fanimani-widget-floatbanner {
	display: none !important;
}

/*
Navigation
*/
.wp-block-latest-posts__post-date {
    color: #00bf6a;
}
.prawa-kolumna-news a{
    text-decoration: none;
    color: #192148;
}
.prawa-kolumna-news strong{
 font-weight: normal !important;
}
.prawa-kolumna-news li{
margin-top: 25px;
}
a.page-numbers {
padding: 5px;
}
.page-header{
min-height: 178px;
background-image: url(https://stypendiapomostowe.pl/wp-content/uploads/2024/07/to-bg-min.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.page-title h1{
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;    
}
.page-title {
    position: relative;
    margin-top: 35px !important;

}

.page-title::after {
    content: '';
    position: absolute;       
    width: 50%;
    height: 2px;
    background-color: #00c06a;
}

.custom-list ul {
    list-style-type: none;
    padding: 0;
}
.nav-wspieram{
	display: block !important;
    width: 100%;
}
.nav-wspieram ul.navbar-nav{
	display: block !important;
    width: 100%;
}
.custom-list ul li {
background-image: url(https://stypendiapomostowe.pl/wp-content/uploads/2024/07/li-dot2.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 25px;
line-height: 2rem;
margin-left: 10px;
}


.eael-entry-wrapper {   
    position: relative;
}
.eael-entry-title {
    min-height: 80px;
}
.eael-grid-post-excerpt{
	width: 70px;
	height: 70px;	
	bottom: -15px;
	right: -15px;
	background: #f2f5f7;
	border: 2px solid #00c06a;
	border-radius: 40px;
}
.eael-grid-post-excerpt a{
    position: relative;
    width: 70px;
    height: 70px;
    background: url(https://stypendiapomostowe.pl/wp-content/uploads/2024/07/arrow.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: center;
   color: #f2f5f7 !important;
}

.eael-grid-post-excerpt:hover{
	background: #00c06a;
}
.eael-grid-post-excerpt {
position: absolute;
}
.btn-strefa:before {
	content: url("https://stypendiapomostowe.pl/wp-content/uploads/2024/07/login-icon.png");
	top: 5px;
    left: -7px;
    position: relative;
}
.btn-wsparcie:before {
	content: url("https://stypendiapomostowe.pl/wp-content/uploads/2024/07/money-icon.png");
	top: 5px;
    left: -7px;
    position: relative;
}
.navbar-light .navbar-nav .nav-link {
    color: #333333;
	border: 1px solid transparent;
	padding-right: 1rem;
    padding-left: 1rem;
	padding-top: .75rem;
    padding-bottom: .75rem;
	border-radius: 40px;
}
.navbar-light .navbar-nav .active {
   background-color: #F3FBEE;
	border: 1px solid #192148;	
}
.dropdown-menu .active{
	background-color: #00C06A !important;
	border: none !important;	
}
.btn-block {
    display: block;
    width: 100%;
}
.search-button{
    z-index: 10;
    position: relative;
	display: inline-block;
    font-weight: normal;
    line-height: 2;
    color: #2A2A2A;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 8px 25px;
    font-size: 1.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.top-bar{
	background: #00bf6b;
	height: 21px;
}
.border-green {
	border-bottom: 8px solid #00bf6b;	
}

/*
Main Page Settings
*/
.footer{
	background-color: #192148;
	border-top: 4px solid #d1f54a;
	border-top: 20px solid #d1f54a;
    margin-top: 40px;
}
.bottom-foter{
	border-top: 3px solid #fff;
}
ul#menu-stopka-lewe-menu {
list-style-type: none;
padding: 0; 
color: #fff;    
}
ul#menu-stopka-lewe-menu a {
color: #fff;   
text-decoration: none;
line-height: 1.75rem;	
}
ul#menu-stopka-lewe-menu a:hover {
color: #d1f54a;
}
.social img:hover,
.top-social img:hover{
	opacity: .75;
}
/*
Bootstrap Menu Styles
*/
.navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    /* dropdown sub menu positioning */
    margin: 0;
    left: 100%;
}

.dropdown-menu {
    padding: 0;       
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%);
}

.dropdown .dropdown-submenu {
top: 35px;
    left: 50px !important;
    margin-left: 0.125rem;
    background-color: #00bf6b;
    color: #fff;
}

.navbar .dropdown-item {
    padding: 0.5rem 1.8rem;
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #00bf6b !important;
}

.dropdown-item.active,
.dropdown-item:active {
    /* Selected item (ie page now active) */
    background-color: transparent;
    color: #212529;
    font-weight: 600;
}

.navbar-nav li:hover>ul.dropdown-menu {
    /* controversial will open on hover */
    display: block;
}

@media (min-width: 992px) {
    /* ONLY DESKTOP - Convert toggle to right > in deeper levels */
    .at_depth_1 .dropdown-toggle::after,
    .at_depth_2 .dropdown-toggle::after,
    .at_depth_3 .dropdown-toggle::after {
        display: inline-block;
        margin-left: 1.5em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.3em solid transparent;
        left: 0;
        /* rotate right */
        -ms-transform: rotate(-90deg);
        /* IE 9 */
        -webkit-transform: rotate(-90deg);
        /* Chrome, Safari, Opera */
        transform: rotate(-90deg);
    }
}

@media (max-width: 991.98px) {
    /* Smaller devices remove shadow & border from children */
    .offcanvas .dropdown-menu {
        border: none;
        box-shadow: none;
    }
    /* Smaller devices offcanvas, add indent */
    .depth_1 .dropdown-item {
        margin-left: 10px;
    }
    .depth_2 .dropdown-item {
        margin-left: 15px;
    }
    .depth_3 .dropdown-item {
        margin-left: 20px;
    }
}


#mapa{
height: 600px;
width: 100%;
}

/*
Header Settings
*/
.menu-button{
background: radial-gradient(circle, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 100%);
transition: all 0.2s ease-in-out;
}
.menu-button:hover{
-webkit-box-shadow: inset 0px 0px 34px -13px rgba(66, 68, 90, 1);
-moz-box-shadow: inset 0px 0px 34px -13px rgba(66, 68, 90, 1);
box-shadow: inset 0px 0px 34px -13px rgba(66, 68, 90, 1);

}

/*
Footer Settings
*/
.widget_text h3{
border-bottom: 2px solid #a3b8c9;
font-weight: bold;
font-size: 1.5rem;
margin-bottom: 30px;
}
.stopka-unts{
background-color: #78815A;
}
.stopka-unts a{
color: #2A2A2A;
text-decoration: none;
}
.stopka-unts a:hover{
color: #a82724;
}
.stopka-unts ul {
list-style-type: none;
}

/*
Bootstrap Ads
*/


/*
Responsive Settings
*/
@media only screen and (max-width: 768px) {
    .py-3 {
        padding-top: .2rem !important;
        padding-bottom: .2rem !important;
    }
	.form-control {    
		width: 90% !important;
	}
}
