/*
Theme Name:   	Medical Circle Child Theme
Author:       	Dariusz Gaudyn
Template:     	medical-circle
*/
/*
 * Add your own custom css below this text.
 */


@import url("../medical-circle/style.css");
@import url('https://fonts.googleapis.com/css?family=Dancing+Script');

/* Czcionki */

h2 {
    color: #686868 !important;
}

.podpis div{
    font-family: 'Dancing Script', cursive;
}

/* Logo */

.navbar-header {
    width: 250px;
}

.elementor-text-editor p, 
.elementor-icon-list-text{
   color: #686868 !important;
}
.breadcrumbs{
    margin-top: -25px;
}
.breadcrumbs span {
    color: #000;
}
.breadcrumbs span:hover{
    color: #4053B2;
}

/* Slaider */
#slogan{
	background: rgba(0, 0, 0, 0.3);
    filter: alpha(opacity=30);
    overflow: hidden;
    padding: 20px;
    border-radius: 15px;
    max-width: 895px;
    margin: auto auto 50px auto;

}
#slogan p {
	font-size: 1.2em;
    line-height: 1.2em;
    font-style: italic;
}
.at-btn-wrap .btn, .slider-content .btn{
	font-size: 1.1em;
    padding: 15px;
}


/* Ukrywanie nagłówków */

.entry-title, .single-feat {
	display: none;
}

.cytat p{
    color: #4053B2 !important;
}

.btn-primary.btn-reverse {
    background-color: transparent;
    color: #000 !important;
    border: 1px solid #000 !important;
}

/* Wygląd liczników */
.ikony .elementor-widget-container{
	min-height: 235px;
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    margin-top: 15px;
}
.baner > .elementor-widget-container{
    height: 450px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    margin-top: -40px;
    margin-bottom: 40px;
}
.footer-sidebar img{
    padding-top: 20px;
    width: 175px;
}

/* Wersja mobilna */
@media screen and (max-width: 782px){ 
.image-slider-wrapper .slider-content .image-slider-caption {
    display: block;
}
#slogan{
	background: rgba(0, 0, 0, 0.3);
    filter: alpha(opacity=30);
    overflow: hidden;
    padding: 5px;
    border-radius: 15px;
    max-width: 895px;
    margin: auto auto 0px auto;

}
#slogan p {
	font-size: .6em;
    line-height: 1em;
    font-style: italic;
}
.at-btn-wrap .btn, .slider-content .btn{
	font-size: .6em;
    padding: 5px;
}
.image-slider-wrapper .slider-content .btn-primary {
    margin: 5px 0;
}
.navbar-header{
    display: inline-flex; 
}
.baner > .elementor-widget-container{
    height: 250px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 160%;
    background-position-y: center;
    background-attachment: fixed;
    margin-top: 0px;
    margin-bottom: 5px;
}
}