/*---------------------------------------------------------------------------------

 Theme Name:   Iron-Tech-Industries_Child-Theme
 Theme URI:    
 Description:  By Iron-Tech Ind.</a>
 Author:       Iron-Tech Ind.,
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/* Próba naprawy skaczącego headera */
#page-container {
padding-top: 118px !important;
}

#main-header {
top: 33px !important;
}

/*  Ukrycie nazwy checkboksa w formularzu */
.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
	display:none;
}

/* Succes message po wysłaniu formularza */
.et-pb-contact-message p {
color: #fff;
font-size: 21px;
font-weight: 700;
}

/* kafelki oferty */
.kolumny-romby {
	max-width: 180px !important;
	display: flex;
    justify-content: center;
    align-items: center;
}
#rzad-romby {
	height: 180px;
	display: flex;
	justify-content: space-between;
}

/* Header */
/* Odsunięcie tekstu od ikonek w górnej belce i podniesienie ikonek */
#et-info-phone > a {
	margin-left: 1px;
}

#et-info-email::before {
	margin-right: 5px;
}

/* Hover dla elementów menu, kolor: akcent */
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover /* to chyba niepotrzebne */

{ 
    color: #fee502 !important; 
    opacity:1 !important;

}


/* Walka ze skaczącą stroną */
/* i wyśrodkowanie tekstu w pionie przy obrazkach */
@media only screen and (min-width: 980px){
	#hero-section {
 		height: 750px !important; 
		padding-top: 196px !important; 
	}	
	.col-vertical-center{
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}




/* Usunięcie białej linii pod iframem z mapą */
#kontakt_iframeSection .map_module {
    line-height: 0; 
}

/* Niektóre moduły domyślnie łamią słowa */
* {
	word-wrap: normal;
}

/* Nieklikalne elementy menu nie powinny zmieniać kursora przy hoverze */
.menu_unclickable > a:hover {
       cursor: default !important;
}

/* Guziki */
/* it-lines-corners */
/* .it-lines-corners {
  --border-width: 2px; 
  --border-color: #fa2a20; 
}

#page-container .et-l .et_pb_section .et_pb_button.it-lines-corners::before,
#page-container .et-l .et_pb_section .et_pb_button.it-lines-corners::after {
  display: block !important;
  margin: 0;
  content: '';
  border-radius: inherit;
  border-width: var(--border-width);
  border-color: transparent;
  border-style: solid;
  opacity: 1;
  width: 0;
  height: 0;
}

#page-container .et-l .et_pb_section .et_pb_button.it-lines-corners::before {
  top: calc(var(--border-width) * (-1));
  left: calc(var(--border-width) * (-1));
  bottom: auto;
  right: auto;
  border-right: none;
  border-bottom: none;
}

#page-container .et-l .et_pb_section .et_pb_button.it-lines-corners::after {
  top: auto;
  left: auto;
  bottom: calc(var(--border-width) * (-1));
  right: calc(var(--border-width) * (-1));
  border-left: none;
  border-top: none;
}

#page-container .et-l .et_pb_section .et_pb_button.it-lines-corners:hover::before,
#page-container .et-l .et_pb_section .et_pb_button.it-lines-corners:hover::after {
  width: calc(100% + var(--border-width));
  height: calc(100% + var(--border-width));
  border-color: var(--border-color);
}
 */












/* Poszerzenie dropdownu dla Oferty */
/* #top-menu > li:nth-child(2) > ul:nth-child(2) {
	width: 275px;
}
#top-menu > li:nth-child(2) > ul:nth-child(2) > li > a {
	width: 100%;
}
 */
/* Przełączanie menu */
@media all and (max-width: 1650px){ 
	
}


/* Realizacje */
/* Ała */
/* WP Tiles ostatni update 5 lat temu, bezużyteczne na nowym WP, Remak - wersja WP sprzed 4 lat :) */
/* Żadne darmowe pluginy nie pomogą (nawet nie pozwolą ruszyć projektu, płatne pewnie też nie */
.eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover h2, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover .post-meta, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover img, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item img {
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out;
	width:100%;
	padding-right: 6px;
	padding-top: 6px; /* Nie potrafiłem nth-childem usunąć paddingu z co czwartego... */
}
.eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2 {
    opacity: 0 !important;
	transform: translateY(-140px);
	position: absolute;
    margin: auto;
    width: 100%;
}
/* .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
    opacity: 0 !important;
	transform: translateY(-130px);
	position: absolute;
    margin: auto;
    width: 100%;
} */
.eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover h2 {
	opacity: 1 !important;
	transform: translateY(-140px);
}
/* .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover .post-meta {
	opacity: 1 !important;
	transform: translateY(-90px);
} */
.eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item:hover img {
	filter: brightness(70%) ;
}
@media only screen and (max-width: 980px) {
/* 	.eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
    	width: 33.3%;
	} */
}
@media only screen and (max-width: 768px) {
/* 	.eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
		width: 50%;
	} */
}
@media only screen and (max-width: 480px) {
	.eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item h2, .eb_portfolio .et_pb_portfolio_grid .et_pb_portfolio_item .post-meta {
		width: 100%;
	}
	.eb_portfolio .et_portfolio_image img {
		width: 100%;
	}
}

figcaption > .mfp-bottom-bar {
	visibility: hidden;
}

/* walka o rozmiary thumbnaili */
/* .et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
    max-height: 250px !important;
} */
