@charset "UTF-8";

#psb {background-color: #777;background-position: 50% 50%;background-size: auto 100%;background-size: cover;padding: 10px 10px;margin: 0;color: #fff;/* overflow: hidden; */position: relative;/*z-index: 201;*/}
#psb .m {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;/* padding-right: 10px; */min-width: 0;width: 100%;}

#psb .project_menu {flex-shrink: 0;}
#psb .ul {}
#psb .li {display: inline-block;margin-right: 1px;}
#psb .li a {color: inherit;display: block;padding: 8px 12px 10px;border-radius: 9px;font-size: 16px;line-height: 20px;text-decoration: none;}
#psb .li a:hover {background: rgba(0,0,0,.25);}

#psb .add {display: inline-block;margin-left: auto;border-radius: 9px;color: #fff;padding: 0 12px 0 40px;position: relative;text-decoration: none;flex-shrink: 0;font-size: 14px;height: 38px;line-height: 36px;border: 1px solid #FFF;}
#psb .add:hover {/*background: rgba(0,0,0,.25);*/}
#psb svg {display: block;width: 18px;height: 18px;position: absolute;left: 12px;top: 50%;margin-top: -9px;}

@media only screen and (max-width: 720px) {
    #psb .m {overflow: hidden;}
    #psb .add {display: none;}
}

.popup_dialog.popup_psb_guest .m {max-width: 470px;}
.popup_dialog.popup_psb_guest .buttons .button {min-width: 120px;}
.popup_dialog.popup_psb_guest img {margin-bottom: 10px;}


.layout_market #psb .m {padding-left: 0;padding-right: 0;}

.layout_market .popup_psb_guest.shown {padding: 10px 10px;position: fixed;display: flex !important;align-items: center;top: 0 !important;bottom: 0;left: 0;right: 0;}
.layout_market .popup_psb_guest .m {max-width: 470px;height: auto;max-height: 100%;display: flex;flex-flow: column;align-self: center;}
.layout_market .popup_psb_guest .body {flex-shrink: 1;overflow-y: auto;min-height: 0;padding-top: 35px;}
.layout_market .popup_psb_guest .banner {padding-top: 35px;}
.layout_market .popup_psb_guest .buttons {flex-shrink: 0;}


@media only screen and (min-width: 1200px) {
    .layout_market #psb .m {/* padding-left: 10px; */}
}

@media only screen and (min-width: 1360px) {
    .layout_market #psb .m {/* padding-left: 10px; */padding-right: 10px;}
}


.layout_publication #psb .m {}

.layout_profile #psb .m {max-width: 1320px;}


/**/
@font-face {font-family: 'Bad Script';font-weight: 400;font-style: italic;font-display: block;src: url('../font/badscript.regular.woff2') format('woff2'), url('../font/badscript.regular.woff') format('woff'), url('../font/badscript.regular.ttf') format('truetype');}
	
.inscription {display: inline-block;font-family: 'Bad Script';margin-left: auto;padding: 0 10px;font-size: 32px;height: 38px;line-height: 38px;position: relative;flex-shrink: 1;white-space: nowrap;user-select: none;}

@media only screen and (max-width: 990px) {
    .inscription {font-size: 24px; font-size: 2.2vw;}
}

@media only screen and (max-width: 720px) {
    .inscription {font-size: 17px;/* padding-right: 0; */}
}

@media only screen and (max-width: 600px) {
    .inscription {display: none;}
}
/**/