/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 30 2024 | 14:19:57 */
html {
	scroll-behavior: smooth;
}

#gFormP_2,
#gFormP_1 {
	display: none;
}

.gf-page-1 #gFormP_1,
.gf-page-2 #gFormP_2 {
	display: flex;
}

.gf-page-2 #zoFormShortCode {
	margin-top: -100vh;
}

#gFormP_2 {
	text-align: center;
}

#gFormP_2 #zoFormShortCode #orderForm2024 {
	background: linear-gradient(
		180deg,
		rgba(147, 183, 202, 0.6) 0%,
		rgba(192, 214, 225, 0.8) 25%,
		rgba(255, 255, 255, 0.2) 100%
	);
}

.gf-page-1 #footerTop,
.gf-page-2 #fotoerTop,
.page-id-2988 #footerTop {
	display: none;
}

#orderForm2024 .formSeparator {
	min-height: 0;
}

#orderForm2024 .gchoice_8_68_15 {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
#orderForm2024 .image-choices-choice-image-wrap img {
	border-radius: 0;
}
#orderForm2024 .ic-theme--cover-tile .image-choices-choice .gform-field-label:after {
	background: rgba(255, 255, 255, 0.6);
	border-radius: 0;
}
#orderForm2024 .ic-theme--cover-tile .image-choices-choice-selected .gform-field-label:after {
	opacity: 0;
}
#orderForm2024 .ic-theme--cover-tile .image-choices-choice:hover .gform-field-label:after {
	opacity: 0;
}
#orderForm2024 .ic-theme--cover-tile .image-choices-choice:after {
	width: 30px;
	height: 30px;
}
#orderForm2024 .ic-theme--cover-tile .image-choices-choice-image-wrap {
	box-shadow: none;
}
#orderForm2024 .izabraniElement {
	margin-top: 30px;
	margin-bottom: 0;
	margin-left: 100px;
}
#orderForm2024 .gfield--type-fileupload {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
#orderForm2024 .gpfup--sortable > div > div > span:nth-child(1),
#orderForm2024 .gpfup--images-only > div > div > span:nth-child(1),
#orderForm2024 .gform_drop_instructions,
#orderForm2024 .gfield_description.gform_fileupload_rules {
	display: none;
}
#orderForm2024 .gpfup__droparea,
#orderForm2024 .gform_drop_area {
	padding: 0 !important;
	height: 140px;
	border: 1px solid #707070;
	border-radius: 8px;
	background: 0 0;
}
#orderForm2024 .gpfup__droparea .gpfup__select-files-container,
#orderForm2024 .gpfup__droparea .gpfup__select-files-container button,
#orderForm2024 button.gform_button_select_files,
#orderForm2024 .gpfup__droparea button {
	width: 100% !important;
	height: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	font-size: 32px !important;
	color: #707070 !important;
	background-color: transparent !important;
}
#orderForm2024 .gpfup__droparea .gpfup__select-files-container button,
#orderForm2024 button.gform_button_select_files,
#orderForm2024 .gpfup__droparea button {
	text-indent: -9999px;
	line-height: 0;
}
#orderForm2024 .gpfup__droparea .gpfup__select-files-container button::after,
#orderForm2024 button.gform_button_select_files::after,
#orderForm2024 .gpfup__droparea button::after {
	content: "+";
	text-indent: 0;
	display: block;
	line-height: initial;
}
#orderForm2024 .gpfup--has-files .gpfup__droparea {
	margin-top: -140px !important;
}
#orderForm2024 li.gpfup__file {
	padding: 0;
}
#orderForm2024 .gform_wrapper.gravity-theme .gfield_validation_message,
#orderForm2024 .gform_wrapper.gravity-theme .validation_message {
	background: #fff9f9;
	border: 1px solid #c02b0a;
	font-size: 10px;
	font-weight: 400;
	line-height: 1.6;
	margin-block-start: 5px;
	padding: 0;
	text-align: center;
}
#orderForm2024 .gpfup__file-actions button {
	position: absolute;
	width: 212px;
	left: 0;
	top: 0;
	height: 140px;
	color: transparent;
	background: 0 0;
	opacity: 0;
}
#orderForm2024 textarea {
	font-size: 16px;
	line-height: 22px;
	border: 1px solid #707070;
	border-radius: 8px;
	background-color: transparent;
	height: 140px;
	padding-left: 10px;
	padding-right: 10px;
	color: #363940 !important;
}
#orderForm2024 textarea::placeholder {
	color: rgba(54, 57, 64, 0.3) !important;
}
#orderForm2024 .gpfup--has-files .gpfup__droparea,
#orderForm2024 .gpfup--has-files .gform_drop_area {
	border: none;
	border-radius: 8px !important;
}
#orderForm2024 .gpfup__files .gpfup__preview img {
	border-radius: 8px;
}
#orderForm2024 .gpfup__files {
	border: none;
}
#orderForm2024 .gfield--type-fileupload.gfield--width-quarter {
	grid-column: span 2;
	-ms-grid-column-span: 2;
}
#orderForm2024 .gfield--type-textarea.gfield--width-quarter {
	grid-column: span 4;
	-ms-grid-column-span: 4;
}
#orderForm2024 .dugmeDalje a,
#orderForm2024 .dugmeNazad a,
#orderForm2024 .inlineButtons .elementor-button,
#orderForm2024 .inlineButtons input.gform_next_button {
	text-transform: uppercase;
	background-color: transparent !important;
	border: 1px solid #363940;
	color: #363940 !important;
	font-family: work sans, Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1.2px;
	text-decoration: none;
	height: 54px;
	border-radius: 50px 50px 50px 50px;
	width: 170px;
}

#gform_next_button_8_35 {
	margin-bottom: 0!important
}

#orderForm2024 .dugmeDalje a:hover,
#orderForm2024 .dugmeNazad a:hover,
#orderForm2024 .inlineButtons .elementor-button:hover,
#orderForm2024 .inlineButtons input.gform_next_button:hover {
	color: #fff !important;
	background-color: #363940 !important;
}
#orderForm2024 .inlineButtons {
	display: flex;
	gap: 30px;
	margin-top: 30px;
	margin-left: 100px;
}

/* druga stranica */
.gf-page-2 #zoFormShortCode {
	margin-top: -100vh;
}

#gFormP_2 {
	text-align: center;
}

#gform_8_validation_container {
	width: calc(100% - 200px);
	margin-left: 100px;
}

#orderForm2024 #field_8_36 table,
#orderForm2024 #field_8_36 td,
#orderForm2024 #field_8_36 tr {
	background-color: transparent;
	border-color: #363940;
	font-family: "Work Sans";
	font-weight: normal;
	font-size: 24px;
	line-height: 22px;
	text-align: left;
	color: #363940;
}

/* upload */
#field_8_20,
#field_8_83,
#field_8_90,
#field_8_101,
#field_8_106,
#field_8_110,
#field_8_207,
#field_8_220,
#field_8_216,
#field_8_129,
#field_8_142,
#field_8_138,
#field_8_156,
#field_8_152,
#field_8_148,
#field_8_161,
#field_8_178,
#field_8_174,
#field_8_170,
#field_8_166,
#field_8_182,
#field_8_203,
#field_8_199,
#field_8_195,
#field_8_191,
#field_8_187,
#field_8_141,
#field_8_139 {
	margin-left: 100px;
	margin-right: -100px;
}

#field_8_87,
#field_8_91,
#field_8_105,
#field_8_109,
#field_8_222,
#field_8_216,
#field_8_143,
#field_8_141,
#field_8_156,
#field_8_152,
#field_8_148,
#field_8_180,
#field_8_176,
#field_8_174,
#field_8_172,
#field_8_170,
#field_8_168,
#field_8_166,
#field_8_205,
#field_8_201,
#field_8_199,
#field_8_197,
#field_8_195,
#field_8_193,
#field_8_189,
#field_8_185 {
}

/* textarea */
#field_8_82,
#field_8_72,
#field_8_89,
#field_8_102,
#field_8_107,
#field_8_111,
#field_8_211,
#field_8_130,
#field_8_135,
#field_8_212,
#field_8_157,
#field_8_153,
#field_8_149,
#field_8_165,
#field_8_183,
#field_8_198,
#field_8_194,
#field_8_190,
#field_8_186,
#field_8_202,
#field_8_145,
#field_8_208,
#field_8_219,
#field_8_215,
#field_8_162,
#field_8_177,
#field_8_173,
#field_8_169,
#field_8_134,
#field_8_131 {
	margin-left: 100px;
}

#field_8_88,
#field_8_92,
#field_8_100,
#field_8_108,
#field_8_221,
#field_8_136,
#field_8_132,
#field_8_151,
#field_8_147,
#field_8_162,
#field_8_174,
#field_8_172,
#field_8_170,
#field_8_168,
#field_8_166,
#field_8_164,
#field_8_196,
#field_8_194,
#field_8_192,
#field_8_190,
#field_8_188,
#field_8_217,
#field_8_214 {
}

label {
	display: none;
}

/* restricted content */
body.access-restricted .site-content1,
body.access-restricted.page-id-2988 .entry-content1 {
  flex-wrap:initial;
  justify-content:initial;
  align-items:initial;
  align-content:initial;
  flex-basis:initial;
  flex-grow:1;
  flex-shrink:initial;
  align-self:initial;
  gap:0;
  width:100%;
  max-width:1400px;
  margin:0 auto;
  padding-inline-start:0;
  padding-inline-end:0;
  height:100%;
}
#gform_8 .ginput_container_fileupload ul li:not(:first-child) {
    display: none;
}

#gform_8 .zoMaxFiles .validation_message--hidden-on-empty{
    display: none!important
}