/*
Theme Name: Zerif Lite Child (Verein)
Description: eigenes Design
Author: H.-Wolfgang van Straten
Author URI: http://verein.van-straten.info/
Template: zerif-lite
Version: 1.0
Tags:
*/
@import url("../zerif-lite/style.css");
/* =Theme customization starts here */

@import url(//fonts.googleapis.com/css?family=Telegraphem:400);
@import url(//fonts.googleapis.com/css?family=Telegraphem:300);
@import url(//fonts.googleapis.com/css?family=Telegraphem:600);
@import url(//fonts.googleapis.com/css?family=Telegraphem);
  
/* Farben */
Grundfarbe: #50af31

a  {
    color: #404040 !important;
}
a:hover {
    color: #50af31 !important;
}

a.more-link {
    color: #af3150 !important;
}

ul, ol, li {
	list-style:none !important;
}
 
td a  {
    color: #50af31 !important;
}
ul.list {
    list-style-type: none;
    margin: 10px;
}
ul.list li {
   margin: 10px 0;
}
ul.list a, a  {
    color: #404040 !important;
}
ul.list a:hover {
    color: #50af31 !important;
}


.buttons {
    margin-top: 0;
}
h2.artikel-hr span {
    font-size: 18px;
}
h2.artikel-hr {
    margin-bottom: 0px !important;
}
.red-btn, .green-btn {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: #fff;
    font-size: 28px;
}
.red-btn:hover, .green-btn:hover { 
    background-color: #fff;
    color: #000 !important;
}

.latest-news {
    padding-top: 50px !important;
}

.feedback-box .client-image {
    margin-top: 10px;
    width: 100%;
    height: 275px;
    border-radius: 0;
    overflow: hidden;
    border: 3px solid #f6f6f6;
}

i.fa.fa-file-pdf-o {
    color: red;
    font-size: 22px;
    margin: 0 5px 5px 0;
}
i.fa.fa-file-text, i.fa.fa-external-link-square {
    color: #af9031;
    font-size: 22px;
    margin: 0 5px 5px 0;
}
.icon-top i.fa.fa-file-text {
    color: #fff;
}

.skills .skill .section-legend {
    font-family: 'Telegraphem', sans-serif;
}
hr { 
    width: 80%; 
    height: 1px; 
    margin: 0 auto;
    color: rgba(255, 255, 255, 0.05) !important;
    background: rgba(255, 255, 255, 0.05) !important;
}

.skills .skill {
    color: #bbb !important;
    font-size: 16px !important;
}

/*---------------------------------------
 **   Navi;              -----
-----------------------------------------*/
ul.nav > li.current_page_item > a::before, ul.nav > li.current-menu-item > a::before {
    background: #50af31;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #50af31;
}
.entry-title::after {
    background: #50af31;
}
.entry-footer, .entry-meta {
   display:none !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #af9031;
    border-color: #907728;
}

/*---------------------------------------
 **   Section: latest News us;              -----
-----------------------------------------*/
.latest-news {
    padding-bottom: 0 !important;
}

/*---------------------------------------
 **   Section: About us;              -----
-----------------------------------------*/
.about-us {
    background: #fff !important;
    padding-top: 0 !important;
    padding-bottom: 20px !important;    
}
.about-us .column {
    margin-bottom: 5px !important;
}
.about-us .section-header {
    padding-bottom: 0 !important; 
}
.our-clients .section-footer-title, h2.section-footer-title {
   color: #265317 !important;
   background-color: #fff !important;
   font-size: 32px !important;
}
.our-clients {
    background: url(images/lines-white.png) repeat-x center !important;
}
.client-list div img {
   opacity: inherit !important;
}
.client-list div img:hover {
   opacity: 0.95 !important;
}
.client-list {
   margin-bottom: 0 !important;
}
.our-clients {
    margin-bottom: 10px !important;
}
.our-clients h2 {
   border-top: 1px solid #848484;
}


/*---------------------------------------
 **   Sidebar;              -----
-----------------------------------------*/
input[type="search"], textarea {
    border-radius: 1px !important;
}
.widget .widget-title {
    text-align: center;
}
.widget .widget-title::before {
    width: 100%;
    background: #50af31;
    text-align: center;
}
.widget li {
    text-align: center;
}
.widget li:before {
    content: '';
    width: 10px !important;
    height: 10px;
    background: #af3150 !important;
    float: left;
    position: absolute;
    margin-top: 8px !important;
    left: 0;
}
.aside-hr {
    background-color: #af3150;
    color: #fff; 
    line-height: 24px;
    padding: 10px;
}
.tagcloud a {
    color: #265317 !important;
}
.tagcloud a:hover {
    color: #af3150 !important;
}

/*---------------------------------------
 **   Footer;              -----
-----------------------------------------*/

#footer {
    background: #265317 !important;
}
#footer a:hover {
    color: #af9031 !important;
}
.company-details, .company-details a {
    color: #fff !important;
}
.copy {
    color: #fff;
}
.copy a {
    color: #af9031 !important;
}
