

.nav ul {

}
.nav ul > li:before {
    content: none!important;
    /*content: "//";
    display: block;
    float: left;*/
    /*width: 36px;
    height: 80px;
    padding: 16px 0 0 8px;
    letter-spacing: -3.5px;
    font-size: 28px;
    background-size: 50px 80px;*/
}
.nav ul > li {
    float: none!important;
} 
.nav ul li > a, 
.nav ul li > a:hover, 
.nav ul li > a:visited, 
.nav ul li > a:active, 
.nav ul li > a:focus {
    line-height: 16px!important;
    height: auto!important;
    margin: 8px 0!important;
}

li.expanded, li.collapsed, li.leaf {
    padding: 0!important;
}
.navbar-brand, .navbar-brand:hover, .navbar-brand:focus, .navbar-brand:visited, .navbar-brand:active {
    font-size: 40px;
}

#main-content .section-heading {
    padding-top: 38px;
}

/*
* Blog categories
*/
.blog-cat-description {
    margin: 20px 0;
}

.field-name-field-tags {
    overflow: hidden;
    clear: both;
}
.field-name-field-tags ul{
    margin: 0;
    padding-left: 10px;
    padding-top: 30px;
}
.field-name-field-tags li{
    float: left;
    margin-right: 20px;
}
.subsection-heading {
    font-family: 'Cuprum', sans-serif;
}
.josefin {
    font-family: 'Cuprum', sans-serif;
}


#sendpulse_form {
    /*display: none;*/
}
#sendpulse_form p{
    color: #fff;
}


#likes{
    /*text-align: right;*/
    clear: both;
    margin: 20px
}
.likeme{
    float: left;
    overflow: hidden;
    padding-left: 4px;
}
.likeme.vk{
    width: 150px;
}

#likes .social a {
    width: 30px;
    height: 30px;
}

/*
* Temporary Classes
*/
.footer-two {
    display: none;
}



/*
* Fix Core Classes
*/
#admin-menu, #admin-menu .dropdown {
    z-index: 55555!important;
    /*display: none;*/
}
html body.admin-menu {
   /* margin-top: 29px !important; */
}
.content ul, 
.content ol {
    margin: 
}
.content ul li, 
.content ol li{
    list-style-position: inside;
}
.nav > li:before {
    background-color: transparent!important;
}
.nav > li.first.expanded > a {
    /*position: absolute;*/
    margin-right: 16px;
}
.nav > li.first.expanded > a:after {
    content: "\f078";
    font-family: FontAwesome;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    position: absolute;
    float: right;
    right: -16px;
}

/* End Core classes */

#header, #hero {
    overflow: hidden!important;
}
 textarea {
    resize: none; 
}

#contacts {
    overflow: hidden;
    background-repeat: no-repeat!important;
}
#contacts .webform-component-textarea .grippie {
    display: none!important;
}