/*
Theme Name: Patti Child
Theme URI: http://deliciousthemes.com/
Description: Creative / Portfolio One-Page Theme
Author: Madalin Tudose
Author URI: http://deliciousthemes.com/
Template: patti
Version: 1.4
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

body .wpb_gmaps_widget .wpb_wrapper {
    padding: 0px;
}
#topfooter {
    border-top: 0px;
}
.map-wrapper [id^="google_map_"], .portfolio li a img, .team-member img, .post-masonry a img, .client-item img, body iframe {
    filter: grayscale(0%);
}
input[type="submit"] {
    padding: 11px 30px;
    background: red;
    color: white;
    border: 0;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus, textarea:focus, select:focus {
	border: 1px solid red;
}
ul#mainnav {
    padding-top: 30px;
}
.section-tagline {
    font-size: 15px !important;
}
@media only screen and (max-width: 767px) {
	html #footer .footer-widget {
		width: 100% !important;
	}
}

html body{font-family:"Open Sans";line-height:24px;font-weight:400;font-style:normal;color:#595959;font-size:16px;}
html ul#mainnav li a{line-height:25px;font-weight:600;font-style:normal;color:#404040;font-size:17px;}
.wrap ul.wrap-nav > li a{font-family:"Open Sans";line-height:32px;font-weight:400;font-style:normal;color:#ffffff;font-size:28px;}
html h1,html h2,html h3,html h4,html h5,html h6{font-family:"Open Sans";font-weight:400;font-style:normal;color:#444444;!important}
html h1{line-height:36px;font-size:28px;}
html h2{line-height:32px;font-size:24px;margin-bottom:15px!important}
html h3{line-height:24px;font-size:18px;}
html h4{line-height:22px;font-size:16px;}
html h5{line-height:20px;font-size:14px;}
html h6{line-height:20px;font-size:13px;}
h2.parallax-quote {font-weight: 400;}
.bg {background-image: url('/pliki/uploads/2019/08/top.jpg') !important;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;min-height:550px;margin-top:20px;text-align:right;}
.bg h2 {padding-top:170px;font-size:52px;font-weight:400;color:#fff;line-height:52px}
.bg h2 span {padding-top:10px;display:block;font-size:80px;font-weight:700;color:#fff;line-height:80px}
.bg h3 {padding-top:10px;font-size:46px;font-weight:500;color:#fff;line-height:46px}
.logo {margin:15px 0}
.cent {text-align:center}
.vc_column_container {padding-left: 15px;padding-right: 15px;}
.nav-btn {top: 40px!important;right:30px!important}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.centered-wrapper {width:100%;}
}
@media only screen and (max-width: 479px) {
	.bg h2 {padding-top:160px;}
}
.ind span {color: #e1472f;border-bottom: 1px solid #e1472f;padding-bottom: 2px;}
#footer {color: #4d4d4d;padding:50px 0;}
#footer p {text-align:center}
#bottomfooter p {margin-bottom: 30px;float:none}
input[type="submit"] {
  background: #d33;font-weight: bold;
}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea, select {border: 1px solid #b9b9b9;color: #000;}
#partnerzy {background: rgb(233, 232, 246);}

ul#mainnav {float: left!important;}
.centered-wrapper {width: 1280px;}
.section-title {font-weight: 400;font-size: 38px;text-transform:none}
.totop {width: 40px;height: 40px;bottom: 2px !important;}
.totop i {font-size: 16px;width: 40px;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea, select {
  border: 1px solid whitesmoke;background: whitesmoke;padding: 15px;
}
.btn.btn-success {text-transform: uppercase;padding: 15px 25px;font-weight: normal;}
input, textarea {font: initial;font-size: 16px;}
@media only screen and (min-width: 1023px) {
	input[type="text"],input[type="email"],input[type="tel"]{width: calc(33.333% - 14px);float:left;margin:7px}
	textarea {margin: 7px;width: calc(100% - 14px);)
}
.wpb_animate_when_almost_visible { opacity: 1; }
iframe {width:100%;border:0}
#navigation {padding-top:20px !important}
