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

 Theme Name:   Empem Group 2021
 Theme URI:    https://www.empem.pl/
 Description:  Motyw graficzny wykonany na potrzeby strony Empem.pl
 Author:       Jakub Iwo
 Author URI:   https://www.empem.pl/
 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
*/


/* Ikony boczne start */
@media only screen and (min-width: 961px) {
#fixed_icons {
transition-duration: 0.4s;
background: transparent;
width: 156px;
position: fixed;
z-index: 999999;
top: 33%;
right: -20px;
}
#fixed_icons a {
display: block;
text-indent: 24px;
height: 241px;
padding-bottom:3px;
margin-bottom: 5px;
text-decoration: none;
}
#fixed_icons:hover {
transition-duration: 0.4s;
background: transparent;
width: 156px;
position: fixed;
z-index: 999999;
top: 32%;
right: -10px;
}

#fixed_icons #kalkicon { background: url("https://rozmach.pl/wp-content/uploads/2021/04/przycisk_kalkulator2.png") no-repeat; }
}
/*@media only screen and (max-width: 960px) {
    #fixed_icons {
    transition-duration: 0.4s;
    background: transparent;
    width: 102px;
    position: fixed;
    z-index: 999999;
    top: 45%;
    right: -50px;
    }
    #fixed_icons a {
    display: block;
    text-indent: 24px;
    height: 160px;
    padding-bottom:3px;
    margin-bottom: 5px;
    text-decoration: none;
    }
    #fixed_icons:hover {
    transition-duration: 0.4s;
    background: transparent;
    width: 156px;
    position: fixed;
    z-index: 999999;
    top: 40%;
    right: -90px;
    }
 	#fixed_icons #kalkicon { background: url("http://rozmach.pl/wp-content/uploads/2021/06/kalk4.svg") no-repeat; }
    }*/
/* Ikony boczne koniec */

/*----------Scroll bar ------------*/
::-webkit-scrollbar {width: 20px; }
::-webkit-scrollbar-track {background-color: #f8f8f8;border-radius: 2px; }
::-webkit-scrollbar-thumb {background-color: #f15925;border-radius: 10px; }
/*----------END of Scroll bar ------------*/
/* Efekt cienia */
.shadow-drop {
	box-shadow: -10px -10px 15px #ffffff , 10px 10px 20px #b7b7b7!important;
	transition: 0.5s!important;
}
.shadow-drop:hover {
	box-shadow: -10px -10px 20px #b7b7b7 , 10px 10px 15px #ffffff !important;
	transition: 0.5s;
}

.shadow-drop-static {
	box-shadow: -10px -10px 15px #ffffff , 10px 10px 20px #b7b7b7!important;
}
/* Koniec efektu cienia */

/* Ustawienia menu mobilnego */
span.mobile_menu_bar:before{
  color:#F07D00!important;
}
.et_mobile_menu { border-top: 3px solid #F07D00; }
/* Koniecu ustawien menu mobilnego */

/* Ustawienie obrazka w module notka */
.ikonwrap .et_pb_main_blurb_image .et_pb_image_wrap {
    max-width: 1000px!important;
    width: 93px!important;
}
/* Koniec ustawienia obrazka w module notka */

/* Ustawienia tekstu w stopce */
#footer-info 
{
    float: none;
    padding-bottom: 10px;
    text-align: center;
}
/* Koniec ustawienia tekstu w stopce */
#top-menu a:hover {
	color: #F07D00;
}
/* Cień pod tekstem h1 w kontakt */
.text_h1_shadow h1 {
    text-shadow: -0.04em -0.04em 0.08em rgba(186, 186, 186, 0.3), 0.04em 0.04em 0.06em rgba(62, 62, 62, 0.6);
}
/* Koniec cień pod tekstem h1 w kontakt */

/* Stylowanie formularza kontaktowego */
.et_pb_contact_form_0 .input+label i {
    background-color: #505050!important;
	border-radius: 5px!important;
    width: 40px!important;
    height: 40px!important;
	/*box-shadow: -5px -5px 20px rgba(186, 186, 186, 0.3), 5px 5px 20px rgba(62, 62, 62, 0.6);*/
}
.et_pb_contact_form_0 .input+label i:before {
    color: #F07D00!important;
}
/*@media only screen and (min-width: 960px) { .et_pb_contact p input[type=checkbox]:checked+label i:before, .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before {
    content: "\f158";
    font-family: dashicons;
    color: #2ea3f2;
	width: 46px;
    height: 46px;
    font-size: 46px;
    line-height: 46px;
	}}*/
.et_pb_contact p .et_contact_error {
    border: 2px solid #F07D00!important;
}
.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title, .et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label, .et_pb_contact .et_pb_contact_form p.et_contact_error input[type=checkbox]+label  {
    color: #F07D00!important;
}
.et-pb-contact-message p {
	font-size: 20px!important;
	color: #F07D00!important;
}
.et-pb-contact-message ul {
	color: #F07D00!important;
}
/* Koniec stylowanie formularza kontaktowego */
/* Stylowanie linku strony internetowe */
.white_link a {
	color: white!important;
}
.white_h2 h2 {
	color: white!important;
	font-weight: 600;
	line-height: 1.2em;
}
/* Koniec stylowanie linku strony internetowe */
/* Ukrycie głównego menu na mobile */
@media only screen and (max-width: 960px) {
	#main-header {
		display: none;
	}}
/* Koniec ukrycie głównego menu na mobile */
/* Ustawienia ikonki powrotu do góry */
.et_pb_scroll_top.et-pb-icon {
    background: rgba(240,125,0,.8);
}
/* Koniec ustawienia ikonki powrotu do góry */
/* Ustawienia tekstu przy kontakcie */
.et_pb_blurb_9.et_pb_blurb p {
    margin-top: 7px;
}
.et_pb_blurb_8.et_pb_blurb p {
    margin-top: 7px;
}
.et_pb_blurb_10.et_pb_blurb p {
    margin-top: 7px;
}
.et_pb_blurb_0.et_pb_blurb p {
    margin-top: 7px;
}
.et_pb_blurb_1.et_pb_blurb p {
    margin-top: 7px;
}
.et_pb_blurb_2.et_pb_blurb p {
    margin-top: 7px;
}
/* Koniec ustawienia tekstu przy kontakcie */
/* Ustawienia niektórych rzeczy z kalkulatora */
@media only screen and (max-width: 960px) {
#lfb_bootstraped.lfb_bootstraped .h3, #lfb_bootstraped.lfb_bootstraped h3, .bootstrap-datetimepicker-widget .h3, .bootstrap-datetimepicker-widget h3 {
    font-size: 24px;
	}

#lfb_bootstraped.lfb_bootstraped .h2, #lfb_bootstraped.lfb_bootstraped h2, .bootstrap-datetimepicker-widget .h2, .bootstrap-datetimepicker-widget h2 {
    font-size: 30px!important;
}}
/* Koniec ustawienia niektórych rzeczy z kalkulatora */

/* Ustawienia wielkości czcionki napisu podziękowania */
#lfb_bootstraped.lfb_bootstraped .h3, #lfb_bootstraped.lfb_bootstraped h3, .bootstrap-datetimepicker-widget .h3, .bootstrap-datetimepicker-widget h3 {
    font-size: 24px!important;
}
/*Koniec ustawienia wielkości czcionki napisu podziękowania */

.noclick .dnext-neip-uih-grid figure {
cursor: context-menu; 
}
/* Kolejność kolumn na mobile */
@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
} 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 .second-on-mobile {
-webkit-order: 2;
order: 2;
}
 .third-on-mobile {
-webkit-order: 3;
order: 3;
}
 .fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
}