body{color:#222}a{color:tomato}.s_about li,body .main_footer,p{color:#888}.color_element{color:tomato}.bg_dark,.bg_dark a{color:#fff}.color_bg{background-color:tomato}.color_border{border-color:tomato}.bg_light{background-color:#ededed}.bg_dark{background-color:#222}.bg_dark .s_descr::after{background-color:#fff}.top_mnu a:hover{color:tomato}.top_mnu a{letter-spacing:4px}.top_text p{color:#ededed;letter-spacing:5px}.personal_header{letter-spacing:2px}.s_descr{letter-spacing:4px}.s_descr::after{background-color:#222}section h3{letter-spacing:3px;color:#888}.resume_item .resume_description,.s_resume h3{letter-spacing:1px}.s_resume h3{color:#222;font-size:16px;font-weight:600}.resume_item .resume_year{background-color:tomato;color:#fff}.s_portfolio li,form .form-group,form button,form input,form textarea{letter-spacing:2px}.s_portfolio li{color:#888}.s_portfolio li.active{color:#fff;border-bottom:1px solid tomato}.portfolio_item .portfolio_item_content a{border-color:tomato;color:tomato}.contacts_icon,.main_footer a,.text-danger{color:tomato}form input:focus,form textarea:focus{border:1px solid tomato}form button{background-color:tomato}form .form-group{color:#888}.popup_content{letter-spacing:1px}path{fill:#fff;position:absolute}.toggle_mnu{background-color:rgba(0,0,0,.5)}