/*
Theme Name: Rooftic Child
Template: rooftic
*/

/*#popup-contact-form .popup-content {*/
/*    background: #000000 !important;*/
/*}*/

/*#popup-contact-form .popup-content input,*/
/*#popup-contact-form .popup-content textarea,*/
/*#popup-contact-form .popup-content select {*/
/*    background: transparent !important;*/
/*    color: #ffffff !important;*/
/*    border-bottom: 1px solid rgba(255,255,255,0.5) !important;*/
/*}*/

/*#popup-contact-form .popup-content input::placeholder,*/
/*#popup-contact-form .popup-content textarea::placeholder {*/
/*    color: rgba(255,255,255,0.6) !important;*/
/*}*/

/*#popup-contact-form .popup-content .submit-button {*/
/*    background-color: #ffbf00 !important;*/
/*    border-color: #ffbf00 !important;*/
/*}*/

/*Steps icon css*/
.pxl-box-grid3 .box-item-inner.last .icb, 
.pxl-box-grid3 .box-item-inner.first .pxl-item--holder .icon-top .icb,
.pxl-item-box1 .pxl-item--holder .pxl-item--icon, 
.pxl-post-carousel4 .pxl-post--inner .pxl-post--content .content-holder .pxl-post--category, 
.contact-form1 .button-contact .submit-button.btn, 
.contact-form1 .button-contact .pxl-showcase1.style-2 .pxl-item--readmore.submit-button, 
.pxl-showcase1.style-2 .contact-form1 .button-contact .pxl-item--readmore.submit-button {
    background-color: #FFBF00 !important;
}

.contact-form1 .button-contact .submit-button.btn, 
.contact-form1 .button-contact .pxl-showcase1.style-2 .pxl-item--readmore.submit-button, 
.pxl-showcase1.style-2 .contact-form1 .button-contact .pxl-item--readmore.submit-button {
    background-color: #FFBF00 !important;
}

.bi-1-square::before,
.bi-2-square::before,
.bi-3-square::before,
.bi-4-square::before {
    color: #fff;
    font-size: 25px;
}

.pxl-item-box1 .pxl-item--text {
	border: unset;
	padding: 0;
}

.error404 .pxl-error-title .pxl-error-404-after {
	-webkit-text-stroke-color: #000;
}

.error404 .pxl-error-title .pxl-error-404, .error404 .pxl-error-content {
    color: #000;

}

.fa-map-marked:before,
.bi-envelope-paper-fill::before, .fa-phone-alt:before, .bi-clock-fill::before{
    font-size: 40px;
}

.rb-custom-select span div .pxl-select-higthlight {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    padding: 0;
    height: 52px;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

/* Popup formas bg */
.popup-content {
    background: #000000 !important;
}

.popup-content {
    background: #fff;
    padding: 70px 50px 50px;
}

.popup-close {
    top: 19px;
    right: 39px;
    background: transparent;
    font-size: 29px;
}