/*------------------------------------------------------------------------
# "Hot Justice" - Commercial Joomla Template
# Copyright (C) 2015 HotThemes. All Rights Reserved.
# License: http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
# Author: HotThemes
# Website: http://www.hotjoomlatemplates.com
-------------------------------------------------------------------------*/

/******* COMMON SPARKY'S TEXT STYLES *******/

body {
	margin:0;
	padding:0;
}

p {
	margin: 0 0 15px;
line-height:1.5em;
}

strong, b {
color: #1757ab;
}

h1 {
    padding:0 0 30px 0;
    margin:0;
    line-height:normal;
}

h2, h2 a {
    padding:0 0 0px 0;
    margin:0;
    line-height:normal;
}

h3 {
    margin:15px 0;
    padding:0;
}

h4 {
    margin:0 0 15px 0;
    padding:0;
}

/* read more button */

p.readmore a {
	text-transform: uppercase;
}

p.readmore a span,
.btn-toolbar,
#searchForm .phrases,
.search-results .result-created {
	display: none;
}

.search-results .result-text {
	margin-bottom: 20px;
	line-height: 1.3em;
}


.badge-info {
background: none;
color: #1757AB;
padding: 0px;
font-size: 1.0em;
}

.span9 .search {
padding-top: 0px;
}

#searchForm {
height: 100%;
}



#searchForm .only,
#searchForm .form-limit{

margin-bottom: 20px;
}


/* table */

.alumni p,
.item-page-brez p,
.item-page p,
.blog-brez p,
.blog {
text-align: justify;
}

.item-page-brez table {
width: 100% !important;
max-height: 826px;
margin-top: 25px;
text-align: left;
border: 0px solid #1B510F;
box-shadow: 0px 1px 10px -2px #B9B9B9;
border-collapse: separate;
border-spacing: 0px;
}

.item-page-brez table p {
margin: 0px;
}

.item-page-brez table td {
    border-bottom: 1px solid #1757AB;
    padding: 6px 5px 6px 15px;
    }

.item-page-brez .predmet td {
    line-height: 1.5em;
    }

.item-page-brez .predmet td:first-child {
    border-bottom: 1px solid #1757AB;
	 background-color: #eee;
    padding: 6px 5px 6px 5px;
color: #1757ab;
font-weight: bold;
font-size: 1.0em;
min-width: 140px;
text-align: left;
}

.item-page-brez .predmet td:first-child p{
text-align: left;
}

.item-page-brez .predmet td:nth-child(2) {

text-align: justify;
padding-right: 15px;
}

.item-page-brez .predmet tr:first-child {
display: none;
}


.item-page-brez table tr:hover {
    background-color: #eee;
cursor: default;
}

.item-page-brez table th {
 border-bottom: 2px solid #1757AB;
padding-left: 10px;
color: #1757ab;
font-weight: bold;
text-transform: uppercase;
font-size: 1.2em;
background-color: #eee;
}


.moduletable-sodelavci {
line-height: 2.0em;
padding-left: 15px;
}

.moduletable-sodelavci p {
line-height: 2.0em;

}

.contact-category-brez .pagination {
display: none;
}

.blog-brez table {
width: 100% !important;
max-height: 826px;
margin-top: 25px;
text-align: left;
border: 0px solid #1B510F;
box-shadow: 0px 1px 10px -2px #B9B9B9;
border-collapse: separate;
border-spacing: 0px;
}

.blog-brez table p {
margin: 0px;
}

.blog-brez table td {
    border-bottom: 1px solid #1757AB;
    padding: 6px 5px 6px 15px;
    }

.blog-brez .predmet td:first-child {
    border-bottom: 1px solid #1757AB;
	 background-color: #eee;
    padding: 6px 5px 6px 5px;
color: #1757ab;
font-weight: bold;
font-size: 1.0em;
min-width: 140px;
}

.blog-brez .predmet tr:first-child {
display: none;
}


.blog-brez table tr:hover {
    background-color: #eee;
cursor: default;
}

.blog-brez table th {
 border-bottom: 2px solid #1757AB;
padding-left: 10px;
color: #1757ab;
font-weight: bold;
text-transform: uppercase;
font-size: 1.2em;
background-color: #eee;
}

.prazna {
box-shadow: none !important;
}

.prazna td {
 border-bottom: 0px solid #1757AB !important;
box-shadow: none;
}

.prazna td:first-child {

vertical-align: top;
padding-top: 10px;
}




/* contacts category layout */

.contact-miscinfo {
padding-top: 15px;
}


.category th {
	height: 30px;
	background: #eee;
}

.category .item-num {
	width:9%;
	padding:1%;
}

.category .item-title {
	width:17%;
	padding:1%;
}

.category td.item-title a:link,
.category td.item-title a:visited,
.category td.item-title a:hover {
	text-decoration:underline;
}

.category .item-position {
	width:17%;
	padding:1%;
}

.category .item-phone {
	width:17%;
	padding:1%;
}

.category .item-suburb {
	width:17%;
	padding:1%;
}

.category .item-state {
	width:17%;
	padding:1%;
}

/* forms */

.input {
	margin:0;
	padding:0;
}

.inputbox, input.required, textarea.required {
	display: inline-block;
	vertical-align: middle;
	padding: 7px;
	margin: 0;
	background-color: #e6e6e6 !important;
	color:#a3a3a3;
	border: 0px solid #ccc;
}

.button, .btn {
	display: inline-block;
	padding: 10px 7px 10px 0px;
	margin-left: -4px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background: #e6e6e6;
	font-size: 14px;
	font-weight: 700;
	transition: all .2s;
	text-transform: uppercase;
	border: 0;
}

.button:hover, .btn:hover {
	color: #fff;
	background: #e6e6e6;
	transition: all .2s;
}

#login-form input {
	padding: 4px;
}

/* lists */

ul, ol {
	margin: 0px 15px 0px 45px;
	padding: 0;
}

ol li {
line-height: 1.5em;
padding-bottom: 10px;
}

ul li{
line-height: 1.5em;
}

div.item-page ol li, div.item-page ul li {
	margin: 0 0 10px 0;
	padding: 0;
}

ul.arrow, ul.arrowleft, ul.calendar, ul.checklist, ul.clock, ul.delete, ul.email, ul.file, ul.folder, ul.heart, ul.information, ul.lock, ul.pencil, ul.play, ul.rss, ul.person, ul.shop, ul.song, ul.star, ul.star2, ul.trash, ul.tweak, ul.unlock, ul.warn {
	margin: 15px 45px;
	padding: 0;
}

ul.arrow li, ul.arrowleft li, ul.calendar li, ul.checklist li, ul.delete li, ul.email li, ul.file li, ul.folder li, ul.heart li, ul.information li, ul.lock li, ul.pencil li, ul.play li, ul.rss li, ul.person li, ul.shop li, ul.song li, ul.star li, ul.star2 li, ul.trash li, ul.tweak li, ul.unlock li, ul.warn li {
	list-style: none;
	padding: 0 15px;
}

ul.arrow li:before, ul.arrowleft li:before, ul.calendar li:before, ul.checklist li:before, ul.delete li:before, ul.email li:before, ul.file li:before, ul.folder li:before, ul.heart li:before, ul.information li:before, ul.lock li:before, ul.pencil li:before, ul.play li:before, ul.rss li:before, ul.person li:before, ul.shop li:before, ul.song li:before, ul.star li:before, ul.star2 li:before, ul.trash li:before, ul.tweak li:before, ul.unlock li:before, ul.warn li:before {
	font-family: FontAwesome;
    padding: 0;
    margin: 0 -20px;
    position: absolute;
}

ul.pdf li,
li.pdf {
   
list-style-image: url('../images/pdf-icon-2.png');
}

ul.doc li,
li.doc {
   
list-style-image: url('../images/DOC_IKONA-01.png');
}

ul.xls li,
li.xls {
   
list-style-image: url('../images/XLS_IKONA-01.png');
}

ul.www li,
li.www {
   
list-style-image: url('../images/knjiga-01.png');
}





ul.arrow li:before {
    content: "\f061";
}

ul.arrowleft li:before {
    content: "\f060";
} 

ul.calendar li:before {
    content: "\f073";
}

ul.checklist li:before {
    content: "\f00c";
}

ul.clock li:before {
    content: "\f017";
}

ul.delete li:before {
    content: "\f00d";
}

ul.email li:before {
	content: "\f0e0";
}

ul.file li:before {
	content: "\f15b";
}

ul.folder li:before {
	content: "\f07b";
}

ul.heart li:before {
	content: "\f004";
}

ul.information li:before {
	content: "\f05a";
}

ul.lock li:before {
	content: "\f023";
}

ul.pencil li:before {
	content: "\f040";
}

ul.person li:before {
	content: "\f007";
}

ul.play li:before {
	content: "\f04b";
}

ul.rss li:before {
	content: "\f09e";
}

ul.shop li:before {
	content: "\f07a";
}

ul.song li:before {
	content: "\f001";
}

ul.star li:before {
	content: "\f005";
}

ul.star2 li:before {
	content: "\f006";
}

ul.trash li:before {
	content: "\f014";
}

ul.tweak li:before {
	content: "\f0ad";
}

ul.unlock li:before {
	content: "\f09c";
}

ul.warn li:before {
	content: "\f071";
}

/* font awesome icon sizes */

.fa-1 {
	font-size: 1em;
}

.fa-2 {
	font-size: 2em;
}

.fa-3 {
	font-size: 4em;
}

.fa-4 {
	font-size: 7em;
}

.fa-5 {
	font-size: 12em;
}

.fa-6 {
	font-size: 16em;
}

/* typography */

.warning {
	padding:15px 30px 15px 90px;
	color:#000;
	border: 1px solid #ffcc00;
	background:#ffff66;
	min-height: 55px;
}

.warning:before {
	font-family: FontAwesome;
	content: "\f071";
	font-size: 4em;
	color: #ffcc00;
	position: absolute;
	margin: 0 0 0 -70px;
	line-height: 1;
}

.info {
	padding:15px 30px 15px 90px;
	color:#006699;
	border: 1px solid #006699;
	background:#bde1ff;
	min-height: 55px;
}

.info:before {
	font-family: FontAwesome;
	content: "\f05a";
	font-size: 4em;
	color: #006699;
	position: absolute;
	margin: 0 0 0 -70px;
	line-height: 1;
}

.error {
	padding:15px 30px 15px 90px;
	color:#900;
	border: 1px solid #900;
	background:#f8b5b5;
	min-height: 55px;
}

.error:before {
	font-family: FontAwesome;
	content: "\f057";
	font-size: 4em;
	color: #f057;
	position: absolute;
	margin: 0 0 0 -70px;
	line-height: 1;
}

.typewriter {
	background: url(../images/typewriter_bg.png);
	padding:20px 15px 20px 30px;
	color:#000;
	font-family:"Courier New", Courier, monospace;
	line-height:20px;
	text-align:left;
}

blockquote {
	margin:0;
	padding:15px 15px 15px 15px;
	font-size:150%;
	font-style:italic;
	font-family: serif;
	line-height:normal;
}

blockquote:before {
	font-family: FontAwesome;
	content: "\f10d";
	font-size: 4em;
	font-style:normal;
	color: #ddd;
	float: left;
	margin-right: 30px;
}

.dropcap:first-letter {
	font-size: 300%;
	font-weight:bold;
	float:left;
	margin:0 10px 5px 0;
}

span.p_number {
	font-size: 400%;
	font-weight:bold;
	float:left;
	margin:0 10px 10px 0;
	position: relative;
	line-height: 40px;
}

.inset_left {
	display:block;
	float:left;
	width: 150px;
	font-style: italic;
	margin: 15px 15px 15px 0;
}

.inset_right {
	display:block;
	float:right;
	width: 150px;
	font-style: italic;
	margin: 15px 0 15px 15px;
}

.inset_title {
	font-weight:bold;
	display:block;
}

img.img_left {
	float:left;
	margin:0 30px 30px 0;
}

img.img_right {
	float:right;
	margin:0 0 30px 30px;
}

/******* CUSTOM ROWS AND CELLS STYLING *******/


.custom-noga a,
.custom-noga a:hover {
color: #FFF;
}

.sparky_full {
}

.container {
	margin:0 auto;
	padding:0;
}

/*.row {
	padding:0;
	margin:0;
}*/

.row > * {
	float:left;
}

/* abovecontent and belowcontent modules */

div.abovecontent {
}

div.belowcontent {
	padding: 30px 0 0 0;
}

p.copyright {
}

/******* HOT JUSTICE SPECIFICS *******/

/* TOP ROW */

.toprow {
	padding: 20px 0;
	background: url(../images/custom/bg1.jpg);
	background-position: 0px 0px;
}

/* social icons */

.mp_top1 i {
	padding-right: 15px;
	font-size: 13px;
}

.mp_top1 a {
	color: #8c8c8c;
	transition: all .2s;
}

.mp_top1 a:hover {
	color: #222222;
	transition: all .2s;
}

.topmenu,
.topmenude {
background-color: #f2f2f2;
border-bottom: 3px solid #f2f2f2;
}

.mnu_topmenu > li > a, .mnu_topmenu > li > span,
.mnu_topmenude > li > a, .mnu_topmenude > li > span,
.mnu_topmenude li ul a {

} 

.item-385,
.item-589,
.item-603,
li.item-230 ul,
.skriti {
display: none !important;
}

/* header menu */

.mnu_headermenu li {
	text-transform: uppercase;
	background: url(../images/custom/menu_sep.png) right no-repeat;
	padding: 0px 12px 0 9px;
}

.mnu_headermenu li:last-child {
	background: none;
	padding-right: 0;
}

.mnu_headermenu li a, .mnu_headermenu li a:hover {
	transition: all .2s;
}

/* main menu */

.mnu_mainmenu a {
text-transform: uppercase;
}


.mnu_mainmenu li:hover,
.mnu_mainmenu li:active {
background: #216ac6 !important;

}

/* LOGO ROW */

.logorow {
	padding: 0px 0;
	background: url(../images/custom/Ozadje.jpg);
	background-position: center center;
}

.mp_logo {
margin-top: 45px;

}

.mp_top3 {
text-align: center;
margin-left: auto;
margin-right: auto;

}

.mp_logo .cell_pad {
	
	background: rgba(0, 0, 0, 0.5);
}

.fancyboxCounter {
display: none;
}
/* logo */

.sparky_logo span {
	color:#749FB0;
}

.sparky_logo {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 50px;
}

.sparky_logo a {
	

	text-transform: uppercase;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
}

.sparky_slogan {
	text-transform: uppercase;
}

/* contact top + contacts */



.pull_left {
float: left;
}

.table-bordered,
.table-bordered td {
border: 0px;
}

.table-striped tbody tr td:hover,
.table-striped tbody tr:nth-child(2n+1) td {
background: none;

}


#myTabTabs {
padding-top: 15px;
}

.contact-address dd {
padding-bottom: 10px;
max-width: 350px;
text-align: justify;
}




.contact-miscinfo .dl-horizontal dt {
min-height: 0px !important;
}

.dl-horizontal dt {
padding-right: 6px;
min-height: 20px;
text-align: left;
width: 110px;

}



.dl-horizontal dd {


}

.table-bordered {
margin-top: 25px;

}

#display-misc .jicons-text {
display: none;
}


.list-striped .row > *{
float: none !important;
}

.list-striped {
margin: 20px 0px 0px 5px;
border-top: 0px solid #DDD;
}

.list-striped li {
padding: 0px 0px 0px 10px;
border-bottom: 0px solid #DDD;
line-height: 1.6em;
}

.list-striped li:hover,
.list-striped li:nth-child(odd) {
background: none !important;
}

.list-title {


}

.mp_top3 {
	font-size: 12px;
	margin-top: 30px;
	color:#fff;
}

.mp_top3 .cell_pad {

}

.mp_top3 p {
	margin-bottom: 8px;
	padding-right: 35px;
}

.mp_top3 a {
color: #fff;
}

.mp_top3 i {
	padding: 0 8px;
	font-size: 14px;
}

/* TOP MENU ROW */

.topmenurow {
	background: #f9f9f9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

/* search */

.search {
padding-top: 15px;
float:right;
}
/* top menu */

.mnu_topmenu > li > a,
.mnu_topmenu li span.separator,
.mnu_topmenude li span.separator {
	text-transform: uppercase;
	transition: all .1s;
}

.mnu_topmenu li ul li span.separator,
.mnu_topmenude li ul li span.separator,
.mnu_topmenu li ul li span.separator:hover,
.mnu_topmenude li ul li span.separator:hover {
text-transform: none;
border-top: 0px solid #216ac6;
}

.mnu_topmenu > li.active > a, .mnu_topmenu > li.active > span {
	border-top: 3px solid #216ac6;
	font-weight: normal;
}

.mnu_topmenu > li > a:hover,
.mnu_topmenu > li span.separator:hover,
.mnu_topmenude > li span.separator:hover {
	border-top: 3px solid #216ac6;
	font-weight: normal;
}

.mnu_topmenu > li span.separator:hover,
.mnu_topmenude > li span.separator:hover {
	cursor: default;
}


.mnu_topmenude > li > a {
	text-transform: uppercase;
	transition: all .1s;
}

.mnu_topmenude > li.active > a, .mnu_topmenu > li.active > span {
	border-top: 3px solid #216ac6;
	font-weight: normal;
}

.mnu_topmenude > li > a:hover {
	border-top: 3px solid #216ac6;
	font-weight: normal;
}

.mnu_topmenu li ul li ul li ul {
display: none !important;
}

.nav-collapse.opened li,
.nav-collapse.opened li a,
.nav-collapse.opened li.active a,
.nav-collapse.opened > ul {
background: #F3F3F3 none repeat scroll 0% 0% !important;
color: #444 !important	;
}

/* search */

.mp_header1 {
	text-align: right;
}

.mp_header1 .inputbox {
	background: #e6e6e6 url(../images/custom/magnifier.png) no-repeat right;
	font-family: 'Lato', sans-serif;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 0px;
	border-radius: 0px;
	box-shadow: inset 0px 0px 0px #ccc;
	color: #999999;
}

/* CAROUSEL ROW */

.carouselrow .container, .carouselrow .row, .carouselrow .cell {
	width: 100%;
}

.carouselrow .cell_pad {
	margin: 0;
	padding: 0;
}

/* hot full carousel */


.domov .page-header {
display: none;
}


.hero-carousel h2 {
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	background: #749FB0;
	padding: 0 15px;
	z-index: 1;
	font-size: 40px;
	font-weight: 700;
}

.hero {
	border-top: 3px #236ac6 solid;
margin-top: -15px;
}

.hero-carousel article .contents {
	padding-top: 80px;
	font-style: italic;
	font-weight: 300;
}

.hero-carousel article .contents .readmore a:before {
	content: "\f0fe";
	font-family: 'FontAwesome';
	font-style: normal;
	color: #fff;
	padding-right: 8px;
}

.hero-carousel article .contents .readmore:hover a, .hero-carousel article .contents .readmore:hover a:before {
	color: #749FB0;
	transition: all .2s;
}

.hero-carousel article .contents p {
	line-height: 1.4;
}




.hero-carousel{
	margin-left: 0px !important;
	left: 0px !important;
	width: 100% !important;
	
}




.hero-carousel article {
text-align: center;
width: 100% !important;
}

.hero-carousel article img {
position: relative !important;
}

/* MESSAGE ROW */

.messagerow, .socialrow {
	background: url(../images/custom/texture1.png);
	padding: 10px 0;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
}

.socialrow_top {
	background: url(../images/custom/texture1.png);
	padding: 30px 0px 0px 0px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	font-size: 19px;
	line-height: 1.6em;
	border-top: 3px solid #216ac6;
	margin-top: 25px;
}

.messagerow p {
	margin: 0;
}

.messagerow span {
	color: #749FB0;
	font-family: 'Just Me Again Down Here', cursive;
	text-transform: none;
}

.messagerow a.button {
	float: right;
}

.messagerow a.button:before {
	content: "\f003";
	font-family: 'FontAwesome';
	padding-right: 8px;
	font-weight: 400;
}

.messagerow a.button:hover {
	background: #fff;
	color: #222;
}

/* BREADCRUMBS ROW */

.breadcrumbsrow {
	background: #bfbca6;
	padding: 10px 0;
	color: #fff;
	font-size: 12px;
	text-transform:uppercase;
	box-shadow: inset 0px 2px 4px #a9a58c;
	font-weight: 400;
}

.breadcrumbsrow a {
	color: #fff;
}

.breadcrumbsrow i {
	padding: 0 5px;
}

/* CONTENT ROW */

.contentrow {
	padding: 70px 0;
	background: url(../images/custom/world.jpg) no-repeat center;
}

.contentrow p, .contentrow li, .advertrow p, .casesrow p {
	line-height: 1.5;
}

/* home page only */

.sparky_home h2 {

}

.sparky_home h2 span {
	font-weight: 800;
	
}

/* inner pages only */

.sparky_inner h2 {
	
}

.sparky_inner h2 span {
	font-weight: 800;
	
}

.sparky_inner .contentrow {
	padding-bottom: 0;
}

.sparky_inner .contentrow .container {
	background: url(../images/custom/divider.png) repeat-x bottom;
	padding-bottom: 70px;
}


/* tags */

ul.tags {
	margin: 10px 0;
	padding: 0;
}

ul.tags li {
	display: inline-block;
	list-style: none;
	margin: 0 2px !important;
	padding: 0;
}

ul.tags a.label {
	display: inline-block;
	padding: 5px;
	margin: 0;
	border-radius: 3px;
	color: #000 !important;
	font-weight: normal;
	background-color: #eee;
	border: 1px solid #ccc;
}

ul.tags a.label:hover {
	background-color: #fff;
}
.mp_left .cell_pad {
	margin-right: 30px;
}

.mp_right .cell_pad {
	margin-left: 30px;
}

.mp_left .i, .mp_right .moduletable {
	margin-bottom: 50px;

}

.mp_left .moduletable_podmenu,
.mp_left .moduletable {
	margin-bottom: 50px;
	background-color: #f3f3f3;
	border-bottom: 2px solid #216ac6;
	padding-left: 15px;
	padding-right: 10px;
}


.mp_left h3, .mp_right h3 {
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 10px;
	color:#404040;
	text-transform: none !important;
	font-weight: normal;
}
ul.mnu_sidemenudmag,
ul.mnu_sidemenudba,
ul.mnu_sidemenudba2,
ul.mnu_sidemenudma,
ul.mnu_sidemenudma2,
ul.mnu_sidemenudma2la,
ul.mnu_sidemenudmala,
ul.mnu_sidemenumps,
ul.mnu_sidemenumos,
ul.mnu_sidemenumda,
ul.mnu_sidemenumds,
ul.mnu_sidemenumpr,
ul.mnu_sidemenumks,
ul.mnu_sidemenumtp,
ul.mnu_sidemenumzp,
ul.mnu_sidemenumrz,
ul.mnu_sidemenumsz,
ul.mnu_sidemenummi,
ul.mnu_sidemenumst,
ul.mnu_sidemenumsp,
ul.mnu_sidemenumls,
ul.mnu_sidemenumln,
ul.mnu_sidemenumdr,
ul.mnu_sidemenuma1,
ul.mnu_sidemenuma2,
ul.mnu_sidemenuma3,
ul.mnu_sidemenuba1,
ul.mnu_sidemenuba2,
ul.mnu_sidemenus,
ul.mnu_sidemenup,
ul.mnu_sidemenu {
margin: 15px 5px 0px 0px;
padding-left: 0px;
}

.mnu_sidemenudmag li,
.mnu_sidemenudba li,
.mnu_sidemenudba2 li,
.mnu_sidemenudma li,
.mnu_sidemenudma2 li,
.mnu_sidemenudma2la li,
.mnu_sidemenudmala li,
.mnu_sidemenumps li,
.mnu_sidemenumos li,
.mnu_sidemenumda li,
.mnu_sidemenumds li,
.mnu_sidemenumpr li,
.mnu_sidemenumks li,
.mnu_sidemenumtp li,
.mnu_sidemenumzp li,
.mnu_sidemenumrz li,
.mnu_sidemenumsz li,
.mnu_sidemenummi li,
.mnu_sidemenumst li,
.mnu_sidemenumsp li,
.mnu_sidemenumls li,
.mnu_sidemenumln li,
.mnu_sidemenumdr li,
.mnu_sidemenuma1 li,
.mnu_sidemenuma2 li,
.mnu_sidemenuma3 li,
.mnu_sidemenuba1 li,
.mnu_sidemenuba2 li,
.mnu_sidemenus li,
.mnu_sidemenup li,
.mnu_sidemenu li {
	border-bottom: 1px solid #ddd;
	display: block;
margin-bottom: 5px;
padding: 10px 0px;
font-size: 14px;
font-weight: 300;
font-style: normal;
text-align: left;
list-style-type: none;
}

.mnu_sidemenudmag > li:after,
.mnu_sidemenudba > li:after,
.mnu_sidemenudba2 > li:after,
.mnu_sidemenudma > li:after,
.mnu_sidemenudma2 > li:after,
.mnu_sidemenudma2la > li:after,
.mnu_sidemenudmala > li:after,
.mnu_sidemenumps > li:after,
.mnu_sidemenumos > li:after,
.mnu_sidemenumda > li:after,
.mnu_sidemenumds > li:after,
.mnu_sidemenumpr > li:after,
.mnu_sidemenumks > li:after,
.mnu_sidemenumtp > li:after,
.mnu_sidemenumzp > li:after,
.mnu_sidemenumrz > li:after,
.mnu_sidemenumsz > li:after,
.mnu_sidemenummi > li:after,
.mnu_sidemenumst > li:after,
.mnu_sidemenumsp > li:after,
.mnu_sidemenumls > li:after,
.mnu_sidemenumln > li:after,
.mnu_sidemenumdr > li:after,
.mnu_sidemenuma1 > li:after,
.mnu_sidemenuma2 > li:after,
.mnu_sidemenuma3 > li:after,
.mnu_sidemenuba1 > li:after,
.mnu_sidemenuba2 > li:after,
.mnu_sidemenus > li:after,
.mnu_sidemenup > li:after,
.mnu_sidemenu > li:after {

	font-weight: 400;
	float: right;
	color: #ccc;
	transition: all .2s;
}

.mnu_sidemenudmag > li:hover:after,
.mnu_sidemenudba > li:hover:after,
.mnu_sidemenudba2 > li:hover:after,
.mnu_sidemenudma > li:hover:after,
.mnu_sidemenudma2 > li:hover:after,
.mnu_sidemenudma2la > li:hover:after,
.mnu_sidemenudmala > li:hover:after,
.mnu_sidemenumos > li:hover:after,
.mnu_sidemenumps > li:hover:after,
.mnu_sidemenumda > li:hover:after,
.mnu_sidemenumds > li:hover:after,
.mnu_sidemenumpr > li:hover:after,
.mnu_sidemenumks > li:hover:after,
.mnu_sidemenumtp > li:hover:after,
.mnu_sidemenumzp > li:hover:after,
.mnu_sidemenumrz > li:hover:after,
.mnu_sidemenumsz > li:hover:after,
.mnu_sidemenummi > li:hover:after,
.mnu_sidemenumst > li:hover:after,
.mnu_sidemenumsp > li:hover:after,
.mnu_sidemenumls > li:hover:after,
.mnu_sidemenumln > li:hover:after,
.mnu_sidemenumdr > li:hover:after,
.mnu_sidemenuma1 > li:hover:after,
.mnu_sidemenuma2 > li:hover:after,
.mnu_sidemenuma3 > li:hover:after,
.mnu_sidemenuba1 > li:hover:after,
.mnu_sidemenuba2 > li:hover:after,
.mnu_sidemenus > li:hover:after,
.mnu_sidemenup > li:hover:after,
.mnu_sidemenu > li:hover:after {
	color: #749FB0;
	transition: all .2s;
}

.mnu_sidemenudmag > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenudba > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenudba2 > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenudma > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenudma2 > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenudma2la > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenudmala > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumos > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumps > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumda > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumds > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumpr > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumks > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumtp > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumzp > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumrz > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumsz > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenummi > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumst > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumsp > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumls > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumln > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenumdr > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenuma1 > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenuma2 > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenuma3 > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenuba1 > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenuba2 > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenus > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenup > li a, .mnu_sidemenup ul li a:hover,
.mnu_sidemenu > li a, .mnu_sidemenu ul li a:hover {
	transition: all .2s;
color: #6B6B6B;
}

.mnu_sidemenudmag ul li a:active,
.mnu_sidemenudba ul li a:active,
.mnu_sidemenudba2 ul li a:active,
.mnu_sidemenudma ul li a:active,
.mnu_sidemenudma2 ul li a:active,
.mnu_sidemenudma2la ul li a:active,
.mnu_sidemenudmala ul li a:active,
.mnu_sidemenumos ul li a:active,
.mnu_sidemenumps ul li a:active,
.mnu_sidemenumda ul li a:active,
.mnu_sidemenumds ul li a:active,
.mnu_sidemenumpr ul li a:active,
.mnu_sidemenumks ul li a:active,
.mnu_sidemenumtp ul li a:active,
.mnu_sidemenumzp ul li a:active,
.mnu_sidemenumrz ul li a:active,
.mnu_sidemenumsz ul li a:active,
.mnu_sidemenummi ul li a:active,
.mnu_sidemenumst ul li a:active,
.mnu_sidemenumsp ul li a:active,
.mnu_sidemenumls ul li a:active,
.mnu_sidemenumln ul li a:active,
.mnu_sidemenumdr ul li a:active,
.mnu_sidemenuma1 ul li a:active,
.mnu_sidemenuma2 ul li a:active,
.mnu_sidemenuma3 ul li a:active,
.mnu_sidemenuba1 ul li a:active,
.mnu_sidemenuba2 ul li a:active,
.mnu_sidemenus ul li a:active,
.mnu_sidemenup ul li a:active,
.mnu_sidemenu ul li a:active {
font-weight: bold;
}




.locnica {
height: 50px;
}

/* blog page */

.alumni .items-row {
margin-bottom: 25px;
border-bottom: 1px solid #1757AB;
}


.pull-right.item-image img,
.pull-left.item-image img {
width: 250px;
height: auto;
}

.pull-right.item-image {
display: block;
padding: 4px;
line-height: 18px;
border: 1px solid #DDD;
border-radius: 4px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.055);
transition: all 0.2s ease-in-out 0s;
}

.blog .readmore .btn {
	background: none;
	border:1px solid #749FB0;
	color: #8c8c8c;
	margin-bottom: 30px;
}

.blog .readmore .btn:hover {
	background: #749FB0;
	color: #fff;
}

.blog h2, .blog h2 a {
	padding-bottom: 10px;
}

.item-image {
	margin-bottom: 15px;
}

.blog-brez .page-header .article-details,
.blog-brez .article-details,
.item-page-brez .page-header .article-details {
display: none;
}

.blog-brez .page-header h2,
.item-page-brez .page-header h2 {
padding-bottom: 15px;	
}

.blog-brez .page-header,
.item-page-brez .page-header {
margin-top: 0px;
padding-top: 0px;
}


.thumbnail {
width: 350px;
height: auto;

}

.thumbnail_s {
width: 250px;
height: auto;
    display: block;
    padding: 4px;
    line-height: 18px;
    border: 1px solid #DDD;
    border-radius: 4px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.055);
    transition: all 0.2s ease-in-out 0s;
}

.alumni img,
.objava img,
.item-page img{
width: 250px;
    display: block;
    padding: 4px;
	margin-left: 15px;
    line-height: 18px;
    border: 1px solid #DDD;
    border-radius: 4px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.055);
    transition: all 0.2s ease-in-out 0s;
float: right !important;

}

.article-info-term {
	display: none;
}

.article-details {
width: 100%;
min-height: 22px;
height: auto;
display: block;
background: #f3f3f3;
margin-bottom: 20px;
margin-left: -2px;
border-left: 0px solid #216ac6;
}

.cookie h2 {
text-align: center;
color:#FFF !important;
}

.jb.cookie-bg.black{
background: transparent url("../images/custom/texture1.png") repeat scroll 0% 0% !important;
border-top: 3px solid #216AC6;
}


.category-blog {
float: left;
position: relative;
padding-right: 15px;
padding-left: 13px;
padding-top: 2px;
}


.publish_date {
float: left;
padding-right: 15px;
padding-left: 15px;
padding-top: 2px;
}

.createdby {
float: left;
padding-left: 15px;
padding-top: 2px;
}


.line-separator{
float: left;
width:1px;
height: 10px;
margin-top: 5px;

background:#b2b2b2;

border-bottom:0px solid #313030;

}


/* ADVERT ROW */

.advertrow .container {
	background: url(../images/custom/divider.png) repeat-x bottom;
	padding-bottom: 70px;
}

.advertrow h4 {
	text-transform: uppercase;
}

.advertrow img {
	float: left;
	margin: 0 15px 30px 0;
}

/* CASES ROW */

.casesrow .container {
	background: url(../images/custom/divider.png) repeat-x bottom;
	padding: 70px 0;
}

.casesrow a.button:before {
	content: "\f115";
	font-family: 'FontAwesome';
	padding-right: 8px;
	font-weight: 400;
}

/* hot film tape */

.list_carousel.responsive {
	width: 100%;
}

.mp_user2 .cell_pad {
	margin: 0;
	padding: 0;
}

.film_tape_arrows {
	text-align: right;
}

a#hot_film_tape_prev.prev, a#hot_film_tape_next.next {
	padding: 10px;
	font-size: 24px;
}

/* BOTTOM ROW */

.bottomrow .container {
	padding: 70px 0;
	margin-bottom: 20px;
}

.bottomrow h3 {
	font-size: 18px;
	margin-bottom: 30px;
}

.bottomrow h4, .bottomrow h4 a {
	font-size: 18px;
	color: #222;
	margin-bottom: 10px;
	transition: all .2s;
}

.bottomrow h4 a:hover {
	color: #749FB0;
	transition: all .2s;
}

/* latest news */

ul.latestnews {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.latestnews li {
	margin: 0;
	padding: 0;
}

.latestnews p {
	line-height: 1.5;
}

.news_date {
	background: #222;
	display: inline-block;
	float: left;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	margin: 0 15px 30px 0;
}

.news_date span {
	background: #749FB0;
	font-size: 24px;
	font-weight: 300;
	padding: 5px 20px;
	display: inline-block;
	margin: 0 0 10px 0;
	position: relative;
	left: -10px;
}

.blog .news_date {
	margin-bottom: 15px;
}

.article-info {
background-color: #f3f3f3;
display: block;
width: 100%
}

.article-info dt,
.article-info dd{
float: left;
padding-right: 10px;
background-color: #f3f3f3;
}

dl.article-info {
margin-bottom: 60px;
}
p.article-info {
	color: #ccc;
	line-height: 1;
}

/* testimonials */

.mp_bottom2 .newsflash {
	background: #222;
	padding: 15px;
	font-style: italic;
}

.mp_bottom2 .newsflash:after {
	content: "\f04b";
	font-family: 'FontAwesome';
	font-style: normal;
	position: absolute;
	color: #222;
	margin-top: -10px;
	font-size: 48px;
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.mp_bottom2 h4 {
	background: #749FB0;
	font-weight: 300;
	color: #fff;
	position: relative;
	left: 30px;
}

.mp_bottom2 h4 img {
	position: relative;
	margin-left: -30px;
	padding-right: 15px;
}

.mp_bottom2 h4:after {
	content: "\f087";
	font-family: 'FontAwesome';
	font-weight: 400;
	font-size: 32px;
	float: right;
	line-height: 80px;
	padding-right: 15px;
}

.mp_bottom2 .newsflash p {
	padding: 10px 10px 0 10px;
}

/* CONTACT ROW */

.contactrow {
	background: #bfbca6;
	padding: 30px 0;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	
	text-align: center;
}

.contactrow p {
	margin: 0;
	padding: 0;
}

.contactrow a.button {
	background: #222;
	margin-left: 15px;
}

.contactrow a.button:before {
	content: "\f003";
	font-family: 'FontAwesome';
	padding-right: 8px;
	font-weight: 400;
}

.contactrow a.button:hover {
	background: #749FB0;
}

/* SOCIAL ROW */

.socialrow {
	text-transform: none;
}

.socialrow .sparky_logo {
	color: #fff;
	font-weight: normal;
	float: left;
	font-size: 32px;

}

.socialrow p {
	margin: 0;
	padding-bottom: 10px;
}

.socialrow .social_icons {
	float: right;
}

.socialrow .social_icons a {
	color: #fff;
	font-size: 18px;
	background: #454545;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	margin: 0 0 0 8px;
	border-radius: 50%;
	transition: all .2s;
}

.socialrow .social_icons a:hover {
	background: #749FB0;
	transition: all .2s;
}

/* FOOTER ROW */

.footerrow {
	background: url(../images/custom/bg1_footer.jpg);
	padding: 50px 0;
}

.footerrow h3 {
	font-size: 18px;
	margin-bottom: 30px;
	color: #fff;
}

.footerrow input {
	font-family: 'Lato', sans-serif;
}

.footerrow p {
	line-height: 1.5;
}

/* acy mailing */

.acymailing_form p {
	display: inline-block;
}

.fieldacyemail {
	max-width: 200px;
}

.acymailing_form .inputbox {
	width: auto !important;
	margin-bottom: 0;
	background:rgba(255,255,255,.2);
	color: #fff;
	padding-top: 6px;
	padding-bottom: 6px;
	border:0;
}

.acymailing_form .button {
	padding-top: 6px;
	padding-bottom: 5px;
}

/* latest news */

.footerrow .latestnews a {
	color: #fff;
	font-weight: 400;
	transition: all .2s;
}

.footerrow .latestnews a:hover {
	color: #749FB0;
	transition: all .2s;
}

.footerrow .latestnews h4 {
	margin: 0;
}

.footerrow .latestnews .article-info {
	font-style: italic;
	color: #8c8c8c;
	font-size: 12px;
}

.footerrow .latestnews .item-separator {
	border-bottom: 1px solid #333;
	margin-bottom: 15px;
}

/* office locations */

.mp_bottom6 h4 {
	color: #fff;
	text-transform: uppercase;
}

.mp_bottom6 span {
	color: #749FB0;
}

/* Sidebar */


.mod-articles-category-element {
height: 100%;
border-bottom: #808080 1px solid;
margin-bottom: 10px;
}

.item-page-brez .line,
.dogodki .mod-articles-category-date-div {
display: none;
}

.dogodki {
margin-bottom: 0px !important;}

.obvestila {
margin-bottom: 0px !important;}

.moduletable-vsa {
background-color: #F3F3F3;
margin-bottom: 30px;
}

.moduletable-vsa a{
color: #216AC6;
letter-spacing: 0.15em;
font-size: 0.85em;
font-weight: bold;
}


.line {
width: 100%;
height: 5px;
margin-bottom: 20px;
border-bottom: 1px solid rgb(99, 146, 209);
}

.mod-articles-category-date-div {
border-left: 1px dotted #808080;
font-weight: normal;
color: #B0B0B0;
display: block;
margin-bottom: -6px;
font-size: 0.8em;
float: right;
padding-left: 5px;
}

.mod-articles-category-date{
float: left;
padding-right: 7px;
font-size: 0.8em;
}

.mod-articles-category-rest-div {
overflow: hidden;
padding-left: 10px;
display: block;
padding-bottom: 5px;


}

a.mod-articles-category-title {
color: #6b6b6b;
font-weight: bold;
float: left;
display: block;
width: 100%;
font-size: 0.9em !important;
line-height: 1.3em;
}


.mod-articles-category-writtenby {
font-style: italic;
font-size: 0.8em;
float: left;
display: block;
}


.custom-desno p{
padding-bottom: 15px;
}


/* COPYRIGHT ROW */

.copyrightrow {
display: none;
}


.copyrightrow_g {
	background: #111;
	padding: 25px 0px 10px 0px;
	border-bottom: 0px solid #749FB0;
}

.copyrightrow_g a {
	color: #bbb;
	font-weight: 300;
}

.copyrightrow_g i {
	float: right;
	background: #333;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	transition: all .2s;
}

.copyrightrow_g i:hover {
	background: #749FB0;
	transition: all .2s;
	color: #fff;
}

/* RESPONSIVE BEHAVIOUR */

@media (max-width: 1920px) {
.mp_logo {
	width: 60%;;
}

.mp_top3 {
	width: 40%;
	text-align: right;
}
}

@media (max-width: 1165px) {

	.hero-carousel article .contents {
		left: 15%;
		width: 40%;
	}

	.hero-carousel article h2 {
		left: 15%;
	}

	img {
		max-width: 100%;
		height: auto;
	}

	.messagerow {
		text-align: center;
	}

	.messagerow a.button {
		float: none;
	}

	#jform_contact_emailmsg, #jform_contact_message, #jform_contact_name, #jform_contact_email {
		max-width: 232px;
	}

.mp_logo {
	width: 60%;;
}

.mp_top3 {
	width: 25%;
	text-align: right;
}

.thumbnail {
width: 250px;
height: auto;

}

}

@media (max-width: 1128px) {

.mp_logo {
	width: 60%;;
}

.mp_top3 {
	width: 40%;
	text-align: right;
}

.mod-articles-category-date-div {
float: none;
text-align: left;
}

}

@media (max-width: 979px) and (min-width: 768px){
.glavna .container {
    width: 100%;
}
.span3 {
    width: 30%;
}
.span6 {
    width: 40%;
}
.span9 {
    width: 70%;
}
}

@media (max-width: 979px) {

.custom-desno p{
padding-bottom: 0px;
}

	.mp_logo {
		width: 60%;
		
		font-size: 24px;
}


	.mp_top3 {
		
	
		width: 40%;
		
	}



	

	.hero-carousel article h2 {
		font-size: 32px;
	}

	.advertrow img {
		float: none;
		margin: 0 5% 30px 5%;
		width: 90%;
		max-width: 200px;
	}

	.mp_topmenu {
		width: 20%;
	}

.mnu_topmenu {
		width: 20%;
	}

	.mp_header1 {
		width: 80%;
	}

	.footerrow .span3 {
		width: 50%;
	}

	.mp_bottom5 {
		clear: both;
	}

	.messagerow, .socialrow, .contactrow {
		
	}

.mod-articles-category-date-div {
width: auto;
text-align: left;
float: none;
padding-left: 10px;
}

.pull-right {
float: none !important;
}

}

@media (max-width: 768px) {
	
	div.mod_search93 input[type="search"] {
    width: 200px;
}

.mp_left .cell_pad {
    margin-right: 10px;
}
.locnica {
    height: 10px;
}

.mp_header4 p {
	margin-bottom:0;
}
	.mp_top1, .mp_top2, .mp_logo, .mp_top3 {
		
		text-align: center;
	}

	.jb.cookie h2 {
		padding-bottom:0;
	}
	
h2, h2 a {

padding: 0 0 30px 0;

}


	.advertrow, .advertrow h4 {
		text-align: center;
	}

	.mp_logo .cell_pad {
margin-left: auto;
margin-right: auto;
}

	.sparky_logo, .sparky_slogan {
		text-align: center;
	}

	.bottomrow {
		overflow: hidden;
	}

	.logorow {
		padding-top: 0;
		text-align: center;
	}

	.hero-carousel article h2 {
		position: relative;
		left: 0;
	}

	.hero-carousel article .contents {
		padding-top: 15px;
	}

	.mp_right .cell_pad {
		margin-left: 10px;
	}
.mp_top3 p {

	padding-right: 0px;
}

.socialrow .sparky_logo, .socialrow .social_icons, .socialrow {
		text-align: center;
		float: none;
	}

.mp_bottom3 {
margin-bottom: 10px;
}

.moduletable_podmenu {
display: none;
}

.pull-right {
float: none !important;
}

.mod-articles-category-date-div {
float: left;
padding-right: 10px;
}

}

@media (max-width: 485px) {
	
	.sparky_logo a:before {
	display:inline-block;
	float:left;
	width:122px;
	height:119px;
	background:url(../../../images/logo/FF_logo.png);
	background-size:cover;
	background-repeat:no-repeat;
	content:"";
	margin-right: 25px;
	}
	
		.sparky_logo, .sparky_slogan {
		text-align: left;
	}
	
	.sparky_logo a {

    display: block;
}
	
.logorow .mp_logo,
.mp_logo .sparky_logo	{
    margin-top: 0;
	padding-bottom:0;
	margin-bottom:0;
}

.mp_logo .sparky_logo {
	padding-bottom:15px;
}

.moduletable_jeziki {
    float: right;
    padding: 5px;
}

.moduletable_jeziki p {
margin-bottom:0;
}

.mp_top3 .custom img {
    display: none;
}

	.mp_top1, .mp_top2, .mp_logo, .mp_top3 {
		width: 100%;
		float: none;
		text-align: center;
	}

.mp_top3 {
    margin-top: 0;
}

	ul.mnu_headermenu {
		text-align: center;
		margin-top: 10px;
	}

	.logorow {
		padding-top: 0;
		text-align: center;
	}

	.toprow {
		padding-bottom: 10px;
	}

	.mp_logo {
		padding-bottom: 15px;
	}

	.hero-carousel article .contents {
		width: 65%;
	}

	.messagerow a.button, .contactrow a.button {
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}

	.casesrow .container {
		padding: 20px 0;
	}

	.socialrow .sparky_logo, .socialrow .social_icons, .socialrow {
		text-align: center;
		float: none;
	}

	.footerrow .cell {
		width: 100%;
		float: none;
	}

	.sparky_inner .contentrow .container {
		padding-bottom: 20px;
	}

	.bottomrow .container {
		padding-top: 30px;
	}

	.form-horizontal .control-label {
		float: none;
		text-align: left;
	}

	.form-horizontal .controls {
		margin-left: 0;
	}

	.blog h2, .blog h2 a {
		font-size: 32px;
	}

.moduletable_podmenu {
display: none;
}
.pull-right {
float: none !important;
}
}

@media (max-width: 444px) {
	
.sparky_logo a:before {
    width: 70px;
    height: 68px;
    margin-right: 25px;
    margin-bottom: 50px;
}
.sparky_logo a {
    font-size: 21px;
}
}

@media (max-width: 344px) {
	
.sparky_logo a:before {
    margin-right: 15px;
}
.sparky_logo a {
    font-size: 17px;
}
.logorow .mp_logo .sparky_logo {
	padding:10px;
}
}

@media (max-width: 240px) {
.mod-articles-category-date-div {
float: none;
padding-right: 10px;
}
}


#gallery{
max-width: 100%!important;
height: auto!important;
}

#jquery-lightbox,
#lightbox-container-image-box,
#lightbox-image,
#lightbox-container-image-data-box{
max-width:100%!important;
}

#lightbox-container-image-box{
height:auto!
}                                                                                                                                                                                                       