/* catamaran-regular - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/catamaran-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-regular.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-600 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/catamaran-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-600.svg#Catamaran') format('svg'); /* Legacy iOS */
}
/* catamaran-800 - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/catamaran-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/catamaran-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/catamaran-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/catamaran-v17-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/catamaran-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/catamaran-v17-latin-800.svg#Catamaran') format('svg'); /* Legacy iOS */

}
.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
   padding-left: 0;
}
body {
   	font-family: 'Catamaran';
  	font-size: 1.1rem;
}
.row > * {
    padding: 0px;
}
#g-navigation .g-main-nav {

    padding-top: 12px;
}
.kieli.moduletable {
    line-height: 76px;
}

#g-mainbar {
    background: #ffffff;
    color: #424753;
    padding: 0 0 3rem 0;
}

h1, h2, h3, h4, h5 {
   font-weight: 800;
   font-family: 'Catamaran';
   line-height: 1.2;
   color: #F38244;
	margin: 0.75rem 0 0.75rem 0;
}
.platform-content, .moduletable, .widget {
    margin: 0;
    padding: 3px 0;
}
}
.default_eventlist .iceventlist-title {
    padding-top: 3px;
    line-height: 1.6rem !important;
    font-size: 1.2rem;
    font-weight: normal;
}
.default_eventlist .ic-date-img-box {
    display: none;
}
.default_eventlist .iceventlist-city, .default_eventlist .ic-datetime-div {
    line-height: 1.6rem !important;
    font-size: 1rem;
    padding-top: 5px;
}
.ic-divCell {
    
    padding: 0px;
}
.ic-divTable {
    border-spacing: 0px;
   
}
.ic-info {
    padding: 0px;
    background: none;
    border: none;
}
.ic-info .ic-details {
    padding: 0px;
}
.ic-label {
    display: table-cell;
    min-width: 180px;
    font-weight: bold;
    padding-right: 10px;
}
.ic-back {
    display: none;
}
.ic-box-date {
    margin-bottom: 25px;
}
.default_eventlist .ic-block {
    margin: 0px;
}
.ic-period-starttime, .ic-period-endtime, .ic-single-starttime, .ic-single-endtime, .ic-datetime-separator {
    font-size: 1.2rem;
}
.ic-single-starttime:before {
    content: "klo";
    margin-right: 6px;
    margin-left: 10px;
}
.ic-clearfix {
    padding-top: 25px;
}
.iceventlist-title {
    font-size: 1.1rem !important;
}

.sppb-addon-tab .sppb-addon-text-block {
  padding-top: 30px;
}
.sppb-nav-lines>li.active>a, .sppb-nav-lines>li.active>a:focus, .sppb-nav-lines>li.active>a:hover {
    color: #F38244;
    border-bottom: 2px solid #F38244;
   
}
#moder-embed .moder-datepicker, #moder-embed .moder-persons.open {
  position: inherit !important;
}
#moder-embed .moder-bar {
    background-color: #e7f1eb !important;
}

