body {
    font-family: Roboto;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.75rem;
    color: #666; }

::selection {
    background-color: #1e1e1e; }

h1 {
    font-family: Maven Pro;
    font-weight: 500;
    font-size: 3.75rem;
    line-height: 3.9375rem;
    color: #333; }

h2 {
    font-family: Maven Pro;
    font-weight: 500;
    font-size: 3rem;
    line-height: 3.5rem;
    color: #333; }

h3 {
    font-family: Maven Pro;
    font-weight: 500;
    font-size: 2.25rem;
    line-height: 3.0625rem;
    color: #333; }

h4 {
    font-family: Maven Pro;
    font-weight: 500;
    font-size: 1.875rem;
    line-height: 2.625rem;
    color: #333; }

h5 {
    font-family: Maven Pro;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 2.1875rem;
    color: #333; }

h6 {
    font-family: Maven Pro;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: #333; }
/* General
 //   ========================================================================== */
body {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: inherit;
    background-position: center top;
    background-image: none; }
/* Basic styles for navigation
 ========================================================================== */
.site-header.style-1 .main-navigation > ul > li > a, .site-header.style-2 .main-navigation > ul > li > a, .site-header.style-4 .main-navigation > ul > li > a {
    font-family: Roboto;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    color: #333; }
.site-header.style-1 .main-navigation > ul > li:hover > a, .site-header.style-2 .main-navigation > ul > li:hover > a, .site-header.style-4 .main-navigation > ul > li:hover > a {
    color: #333; }
.site-header.style-1 .main-navigation > ul > li.multicolumn > .sub-menu-wrap, .site-header.style-2 .main-navigation > ul > li.multicolumn > .sub-menu-wrap, .site-header.style-4 .main-navigation > ul > li.multicolumn > .sub-menu-wrap {
    background-color: #fff; }
.site-header.style-1 .main-navigation .sub-menu-wrap, .site-header.style-2 .main-navigation .sub-menu-wrap, .site-header.style-4 .main-navigation .sub-menu-wrap {
    background-color: #fff; }
.site-header.style-1 .main-navigation .sub-menu li a, .site-header.style-2 .main-navigation .sub-menu li a, .site-header.style-4 .main-navigation .sub-menu li a {
    font-family: Roboto;
    font-size: 0.875rem;
    font-weight: 400;
    color: #333; }
.site-header.style-1 .main-navigation .sub-menu li:hover > a, .site-header.style-2 .main-navigation .sub-menu li:hover > a, .site-header.style-4 .main-navigation .sub-menu li:hover > a {
    color: #333; }
.site-header.style-1 .main-navigation .sub-menu li.current-menu-item > a, .site-header.style-2 .main-navigation .sub-menu li.current-menu-item > a, .site-header.style-4 .main-navigation .sub-menu li.current-menu-item > a, .site-header.style-1 .main-navigation .sub-menu li.current-menu-parent > a, .site-header.style-2 .main-navigation .sub-menu li.current-menu-parent > a, .site-header.style-4 .main-navigation .sub-menu li.current-menu-parent > a, .site-header.style-1 .main-navigation .sub-menu li.current-menu-ancestor > a, .site-header.style-2 .main-navigation .sub-menu li.current-menu-ancestor > a, .site-header.style-4 .main-navigation .sub-menu li.current-menu-ancestor > a, .site-header.style-1 .main-navigation .sub-menu li.current_page_item > a, .site-header.style-2 .main-navigation .sub-menu li.current_page_item > a, .site-header.style-4 .main-navigation .sub-menu li.current_page_item > a, .site-header.style-1 .main-navigation .sub-menu li.current_page_parent > a, .site-header.style-2 .main-navigation .sub-menu li.current_page_parent > a, .site-header.style-4 .main-navigation .sub-menu li.current_page_parent > a, .site-header.style-1 .main-navigation .sub-menu li.current_page_ancestor > a, .site-header.style-2 .main-navigation .sub-menu li.current_page_ancestor > a, .site-header.style-4 .main-navigation .sub-menu li.current_page_ancestor > a {
    color: #333; }
/* Basic styles for responsive navigation
 ========================================================================== */
.wrapper-container .nav-panel .menu__breadcrumbs a {
    color: #d69080; }
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-item .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-ancestor .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-parent .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_item .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_parent .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_ancestor .menu__link {
    color: #d69080; }
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link {
    color: #333; }
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:hover, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:focus, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:hover::after, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:focus::after {
    color: #d69080; }

.header-top {
    background-color: #386f7c; }
.header-top:after {
    background-color: #386f7c; }

.site-footer {
    background-color: #386f7c;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: center top;
    background-image: url(https://velikorodnov.com/dev/devkunstwerk/wp-content/themes/kunstwerk/assets/images/footer_background.png); }
.site-footer .widget .widget-title {
    color: #fff; }
