.col-w .col-inner {
    padding: 70px 50px;
}
h1.p-n {
    font-size: 45px;
    text-transform: uppercase;
    text-align: CENTER;
    color: #000;
}
.flexing {
    display: flex;
    flex-flow: wrap;
    justify-content: space-evenly;
}

@media only screen and (max-width: 48em){
	i.fa.fa-facebook {
    	width: auto;
	}
}


.form-povprasevanje input {
    background-color: #f3f3f3 !important;
    box-shadow: none !important;
    border: none !important;
    color: black;
}
.form-povprasevanje input::placeholder {
    color: #000;
    font-weight: 400;
}

.form-povprasevanje .wpcf7-submit {
    background-color: #d02824 !important;
    color: #fff;
}
p.underlined-p {
    color: #000;
    font-weight: 400;
    text-decoration: underline;
	margin-bottom: 30px !important;
	text-align: left;
    width: 100% !important;
}

.page-id-2496 div#content {
    background-image: url(https://ofentau.si/wp-content/uploads/2021/11/bitmap-1.png);
	background-attachment: fixed;
	padding-bottom: 50px;
}
.form-povprasevanje {
    background-color: #fff;
    padding: 30px 50px;
	position: relative;
}

.ostalo .acf-label,
.terase .acf-label,
.vrste-nadstreskov .acf-label{
    display: none;
}

.vrste-nadstreskov .acf-button-group.-vertical {
    float: left;
}
.ostalo .acf-button-group {
    float: right;
}
.ostalo {
    margin-right: 15px !important;
}
.vrste-nadstreskov {
    margin-left: 15px !important;
}

.podnaslovi {
    text-align: left;
    margin-bottom: 0px !important;
    line-height: 70px;
    margin-top: 20px;
    color: #000;
    font-weight: 100;
}
.dimenzije {
    margin-top: 20px !important;
    line-height: 70px;
}


.form-povprasevanje textarea {
    box-shadow: none !important;
    border: none !important;
    background-color: #f3f3f3 !important;
    padding: 20px 20px !important;
}
.form-povprasevanje textarea::placeholder {
    color: #000 !important;
    font-size: 15px;
    font-weight: 400;
}

h2.f-tit.podatki-narocnika.prv1:before {
    content: "1.";
    width: 32px;
    position: absolute;
    left: -1.2em;
    height: auto;
    display: block;
    background-color: white;
    padding: 15px 10px;
    margin-top: -15px;
}

h2.f-tit.podatki-narocnika.drug:before {
    content: "2.";
    width: 32px;
    position: absolute;
    left: -3.2em;
    height: auto;
    display: block;
    background-color: white;
    padding: 15px 10px;
    margin-top: -15px;
}

h2.f-tit.podatki-narocnika.tretji:before {
    content: "3.";
    width: 32px;
    position: absolute;
    left: -3.2em;
    height: auto;
    display: block;
    background-color: white;
    padding: 15px 10px;
    margin-top: -15px;
}
h2.f-tit.podatki-narocnika.cetrti:before {
    content: "4.";
    width: 32px;
    position: absolute;
    left: -3.2em;
    height: auto;
    display: block;
    background-color: white;
    padding: 15px 10px;
    margin-top: -15px;
}


.col-povp-txt {
    background-color: #fff;
    padding: 70px 50px;
    padding-bottom: 0px;
}

.flexing p {
    width: 49%;
}

.flexing.dimenzijex3 span {
    width: 32%;
}

.flexing.dimenzijex2 span {
    width: 48%;
}

.gumb-povprasevanje {
    text-align: center;
}

label.selected-r input:before{
    content: "";
    width: 25px;
    height: 25px;
    background-color: #d02824 !important;
    position: absolute;
    border: 1px solid #d02824 !important;
}

label.unselected-r input:before{
    content: "";
    width: 25px;
    height: 25px;
    background-color: #ffffff;
    border: 1px solid #111;
    position: absolute;
}

.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item label {
    display: flex;
    align-items: center;
    align-content: center;
}

.selected-r span.wpcf7-list-item-label, .unselected-r span.wpcf7-list-item-label {
    margin-left: 15px;
}



p.brva {
    color: #d02824;
    font-weight: bold;
	text-align: center;
}

span.wpcf7-form-control-wrap.datoteka {
    text-align: CENTER;
}

h2.f-tit {
    color: black !important;
}

.streha-nadstreska .wpcf7-radio,
.material .wpcf7-radio,
.zapiranje-lope .wpcf7-radio,
.nadstreski .wpcf7-radio,
.terase .wpcf7-radio,
.ostale-ponudbe .wpcf7-radio{
    display: grid;
    justify-content: start;
    align-items: baseline;
    justify-items: start;
}

.nakup span.wpcf7-list-item,
.vrsta-lope span.wpcf7-list-item{
    width: 31.3%;
}

.nakup span.wpcf7-list-item label,
.vrsta-lope span.wpcf7-list-item label {
    flex-flow: wrap !important;
    justify-content: center;
    background-color: #f3f3f3;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
	border: 1px solid #fff !important;
	opacity: 0.75 !important;
}

.nakup span.wpcf7-list-item input,
.vrsta-lope span.wpcf7-list-item input{
    visibility: hidden;
    content-visibility: hidden;
    display: none;
}

.nakup span.wpcf7-list-item label.vklop,
.vrsta-lope span.wpcf7-list-item label.vklop2{
    border: 1px solid #e30010 !important;
	opacity: 1 !important;
}

.nakup span.wpcf7-list-item label img, .vrsta-lope span.wpcf7-list-item label img {
    width: 100%;
}


span.wpcf7-form-control-wrap.kraj-montaze input::placeholder {
    color: #bbbbbb;
    font-size: 12.5px;
}


@media only screen and (min-width: 550px) {
	h2.f-tit.podatki-narocnika.cetrti.lola:before {
    content: "3.";
}
}

@media only screen and (max-width: 850px) and (min-width: 500px){
	.side-icons {
    	display: none;
	}
	.sticky-menu-m {
		background-color: #d02824;
    	width: 40px;
		text-align: center;
		top: 42%;
		border-top-right-radius: 10px;
    	border-bottom-right-radius: 10px;
		height: 160px !important;
	}
	span.sidebar-mobilc{
		display: block !important;
	}
	.sticky-menu-m i {
    	width: 25px;
    	height: auto !important;
		padding: 5px 0;
	}
	a.inq-link {
    	top: 60% !important;
	}
}


@media only screen and (max-width: 549px) {
.nkndno:hover{
	color: #e30010 !important;
}
.col-povp-txt {
    background-color: #fff;
    padding: 35px 20px;
    padding-bottom: 0px;
}
	.flexing p {
    width: 100%;
}
	.nakup span.wpcf7-list-item, .vrsta-lope span.wpcf7-list-item {
    width: 100%;
}
	.flexing.dimenzijex3 span {
    width: 100%;
}
	.flexing.dimenzijex2 span {
    width: 100%;
}
	.form-povprasevanje {
    background-color: #fff;
    padding: 30px 20px;
    position: relative;
}
	span.wpcf7-form-control-wrap.datoteka {
    display: flex;
}
	input.wpcf7-form-control.wpcf7-file {
    font-size: 13px;
}
}


.processing:before {
	display: none !important;
}
.wpcf7-form .processing * {
    opacity: 1 !important;
}


.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
    border-color: #d02824 !important;
}


a.inq-link {
    position: fixed;
    top: 33%;
    z-index: 9;
    right: -80px;
	display: none;
}
.inq-btn {
    background-color: #d02824;
    color: #fff;
    padding: 5px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    transform: rotate(-90deg);
	text-transform: uppercase;
}
.sticky-menu-m {
    padding: 5px 0px;
    position: fixed;
    z-index: 9;
	margin-bottom: -1px;
}

@media only screen and (max-width: 500px){
	.sticky-menu-m {
		background-color: #000000d9;
    	width: 100%;
		bottom: 0;
	}
}

.header-block {
    min-height: 0px !important;
}

@media only screen and (max-width: 849px) {
	a.inq-link {
	display: block;
}
}

.form-povprasevanje .wpcf7 .wpcf7-not-valid-tip {
    margin-top: 4px !important;
    width: max-content !important;
}

.form-povprasevanje span.wpcf7-form-control.wpcf7-checkbox {
    display: flex;
    flex-flow: wrap;
}

.form-povprasevanje .wpcf7-checkbox span.wpcf7-list-item {
    width: 100%;
}