/* PRINFO ÄNDRINGAR */


strong{
	font-weight: 700;
}

#cards {
    margin:0 auto !important;
    width:100% !Important;
    height:auto !Important;
    overflow:visible !Important;
}

.card  {
    background: transparent !important;
    position: relative !Important;
    display: block;
    transform: none !important;
    width: 100%;
    clear: both;
    border-radius:0;
    overflow:visible !important;
    min-height:150px;
}

.card a {
    padding:0 !important;
}

.card.svca_response  a {
    padding:0 !important;
}

.card  header { /* JUSTERA FÄRG*/
    width: 52px;
    position: absolute;
    background: #325F7B;
    height: 100%;
    top: 0;
    bottom: 0;
    left:0;
}

.card.svca_response  header { /* REMISS */
	 background: #325F7B;
}

.card.svca_press   header { /* PRESS */
	 background: #21C9C5 ;
}

.card.type-post   header { /* NYHETER*/
	 background: #28A0CE  ;
}


.card.svca_calendar_event    header { /* KALENDER*/
	 background: #616CA2   ;
}

.card  header:before { /* JUSTERA FÄRG*/
	right: 100%;
	top: 33px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(50, 95, 123, 0);
	border-right-color: #325F7B;
	border-width: 15px;
	margin-top: -15px;
}

.card.svca_response  header:before { /* REMISS */
	border-right-color: #325F7B;
}

.card.svca_press   header:before { /* PRESS */
	border-right-color: #21C9C5 ;
}

.card.type-post   header:before { /* NYHETER*/
	border-right-color: #28A0CE  ;
}

.card.svca_calendar_event    header:before { /* KALENDER*/
	border-right-color: #616CA2  ;
}

.card .date {
    line-height: 13px;
    text-align: center;
}


.card .date .month-year {
    margin-top: 8px;
    display: block;
}

.post_arrow {
    position:absolute;
    bottom:7px;
    left:0;
    right:0;
    text-align:center;
}

.post_arrow .arrow-right {
    position:static;
    display:inline-block;
    margin-right:0;
}


.card  header:hover .post_arrow .arrow-right {
    position:static;
    display:inline-block;
    margin-right:0;
    margin-left:5px;
}


.card  .post-type {
    display:none;
}

.card .date {
    float:none;
    padding:20px 5px;
    display:block;
    color:#fff;
}

.card .post {
    margin:0 0 0 55px;
    padding:30px;
    background: #fff !important;
    min-height:150px;
}


.post_width_img {
    width:65%;
}

.card .post h3 { /* JUSTERA FÄRG*/
    font-size:1.4em ;
    color: #325F7B;
    max-width: 100%;
    margin-bottom:20px;
}

.card.svca_response  .post h3 { /* REMISS */
	 color: #325F7B;
}

.card.svca_press   .post h3 { /* PRESS */
	 color: #21C9C5 ;
}

.card.type-post   .post h3 { /* NYHETER*/
	 color: #28A0CE  ;
}

.card.svca_calendar_event   .post h3 { /* KALENDER*/
	 color: #616CA2  ;
}


.card  p {
    color: #000;
    margin-bottom:0 !Important;
}

.card .image {
    background:#fff !Important;
    margin: 0;
    width: 27%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

.card .image img {
    opacity: 1;
    height: 100%;
    width: auto !Important;
    max-width: 500px;
    filter:none;
    /* margin-left: -50%; */
}


.card .image .featured-video-plus.fvp-center  {
    height:100%;
}

.card .image .fluid-width-video-wrapper  {
    height:100%;
}



/* SIDEBAR  */

.archive_sidebar > div {
    background: #fff;
    padding: 15px;
    margin: 0 0 20px 0;
}

.archive_sidebar .widget_sp_image {
    background: #fff;
    padding: 0px;
    margin: 0 0 20px 0;
}

/* Ordered Lists */

.content-inner ol {
    margin-bottom: 1.4375em;
    margin-left: 1.25em;
    list-style-type: decimal;
}

@media screen and (max-width: 767px) {
    .card .post {
        font-size:90%;
        line-height:normal;
    }
    

    .card .image {
        display:none;
    }

    .post_width_img {
        width:auto;
    }
    
}


    

@media (max-width: 767px){
	.mbr-cases .mbr-case:nth-child(1n+1){
		padding-top: 0;
	}
}

    body.page-id-48 #main-content p {margin-bottom: 7px !important}
    body.page-id-48 .mbr-case a {margin-bottom:20px}
    
    
    
    
 /* Downloads masonry grid */
 
 .dl-grid{
	 margin-left: -5px;
	 margin-right: -5px;
 }
 
 .downloads .dl {
    float: none;
    margin-right: 0;
    margin-left: 0 !important;
    clear: none !important;
    border-left: 5px solid #fff;
    border-bottom: 1px solid #fff;
    border-right: 5px solid #fff;
}

@media (max-width: 50em)
	 .downloads .dl {
		 width: 50%;
	 }
}


