/* - ADMIN EDIT PRIMARY TABS - */
.user-logged-in .region-header .tabs {
  position: fixed;
  display: block;
  top: 30vh;
  left:0;
  max-width:100px;
  z-index: 5;
  background-color: unset;
}

.user-logged-in .region-header .tabs .nav-tabs{
  position:relative;
  left:-95%;
  background-color: #f5f5f5;
  box-shadow:0px 0px 10px #0008;
  transition: all 0.33s ease-in-out;
}

.user-logged-in .region-header .tabs:hover .nav-tabs{
  position:relative;
  left:0px;
}

.user-logged-in .region-header .tabs .nav-tabs li {
  width:100%;
  text-align:center;
  border-bottom:1px solid #ddd;
  border-right:3px solid #fa5;
  margin:0;
}

.user-logged-in .region-header .tabs .nav-tabs li a{
  font-size:1.2rem;
  line-height:20px;
  padding:5px;
  margin:0;
}

.a-head .region-header .tabs--primary a{
  color:#555;
}

.a-head .region-header .tabs--primary li.active a,
.a-head .region-header .tabs--primary li:hover a{
  background-color:#fff;
  color:#000;
}





















/* - - - COLORS - - - */
:root {
  --a-theme-1: #600;
  --a-theme-2: #500;
  --a-theme-3: #900;
  --a-theme-4: #fa5;
  --a-theme-5: #040;
}












/* - - - HEADER - - - */

/* - TOP MENU - */
#secondary-header {
  background-color: var(--a-theme-2);
}









/* - - - FRONT EDIT - - - */

/* NEWS LIST - */

.view-a-soopstenija .grid__content .views-field-title .field-content:before{
	display:none;
}

.view-a-soopstenija .grid__content .views-field-title a{
	color:var(--a-theme-2) !important;
}

.view-a-soopstenija .grid__content:hover{
  border:1px solid var(--a-theme-2);
}





/* - - - PAGE EDITS - - -*/

/* - KOMISII - */
.page-node-1522 .view-a-staff .views-row {
  margin-bottom:2rem
}

.page-node-1522 .view-a-staff .views-row a{
  font-weight:500;
}










/* - NEWS - */
.page-title-full-width-container {
  background: none;
}

.a-topbar-links::after,
.page-title-full-width-container:after{
  content: '';
  position: absolute;
  inset: 0;
  background:none;
  background-image: url('/sites/default/files/alfa/img/pannel-centar.jpg');
  background-size: cover;
  background-position: -10vw -25vh;
  opacity: 0.05;
  z-index: -1;
}

#page-title-full-width-container #page-title h1.page-title{
  color: var(--a-theme-2);
}

.page-title-full-width-container .breadcrumb{
  background:var(--a-theme-2);
}




















 /* - FOOTER - */
 
.a-footer.a-bg-theme-1 {
  background-color: var(--a-theme-2);
}















/* - MONITOR 2k/4k/5k - */

@media only screen and (min-width: 2560px) {





}




/* - MONITOR 1600-2560 - */
@media only screen and (min-width: 1600px) and (max-width: 2559px){







}




/* - MONITOR/LAPTOP 1280-1366-1600 - */
@media only screen and (min-width: 1367px) and (max-width: 1599px){




}


/* - ALL LARGER THAN TABLET - */
@media only screen and (min-width: 1280px){

/* --- MEGA MENU 2025 --- */

/* 1. Reset and Base Setup */
/* ---------------------------------- */

/* Increase specificity to override theme styles. */
#navbar #block-dxpr-theme-main-menu .nav.navbar-nav > li.expanded.dropdown {
  position: static;
}

#navbar #block-dxpr-theme-main-menu .dropdown-toggle::after {
  display: none !important;
}

/* 2. The Main Dropdown Panel */
/* ---------------------------------- */

#navbar #block-dxpr-theme-main-menu .dropdown-menu {
  /* --- Core Panel Styling --- */
  position: fixed;
  top: 10vh;
  left: 5vw;
  width: 90vw;
  height: 90vh;
  margin: 0;
  padding: 4rem; /* Padding inside the overall panel */
  background-color: white;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  overflow-y: auto; /* Add scroll if content overflows */
  z-index: 1; /* Ensure panel is above pseudo-element */

  /* --- Visibility and Animation --- */
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px) scale(0.98);
  transition: all 0.3s ease-in-out;

  /* --- Grid for Column Layout --- */
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* Creates 3 equal columns */
  grid-template-rows: repeat(2, auto); /* Rows adjust height automatically */
  gap: 4rem; /* Space between columns and rows */
  align-items: start; /* Align items to the top of their grid cell */

  /* --- Override Inline Styles --- */
  min-width: unset !important;
  left: 5vw !important;
}

/* Background Image Pseudo-element */
#navbar #block-dxpr-theme-main-menu .dropdown-menu::after {
  content: '';
  position: absolute;
  inset: 0;
  background-image: url('/sites/default/files/alfa/img/pannel-centar.jpg');
  background-size: cover;
  background-position: center;
  opacity: 0.05;
  z-index: -1; /* Place behind the content */
  border-radius: inherit; /* Match panel's border radius */
}


/* Show the panel on hover */
#navbar #block-dxpr-theme-main-menu .nav.navbar-nav > li.expanded.dropdown:hover > .dropdown-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) scale(1);
  transition-delay: 0s; /* Ensure transition starts immediately */
}

/* 3. Menu Columns (Grid Items) and Headings */
/* ---------------------------------- */

/* Target the direct child LI elements which are the grid items */
#navbar #block-dxpr-theme-main-menu .dropdown-menu > li.expanded.dropdown {
  width: auto !important; /* Let the grid control the width */
  min-width: 300px; /* Minimum width for each column */
  padding: 2rem;
  border: 1px solid #eee;
  border-radius: 1rem;
  background: #fff8;
  /* Ensure it doesn't break out of the grid cell */
  max-width: 100%;
  box-sizing: border-box;
  box-shadow: 1px 1px 15px #0001;
  backdrop-filter: blur(10px);
}

/* Style the column headings with higher specificity */
#navbar #block-dxpr-theme-main-menu .dxpr-theme-megamenu__heading {
  font-size: 1.8rem !important; /* 18px */
  font-weight: bold !important;
  color: #333 !important;
  text-align: left !important;
  text-transform: uppercase;
  margin-bottom: 0rem;
  padding: 0 !important;
  border-bottom: 1px solid var(--a-theme-1, #900);
  height: 40px;
}

/* 4. Submenu Links and Hover Effect */
/* ---------------------------------- */

#navbar #block-dxpr-theme-main-menu .dxpr-theme-megamenu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}

#navbar #block-dxpr-theme-main-menu .dxpr-theme-megamenu li {
  min-width: unset !important;
}

/* Style the individual links */
#navbar #block-dxpr-theme-main-menu .dxpr-theme-megamenu a {
  display: block;
  position: relative;
  padding: 12px 15px !important;
  margin-bottom: 0;
  font-size: 1.5rem !important; /* 15px */
  color: #555 !important;
  text-transform: none !important;
  font-weight: normal !important;
  text-decoration: none !important;
  border-radius: 8px;
  height: auto !important;
  max-height: none !important;
  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
  overflow: visible !important;

  background-image: none;
  background-size: auto;
  background-position: initial;
  background-repeat: initial;

  transition: background-color 0.2s ease, color 0.2s ease, padding 0.2s ease;
}

/* When hovering over a link... */
#navbar #block-dxpr-theme-main-menu .dxpr-theme-megamenu a:hover {
  background-color: #f5f5f5 !important;
  color: var(--a-theme-1, #900) !important;
  padding: 12px 10px 12px 20px !important;
}

/* 5. Remove Top Level Hover Background */
/* ---------------------------------- */
.dxpr-theme-header--top.dxpr-theme-header--hover-border .nav > li > a::before {
  background: unset;
}




}






/* - Large Tablet 1024-1280 - */
@media only screen and (min-width: 1024px) and (max-width: 1279px){





}


/* - - - - - - - - - - MOBY landscape - TABLET 768 - 1024 - - - - - - - - - - */
@media only screen and (min-width: 768px) and (max-width: 1023px){
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}	
	
	
/* - - - - - - - - - - MOBY < 768 - - - - - - - - - - */
@media only screen and (max-width: 767px){

body, p, div {
  font-family:"Roboto", Arial, sans-serif;
  font-size:1.6rem;
  font-weight: 300;
}

.page-node-type-article .content .field--name-body,
.page-node-type-organizacija .content .field--name-body,
.page-node-type-article .content .field--name-field-body2,
.page-node-type-organizacija .field--name-field-body2 {
  font-size: 1.6rem;
}

h4, h4 strong {
  font-size:1.8rem;
  font-weight:400;
  color:#050;
}

h3, h3 strong {
  font-size:2rem;
}

h2, h2 strong {
  font-size:2.5rem;
}

/* - MOBY HEADER - */

.body--dxpr-theme-nav-mobile .dxpr-theme-header {
  position: absolute;
}

.navbar .dxpr-theme-fluid.navbar-container {
  padding:0;
}

#navbar .navbar-header .wrap-branding{
  width: 400px !important;
  max-width: 100%;
}

#secondary-header {
  border-radius:0
}
  
#secondary-header .region-secondary-header section {
  max-width: 100%;
  width: 75%;
}

#secondary-header .region-secondary-header section:nth-child(2) {
  width: 25%;
}

#secondary-header .region-secondary-header div:nth-child(1) {
  width: 41%;
}
#secondary-header .region-secondary-header div:nth-child(2) {
  width: 56%;
}

#secondary-header .region-secondary-header .field--name-field-hd-top-cnt-adr{
  display:none;
}

#block-aheadercontactsmk > div {
  padding: 0 5px;
}

#secondary-header .block-language .menu li a {
  font-size: 1rem;
  width:25px;
}

.dxpr-theme-header .navbar-header .region-navigation{
  width:325px;
  max-width:100%;
  float:left;
}

#navbar .navbar-header #logo {
  height: 50px;
  padding-left: 10px;
}


.dxpr-theme-header .navbar-header .navbar-brand{
  font-size: 1.4rem;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
  width: 200px;
  padding: 0 !important;
  margin: 0 !important;
  padding-left: 20px !important;
  border-bottom: 0;
  text-shadow: 1px 1px #0008;
}

.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle {
  padding: 10px 30px 15px 0;
  float:left;
  right:5px;
}

.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span,
.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:before,
.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span:after {
  background: var(--a-theme-1);
}

.dxpr-theme-header .region-navigation {
  float:left;
}





/* - MOBY MENU - */

.navbar nav .menu__breadcrumbs a {
  font-size:1rem;
  font-weight:400;
  color:#050;
}

.body--dxpr-theme-nav-mobile .dxpr-theme-header .block {
  padding: 0;
}

#navbar .navbar-nav > li > a,
.dxpr-theme-header--side #dxpr-theme-main-menu .menu__link{
  color: #555 !important;
  padding: 10px !important;
  font-size: 1.7rem !important;
  line-height:1.3 !important;
  text-shadow: none;
  max-width:100%;
}

.dropdown-menu,
.dropdown-menu li {
  min-width: 100%;
  max-width:100%;
}

#navbar .navbar-nav > li:first-child {
  text-align:center;
  margin:0 auto;
}



/* - MOBY FRONT Header block link - */

#block-abrzilinkovi .a-topbar-menu-links {
  min-height: 330px;
  padding-top: 50px;
}

#block-abrzilinkovi .a-topbar-menu-links>.field__item {
  width: 33%;
  display: block;
  margin: 20px 0 0;
  float:left;
}

.a-topbar-menu-links .a-sec-menu-block {
  padding: 0;
  margin: 50px 0px;
  box-shadow: 0px 0px 5px #0005;
  backdrop-filter: none;
}

.field--name-field-sec-menu-block-title {
  font-size: 1.3rem;
}

.a-topbar-menu-links .a-sec-menu-block a {
  font-size:1.0rem;
}

.field--name-field-sec-menu-block-title:after {
  width: 100px;
}

.a-sec-menu-block .field--name-field-sec-link-ico {
  width: 40px !important;
  height: 40px !important;
  margin-top: -25px;
}




/* - MOBY FRONT NEWS - */

.view-a-soopstenija {
  margin: -1rem auto 0rem;
}

#block-views-block-a-soopstenija-block-1,
#block-views-block-a-soopstenija-block-1-2,
#block-views-block-a-soopstenija-block-2-2,
#block-views-block-a-soopstenija-block-7,
.a-front-grid {
  max-width: 100%;
}

.path-frontpage #block-views-block-a-soopstenija-block-1 .grid,
.path-frontpage #block-views-block-a-soopstenija-block-1-2 .grid,
.path-frontpage #block-views-block-a-soopstenija-block-2-2 .grid,
.path-frontpage #block-views-block-a-soopstenija-block-7 .grid{
  padding: 0;
  margin:0
}

.blazy--view--a-soopstenija .views-field-field-image {
  max-width:100%;
}

.view-a-soopstenija .blazy.b-grid {
  margin:0;
}

.view-a-soopstenija .grid__content {
  margin: 0 auto 5rem !important;
}

.view-a-soopstenija .grid__content img {
  filter: none;
}

.view-a-soopstenija .grid .views-field-body .field-content,
.path-frontpage #block-views-block-a-soopstenija-block-1 .grid .views-field-body .field-content,
.path-frontpage #block-views-block-a-soopstenija-block-2-2 .grid .views-field-body .field-content {
  height: 105px;
  overflow: hidden;
}











/* - MOBY FRIONT CTA PERSON - */

#block-aobrazovanie,
#block-aobrazovanie .a-sec-bg,
#block-aobrazovanie .a-sec-bg-clr-transp,
#block-aobrazovanie .a-cta-person-fields,
#block-aobrazovanie .a-gr-person{
  max-width:100% !important;
  margin:0;
  padding:0;
}

#block-aobrazovanie .col-md-6.a-gr-hdr-btn {
  float: none !important;
  clear: both;
}

#block-aobrazovanie {
  height: 500px;
}
#block-aobrazovanie .a-gr-person img {
  height: 400px;
}

#block-aobrazovanie .a-gr-person {
  top: -200px;
}

#block-aobrazovanie .left .a-gr-person .field--name-field-sec-cta-person-name {
  left: 75px;
}

#block-aobrazovanie .a-sec-bg,
#block-aobrazovanie .a-sec-bg-clr-transp {
  height: 300px;
}

#block-aobrazovanie .col-md-6.a-gr-hdr-btn {
  margin-top: -200px;
  padding: 0;
  background: #0008;
  height: 100px;
}
#block-aobrazovanie .field--name-field-sec-cta-header,
#block-aobrazovanie .field--name-field-a-cta-person{
  display:none;
}

#block-aobrazovanie .a-gr-btns .field__item {
  width: 150px;
  margin: 30px 10px;
}

#block-aobrazovanie .a-gr-btns .field--type-link a {
  width: 150px;
  font-size: 1.5rem;
  padding: 10px 0 8px;
}




/* - MOBY FRONT TRANSP - */
#block-fronttransparentnost{
  margin: -50px 0 150px;
}

#block-fronttransparentnost .a-topbar-block > .field__item {
  width: 33.33%;
  margin: 0;
  box-shadow: 0;
}

#block-fronttransparentnost .sec-html-ico-btn .field--name-body a {
  font-size: 1.4rem;
}





/* - MOBY FRONT LINK STRIPES - */
.a-front-link-stripes{
  width:100%;
  max-width:100%;
}
.a-front-link-stripes .views-row {
  margin: 1px;
  box-shadow: none;
}

.a-front-link-stripes .views-row,
.a-front-link-stripes .views-row img,
.a-front-link-stripes .views-field-field-front-stripe-link .field-content {
  width: 118px;
  height: 120px;
}

.a-front-link-stripes .views-field-field-front-stripe-link a {
  font-size: 2.2rem;
  font-weight: 400;
  text-shadow: 1px 1px 0 #000;
  color:#fff;
}

.block-views-block0-front-link-stripes-block-1 {
  margin-bottom: 70px;
}




/* - MOBY FRONT CTA LINE - */
.a-cta-line .container {
  width: 100%;
  padding:0;
}

.a-cta-line > .container > .row{
  margin:0;
}

.a-cta-line > .container > .row > div {
  display: block;
  vertical-align: unset;
  width:100%;
  padding:10px;
  max-height: 135px;
}

.a-cta-line .a-cta-line-txt{
  width:100%;
  text-align:center;
}

.a-cta-line .a-cta-line-btn {
  text-align: center;
}

#block-frontctaizvestai .a-cta-line{
  max-height:250px
}





/* - MOBY FRONT CAROUSEL - */

.slick--view--a-view-carousel {
  margin: 0;
}

.slick--view--a-view-carousel .slick__slide .views-field-field-comp-imglink-link a {
  width: 90px;
  font-size: 1.1rem;
  padding: 0px;
}




/* - MOBY FOOTER - */
.dxpr-theme-footer .footer-container {
  padding-top: 0;
  margin-top:-30px;
  height: 310px;
}

.a-footer{
	height:310px;
}

.a-footer .a-footer-vertical-first {
  display: block;
  float: none;;
  width: 100%;
  border-right: none;
  padding: 0;
  text-align:center;
}

.a-footer-copyright .field--name-field-footer-logo{
  display:none;
}

.a-footer-copyright .field--name-field-copyright-txt{
  font-size:1.2rem;
  line-height:1.3;
  text-align:center;
}

.a-footer .a-footer-menu{
  display:none;
}

#block-socijalniikoni-3{
  text-align:center;
  position:unset;
  right:auto;
  left:auto;
  margin:-50px auto 0;
  padding-right:unset;
}



/* - MOBY POST SINGLE - */
.page-node-type-article .content .field--name-field-article-lead-text {
  width: 100%;
  margin: 20px auto;
}

.page-node-type-article .main-container{
  padding:0;
}

.page-node-type-article .main-container > .row{
  margin:0;
}

.page-node-type-article .content .field--name-body p,
.page-node-type-article .content .field--name-field-body-2 p{
  padding:0 10px;
}

.page-node-type-article .content .field--name-body img,
.page-node-type-article .content .field--name-field-body-2 img{
  width:100%;
  height:auto;
  object-fit:cover;
}

.page-node-type-article .main-container{
  padding:0;
}

.region-content > .block-system-main-block > .full > .content > .a-strana-sekcii-grupa > .field--name-field-image,
.region-content > .block-system-main-block > .full > .content > .field--name-field-image {
  position: absolute;
  top: 120px !important;
  right: 0;
  left:0;
  width:100%;
  height:auto;
  text-align:center;
}

.page-node-type-staff .region-content > .block-system-main-block > .full > .content > .field--name-field-image img {
  width: 185px;
  height: 280px;
}

.page-title-full-width-container .breadcrumb {
  min-width: 100%;
  top: 420px;
}

.page-node-type-article .main-container .field--name-published-at {
  left: 35%;
}












/* - MOBY POST GALLERY - */
.content .field--name-field-strana-galerija .field__items {
  padding: 5rem 0rem;
}

.content .field--name-field-strana-galerija .field__item {
  width: 32.5%;
  padding: 5px;
}





/* - MOBY ORGANIZACIJA - */
.page-node-type-staff .field--name-field-staff-telefon,
.page-node-type-staff .field--name-field-e-poshta {
  font-size:1.5rem;
}

.page-node-type-organizacija .main-container .a-org-desc-mang {
  max-width: 100%;
  position:relative;
}

.page-node-type-organizacija .main-container .a-org-rak-vreme {
  position: absolute;
  top: 0;
  width: 100%;
  margin:0;
  padding:0;
}










/* - MOBY PAGE MIDSECTION - */

.content .a-midsection {
  margin: 5rem auto;
    padding: 2rem 0;
}

.content .a-midsection > .row{
  min-height: 200px !important;
  height:fit-content !important
}

.content .a-midsection .row,
.content .a-midsection .row .field__item {
  max-width: 100%;
}

.content .a-midsection-img {
  height:300px;
  padding:1px;
}

.content .a-midsection-txt{
  min-height:200px !important;
  padding-top:50px;
  display: block;
}

.content .a-midsection.a-section-text {
  margin: 0 auto 50px;
}

.content .a-midsection-txt .field--name-field-a-hd-pre {
  text-align: left;
  padding-right: unset;
  padding-left:50px;
  font-size:1.8rem;
}

.content .a-midsection-txt:before {
  top: 20px;
  right: unset;
  left:30px;
  width: 50px !important;
  height: 100px !important;
}

.content .a-midsection-txt .field--name-field-a-hd-pre:after {
  right: unset;
  left:0;
}

.content .a-midsection-txt .field--name-field-a-hd {
  font-size: 2.0rem;
  text-align:left;
  padding-bottom: 0;
}

.content .a-midsection-txt .field--name-field-a-hd-post {
  font-size: 2rem;
}

.content .a-midsection .field--name-field-midsection-btn {
  margin-top: 3rem;
}

.content .a-midsection .a-section-right .field--name-field-midsection-btn a {
  margin: 0 0 0 auto;
}

.content .a-midsection .field--name-field-midsection-btn a {
  width: 100px;
  height: 40px;
  padding: 11px 0;
  display: block;
  line-height: 1;
}

.content .a-midsection .a-section-left .a-midsection-txt {
  order: unset;
}













/* - MOBY ALFA PAGE - */

.field--name-field-dokumenti-vrska {
  margin: 5rem auto;
  padding: 20px 10px;
  max-width: 100%;
}



/* - MOBY PAGE DOKUMENTACIJA - */

.view-a-dokumentacija .views-row .dokumentacija .field--name-title {
  font-size: 2rem;
}

.region-content .view-a-dokumentacija .dokumentacija.full > .content .field--name-field-dokumenti a,
.page-node-type-dokumentacija .field--name-field-dokumenti a {
  font-size: 1.8rem;
}

.field--name-field-dokumenti .file {
  padding-left: 0px;
  background-image:none;
}

.region-content .view-a-dokumentacija .dokumentacija.full > .content .field--name-field-dokumenti-vrska,
.page-node-type-dokumentacija .field--name-field-dokumenti-vrska {
  padding: 0;
}

.field--name-field-dokumenti-vrska .field__item a:before {
  width: 15px;
  height: 15px;
  line-height:15px;
}

.region-content .view-a-dokumentacija .dokumentacija.full > .content .field--name-field-dokumenti-vrska .field__item a, .page-node-type-dokumentacija .field--name-field-dokumenti-vrska .field__item a {
  padding-left: 20px;
  font-size:1.3rem;
}









/* - MOBY PAGE REPORT - */

.view-a-izvestai .view-content .views-row {
  width: 100%;
  height: 260px;
  margin: 0 0 5rem;
}

.view-a-izvestai .view-content .views-row .teaser img {
  height: 200px;
}

.view-a-izvestai .view-content .views-row .teaser a {
  padding: 205px 1rem 0;
  height: 260px;
}




/* - MOBY PAGE PROJECT - */

.view-a-proekti .views-row {
  padding: 0;
}

.view-a-proekti .views-row .project.teaser h2 a {
  font-size: 1.5rem;
}

.a-project-status-date > div {
  padding: 5px;
  font-size: 1.2rem;
  height:60px;
  vertical-align:top;
}





/* - MOBY TEMA SERVIS - */ 
.a-tema {
  padding: 20px 0;
  border:none;
}

.a-tema h3 {
  font-size:2rem;
}

.a-tema ul {
  margin:1rem 0 2rem;
  padding-left: 5px;
}

.a-hotlink {
  padding: 100px 0 0;
}







/* - MOBY PAGE OGLAS - */

.view-a-oglasi .form-item-field-oglas-godina-value {
  width:60px;
  height: 50px;
}

.view-a-oglasi .form-item-field-oglas-sostojba-value{
  width:200px;
  height: 50px;
}

.view-a-oglasi .view-filters .form-submit {
  font-size:1.5rem;
  width: 50px;
  height: 50px;
}

.view-a-oglasi table{
  max-width:100%;
}

.view-a-oglasi td{
  font-size:1.2rem;
  padding:5px;
  width:50px;
}

.page-node-type-oglas .oglas.full {
  max-width:100%;
}

.oglas.full .a-oglas-full-data {
  padding: 1rem 0;
}

.oglas.full .a-oglas-full-data div {
  font-size:1.2rem;
}

.oglas.full .a-oglas-full-data > div {
  height:60px;
  vertical-align:top;
  padding:5px;
}

.oglas.full .a-oglas-full-data .field--name-field-oglas-sostojba .field__item{
  font-size:1.0rem;
}



























/* - PAGE ORGANIZACIJA STAFF - */

.page-node-type-organizacija .main-container{
  padding:0;
}

.page-node-type-organizacija .main-container > .row{
	margin:0;
}

.page-node-type-organizacija .main-container .a-org-desc {
  width: 100%;
  float: none;
  padding: 500px 15px 0;
}

.page-node-type-organizacija .main-container .a-org-desc-mang {
  max-width: 100%;
  position:relative;
}

.page-node-type-organizacija .main-container .staff.teaser .field--name-field-image img {
  width: 240px;
  height: 200px;
}

.page-node-type-organizacija .main-container .a-org-rak-vreme {
  position: absolute;
  top: 0;
  width: 100%;
  margin:0;
  padding:0;
}

.page-node-type-organizacija .content .field--name-body li{
  margin-bottom:1rem;
}



/* - MOBY CONTACT - */
.a-contact-page {
  max-width:100%;
}

.a-contact-page .a-map img {
  width:100%;
  height:auto;
}






































}








































