/* CSS Document */

#sp-last2{
	text-align:right;
}
#sp-last{
	font-size:11px;
}


.item tr {
	border-bottom: #ccc 1px dashed;
}
.item td {
	padding: 5px 5px;
}
.item tr:first-child td {
	font-weight: bold;
	background-color: #f5f5f5;
}
.item tr:first-child {
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

.item ul >li:before, .sppb-addon-content ul >li:before{
	font-family: FontAwesome;
	content: "\f105";
	margin-right: 8px;
	margin-left: -14px;
	color: #ffd500;
}
.item ul, .sppb-addon-content ul {
	list-style-type: none;
}

#sp-footer-off {
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    position: fixed;
    z-index: 99;
}

.logo img{
	height:75px;
}

.logo {
	opacity: 0;
}
.itemid-150 .logo{
	opacity: 1;
}
.menu-fixed .logo {
	opacity: 1;
}


h1, h2, h3{
	color:#005580;
}
blockquote {
	font-style:italic;
}

.yellow{
	color:#ffd500;
}
.blue{
	color:#005580;
}
.blue-row{
	background-color:#005580;
	color:#fff;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img{
	height:360px;
}

.sppb-carousel-extended-item img {
    object-fit: cover;
}
.alert {
    padding: 15px;
    margin-bottom: 0px;
    border: none;
    border-radius: 0px;
}