@font-face {
  font-family: 'totisans-regular';
  src: url('fonts/totisans-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/totisans-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/totisans-regular-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/totisans-regular-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/totisans-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/totisans-regular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'totisans-bold-webfont';
  src: url('fonts/totisans-bold-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/totisans-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/totisans-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/totisans-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/totisans-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/totisans-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'totisans-extrabold-webfont';
  src: url('fonts/totisans-extrabold-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/totisans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/totisans-extrabold-webfontt.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/totisans-extrabold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/totisans-extrabold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/totisans-extrabold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'totislab-extrabold-webfont';
  src: url('fonts/totislab-extrabold-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/totislab-extrabold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/totislab-extrabold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/totislab-extrabold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/totislab-extrabold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/totislab-extrabold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'totislab-bold-webfont';
  src: url('fonts/totislab-bold-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/totislab-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/totislab-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/totislab-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/totislab-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/totislab-bold-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'MinionPro-Regular';
  src: url('fonts/MinionPro-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/MinionPro-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/MinionPro-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/MinionPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/MinionPro-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'MinionPro-Bold';
  src: url('fonts/MinionPro-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/MinionPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/MinionPro-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/MinionPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/MinionPro-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/MinionPro-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

p {
	font-family: 'totisans-regular', Arial, serif !important;
  	font-size: 16px;
	padding: 0 0 8px 0;
	
}

#nf-form-30-cont {
	
}

.ninja-forms-req-symbol {
	display: none;
}

.text0 {
	font-family: 'totisans-bold-webfont', Arial, serif;
	font-size: 30px;
	font-weight: bold;
    line-height: 36px;
}

.text1 {
	font-family: 'totisans-regular', Arial, serif;
	font-size: 30px;
}

.input14dni {
  font-family: 'totisans-regular', Arial, serif !important;
	padding: 6px 10px !important;
	border: 1px solid #2c292a;
}

.inputVzivo {
  font-family: 'totisans-regular', Arial, serif !important;
  padding: 16px !important;
  background-color: #eee !important;
  border-width: 0 !important;
  border-radius: 0 !important;
  /*border: 1px solid #2c292a;*/
  font-size: 18px;
  -webkit-appearance: none !important;
}

#nf-field-57 {
  margin: -20px 0 0 0;
}

#nf-field-58 {
  margin: 0 0 10px 0;
}

#nf-field-400-container label, #nf-label-field-446 label {
	padding-left: 10px;
}

#nf-label-field-11, #nf-label-field-371, #nf-label-field-400, #nf-label-field-446, #nf-label-field-459, #nf-label-field-472 {
	font-family: 'totisans-regular', Arial, serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	line-height: 15px;
}

.label-right .nf-field-label {
  padding-left: 0!important;
}

#nf-label-field-384, #nf-label-field-432, #nf-label-field-446, #nf-label-field-459, #nf-label-field-472 {
  padding-left: 10px;
}

#nf-label-field-371, #nf-label-field-384, #nf-label-field-395, #nf-label-field-459, #nf-label-field-472 {
  font-size: 13px!important; line-height: 15px!important;
}

.nf-field-label label {
	font-weight: 400!important;
}

#nf-label-field-22 a, #nf-label-field-32 a, #nf-label-field-42 a, #nf-label-field-52 a, #nf-label-field-55 a, #nf-label-field-65 a, #nf-label-field-75 a, #nf-label-field-85 a, #nf-label-field-56 a, #nf-label-field-66 a, #nf-label-field-76 a, #nf-label-field-86 a, #nf-label-field-69 a, #nf-label-field-70 a, #nf-label-field-71 a, #nf-label-field-72 a, #nf-label-field-73 a {
  color: #666666;
  font-weight: bold;
}

.checkbox14dni label {
	font-family: 'totisans-regular', Arial, serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
}

.buttonOrange {
	font-family: 'totisans-regular', Arial, serif !important;
	background: #f15922;	
	color: white;
	font-size: 20px;
	padding: 10px 20px !important;
	border: none;
	border-radius: 10px;
}

.button14dni {
	font-family: 'totisans-regular', Arial, serif !important;
	/*background: #f15922;*/
	background: #a61e29;
	color: white;
	font-size: 20px;
	padding: 10px 20px !important;
	border: none;
	border-radius: 10px;
}

.buttonVzivo {
  font-family: 'totisans-regular', Arial, serif !important;
  background: #fb7701;
  color: white;
  font-size: 20px;
  padding: 10px 20px !important;
  border: none;
  border-radius: 10px;
  margin-top: 20px;
}

.button14dni:hover, .buttonObrazi:hover, .buttonVzivo:hover, .buttonOrange:hover {
  cursor: pointer;
}

.nf-field-container {
	margin: 0 5px 8px 0 !important;
}

.button14dni:hover {
  cursor: pointer;
}

.nf-form-fields-required {
	display: none !important;
}

.nf-error-required-error {
	font-size: 11px !important;
}

@media only screen and (min-width: 768px){
.col {
	margin: 150px -100px 0 0;
}

.col-1 {
  float: left;
  width: 60%;
  text-align: right;
  color: black;
  border-right: 1px solid white;
  padding: 20px 30px 20px 0;
}

.col-2 {
  float: left;
  width: 40%;
}

.col-text-1 {
  font-family: 'totislab-extrabold-webfont';
  font-size: 36px;
}

.col-text-1-revije {
  font-family: 'totislab-extrabold-webfont';
  font-size: 42px;
}

.col-text-2 {
  font-family: 'MinionPro-Regular';
  font-size: 36px;
  line-height: 38px;
}

.col-text-2-revije {
  font-family: 'MinionPro-Bold';
  font-size: 32px;
  line-height: 34px;
  padding-bottom: 10px;
}

.col-text-3 {
  font-family: 'MinionPro-Bold';
  font-size: 36px;
  line-height: 38px;
  padding-bottom: 10px;
}

.col-text-3-revije {
  font-family: 'MinionPro-Regular';
  font-size: 26px;
  line-height: 28px;
  margin: 15px 0 0 0;
}

.col-text-4 {
  font-family: 'MinionPro-Bold';
  font-size: 36px;
  line-height: 38px;
  color: #fb7701;
}
}



@media only screen and (max-width: 768px){
.col {
  margin: 20px 0 0 0;
}

.col-1 {
  float: left;
  width: 100%;
  text-align: right;
  color: white;
  padding: 20px 30px 20px 0;
}

.col-2 {
  display: none !important;
}

.col-text-1 {
  font-family: 'totislab-extrabold-webfont';
  font-size: 26px;
}

.col-text-1-revije {
  font-family: 'totislab-extrabold-webfont';
  font-size: 42px;
}

.col-text-2 {
  font-family: 'MinionPro-Regular';
  font-size: 26px;
  line-height: 28px;
}

.col-text-2-revije {
  font-family: 'MinionPro-Bold';
  font-size: 32px;
  line-height: 34px;
  padding-bottom: 10px;
}

.col-text-3 {
  font-family: 'MinionPro-Bold';
  font-size: 26px;
  line-height: 28px;
  padding-bottom: 10px;
}

.col-text-3-revije {
  font-family: 'MinionPro-Regular';
  font-size: 26px;
  line-height: 28px;
  margin: 15px 0 0 0;
}

.col-text-4 {
  font-family: 'MinionPro-Bold';
  font-size: 26px;
  line-height: 28px;
  color: #fb7701;
}

.et_pb_row.et_pb_row_fullwidth {
  width: 100% !important;
}

#formaDiv {
  padding: 0 0 0 0 !important;
	margin-top: -320px;
}

}


.clear {
	clear: both;
}

.col-div-1 {
	margin-bottom: 20px;
}

#nf-label-field-125, #nf-label-field-136 {
	font-size: 12px;
	line-height: 16px;
}

.inlineRadio {
	display:inline;
}

#nf-label-field-176, #nf-label-field-371 {
	font-weight: 500 !important;
}