body {
	background-color: #F9F9F9;
}
a:hover {
	text-decoration: none;
}
.headertopbar {
	 background-image: url('../images/topbarbg.png');
     background-repeat: repeat-x;
}

.bred {
	border: 1px solid red;
}

.bblack {
	border: 1px solid #000;
}
.headersocialicons {
	margin-top:9px;
}
.toprowcell_h {
	width: 50%;
	float: left;
}
.rightcelltoprow_h {
	
}
.headersearch input {
	width:244px;
	float: right;
	margin-top:8px;
	height: 24px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	outline: none;
	border: none;
	padding-left: 10px;
}

.headertopfirstrow {
	height: 48px;
}

.headertopsecondrow {
	z-index: 1;
	position: relative;
	height: 88px;
	background-color: #fff;
	top:-2px;
}
.menuboxes {
	width:10px;
	height:100px;
}
.menuleft {
	background-image: url('../images/menuleft.png');
    float: left;
     background-repeat: no-repeat;
}

.menuright {
    background-image: url('../images/menuright.png');
    float: right;
    background-repeat: no-repeat;
}

.menumiddle {
	 height: 88px;
	 background-image: url('../images/menumiddle.png');
	 float: left;
	 width:1150px;
	 background-position: 0 1px; 
}
.menu {
	float: left;
	height: 100px;
}
.logobox {
	width: 70px;
	margin-top:6px;
	margin-left:5px;
	float: left;
}
.menu ul li {
	float: left;
	padding-left:20px;
	padding-right: 20px;
	font-family: 'Oswald', sans-serif;
	border-left:1px solid #ccc;
	height: 100%;
	 display: table;
	 position: relative;
}
.menu ul li a {
	font-size:16px;
	display:table-cell;    /*Add this*/
    vertical-align:middle; /*Change to middle*/
    color: #777777;
    text-transform: uppercase;
}
.menu ul li:hover a {
	color: #fff;
}
.menu ul li a:hover {
	text-decoration: none;
	color:#fff;
}

.menu ul li:hover {
	background-color: #f08635;
	color: #fff;
}
.menu ul {
	height: 86px;
	list-style: none;
	padding-left:10px;
}
.menu .sub-menu li a {
   color: #fff;
   font-size: 14px !important;
}
.menu .sub-menu li {
border-bottom: 1px solid #fff;
height: 50px;
}

.menu .sub-menu li:hover {
	background-color: #FFA64D;
}
.menu .sub-menu li a:hover {
	color: #fff;
}
.menu .sub-menu li {
	background-color: #f08635;
	width: 230px;
}
.menu .sub-menu {
	display: none;
	position: absolute;
	bottom:-86px;
	left:0px;
	padding:0px;
	z-index: 10000;
}

.active-revslide {
	z-index: 0 !important;
}
.menu .sub-menu li:last-child {
 border-bottom: none;
}
.menu > li:first-child {
	border-left:none;
}

.menu ul li:hover .sub-menu {
	display: block;
}

.mobilni_meni {
	text-align: center;
	display: none;
}

.mobilni_meni select {
margin-top:10px;
height: 26px;
width:300px;
}

.sliderwrap {
	position: relative;
	margin-top:50px;
	background-color: #333333;
	padding-top:30px;
	padding-bottom: 30px;
	margin-bottom: 50px;
}
.sliderwrap .container {
	border:1px solid #CCCCCC;
	background-color: #fff;
	padding:5px;
}

.sliderinnerwrap {
	overflow: hidden;
	max-width: 1160px;
}
.sliderinnerwrap .row {
	max-width: 1170px;
	margin:0px;
	padding:0px;
}

.sliderinnerwrap .uslugebar {
	padding:0px;
}

.uslugeinnerwrap {
	height: 322px;
	border: 1px solid #cccccc;
	margin-left:6px;
}


.slidebar {
	padding:0px;
	border: 1px solid #cccccc;
}
.sliderboxmbt {
	overflow: hidden;
}
.sliderboxmbt img {
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	color: #2C406E;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	border-bottom: 2px solid #F08635;
	display: inline-block;
	margin:0px;
	padding-bottom: 5px;
	bottom:-2px;
	position: relative;
	padding-right: 5px;
}

.hbox {
	border-bottom: 2px solid #DDDDDD;
}

.uslugeinnerwrap {
	padding-left: 20px;
	padding-right: 20px;
	padding-top:14px;
}

.uslugeinnerwrap h3 {
	font-size: 15px;
}

.uslugeinnerwrap ul {
	list-style: none;
	padding-left: 0px;
}
.uslugeinnerwrap ul li {
	font-size: 13px;
	padding-top:5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDDDDD;
}
.uslugeinnerwrap ul li a {
	color: #868686;
	font-family: 'Play', sans-serif;
}

.uslugeinnerwrap ul li a:hover {
	text-decoration: none;
	color: #555;
}
.uslugeinnerwrap ul li span {
	width: 8px;
	height: 8px;
	display: block;
	float: left;
	background:url('../images/orangebox.png');
	margin-top:6px;
	margin-right: 6px;
}

.orangebox_button {
margin-top:50px;
}

.orangebox_button button {
	width: 100%;
	height: 38px;
	/*background:url('../images/orangebuttonbg.png') no-repeat;*/
	border:none;
	outline: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
    .bgdbg {
	background-color: #fff;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(221, 221, 221, 0.75);
	-moz-box-shadow:    0px 1px 3px 0px rgba(221, 221, 221, 0.75);
	box-shadow:         0px 1px 3px 0px rgba(221, 221, 221, 0.75);
	}

#main .maincolumn {
	/*margin-right: 20px;*/
	padding:20px;
	padding-left:25px;
	padding-right: 25px;
	padding-bottom: 43px;
}

#main .rightbar.col-md-4 {
	/*width:31.6%;*/
}

#main .maincolumn .listbox img {
	border:1px solid #DDDDDD;
}

#main .maincolumn .listbox .hbox {
	margin-bottom: 10px;
}

#main .maincolumn .listbox .hbox h4 {
	font-size: 15px;
}

#main .maincolumn .listbox .imagebox {
	max-width: 232px;
	float: left;
	margin-right: 10px;
}
#main .maincolumn .listbox .list_textbox p {
	font-family: 'Play', sans-serif;
	line-height: 150%;
    font-size: 16px;
    color: #666666;
    text-align: justify;
}

#main .maincolumn .listbox .list_textbox a {
	padding:5px;
	color: #F08635;
	border:1px solid #DDDDDD;
	padding-left:24px;
	padding-right: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: right;
	margin-top: -5px;
	text-transform: uppercase;
	font-family: 'Play', sans-serif;
}
#main .maincolumn .listbox .list_textbox a:hover {
	text-decoration: none;
	background-color: #F08635;
	color: #fff;
}

#main .maincolumn .listbox {
	margin-bottom:20px;
}

aside .widget_heading_sredina {
     background-image: url('../images/widget_sredina_bg.png');
    background-repeat: repeat-x;
    height: 45px;
border: none;
float: left;
width: 319px;
}

aside .widget_heading_sredina h4 {
  border: none;
  color: #fff;
  font-family: 'Play', sans-serif;
  margin-top:6px;
  margin-left:5px;
}

aside .widget_heading_levo {
  background-image: url('../images/widget_levo_bg.png');
  background-repeat: no-repeat;
  width: 10px;
  float: left;
  height: 45px;
}

aside .widget_heading_desno {
  background-image: url('../images/widget_desno_bg.png');
  background-repeat: no-repeat;
  width: 10px;
  float: right;
  height: 45px;
}

aside .widget_heading {
	margin-top: 10px;
}

aside ul {
	list-style: none;
}

.widget_body ul {
	padding:3px;
}
.widget_body ul li {
	margin-bottom: 10px;
}
.widget_body ul li .sablogabox a img {
	padding:5px;
	border: 1px solid #CCCCCC;
	float: left;
}

.widget_body ul li a h4 {
	font-size: 14px;
	border: none;
	margin-left:10px;
	margin-bottom: 3px;
}

.widget_body ul li a .datumblog {
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	margin-left:10px;
	color: #F3A466;

}

.widget_body ul li a:hover {
	text-decoration: none;
}

.widget_body {
	margin-top:5px;
}

.widget_body .widget_galerija li {
float: left;
}

.widget_body .widget_galerija li img {
	border: 1px solid #cccccc;
    padding: 5px;
    width:160px;
}
.widget_body .widget_galerija {
	overflow: hidden;
}

.widget_body .widget_galerija li:nth-child(odd){
	margin-right: 10px;
}

.site-footer {
	background-color: #333333;
	margin-top:40px;
	overflow: hidden;
	padding-bottom: 10px;
}

.site-footer .container {
	margin-top: 30px;
}

.site-footer .container .row div {
	
}

.site-footer .container .row .col-md-4 aside {
	width: 320px;
}
.site-footer .container .row .col-md-4 {
	padding-left:0px;
}
.site-footer .container .row .col-md-4 aside .widget-title {
	height: 32px;
	background-color: #F08635;
	width: 100%;
	font-family: 'Play', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-top:7px;
	padding-left:12px;
	border: none;
}

.waf1 aside {

}

.waf1 {
	padding-right: 0px;
}
.waf2 {
	padding-right: 0px;
}

.waf2 aside {
    margin:0 auto 0;
}
.waf3 {
	padding-right: 0px;
}
.waf3 aside {
    float: right;
}

.footer_widget_body {
	margin-top:24px;
	height: 100px;
	background-color: #444444;
}
.bloglist {
	margin-bottom: 0px;
}
.bloglist li:last-child {
	margin-bottom: 0px;
}

.carouselwrap {
	margin-top:30px;
	padding:0px;
}
.footer_widget_body {
	padding:10px;
}
.footer_widget_body p {
	color: #fff;
	font-size: 13px;
}

.topcopyright {
	border-bottom: 1px solid #BBBBBB;
}

.topcopyright .container p {
	color: #fff;
	text-align: center;
	margin-bottom: 4px;
}

.bottomcopyright p {
	color: #fff;
	text-align: center;
}

.bottomcopyright a {
	color: #F08635;
}

.bottomcopyright .container {
	margin-top: 4px;
}
.carouselwrap {
	padding:10px;
	padding-left:20px;
	padding-right:20px;
}
.carouselwrap .hbox h4 {
	font-size: 15px;
}
.socailbox_footer {
		margin-top:10px;
}
.socailbox_footer a {
	margin-right: 14px;
}
.sidebarinnerwrap {
	padding-left:11px;
	padding-right:10px;
	padding-top:10px;
}

.img-polaroid {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    padding: 4px;
}


.modal-dialog {
	margin-top:150px;
}
/* CAROUSEL POCINJE */
/* carousel */
#carousel_container {
  overflow: hidden;
  background-color: #fff;
}

#carousel_inner {
    float:left;
    width:1060px;
    overflow: hidden;
    margin-left:35px;
   /* margin-right:20px;*/
    }
#carousel_ul {
	position:relative;
	left:-220px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width:9999px;
	padding-bottom:10px;
}
#carousel_ul li{
    float: left;
    width:194px;
    padding:0px;
    height:98px;
    background: #000000;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
}
#carousel_ul li img {
    margin-bottom:-4px;
    cursor:pointer;
    cursor: hand;
    width:194px;
    border:0px;
}
#left_scroll, #right_scroll{
    position: absolute;
    height:30px;
    width:30px;
    margin-top:44px;
}
#left_scroll img, #right_scroll img{
    border:0;
    cursor: pointer;
    cursor: hand;
}
#left_scroll a, #right_scroll a{
      display: block;
      width:15px;
      height:15px;
}
#right_scroll {
     right:0;
     top:0;
     background-image: url('../images/rightarrow_car.png');
     background-repeat: no-repeat;
}
#left_scroll {
     left:0;
     top:0;
     background-image: url('../images/leftarrow_car.png');
     background-repeat: no-repeat;
}
.carouselbox {
      position: relative;
      margin-top:15px;
      margin-bottom: 15px;
     /* margin-left:20px;
      margin-right:20px;*/
      background-color: #fff;
}
.slider_area {
      background-color: #fff;
      height:200px;
      box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
      border: 2px double #F7F3F3;
      margin-top:60px;
      margin-bottom:40px;
}
.slider_area h4 {
     	margin-left:20px;
     	margin-top:10px;
}

#left_scroll a, #left_scroll a:hover, #left_scroll a:visited, #right_scroll a, #right_scroll a:hover, #right_scroll a:visited{
  background: none;
  width: 30px;
  height: 130px;
  outline: none;
}

.stickynav {
	/* background-color: #121a2c;
    border-bottom: 3px solid #a72f23;*/
    border-top: 0 none;
    color: #fff;
    display: none;
    height: 48px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
    background-image: url("../images/topbarbg.png");
    background-repeat: repeat-x;
}
.logged-in .stickynav {
	top:30px;
}
.sticky {
    display: block !important;
}

.stickynav ul{
  	list-style: none;
  	margin-bottom: 0px;
  	margin-top:9px;
  	padding-left: 0px;
}
.stickynav ul li {
  	float: left;
  	color: #fff;
  	font-family: 'Play', sans-serif;
  	margin-right: 20px;
  	position: relative;
  	height: 100%;
  	padding-bottom: 15px;
  	display: table;
}

.stickynav ul li a {
color: #fff;
font-size: 15px;
text-transform: uppercase;
}
.stickynav ul .sub-menu {
	display: none;
	position: absolute;
	left:0px;
	top:26px;
}
.stickynav ul .sub-menu li {
	width: 200px;
	background-color: #f08635;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right: 10px;
	border-bottom: 1px solid #fff;
}
.stickynav ul .sub-menu li:hover {
   background-color: #FFA64D;
}
.stickynav ul .sub-menu li a {
color: #fff;
}
.stickynav ul li:hover .sub-menu {
	display: block;
}

.stickynav .sub-menu {
	bottom:100px;
}
.stickynav .col-md-12 {
	padding-left:0px;
}

.stickynav .mobilni_meni {
	color: #666;
}
.stickynav .mobilni_meni select {
	margin-top:7px;
}
.modal-header {
	background: #41588c; /* Old browsers */
	background: -moz-linear-gradient(top, #41588c 0%, #374e86 2%, #2b3e6b 72%, #273862 98%, #304167 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41588c), color-stop(2%,#374e86), color-stop(72%,#2b3e6b), color-stop(98%,#273862), color-stop(100%,#304167)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #41588c 0%,#374e86 2%,#2b3e6b 72%,#273862 98%,#304167 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #41588c 0%,#374e86 2%,#2b3e6b 72%,#273862 98%,#304167 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #41588c 0%,#374e86 2%,#2b3e6b 72%,#273862 98%,#304167 100%); /* IE10+ */
	background: linear-gradient(to bottom, #41588c 0%,#374e86 2%,#2b3e6b 72%,#273862 98%,#304167 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41588c', endColorstr='#304167',GradientType=0 ); /* IE6-9 */
	color:#fff;
}
.modal-header .modal-title {
	color: #fff;
	border-bottom: none;
}

.modal-header .close {
	color: #fff;
	opacity: 1;
}

.cncnaslov {
	border-top: 2px solid #F08635;
	font-size: 300px !important;
	margin:0 auto 0;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}

.pretragacnc p {
	font-size: 18px;
	color: #2C406E;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
.pretragacnc .search-field {
   width:56%;
  /* color: #fff;*/
   color: #fff;
   outline: none;
   border: none;
   border: 1px solid #2C406E;
   background-color: #2C406E;
   padding:5px;
}
.pretragacnc .search-submit {
	padding:6px;
	width:120px;
	border: none;
	outline: none;
}

.page-header {
	margin:0px;
	padding:0px;
	margin-bottom: 20px;
	font-size: 22px;
}
.page-header h1 {
	font-size: 24px;
}
.noborder {
	border: none;
}
.noborder .page-title {
	border: none;
}

.page-title span {
	color: #F08635;
}

.featured_slika {
	border:1px solid #eee;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.featured_slika img {
width: 100%;
}

.clanak_sadrzaj p {
	font-size: 14px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 160%;
	text-align: justify;
/*	letter-spacing: 1px;*/
}
/*  Kontakt strana */
.mapbox iframe {
	border: 4px solid #ccc !important;
}

.mapbox {
	padding-bottom: 20px;
}

.mapboxiframewrap {
	display: inline;
	float: left;
	margin-right: 10px;
}
.infoboxcont {
	width: 270px;
	float: right;
	border-top:1px solid #ccc;
	padding-top:10px;
}
.mboxinfobox .infoboxcontrow img {
float: left;
margin-right: 10px;
}

.mboxinfobox .infoboxcontrow {
	margin-bottom: 10px;
}

.form-group label {
	 color: #333333;
    display: block;
    font-family: "Play",sans-serif;
    font-size: 16px;
    width: 200px;
}
.contform .form-group input[type="text"], .contform .form-group input[type="email"], .contform .form-group textarea {
	display: block;
    float: left;
    width: 100% !important;
}
.form-inline .form-group {
	display: block;
}

.validationcon {
    border: 1px solid red;
    border-radius: 5px;
    color: red;
    display: none;
    float: left;
    font-weight: bold;
    margin-left: 2%;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 38%;
}
.posaljidugme {
    float: left;
    margin-right: 10px;
    width: 100px;
}

.captchavalidation {
    border: 1px solid red;
    border-radius: 5px;
    color: red;
    display: none;
    float: right;
    font-weight: bold;
    margin-left: 2%;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 54%;
}

.sigcodeinput {
	max-width: 20%;
}

.captchagroup {
	margin-top:20px;
}
.captchagroup img {
	margin-left:10px;
	border: 2px solid #ccc;
}

.infoboxcontrow  {
	border-bottom: 1px solid #ccc;
}

.contform textarea {
	height: 200px;
}

.contform label {
	color: #f08635;
}
#comments {
margin-top:30px;
}
.comment-list li {
	padding-top:10px;
	padding-bottom: 10px;
	border-top:1px solid #eee;
}
.comment-list {
	padding-left:0px;
	list-style: none;
}
.comments-title {
	margin-bottom: 20px;
}

.comment-list li img {
	padding:4px;
	border:1px solid #eee;
	float: left;
	margin-right: 10px;
}
.comment-list li h5 {
	border: none;
	color: #f08635;
}
#reply-title {
	/*color: #666;*/
	margin-bottom: 10px;
	display: block;
	font-size: 18px;
	padding-top:8px;
	background-color: #2c406e;
	color: #fff;
	padding-left:10px;
	padding-bottom: 8px;
	margin-bottom: 15px;
}
.comment-list li p {
	color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 160%;
    text-align: justify;
    margin-top:10px;
}

.comment-notes {
	display: none;
}

#commentform .form-group input {
	width:100%;
	padding-top:8px;
	padding-bottom: 8px;
	padding-left:10px;
}
#commentform .form-group textarea {
	width:100%;
}
#commentform #submit {
	border: 1px solid #dddddd;
    border-radius: 6px;
    color: #f08635;
    float: left;
    font-family: "Play",sans-serif;
    margin-top: 10px;
    padding: 5px 24px;
    text-transform: uppercase;
    background-color: #fff;
}
#commentform #submit:hover {
	background-color: #f08635;
	color: #fff;
}

#commentform label {
	color: #f08635;
	text-transform: uppercase;
	font-weight: normal;
	font-family: "Oswald", sans-serif;
	font-size: 14px;
}

.page-header span {
	float: right;
	color:#2c406e;
	background-color:#fff;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
/*	border-bottom: 2px solid #2C406E;*/
	display: inline-block;
	margin:0px;
	padding-bottom: 5px;
	bottom:4px;
	position: relative;
	border-bottom: 2px solid #f08635;
	/*padding-right: 5px;*/
}
.np_navigation {
	text-align: center;
	margin-top:20px;
	 border-top: 1px solid #eee;
	 border-bottom: 1px solid #eee;
	 padding-top:8px;
	 padding-bottom:14px;
}
.np_navigation a {
	padding:5px;
	padding-left:25px;
	padding-right: 25px;
	background-color: #f08635;
	margin-right: 20px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Oswald', sans-serif;
}
.np_navigation a span {
	position: relative;
	font-size: 22px;
	font-weight: normal;
	top:1px;
}

.np_navigation a:nth-child(even) {
    padding-left:33px;
    padding-right: 33px;
	margin-right: 0px;
}

.logged-in-as {
	display: none;
}

.datumkomentara {
	float: right;
	    bottom: -2px;
    color: #2c406e;
    display: inline-block;
    font-family: "Oswald",sans-serif;
    margin: 0;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative;
    text-transform: uppercase;
}

.refwrap_th {
	width:230px;
	float: left;
	padding:10px;
	margin-left: 10px;
}
.refwrap_th h4 {
font-size: 16px;
}
.refbox {
	margin-top:40px;
}
.modcontrole {
	font-weight: bold;
}

#GalModal .modal-dialog {
  width: 810px;
}

.galerija_wrap ul {
	list-style: none;
	padding-left:0px;
	overflow: hidden;
}
.galerija_wrap ul li img {
	width:355px;
	padding:10px;
}
.galerija_wrap ul li {
	float: left;
}
.galerija_g li {
	margin-bottom: 20px;
}
.galerija_g li:nth-child(odd){
   margin-right:20px;
}
.contform select, .modforma select {
	height: 34px;
	width:100%;
	color: #999;
	padding-left: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	outline: none;
	 border: 1px solid #ccc;
}
.svapoljaval {
	display: none;
}
.svapoljaval p {
	text-align: center;
	padding:10px;
	color: red;
	border:1px solid red;
	text-transform: uppercase;
}

.uspesno_poslato {
	background-color: #2C406E;
	color: #fff;
	padding:20px;
	text-align: center;
	display: none;
}
.uspesno_poslato p {
	font-size: 22px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	margin-bottom:0px !important;
}

.prelomodal {
	display: block;
	display: none;
	width: 128px;
	margin:20px auto 0;

}

.clanak_sadrzaj h2 {
	font-size: 22px;
	margin-bottom: 10px;
}
.clanak_sadrzaj h3 {
	font-size: 20px;
	margin-bottom: 5px;
}

.sharebuttonswrap {
	margin-top:15px;
	padding-top:10px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
}
.specimageboxlista {
	max-width:250px !important;
}
.list_thumb {
	padding:5px;
	margin-top:5px;
	margin-right: 10px;
}
.spec_galerija_dugme {
	/*padding:10px;*/
	position: relative;
	/*background-color: #2c406e;*/
	/*color: #f08635;*/
	display: block;
	text-align: center;
	margin-bottom:10px;
	text-transform: uppercase;
	top:-10px;
}

.spec_galerija_dugme:hover {
	color: #fff;
}

.spbox12 {
	background: url("../images/orangebox.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 8px;
    margin-right: 6px;
    margin-top: 5px;
    width: 8px;
    margin-left:6px;

}

.widget_srodne_usluge li {
border-bottom: 1px solid #dddddd;
    font-size: 13px;
    padding-bottom: 10px;
  /*  padding-top: 5px;*/
}
.widget_srodne_usluge li a {
	 color: #2c406e;
    display: inline-block;
    font-family: "Oswald",sans-serif;
    text-transform: uppercase;
}

.widget_srodne_usluge li:last-child {
border: none;
}
/* MEDIA QUERYS */
@media (max-width: 1200px) {
  .widget_heading .widget_heading_levo,  .widget_heading .widget_heading_desno {
  	display: none;
  }
  .form-group input[type="text"], .form-group input[type="email"], .form-group textarea {
    width: 100% !important;
  }
  .infoboxcont {
  	width:100%;
  	margin-top:10px;
  }
  .mapbox iframe {
	width: 100% !important;
}

.mapbox .mapboxiframewrap {
	width: 100%;
}
  .widget_heading {
  	width: 100%;
  }
  .widget_heading .widget_heading_sredina {
  	width: 100%;
  }
  .menumiddle {
    width:100%;
    margin-left: 0px;
    margin-right: 0px;
  }
   .menu ul li {
   	padding-left:1%;
   	padding-right: 1%;
   }

   .menu ul li a {
   	font-size: 15px;
   }
  .headertopsecondrow .menuboxes {
  	display: none;
  }
  .menu {
  	float: none;
  }
  .uslugeinnerwrap {
  	height: auto !important;
  }
  .orangebox_button {
  	margin-top:10px;
  	margin-bottom: 10px;
  }
  .widget_body ul li a h4 {
  	width:50%;
  }
}

@media (max-width: 1020px) {
 .menu ul li a {
   	font-size: 13px;
   }
   .widget_body ul li a h4 {
   	width: auto !important;
   }
}

@media (max-width: 990px) {
 .uslugeinnerwrap {
 	margin-left:0px;
 	margin-top:10px;
 }
 .site-footer .container .row .col-md-4 aside {
 	width: auto !important;
 	margin-top:20px;
 }

 .site-footer .container .row .col-md-4 aside .footer_widget_body {
 	margin-top:0px;
 }
 .waf3 aside {
 	float: none;
 }
 .stickynav nav {
	display: none;
}
 .mobilni_meni {
	display: block;
}
.logged-in .stickynav {
		top:30px;
	}
}

@media (max-width: 810px) {
	#GalModal .modal-dialog {
		width: 100% !important;
	}
	#GalModal .modal-dialog .modal-body img {
		width: 100%;
	}
}

@media (max-width: 790px) {
.toprowcell_h {
	padding-left:10px;
	padding-right: 10px;
}
}
@media (max-width: 770px) {
	.logged-in .stickynav {
		top:45px;
	}
}
@media (max-width: 750px) {
.menu {
	display: none;
}
.headertopsecondrow {
	height: 50px;
}
.menumiddle {
	height: 50px;
	background-position: 0 50px;
}
.logobox {
	width: 50px;
	margin-top: 2px;
}
.logobox #logo {
	height: 40px;
	width: 40px;
}
}
@media (max-width: 600px) {
	.logged-in .stickynav {
		top:0px;
	}
}
@media (max-width: 380px) {
	.headersearch input {
		width: 100%;
	}
	.mobilni_meni select {
		width: 220px;
	}
}


/* liScroll styles */

.tickeroverlay-left{
	background-image:url('left.png');
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	left:-2px;
}
	
.tickeroverlay-right{
	background-image:url('right.png');
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	right:-2px;
}
.tickercontainer { /* the outer div */
position: relative;
background: #01568C;
/* #1878CE*/
max-width: 1170px; 
height: 37px; 
margin: 0; 
padding: 0;
overflow: hidden; 
margin:0 auto 0;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
padding-left: 10px;
padding-right: 10px;
padding-top:10px;
padding-bottom: 10px;
/*width: 718px;*/
overflow: hidden;
}
ul.newsticker { /* that's your list */
/*Transitions have been added in order set css3 transitions; and have linear easing. Changing these lines you might have unexpected results */
-webkit-transition: all 0s linear;
-moz-transition: all 0s linear;
-o-transition: all 0s linear;
transition: all 0s linear;
position: relative;
margin-left: 20px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding-right: 15px;
color: #fff;
text-transform: uppercase;
 font-family: "Play",sans-serif;
 font-size: 15px;
/*background: #fff;*/
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

#webticker2{
	float:right;
}

#webticker2 li {
float: right; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding-left: 15px;
/*background: #fff;*/
}