
h2, .entry-content h2, .entry-content h2 a {
    font-size: 33px;
    font-size: 1.2rem;
}
.site-header{
  background: #fff;
}

#header-right-section{
  float:none;
}

.main-navigation {
  margin-right:4.5%;
}

.main-navigation li{
  padding: 0 0 0 15px;
}

figure {
    background: #000;
}

.widget_text .textwidget {
    padding-bottom: 15px;
    color: #000;
}

a {
    color: #b1a748;
}

.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
    color: #b1a748;
}

.main-navigation a, .main-navigation ul li:hover > a {
    color: #000;
}

.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal {
    font-size: 2.9em;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
    background: transparent;
    color: #000000;
}