/*
Theme Name: Deyen UV
Template: storefront

Version: 1.08
*/

/* импортируем стили родительской темы */
@import url("../storefront/style.css");

/* Свои дополнительные стили */

.site-title > a {
    font-family: "Forte";
    font-style: italic;
}

.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, button.menu-toggle, button.menu-toggle:hover, .handheld-navigation .dropdown-toggle {
    color: #fff;
}

p.site-description, .site-header, .storefront-handheld-footer-bar {
    color: #fff;
}

.site-header {
    background-color: #2c2d33ba;
}

body {
    background-image: url("http://uv.monolitsibay.ru/wp-content/uploads/2021/06/l1-scaled.jpg");
    overflow-x: hidden;
    background-attachment: fixed;
    color: #fff;
}

h1, h2, h3, h4, h5, h6 {
    color: #fff;
}

.product.type-product {
    background-color: #2f2f2fc4;
    box-shadow: 0 0 10px #2f2f2fc4;
    border-radius: 10px;
    padding: 10px;
}

h2 {
    font-weight: 600;
}

.storefront-product-section {
    margin-left: 20px;
    margin-right: 20px;
}

.site-footer {
    background-color: #242424c4;
    color: #fff;
}

.woocommerce-products-header {
    padding: 0;
    margin: 0;
}

.storefront-full-width-content .woocommerce-products-header {
    padding: 0;
    margin: 0;
}

.storefront-breadcrumb {
    padding: 0;
    margin: 0;
}

.page-template-template-homepage .entry-header {
    font-weight: 400;
}

.deyen_section {
    padding: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    text-align: center;
}

#custom_html-2 {
    background-color: #ffffff6b;
}

#custom_html-3 {
    padding-top: 40px;
    background-color: #2c2d33ba;
}

#custom_html-3 > div.textwidget {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    float: initial;
}

#custom_html-4 {
    background-color: #00000091;
}

#custom_html-4 > div.textwidget {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    float: initial;
}

#block_player {
    background-color: #2b118abf;
    max-width: 720px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
    float: initial;
    display: block;
}

.site-branding {
    max-width: 240px;
    margin: 0;
    font-size: 22px;
}

.deyen_contacts {
    float: left;
    display: block;
    position: relative;
    font-size: 24px;
}

.dm0 {
    margin: 0;
}

.d_block_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    height: 480px;
    align-items: center;
    background-color: #00000061;
}

.d_block_background {
    position: absolute;
    height: 480px;
    width: 100%;
    z-index: -1;
    background-size: cover;
    background-position: center center;
}

#db2 ul {
    display: flex;
    flex-wrap: wrap;
}

#db2 li {
    width: 280px;
    text-align: center;
    display: block;
}

#db2 li img {
    float: initial;
    margin-left: auto;
    margin-right: auto;
}
