/*
 Theme Name:   Happenstance Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Happenstance Child Theme for Freifunk Dortmund
 Author:       Astrid Junkmann
 Author URI:   http://netzvagabund.de
 Template:     happenstance
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, two-columns, right-sidebar, responsive-layout
 Text Domain:  happenstance-child
*/

/* Color scheme Freifunk Magenta
----------------------------------------------- */
body a,
body .site-title a,
body .post-entry .post-entry-headline a,
body .grid-entry .grid-entry-headline a,
body .sidebar-widget a {
  color:  #dc0067;       
}
body #header .menu-box .current-menu-item > a,
body #header .menu-box .current-menu-ancestor > a,
body #header .menu-box .current_page_item > a,
body #header .menu-box .current-page-ancestor > a,
.home #container #header .menu-box .link-home,
body .post-entry .read-more-button:hover,
body .grid-entry .read-more-button:hover,
body input[type="submit"]:hover,
body input[type="reset"]:hover,
body #searchform .searchform-wrapper .send:hover {
  background-color:  #dc0067;       
}
body .menu-box-wrapper,
body .menu-box ul ul {
  border-color:  #dc0067;       
}
body .post-entry .read-more-button,
body .grid-entry .read-more-button,
body input[type="submit"],
body input[type="reset"],
body #searchform .searchform-wrapper .send {
  background-color:  #dc0067;                     
}
body #footer a,
body .footer-signature .footer-signature-content a {
  color:  #dc0067;                     
}


.footer-signature .footer-signature-content .alignleft {
  margin-left: 28px;                                              
}

.footer-signature .footer-signature-content .alignright {
  margin-right: 28px;                                              
}


.menu-box a:hover,
.menu-box :hover > a {
  background-color: #dc0067;
  -webkit-transition: background-color 0.5s ease;
     -moz-transition: background-color 0.5s ease;
       -o-transition: background-color 0.5s ease;
      -ms-transition: background-color 0.5s ease;
          transition: background-color 0.5s ease;
}

#header .menu-box ul ul a:hover,
#header .menu-box ul ul :hover > a {
  background-color: #333 !important;
  color: #dc0067 !important;
  -webkit-transition: background-color 0.5s ease;
     -moz-transition: background-color 0.5s ease;
       -o-transition: background-color 0.5s ease;
      -ms-transition: background-color 0.5s ease;
          transition: background-color 0.5s ease;
}

.menu-box ul ul {
	background: #333;
  border-top: 2px solid #dc0067;
}
.menu-box ul ul li {
  /*border-bottom: 1px solid #333;*/
  display: block;
  float: none;
  height: auto;
  line-height: 39px;
  margin: 0;
  min-height: 39px;
  position: relative;
  width: 212px;
}

.menu-box ul ul a {
  color: #ededed !important;
}

#header .menu-box .sub-menu .current-menu-item > a,
#header .menu-box .sub-menu .current-menu-ancestor > a,
#header .menu-box .sub-menu .current_page_item > a,
#header .menu-box .sub-menu .current-page-ancestor > a {  
  background-color: #333;
  color: #dc0067 !important;
}

