/* TOP ROWS */

.floating{
    position: fixed;
    top: 0;
    z-index: 89;
    width: 100%;
    background: #ffffff;
	transition: 0.3s all;
}

.lang-inline a {
	font-size: 18px;
	color: #696969b5;
	font-family: Roboto;
}

.lang-active a,
.lang-inline a:hover {
	color:#696969;
}

.topmenushow {
	border-bottom: 1px solid #3676BC;
    background: #ffffff !important;
	animation-name: none !important;
}

.mp_logo {
	padding-top: 30px;
	padding-bottom: 25px;
	width: 38%;
}

.mp_mainmenu {
	padding: 10px 0 15px 0;
	width: 62%;
}

.mp_top1 {
	width: 62%;
	padding: 25px 0 0 0;
	text-align:right;
}

.mp_top1 ul li:last-child{
	margin-right:0;
}

.mnu_mainmenu li:last-child a {
	padding-right:0;
}

.mnu_mainmenu li ul li {
    height: auto;
	padding-top:5px;
	padding-bottom:5px;
	border-left: 3px solid #eeeeee;

}

.mnu_mainmenu li ul li:hover {
	border-left: 3px solid #3676BC;	
}

.mnu_mainmenu li ul ul {
    left: calc(290px - 3px);
    text-align: left;
}

.mnu_mainmenu li ul ul li{
	   text-align: left;
}

.mnu_mainmenu ul {
	padding-left:0;
	padding-right:0;

}

.mnu_mainmenu li ul a, .mnu_mainmenu li ul span {
    line-height: 25px;
    font-size: 17px;
    color: #666666;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    padding-top: 0;
    cursor: pointer;
    white-space: normal;
    display: block;
}

.mnu_mainmenu li,
.mnu_mainmenu li a {
	cursor:default;
}

.mnu_mainmenu li.item-151 a,
.mnu_mainmenu li.item-154 a,
.mnu_mainmenu li.item-209 a,
.mnu_mainmenu li.item-194 a,
.mnu_mainmenu li.item-208 a,
.mnu_mainmenu li.item-207 a {
	cursor:pointer;
}

.mnu_mainmenu li ul li,
.mnu_mainmenu li ul li a{
	cursor:pointer;
}

ul.offcanvas:before {
	background-image:url('../images/logo_240.jpg');
	content:'';
	width: 240px;
	height:35px;
	position: absolute;
    top: 20px;
    left: 25px;
}

ul.offcanvas {
	padding: 65px 40px 0 40px;
}

ul.offcanvas li {
    padding: 10px 0;
}

ul.offcanvas li ul li {
    padding: 6px 0;
    text-align: left;
}

.container_responsive ul li ul .parent > a::after {
	right: -20px !important;
}

a.modra,
.modra a {
	color: #3676BC !important;
}

table {
	width: 100% !important;
}

table td, table th {
    border: 1px solid #ddd;
    padding: 8px;
}

table tr:nth-child(even){background-color: #f2f2f2;}

table tr:hover {background-color: #ddd;}

table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    color: #696969;
}

table em a strong,
table em a {
    font-weight: 300;
    font-size: 14px;
}

.statut .item-page p a {
color:#696969;}

.kandidati-za-podporne-clane .obrazec {
	display: none;
}

/* ISKALNIK */

#easyprofile h2 {
	    padding: 0 0 5px;
    margin: 0;
    line-height: 1.1;
    color: #696969;
    font-size: 40px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: normal;
    font-style: normal;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: TRANSPARENT;
    border: 0 solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.05);
    box-shadow: inset 0 0 0 rgba(0,0,0,0.05);
}

div.jsn_search label.control-label, div.jsn_search_module label.control-label {
    font-weight: 400 !important;
}

.btn-primary {
    color: #fff;
    text-shadow: 0 0 0 rgba(0,0,0,0);
    background-color: #3676BC;
    background-image: -moz-linear-gradient(top,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#3676BC),to(#3676BC));
    background-image: -webkit-linear-gradient(top,#3676BC,#3676BC);
    background-image: -o-linear-gradient(top,#08c,#04c);
    background-image: linear-gradient(to bottom,#3676BC,#3676BC);
    background-repeat: repeat-x;
    border-color: #3676BC #3676BC #3676BC;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    font-weight: 300;
    font-size: 15px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff;
    background-color: #3676BC;
}

.jsn_search_btn {
	width: 50% !important;
	margin-left: 25%;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,
.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
	    padding: 4px 6px;
		font-size: 14px;
    line-height: 20px;
    color: #d4d4d4 !important;
	    border-radius: 0!important;
}

input::-webkit-input-placeholder,
input::-webkit-placeholder-shown,
input::-moz-placeholder,
input::-moz-placeholder-shown,
input:-ms-input-placeholder,
input:-ms-placeholder-shown,
input:-moz-placeholder,
input:-moz-placeholder-shown,
input::placeholder,
input:placeholder-shown {
  color: #999 !important;
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -20px;
    margin-bottom: 5px !important;
}

label.radio.inline, label.checkbox.inline {
    display: inline-block;
    margin-top: 0 !important;
}

.alert, .alert h4 {
    color: #696969;
    font-weight: 400;
    font-size: 15px;
    text-align: center;
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #ffffff;
    border: 1px solid #3676BC;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.table tr:first-child,
.table tr:first-child th {
    background-color: #ffffff !important;
    border-bottom: 1px solid #3676BC;
    padding-bottom: 5px;	
}

.table tr:hover,
.table-striped tbody>tr:nth-child(odd):hover {
    background-color: #efefef !important;
}

.table tr:first-child:hover {
	    background-color: #ffffff !important;
}

.table th {
    font-weight: 500!important;
    font-size: 15px!important;
    text-align: center!important;
}

.table td {
    font-weight: 300!important;
    font-size: 15px!important;	
}

.table td, .table th {
    border: 0 solid #ddd;
}

.table-striped tbody>tr:nth-child(odd) {
    background-color: #f2f2f2;
}

table tr:nth-child(even) {
    background-color: #ffffff;
}

.listusers tr td:first-child {
	min-width: 130px!important;
}

.listusers .name, .listusers .formatname {
    font-weight: bold!important;
    font-size: 16px!important;
}

#jsn-form.flat > ul.z-tabs-nav > li.z-active > a {
    background: #3676BC !important;
}

#jsn-form.flat.clean > ul > li.z-active > a {
    font-weight: 500!important;
    font-size: 12px!important;
}

.jsn-l-w6 {
    width: 50%;
    padding-left: 10%;
}

.jsn-l-title h3 a{
    font-size: 16px;
		text-transform:uppercase;

}

.jsn-l-map .jsn-l-title h3:before {
	margin: 2px -18px;
}

.jsn-l-title h3:before {
	content: "\f007";
    font-family: FontAwesome;
    padding: 0;
    margin: 5px -18px;
    position: absolute;
	color:#3676BC;

}

.jsn-l-fields {
    font-size: 14px !important;
    line-height: 22px !important;
}

.jsn-l-map .kraj {
	padding-left:18px;
}

.jsn-l-map .jsn-l-top {
    margin-bottom: 0;
}

.jeziki_a:before,
.jeziki_b:before,
.jeziki_c:before,
.kraj:before {
    font-family: FontAwesome;
    padding: 0;
    margin: 0 -19px;
    position: absolute;
	color:#b3b3b3;
}

.kraj:before {
	margin: 0 -16px !important;
}

.jeziki_a:before {
	content: "\f27a";
}

.jeziki_b:before {
	content: "\f086";
}

.jeziki_c:before {
	content: "\f075";
}

.kraj:before {
	content: "\f041";
}

#jsn-profile-tabs {display: none !important;}

.jsn-p-top {margin-bottom:0 !important;}
.jsn-p-opt {
    text-align: right;
    float: right;
}

.clan .jsn-p-top ,
.member .jsn-p-top {
	max-width: calc(100% - 80px);
}

.iskalnik_modul.top {
	margin-top:120px;
	margin-bottom:20px;
}

.iskalnik_modul.top h3 {
	padding:10px 20px !important;
}

.iskalnik_modul.top .control-group {
    width: 300px;
    display: inline-block;
    text-align: left;
    float: left;
    margin-right: 30px;
}

.iskalnik_modul.top .control-group:nth-child(3) {
	margin-top:25px;
	margin-right:0;
}

.iskalnik_modul.top form {
	padding-top:0;
}

.iskalnik_modul.top .jsn_search_btn {
	width:200px !important;
	margin-left: 0;
}

.imenik #izpostavitverow {
display: none;	
}

/* CAROUSEL */

.hero-carousel {
	line-height:1.4;
}

#carouselrow .sparky_cell {
	padding:0;
}

#carouselrow {
	margin-bottom: 0;
}

.domov #carouselrow,
.o-zkts #carouselrow {
	margin-bottom: 0;
}

.hero-carousel article .contents {
	width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    max-width: 1050px;
	background: TRANSPARENT !important;
	padding-right:6% !important;
}

.hero-carousel article .contents {
	top:240px !important;
}

/*
.home .hero-carousel article .contents,
.history .hero-carousel article .contents,
.members .hero-carousel article .contents,
.register-of-members .hero-carousel article .contents {
		top:110px !important;
}
*/

.history .hero-carousel article,
.members .hero-carousel article,
.register-of-members .hero-carousel article {
    max-height: 470px;
}


.home #contentrow .sparky_container,
.history #contentrow .sparky_container,
.members #contentrow .sparky_container,
.register-of-members #contentrow .sparky_container {
		padding-top: 20px !important;
}



.hero-carousel article .contents h2 {
    font-size: 51px !important;
    color: #fff;
    padding-bottom: 0;
	font-family: Roboto;
}


.clan .jsn-p-title h3,
.member .jsn-p-title h3 {
	    color: #3676BC;
}

.hero-carousel article .contents {
	font-size: 22px !important;
	font-family: Roboto;
	font-weight: 300 !important;
}

.hero-carousel .c_button {
	float: left;
	margin-right: 55px;
}

.hero-carousel .c_button a{
    display: block;
    text-align: center;
    width: 285px;
    height: 60px;
    border: 3px solid #fff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    font-size: 22px;
    padding: 14px 10px;
    margin-top: 40px;
	font-weight:300;
	background-color:TRANSPARENT;
	color:#fff;
-webkit-transition: background-color 4.5s ease-in, color 6.5s ease-in;
-moz-transition: background-color 4.5s ease-in, color 6.5s ease-in;
-o-transition: background-color 4.5s ease-in, color 6.5s ease-in;
-ms-transition: background-color 4.5s ease-in, color 6.5s ease-in;
transition: background-color 4.5s ease-in, color 6.5s ease-in;
}

.hero-carousel .c_button a:hover{
/*	background-color:rgba(255, 255, 255, 0.34); */
	background-color:rgba(48, 112, 184, 0.65);
-webkit-transition: background-color 4.5s ease-out, font-weight 6.5s ease-out;
-moz-transition: background-color 4.5s ease-out, font-weight 6.5s ease-out;
-o-transition: background-color 4.5s ease-out, font-weight 6.5s ease-out;
-ms-transition: background-color 4.5s ease-out, font-weight 6.5s ease-out;
transition: background-color 4.5s ease-out, font-weight 6.5s ease-out;
}

.hero-carousel .c_button p {
	text-align: center;
	    font-size: 1em !important;
}

.hero-carousel .c_button span {
	display: block;
	font-size: 1em;
	font-weight: 300;
}

/* IZPOSTAVITVE */

#izpostavitverow .sparky_cell {
	height: 180px;
	background-size: cover;
    background-repeat: no-repeat;	
	padding:0;
	border-top: 1px solid #fff;
}

#izpostavitverow .sparky_cell:hover {
	background-color: #3676BC;
    background-image: none;
	cursor:pointer;
}

#izpostavitverow .sparky_container {
		margin-bottom: 50px;
		margin-top: 108px;
}

.domov #izpostavitverow .sparky_container {
		margin-top: 0;
}


.mp_user1 {
	background-image:url('../images/I1.jpg');
}

.mp_user2 {
	background-image:url('../images/I2.jpg');
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.mp_user3 {
	background-image:url('../images/I3.jpg');
}

.mp_user4 {
	background-image:url('../images/I4.jpg');
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.mp_user5 {
	background-image:url('../images/I5.jpg');
}

#izpostavitverow h3 {
	text-align: center;
	padding-top: 105px;
	font-weight: 300;
	cursor: default;
	animation-name: fadeIn;
    animation-duration: .8s;
}

#izpostavitverow h3 a,
#izpostavitverow h3 a:hover {
	color:#fff;
	font-weight:300;
}

#izpostavitverow p a,
#izpostavitverow p a:hover {
	color:#fff;
	font-weight:400;
	cursor: pointer;
}

#izpostavitverow a {
	display: block;
	padding-bottom:16px;
}

#izpostavitverow p {
	color: #fff;
    padding: 2.5vw 20px 25px 20px;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    font-family: Roboto;
	display: none;
	cursor: pointer;
	animation-name:fadeOut;
	animation-duration: .4s;
	margin-bottom:0;
}

#izpostavitverow .sparky_cell:hover h3 {
	display: none;
	animation-name:fadeOut;
}

#izpostavitverow .sparky_cell:hover p {
	display: block;
	animation-name: fadeIn
}

#iskalnikrow .sparky_cell {padding:0;}

/* DESNO */

#mc_embed_signup{clear:left; font:14px Roboto; padding-right: 20px; padding-top: 10px;}

#mc_embed_signup input.email {
	margin-left: 10px !important;
	width:260px !important;
}	

#mc_embed_signup .button {
	    background-color: #3676bc!important;
    border: 1px solid #fff!important;
    color: #fff!important;
	-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
transition: all .2s ease-out;
}

#mc_embed_signup .button:hover {
	background-color: #fff!important;
    color: #3676bc!important;
	-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
transition: all .2s ease-out;
border: 1px solid #3676bc!important;
}

#mc_embed_signup input {
    border: 1px solid #9bbce0 !important;
    -webkit-appearance: none;
    border-radius: 5px !important;
    font-family: Roboto !important;
    color: #666 !important;
}

.gumb {margin-left: auto; margin-right: auto;}

.tolmaca {
	background-image:url('../images/tolmac.jpg');
	background-size:cover;
	height: 200px;
}

.tolmaca .okvir {
	width:100%;
	height: 200px;
}

.tolmaca h3 {
	padding-top:116px !important;
	font-size: 40px;
}

.mp_right h3 {
	color:#fff!important;
}

.mp_right p {
	font-size: 24px;
	color:#fff;
	font-weight: 300;
	font-family: Roboto;
	padding-top:0;
}

.mp_right h3 {
	padding-top:80px;
	line-height: 1em;
	padding-bottom:0;
}

.moduletable.top h3,
.mp_right .moduletable.novice h3,
.mp_right .moduletable.napovedujemo h3,
.mp_right .moduletable.datoteke h3,
.mp_right .moduletable.pojasnilo h3 {
	padding-top:20px;
}

.mp_right h3,
.mp_right p {
	padding-left: 18px;
}

.mp_right .moduletable {
	background-color: #3676BC;
	margin-bottom: 12px;
	min-height:133px;
}

.moduletable.top,
.mp_right .moduletable.novice {
    background-color: #ffffff;
    border: 2px solid #3676BC;
}

.moduletable.top h3,
.mp_right .moduletable.novice h3,
.mp_right .moduletable.novice a,
.mp_right .moduletable.novice p{
		color: #3676BC !important;
}

.mp_right .moduletable.napovednik.novice h3{
	font-weight: 400;
}

.mp_right .moduletable.napovednik.novice.seznam h3{
	font-weight: 300;
}

.iskalnik_modul h3 {
	padding-top: 20px;
}
.iskalnik_modul form {
	padding: 20px
}

.jsn_search_module .control-group:nth-child(3) .control-label,
.jsn_search_module .control-group:nth-child(3) .controls {
display: inline-block;	
}

.jsn_search_module .control-group:nth-child(3) .control-label {
	padding-right: 25px;
}

.jsn-icon.jsn-icon-share {
	font-family: "FontAwesome" !important;
}

.jsn-icon.jsn-icon-share:before {
    content: "\f048" !important;
}

.mp_right {
	padding-left: 55px;
}

.napovednik .item-page h3 {
		padding-top:20px;
}
.mp_right .moduletable.napovednik {
    min-height: 120px;
}

.mp_right .napovednik ul {
padding: 0 20px;
margin-top:15px;}

.mp_right .napovednik.napovedujemo ul {
	padding-bottom: 20px;
}

.category-module.napovednik li {
    border-bottom: 1px solid #c1c1c1;
    padding: 12px 7px 0 0;
}

.category-module.napovednik li:last-child {
	border-bottom: 0 solid #c1c1c1;
}

/*
.category-module.napovednik li:before {
	content: "\f15c";
    font-family: FontAwesome;
    padding: 0;
    margin: 0 -25px;
    position: absolute;
	color:#fff;
}
*/

.category-module.napovednik a {
    font-weight: 300;
    font-size: 18px;
    color: #fff;
    margin-bottom: 5px;
    display: block;
}

.napovednik .mod-articles-category-date,
.napovednik .mod-articles-category-readmore,
.napovednik .mod-articles-category-readmore a {
		color: #d6d6d6;
    display: block;
    font-weight: 300;
    font-size: 15px;
    text-align: right;
}

.napovednik.novice .mod-articles-category-date {
	color:#7d7d7d !important;
}

.napovednik .mod-articles-category-introtext {
    font-size: 16px;
    font-weight: 300;
    font-family: Roboto;
    padding-top: 10px;
	    margin-bottom: 5px;
		padding-left:0;
}

.item-page .napovednik .mod-articles-category-introtext {
    padding-top: 5px;
	margin-bottom: 15px;
}

.napovednik ul.file {
	padding: 10px;
    color: #fff;
    margin: 10px 10px 0 20px;
}
.napovednik ul.file li {
	padding-bottom:10px;
}

.napovednik ul.file a{
	color:#fff;
	padding-left: 10px;
    letter-spacing: 1px;
	font-weight: 300;
}

.pojasnilo p {
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    font-family: Roboto;
    padding: 2px 20px 15px 47px;
    margin-bottom: 0;
    line-height: 20px;
	text-align:left;
}

.pojasnilo p:before {
    font-family: FontAwesome;
    padding: 0;
    margin: 0 -30px;
    position: absolute;
	color:#fff;
	}

.pojasnilo p:first-child:before {
	content: "\f27a";
	}
	
.pojasnilo p:nth-child(2):before {
	content: "\f086";
	}
	
.pojasnilo p:nth-child(3):before {
	content: "\f075";
	}

.pojasnilo p:last-child {
	padding-bottom: 15px !important;
}

.pojasnilo h3 {
	padding-bottom: 15px;
}

.domov .mp_right .napovednik,
.zkts .mp_right .napovednik,
.mp_right .napovednik .mod-articles-category-introtext,
.mp_right .napovednik .mod-articles-category-readmore,
.napovednik .item-page .moduletable.napovednik h3,
.napovednik .mp_right .napovednik,
.izobrazevanja .mp_right .izobrazevanja-modul,
.izobrazevanja .item-page .moduletable.izobrazevanja-modul h3 {display: none;}

.napovednik .mp_right .napovednik.novice,
.novice .mp_right .napovednik.napovedujemo,
.domov .mp_right .seznam {display: block !important;}

.mp_right .napovednik.novice li {
	position: relative;
}

.mp_right .moduletable.seznam {
    min-height: 133px;
}

.mp_right .napovednik.novice li:after {
    position: absolute;
    right: 6px;
    top: 10px;
    border: 1px solid #3676bc;
    padding: 0 5px;
    border-radius: 4px;
    font-weight: 400;
    font-size: 13px;
	background-color: #3676bc;
    color: #fff;
-webkit-transition: all 4.5s ease-out, color 1.5s ease-out;
-moz-transition: all 4.5s ease-out, color 1.5s ease-out;
-o-transition: all 4.5s ease-out, color 1.5s ease-out;
-ms-transition: all 4.5s ease-out, color 1.5s ease-out;
transition: all 4.5s ease-out, color 1.5s ease-out;
}

.mp_right .napovednik.novice li:hover:after {
	color: #6b7580;
	background-color: #fff;
-webkit-transition: all .2s ease-out, color 1.5s ease-out;
-moz-transition: all .2s ease-out, color 1.5s ease-out;
-o-transition: all .2s ease-out, color 1.5s ease-out;
-ms-transition: all .2s ease-out, color 1.5s ease-out;
transition: all .2s ease-out, color 1.5s ease-out;
}

.mp_right .napovednik.novice li .mod-articles-category-title {
    display: block;
}

.mp_right .napovednik.prva li:first-child a{
    width: calc(100% - 50px);
    display: block;
}

.mp_right .napovednik.druga li:first-child a,
.mp_right .napovednik.druga li:nth-child(2) a{
    width: calc(100% - 50px);
}

.mp_right .napovednik.tretja li:first-child a,
.mp_right .napovednik.tretja li:nth-child(2) a,
.mp_right .napovednik.tretja li:nth-child(3) a {
    width: calc(100% - 50px);
}

.mp_right .napovednik.prva li:first-child:after {
    content: "Novo!";
}

.mp_right .napovednik.druga li:first-child:after,
.mp_right .napovednik.druga li:nth-child(2):after {
    content: "Novo!";
}

.mp_right .napovednik.tretja li:first-child:after,
.mp_right .napovednik.tretja li:nth-child(2):after,
.mp_right .napovednik.tretja li:nth-child(3):after {
    content: "Novo!";
}

.item-page .category-module.napovednik a,
.item-page .napovednik .mod-articles-category-readmore,
.item-page .napovednik .mod-articles-category-readmore a,
.item-page .napovednik .mod-articles-category-introtext {
	color: #696969;
    font-size: 16px;
    line-height: 1.6;
    font-family: Roboto,sans-serif;
    text-align: justify;
    font-weight: 400;
    font-style: normal;
}

.item-page .napovednik .mod-articles-category-date {
	color: #999;
    margin: 0;
    padding: 3px 0 0 0;
    font-size: 12px;
	text-align: left;
	font-weight: 400;
}

.item-page .napovednik a.mod-articles-category-title {
    padding: 15px 0;
    margin: 0;
    line-height: 1.1;
    color: #3676BC;
    font-size: 24px;
    font-family: Roboto,sans-serif;
    text-align: left;
    font-weight: 400;
    font-style: normal;
}

.item-page .napovednik .mod-articles-category-readmore {
text-align: right;
margin-top: 0;
margin-bottom:0
}

.item-page .napovednik p.mod-articles-category-introtext {
	margin-bottom:5px;
}

.item-page .napovednik .mod-articles-category-readmore a.mod-articles-category-title {
	display: inline-block;
    padding: 4px 12px;
    color: #696969;
    text-align: center;
    vertical-align: middle;
    background-color: TRANSPARENT;
    background-image: none;
    border: 1px solid #696969;
    font-size: 14px;
    line-height: inherit;
    text-shadow: none;
    border-radius: 5px;
    box-shadow: none;
}

.item-page .napovednik .mod-articles-category-readmore a.mod-articles-category-title:hover,
.arhiv a:hover, .vec a:hover {
color: #333333;
    text-decoration: none;
    background-color: #eeeeee;
    background-image: none;
}

.arhiv a,
.vec a {
	display: inline-block;
    padding: 4px 40px 4px 12px;
    color: #696969;
    text-align: center;
    vertical-align: middle;
    background-color: TRANSPARENT;
    background-image: none;
    border: 1px solid #696969;
    font-size: 14px;
    line-height: inherit;
    text-shadow: none;
    border-radius: 0;
    box-shadow: none;
	    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.vec a {
	padding: 4px 12px 4px 12px;
}

.arhiv a:after {
	content: "\f187";
    font-family: FontAwesome;
    padding: 0;
    margin: 0 10px;
    position: absolute;
	color:#696969;
}

.item-page .moduletable.napovednik h3 {
	padding: 0 0 20px;
    margin: 0;
    line-height: 1.4;
    color: #696969;
    font-size: 40px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: normal;
    font-style: normal;	
}

.item-page .napovednik ul {
    padding: 0;
    margin-top: 0px;
}

.item-page .category-module.napovednik li {
    border-bottom: 0px solid #c1c1c1;
    padding: 0 0 20px;
}

.moduletable.sorodne {
	margin-top:40px;
	border-top: 1px solid #e9e9e9;
}

/* ZAKULISJE */

.arrows-active .sprocket-features-list {
    margin-left: 0;
    margin-right: 0;
}

.layout-showcase .sprocket-features-img-container img {
    float: none;
    margin-left: auto;
    margin-right: auto;
	width: 100%;
}

.layout-showcase .sprocket-features-arrows .arrow {
    top: 20px;
	font-size: 1.7em;
}

.layout-showcase .sprocket-features-pagination {
    position: relative;
    text-align: center;
    bottom: 0;
    z-index: 10;
    padding: 0 !important;
    margin-left: auto;
    margin-right: auto;
	margin-top: 20px;
}

.layout-showcase .sprocket-features-pagination li, .layout-showcase .sprocket-features-arrows .arrow {
    background: #3676BC;
}

.layout-showcase .sprocket-features-pagination li {
    padding: 6px;
}

.sprocket-features-content h2 {
	margin-bottom: 15px;
}

/* NOGA */

#footerlogo,
#footerrow {
	background-color:#D8D8D8;
}

#footerlogo .sparky_container,
#footerrow .sparky_container {
	max-width: 1150px;
	margin-left:auto;
	margin-right: auto;
	padding-left: 20px;
    padding-right: 20px;
}

#footerlogo .sparky_cell {
	padding-top: 40px;
	padding-bottom:0;
}

#footerrow .sparky_cell {
	width: 25% !important;
	padding-top:0;
}

#footerrow.politika .sparky_cell {
    width: 100% !important;
    padding-top: 0;
	padding-bottom:0;
}

#footerrow p,
.z_besedilo a {
	color:#696969 !important;
	font-size: 16px;
	text-align:left;
}

.politika a {
	color:#696969 !important;
	font-size: 14px;
	text-align:left;
}

#footerrow .podatki p {
	font-size: 14px;
}

#footerrow .moduletable.opis {
	padding-left: 0px;
    padding-right: 60px;
}

.informacije {
	position: relative;
	width: 100%;
}

.informacije .fb {
	float: right;
}

.informacije .fb a {display: block;}

.phone,
.email {
	padding-left: 25px;
	position: relative;
	margin-bottom: 3px;
	width: calc(100% - 85px);
}

.phone:before,
.email:before {
	position: absolute;
    left: 0;
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    background-repeat: no-repeat;
    background-position: left center;
    margin: 3px 0 0 0;
}

.phone:before {
	background-image:url('../images/phone.png');
}

.email:before {
	background-image:url('../images/email.png');
}

#footerrow .moduletable.hitri {
	padding-left: 70px;
}

#footerrow .hitri p {
margin-bottom:3px;
}	

#footerrow .hitri a {
	color: #696969;
	transition: .3s all;
}

#footerrow .hitri a:hover {
	color: #3676BC;
	transition: .3s all;
}

p.zbornik {
	margin-top:-68px;
	border-bottom: 1px solid #979797;
}

#copyrightrow {
	background-color: #BDBDBD;
}

#copyrightrow a,
#copyrightrow p {
	color: #696969;
	margin-bottom:0;
	    font-size: 0.9rem;
}

.politika {
	border-top: 1px solid #c1c1c1;
}

.politika p {
	margin-bottom:5px;
	margin-top:5px;
}

.cright,
.izdelava,
.pravno,
.pol {
    width: calc(50% - 2px);
	display: inline-block;
}

.cright,
.pravno {
		text-align:right !important;
		padding-right:5px;
}

.cright:after,
.pravno:after {
	content:"|";
	padding-left:10px;
}

.izdelava,
.pol {
		text-align:left !important;
}

/* VSEBINA */

.item-page h1 {
    padding: 0 0 10px 0;
}

.domov h1 {
    padding: 0 0 25px 0;
}

h2 {
	padding-bottom:0;
}

dl.article-info {
	margin-bottom:0;
}
/*
.leading-0:before {
    content: "Aktualno";
	font-size: 40px;
	color:#696969;
}
*/
.leading-0 {
	margin-top:-20px;
}

.icon-calendar {
	display: none;
}

button, button.btn, a.btn, button.btn-primary, p.readmore a, a.readmore {
    display: inline-block;
    padding: 4px 12px;
    color: #696969;
    text-align: right;
    vertical-align: middle;
    background-color: TRANSPARENT;
    background-image: none;
	border: 1px solid #696969;
    font-size: 14px;
    line-height: inherit;
    text-shadow: none;
    border-radius: 5px;
    box-shadow: none;
}

.readmore {
	text-align: right;
	margin-bottom:0;
}

.blog p {
	margin-bottom:5px;
}

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

dl.article-info {
	padding:0;
}

.item-page li {
    line-height: 1.6;
}

.category-module {
	margin-left:0;
	margin-right:0;
	margin-top: 30px;
	list-style: none;
}

.category-module a{
    font-weight: 500;
    font-size: 17px;
	text-align:left;
	line-height:1.1em;
}

.category-module li {
	border-bottom: 1px solid #3676BC;
	margin-bottom: 0 !important;
}

.mod-articles-category-introtext {
	margin-bottom: 10px;
}

.mod-articles-category-introtext {
	font-size:0.7em;
	font-weight: 400;
	line-height: 1.3em;
}

.mod-articles-category-introtext a,
.mod-articles-category-introtext strong {
	font-weight: 400;
}

.item-page .moduletable h3 {
    padding: 50px 0 0 0;
    margin: 0;
    color: #696969;
    font-size: 26px;
    line-height: 0;
    font-family: Roboto,sans-serif;
    text-align: left;
    font-weight: 300;
    font-style: normal;
}

.item-page h3 {
    padding: 15px 0 0 0;
    margin: 0;
    color: #3676BC;
    font-size: 22px;
    line-height: 1.5em;
    font-family: Roboto,sans-serif;
    text-align: left;
    font-weight: 300;
    font-style: normal;
}

.interno .item-page h3 {
	color: #696969;
    font-size: 16px;
    line-height: 1.6;
    font-family: Roboto,sans-serif;
    text-align: justify;
    font-weight: 400;
    font-style: normal;
	margin-bottom: 20px;
}

input.span8, textarea.span8, .uneditable-input.span8 {
    max-width: 150px !important;
	border-radius: 5px 0px 0px 5px !important;
-moz-border-radius: 5px 0px 0px 5px !important;
-webkit-border-radius: 5px 0px 0px 5px !important;
}


.interno .item-page a.btn, button.btn, a.readmore {
	border: 0;
    border-radius: 3px;
    background: #3676bc;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 15px;
    height: 22px;
    width: 16px;
    font-size: 1rem;
    line-height: 1em;
}

.interno .item-page .btn-wrapper {margin-left:auto; margin-right: auto;}

.interno .item-page  a.btn:hover, button.btn:hover, a.readmore:hover {
    background: #93383d;
}

.pager {
    font-size: 0.9em;
}

.pager li a {
		    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	color:#696969;
}
.pager li a:hover {
    color: #3676BC;
}

.icon-chevron-right,
.icon-chevron-left {
	    background-image: none !important;
		line-height: 19px !important;
}

[class^='icon-']:before, [class*=' icon-']:before {
    font-family: 'IcoMoon';
    font-style: normal;
    speak: none;
    font-size: 0.75em;
}

/* SORODNE VSEBINE */

.poslanstvo-in-cilji .item-page .category-module li:first-child,
.clani-zkts .item-page .category-module li:first-child,
.kaj-je-tolmacenje .item-page .category-module li:first-child,
.zkts-svetuje .item-page .category-module li:first-child,
.zgodovina .item-page .category-module li:nth-child(2),
.zakaj-se-vclaniti .item-page .category-module li:nth-child(2),
.kaj-je-konferencno-tolmacenje .item-page .category-module li:nth-child(2),
.zakaj-najeti-clane-zkts .item-page .category-module li:nth-child(2),
.organi-zdruzenja .item-page .category-module li:nth-child(3),
.kategorije-clanov .item-page .category-module li:nth-child(3),
.oblike-konferencnega-tolmacenja .item-page .category-module li:nth-child(3),
.koliko-tolmacev-potrebujete .item-page .category-module li:nth-child(3),
.statut-zkts .item-page .category-module li:nth-child(4),
.kako-postati-redni-clan .item-page .category-module li:nth-child(4),
.kdo-je-lahko-tolmac .item-page .category-module li:nth-child(4),
.kaj-priporocamo-govornikom .item-page .category-module li:nth-child(4),
.kodeks-poklicne-etike-poklicni-standardi-in-delovni-pogoji .item-page .category-module li:nth-child(5),
.kandidati-za-mlade-clane .item-page .category-module li:nth-child(5),
.tolmaceslovje .item-page .category-module li:nth-child(5),
.priporocila-organizatorjem .item-page .category-module li:nth-child(5),
.zkts-in-konferencno-tolmacenje-v-medijih .item-page .category-module li:nth-child(6),
.kandidati-za-pridruzene-clane .item-page .category-module li:nth-child(6),
.tehnicna-oprema .item-page .category-module li:nth-child(6),
.koristne-povezave .item-page .category-module li:nth-child(6),
.zbornik-zkts .item-page .category-module li:nth-child(7),
.kandidati-za-podporne-clane .item-page .category-module li:nth-child(7),
.castni-clani .item-page .category-module li:nth-child(8),
.kaj-pa-cena .item-page .category-module li:nth-child(7) {
	display: none;
}

/* SLIKE */

.item-page p img {margin-top:20px;}

.zgodovina-zkts .item-page p img,
.napovednik .item-page p img,
.novice .item-page p img {margin-top:0;}

.item-209 {
	display: none !important;
}



.prednji {
	  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
    transform: translateZ(0);
	padding: 100vh 0;
}

.pagination {
text-align: center;}

.pagination-active {
    margin-bottom: 0px;
}

/* PIŠKOTKI COOKIES */

.cc-revoke, .cc-window {
	height: 170px !important;
}

/* ANIMACIJE */

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

.r_only {display: none;}
.b_only {display: block;}

.nav-toggle {
	    width: 40px;
    height: 40px;
}

/* RESPONSIVE */

@media (max-width: 1775px) {
.hero-carousel article .contents {
    max-width: 1000px;
}
}
	
@media (max-width: 1550px) {
	#izpostavitverow p {
    padding: 2vw 20px 25px 20px;
	}
}

@media (max-width: 1250px) {
	#izpostavitverow p {
	padding: 1.9vw 20px 25px 20px;
	line-height: 1.5em;
	font-size: 17.5px;
	}
}

@media (max-width: 1180px) {
	
	.iskalnik_modul.top .control-group {
    width: 250px;
    display: inline-block;
    text-align: left;
    float: left;
    margin-right: 30px;
}

.iskalnik_modul.top .control-group:nth-child(3) {
    margin-top: 10px;
    margin-right: 30px;
}

#izpostavitverow p {
    padding: 10px 10px 15px 15px;
	    line-height: 1.3em;
		font-size: 17px;
}

#izpostavitverow .sparky_cell {
    height: 135px;
}
#izpostavitverow a {
	padding:0;
}

#izpostavitverow h3 {
    padding-top: 75px;
	font-size: 25px;
}

#izpostavitverow .sparky_container {
    margin-bottom: 25px;
}

#logorow .sparky_container {
    width: 100% !important;
}
.mp_logo {
    padding-left:20px;
	padding-right:0;
}

.mp_mainmenu, .mp_top1 {
	padding-right: 20px;
}

.mnu_mainmenu > li > a, .mnu_mainmenu > li > span {
    font-size: 16px;
    padding: 0 12px;
}
.hero-carousel article,
.history .hero-carousel article,
.members .hero-carousel article,
.register-of-members .hero-carousel article {
   max-height: 470px;
}
.hero-carousel article .contents {
    top: 120px !important;
}
#contentrow .sparky_container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
.tolmaca h3 {
    font-size: 32px;
}
.tolmaca p {
	font-size: 20px;
}
}

@media (max-width: 1030px) {
	
	#mc_embed_signup input.email {
	width:100% !important;
}	
	
	#izpostavitverow p {
    padding: 10px 10px 15px 15px;
	    line-height: 1.3em;
		font-size: 16px;
}

	.mp_mainmenu {
		display: none;
	}
	.mp_responsive {
    padding: 20px 30px 0 0;
	float: right !important;
    width: 65px;
	display: block !important;
}

.offcanvas-btn {
    width: 40px;
    height: 40px;
    margin-bottom: 0;
}
	.mp_top1 {
	padding-top: 27px;
    float: right !important;
    width: 100px;
	}
	.mp_logo {
    width:50%;
	padding-top: 10px;
    padding-bottom: 10px;
}
.hero-carousel article,
.history .hero-carousel article,
.members .hero-carousel article,
.register-of-members .hero-carousel article {
   max-height: 400px;
}
.hero-carousel article .contents {
    top: 80px !important;
	padding: 0 20px !important;
}
.tolmaca h3 {
    padding-top: 20px !important;
	    font-size: 28px;
}
.tolmaca {
height: 150px;
}
.mp_right h3 {
    padding-top: 20px;
	    font-size: 28px;
		padding-bottom:10px;
}
.mp_right h3,
.mp_right p {
		padding-right:15px;
text-align: left;	
line-height:1.1em;	
}
.mp_right .moduletable {
    min-height: 100px;
}
}

@media (max-width: 930px) {
	#izpostavitverow p {
	line-height: 1.1em;
}

#footerrow .mp_bottom1,
#footerrow .mp_bottom2,
#footerrow .mp_bottom3 {
	width:33% !important;
}

#footerrow .mp_bottom4 {
	width:100% !important;
}

#footerrow .moduletable.opis {
    padding-left: 0px;
    padding-right: 0;
}
p.zbornik {
   margin-top: 0;
}
}

@media (max-width: 850px) {
	
	#izpostavitverow p {
    padding: 15px 5px;
    line-height: 1.1em;
    font-size: 16px;
	font-weight:300;
	text-align:center;
}
#izpostavitverow h3 {
	font-size: 22px;
}
	.hero-carousel article .contents h2 {
    font-size: 42px !important;
    text-align: center;
}
.hero-carousel article.carousel-article .contents {
    text-align: center;
}
.center {
	width:100%;
	text-align:center;
}
.hero-carousel .c_button {
    float: none !important;
    display: inline-block;
}
.hero-carousel .c_button.right {
margin:0;
}
}
@media (min-width: 767px) {
dd.sedezValue {width:100% !important; margin-left:0 !important;display: inline !important;}
.jsn-p-fields dl dt {
    width: 230px !important;
}
.jsn-p-fields dl dd {
    margin-left: 240px !important;
}
}

@media (max-width: 767px) {
#izpostavitverow [class*='sparkle'] {
    width: 20% !important;
}
#izpostavitverow .sparky_cell {
    height: 50px;
}
#izpostavitverow h3 {
	padding-top: 11px;
	font-size:20px;
}
#izpostavitverow p {
	display: none !important;
}
#izpostavitverow h3 {
	animation-name: none;
}

#izpostavitverow .sparky_cell:hover h3 {
	display: block !important;
	animation-name:none;
	cursor:pointer;
}

#izpostavitverow .sparky_cell:hover p {
	display: none;
	animation-name: none;
}
	.mp_responsive		{
		width: 65px !important;
		}
	.mp_top1		{
		width: 85px !important;
		}
	.mp_logo {
    width: 400px !important;
	}
#carouselrow .center,
.register-of-members #carouselrow {display: none !important;}

	.hero-carousel article,
.history .hero-carousel article,
.members .hero-carousel article {
   max-height: 250px;
}
.hero-carousel article .contents {
    top: 80px !important;
	padding: 0 20px;
}
	.hero-carousel article .contents h2 {
    font-size: 32px !important;
}
.mp_right {
    padding-left: 15px;
}
.moduletable.fb {display: none;}
#footerrow .moduletable.hitri {
    padding-left: 30px;
}
#footerrow .mp_bottom1,
#footerrow .mp_bottom2 {
	width:50% !important;
	padding-bottom:15px;
}
#footerrow .mp_bottom3 {
	width:100% !important;
}
.iskalnik_modul.novice.bottom {
	display: none !important;
}
.iskalnik_modul.top {
	display: block !important;
}
.moduletable.top h3 {
	padding-left:20px;
}
select {
    width: 100%;
}
#mc_embed_signup .clear {
    display: inline-block !important;
    width: 150px !important;
}
#mc_embed_signup .button {
    width: 150px!important;
    margin: 0 auto;
    text-align: center;
    margin-left: 0 !important;
}
}
@media (max-width: 650px) {
#izpostavitverow {
visibility: hidden !important;
height:0;	
}
#izpostavitverow .sparky_cell {
    height: 0;
}
	.iskalnik_modul.top .control-group {
    width: 100%;
    margin-right: 0;
}

.iskalnik_modul.top .control-group:nth-child(3) {
    margin-top: 10px;
    margin-right: 0;
}


.cright,
.izdelava,
.pravno,
.pol {
    width: 100%;
	display: block;
}

.cright,
.pravno {
		text-align:center !important;
		padding-right:0;
}

.cright:after,
.pravno:after {
	content:"";
	padding-left:0;
}

.izdelava,
.pol {
		text-align:center !important;
}

}

@media (max-width: 550px) {

.sparky_logo_image img {
	display: none;
}
	.sparky_logo_image {
	width: 190px;
	height: 74px;
	background-image:url('../images/logo_250_visok.jpg');
	background-size:cover;
}
.mp_logo {
	width: 190px !important;
}

.mp_responsive {
    padding: 30px 30px 0 0;
		transition: .3s all;
}

.mp_top1 {
    padding-top: 37px;
		transition: .3s all;
}

.sparky_logo_image:before {
		background-image:url('../images/logo_250_brez.jpg');
}

.topmenushow .sparky_logo_image {
		background-image:url('../images/logo_250_brez.jpg') !important;
		width: 128px !important;
		height: 44px !important;
}
.topmenushow .mp_responsive {
    padding: 13px 30px 0 0 !important;
		transition: .3s all;
}

.topmenushow .mp_top1 {
    padding-top: 20px !important;
	transition: .3s all;
}
.hero-carousel article .contents {
    top: 110px  !important;
	padding: 0 20px !important;
	font-size:18px !important;
}
.hero-carousel article .contents h2 {
    font-size: 24px !important;
    line-height: 1.1em;
    margin-bottom: 10px;
}
#footerrow .mp_bottom1,
#footerrow .mp_bottom2 {
	width:100% !important;
}
}

@media (max-width: 400px) {
.hero-carousel article .contents {
    top: 85px  !important;
}
.mp_bottom2 {display: none;}
.item-page .moduletable h3 {line-height:1em;}
}

@media (max-width: 340px) {
	ul, ol {
    margin: 15px;
    padding: 0;
}
	.mp_top1 {
    width: 80px !important;
	    padding-top: 20px;
}
	
.mp_responsive {
    padding-top: 13px;
	width: 50px !important;
}
.mp_logo {
    width: 150px !important;
}
.hero-carousel article .contents h2 {
    font-size: 20px !important;
}
.hero-carousel article .contents {
    top: 95px !important;
	padding: 0 20px !important;
}
}

/*.iskalnik_modul.top,*/
.mp_responsive {display: none;}
.register-of-members #carouselrow {display: none !important;}
