﻿/*
Theme Name: SNPF2
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.17.4
Template: Divi
Description: Divi Child
Author: Mathinic AB
Author URI: http://www.mathinic.se

*/
@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

.published:before {
    content: "Publicerad ";
}

.ev_location:before {
    content: "\e01d";
    font-weight: bold;
    font-family: ETmodules;
    padding-right: 5px;
}

.ev_opens:before {
    content: "\7d";
    font-weight: bold;
    font-family: ETmodules;
    padding-right: 5px;
}

.events a:before {
    content: "\3d";
    font-weight: bold;
    font-family: ETmodules;
    padding-right: 5px;
}

.eventsrow {
    width: 100%;
    border-bottom: 1px dashed #cccccc;
    padding-bottom:25px;
    padding-top:25px;
}

.events {
    display:block;
    position:relative;
    width:100%;
    
}


.ev_start {
    width:25%;
    background-color: #bd0447;
    display: block;
    height:150px;
    padding:10px;
    margin-right:25px;
    color:#ffffff;
    float:left;
    font-size:30px;
    text-align:center;
    line-height:1.4em;
}

.ev_start_old {
    width: 25%;
    background-color: #767676;
    display: block;
    height: 150px;
    padding: 10px;
    margin-right: 25px;
    color: #ffffff;
    float: left;
    font-size: 30px;
    text-align: center;
    line-height: 1.4em;
}

.events:after {
    border-bottom: 1px dashed #cccccc;
}

.ev_name {
    font-size: 21px;
    color: #5d5d5d;
    font-weight: 600;
}

.ev_location {
    color: #5d5d5d;
    letter-spacing: .2px;
}

.dp-dfg-custom-field-value:before {
    content: " ";
    font-family: FontAwesome !important;
}

.dl-v-menu .et_pb_menu_inner_container,
.dl-v-menu .et_pb_menu__wrap,
.dl-v-menu .et_pb_menu__menu,
.dl-v-menu.et_pb_menu .et_pb_menu__menu > nav,
.dl-v-menu.et_pb_menu .et_pb_menu__menu > nav > ul {
    display: block;
}

.dl-v-menu .et_mobile_nav_menu {
    display: none;
}

.dl-v-menu a:before {
    content: '';
    background: gray;
    display: block;
    position: absolute;
    width: 10px;
    height: 2px;
    top: .6em;
    left: -20px;
    opacity: 0;
    transition: all .3s ease-in-out;
}

.dl-v-menu a:hover:before {
    left: -10px;
    opacity: 1;
}

.dl-v-menu a:hover {
    padding-left: 5px;
}

.tags a {
    color: #fff;
    background: #bd0447;
    padding: 5px 10px;
    border-radius: 2px;
    text-decoration: none;
}

.aligncenter {
    align-self: center !important;
}
