/*
Theme Name:   Engitech Child
Theme URI:    http://wpdemo.archiwp.com/engitech/
Description:  Make your modifications to [Parent Theme] in this Engitech child theme.
Author:       OceanThemes
Author URI:   http://oceanthemes.net/
Template:     engitech
Version:      1.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  engitech-child
*/

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

/* =======================OGÓLNE====================== */
.ot-icon-list-wrapper .ot-icon-list-icon{
	margin-top: 9px;
}

.ot-icon-list-wrapper .ot-icon-list-item, .ot-icon-list-wrapper .ot-icon-list-item a{
	align-items: start;
}

.button-home .ot-button{
	min-width: 220px!important;
}

.page-header .breadcrumbs li a{
	color: #fff;
}

.main-navigation > ul > li:last-of-type{
	margin: 0 0 0 20px;
}


.support-box p{
	color: #fff;
}

h3 ul{
	font-size: 18px;
	list-style-type: none;
}

h3 ul li{
	margin: 10px 0;
}

.support-box h3{
	bottom: unset;
}

.support-box .inner-box > div{
	display: flex;
	justify-content: center;
	align-items: center;
}

.site-content .ot-icon-list-text{
	color: #000;
}

#primary-sidebar{
	display: none;
}

.wpml-zmiana{
	max-width: 150px!important;
}


@media screen and (min-width: 991px){
	.serv-box-2{
		min-height: 650px;
	}
}

.copyright p{
	font-size: 16px!important;
}


/* =======================O NAS====================== */
.support-box h3 ul{
	margin-top: 30px;
}


.support-box h5{
	color: #fff;
}

.support-box .inner-box > div{
	background: #01b5da;
}

.support-box .inner-box, .support-box .inner-box > div {
	min-height: 670px;
}

.page-id-1579 .support-box img, .page-id-7666 .support-box img{
	display: none;
}

.ot-icon-list-text h2{
	font-size: 27px;
}

.overlay .number-box{
	display: none;
}

.support-box .inner{
	text-align: left!important;
}

.support-box h3 {
	width: 90%;
}

.support-box h3 ul li{
	margin: 20px 0;
}

.support-box h3, .support-box h5{
	color: #c8b568;
}

.support-box h3 ul{
	color: #fff;
}
.number-box{
	color:#5BB9DA!important;
}


.support-box .inner-box > div{
	background: #33a0d9!important;
}

@media screen and (max-width: 991px){
.support-box .inner-box, .support-box .inner-box > div{
	min-height: 900px;
}
}

@media screen and (max-width: 991px){
.support-box .inner-box, .support-box .inner-box > div{
	min-height: 1200px;
}
}

/* =======================KONTAKT====================== */
.wpcf7 input[type="checkbox"]{
	width: unset!important;
}

.wpcf7 .main-form {
    background-image: linear-gradient(90deg, #364F6B 20%, #00b5d9 100%)!important;
}

.page-id-1370 .skontaktuj-sie-z-nami-stopk{
	display: none;
}

.wpcf7-acceptance span{
	margin: 0;
}

textarea{
	height: 270px;
}


/* =======================KARIERA====================== */
.page-id-5067 .skontaktuj-sie-z-nami-stopk{
	display: none;
}

/* =======================DOŚWIADCZENIE====================== */


.page-id-5092 .ot-image-box, .page-id-7683 .ot-image-box{
    background: #fff;
    box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 15px 15px 38px 0 rgba(0, 0, 0, 0.1);
	margin: 10px 0;
}

.page-id-5092 .ot-image-box.basic img, .page-id-7683 .ot-image-box.basic img{
	width: 60px!important;
}

/* =======================ZESPÓŁ====================== */
.serv-box-2 .icon-main{
	display: none;
}

.zespol-bigger-p p{
	font-size: 20px;
	line-height: 26px;
}

.team-wrap:hover{
	cursor: pointer;
}

.team-wrap .team-social > div{
	padding: 5px!important;
	border-radius: 5px;
}

.team-wrap .team-social a{
	margin: 0;
}

.team-wrap .team-social > div .fa-linkedin-in{
	font-size: 24px;
}

/* =======================USŁUGI====================== */

.uslugi p{
	font-size: 20px;
	line-height: 26px;
}

.co_dla_was_zrobimy h2{
	margin-bottom: 10px;
}


/* =======================STRONA GŁÓWNA====================== */
.home .serv-box-2 .content-box {
	margin-top: 40px;
}

.home .serv-box-2{
	min-height: 550px;
}

/* =======================BLOG====================== */
.inner-post .entry-title{
	min-height: 100px;
}

.post-inner .inner-post{
	min-height: 400px;
}

.post-inner .btn-readmore{
	margin-top: 5px!important;
}

.single-post #primary{
	float:unset;
	margin: 0 auto;
}

.post-nav .post-prev, .post-nav .post-next {
	max-width: 400px;
}

.post-cat{
	display: none;
}

p, .site-content .ot-icon-list-text{
	font-size: 18px!important;
}

.ot-heading span{
	font-size: 16px!important;
}

.uslugi-opis, .uslugi-opis p{
	font-size: 24px!important;
	color: #000!important;
	line-height: 40px;
}


.single-post .size-post-thumbnail{
	display: none;
}

.post-title{
	font-size: 36px;
}

.blog-post ul, .blog-post ol{
	color: #000;
	font-size: 18px;
}

.single-post .page-header.flex-middle{
	justify-content: unset;
	float: right;
}

.single-post .page-header .flex-middle{
		justify-content: unset;
	float: right;
}

.single-post .page-title{
	display: none;
}

.single-post .breadcrumbs span, .single-post .breadcrumbs a, .category-blog .breadcrumbs span, .category-blog .breadcrumbs a{
	color: #fff;
}

.single-post .breadcrumb_last::before, .single-post #breadcrumbs > span > span:nth-of-type(2)::before, .category-blog .breadcrumb_last::before, .category-blog #breadcrumbs > span > span:nth-of-type(2)::before{
	content: "\f104";
    font-family: "flaticon";
    font-size: 7px;
    color: #43baff;
    margin: -2px 8px 0;
    display: inline-block;
    vertical-align: middle;
}


@media screen and (max-width: 991px){
	.post-title{
		font-size: 28px;
	}
}

/* =======================COOKIES====================== */
.cookies p, .cookies ul{
	font-size: 15px!important;
	color: #000!important;
}

.cookies h2{
	font-size: 24px!important;
}