/*!
Theme Name: Main Theme
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: snitkopv.ru
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@import url("https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed&display=swap");
body,
html {
  width: 100%;
  height: 100%;
  font-family: 'Fira Sans Condensed', sans-serif;
}

.header-block {
    position: relative;
}

.header-block .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -99;
}
    
.header-block aside {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.block-dark {
    background: #f2f2f2;
}


hr.div {
    max-width: 3.25rem;
    border-width: 0.2rem;
    border-color: #00adb5;
}

hr.small-div {
    max-width: 10rem;
    border-width: 0.15rem;
    border-color: #00adb5;
}

.header {
    position: fixed;
    z-index: 10;
}

.header.at-top {
    background: #23153c;
    background: linear-gradient(180deg, rgba(35,21,60,1) 0%, rgba(35,21,60,0.0) 100%); 
}

.header.scrolled {
    background: #23153c;
}

.header nav {
    font-size: 1.4rem;
};

.header .logo {
    font-size: 1.4rem;
}

.header .logo img {
    filter: invert(100%);
}

.skills-container .skill-block {
    border: 1px solid #d0d0d0;
    padding: 1rem;
    padding-bottom: 1rem;
    border-radius: 5px;
}


.skill-block .skill-elem {

    
}

.skill-block .skill-elem .skill-text {
    padding-top: 7px;
    padding-left: 5px;
    
}

.article {
    background-color:#23153cdd;
}

.news-block {
    
}

.news-block .news {
    border: 1px solid #d0d0d0;
    padding: 1rem;
    padding-bottom: 1rem;
    border-radius: 5px;
    color: #000000;
}

.news-block .news img {
    width: 100%;
    height: auto;
}


.footer {
    background: #23153cdd;
}

.svg-info-graphic {
    filter: invert(100%);
}

/*
 * BEGIN FORM STYLE
 */

.wpcf7-form p label {
    display: block;
}


.wpcf7-form input {
    display: block;
    width: 100%;
}

.wpcf7-form textarea {
    display: block;
    width: 100%;
}

.wpcf7-form input[type=submit] {
    width: auto;
    background: #00adb5;
    color: white;
    margin: 0 auto;
   
}
/*
 * END FORM STYLE
 */

/*
 * BEGIN BLOGS PAGE
 */

.record-link img {
    width: 100%;
    height: auto;
}

.record-title {
    color: #000000;
    text-decoration: none;
}

.record-date {
    color: #555
}

/*
 * END BLOGS PAGE
 */

/*
 * BEGIN BLOG PAGE
 */

.blog-date {
    color: #555
}

/*
 * END BLOG PAGE
 */

.customize-partial-edit-shortcut, .widget .customize-partial-edit-shortcut {
  margin: -1px 0 0 -9px !important;
}

