/*--------------------------------------------------------------
WRITE CUSTOM STYLES IN THIS FILE
--------------------------------------------------------------*/


.entry-content h3 {

    font-size: 22px;
	line-height: 27px;
	margin-top: 1em;
	margin-bottom: 0.5em;
	letter-spacing: 0.11em;
    text-transform: uppercase;
}


.entry-content h4 {

    font-size: 19px;
	line-height: 24px;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	letter-spacing: 0.11em;
    text-transform: uppercase;
}


.entry-content h5 {

    font-size: 16px;
	line-height: 19px;
	margin-top: 1.4em;
	margin-bottom: 0.5em;
	letter-spacing: 0.11em;
    text-transform: uppercase;
}


.entry-content h6 {

    font-size: 13px;
	line-height: 16px;
	margin-top: 1.4em;
	margin-bottom: 0.3em;
	letter-spacing: 0.11em;
    text-transform: uppercase;
}


/* ---------------- minskad luft runt loggan på MQ min-width: 992 px ---------------- */

.site-title{padding:1.25em 0;width:14.8125em;float:right}@media only screen and (min-width: 992px){.site-title{padding:3.0em 2.625em 0 0;margin-bottom:1.4em;width:100%;text-align:right}}


/* ------- runda bildelement –––––– */

/* .img-circle {
    border-radius: 50%;
    width:75%; 
    heigth:75%; 
} 
*/


/* ------- typografi –––––– */

.byline {
font-size:0.8em; 
color:#888888; 
font-style: italic;
line-height:0.8em;
}

input {
    color: #141412;
    font-size:0.8em; 
    line-height:2em; 
}


/* ---------------- Rubrikstorlekar etta halvbreddskort MQ ---------------- */


@media screen and (min-width: 1em) {

.kkm-cardgrid .grid-item--halfwidth .grid-item__title {
font-size: 20px;
text-transform: none;
letter-spacing: 0em;
}
.kkm-cardgrid .grid-item__title {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 2px;
}
}


@media screen and (min-width: 26em) {

.kkm-cardgrid .grid-item__title {
    font-size: 21px;
    margin-bottom: 20px;
    margin-top: 2px;
}
}


@media screen and (min-width: 32em) {

.kkm-cardgrid .grid-item--halfwidth .grid-item__title {
font-size: 21px;
text-transform: uppercase;
letter-spacing: 0.11em;
}
}


@media screen and (min-width: 48em) {

.kkm-cardgrid .grid-item--halfwidth .grid-item__title {
font-size: 16px;
}
}


@media screen and (min-width: 66.6875em) {

.kkm-cardgrid .grid-item--halfwidth .grid-item__title {
font-size: 21px;
}
}


/* ---------------- Exhibition grid ---------------- */

.exhibitions-list .row .col-sm-6:nth-child(odd){
	clear: both;
}

.exhibitions-list .pagination-nav .left,
.exhibitions-list .pagination-nav .right{
	width: 45%;
}

.exhibitions-list .pagination-nav .left{
	float: left;
}

.exhibitions-list .pagination-nav .right{
	float: right;
	text-align: right;
}


/* ---------------- The Events Calendar ---------------- */

.tribe-bar-is-disabled .tribe-events-page-title{
font-size:1.6em;
line-height:45px;
text-align:left;
clear:none;
margin:0;
font-weight:normal;
text-transform:uppercase
}

.tribe-events-list-separator-month{
display:block;
font-weight:normal;
font-size:21px;
margin:2.5em 0 0;
background-color:none;
padding:6px 10px
}

#tribe-bar-form .tribe-bar-filters-inner{
display:none
}

.single-tribe_events .tribe-events-event-image {
    text-align: left;
    margin-bottom: 0em;
}

.tribe-events-list .time-details{
margin:0 0 8px 0;
font-weight:normal;
font-style:italic
}

#tribe-events-content p.tribe-events-promo{
font-size:12px
}

.tribe-bar-disabled #tribe-bar-form label{
font-size:10px;
letter-spacing:0.1em;
font-weight:normal
}

.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"]{
border:0;display:block;
width:85px;
margin:0;
padding:0;
font-size:13px;
line-height:15px;
font-weight:normal
}

.tribe-events-notices{
background:none;
border:none;
color: #c900af;
font-size:13px;
text-transform:uppercase;
letter-spacing: 0.15em;
margin:10px 0 18px;
padding:8px 35px 8px 14px
}

a:active{
color: #141412
}

#tribe-events-content.tribe-events-list{
margin-top:10px
}

.single-tribe_events h2.tribe-events-single-event-title{
font-size:1.6em;
line-height:28px;
margin:20px 0 10px;
padding:0
}

.tribe-events-meta-group .tribe-events-single-section-title{
margin:20px 0 10px;
font-size:1.1em;
font-weight:normal
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{
clear:left;
font-weight:normal;
line-height:1;
list-style:none
}

.tribe-events-list h2.tribe-events-page-title {
font-weight:normal;
margin-bottom: 0.5em;
}

.events-list .entry-title {
    font-size: 1em;
    line-height: 1.42em;
    margin-bottom: 0.4em;
    margin-top: 1.5em;
}

.events-list .entry-meta {
    margin-bottom: 0.25em;
    font-size: 0.95em;
}

.news-list .featured-article .entry-meta {
    font-size: 0.95em;
    margin-bottom: 0.25em;
}

.news-list .entry-meta {
    font-size: 0.95em;
    margin-bottom: 0.25em;
}


.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
    padding: 0px;
    margin: 0px 0px 10px;
    line-height: 1.5em;
    list-style: none outside none;
    float: none;
}


#tribe-events-content a,.tribe-events-event-meta a{
text-decoration:none;
font-weight:normal;
}

#tribe-events .tribe-events-content p, .tribe-events-before-html p, .tribe-events-after-html p {
    margin-bottom: 1.5em;
    line-height: 1.5em;
}

.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details {
    margin-top: 8px;
    line-height: 1.3em;
    font-size: 0.8em;
}


.tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
    background-color: #bbb;
}

div#tribe-events h2 a, div#tribe-events h2 span a {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.8em;
}


.tribe-events-list .tribe-events-event-image img {
    height: auto;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
}

.tribe-events-loop .tribe-events-event-meta {
    font-weight: 400;
    font-size: 18px;

}



/* ---------------- Highlight ---------------- */

.kkm-cardgrid .grid-item__subtitle--highlight {
    background: #00ff00;
    display: inline-block;
    padding: 3px;
}



/* ----------------Mail Chimp for WordPress typografi ---------------- */

.mc4wp-form label {
    display: block;
    font-weight: 400;
}




/* ---------------- Delaknapp på nyhetssidor ändrad typografi ---------------- */

.sharer.sharer-0 label span {
    text-transform: lowercase !important;
    font-size: 1.3em !important;
    font-family: Berling, serif !important;
    font-weight: normal !important;
}


img.attachment-thumbnail {
}


.tribe-events-single-event-title {
    font-size: 1.7em !important;
    line-height: 1;
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.tribe-events-schedule h2 {
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 0.11em;
    text-transform: uppercase;
	    margin-bottom: 1em;
    padding-top: 0.6666666667em;
	
    display: inline-block;
	font-style: normal;
	    margin: 0;
	    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
