/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
#sp-header-topbar {
    position: relative;
    z-index: 111;
    background-color: #c3c3c3;
}
#sp-left .sp-module ul>li>a, #sp-right .sp-module ul>li>a {
    display: block;
    padding: 5px 0;
    line-height: 20px;
    padding: 2px 0;
}
.sp-module-content .latestnews>li>a>span {
    display: block;
    margin-top: 5px;
    font-size: 100%;
}
.tm-fixed-bar {
	width:0px !important;
	display:none !important;
}
.catanfront #sp-main-body {
    padding: 0px 0px 0px 0px !important;
}
#sp-main-body {
    padding: 30px 0px 30px 0px !important;
}

 #sp-main-body .com-sppagebuilder {
    padding: 0 !important;
}
.revibe-social-share-icon {
	display: none;
	visibility: hidden;
	}
.view-article .entry-header.has-post-format {
    display: none;
}	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
    display: block;
    padding: 5px 5px;
    color: #5f5f5f;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: .5px;
}
canvas, img, video {
    display: inline;
}
.entry-header {
	margin-bottom:5px !important;
}
.entry-header h2 {
    margin: 10px 0px 0px 0px;
    font-size: 22px;
    line-height: 1;
}
#sp-right {
	z-index:1;
	background:#fff;
}
.sp-page-builder .page-content #section-id-1641519722139 {
    overflow-x: hidden !important;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 5px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    margin-left: 5px !important;
    background-color: #eceaea;
    box-shadow: 0 0 0 0 #ffffff;
	max-width:90% !important;
}
