/* Contact Form 7 Styles */

.wpcf7-form {
	margin-left: 10px;
	margin-top: 60px;
	margin-right: 130px;
	margin-bottom: 60px;
}
.wpcf7-textarea {
	width: 85%;
	background-color: #2F4F4F;
	border-color: black
}

/* Text Input Field Styles */
 
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=url], .wpcf7 input[type=tel], .wpcf7 input[type=number], .wpcf7 .wpcf7-select {
    font-size:15px;
	background-color: #2F4F4F;
	border: 1px solid black;
}

/* File Upload Button CSS Styles */
 
.wpcf7 input[type=file] {
    padding:10px 20px; 
    font-size:12px;
}

/*--- 2 Column Form Styles Start ---*/
 
/*#left {
    width: 45%;
    float: left;
    margin-right:1%;
}
 
#right {
    width: 40%;
    float: right;
	margin-left:6%;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}*/
 
/*--- 2 Column Form Styles End ---*/ 


/*---Fixing Checkboxes ---*/

.wpcf7 .wpcf7-form-control-wrap input {

    width: auto;
} 

.header-container {
	border-bottom: none;
	margin-top: -3.75rem;
	margin-bottom: -3.75rem;
}

.home .top-panel + .header-container{
	padding-top: 0px;
}

.home .header-container{
	min-height: 0px;
	margin-top: 0px;
	padding-top: 0
}

.main-navigation .sub-menu{
	top: 30px !important;
}

.home .entry-content{
	padding-top: 50px;
}

div.ufaq-faq-title h4{
	font-size: 16px		
}
.ewd-ufaq-post-margin{
	font-size: 15px
}
.ewd-ufaq-post-margin-symbol span{
	font-size: 20px
}

/* Header Social Icons */
.social-list .menu-item > a[href*="instagram.com"]::before{ content: '\f16d'; 
font-size:25px; }

.social-list .menu-item > a[href*="facebook.com"]::before{ content: "\f230"; 
font-size:25px; }

.top-panel__search .search__toggle {
	font-size: 25px;
}
	
/* responsywna tresc */

/*@media (max-width: 1100px) {
	.entry-content img{height:75%; width:75%}
	*/
@media (max-width: 800px) {
	.entry-content{
		font-size: 15px
	}
	h4, h3 {
		font-size: 18px;
	}
		p.glowna2 {
		font-size: 15px;
		text-indent: -5em;
		padding-left: 4%;
		padding-right: 4%
	}
	p.glowna1 {
		font-size: 20px;
		text-indent: 0em
	}
} 

@media (max-width: 450px) {
	.entry-content {
		padding-left: 0%;
		padding-right: 0%;
		font-size: 13px;
	} 
	h4 {
		font-size: 15px
	}
	p.glowna2 {
		font-size: 13px;
		text-indent: -3em;
		padding-left: 4%;
		padding-right: 4%
	}
	p.glowna1 {
		font-size: 18px;
		text-indent: -1em
	}
	p.glowna3, p.glowna4 {
		font-size: 13px
	}
} 
@media (min-width: 1200px) {
	.entry-content{
		font-size: 20px
	}
} 
/* Top-to button */
#toTop {
    left: 25px
}
/*adminbar*/

.copyright {
display:none;
}


.entry-content {
	font-weight: 300 !important;
}

/* Submenu */
.header-container #site-navigation.main-navigation .sub-menu {
	opacity: 0.9;
	background:black; 
	padding: 20%;
	padding-left: 0%;
	padding-right: 0%;
}
.main-navigation .sub-menu > li > a {
	color: seagreen;
	padding-right: 0%;
}
.main-navigation .sub-menu li:hover > a{
	color: darkcyan;
}

.main-navigation .menu > li:hover > a{
	color: darkcyan;
}

.main-navigation .menu {
	margin-bottom: -1em;
}

.main-navigation .menu > li > a > img{
	vertical-align: middle;
}

/*-- Fonts --*/

.entry-content, h1, h2, h3, h4, h5, a, b {
	text-align: left;
	font-family: georgian;
}

.entry-content em {
	padding-right: 10%;
	padding-left: 10%;
	font-family: georgian;
	font-stretch: semi-condensed;	
}

/*--Photo gallery --*/
.single-tm_pg_album .entry-title, .single-tm_pg_set .entry-title {
	text-align: center;
}

.podpis {
	font-size: 12px !important;
}

.header-container #site-navigation.main-navigation.isStuck {
	background: black;
}
.glowna1 {
	font-size: 28px;

} 
.glowna2 {
	font-size: 22px;
	text-align: center;
	text-indent: -5em;
	padding-left: 8%;
	padding-right: 8%;
}
.glowna4 {
	font-size: 22px;
	font-weight: bold;
}

.wp-block-media-text {
	align-items: flex-start;
}
