/**
Theme Name: LinkUp Astra
Template: astra
Theme URI: https://digitalcircleweb.com/
Author: Digital Circle
Author URI: https://digitalcircleweb.com/
Description: LinkUp theme custom
Version: 1.0.0
Text Domain: astra
**/

@font-face {
	font-family: 'Rajdhani Regular';
	src: url('fonts/rajdhani/rajdhani-regular-webfont.woff2') format('woff2'),
	url('fonts/rajdhani/rajdhani-regular-webfont.woff') format('woff'),
	url('fonts/rajdhani/rajdhani-regular-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Rajdhani SemiBold';
	src: url('fonts/rajdhani/rajdhani-semibold-webfont.woff2') format('woff2'),
	url('fonts/rajdhani/rajdhani-semibold-webfont.woff') format('woff'),
	url('fonts/rajdhani/rajdhani-semibold-webfont.ttf') format('truetype');
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea,
select.ninja-forms-field {
	border-radius: 5px;
	border-color: #dfdcdc;
	background-color: #ffffff;
	font-family: 'Rajdhani Regular', sans-serif;
}
.nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-content input:not([type=button])::placeholder,
.nf-form-content textarea::placeholder,
select.ninja-forms-field::placeholder {
	text-transform: uppercase;
}
.linkup-tooltip sup,
.nf-form-content .list-select-wrap .nf-field-element > div sup,
.linkup-tabela-header sup {
	text-transform: lowercase;
	margin-left: 1px;
}
.nf-form-fields-required {
	display: none;
}
.submit-wrap .nf-field-element {
	text-align: right;
}
[data-linkup-popup="dodaj-sajt"] .nf-form-errors {
	display: none;
}
body,
input,
textarea {
	font-family: 'Rajdhani Regular', sans-serif;
	font-size: 16px;
	background-color: #f7f7f8;
	color: #404040;
	line-height: 1;
}
input[name],
textarea {
	border-radius: 5px;
}
:focus-visible {
	outline: none;
}
#content {
	min-height: 100vh;
	min-height: calc(100vh - 151px);
}
.admin-bar #content {
	min-height: calc(100vh - 183px);
}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {
	border-color: #414c6a;
	background-color: #414c6a;
}
.linkup-logged {
	display: flex;
	align-items: flex-start;
}
.linkup-logged-sidebar {
	width: 17%;
	min-height: 100vh;
	min-height: calc(100vh - 115px);
	background-image: url('img/mreza.png');
	background-color: #414c6a;
	background-size: cover;
	margin-right: 20px;
	position: sticky;
	top: 20px;
	margin-bottom: 18px;
	padding: 80px 0;
	border-radius: 15px;
	box-shadow: 3px 3px 10px 3px #dddddd;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 1.3rem;
	text-align: center;
	font-family: 'Rajdhani SemiBold', sans-serif;
}
.linkup-logged-main {
	width: 83%;
}
.linkup-logged-sidebar-menu {
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
	padding-top: 50px;
	width: 90%;
}
.linkup-logged-sidebar-menu a {
	flex: 1 1 0px;
	color: #ffffff;
	padding: 15px;
	border-radius: 10px;
	margin-bottom: 5px;
	text-align: left;
	width: 100%;
	font-size: 16px;
	letter-spacing: 1px;
}
.linkup-logged-sidebar-menu a:hover,
.linkup-logged-sidebar-menu a.active {
	background-color: rgba(255, 255, 255, .42) !important;
}
.linkup-logged-sidebar-menu a img {
	width: 20px;
	height: 20px;
	margin-right: 13px;
	position: relative;
}
.linkup-logged-sidebar-header {
	text-align: center;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 30px;
	font-size: 1.8rem;
}
.linkup-container {
	border-radius: 10px;
	background-color: #ffffff;
	box-shadow: 3px 3px 10px 3px #dddddd;
	padding: 20px;
	margin-bottom: 20px;
}
.linkup-dugme,
input[type="button"].linkup-dugme,
[data-linkup-popup="dodaj-sajt"] .nf-field-element .linkup-dugme {
	background-color: #f95e5a;
	border: 1px solid #f95e5a;
	border-radius: 5px;
	padding: 10px 15px;
	color: #ffffff;
	font-family: 'Rajdhani SemiBold', sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
	transition: color, background-color .5s;
}
.linkup-dugme:hover,
input[type="button"].linkup-dugme:hover,
[data-linkup-popup="dodaj-sajt"] .nf-field-element .linkup-dugme:hover {
	background-color: transparent;
	border: 1px solid #f95e5a;
	color: #f95e5a;
	cursor: pointer;
}
.linkup-dugme.linkup-dugme-plavo,
input[type="button"].linkup-dugme.linkup-dugme-plavo {
	background-color: #414c6a;
	border: 1px solid #414c6a;
}
.linkup-dugme.linkup-dugme-plavo:hover,
input[type="button"].linkup-dugme.linkup-dugme-plavo:hover {
	background-color: transparent;
	border: 1px solid #414c6a;
	color: #414c6a;
}
.linkup-dugme:focus,
input[type="button"].linkup-dugme {
	color: #ffffff;
}
.linkup-dugme.linkup-dugme-disabled {
	pointer-events: none;
	user-select: none;
	background-color: #e5e5e5;
	border-color: #e5e5e5;
}
.linkup-header-title {
	text-transform: uppercase;
	padding: 20px 10px;
	border-bottom: 1px solid #404040;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 1.4rem;
	line-height: 2.5rem;
	font-weight: bold;
}
.linkup-header-title .linkup-dugme {
	line-height: 1;
	font-size: 16px;
}
.linkup-header-title .linkup-dugme:nth-last-of-type(2) {
	margin-left: auto;
}
.linkup-vec-kupljeni-dropdown {
	margin-left: 15px;
	border-radius: 5px;
	background-position-y: center;
	background-position-x: calc(100% - 10px);
	line-height: 1;
}
.linkup-tabela {
	font-size: 14px;
	display: table;
	border-spacing: 0 10px;
	width: 100%;
}
.linkup-tabela-main {
	display: table-row-group;
}
.linkup-single-row {
	display: table-row;
	background-color: #f7f7f8;
	vertical-align: middle;
}
.linkup-single-row > div {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	padding: 20px 0;
	max-width: 90px;
}
.linkup-single-row > div:first-child {
	text-align: left;
	padding-left: 10px;
}
.linkup-single-row > div:last-child {
	text-align: right;
	padding-right: 10px;
}
.linkup-tabela-header {
	background-color: #e5e5e5;
	text-transform: uppercase;
	font-family: 'Rajdhani SemiBold', sans-serif;
	margin-bottom: 10px;
}
.linkup-kategorije-terms span {
	background-color: #414c6a;
	padding: 3px 5px;
	margin: 2px;
	border-radius: 3px;
	display: inline-block;
}
span.linkup-kategorije-term-hidden {
	display: none;
}
span.linkup-kategorije-term-hidden.linkup-kategorije-term-hidden-visible {
	display: inline-block;
}
.linkup-kategorije-terms span a {
	color: #dddddd;
}
.linkup-kategorije-terms span a:hover {
	color: #e5e5e5;
}
.linkup-kategorije-terms span.linkup-kategorije-opener {
	background-color: #f95e5a;
	color: #ffffff;
	transition: background-color, color .5s;
	user-select: none;
}
.linkup-kategorije-terms span.linkup-kategorije-opener a {
	color: #ffffff;
}
.linkup-kategorije-opener:hover {
	cursor: pointer;
}
.linkup-kategorije-terms .linkup-kategorije-opener.linkup-kategorije-opener-open {
	color: #f95e5a;
	background-color: #ffffff;
	border: 1px solid #f95e5a;
}
.linkup-kategorije-terms span.linkup-kategorije-opener.linkup-kategorije-opener-open a {
	color: #f95e5a;
}
a:focus {
	outline: none;
}
.linkup-color-red {
	color: #f95e5a;
}
.linkup-color-green {
	color: #4ac778;
}
.linkup-kontrolna-tabla-top {
	display: flex;
}
.page-id-118 .linkup-moji-sajtovi,
.page-id-60 .linkup-moji-sajtovi {
	width: 65%;
	margin-right: 15px;
}
.page-id-118 .linkup-porudzbine,
.page-id-60 .linkup-porudzbine {
	width: 35%;
	margin-left: 15px;
}
.page-id-118 .linkup-porudzbine {
	max-height: 435px;
	overflow-y: auto;
}
.page-id-118 .linkup-porudzbine::-webkit-scrollbar {
	width: 4px;
}
.page-id-118 .linkup-porudzbine::-webkit-scrollbar-track {
	background: transparent;
}
.page-id-118 .linkup-porudzbine::-webkit-scrollbar-thumb {
	background: #888888;
}
.linkup-sajtovi-filter-kategorije::-webkit-scrollbar-thumb:hover {
	background: #555555;
}
.linkup-logged-body .ast-container,
.woocommerce-account .ast-container {
	max-width: 100%;
}
.linkup-logged-body #primary {
	margin-top: 20px;
	width: 100%;
}
.linkup-single-row div.linkup-tabela-ovv {
	overflow: visible;
	text-overflow: initial;
}
div.linkup-tabela-operacije {
	flex: 0 1 62px;
	white-space: nowrap;
}
.linkup-tabela-operacije > span {
	text-align: center;
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-left: 5px;
}
.linkup-tabela-ikonica img {
	width: 16px;
	height: 16px;
	max-width: unset;
}
.linkup-porudzbine-status {
	font-family: 'Rajdhani SemiBold', sans-serif;
}
.linkup-tabela-cena-akcija span:first-child {
	text-decoration: line-through;
}
.linkup-tabela-cena-akcija span:last-child {
	color: #f95e5a;
}
.linkup-tabela-mreze > span {
	text-align: center;
	margin: 3px;
	display: block;
}
.linkup-tabela-mreze img:hover {
	cursor: pointer;
}
.nf-moji-podaci-firme p {
	margin-bottom: 0;
	padding-left: 10px;
}
.linkup-tabela-prazna p {
	padding-left: 10px;
	margin-top: 30px;
}
.linkup-disabled {
	pointer-events: none;
}
.linkup-tooltip-tip {
	display: none;
}
.menu-link {
	font-family: 'Rajdhani SemiBold', sans-serif;
	text-transform: uppercase;
}
.linkup-menu-link-prijava-sajta {
	margin-right: 90px;
}
.main-header-menu > .menu-item.linkup-menu-link-prijava-sajta > a.menu-link {
	background-color: #414c6a;
	border-radius: 5px;
	color: #ffffff;
	font-family: 'Rajdhani SemiBold', sans-serif;
	text-transform: uppercase;
	line-height: 1;
	padding: 10px;
	height: auto;
	border: 1px solid #414c6a;
}
.main-header-menu > .menu-item.linkup-menu-link-prijava-sajta > a.menu-link:hover {
	color: #414c6a;
	background-color: #ffffff;
	border: 1px solid #414c6a;
}
.linkup-menu-link-krediti img {
	width: 16px;
	height: 16px;
	position: relative;
	bottom: 2px;
	right: 2px;
}
.linkup-menu-link-krediti a {
	color: #f95e5a;
	font-weight: bold;
}
.linkup-tabela-dodaj-u-korpu {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}
.linkup-tabela-dodaj-u-korpu img {
	display: none;
}
div.linkup-tabela-mobile-container {
	display: none;
}
.linkup-single-row div.linkup-tabela-mobile-toggler,
.linkup-single-row div.linkup-tabela-mobile-toggler-placeholder {
	display: none;
}
[data-linkup-popup] {
	display: none;
	opacity: 0;
	position: fixed;
	z-index: 99999;
	background-color: rgba(0, 0, 0, .35);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	transition: all .5s;
}
[data-linkup-popup] .linkup-popup-inner {
	max-width: 50%;
	max-height: 100vh;
	overflow: auto;
	width: inherit;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #ffffff;
	padding: 70px;
	border-radius: 20px;
}
.linkup-popup-closer {
	position: absolute;
	top: 20px;
	right: 25px;
	width: 25px;
	height: 20px;
	background-image: url('img/svg/times.svg');
	background-position: center;
	background-repeat: no-repeat;
	transition: transform .5s;
}
.linkup-popup-closer:hover {
	transform: scale(1.1);
	cursor: pointer;
}
#nf-field-60 {
	height: 204px;
	position: relative;
	top: 3px;
}
.linkup-dodatno-objasnjenje {
	font-size: 70%;
	margin-left: auto;
}
.linkup-dodatno-objasnjenje a {
	color: #ffffff;
}
.linkup-dodatno-objasnjenje:hover {
	cursor: pointer;
}
.linkup-dodatno-objasnjenje:hover a {
	color: #f95e5a;
}
.linkup-dodatno-objasnjenje sup {
	text-transform: lowercase;
}
.accordion {
	position: relative;
	background-color: #414c6a;
	color: #ffffff;
	font-size: 19px;
	font-weight: 700;
	cursor: pointer;
	padding: 15px 12px;
	width: 100%;
	text-align: left;
	border: none;
	outline: none;
	transition: 0.4s;
	border-radius: 10px;
	margin-bottom: 7px;
}
.accordion img {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
}
.active, .accordion:hover {
	background-color: #414c6a !important;
}
.panel {
	padding: 0 18px;
	background-color: white;
	display: none;
	overflow: hidden;
	padding: 20px;
}
.panel.otvoren {
	display: block;
}
.panel p {
	margin-bottom: 0;
}
.panel ul {
	margin: 0;
	margin-left: 10px;
}
.linkup-body-narrow #content .ast-container,
.woocommerce-lost-password #content .ast-container {
	max-width: 768px;
}
.linkup-tabela-ime-sajta > div {
	display: inline-block;
}
.linkup-tabela-oznake {
	text-align: right;
	transform: translateX(15px);
}
.linkup-tabela-oznake.linkup-tabela-oznake-center {
	transform: translateX(0);
}
.linkup-tabela-oznake span {
	padding: 3px 5px;
	margin: 2px;
	border-radius: 3px;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.linkup-go-to-cart-btn {
	position: relative;
	display: flex;
	opacity: 0;
	visibility: hidden;
	transition: opacity .5s;
	margin-left: 90px;
}
.linkup-go-to-cart-btn > span {
	position: absolute;
	width: 18px;
	height: 18px;
	background: #414c6a;
	color: #ffffff;
	left: 0;
	top: -8px;
	text-align: center;
	line-height: 18px;
	transform: translate(-50%);
	border-radius: 50%;
}
.linkup-go-to-cart-btn:hover {
	background-color: rgba(249, 94, 90, 0.75);
}
.linkup-go-to-cart-btn img {
	display: inline-block;
	width: 20px;
	height: 20px;
}
.linkup-show {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
}
.toastify {
	padding: 12px 20px;
	color: #ffffff;
	display: inline-block;
	background-color: #4ac778;
	position: fixed;
	top: -150px;
	right: 15px;
	opacity: 0;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
	border-radius: 2px;
	cursor: pointer;
	z-index: 100;
}
.toastify.on {
	opacity: 1;
}
.linkup-tabela-paginacija {
	text-align: right;
	margin-top: 20px;
	margin-bottom: 10px;
}
.linkup-tabela-paginacija .page-numbers {
	padding: 10px 15px;
	background-color: #414c6a;
	color: #ffffff;
	border-radius: 7px;
	text-align: center;
	font-weight: bold;
	border: 1px solid transparent;
}
.linkup-tabela-paginacija .page-numbers.prev,
.linkup-tabela-paginacija .page-numbers.next {
	background-color: transparent;
}
.linkup-tabela-paginacija .page-numbers.prev {
	padding-right: 0;
}
.linkup-tabela-paginacija .page-numbers.next {
	padding-left: 0;
}
.linkup-tabela-paginacija .page-numbers.prev:hover,
.linkup-tabela-paginacija .page-numbers.next:hover {
	border: 1px solid transparent;
}
.linkup-tabela-paginacija .page-numbers img {
	width: 24px;
	height: 24px;
}
.linkup-tabela-paginacija .page-numbers:hover {
	background-color: transparent;
	color: #414c6a;
	border: 1px solid #414c6a;
}
.linkup-tabela-paginacija .page-numbers.current {
	background-color: #f95e5a;
	pointer-events: none;
}
.linkup-tabela-paginacija .page-numbers.dots {
	pointer-events: none;
	background-color: transparent;
	color: #414c6a;
	padding: 10px;
	padding-bottom: 0;
	vertical-align: bottom;
}
.linkup-tabela-sorting-handles {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
}
.linkup-tabela-sorting-handles img {
	width: 12px;
	height: 12px;
	position: absolute;
	left: 50%;
}
.linkup-tabela-sorting-handles img:first-child {
	transform: translate(-50%) rotate(90deg);
	top: 2px;
}
.linkup-tabela-sorting-handles img:last-child {
	transform: translate(-50%) rotate(90deg);
	bottom: 2px;
}
.linkup-tabela-sorting-handles:hover {
	cursor: pointer;
}
.linkup-handles-ordering-asc img:first-child,
.linkup-handles-ordering-desc img:last-child {
	display: none;
}
.linkup-slider-range {
	display: flex;
	align-items: center;
	margin-top: 10px;
}
.linkup-slider-range:first-child {
	margin-top: 0;
}
.linkup-slider-range .ui-slider {
	flex: 1;
}
.linkup-slider-range-input {
	margin-left: 15px;
	margin-right: 15px;
}
.linkup-slider-range-input input {
	width: 105px;
	background-color: transparent;
	font-size: 16px;
	padding: 7px .75em;
}
.linkup-slider-range-p {
	width: 60px;
}
.ui-widget-content {
	background-color: #414c6a;
	background-image: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	background-color: #f95e5a;
	background-image: none;
	border-color: transparent;
}
.ui-slider-horizontal {
	height: .6rem;
}
.ui-slider .ui-slider-handle {
	width: 1.4rem;
	height: 1rem;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3rem;
}
.linkup-sajtovi-filter {
	display: none;
	margin-bottom: 30px;
}
.linkup-sajtovi-filter.linkup-sajtovi-filter-active {
	display: block;
}
.linkup-sajtovi-filter form {
	display: flex;
}
.linkup-sajtovi-filter-half {
	width: 50%;
}
.linkup-sajtovi-filter-half:last-child {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: flex-end;
}
.linkup-sajtovi-filter-submit-container {
	text-align: right;
	margin-top: 30px;
}
.linkup-sajtovi-filter-submit-container a {
	display: block;
	margin-bottom: 15px;
	color: #f95e5a;
}
.linkup-sajtovi-filter input[type="submit"] {
	background-color: #f95e5a;
	border-radius: 5px;
	font-weight: bold;
	border: 1px solid #f95e5a;
}
.linkup-sajtovi-filter input[type="submit"]:hover {
	background-color: transparent;
	color: #f95e5a;
	border-color: #f95e5a;
}
.linkup-sajtovi-filter-toggler {
	cursor: pointer;
	margin-left: 30px;
	color: #f95e5a;
	user-select: none;
}
.linkup-sajtovi-filter-toggler img {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.linkup-sajtovi-filter-kategorije {
	min-width: 200px;
	margin-bottom: 20px;
	max-height: 200px;
	overflow-y: auto;
}
.linkup-sajtovi-filter-kategorije::-webkit-scrollbar {
	width: 4px;
}
.linkup-sajtovi-filter-kategorije::-webkit-scrollbar-track {
	background: transparent;
}
.linkup-sajtovi-filter-kategorije::-webkit-scrollbar-thumb {
	background: #888888;
}
.linkup-sajtovi-filter-kategorije::-webkit-scrollbar-thumb:hover {
	background: #555555;
}
.linkup-sajtovi-filter-kategorije label[for] {
	cursor: pointer;
	user-select: none;
	flex: 1;
}
.linkup-sajtovi-filter-kategorije > div {
	display: none;
}
.linkup-sajtovi-filter-kategorija-single {
	display: flex;
	justify-content: space-between;
	margin: 5px 0px;
}
.linkup-sajtovi-filter-kategorije > h4 {
	cursor: pointer;
	user-select: none;
}
.linkup-sajtovi-filter-kategorije {
	border: 1px solid #414c6a;
	padding: 5px 10px;
	border-radius: 7px;
}
.linkup-sajtovi-filter-drop-toggler {
	position: relative;
}
.linkup-sajtovi-filter-drop-toggler-active {
	border-bottom: 1px solid #00000017;
	margin-bottom: 12px;
}
.linkup-sajtovi-filter-drop-toggler img {
	position: absolute;
	right: -2px;
	top: 50%;
	width: 18px;
	height: 18px;
	transform: translateY(-50%) rotate(-90deg);
	transition: transform .5s;
}
.linkup-sajtovi-filter-drop-toggler.linkup-sajtovi-filter-drop-toggler-active img {
	transform: translateY(-50%) rotate(90deg);
}
.linkup-sajtovi-filter-ostalo {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px 10px;
	margin-bottom: 15px;
}
.linkup-sajtovi-filter-ostalo label {
	font-size: 1.3333333333333rem;
	font-weight: bold;
	flex: 1;
	cursor: pointer;
	user-select: none;
}
.linkup-kupovina {
	font-size: 16px;
}
.linkup-kupovina .linkup-single-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
	background-color: #e4e4e4;
}
.linkup-kupovina .linkup-tabela-header {
	margin-bottom: 0;
	background-color: #f7f7f8;
}
.linkup-kupovina .linkup-single-row > div {
	flex: 1;
	max-width: unset;
}
.linkup-kupovina-submit {
	margin-top: 30px;
	text-align: right;
}
.linkup-kupovina-submit input[type="submit"] {
	background-color: #f95e5a;
	border-radius: 5px;
	font-weight: bold;
	border: 1px solid #f95e5a;
}
.linkup-kupovina-submit input[type="submit"]:hover {
	background-color: #ffffff;
	color: #f95e5a;
}
.linkup-kupovina-toggle img,
.linkup-kupovina-delete img {
	width: 20px;
	height: 20px;
	cursor: pointer;
	transition: transform .5s;
}
.linkup-kupovina-toggle.linkup-kupovina-toggle-active img {
	transform: rotate(180deg);
}
.linkup-kupovina-details {
	display: none;
	padding: 10px 0;
	font-size: 16px;
}
.linkup-kupovina-details .linkup-kategorije-terms {
	font-size: 14px;
}
.linkup-kupovina-details > div {
	display: flex;
	flex-wrap: wrap;
}
.linkup-kupovina-details > div > div {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex: 1;
}
.linkup-kupovina-details > div > div.linkup-kupovina-form-details-kategorije {
	flex-basis: 100%;
}
.linkup-kupovina-details > div > div > span:first-child {
	font-weight: bold;
	padding: 10px 0;
	background: #f7f7f8;
	padding-left: 10px;
}
.linkup-kupovina-details > div > div > span:nth-child(2),
.linkup-kupovina-details > div > div.linkup-kupovina-form-details-kategorije .linkup-kategorije-terms {
	padding: 10px 0;
	padding-left: 10px;
}
.linkup-kupovina-details .linkup-kupovina-dm img {
	width: 14px;
	height: 14px;
	margin-right: 3px;
}
.linkup-kupovina-details > .linkup-kupovina-form-details {
	margin-top: 30px;
	border: 1px solid #dddddd;
	border-radius: 10px;
	flex-basis: 100%;
}
.linkup-kupovina-form-details > div {
	flex: 1;
	padding: 10px;
}
.linkup-kupovina-form-details > div > div {
	margin-bottom: 30px;
}
.linkup-kupovina-form-details > div > div:last-child {
	margin-bottom: 0;
}
.linkup-kupovina p {
	margin-bottom: 10px;
}
.linkup-kupovina-form-details input[type="text"] {
	display: block;
	margin-bottom: 15px;
	width: 100%;
}
.linkup-kupovina-form-details input[type="radio"] {
	margin-right: 15px;
}
.linkup-kupovina-form-final-details {
	display: flex;
	justify-content: space-between;
}
.linkup-kupovina-form-final-details > div {
	flex: 1;
	padding: 30px 10px;
}
.linkup-kupovina-form-final-details-left > div {
	margin-bottom: 20px;
}
.linkup-kupovina-form-final-details-left input[type="checkbox"] {
	margin-right: 5px;
}
.linkup-kupovina-form-final-details-left label {
	cursor: pointer;
}
.linkup-kupovina-form-final-details-left-inputs {
	display: flex;
	justify-content: space-between;
}
.linkup-kupovina-form-final-details-left-inputs > div {
	width: 45%;
}
.linkup-kupovina-form-details-for-single-domain p {
	margin-top: 10px;
}
.linkup-kupovina-form-details-for-single-domain-cb {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	padding: 9px 5px;
	background-color: #414c6a;
	color: #ffffff;
	border-radius: 1px;
	font-weight: 600;
	letter-spacing: 1px;
}
.linkup-kupovina-form-details-for-single-domain-cb label {
	margin-left: 5px;
	cursor: pointer;
	font-size: 16px;
}
.linkup-kupovina-form-final-details-right {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}
.tippy-box {
	background-color: #414c6a;
	color: #ffffff;
}
.tippy-box .tippy-arrow {
	color: #414c6a;
}
.tippy-box a {
	color: #ffffff;
	text-decoration: underline;
}
.linkup-woo-shop {
	text-align: center;
}
.linkup-woo-shop h1 {
	font-weight: bold;
}
.linkup-woo-shop h4 {
	font-weight: bold;
}
.linkup-woo-shop-grid {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-top: 50px;
}
.linkup-woo-shop-single {
	border: 2px solid #333333;
	border-radius: 10px;
	padding: 15px;
	width: 300px;
	min-height: 300px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
	background-color: #ffffff;
}
.linkup-woo-shop-single-price {
	font-weight: bold;
}
.linkup-woo-shop-single-form {
	margin-top: 30px;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.linkup-woo-shop-single-form input[name="quantity"] {
	margin-right: 10px;
	border-radius: 5px;
	background-color: #f7f7f8;
	max-width: 60px;
}
.linkup-woo-shop-single-form button {
	padding-top: 14px;
	padding-bottom: 13px;
}
.woocommerce-page #content {
	padding: 20px 0;
}
#nf-field-54[disabled] {
	background: #dfdcdc;
	pointer-events: none;
	user-select: none;
}
.linkup-header-title .linkup-dugme.linkup-dugme-disabled {
	margin-left: auto;
	margin-right: 20px;
}
.woocommerce-checkout .woocommerce a {
	color: #414c6a;
}
.woocommerce-MyAccount-navigation .linkup-logged-sidebar {
	width: 100%;
}
.woocommerce-MyAccount-navigation .linkup-logged-sidebar .linkup-logged-sidebar-menu a {
	text-decoration: none;
}
.linkup-custom-woo-my-acc-nav {
	float: right;
	width: 81%;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 20px;
}
.linkup-custom-woo-my-acc-nav a.linkup-dugme {
	text-decoration: none;
	border-radius: 10px;
	margin-right: 15px;
}
.linkup-custom-woo-my-acc-nav a.linkup-woo-nav-aktivno {
	background-color: transparent;
	border: 1px solid #414c6a;
	color: #414c6a;
}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders .woocommerce-orders-table__cell-order-actions {
	text-align: center;
}
.woocommerce .woocommerce-MyAccount-content table.my_account_orders a.button {
	padding: 10px;
	margin-right: 5px;
}
.linkup-woo-shortcode-login-form .form-row,
.linkup-woo-shortcode-registration-form .form-row {
	display: flex;
	flex-direction: column;
}
.linkup-woo-shortcode-login-form label,
.linkup-woo-shortcode-registration-form label {
	margin-bottom: 10px;
}
.linkup-woo-shortcode-login-form .woocommerce-form-login__submit,
.linkup-woo-shortcode-registration-form .woocommerce-form-login__submit {
	background-color: #f95e5a;
	border-radius: 10px;
	transition: all .5s;
	border: 1px solid transparent;
}
.linkup-woo-shortcode-login-form .woocommerce-form-login__submit:hover,
.linkup-woo-shortcode-registration-form .woocommerce-form-login__submit:hover {
	background-color: transparent;
	border: 1px solid #f95e5a;
	color: #f95e5a;
}
.woocommerce-error {
	border-top-color: #f95e5a;
}
.woocommerce-error::before {
	color: #f95e5a;
}
span.status.active {
	background-color: transparent !important;
	color: #f95e5a;
}
.linkup-probna-verzija-title {
	color: #f95e5a;
	text-transform: uppercase;
	margin-left: 10px;
}
.linkup-probna-verzija-title-tooltip {
	border-radius: 50%;
	padding: 5px;
	line-height: 10px;
	border: 1px solid #f95e5a;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	margin-right: auto;
	display: inline-block;
	font-size: 70%;
	vertical-align: middle;
	cursor: pointer;
	color: #f95e5a;
	text-align: center;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 17%;
}
.woocommerce-account .woocommerce-MyAccount-content {
	width: 81%;
}
div.linkup-single-row {
	transition: background-color 0.5s;
}
div.linkup-single-row.linkup-tabela-vec-kupljen {
	background-color: rgba(74, 199, 120, .3);
}
.linkup-tabela-legenda-ostvareni {
	position: relative;
	padding-left: 20px;
	padding-bottom: 2px;
}
.linkup-tabela-legenda-ostvareni:before {
	content: '';
	position: absolute;
	left: 2px;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-color: rgba(74, 199, 120, .3);
}
.linkup-tabela-legenda > div {
	margin-bottom: 1px;
}
.linkup-tabela-legenda > div > span {
	padding: 3px 5px;
	margin: 2px;
	border-radius: 3px;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.linkup-tabela-legenda-pr span {
	background-color: #414c6a;
}
.linkup-tabela-legenda-new span {
	background-color: #4ac778;
}
.linkup-tabela-legenda-sale span {
	background-color: #f95e5a;
}
.linkup-moji-sajtovi .linkup-header-title br {
	display: none;
}
.linkup-kupovina-form-details-detalji-svakog-domena {
	display: none;
	border: 1px solid #dddddd;
	padding: 15px;
	border-radius: 10px;
	margin: 15px 0;
}
.linkup-porudzbine .linkup-single-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}
.linkup-porudzbine .linkup-single-row > div {
	flex: 1;
}
.linkup-porudzbine .linkup-tabela-header {
	margin-bottom: 0;
	background-color: #414c6a;
	color: #ffffff;
}
.linkup-porudzbine .linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div {
	margin-bottom: 20px;
	margin-top: 0;
	display: block;
}
.linkup-porudzbine .linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details {
	display: none;
}
.linkup-porudzbine-toggle img {
	width: 20px;
	height: 20px;
	cursor: pointer;
	transition: transform .5s;
}
.linkup-porudzbine-toggle.linkup-porudzbine-toggle-active img {
	transform: rotate(180deg);
}
.linkup-porudzbine-details {
	padding: 10px;
}
.linkup-porudzbine-details > div {
	display: flex;
	flex-direction: column;
}
.linkup-porudzbine-details-for-domains-table {
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
}
.linkup-porudzbine-details-for-domains-table > div > div:first-child.linkup-porudzbine-details-for-domains-table-header {
	background-color: #414c6a;
	color: #ffffff;
	padding: 10px 20px;
	font-weight: bold;
}
.linkup-porudzbine-details-for-domains-table-header b {
	padding-left: 5px;
}
.linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-rang {
	padding: 15px 5px 15px 20px;
}
.linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-kljucna {
	padding: 5px 5px 15px 20px;
}
.linkup-porudzbine-details-for-domains-url {
	font-size: 18px;
	margin-top: 10px;
}
.linkup-porudzbine-details-for-domains-url img {
	margin-left: 5px;
	height: 18px;
}
.linkup-porudzbine-details-for-domains-table > div {
	border: 2px solid #414c6a;
	border-radius: 10px;
	margin-top: 10px;
	width: 50%;
	display: flex;
	flex-direction: column;
	position: relative;
	overflow: hidden;
}
.linkup-porudzbine-details-for-domains-table > div:after {
	content: '';
	width: 2px;
	height: 100%;
	position: absolute;
	left: calc(40% - 15px);
	top: 0;
	z-index: 2;
	background: #414c6a;
}
.linkup-porudzbine-details-for-domains-table > div > div {
	display: flex;
	justify-content: space-between;
	border-bottom: 2px solid #414c6a;
	padding: 5px 5px 5px 20px;
	align-items: center;
	background-color: rgba(65, 76, 106, 0.2);
}
.linkup-porudzbine-details-for-domains-table > div > div:nth-child(4n + 1),
.linkup-porudzbine-details-for-domains-table > div > div:nth-child(4n + 2) {
	background-color: rgba(65, 76, 106, 0.35);
}
.linkup-porudzbine-details-for-domains-table > div > div:first-child,
.linkup-porudzbine-details-for-domains-table > div > div:nth-child(2),
.linkup-porudzbine-details-for-domains-table > div > div:last-child,
.linkup-porudzbine-details-for-domains-table > div > div:nth-last-child(2) {
	background-color: #ffffff;
}
.linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-gostujuci {
	margin-top: 20px;
	padding-left: 20px;
}
.linkup-porudzbine-details-for-domains-table-gostujuci img {
	height: 14px;
	margin-left: 5px;
}
.linkup-porudzbine-details-for-domains-table > div > div b {
	margin-left: 10px;
	width: 60%;
	overflow-wrap: break-word;
}
.linkup-porudzbine-details-for-domains-table > div > div:last-child {
	border-bottom: none;
}
.linkup-porudzbine-details > div.linkup-porudzbine-na-mobilnom-osnovno {
	display: none;
}
.linkup-forma-kupovine-korpa .linkup-tabela-main .linkup-single-row {
	border: 2px solid #414c6a;
	border-radius: 10px;
	margin-bottom: 0;
	margin-top: 20px;
	transition: all .4s;
}
.linkup-forma-kupovine-korpa .linkup-tabela-main .linkup-single-row {
	background-color: #414c6a;
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
}
.linkup-forma-kupovine-korpa .linkup-tabela-main .linkup-single-row.linkup-kupovina-toggle-row-active {
	border: none;
	border-top: 2px solid #414c6a;
	border-left: 2px solid #414c6a;
	border-right: 2px solid #414c6a;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.linkup-forma-kupovine-korpa .linkup-tabela-main .linkup-single-row:first-of-type {
	margin-top: 10px;
}
.linkup-forma-kupovine-korpa .linkup-tabela-main .linkup-single-row + .linkup-kupovina-details {
	transition: border .4s;
	border: 2px solid transparent;
}
.linkup-forma-kupovine-korpa .linkup-tabela-main .linkup-single-row.linkup-kupovina-toggle-row-active + .linkup-kupovina-details {
	border-bottom: 2px solid #414c6a;
	border-left: 2px solid #414c6a;
	border-right: 2px solid #414c6a;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding-top: 0;
}
.linkup-kupovina-input-iskoristi-kredit-disabled-div {
	pointer-events: none;
}
.linkup-kupovina-input-iskoristi-kredit-disabled-div b,
.linkup-kupovina-input-iskoristi-kredit-disabled-div label {
	color: #d3d3d3;
}
.linkup-nema-ostvarenih-sajtova-za-domen {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 15px;
}
.linkup-nema-ostvarenih-sajtova-za-domen:last-child {
	border-bottom: 0;
}
.linkup-tabela-ostvarenih-sajtova {
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.linkup-nema-podataka-ostvarenog-sajta .linkup-kategorije-terms {
	color: #ffffff;
}
.linkup-tabela-sajtova .linkup-nema-podataka-ostvarenog-sajta.linkup-single-row > div:nth-child(4) {
	text-overflow: initial;
	overflow: visible;
}
.linkup-ostvareni-za-glavni-domen {
	font-size: 20px;
	font-weight: bold;
}
.linkup-kupovina-moguci-linkovi {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
}
.linkup-kupovina-moguci-linkovi > div {
	flex-basis: calc(50% - 8px);
}
.linkup-kupovina-moguci-linkovi > div:nth-child(odd) {
	margin-right: 15px;
}
.linkup-kupovina-moguci-linkovi > div:nth-child(odd) > p {
	margin-top: 0;
}
.linkup-kupi-clanarinu-header {
	padding-left: 10px;
	color: #f95e5a;
}
.linkup-kupi-clanarinu-header a {
	font-weight: bold;
}
.linkup-kupovina-form-final-details-left-inputs {
	display: none !important;
	visibility: hidden;
	opacity: 0;
}
.linkup-kupovina-submit .dashicons {
	font-size: 48px;
	color: #f95e5a;
	height: 48px;
	width: 48px;
	animation: rotation 2s infinite linear;
	display: none;
}
.linkup-small-badge span {
	padding: 3px 5px;
	margin: 2px;
	border-radius: 3px;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	background-color: #4ac778;
}
.linkup-logged-sidebar-menu a > span {
	position: relative;
}
.linkup-logged-sidebar-menu a > span .linkup-small-badge {
	position: absolute;
	top: 0;
	right: 0;
	transform: translate(75%, -100%);
}
.linkup-logged-sidebar-submenu a {
	position: relative;
}
.linkup-logged-sidebar-submenu a > .linkup-small-badge {
	position: absolute;
	top: 5px;
	right: 5px;
	transform: none;
}
.linkup-izvestaji h3 {
	text-align: center;
}
.linkup-izvestaji-columns {
	display: flex;
	justify-content: center;
	margin-top: 5rem;
}
.linkup-izvestaji-columns > div {
	flex: 1;
	text-align: center;
}
.linkup-izvestaji-title {
	font-weight: bold;
	font-size: 1.25rem;
}
.linkup-izvestaji-columns > div > div:last-child {
	margin: 30px 0;
}
.linkup-izvestaji-btn {
	background-color: #414c6a;
	border: 1px solid #414c6a;
	color: #ffffff;
	transition: all .5s;
	padding: 7px 12px;
	border-radius: 5px;
	text-transform: uppercase;
}
.linkup-izvestaji-btn:hover {
	background-color: transparent;
	color: #414c6a;
}
.linkup-izvestaji-btn:focus {
	color: #ffffff;
}
.linkup-logged-sidebar-submenu {
	display: none;
	padding-left: 33px;
	width: 100%;
	text-align: left;
	margin-bottom: 5px;
}
.linkup-logged-sidebar-submenu a {
	font-size: 14px;
	display: flex;
	align-items: center;
}
.linkup-logged-sidebar-submenu-toggle {
	position: relative;
}
.linkup-logged-sidebar-submenu-toggle .dashicons {
	position: absolute;
	right: 0;
	padding: 10px 15px;
	top: 0;
	height: 100%;
	z-index: 2;
	transition: transform .5s;
}
.linkup-logged-sidebar-submenu-toggle .dashicons:hover {
	transform: scale(1.2);
	transform-origin: center;
}
.linkup-logged-sidebar-submenu-toggle .dashicons:before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.linkup-tabela-direktorijuma-tekst {
	padding-left: 10px;
	margin: 30px 0;
}
.linkup-porudzbine .linkup-tabela {
	table-layout: fixed;
}
.linkup-porudzbine:not(.linkup-porudzbine-no-details) .linkup-single-row > div:last-child {
	cursor: pointer;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table-header b {
	margin-left: 0;
	padding-left: 0;
	text-align: left !important;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div {
	width: 100%;
	margin-top: 20px;
	border: none;
	display: none;
}
.linkup-kalendar-metrike span {
	margin-left: 20px;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div:first-child.linkup-porudzbine-details-for-domains-table-header a {
	color: #ffffff;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div b {
	text-align: right;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-rang {
	padding-right: 20px;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-rang:nth-child(2),
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-rang:nth-child(2) b {
	font-weight: bold;
	text-transform: uppercase;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div {
	background-color: #ffffff;
	border-bottom: 1px solid #414c6a26;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div:last-child {
	background-color: rgba(65, 76, 106, 0.2);
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-gostujuci {
	margin-top: 0;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div.linkup-porudzbine-details-for-domains-table-gostujuci b {
	font-weight: bold;
	text-transform: none;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details {
	padding: 0;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table {
	margin-bottom: 0;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div:after {
	left: calc(75% - 15px);
	width: 0;
}
.linkup-kalendar-tabela-datuma-single .linkup-porudzbine-details-for-domains-table > div > div b {
	width: 25%;
	font-weight: normal;
}
@keyframes rotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}
/* Uklanjanje poruke u vrhu Checkout da je ubačena u korpu i dugme pregled korpe */
.woocommerce-checkout .woocommerce .woocommerce-message {
	display: none !important;
}
/* Povećanje i bold poruke za način uplate */
.woocommerce-checkout #payment div.payment_box {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
}