/*
 Theme Name:   Businessx Child Theme Admonster
 Theme URI:   
 Description:  Businessx Child Theme made to comply with AdMonster's requirements
 Author:       Michal Jankowski
 Author URI:   admonster.pl
 Template:     businessx
 Version:      1.0.0
 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:  businessx-child-theme-admonster
*/

.ninja-forms-req-symbol, .nf-form-fields-required, .nf-before-form-content{
	visibility:hidden !important;
	height:0px;
}
.nf-field-element textarea{
	height:140px !important;
}
.nf-error-msg{
	color: #ff9b00 !important;
}
.nf-error .ninja-forms-field {
        border: 3px solid #ff9b00 !important;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
	padding: 0px !important;
}
#nf-field-4{
	width:100%;
}
.wpcf7-not-valid-tip{
	background-color: transparent !important;
}
.grid-1 {
	
}
.grid-2 {
	
}
.grid-1 .grid-col {

}
.hs-primary-large{
	
}
.sec-contact-info{

}
.sec-contact input[type=button]{
	background-color: #d3c6b0 !important;
}
.sec-contact input[type=button]:hover{
	background-color: #d0c79f !important;
}
.sec-portfolio-item, .sec-portfolio-item:hover figure, .sec-portfolio-item img, .sec-portfolio-item figure figcaption {
	border-radius: 0px !important;
}
.sec-portfolio-item .description .title {
	font-size: 25px !important;
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
}

.sec-portfolio-item .description a:hover {
	text-decoration: none !important;
	color: white;
}
.sec-maps a:not(.smo-icon):hover, .sec-maps a:not(.smo-icon):focus, .sec-maps a:not(.smo-icon):active {

}
.section-description {
	text-align: justify;
}
.rl-gallery-title{
	font-size:25px;
	font-weight:bold;
}
#section-faq li{
	text-align:left;
}
.ps-lbl{
	color:#fdc82f;
}
.sec-slider .sec-slider-slide{
	background-size: cover !important;
}
@media only screen and (max-width: 28em) {
.sec-slider .sec-slider-slide{
	background-size: 120% !important;
}
#icon_wrapper {
  position: fixed;
  top: 0%;
  left: 0px;
  z-index: 99999;
  display:flex;
}
}
@media only screen and (max-width: 40em) {
.sec-slider .sec-slider-slide{
	background-size: 120% !important;
}
}
@media only screen and (max-width: 64em) {
.sec-slider .sec-slider-slide{
	background-size: 120% !important;
}
}
h4.rl-gallery-title{font-family:"Roboto", sans-serif;color:#636363;}
.single-heading.heading-full-width, .index-heading.heading-full-width, .page-heading.heading-full-width {
  padding: 0 0 5em;
    padding-top: 0px;
}
span.realizacja{font-size: 0.8rem;font-weight: bold;}
