/*
Theme Name: Accesspress-Basic Child
Description: Theme für agencyservices-Seite
Template: accesspress-basic
Version: 1.0
Tags:
*/
@import url("../accesspress-basic/style.css");

body,
button,
input,
select,
textarea {
    font-family: "Helvetica";
}

h1.entry-title, h1.entry-title a {
    color: #ef4024;
    text-transform: inherit;
}

.type-page .entry-title {
    display: none;
}

div.top-header {
    display: none;
}

div.menu-wrapper {
    background-color: #dc3522;
}

#site-navigation ul li {
    line-height: 60px;
}

#site-navigation ul.sub-menu li {
    line-height: 40px;
}

#site-navigation ul li:hover > a {
    background-color: #c5351c;
}

#site-navigation ul li.current-menu-item > a,
#site-navigation ul li.current-menu-ancestor > a {
    background-color: #fff;
    color: #c5351c;
}

#site-navigation ul li a {
    text-transform: inherit;
    letter-spacing: 1px;
    font-size: 13.6px;
}

#primary-menu #menu-item-454 > a {
    text-indent:-9999px;
    width: 210px;
    background-image: url('logo/agencyservices_logo_map_20px.png');
    background-repeat: no-repeat;
    background-position: 17px 18px;
}

#site-navigation ul li#menu-item-454.current-menu-item > a,
#site-navigation ul li#menu-item-454.current-menu-ancestor > a {
    background-position: -183px 18px;
}

.search-icon {
    background-color: #8b8b8b;
    width: 60px;
    line-height: 60px;
    padding-right: 0;
    text-align: center;
}

.KundenLogos .sow-image-grid-wrapper .sow-image-grid-image {
    padding-top: 0;
    padding-bottom: 0;
}

.KundenLogos .sow-image-grid-wrapper {
  padding-top: 0px;
}


.asg_button_text_left .ow-button-base a {
    text-align: left;
}

@media (max-width: 780px) { 
	.asg_button_text_left .ow-button-base a {
	    width: 100%;
	    word-wrap: break-word;
	    text-indent: -9px;
	}
}

.blog-feature-image {
    display: none;
}

.entry-footer .author, .entry-footer .category {
    display: none;
}

article.post {
    margin-top: 2em;
    margin-bottom: 5em;
    padding-bottom: 0em;
}

.entry-meta .byline {
    display: none;
}

.asg-intro .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-hero-buttons {
  margin-top: 0.8em;
}

.site-info {
  background-color: black;
}


/* Page Builder Custom Classes */

@media (max-width: 780px) { 
  .non-responsive .panel-grid-cell {
    float: left !important;
    width: 50% !important;
  }
}
#site-navigation ul li.current-menu-item > a, #site-navigation ul li.current-menu-ancestor > a {
    background-color: #000;
    color: #000;
}