/*
Theme Name: nefedkin Child
Theme URI: https://nnmprod.com
Description: Child theme
Author: nnmprod
Author URI: https://nonameproduction.me
Template: nefedkin
Version: 1.0.0
Text Domain: nefedkin-child
*/


/*global*/
a {font-size:1.25rem; font-weight:400; color:#fff !important; text-decoration:none; opacity:1; transition: opacity 0.3s ease;}
a:hover{opacity:.6}

.white{color:#fff !important;}

ul.navig li{font-size:1.25rem; font-weight:400; color:#fff;}
ul.navig li a{font-size:1.25rem; font-weight:400; color:#fff; text-decoration:none; opacity:1;}
ul.navig li a:hover{opacity:.6;}
ul.navig li {display: inline-block;  margin-right: 7rem;  list-style: none;}
ul.navig li:last-child{margin-right:0;}

.t20{font-size:1.25rem; line-height:1.4rem;}
.t-italic{font-style:italic;}
.t-dmsans{font-family:"DM Sans", Sans-serif;}
.t-center{text-align:center !important;}

.flex13{display:flex; flex-direction:column; gap:13px;}

.t-about a{text-decoration:underline !important;}


/****** MEDIA ******/
@media (min-width: 320px) and (max-width: 375px) {
    ul.navig li {display: inline-block;  margin-right: .9rem;  list-style: none; font-size:1rem;}
    ul.navig li a{font-size:.9rem;}
}
@media (min-width: 320px) and (max-width: 478px) {
    ul.navig {padding:0 !important; text-align:center;}
    ul.navig li {display: inline-block;  margin-right: 1rem;  list-style: none; font-size:1rem;}
    ul.navig li a{font-size:1rem;}
}
@media (min-width:320px) and (max-width:1024px){

}
@media (min-width:320px) and (max-width:767px){
    ul.navig {padding:0 !important; text-align:center;}
    ul.navig li {display: inline-block;  margin-right: 1rem;  list-style: none;}
    .t20{font-size:1rem; line-height:1.2rem;}
    .t20 a{font-size:1rem; line-height:1.2rem;}
}
@media (min-width:320px) and (max-width:769px){

}
