@font-face {
    font-family: 'klavika-regular';
    src: url(fonts/Klavica/KlavikaRegular-Plain.otf);
    font-weight: normal; }

/* *{padding: 0;margin: 0;box-sizing: border-box;} */
#newfooter{font-family: 'Titillium Web', sans-serif; width: 100%;max-width: 100vw; background-color: #616262 ;color: #f5f5f5;font-size: 0.78rem; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -ms-flex-pack: distribute; justify-content: space-around;position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 2.3rem 5%;text-align: center;box-sizing: border-box;}
#newfooter a{text-decoration: none; color: #f5f5f5;}
#newfooter .col1,#newfooter .col2,#newfooter .col3,#newfooter .links{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; width: -webkit-max-content; width: -moz-max-content; width: max-content;color: #f5f5f5;}
#newfooter .tit{font-family: 'Titillium Web', sans-serif; font-size: 1.55rem;font-weight: 600;color: #f5f5f5;}
#newfooter .links,#newfooter .social{border-top: 3px solid #f5f5f5;width: -webkit-max-content;width: -moz-max-content;width: max-content;padding-top: 6px; margin-top: 8px;line-height: 1rem;}
#newfooter .links a{margin: 3px 0;}
#newfooter .social a div{background-color: #f5f5f5; color: #616262;border-radius: 50%; width: 24px;height: 24px;font-size: 1rem;line-height: 24px; display: inline-block;text-align: center;    margin-top: 4px;-webkit-transition: all .6s;-o-transition: all .6s;transition: all .6s;}
#newfooter .social a{margin: 3px 6px;}
#newfooter .social a:first-child{margin-left: 0;}#newfooter .social a:last-child{margin-right: 0;}
#newfooter .social a div.youtube{font-size: 0.8rem;}
#newfooter .social a .facebook:hover {background: #3B5998; color: #fff;}
#newfooter .social a .instagram:hover {background: #f00075; color: #fff;}
#newfooter .social a .pinterest:hover {background: #CB2028; color: #fff;}
#newfooter .social a .youtube:hover {background: #E52D27; color: #fff;}
#newfooter .social a .spotify {background: #f5f5f5 url(../img/spotify_grey.png) no-repeat center 35%; color: #fff; margin-bottom: -6px; background-size: 40px 40px;}
#newfooter .social a .spotify:hover {background: #1ED760 url(../img/spotify_white.png) no-repeat center 35%; color: #fff;background-size: 40px 40px}
#newfooter .col1, #newfooter .col2, #newfooter .col3{margin: 1.5rem auto;text-align: left;}
#newfooter .col1{width: 179px; overflow: visible;}
#newfooter .col3{width: 280px;font-size: 1rem;}  
#newfooter .col3 .tit{margin-bottom: 0.5rem}
#newfooter .col3 img{margin-top: 20px;width: 280px;} 
#newfooter .col3 p{padding-left: 55px;color: #f5f5f5; margin-top: 0;}
#newfooter .revear{font-family: 'klavika-regular', sans-serif;font-size: 0.95rem;margin-top: 2rem;margin-bottom: 16px;width: 140px;color: #f5f5f5;} 
@media(min-width:450px){#newfooter{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; padding: 2.3rem 10%;} #newfooter .col1, #newfooter .col2{margin: 0 auto;} #newfooter .col3{width: 350px;margin-bottom: 0;} #newfooter .col1{white-space: nowrap;} #newfooter .col3 p{padding-left: 65px;} #newfooter .col3 img{width: 300px;}}
@media(min-width:600px){#newfooter .col1{margin-right: 2rem;}} 
@media(min-width:925px){#newfooter .col3 img{margin-top: 30px;} #newfooter .col3{margin: 0 auto 1rem auto;} #newfooter .revear{margin-top: auto;margin-bottom: 8px;} }
@media(min-width:1000px){#newfooter{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;} #newfooter .col1{ margin-right: auto;} #newfooter .col3 p{padding-left: 0;color: #f5f5f5; margin-top: 0;} }
@media(min-width:1200px){#newfooter .col1{margin-right: auto;} }
