/*
Theme Name:     BOGT Responsive
Description:    Child theme for Responsive by Emil Uzelac
Author:         BOGT
Author URI:     http://www.bogt.dk
Template:       responsive
Version:        0.0.1
*/

/* 
Yellow = #efe544 
Green = #9de045
*/

body {
  background: #EBE9D9;
  color: #003233;
  xtext-shadow: 0 0 1px #003233;
  font-family: 'asap', 'abel', 'Quicksand', trebuchet, helvetica, 'sans serif';
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-smooth:always;
}

.menu, .menu a, .current_page_item, .current_menu_item, .page_item {
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #F77100;
  border: 2px solid #F77100;
  border-radius: 4px;
  color: black;
  /*text-shadow: 0 0 0px black;*/
  font-weight: normal;
  text-shadow: none;
}

.menu .current_page_item a, .menu .current-menu-item a {
  background: #F77100;
}

.menu .current_page_item a:hover, .menu .current_menu_item a:hover, .menu a:hover {
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #006766;
  border-radius: 4px;
  color: #FFF;
  text-shadow: none;
  font-weight: normal;
 /*text-shadow: 0 0 1px #FFF;*/
}

.menu li li a:hover {
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #F77100;
  border-radius: 4px;
  color: #000;
  text-shadow: none;
  /*text-shadow: 0 0 1px #000;*/
}

.menu a, .menu li li a {
  border: none;
  color: black;
}

.menu li li a {
  text-shadow: none; 
  /*text-shadow: 0 0 1px black;*/
}

.featured-title {
  display: none;
}

.widget-wrapper, #featured {
  border-color: #006766;
  border-width: 0px;
}

.widget-wrapper {
  border-width: 0;
  background-color: #6C9999;
}

#logo {
  padding: 5px 0 10px 0;
}

.byline, .author, .comments-link {
	display: none;
}

.powered, .copyright {
  //display: none; 
  font-size: 0.7em;
  color: #aaa;
}

.featured-title, .featured-subtitle, #featured p {
  text-align:left;
}

.featured-title {
  padding: 30px 10px 0 10px;
}

#featured p {
  padding: 10px 10px 0 10px;
}

#comprehensivegooglemap-2, #pageexcerptwidget-2, #recent-posts-4, #stamen_map {
  height: 365px;
}

#stamen_map {
  width: 100%;
  height: 365px;
}

#kontakt {
  height: 301px;
}

div#cookie-compliance-bottom-overlay {
  height: 22px !important;
  background-color: #6C9999 !important;
  text-align: left !important;
  padding-left: 2px !important;
}

div#cookie-compliance-bottom-overlay div {
  margin: 0 !important;
}

div#cookie-compliance-overlay div p {
  font-size: 0.7em !important;
  line-height 12px !important;
  font-weight: 200 !important;
}

div#cookie-compliance-bottom-overlay div p {
  font-size: 0.7em !important;
  line-height 10px !important;
}

div#cookie-compliance-bottom-overlay a#cookie-compliance-submit {
  background-color: #006766 !important;
  border-color: #003233 !important;
  text-align: center !important;
  right: 8em !important;
}

div#cookie-compliance-bottom-overlay a#cookie-compliance-cancel {
  background-color: #F77100 !important;
  border-color: #003233 !important;
  text-align: center !important;
  right: 1em !important;
}
  
div#cookie-compliance-bottom-overlay a#cookie-compliance-submit, div#cookie-compliance-bottom-overlay a#cookie-compliance-cancel {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2px 0 0 0 !important;
  font-size: 0.7em !important;
  width: 45px !important;
}