/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete 
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
 
 #block-block-11 p {
 	margin-bottom: 0;
 }

.hpBoxContentWrapper {
	margin: 10px 40px 25px 40px;
	width: 25%;
}

#block-views-homepage-block-4 .views-row, #block-views-homepage-block-5 .views-row {
	width: 28%;
}

/* CAROUSEL added by Ricma */
.jcarousel-skin-default .jcarousel-clip-horizontal,
.jcarousel-skin-default .jcarousel-container-horizontal {
	width: auto;
	height: auto;
	padding: 0px;
}

.jcarousel-container-horizontal ul li.jcarousel-item-horizontal .mediaholder {
	border:none;
	width:auto;
	
}

#block-views-homepage-block .views-row {
	float: none !important;
	padding-bottom: 10px;
	padding-right: 22px;
	width: 46%;
}

.jcarousel-container-horizontal ul li.jcarousel-item-horizontal {
	width: 238px !important;
}

.footerLinksWrapper {
	padding: 12px 20px 0 0;
}

.block-content .footerLinksWrapper ul li ul {
	margin: 0 10px 0 0;
}

.footerInfoWrapper {
	padding-right: 25px;
}

.footerStatusTitle {
	width: 210px;
}

.footerStatusSearch input {
	width: 260px;
}

.jcarousel-skin-default .jcTitleWrapper {
	top: 55px;
}

#block-views-homepage-block .hpBlockTitle {
	max-width: 200px;
}

.jcarousel-skin-default .jcarousel-prev, .jcarousel-skin-default .jcarousel-prev:hover, .jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-next:hover {
	background-position: 0 4px;
	display: block;
}

.jcarousel-skin-default .jcarousel-prev, .jcarousel-skin-default .jcarousel-prev:hover {
	padding: 10px 0 10px 10px;
}

.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-next:hover {
	padding: 10px 5px 10px 0;
	right: -20px;
}

.mainMenuWrapper ul li ul, .mainMenuWrapper ul.menu li ul {
	top: 27px;
}

#block-vks-extras-header-page-title-block {
	font-size: 29px;
}

#block-vks-extras-header-page-title-block .block-content {
	width: 277px;
}

.menuBlockContentWrapper {
	margin: 0 19px 30px 0;
	width: 327px;
}

.menuBlockContentSections ul li a {
	max-width: 265px;
}

#block-block-4 {
/* 	top: 380px; */
  position: relative;
  width: auto;
  top: auto;
  right: auto;
  margin: 0;
}

.menuBlockContentContainer {
	width: 677px;
}

.sideMenuBlockContentContainer {
	max-width: 345px;
	margin-left: 5px;
}

.sideMenuBlockContentContainer ul li h2 {
	max-width: 295px;
}

.sideMenuBlockContentContainer ul li h3 {
	max-width: 265px;
}

.sideMenuBlockContentContainer ul li ul li ul li h3 {
	max-width: 235px;
}

.menuBlockContentSections ul li h3 {
	max-width: 265px;
}

.menuRootChildElementContainer #main-content-header {
	margin: 0;
}

.sideBlockLinksWrapperContainer {
	margin: 45px 5px 0 15px;
}

.judgesListContentWrapper .judgeDataWrapper {
	max-width: 355px;
}

.judgePageContainer .main-content-header {
	max-width: 995px;
}

.judgesListContentWrapper .judgesContent .judgeDataWrapper {
	max-width: 635px;
}

.menuRootChildElementContainer.basicPageContainer #main-content-header, .menuRootChildElementContainer #block-system-main {
	margin: 0;
	max-width: 655px;
}

.page-sitemap .default #main-content-header {
	max-width: 980px;
}

#block-views-news-block-1, #block-views-news-block-2, #block-views-news-block-3, #block-views-news-block-4, #block-views-news-block-5, #block-views-news-block-6, #block-views-news-block-7 {
	margin: 0;
	max-width: 655px;
}

.newsContentContainer .newsContentTitle {
	max-width: 568px;
}

.blockViewsNewsBlockWrapper {
	margin: 0;
}

/** Unutrasnja organizacija suda **/

.iorgWrapper {
	width: 655px;
}

.iorgDashBold {
	left: 326px;
}

.mainSectionsWrapper {
	padding: 20px 20px 0 20px;
}

.mainSectionRight {
	background-position: 4px 39px;
	margin-left: 32px;
}

.iorgDashMiddleLeft {
	left: 28px;
}

.iorgDashMiddleRight {
	left: 622px;
}

.subSectionsLeftWrapper {
	margin-left: 31px;
}

.subSectionsRightWrapper {
	margin-right: 32px;
}

/** Unutrasnja organizacija suda end **/


/* VSS MAP */ 
h4.map-filter-title {}
h4.map-filter-title.filter-type2 {}
h5.map-filter-title {}
.row-fluid .span3,
.row-fluid .span9 {}
.row-fluid .span3 { display: block; float: none; width: 100%; }
.row-fluid .span9 {}
.row-fluid .item-cluster {}


/* COURT PAGE */
.menuRootChildElementContainer.node-type-court #main-content-header,
.menuRootChildElementContainer.node-type-court #block-system-main {
  max-width: none;
  width: inherit;
}
.node-type-court .field-name-field-locations #getlocations_map_wrapper_key_1 {
  height: 100% !important;
  padding-bottom: 60%;
}
.node-court {overflow: hidden;}
.node-court .field {
  float:left;
  width: 38%;
}
.node-court .field-name-field-locations {
  float:right;
  width: 60%;
}
.node-court  .field-name-body a {
  text-decoration: underline;
}



/* PHOTO & VIDEO GALLERY */
.gallery-page #block-system-main {
  width: 96%;
  max-width: 96%;
  margin-left: 2%;
  margin-right: 2%;
}

body.node-type-photo-gallery #main-content #content, body.node-type-video-gallery #main-content #content {
  margin: 0 2%;
}

/** MAP **/
.courts-map-page.row-fluid .span9 {width: 65%; height:100%}
.courts-map-page.row-fluid .span3 {width: 34%;}
.courts-map-page.row-fluid h4.map-filter-title {margin-top:0px;}
.page-guide-through-serbian-courts #content {padding-top:10px;}
#map-canvas {height:100px}


/**tablet view**/
#block-textsize-form {
	display: none;
}
body {
	margin-top : 0;
}  		
#block-block-2 {
	position : absolute;
	left: 0;
	top : 5px;
	margin-left : 10px;
	display : inline-block;
}
#block-locale-language{
	position : absolute;
	right : 0;
	top : 5px;
	margin-right : 5px;
	padding-right: 10px;
	display : inline-block
}
#header{
	padding-top:30px;
}
#block-search-form {
	position : absolute;
	right: 10px;	
	margin-right : 10px;
	top : 30px;
	padding-right : 5px;
}
.ftglBlockWrapper li{
	margin-right:15px;
}
#block-locale-language li {
	padding-right : 3px;
	padding-left : 3px;
}

#search-block-form label {
	display: none;
}	
.languageSwitcherWrapper LI A{
	font-size: 1.5rem;
}
/** FOOTER BLOCKS **/
/** 22.08.2014 **/
#block-block-5 {
	display: inline-block;
	width: auto
}
#block-vks-extras-footer-status-block {
	padding-left: 5px;
	display: inline-block;
	vertical-align: top;
	margin-top: 50px;
	width: auto
}
.footerLinksWrapper > ul > li {
	margin: 0;
}
	  	
/** mapa sudova**/
.node-court .field-name-field-locations{
	width: 100%;
}
.node-type-court #court-content-wrapper{
	width: 100%;
}
#court-content-wrapper section{
	padding-right: 40px;
}

/** baza sudske prakse**/
.page-solr-search-page #main-content-header{
	min-width: 97% !important; 
}
#block-system-main{
	padding-left: 20px;
}
#block-views-homepage-block .views-row {
	float: none !important;
}
.region-sidebar-second .block-region-sidebar-second {
	padding-left: 10px;
}