/*
Theme Name: Smart Mag Child
Theme URI: http://theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: smart-mag
Version: 1.0
*/

@import url("../smart-mag/style.css");

/*SEDEBAR WIDGETS	*/
.main .sidebar .widgettitle {margin-bottom:17px;}

.sidebar .main-points{padding:0 14px;}
.sidebar .main-point{line-height:45px; margin-bottom:7px;}
.sidebar .main-point.last{line-height:45px; margin-bottom:0px;}
.sidebar .main-point img{height:45px; margin-right:10px;vertical-align:middle;}

.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {margin-left:14px;}
.ai1ec-agenda-widget-view .ai1ec-event{margin-left:5.675em;}

.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {background:none;}


/*FOOTER*/
.footer-links{text-align:right;	}
.footer-links a{margin-left:15px;	display:inline-block;}

/* HOME PAGE	*/	
.call-to-action {margin:0px 0 20px; display:block;}
.call-to-action .action-button {display: inline-block; width:29%; margin-right:6.5%;}
.call-to-action .action-button.last { margin-right:0%;}
.call-to-action .action-button img {width:100%;}

/* TOP BAR	*/
.top-bar .menu li {
    padding-left: 34px;
}
.screen-reader-text {
display: none;
}

/* ZDUS */
/* ZDUS category*/
.triangle {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 26.0px 15px 0;
	border-color: transparent #DA1F26 transparent transparent;
	float: left;
}

.zdus-logo{
	width: 1078px;
	max-width: 100%;
}
.zdus-header {
	margin-top: 50px;
	margin-left: 25px;
}
.zdus-title, .zdus-excerpt {
	background-color: #DA1F26;
	color: white !important;
	margin: 0 0 !important;
	padding-top: 20px;
}
.zdus-title:before {
	display: none  !important;;
}
.zdus-title {
	text-transform: uppercase;
	#background-color: #DA1F26;
	color: white !important;
	font-size: 150% !important;
}
.zdus-excerpt {
	padding-left: 14px !important;
	padding-right: 14px !important;
}
.zdus-excerpt p {
	font-size: 120% !important;
}

.zdus-content {
	margin-top: 20px;
}
.zdus-link {
	color: #87090b;
	float: right;
}
.clear {
	clear: both;
}

/* ZDUS PAGE*/
.zdus-page-title {
	text-transform: uppercase;
	#background-color: #DA1F26;
	#color: white !important;
	margin-top: 20px;
	font-size: 150% !important;
}
.zdus-page-red-text {
	color: white !important;
	background-color: #DA1F26;
	padding-left: 14px !important;
	padding-right: 14px !important;
}

/* Sidebar */
.zdus-w-title {
	background: #DA1F26 none repeat scroll 0% 0% !important;
}
.zsdu-w div .tabs-list {
	background: #DA1F26 none repeat scroll 0% 0% !important;
}
.zsdu-w .tabbed .tabs-list .active a {
	border-bottom:0;
}

.main-head header {min-height: 155px;line-height: 155px; margin-bottom: 8px;}
.navigation {
	background-color: #fa3732;
	border-bottom: 2px solid #fa3732;
}
.main .sidebar .widgettitle, .tabbed .tabs-list {background-color: #fa3732;}
.navigation .menu ul {background: #fa3732;}
.navigation .menu > li:hover {
	background: #fa3732;
}
.navigation .menu > li li a {border-top: 1px solid #fa3732;}

.home .main {margin-top:0px;}
.home .main-featured{margin-bottom:30px;}

.logo-image {
    margin-top: 15px;
}

.amoteam-tiles__item {height: auto !important;}

#menu-item-1257 > a, #menu-item-3354 > a {font-weight:bold;}




.table-projekti table {
    border-collapse: collapse;
    width: 100%;
}



.table-projekti td, .table-projekti th {
    border: 1px solid #45394d;
    text-align: left;
    padding: 8px;
}
.table-projekti th
{
	line-height:30px;
	color:white; 
	text-align:center;
	font-size:12px; 
	font-weight:bold;
	border: 12px solid white;
	padding:4px 0; 
	text-transform: uppercase;
	
}

.table-projekti th:first-child, .table-projekti td:first-child
{
	position:sticky;
	left:0px;
	background:white;
}
.table-projekti tr td:first-child {background:#fff; }



.table-projekti th:first-child
{
	background-color:#f2f2f2;	
	width:350px;
}
.table-projekti th + th
{
	background-color:#536980;
	background-color:#45394d;
	width:auto;
	min-width:150px;
	max-width: 160px;
}

.table-projekti td + td
{
	text-align:center;
	vertical-align: middle;
	max-width: 160px;
}



.table-projekti {width:100%; overflow-x:auto; line-height: 1;}
.table-projekti td h2{ margin: 0 0 5px 0; line-height: 1;}
.table-projekti td h2 a{ font-size:14px;  color:#536980; color:#45394d; text-decoration:underline; text-transform:uppercase;}
.table-projekti td h2 a:hover {text-decoration:none; color:#45394d;}
.table-projekti td div{ font-size:12px; color:#626e7b; color:#45394d; line-height:14px;}

.table-projekti .first-column-th {border-top:1px solid white; border-left:1px solid white;background:white;}
.table-projekti .first-column-th div{ width:350px;}
@media only screen and (max-width:800px) {
	.table-projekti .short-description {display:none;}
	.table-projekti .first-column-th,
	.table-projekti .first-column-th div{width:250px;}
}

@media only screen and (max-width:400px) {
	.table-projekti .first-column-th,
	.table-projekti .first-column-th div{width:150px;}
}

.table-projekti i {
    font-size: 32px;
    width: 100%;
    text-align: center;
}

/*
.table-projekti .stage-1 {color:#536980;}
.table-projekti .stage-2 {color:#80c1e4;}
.table-projekti .stage-3 {color:#d1db28;}
.table-projekti .stage-4 {color:#3ee639;}
.table-projekti .stage-4.zavrnjen {color:#fb522f;}
*/

.table-projekti .stage-1 {color:#45394d;}
.table-projekti .stage-2 {color:#45394d;}
.table-projekti .stage-3 {color:#45394d;}
.table-projekti .stage-4 {color:#289646;}
.table-projekti .stage-4.zavrnjen {color:#C83732;}

.table-projekti .stage-4 div {color:#283849;}

.table-projekti tr:nth-child(2n+1) td {background:#f7f7f7;}

.table-projekti td:first-child:after{
    content:'';
    position:absolute;
    left: 0;
    bottom: -1px;
    width:100%;
    border-bottom: 1px solid #45394d;
}
.table-projekti td:first-child:before{
    content:'';
    position:absolute;
    right: -1px;
    top: 0;
    height:100%;
    border-right: 1px solid #45394d;
}




