/*
 Theme Name:     terapia 
 Theme URI:      https://polskinet.pl
 Description:    terapia - motyw 
 Author:         polskinet
 Author URI:     https://polskinet.pl
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.top-contact {
	float:right;
	margin-right: 20px;
	margin-top: 17px;

}


.top-contact li{
	display: inline-block;
	margin-left: 30px;
	line-height: 18px;
	padding-top: 30px;
	padding-bottom: 30px;
}	
.top-contact span{
	font-size: 16px;
	font-weight: 600;
	
}	
.top-contact .phone{
	background: url(img/phone.png) no-repeat;
	background-position: 5px 34px;
	background-size: 30px;
    padding-left: 45px;
	margin-left: 0;
}
.top-contact .email{
	background: url(img/email.png) no-repeat;
	background-position: 3px 32px;
	background-size: 32px;
    padding-left: 45px;
}
.top-contact .fb{
	background: url(img/facebook.png) no-repeat;
	background-position: 5px 34px;
	background-size: 30px;
    padding-left: 45px;
}

.author{
	float: right;
}
.author img{
	height: 64px;
    vertical-align: middle;

}


.footer-block h3{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	
}

.footer-block p{
	color: #fff;
}

.footer-block .email{
	font-size: 20px;
	background: url('img/email.png') no-repeat;
	padding-top: 75px;
	margin-top: 30px;
	background-position: 50% 0;
}
.footer-block .phone{
	font-size: 20px;
	background: url('img/phone.png') no-repeat;
	padding-top: 75px;
	margin-top: 30px;
	background-position: 50% 0;
}

.footer-block .fb{
	background: url('img/facebook.png') no-repeat;
	padding-top: 45px;
	margin-top: 10px;
	background-position: 50% 0;
}

.footer-block .inst{
	background: url('img/instagram.png') no-repeat;
	padding-top: 45px;
	margin-top: 10px;
	background-position: 50% 0;
}
.footer-block .yt{
	background: url('img/youtube.png') no-repeat;
	padding-top: 45px;
	margin-top: 10px;
	background-position: 50% 0;
}

#main-footer {
    background-color: #222;
}

.footer-widget{
	text-align: center;
}
#footer-widgets .footer-widget li:before {
    content: none;
}

#footer-widgets .footer-widget .follow-us li {
    position: relative;
    padding-left: 0;
	margin-left: 14px;
    display: inline-block;
}

.et_pb_widget{
	float: none;
}

@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    text-shadow: 0px 1px 1px #404040;
}
}