.g-button {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding: .5em 1.35714em;
    cursor: pointer;
    text-decoration: none !important;
    color: #fff !important;
    border: .07143em solid rgba(0,0,0,0.1);
    border-radius: .28571em;
    outline: none;
    background-color: #F06354;
    background-image: linear-gradient(-180deg, #f6a39a 0%, #F06354 100%);
    box-shadow: 0 .07143em .07143em 0 rgba(0,0,0,0.2);
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2
}

.g-button:hover {
    color: #fff !important;
    background: #F06354;
    box-shadow: 0 .07143em .07143em 0 rgba(0,0,0,0.2)
}

.g-button:active {
    color: #fff !important;
    background: #F06354;
    box-shadow: inset 0 .07143em .14286em 0 rgba(0,0,0,0.3)
}

.g-button.g-button--invert {
    color: #F06354 !important;
    border-color: rgba(240,99,84,0.5);
    background: #fff;
    background-image: none;
    box-shadow: none;
    text-shadow: none
}

.g-button.g-button--invert:hover {
    color: #fff !important;
    border-color: #F06354;
    background: #F06354;
    text-shadow: 0 .07143em .07143em rgba(0,0,0,0.2)
}

.g-button.g-button--invert.g-button--disabled,.g-button.g-button--invert.g-button--disabled:hover,.g-button.g-button--invert.g-button--disabled:active,.g-button.g-button--disabled,.g-button.g-button--disabled:hover,.g-button.g-button--disabled:active {
    cursor: default !important;
    color: #979797 !important;
    border-color: #c5c5c5 !important;
    background: #f3f3f3 !important;
    box-shadow: none !important;
    text-shadow: none !important
}

.g-button--dublicator {
    padding: 0.5em 0.6428em
}

.g-button--middle {
    vertical-align: middle
}

.g-button--arr-right::after,.g-button--arr-left::after {
    position: absolute;
    top: 50%;
    display: block;
    width: 0.9286em;
    height: 0.7857em;
    margin-top: -0.3571em;
    content: ""
}

.g-button.g-button--arr-right {
    padding: 0.5em 2.3571em 0.5em 1.1428em
}

.g-button.g-button--arr-right::after {
    right: 0.7143em;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat
}

.g-button.g-button--arr-left {
    padding: 0.5em 1.1428em 0.5em 2.3571em
}

.g-button.g-button--arr-left::after {
    left: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat
}

.g-button--invert.g-button--arr-right::after {
    right: 0.7143em;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F06354%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat
}

.g-button--invert.g-button--arr-left::after {
    left: 0.7143em;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23F06354%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat
}

.g-button--invert.g-button--arr-right:hover::after,.g-button--invert.g-button--arr-right:active::after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat
}

.g-button--invert.g-button--arr-left:hover::after,.g-button--invert.g-button--arr-left:active::after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat
}

.g-button--disabled.g-button--arr-right::after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M7.1%2C0.7L7.8%2C0L13%2C5.5L7.8%2C11l-0.7-0.7l4-4.3H0V5h11.1L7.1%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important
}

.g-button--disabled.g-button--arr-left::after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2013%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23979797%22%20d%3D%22M5.9%2C0.7L5.2%2C0L0%2C5.5L5.2%2C11l0.7-0.7L1.9%2C6H13V5H1.9L5.9%2C0.7z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important
}

.g-button--arr-right::after,.g-button--arr-left::after,.g-button--disabled.g-button--arr-left::after,.g-button--disabled.g-button--arr-right::after {
    background-size: cover !important
}

.g-button--back {
    margin-top: 3.33333em;
    margin-left: .73333em
}

.g-button--vote-back {
    margin-top: 1.33333em
}

.g-user_svg_icon .g-user_svg_block {
    background: rgba(240,99,84,0.3) !important
}

.g-user_svg_icon .g-user_svg_block svg {
    fill: #F06354 !important
}

.shop2-product-amount button.amount-minus.g-user_wb_mount_minus {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.877%2010.75C5.67809%2010.75%205.48732%2010.671%205.34667%2010.5303C5.20602%2010.3897%205.127%2010.1989%205.127%2010C5.127%209.80109%205.20602%209.61032%205.34667%209.46967C5.48732%209.32902%205.67809%209.25%205.877%209.25H14C14.1989%209.25%2014.3897%209.32902%2014.5303%209.46967C14.671%209.61032%2014.75%209.80109%2014.75%2010C14.75%2010.1989%2014.671%2010.3897%2014.5303%2010.5303C14.3897%2010.671%2014.1989%2010.75%2014%2010.75H5.877ZM10%2019.75C4.615%2019.75%200.25%2015.385%200.25%2010C0.25%204.615%204.615%200.25%2010%200.25C15.385%200.25%2019.75%204.615%2019.75%2010C19.75%2015.385%2015.385%2019.75%2010%2019.75ZM10%2018.25C12.188%2018.25%2014.2865%2017.3808%2015.8336%2015.8336C17.3808%2014.2865%2018.25%2012.188%2018.25%2010C18.25%207.81196%2017.3808%205.71354%2015.8336%204.16637C14.2865%202.61919%2012.188%201.75%2010%201.75C7.81196%201.75%205.71354%202.61919%204.16637%204.16637C2.61919%205.71354%201.75%207.81196%201.75%2010C1.75%2012.188%202.61919%2014.2865%204.16637%2015.8336C5.71354%2017.3808%207.81196%2018.25%2010%2018.25V18.25Z%22%20fill%3D%22%23F06354%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat
}

.shop2-product-amount button.amount-minus.g-user_wb_mount_minus:disabled {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.877%2010.75C5.67809%2010.75%205.48732%2010.671%205.34667%2010.5303C5.20602%2010.3897%205.127%2010.1989%205.127%2010C5.127%209.80109%205.20602%209.61032%205.34667%209.46967C5.48732%209.32902%205.67809%209.25%205.877%209.25H14C14.1989%209.25%2014.3897%209.32902%2014.5303%209.46967C14.671%209.61032%2014.75%209.80109%2014.75%2010C14.75%2010.1989%2014.671%2010.3897%2014.5303%2010.5303C14.3897%2010.671%2014.1989%2010.75%2014%2010.75H5.877ZM10%2019.75C4.615%2019.75%200.25%2015.385%200.25%2010C0.25%204.615%204.615%200.25%2010%200.25C15.385%200.25%2019.75%204.615%2019.75%2010C19.75%2015.385%2015.385%2019.75%2010%2019.75ZM10%2018.25C12.188%2018.25%2014.2865%2017.3808%2015.8336%2015.8336C17.3808%2014.2865%2018.25%2012.188%2018.25%2010C18.25%207.81196%2017.3808%205.71354%2015.8336%204.16637C14.2865%202.61919%2012.188%201.75%2010%201.75C7.81196%201.75%205.71354%202.61919%204.16637%204.16637C2.61919%205.71354%201.75%207.81196%201.75%2010C1.75%2012.188%202.61919%2014.2865%204.16637%2015.8336C5.71354%2017.3808%207.81196%2018.25%2010%2018.25V18.25Z%22%20fill%3D%22%23F06354%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat
}

.shop2-product-amount button.amount-plus.g-user_wb_amount_plus {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M10.75%2010.85V14.1C10.75%2014.2989%2010.671%2014.4897%2010.5303%2014.6303C10.3897%2014.771%2010.1989%2014.85%2010%2014.85C9.80109%2014.85%209.61032%2014.771%209.46967%2014.6303C9.32902%2014.4897%209.25%2014.2989%209.25%2014.1V10.85H5.877C5.67809%2010.85%205.48732%2010.771%205.34667%2010.6303C5.20602%2010.4897%205.127%2010.2989%205.127%2010.1C5.127%209.90109%205.20602%209.71032%205.34667%209.56967C5.48732%209.42902%205.67809%209.35%205.877%209.35H9.25V6.1C9.25%205.90109%209.32902%205.71032%209.46967%205.56967C9.61032%205.42902%209.80109%205.35%2010%205.35C10.1989%205.35%2010.3897%205.42902%2010.5303%205.56967C10.671%205.71032%2010.75%205.90109%2010.75%206.1V9.35H14C14.1989%209.35%2014.3897%209.42902%2014.5303%209.56967C14.671%209.71032%2014.75%209.90109%2014.75%2010.1C14.75%2010.2989%2014.671%2010.4897%2014.5303%2010.6303C14.3897%2010.771%2014.1989%2010.85%2014%2010.85H10.75ZM10%2019.85C4.615%2019.85%200.25%2015.485%200.25%2010.1C0.25%204.715%204.615%200.35%2010%200.35C15.385%200.35%2019.75%204.715%2019.75%2010.1C19.75%2015.485%2015.385%2019.85%2010%2019.85ZM10%2018.35C12.188%2018.35%2014.2865%2017.4808%2015.8336%2015.9336C17.3808%2014.3865%2018.25%2012.288%2018.25%2010.1C18.25%207.91196%2017.3808%205.81354%2015.8336%204.26637C14.2865%202.71919%2012.188%201.85%2010%201.85C7.81196%201.85%205.71354%202.71919%204.16637%204.26637C2.61919%205.81354%201.75%207.91196%201.75%2010.1C1.75%2012.288%202.61919%2014.3865%204.16637%2015.9336C5.71354%2017.4808%207.81196%2018.35%2010%2018.35Z%22%20fill%3D%22%23F06354%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat
}

.shop2-order-options.shop2-delivery .option-type.g-user_option-type.active-type {
    border-color: #F06354
}

.shop2-order-options.shop2-delivery .option-type.g-user_option-type.active-type .option-label ins {
    border-color: #F06354
}

.g-user_option-type.so-content__payment-type--opened {
    border-color: #F06354
}

.g-user_option-type.so-content__payment-type--opened .g-form-control-radio__label {
    color: #F06354
}

.g-user_option-type.so-content__payment-type--opened .g-form-control-radio input[type=radio]:checked ~ .g-form-control-radio__input {
    border-color: #F06354;
    background-color: #F06354
}

.g-user_text_color,a.g-user_text_color {
    color: #F06354 !important
}

.g-form-row-layout {
    font-size: 15px
}

.g-form-row-layout::after {
    content: '';
    display: table;
    clear: both
}

.g-form-row-layout[data-cols="2"],.g-form-row-layout[data-cols="3"] {
    white-space: nowrap;
    letter-spacing: -0.4em
}

.g-form-row-layout__col {
    white-space: normal;
    letter-spacing: normal;
    display: inline-block;
    vertical-align: top;
    position: relative;
    min-height: 1px;
    box-sizing: border-box
}

.g-form-row-layout__col--double {
    width: 50%
}

.g-form-row-layout__col--tripple {
    width: 33.333%
}

.g-form-row__subrow {
    position: relative
}

.g-form-row__subrow::after {
    display: table;
    clear: both;
    content: ''
}

.g-form-row--submit,.g-form-row--captcha {
    padding: 1.3333em 0.3333em 0.3333em !important
}

.g-form-field-wrap {
    min-width: 70px;
    float: left;
    position: relative
}

.g-form-field-wrap--hidden {
    display: none !important
}

.g-form-field-wrap.hidden {
    display: none !important
}

.g-form-field-wrap--nofloat {
    float: none !important
}

.g-form-field {
    padding: 0.3333em;
    position: relative
}

.g-form-field::after {
    display: table;
    clear: both;
    content: ''
}

.g-form-field ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.g-form-field ul li {
    margin-top: .33333em
}

.g-form-field ul li:first-child {
    margin: 0
}

.g-form-field--title-pos-2,.g-form-field--title-pos-3 {
    width: 100%;
    border: 0;
    box-sizing: border-box
}

.g-form-field--title-pos-2 .g-form-field__title,.g-form-field--title-pos-3 .g-form-field__title {
    margin-bottom: 0;
    display: table-cell;
    vertical-align: middle
}

.g-form-field--title-pos-2 .g-form-field__value,.g-form-field--title-pos-3 .g-form-field__value {
    display: table-cell;
    vertical-align: middle
}

.g-form-field--title-pos-2 {
    -ms-flex-direction: row;
    flex-direction: row
}

.g-form-field--title-pos-2 .g-form-field__value {
    padding-left: 10px
}

.g-form-field--title-pos-3 {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    direction: rtl
}

.g-form-field--title-pos-3 .g-form-field__value {
    padding-right: 10px;
    direction: ltr
}

.g-form-field--title-pos-3 .g-form-field__title {
    direction: ltr
}

.g-form-field--vote-field {
    padding-left: 1em;
    padding-right: 1em
}

.g-form-field__title {
    font-size: 0.8667em;
    line-height: 1.2em;
    font-weight: bold;
    max-width: 100%;
    margin-bottom: 0.5385em;
    position: relative
}

.g-form-field__title--disabled {
    color: #979797;
    cursor: default
}

.g-form-field__title--error {
    color: red
}

.g-form-field__title::after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
    visibility: hidden;
    height: 0
}

.g-form-field__required-mark {
    color: red
}

.g-form-field__value {
    vertical-align: top;
    display: inline-block;
    position: relative;
    font-family: Arial, sans-serif;
    margin-bottom: .66667em
}

.g-form-field__error {
    position: absolute;
    top: -1px;
    left: 100%;
    content: attr(data-error);
    z-index: 5;
    display: none;
    color: red
}

.g-form-tpl-field__button {
    margin-left: 10px
}

.g-form-body {
    margin-bottom: .66667em
}

.g-form-body--dublicator {
    padding-top: 32px
}

.g-form-body--without-padding {
    padding-top: 0
}

.g-form-body--header {
    margin-bottom: 0
}

.g-form-body--header h2 {
    margin: 0
}

.g-form-body p:first-child {
    margin-top: 0
}

.g-form-body p:last-child {
    margin-bottom: 0
}

input[type=text][name=_cn],.g-form-control-text,.g-form-control-textarea {
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #c5c5c5;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);
    border-radius: 4px;
    color: #484848;
    font-size: 14px;
    line-height: 1.2;
    outline: none;
    padding: 0.5em 0.71428em;
    transition: border-color .3s, box-shadow .3s
}

input:focus[type=text][name=_cn],.g-form-control-text:focus,.g-form-control-textarea:focus {
    border: 1px solid rgba(240,99,84,0.6);
    box-shadow: 0 0 3px 0 rgba(240,99,84,0.4)
}

input[type=text][name=_cn] {
    display: inline-block;
    vertical-align: middle
}

.g-form-control-text,.g-form-control-textarea {
    width: 100%;
    display: block
}

.g-form-control-text :-ms-input-placeholder,.g-form-control-textarea :-ms-input-placeholder {
    color: #c5c5c5
}

.g-form-control-text ::placeholder,.g-form-control-textarea ::placeholder {
    color: #c5c5c5
}

.g-form-control-text--error,.g-form-control-textarea--error {
    border-color: red !important
}

.g-form-control-text--error:focus,.g-form-control-textarea--error:focus {
    box-shadow: 0 0 3px 0 rgba(255,0,0,0.4) !important
}

.g-form-control-text[disabled],.g-form-control-text--disabled,.g-form-control-textarea[disabled],.g-form-control-textarea--disabled {
    background: #f3f3f3 !important;
    border-color: #c5c5c5 !important;
    cursor: default !important;
    box-shadow: none !important
}

.g-form-control-select--hide {
    width: 1px;
    height: 1px;
    opacity: 0;
    visibility: hidden;
    position: absolute
}

.g-form-control-select--error+.chosen-container a.chosen-single,.g-form-control-select--error+.chosen-container-multi .chosen-choices {
    border-color: red !important
}

.g-form-control-select+.chosen-container {
    display: block
}

.g-form-control-select+.chosen-container a.chosen-single {
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box;
    text-decoration: none;
    position: relative;
    border: 1px solid #c5c5c5;
    display: inline-block;
    padding: 8px 10px;
    height: 32px;
    cursor: pointer;
    color: #424242;
    background: #fff;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.15);
    border-radius: 4px
}

.g-form-control-select+.chosen-container a.chosen-single span {
    line-height: normal;
    font-size: 14px;
    font-family: Arial, sans-serif
}

.g-form-control-select+.chosen-container a.chosen-single:hover {
    background: #f3f3f3;
    color: #424242;
    text-decoration: none;
    background: #fff;
    border: 1px solid rgba(240,99,84,0.6);
    box-shadow: 0 0 3px 0 rgba(240,99,84,0.4);
    border-radius: 4px
}

.g-form-control-select+.chosen-container a.chosen-single>div {
    position: absolute;
    right: 12px;
    top: 14px;
    width: 8px;
    height: 6px
}

.g-form-control-select+.chosen-container a.chosen-single>div b {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 4px 0 4px;
    border-color: #F06354 transparent transparent transparent
}

.g-form-control-select+.chosen-container.chosen-container-active a.chosen-single {
    background: #fff;
    border: 1px solid #c5c5c5;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.15)
}

.g-form-control-select+.chosen-container.chosen-with-drop a.chosen-single {
    background: #fff;
    border: 1px solid #c5c5c5;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.15)
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop {
    overflow: hidden;
    min-width: 210px;
    background: #fff;
    border: 1px solid #c5c5c5;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
    border-radius: 4px;
    margin: 0
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results {
    padding: 3px 0 !important;
    margin: 0
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #484848;
    line-height: 1.2;
    padding: 5px 14px;
    margin: 2px 0
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li:first-child {
    color: #bbb
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.highlighted,.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.result-selected {
    background: #F06354;
    color: #fff
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.group-option {
    padding-left: 35px
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li.group-result {
    font-weight: bold
}

.g-form-control-select+.chosen-container.chosen-with-drop .chosen-drop .chosen-results li .opt-status {
    display: none
}

.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices {
    background: #fff !important;
    border: 1px solid rgba(240,99,84,0.6) !important;
    box-shadow: 0 0 3px 0 rgba(240,99,84,0.4) !important;
    border-radius: 4px !important
}

.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices li.search-field {
    line-height: 0;
    font-size: 0
}

.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices li.search-choice+li.search-field {
    position: absolute;
    right: 1px;
    bottom: 3px
}

.g-form-control-select+.chosen-container-multi.chosen-container-active .chosen-choices li.search-choice+li.search-field:after {
    right: 12px
}

.g-form-control-select+.chosen-container-multi .chosen-choices {
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box;
    text-decoration: none;
    position: relative;
    min-height: 32px;
    padding-left: 9px !important;
    background: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.15);
    cursor: pointer;
    padding-right: 25px !important
}

.g-form-control-select+.chosen-container-multi .chosen-choices .search-field:first-child {
    box-sizing: border-box;
    width: 100%;
    font-size: 14px;
    font-family: Arial, sans-serif
}

.g-form-control-select+.chosen-container-multi .chosen-choices .search-field:first-child input {
    box-sizing: border-box;
    width: 100% !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 7px 0 7px 0 !important;
    height: 30px !important;
    color: #424242;
    cursor: pointer
}

.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice {
    margin: 2px 0;
    display: inline-block;
    float: none;
    border: none;
    background: #f3f3f3;
    font-size: 12px;
    line-height: 14px;
    border-radius: 10;
    padding: 4px 22px 4px 8px
}

.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice:first-child {
    margin-top: 3px
}

.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    height: 8px;
    width: 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23787878%22%20d%3D%22M8%2C1%20L7%2C0%20L4%2C3%20L1%2C0%20L0%2C1%20L3%2C4%20L0%2C7%20L1%2C8%20L4%2C5%20L7%2C8%20L8%2C7%20L5%2C4%20L8%2C1%20Z%22%2F%3E%3C%2Fsvg%3E") left top no-repeat !important;
    top: 7px;
    right: 7px
}

.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice+li.search-field {
    position: absolute;
    right: 1px;
    bottom: 3px
}

.g-form-control-select+.chosen-container-multi .chosen-choices li.search-choice+li.search-field:after {
    right: 12px
}

.g-form-control-select+.chosen-container-multi .chosen-choices li.search-field {
    position: relative;
    float: right
}

.g-form-control-select+.chosen-container-multi .chosen-choices li.search-field:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 4px 0 4px;
    border-color: #F06354 transparent transparent transparent;
    position: absolute;
    top: 14px;
    right: -12px
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li {
    padding: 5px 14px;
    margin: 2px 0
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li:first-child {
    color: #484848
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.highlighted {
    background: #F06354;
    color: #fff
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.result-selected {
    display: none
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li:hover .opt-status {
    background: #fff;
    border: 1px solid rgba(240,99,84,0.6);
    box-shadow: 0 0 3px 0 rgba(240,99,84,0.4)
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.result-selected .opt-status {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.2%2C2.3L3.4%204.6%207.8%200%209%201.2%203.4%207%200%203.5%20z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
    background-color: #F06354;
    border-color: #F06354
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li.result-selected .opt-status:hover {
    box-shadow: 0 0 3px 0 rgba(240,99,84,0.4)
}

.g-form-control-select+.chosen-container-multi.chosen-with-drop .chosen-drop .chosen-results li .opt-status {
    font-size: 14px;
    line-height: 16px;
    display: inline-block;
    height: 14px;
    width: 14px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 10px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #c5c5c5;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.15);
    border-radius: 3px
}

.g-form-control-select--inline {
    display: none !important
}

.g-form-control-select--inline+.chosen-container {
    display: inline-block;
    width: 150px
}

.g-form-control-checkbox,.g-form-control-radio {
    display: inline-block;
    vertical-align: top;
    position: relative;
    cursor: pointer
}

.g-form-control-checkbox input,.g-form-control-radio input {
    opacity: 0;
    position: absolute
}

.g-form-control-checkbox:hover .g-form-control-checkbox__input,.g-form-control-checkbox:hover .g-form-control-radio__input,.g-form-control-radio:hover .g-form-control-checkbox__input,.g-form-control-radio:hover .g-form-control-radio__input {
    border-color: rgba(240,99,84,0.6);
    box-shadow: 0 0 3px 0 rgba(240,99,84,0.4) !important
}

.g-form-control-checkbox--vote-field,.g-form-control-radio--vote-field {
    margin-bottom: 1em
}

.g-form-control-checkbox__label,.g-form-control-radio__label {
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding: 0 0 0 24px
}

.g-form-control-checkbox__label--error,.g-form-control-radio__label--error {
    color: red
}

.g-form-control-checkbox__input,.g-form-control-radio__input {
    display: block;
    width: 15px;
    height: 15px;
    background: #fff;
    box-sizing: border-box;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.12);
    border: 1px solid #c5c5c5;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
    transition: border-color 0.3s, box-shadow 0.3s
}

.g-form-control-checkbox--single {
    font-weight: bold
}

.g-form-control-checkbox--single .g-form-control-checkbox__input {
    position: relative
}

.g-form-control-checkbox--single .g-form-control-checkbox__label {
    font-size: 13px;
    line-height: 14px
}

.g-form-field--title-pos-2 .g-form-control-checkbox--single .g-form-control-checkbox__input {
    float: right;
    margin-left: 10px
}

.g-form-field--title-pos-2 .g-form-control-checkbox--single .g-form-control-checkbox__label {
    float: left
}

.g-form-field--title-pos-3 .g-form-control-checkbox--single .g-form-control-checkbox__input {
    float: left;
    margin-right: 10px
}

.g-form-field--title-pos-3 .g-form-control-checkbox--single .g-form-control-checkbox__label {
    float: right;
    padding-left: 0
}

.g-form-control-checkbox__input {
    border-radius: 3px
}

.g-form-control-radio__input {
    border-radius: 50%;
    padding: 3px
}

.g-form-control-group--inline {
    margin-top: 7px !important
}

.g-form-control-group--inline>li {
    display: inline-block;
    vertical-align: top
}

.g-form-control-group--inline li:first-child {
    margin-top: .33333em !important
}

.g-form-control-group--inline>li+li {
    padding-left: 5px
}

.g-form-control-checkbox input[type=checkbox]:checked ~ .g-form-control-checkbox__input {
    box-shadow: none;
    border-color: #F06354;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.2%2C2.3L3.4%204.6%207.8%200%209%201.2%203.4%207%200%203.5%20z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
    background-color: #F06354
}

.g-form-control-radio input[type=radio]:checked ~ .g-form-control-radio__input {
    box-shadow: none;
    border-color: #F06354;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%209%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%224.5%22%20cy%3D%223.5%22%20r%3D%223.5%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
    background-color: #F06354
}

.g-form-control-checkbox input[disabled] ~ .g-form-control-checkbox__input,.g-form-control-radio input[disabled] ~ .g-form-control-radio__input {
    background-color: #f3f3f3 !important;
    border-color: #c5c5c5 !important;
    box-shadow: none !important;
    cursor: default
}

.g-form-control-checkbox input[disabled]:not([checked]) ~ .g-form-control-checkbox__label,.g-form-control-radio input[disabled]:not([checked]) ~ .g-form-control-radio__label {
    color: #979797;
    cursor: default
}

.g-form-control-checkbox input[disabled]:checked ~ .g-form-control-checkbox__input,.g-form-control-radio input[disabled]:checked ~ .g-form-control-radio__input {
    background-color: #c5c5c5 !important;
    border-color: #c5c5c5 !important
}

.g-form-control-checkbox input[disabled]:checked ~ .g-form-control-checkbox__label,.g-form-control-radio input[disabled]:checked ~ .g-form-control-radio__label {
    cursor: default
}

.g-form-field__hint {
    background: #fff2c1;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 4px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #484848;
    line-height: 15px;
    padding: 8px 14px;
    margin-bottom: 15px;
    display: inline-block;
    white-space: nowrap;
    min-height: 14px
}

.g-form-field__hint--error {
    border-color: red;
    color: red
}

.g-form-field__hint--error:before {
    border-color: red !important
}

.g-form-field__hint--wide {
    display: block
}

.g-form-field__hint--centered {
    text-align: center
}

.g-form-field__hint--with-arrow {
    position: relative
}

.g-form-field__hint--with-arrow::before {
    content: '';
    position: absolute;
    left: -6px;
    top: 10px;
    width: 10px;
    height: 10px;
    font-size: 0;
    border: 0;
    box-sizing: border-box;
    background-color: #fff2c1;
    border-top: 1px solid rgba(0,0,0,0.1);
    border-left: 1px solid rgba(0,0,0,0.1);
    transform: rotate(-45deg)
}

.g-form-field__hint--popup {
    box-shadow: 0 2px 6px 0 rgba(0,0,0,0.2);
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -16px 0 0 10px
}

.g-form-control-calendar {
    display: inline-block;
    position: relative;
    cursor: pointer;
    vertical-align: middle
}

.g-form-control-calendar .ui-datepicker-trigger {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: none;
    border: none;
    line-height: 0;
    font-size: 0;
    outline: none;
    cursor: pointer
}

.g-form-control-calendar--view2 {
    width: 140px;
    margin-bottom: 0
}

.g-form-control-calendar--view2::after {
    position: absolute;
    top: 11px;
    left: 40px;
    content: attr(data-title);
    color: #F06354;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    pointer-events: none
}

.g-form-control-calendar--view2 .g-form-init-calendar {
    padding: 9px 14px 9px 40px
}

.g-form-control-calendar--view2 .ui-datepicker-trigger::before {
    top: 6px;
    right: auto;
    left: 8px
}

#ui-datepicker-div.ui-datepicker {
    padding: 10px;
    width: auto;
    border: 1px solid rgba(240,99,84,0.6);
    box-shadow: 0 0 3px 0 rgba(240,99,84,0.15)
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header {
    background: none !important;
    border: none;
    height: 26px;
    margin-bottom: 10px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    border: 1px solid #c5c5c5;
    background: #fff;
    height: 24px;
    width: 24px;
    top: 4px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span.ui-icon,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next span.ui-icon {
    display: none
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
    left: 50%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 6px 0;
    border-color: transparent #c5c5c5 transparent transparent;
    margin-top: -6px;
    margin-left: -3px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    border-color: transparent #fff transparent transparent;
    margin-top: -8px;
    margin-left: -2px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
    left: 2px;
    background-image: none;
    top: 4px;
    border-color: rgba(240,99,84,0.6)
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:before {
    border-color: transparent #F06354 transparent transparent
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
    left: 50%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent transparent #c5c5c5;
    margin-top: -6px;
    margin-left: -2px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    border-color: transparent transparent transparent #fff;
    margin-top: -8px;
    margin-left: -5px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
    right: 2px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:hover {
    background-image: none;
    top: 4px;
    border-color: rgba(240,99,84,0.6)
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:hover:before {
    border-color: transparent transparent transparent #F06354
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    font: bold 13px Arial, sans-serif;
    line-height: 26px
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month,#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year {
    width: auto;
    height: 26px;
    border: 1px solid #c5c5c5;
    border-radius: 4px;
    background: #fff
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month+.ui-datepicker-year {
    margin-left: 4px
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tbody tr:first-child td {
    padding-top: 10px !important
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr th {
    font: bold 11px Arial, sans-serif;
    line-height: 24px;
    background: #f5f5f5;
    color: #333;
    padding: 0 8px;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr th:first-child {
    padding-left: 10px
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td {
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default {
    border-radius: 2px;
    background: none;
    text-align: center;
    font: 13px Arial, sans-serif;
    line-height: 24px;
    width: 30px;
    height: 24px;
    padding: 0;
    display: inline-block;
    border-color: transparent
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default:hover,#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default.ui-state-active {
    border-color: #d3d3d3
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default.ui-state-active {
    border-color: #F06354;
    font-weight: bold;
    color: #F06354
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-default.ui-state-highlight {
    border-color: #d3d3d3;
    color: #F06354
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td.ui-datepicker-unselectable.ui-state-disabled {
    font: 13px Arial, sans-serif;
    line-height: 24px;
    width: 30px;
    height: 24px;
    padding: 0
}

#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar tr td.ui-datepicker-unselectable.ui-state-disabled span.ui-state-default {
    border-radius: 2px;
    border-color: transparent;
    background: none;
    font: 13px Arial, sans-serif;
    line-height: 24px;
    width: 30px;
    height: 24px;
    padding: 0;
    display: inline-block;
    text-align: center
}

.g-form-captcha {
    position: relative;
    background: #f3f3f3;
    border: 1px solid #c5c5c5;
    border-radius: 4px;
    display: inline-block;
    padding: 14px 14px 10px 14px
}

.g-form-captcha__name {
    margin-bottom: 7px;
    font-size: 16px
}

.g-form-error {
    text-align: center;
    color: red;
    border: 1px solid red;
    padding: 10px;
    font-size: 14px;
    margin: 10px 5px
}

.mgCaptcha-block {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.upload-button object {
    vertical-align: middle;
    margin-right: 12px
}

.g-form-field .upload-progress {
    margin-bottom: 10px;
    padding: 10px
}

.g-form-field .progressWrapper {
    padding: 8px 0 5px;
    border-top: 1px solid rgba(0,0,0,0.1)
}

.g-form-field .progressWrapper:first-child {
    padding-top: 0;
    border-top: none
}

.g-form-field .progressWrapper:last-child {
    padding-bottom: 0
}

.g-form-field .progressName {
    font-size: .7em;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 18px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden
}

.g-form-field .progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: .6em;
    font-family: Arial;
    text-align: left;
    white-space: nowrap
}

.g-form-field .upload-count {
    font-size: .6em;
    margin-left: 5px
}

.g-form-field .progressCancel {
    font-size: 0;
    display: block;
    height: 14px;
    width: 14px;
    float: right;
    text-align: center;
    text-decoration: none;
    background-color: #f00
}

.g-form-field .progressCancel::after {
    content: "Ã—";
    line-height: 14px;
    font-size: 17px;
    color: #fff
}

.g-form-field .progressBarInProgress,.g-form-field .progressBarComplete,.g-form-field .progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: #00f;
    margin-top: 2px
}

.g-form-calendar__icon {
    position: absolute;
    top: 7px;
    right: 6px;
    z-index: 1;
    fill: #F06354
}

.g-auth__sideleft {
    float: left;
    width: 17.33333em;
    margin-right: 4em
}

.g-auth__sideright,.g-auth__left-container {
    display: table
}

.g-auth__sideright:after,.g-auth__left-container:after {
    content: ". .";
    display: block;
    font-size: .05em;
    height: 0;
    line-height: .05em;
    overflow: hidden;
    word-spacing: 99in
}

.g-auth__right-container {
    float: right
}

.g-auth__left-container {
    padding-right: .66667em
}

.g-auth__row {
    margin: 0 0 1.33333em;
    padding: 0 !important
}

.g-social {
    padding-bottom: 10px;
    font-size: 0;
    line-height: 0
}

.g-social__row {
    font-size: 0;
    line-height: 0;
    margin-bottom: 10px
}

.g-social__item {
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-right: 10px;
    margin-bottom: 10px;
    vertical-align: top;
    border-radius: 4px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    font-size: 0
}

.g-social__item--ya-large {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIwIiBoZWlnaHQ9IjU2IiB2aWV3Qm94PSIwIDAgMjIwIDU2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSIzNyIgY3k9IjI4IiByPSIxMiIgZmlsbD0iI0ZDM0YxRCIvPgo8cGF0aCBkPSJNMzguNzczOCAzNS4yMTJINDEuMjgwOFYyMC44MTJIMzcuNjM0MkMzMy45NjY5IDIwLjgxMiAzMi4wMzk5IDIyLjY5NzUgMzIuMDM5OSAyNS40NzM5QzMyLjAzOTkgMjcuNjkwOSAzMy4wOTY2IDI4Ljk5NjIgMzQuOTgyMSAzMC4zNDI5TDMxLjcwODQgMzUuMjEySDM0LjQyMjdMMzguMDY5MyAyOS43NjI4TDM2LjgwNTQgMjguOTEzM0MzNS4yNzIyIDI3Ljg3NzMgMzQuNTI2MyAyNy4wNjkzIDM0LjUyNjMgMjUuMzI4OEMzNC41MjYzIDIzLjc5NTYgMzUuNjAzNyAyMi43NTk2IDM3LjY1NDkgMjIuNzU5NkgzOC43NzM4VjM1LjIxMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02MS4wODI2IDIxLjE0NEg2NC45ODY2QzY2LjM1MTkgMjEuMTQ0IDY3LjM5MTkgMjEuMzU3MyA2OC4xMDY2IDIxLjc4NEM2OC44MjEzIDIyLjIxMDcgNjkuMTc4NiAyMi45MzA3IDY5LjE3ODYgMjMuOTQ0QzY5LjE3ODYgMjQuMzYgNjkuMTE5OSAyNC43MjI3IDY5LjAwMjYgMjUuMDMyQzY4Ljg4NTMgMjUuMzMwNyA2OC43MTQ2IDI1LjU5MiA2OC40OTA2IDI1LjgxNkM2OC4yNzczIDI2LjAyOTMgNjguMDE1OSAyNi4yMDUzIDY3LjcwNjYgMjYuMzQ0QzY3LjM5NzMgMjYuNDgyNyA2Ny4wNTU5IDI2LjU4OTMgNjYuNjgyNiAyNi42NjRDNjcuNjQyNiAyNi43ODEzIDY4LjM2NzkgMjcuMDQyNyA2OC44NTg2IDI3LjQ0OEM2OS4zNDkzIDI3Ljg1MzMgNjkuNTk0NiAyOC40NzIgNjkuNTk0NiAyOS4zMDRDNjkuNTk0NiAyOS45MDEzIDY5LjQ3NzMgMzAuNDEzMyA2OS4yNDI2IDMwLjg0QzY5LjAwNzkgMzEuMjU2IDY4LjY4MjYgMzEuNTk3MyA2OC4yNjY2IDMxLjg2NEM2Ny44NTA2IDMyLjEyIDY3LjM1OTkgMzIuMzEyIDY2Ljc5NDYgMzIuNDRDNjYuMjI5MyAzMi41NTczIDY1LjYxNTkgMzIuNjE2IDY0Ljk1NDYgMzIuNjE2SDYxLjA4MjZWMjEuMTQ0Wk02My4wMTg2IDIyLjgyNFYyNS44OEg2NS4wODI2QzY1LjcyMjYgMjUuODggNjYuMjM5OSAyNS43NDY3IDY2LjYzNDYgMjUuNDhDNjcuMDI5MyAyNS4yMDI3IDY3LjIyNjYgMjQuNzcwNyA2Ny4yMjY2IDI0LjE4NEM2Ny4yMjY2IDIzLjY1MDcgNjcuMDQ1MyAyMy4yOTMzIDY2LjY4MjYgMjMuMTEyQzY2LjMzMDYgMjIuOTIgNjUuODI5MyAyMi44MjQgNjUuMTc4NiAyMi44MjRINjMuMDE4NlpNNjMuMDE4NiAyNy41NDRWMzAuOTUySDY1LjE0NjZDNjUuNTA5MyAzMC45NTIgNjUuODM5OSAzMC45MjUzIDY2LjEzODYgMzAuODcyQzY2LjQzNzMgMzAuODA4IDY2LjY5MzMgMzAuNzEyIDY2LjkwNjYgMzAuNTg0QzY3LjExOTkgMzAuNDQ1MyA2Ny4yODUzIDMwLjI2OTMgNjcuNDAyNiAzMC4wNTZDNjcuNTE5OSAyOS44MzIgNjcuNTc4NiAyOS41NiA2Ny41Nzg2IDI5LjI0QzY3LjU3ODYgMjguNjEwNyA2Ny4zNzA2IDI4LjE3MzMgNjYuOTU0NiAyNy45MjhDNjYuNTQ5MyAyNy42NzIgNjUuODkzMyAyNy41NDQgNjQuOTg2NiAyNy41NDRINjMuMDE4NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03NC45NTk0IDMyLjc3NkM3NC4zNzI3IDMyLjc3NiA3My44Mjg3IDMyLjY4IDczLjMyNzQgMzIuNDg4QzcyLjgyNiAzMi4yOTYgNzIuMzg4NyAzMi4wMTg3IDcyLjAxNTQgMzEuNjU2QzcxLjY1MjcgMzEuMjgyNyA3MS4zNjQ3IDMwLjgyOTMgNzEuMTUxNCAzMC4yOTZDNzAuOTQ4NyAyOS43NjI3IDcwLjg0NzQgMjkuMTQ5MyA3MC44NDc0IDI4LjQ1NkM3MC44NDc0IDI3Ljc2MjcgNzAuOTQ4NyAyNy4xNDkzIDcxLjE1MTQgMjYuNjE2QzcxLjM2NDcgMjYuMDgyNyA3MS42NTI3IDI1LjYzNDcgNzIuMDE1NCAyNS4yNzJDNzIuMzg4NyAyNC44OTg3IDcyLjgyNiAyNC42MjEzIDczLjMyNzQgMjQuNDRDNzMuODI4NyAyNC4yNDggNzQuMzcyNyAyNC4xNTIgNzQuOTU5NCAyNC4xNTJDNzUuNTQ2IDI0LjE1MiA3Ni4wOSAyNC4yNDggNzYuNTkxNCAyNC40NEM3Ny4wOTI3IDI0LjYyMTMgNzcuNTMgMjQuODk4NyA3Ny45MDM0IDI1LjI3MkM3OC4yNzY3IDI1LjYzNDcgNzguNTcgMjYuMDgyNyA3OC43ODM0IDI2LjYxNkM3OC45OTY3IDI3LjE0OTMgNzkuMTAzNCAyNy43NjI3IDc5LjEwMzQgMjguNDU2Qzc5LjEwMzQgMjkuMTQ5MyA3OC45OTY3IDI5Ljc2MjcgNzguNzgzNCAzMC4yOTZDNzguNTcgMzAuODI5MyA3OC4yNzY3IDMxLjI4MjcgNzcuOTAzNCAzMS42NTZDNzcuNTMgMzIuMDE4NyA3Ny4wOTI3IDMyLjI5NiA3Ni41OTE0IDMyLjQ4OEM3Ni4wOSAzMi42OCA3NS41NDYgMzIuNzc2IDc0Ljk1OTQgMzIuNzc2Wk03NC45NTk0IDMxLjIyNEM3NS41OTk0IDMxLjIyNCA3Ni4xMjc0IDMxIDc2LjU0MzQgMzAuNTUyQzc2Ljk3IDMwLjEwNCA3Ny4xODM0IDI5LjQwNTMgNzcuMTgzNCAyOC40NTZDNzcuMTgzNCAyNy41MTczIDc2Ljk3IDI2LjgyNCA3Ni41NDM0IDI2LjM3NkM3Ni4xMjc0IDI1LjkxNzMgNzUuNTk5NCAyNS42ODggNzQuOTU5NCAyNS42ODhDNzQuMzMgMjUuNjg4IDczLjgwMiAyNS45MTczIDczLjM3NTQgMjYuMzc2QzcyLjk1OTQgMjYuODI0IDcyLjc1MTQgMjcuNTE3MyA3Mi43NTE0IDI4LjQ1NkM3Mi43NTE0IDI5LjQwNTMgNzIuOTU5NCAzMC4xMDQgNzMuMzc1NCAzMC41NTJDNzMuODAyIDMxIDc0LjMzIDMxLjIyNCA3NC45NTk0IDMxLjIyNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04NC40MDAyIDIzLjMyQzgzLjk1MjIgMjMuMzIgODMuNTYyOSAyMy4yNjEzIDgzLjIzMjIgMjMuMTQ0QzgyLjkxMjIgMjMuMDI2NyA4Mi42NDAyIDIyLjg2NjcgODIuNDE2MiAyMi42NjRDODIuMjAyOSAyMi40NTA3IDgyLjA0MjkgMjIuMjA1MyA4MS45MzYyIDIxLjkyOEM4MS44Mjk2IDIxLjY0IDgxLjc3NjIgMjEuMzM2IDgxLjc3NjIgMjEuMDE2SDgzLjQwODJDODMuNDA4MiAyMS4zODkzIDgzLjQ5MzYgMjEuNjYxMyA4My42NjQyIDIxLjgzMkM4My44NDU2IDIxLjk5MiA4NC4wOTA5IDIyLjA3MiA4NC40MDAyIDIyLjA3MkM4NC43MDk2IDIyLjA3MiA4NC45NDk2IDIxLjk5MiA4NS4xMjAyIDIxLjgzMkM4NS4yOTA5IDIxLjY2MTMgODUuMzc2MiAyMS4zODkzIDg1LjM3NjIgMjEuMDE2SDg3LjAyNDJDODcuMDI0MiAyMS4zMzYgODYuOTcwOSAyMS42NCA4Ni44NjQyIDIxLjkyOEM4Ni43NTc2IDIyLjIwNTMgODYuNTkyMiAyMi40NTA3IDg2LjM2ODIgMjIuNjY0Qzg2LjE1NDkgMjIuODY2NyA4NS44ODI5IDIzLjAyNjcgODUuNTUyMiAyMy4xNDRDODUuMjIxNiAyMy4yNjEzIDg0LjgzNzYgMjMuMzIgODQuNDAwMiAyMy4zMlpNODIuNDk2MiAzMC4xMDRMODYuMzM2MiAyNC4zMTJIODguMTYwMlYzMi42MTZIODYuMzIwMlYyNi44NTZMODIuNTEyMiAzMi42MTZIODAuNjU2MlYyNC4zMTJIODIuNDk2MlYzMC4xMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOTMuOTYyIDI1LjgxNlYzMi42MTZIOTIuMTA2VjI1LjgxNkg4OS41OTRWMjQuMzEySDk2LjUyMlYyNS44MTZIOTMuOTYyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTk5Ljc3NzUgMzAuMTA0TDEwMy42MTcgMjQuMzEySDEwNS40NDFWMzIuNjE2SDEwMy42MDFWMjYuODU2TDk5Ljc5MzUgMzIuNjE2SDk3LjkzNzVWMjQuMzEySDk5Ljc3NzVWMzAuMTA0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExNC44NzEgMzIuNzc2QzExNC4xOTkgMzIuNzc2IDExMy41OTYgMzIuNjggMTEzLjA2MyAzMi40ODhDMTEyLjUzIDMyLjI4NTMgMTEyLjA3NiAzMi4wMDI3IDExMS43MDMgMzEuNjRDMTExLjMzIDMxLjI2NjcgMTExLjA0MiAzMC44MTMzIDExMC44MzkgMzAuMjhDMTEwLjYzNiAyOS43NDY3IDExMC41MzUgMjkuMTM4NyAxMTAuNTM1IDI4LjQ1NkMxMTAuNTM1IDI3Ljc4NCAxMTAuNjM2IDI3LjE4MTMgMTEwLjgzOSAyNi42NDhDMTExLjA0MiAyNi4xMTQ3IDExMS4zMyAyNS42NjY3IDExMS43MDMgMjUuMzA0QzExMi4wNzYgMjQuOTMwNyAxMTIuNTM1IDI0LjY0OCAxMTMuMDc5IDI0LjQ1NkMxMTMuNjIzIDI0LjI1MzMgMTE0LjIzMSAyNC4xNTIgMTE0LjkwMyAyNC4xNTJDMTE1LjQ3OSAyNC4xNTIgMTE1Ljk4IDI0LjIxNiAxMTYuNDA3IDI0LjM0NEMxMTYuODQ0IDI0LjQ3MiAxMTcuMTkxIDI0LjYzMiAxMTcuNDQ3IDI0LjgyNFYyNi4zNkMxMTcuMTE2IDI2LjE0NjcgMTE2Ljc1NCAyNS45ODEzIDExNi4zNTkgMjUuODY0QzExNS45NzUgMjUuNzQ2NyAxMTUuNTI3IDI1LjY4OCAxMTUuMDE1IDI1LjY4OEMxMTMuMjk4IDI1LjY4OCAxMTIuNDM5IDI2LjYxMDcgMTEyLjQzOSAyOC40NTZDMTEyLjQzOSAzMC4zMDEzIDExMy4yODIgMzEuMjI0IDExNC45NjcgMzEuMjI0QzExNS41MTEgMzEuMjI0IDExNS45NzUgMzEuMTY1MyAxMTYuMzU5IDMxLjA0OEMxMTYuNzU0IDMwLjkyIDExNy4xMTYgMzAuNzYgMTE3LjQ0NyAzMC41NjhWMzIuMTA0QzExNy4xNyAzMi4yODUzIDExNi44MjMgMzIuNDQ1MyAxMTYuNDA3IDMyLjU4NEMxMTUuOTkxIDMyLjcxMiAxMTUuNDc5IDMyLjc3NiAxMTQuODcxIDMyLjc3NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMjIuNzg0IDI0Ljc0NEMxMjIuNzg0IDI0LjEzNiAxMjIuODkxIDIzLjYwOCAxMjMuMTA0IDIzLjE2QzEyMy4zMTcgMjIuNzAxMyAxMjMuNjE2IDIyLjMyOCAxMjQgMjIuMDRDMTI0LjM4NCAyMS43NDEzIDEyNC44NDMgMjEuNTE3MyAxMjUuMzc2IDIxLjM2OEMxMjUuOTIgMjEuMjE4NyAxMjYuNTIzIDIxLjE0NCAxMjcuMTg0IDIxLjE0NEgxMzAuOTEyVjMyLjYxNkgxMjguOTZWMjguMkgxMjcuMTg0TDEyNC4yNTYgMzIuNjE2SDEyMkwxMjUuMjMyIDI3LjkxMkMxMjQuNCAyNy43MDkzIDEyMy43ODEgMjcuMzQxMyAxMjMuMzc2IDI2LjgwOEMxMjIuOTgxIDI2LjI2NCAxMjIuNzg0IDI1LjU3NiAxMjIuNzg0IDI0Ljc0NFpNMTI4Ljk2IDI2LjU4NFYyMi44MjRIMTI3LjE2OEMxMjYuNDQzIDIyLjgyNCAxMjUuODYxIDIyLjk2OCAxMjUuNDI0IDIzLjI1NkMxMjQuOTk3IDIzLjUzMzMgMTI0Ljc4NCAyNC4wMTMzIDEyNC43ODQgMjQuNjk2QzEyNC43ODQgMjUuMzY4IDEyNC45NzYgMjUuODUzMyAxMjUuMzYgMjYuMTUyQzEyNS43NDQgMjYuNDQgMTI2LjI4OCAyNi41ODQgMTI2Ljk5MiAyNi41ODRIMTI4Ljk2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzOC41MzIgMjkuMTEySDEzNS4wMjhWMzIuNjE2SDEzMy4xNzJWMjQuMzEySDEzNS4wMjhWMjcuNjA4SDEzOC41MzJWMjQuMzEySDE0MC4zODhWMzIuNjE2SDEzOC41MzJWMjkuMTEyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0Mi4yNDUgMzEuMTEyQzE0Mi40OSAzMC44OTg3IDE0Mi42ODIgMzAuNjA1MyAxNDIuODIxIDMwLjIzMkMxNDIuOTcgMjkuODU4NyAxNDMuMDg3IDI5LjM5NDcgMTQzLjE3MyAyOC44NEMxNDMuMjU4IDI4LjI3NDcgMTQzLjMyMiAyNy42MTg3IDE0My4zNjUgMjYuODcyQzE0My40MDcgMjYuMTI1MyAxNDMuNDQ1IDI1LjI3MiAxNDMuNDc3IDI0LjMxMkgxNDkuNTU3VjMxLjExMkgxNTAuODA1VjM0Ljk4NEgxNDkuMTg5TDE0OS4wNDUgMzIuNjE2SDE0My4zMTdMMTQzLjE3MyAzNC45ODRIMTQxLjU0MVYzMS4xMTJIMTQyLjI0NVpNMTQ3LjcwMSAzMS4xMTJWMjUuODE2SDE0NS4wNzdDMTQ1LjAyMyAyNy4xMjggMTQ0LjkzMyAyOC4yMTYgMTQ0LjgwNSAyOS4wOEMxNDQuNjg3IDI5LjkzMzMgMTQ0LjQ5IDMwLjYxMDcgMTQ0LjIxMyAzMS4xMTJIMTQ3LjcwMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNTguOTYgMzIuMDA4QzE1OC44NDIgMzIuMDgyNyAxNTguNjk4IDMyLjE2OCAxNTguNTI4IDMyLjI2NEMxNTguMzU3IDMyLjM0OTMgMTU4LjE1NCAzMi40MjkzIDE1Ny45MiAzMi41MDRDMTU3LjY4NSAzMi41Nzg3IDE1Ny40MTMgMzIuNjQyNyAxNTcuMTA0IDMyLjY5NkMxNTYuNzk0IDMyLjc0OTMgMTU2LjQ0MiAzMi43NzYgMTU2LjA0OCAzMi43NzZDMTU0LjUyMiAzMi43NzYgMTUzLjM4MSAzMi4zOTczIDE1Mi42MjQgMzEuNjRDMTUxLjg3NyAzMC44ODI3IDE1MS41MDQgMjkuODIxMyAxNTEuNTA0IDI4LjQ1NkMxNTEuNTA0IDI3Ljc4NCAxNTEuNjA1IDI3LjE4MTMgMTUxLjgwOCAyNi42NDhDMTUyLjAxIDI2LjExNDcgMTUyLjI5MyAyNS42NjY3IDE1Mi42NTYgMjUuMzA0QzE1My4wMTggMjQuOTMwNyAxNTMuNDUgMjQuNjQ4IDE1My45NTIgMjQuNDU2QzE1NC40NTMgMjQuMjUzMyAxNTUuMDAyIDI0LjE1MiAxNTUuNiAyNC4xNTJDMTU2LjIxOCAyNC4xNTIgMTU2Ljc3MyAyNC4yNTMzIDE1Ny4yNjQgMjQuNDU2QzE1Ny43NjUgMjQuNjU4NyAxNTguMTc2IDI0Ljk2MjcgMTU4LjQ5NiAyNS4zNjhDMTU4LjgxNiAyNS43NzMzIDE1OS4wMzQgMjYuMjc0NyAxNTkuMTUyIDI2Ljg3MkMxNTkuMjggMjcuNDY5MyAxNTkuMjg1IDI4LjE2OCAxNTkuMTY4IDI4Ljk2OEgxNTMuNDI0QzE1My40OTggMjkuNzI1MyAxNTMuNzQ5IDMwLjI5NiAxNTQuMTc2IDMwLjY4QzE1NC42MDIgMzEuMDUzMyAxNTUuMjY5IDMxLjI0IDE1Ni4xNzYgMzEuMjRDMTU2LjgzNyAzMS4yNCAxNTcuMzg2IDMxLjE2IDE1Ny44MjQgMzFDMTU4LjI3MiAzMC44MjkzIDE1OC42NSAzMC42NTMzIDE1OC45NiAzMC40NzJWMzIuMDA4Wk0xNTUuNiAyNS42MjRDMTU1LjA1NiAyNS42MjQgMTU0LjU5NyAyNS43ODkzIDE1NC4yMjQgMjYuMTJDMTUzLjg1IDI2LjQ1MDcgMTUzLjYwNSAyNi45NDEzIDE1My40ODggMjcuNTkySDE1Ny4zOTJDMTU3LjQxMyAyNi45MiAxNTcuMjY0IDI2LjQyNCAxNTYuOTQ0IDI2LjEwNEMxNTYuNjI0IDI1Ljc4NCAxNTYuMTc2IDI1LjYyNCAxNTUuNiAyNS42MjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYzLjQ2NyAyOS4yNEgxNjIuNzQ3VjMyLjYxNkgxNjAuODkxVjI0LjMxMkgxNjIuNzQ3VjI3LjczNkgxNjMuNTMxTDE2Ni4xNzEgMjQuMzEySDE2OC4xMjNMMTY0Ljk4NyAyOC4zMTJMMTY4LjI1MSAzMi42MTZIMTY2LjA1OUwxNjMuNDY3IDI5LjI0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE3Mi45MTggMzIuNzc2QzE3Mi4yNDYgMzIuNzc2IDE3MS42NDMgMzIuNjggMTcxLjExIDMyLjQ4OEMxNzAuNTc2IDMyLjI4NTMgMTcwLjEyMyAzMi4wMDI3IDE2OS43NSAzMS42NEMxNjkuMzc2IDMxLjI2NjcgMTY5LjA4OCAzMC44MTMzIDE2OC44ODYgMzAuMjhDMTY4LjY4MyAyOS43NDY3IDE2OC41ODIgMjkuMTM4NyAxNjguNTgyIDI4LjQ1NkMxNjguNTgyIDI3Ljc4NCAxNjguNjgzIDI3LjE4MTMgMTY4Ljg4NiAyNi42NDhDMTY5LjA4OCAyNi4xMTQ3IDE2OS4zNzYgMjUuNjY2NyAxNjkuNzUgMjUuMzA0QzE3MC4xMjMgMjQuOTMwNyAxNzAuNTgyIDI0LjY0OCAxNzEuMTI2IDI0LjQ1NkMxNzEuNjcgMjQuMjUzMyAxNzIuMjc4IDI0LjE1MiAxNzIuOTUgMjQuMTUyQzE3My41MjYgMjQuMTUyIDE3NC4wMjcgMjQuMjE2IDE3NC40NTQgMjQuMzQ0QzE3NC44OTEgMjQuNDcyIDE3NS4yMzggMjQuNjMyIDE3NS40OTQgMjQuODI0VjI2LjM2QzE3NS4xNjMgMjYuMTQ2NyAxNzQuOCAyNS45ODEzIDE3NC40MDYgMjUuODY0QzE3NC4wMjIgMjUuNzQ2NyAxNzMuNTc0IDI1LjY4OCAxNzMuMDYyIDI1LjY4OEMxNzEuMzQ0IDI1LjY4OCAxNzAuNDg2IDI2LjYxMDcgMTcwLjQ4NiAyOC40NTZDMTcwLjQ4NiAzMC4zMDEzIDE3MS4zMjggMzEuMjI0IDE3My4wMTQgMzEuMjI0QzE3My41NTggMzEuMjI0IDE3NC4wMjIgMzEuMTY1MyAxNzQuNDA2IDMxLjA0OEMxNzQuOCAzMC45MiAxNzUuMTYzIDMwLjc2IDE3NS40OTQgMzAuNTY4VjMyLjEwNEMxNzUuMjE2IDMyLjI4NTMgMTc0Ljg3IDMyLjQ0NTMgMTc0LjQ1NCAzMi41ODRDMTc0LjAzOCAzMi43MTIgMTczLjUyNiAzMi43NzYgMTcyLjkxOCAzMi43NzZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTgyLjg0NyAyMS4xNDRWMzIuNjE2SDE4MC45MTFWMjEuMTQ0SDE4Mi44NDdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTg1LjMwMSAyMS4xNDRIMTg5LjE3M0MxODkuOTg0IDIxLjE0NCAxOTAuNzM2IDIxLjIzNDcgMTkxLjQyOSAyMS40MTZDMTkyLjEzMyAyMS41OTczIDE5Mi43NDEgMjEuODk2IDE5My4yNTMgMjIuMzEyQzE5My43NzYgMjIuNzI4IDE5NC4xODEgMjMuMjc3MyAxOTQuNDY5IDIzLjk2QzE5NC43NjggMjQuNjQyNyAxOTQuOTE3IDI1LjQ4NTMgMTk0LjkxNyAyNi40ODhDMTk0LjkxNyAyNy41MDEzIDE5NC43NjggMjguMzkyIDE5NC40NjkgMjkuMTZDMTk0LjE4MSAyOS45MTczIDE5My43NzEgMzAuNTUyIDE5My4yMzcgMzEuMDY0QzE5Mi43MTUgMzEuNTc2IDE5Mi4wOTEgMzEuOTY1MyAxOTEuMzY1IDMyLjIzMkMxOTAuNjUxIDMyLjQ4OCAxODkuODY3IDMyLjYxNiAxODkuMDEzIDMyLjYxNkgxODUuMzAxVjIxLjE0NFpNMTg3LjIzNyAyMi44MjRWMzAuOTUySDE4OS4wNzdDMTg5LjY0MyAzMC45NTIgMTkwLjE1NSAzMC44NjY3IDE5MC42MTMgMzAuNjk2QzE5MS4wODMgMzAuNTI1MyAxOTEuNDgzIDMwLjI2NCAxOTEuODEzIDI5LjkxMkMxOTIuMTU1IDI5LjU2IDE5Mi40MTYgMjkuMTEyIDE5Mi41OTcgMjguNTY4QzE5Mi43ODkgMjguMDEzMyAxOTIuODg1IDI3LjM1NzMgMTkyLjg4NSAyNi42QzE5Mi44ODUgMjUuODUzMyAxOTIuNzk1IDI1LjI0IDE5Mi42MTMgMjQuNzZDMTkyLjQzMiAyNC4yNjkzIDE5Mi4xNzYgMjMuODggMTkxLjg0NSAyMy41OTJDMTkxLjUyNSAyMy4zMDQgMTkxLjE0MSAyMy4xMDY3IDE5MC42OTMgMjNDMTkwLjI0NSAyMi44ODI3IDE4OS43NiAyMi44MjQgMTg5LjIzNyAyMi44MjRIMTg3LjIzN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    background-color: #000000;
    background-size: contain;
    background-position: 50% 50%;
    width: 220px;
    min-width: 160px;
    max-width: 100%;
    height: 56px;
    display: inline-block;
    border-radius: 4px;
    font-size: 0
}

.g-social__item--ya {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjRkMzRjFEIi8+CjxwYXRoIGQ9Ik0yNC43NDA3IDMzLjk3NzhIMjkuMDg4OVY5LjA0NDQzSDIyLjc1OTJDMTYuMzkyOSA5LjA0NDQzIDEzLjA1MzggMTIuMzAzIDEzLjA1MzggMTcuMTE3NkMxMy4wNTM4IDIxLjI3MzEgMTUuMjE4NyAyMy42MTYzIDE5LjA1MzIgMjYuMTYwOUwyMS4zODMyIDI3LjY5ODdMMTguMzkyNyAyNS4xOTA3TDEyLjQ2NjcgMzMuOTc3OEgxNy4xODE4TDIzLjUxMTUgMjQuNTMxN0wyMS4zMDk4IDIzLjA2NzFDMTguNjQ5NiAyMS4yNzMxIDE3LjM0NjkgMTkuODgxOCAxNy4zNDY5IDE2Ljg2MTNDMTcuMzQ2OSAxNC4yMDY4IDE5LjIxODMgMTIuNDEyOCAyMi43Nzc2IDEyLjQxMjhIMjQuNzIyM1YzMy45Nzc4SDI0Ljc0MDdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    background-color: #fc3f1d
}

.g-social__item--fb {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyXzMpIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yMl8zKSIvPgo8cGF0aCBkPSJNMTguMDc4OSAzMlYxOS41MDdIMjEuNTYzMUwyMi4wMjQ5IDE1LjE1NzNIMTguMDc4OUwxOC4wODQ4IDEyLjk4MDFDMTguMDg0OCAxMS44NDU2IDE4LjE5MjYgMTEuMjM4IDE5LjgyMjEgMTEuMjM4SDIyLjAwMDVWNi44ODc2MkgxOC41MTU2QzE0LjMyOTUgNi44ODc2MiAxMi44NTY0IDguOTk3NTggMTIuODU2NCAxMi41NDY0VjE1LjE1NzdIMTAuMjQ3VjE5LjUwNzdIMTIuODU2NFYzMkMxNC41OTcyIDMyIDE2LjMzODEgMzIgMTguMDc4OSAzMloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMl8zIiB4MT0iMTYiIHkxPSItMC4yOTE1MzYiIHgyPSIxNiIgeTI9IjMzLjM2NDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQjJGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDZBRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMl8zIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-color: #006AFF
}

.g-social__item--gp {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjRjJGMkYyIi8+CjxwYXRoIGQ9Ik0yNS41NzUgMTYuMjI1QzI1LjU3NSAxNS41NjY3IDI1LjUxNjcgMTQuOTQxNyAyNS40MTY3IDE0LjMzMzNIMTZWMTguMDkxN0gyMS4zOTE3QzIxLjE1IDE5LjMyNSAyMC40NDE3IDIwLjM2NjcgMTkuMzkxNyAyMS4wNzVWMjMuNTc1SDIyLjYwODNDMjQuNDkxNyAyMS44MzMzIDI1LjU3NSAxOS4yNjY3IDI1LjU3NSAxNi4yMjVaIiBmaWxsPSIjNDI4NUY0Ii8+CjxwYXRoIGQ9Ik0xNiAyNkMxOC43IDI2IDIwLjk1ODMgMjUuMSAyMi42MDgzIDIzLjU3NUwxOS4zOTE3IDIxLjA3NUMxOC40OTE3IDIxLjY3NSAxNy4zNSAyMi4wNDE3IDE2IDIyLjA0MTdDMTMuMzkxNyAyMi4wNDE3IDExLjE4MzMgMjAuMjgzMyAxMC4zOTE3IDE3LjkwODNINy4wNzVWMjAuNDgzM0M4LjcxNjY2IDIzLjc1IDEyLjA5MTcgMjYgMTYgMjZaIiBmaWxsPSIjMzRBODUzIi8+CjxwYXRoIGQ9Ik0xMC4zOTE3IDE3LjkwODNDMTAuMTgzMyAxNy4zMDgzIDEwLjA3NSAxNi42NjY3IDEwLjA3NSAxNkMxMC4wNzUgMTUuMzMzMyAxMC4xOTE3IDE0LjY5MTcgMTAuMzkxNyAxNC4wOTE3VjExLjUxNjdINy4wNzVDNi4zOTE2NyAxMi44NjY3IDYgMTQuMzgzMyA2IDE2QzYgMTcuNjE2NyA2LjM5MTY3IDE5LjEzMzMgNy4wNzUgMjAuNDgzM0wxMC4zOTE3IDE3LjkwODNaIiBmaWxsPSIjRkJCQzA1Ii8+CjxwYXRoIGQ9Ik0xNiA5Ljk1ODMzQzE3LjQ3NSA5Ljk1ODMzIDE4Ljc5MTcgMTAuNDY2NyAxOS44MzMzIDExLjQ1ODNMMjIuNjgzMyA4LjYwODMzQzIwLjk1ODMgNi45OTE2NyAxOC43IDYgMTYgNkMxMi4wOTE3IDYgOC43MTY2NiA4LjI1IDcuMDc1IDExLjUxNjdMMTAuMzkxNyAxNC4wOTE3QzExLjE4MzMgMTEuNzE2NyAxMy4zOTE3IDkuOTU4MzMgMTYgOS45NTgzM1oiIGZpbGw9IiNFQTQzMzUiLz4KPC9zdmc+Cg==");
    background-color: #F2F2F2
}

.g-social__item--tw {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjNTVBQ0VFIi8+CjxwYXRoIGQ9Ik0yNiA5LjkyNDA2QzI1LjI2NDEgMTAuMjUwNCAyNC40NzMzIDEwLjQ3MSAyMy42NDMzIDEwLjU3MDJDMjQuNDkwNSAxMC4wNjIzIDI1LjE0MTEgOS4yNTgyIDI1LjQ0NzUgOC4zMDAwOEMyNC42NTQ3IDguNzcwMjYgMjMuNzc2NSA5LjExMTc1IDIyLjg0MTkgOS4yOTU4QzIyLjA5MzMgOC40OTgzNCAyMS4wMjcgOCAxOS44NDY4IDhDMTcuNTgwNyA4IDE1Ljc0MzQgOS44MzcxNiAxNS43NDM0IDEyLjEwMzFDMTUuNzQzNCAxMi40MjQ3IDE1Ljc3OTggMTIuNzM3OSAxNS44NDk3IDEzLjAzODJDMTIuNDM5NSAxMi44NjcxIDkuNDE2MDcgMTEuMjMzNSA3LjM5MjMgOC43NTEwOUM3LjAzOTEgOS4zNTcxMSA2LjgzNjc1IDEwLjA2MiA2LjgzNjc1IDEwLjgxMzlDNi44MzY3NSAxMi4yMzc1IDcuNTYxMjEgMTMuNDkzNCA4LjY2MjIgMTQuMjI5MkM3Ljk4OTU0IDE0LjIwNzkgNy4zNTY4OSAxNC4wMjMzIDYuODAzNjEgMTMuNzE2QzYuODAzMzIgMTMuNzMzMSA2LjgwMzMyIDEzLjc1MDMgNi44MDMzMiAxMy43Njc2QzYuODAzMzIgMTUuNzU1NyA4LjIxNzcxIDE3LjQxNDEgMTAuMDk0OCAxNy43OTFDOS43NTA0NyAxNy44ODQ4IDkuMzg3OTggMTcuOTM0OSA5LjAxMzcyIDE3LjkzNDlDOC43NDkzMyAxNy45MzQ5IDguNDkyMjYgMTcuOTA5MiA4LjI0MTc4IDE3Ljg2MTNDOC43NjM4OSAxOS40OTE1IDEwLjI3OTIgMjAuNjc3OCAxMi4wNzQ4IDIwLjcxMDlDMTAuNjcwNSAyMS44MTE0IDguOTAxMiAyMi40Njc0IDYuOTc4ODIgMjIuNDY3NEM2LjY0NzY1IDIyLjQ2NzQgNi4zMjEwMSAyMi40NDggNiAyMi40MTAxQzcuODE1ODcgMjMuNTc0MyA5Ljk3MjcxIDI0LjI1MzYgMTIuMjg5OSAyNC4yNTM2QzE5LjgzNzIgMjQuMjUzNiAyMy45NjQ0IDE4LjAwMTIgMjMuOTY0NCAxMi41NzlDMjMuOTY0NCAxMi40MDEgMjMuOTYwNCAxMi4yMjQxIDIzLjk1MjUgMTIuMDQ4MUMyNC43NTQyIDExLjQ2OTYgMjUuNDQ5OSAxMC43NDY5IDI2IDkuOTI0MDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    background-color: #55ACEE
}

.g-social__item--mr {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjMDA1RkY5Ii8+CjxwYXRoIGQ9Ik0xOS4wMDc5IDE2QzE5LjAwNzkgMTcuNjU4NiAxNy42NTg2IDE5LjAwNzkgMTYgMTkuMDA3OUMxNC4zNDE0IDE5LjAwNzkgMTIuOTkyMSAxNy42NTg2IDEyLjk5MjEgMTZDMTIuOTkyMSAxNC4zNDE0IDE0LjM0MTQgMTIuOTkyMSAxNiAxMi45OTIxQzE3LjY1ODYgMTIuOTkyMSAxOS4wMDc5IDE0LjM0MTQgMTkuMDA3OSAxNlpNMTYgNkMxMC40ODU3IDYgNiAxMC40ODU3IDYgMTZDNiAyMS41MTQzIDEwLjQ4NTcgMjYgMTYgMjZDMTguMDIgMjYgMTkuOTY3OSAyNS4zOTg2IDIxLjYzMjkgMjQuMjYwN0wyMS42NjE0IDI0LjI0MDdMMjAuMzE0MyAyMi42NzVMMjAuMjkxNCAyMi42ODkzQzE5LjAxIDIzLjUxNDMgMTcuNTI1NyAyMy45NSAxNiAyMy45NUMxMS42MTY0IDIzLjk1IDguMDUgMjAuMzgzNiA4LjA1IDE2QzguMDUgMTEuNjE2NCAxMS42MTY0IDguMDUgMTYgOC4wNUMyMC4zODM2IDguMDUgMjMuOTUgMTEuNjE2NCAyMy45NSAxNkMyMy45NSAxNi41Njc5IDIzLjg4NjQgMTcuMTQyOSAyMy43NjI5IDE3LjcwODZDMjMuNTExNCAxOC43NDA3IDIyLjc4ODYgMTkuMDU2NCAyMi4yNDY0IDE5LjAxNUMyMS43MDA3IDE4Ljk3MDcgMjEuMDYyMSAxOC41ODIxIDIxLjA1NzkgMTcuNjMwN1YxNi45MDU3VjE2QzIxLjA1NzkgMTMuMjEwNyAxOC43ODkzIDEwLjk0MjEgMTYgMTAuOTQyMUMxMy4yMTA3IDEwLjk0MjEgMTAuOTQyMSAxMy4yMTA3IDEwLjk0MjEgMTZDMTAuOTQyMSAxOC43ODkzIDEzLjIxMDcgMjEuMDU3OSAxNiAyMS4wNTc5QzE3LjM1NSAyMS4wNTc5IDE4LjYyNTcgMjAuNTI4NiAxOS41ODM2IDE5LjU2NUMyMC4xNDA3IDIwLjQzMjEgMjEuMDQ4NiAyMC45NzU3IDIyLjA4MjEgMjEuMDU4NkMyMi4xNzA3IDIxLjA2NTcgMjIuMjYxNCAyMS4wNjkzIDIyLjM1MDcgMjEuMDY5M0MyMy4wNzg2IDIxLjA2OTMgMjMuNzk5MyAyMC44MjU3IDI0LjM4MDcgMjAuMzg1QzI0Ljk4IDE5LjkyOTMgMjUuNDI3OSAxOS4yNzE0IDI1LjY3NSAxOC40ODA3QzI1LjcxNDMgMTguMzUyOSAyNS43ODcxIDE4LjA2MDcgMjUuNzg3MSAxOC4wNTg2TDI1Ljc4OTMgMTguMDQ3OUMyNS45MzUgMTcuNDEzNiAyNiAxNi43ODE0IDI2IDE2QzI2IDEwLjQ4NTcgMjEuNTE0MyA2IDE2IDYiIGZpbGw9IiNGRjlFMDAiLz4KPC9zdmc+Cg==");
    background-color: #005FF9
}

.g-social__item--ok {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjRjc5MzFFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjM5OCAxMC41MDA1QzEwLjIzOTggNy4zMjkxMSAxMi44MTA3IDQuNzU4MTIgMTUuOTgyMiA0Ljc1ODEyQzE5LjE1MzYgNC43NTgxMiAyMS43MjQ1IDcuMzI5MTEgMjEuNzI0NSAxMC41MDA1QzIxLjcyNDUgMTMuNjcxOSAxOS4xNTM2IDE2LjI0MzEgMTUuOTgyMiAxNi4yNDMxQzEyLjgxMDcgMTYuMjQzMSAxMC4yMzk4IDEzLjY3MTkgMTAuMjM5OCAxMC41MDA1Wk0xMy42MDg0IDEwLjUwMDZDMTMuNjA4NCAxMS44MTE1IDE0LjY3MTIgMTIuODc0NCAxNS45ODIyIDEyLjg3NDRDMTcuMjkzMSAxMi44NzQ0IDE4LjM1NTkgMTEuODExNSAxOC4zNTU5IDEwLjUwMDZDMTguMzU1OSA5LjE4OTU5IDE3LjI5MzEgOC4xMjY4IDE1Ljk4MjIgOC4xMjY4QzE0LjY3MTIgOC4xMjY4IDEzLjYwODQgOS4xODk1OSAxMy42MDg0IDEwLjUwMDZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuNzU4OSAxOS4xOTY4QzIxLjY4NiAxOS4yNTUzIDIwLjMwODQgMjAuMzQzOSAxOC4wMDk1IDIwLjgxMjNMMjEuNDc5NiAyNC4yNTE1QzIyLjA4OTggMjQuODYwNyAyMi4wOTA1IDI1Ljg0OTMgMjEuNDgxMyAyNi40NTk2QzIwLjg3MiAyNy4wNjk3IDE5Ljg4MzYgMjcuMDcwNyAxOS4yNzMyIDI2LjQ2MTNMMTUuOTA0MyAyMy4xODA2TDEyLjg0NDQgMjYuNDQwMkMxMi41MzgxIDI2Ljc1NzkgMTIuMTI5NCAyNi45MTc4IDExLjcyMDMgMjYuOTE3OEMxMS4zMzAxIDI2LjkxNzggMTAuOTM5NiAyNi43NzI2IDEwLjYzNjYgMjYuNDgwNEMxMC4wMTU5IDI1Ljg4MTggOS45OTc4OSAyNC44OTM0IDEwLjU5NjUgMjQuMjcyN0wxMy44OTAyIDIwLjgzMDRDMTEuNTI2OSAyMC4zNzMxIDEwLjA5MjQgMTkuMjU2MSAxMC4wMTg1IDE5LjE5NjhDOS4zNDU4MSAxOC42NTc0IDkuMjM3NzUgMTcuNjc0NyA5Ljc3NzI0IDE3LjAwMTlDMTAuMzE2NyAxNi4zMjkyIDExLjI5OTIgMTYuMjIxMSAxMS45NzIxIDE2Ljc2MDVDMTEuOTg2MyAxNi43NzIxIDEzLjQ4NjcgMTcuODk5MiAxNS45MDQyIDE3LjkwMDhDMTguMzIxNyAxNy44OTkyIDE5Ljc5MTEgMTYuNzcyMSAxOS44MDUzIDE2Ljc2MDVDMjAuNDc4MSAxNi4yMjExIDIxLjQ2MDcgMTYuMzI5MiAyMi4wMDAxIDE3LjAwMTlDMjIuNTM5NiAxNy42NzQ3IDIyLjQzMTYgMTguNjU3NCAyMS43NTg5IDE5LjE5NjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
    background-color: #F7931E
}

.g-social__item--vk {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiBmaWxsPSIjMjc4N0Y1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjYuMjA1NyAxMS4wMjQ0QzI2LjM1MzkgMTAuNTMgMjYuMjA1NyAxMC4xNjY3IDI1LjUgMTAuMTY2N0gyMy4xNjY3QzIyLjU3MzQgMTAuMTY2NyAyMi4yOTk5IDEwLjQ4MDUgMjIuMTUxNiAxMC44MjY2QzIyLjE1MTYgMTAuODI2NiAyMC45NjUgMTMuNzE4OCAxOS4yODQgMTUuNTk3NUMxOC43NDAyIDE2LjE0MTQgMTguNDkzIDE2LjMxNDQgMTguMTk2MyAxNi4zMTQ0QzE4LjA0OCAxNi4zMTQ0IDE3LjgzMzMgMTYuMTQxNCAxNy44MzMzIDE1LjY0N1YxMS4wMjQ0QzE3LjgzMzMgMTAuNDMxMSAxNy42NjEyIDEwLjE2NjcgMTcuMTY2NyAxMC4xNjY3SDEzLjVDMTMuMTI5MyAxMC4xNjY3IDEyLjkwNjMgMTAuNDQyIDEyLjkwNjMgMTAuNzAzQzEyLjkwNjMgMTEuMjY1NCAxMy43NDY3IDExLjM5NTEgMTMuODMzNCAxMi45NzcyVjE2LjQxMzNDMTMuODMzNCAxNy4xNjY3IDEzLjY5NzMgMTcuMzAzMyAxMy40MDA3IDE3LjMwMzNDMTIuNjA5NyAxNy4zMDMzIDEwLjY4NTUgMTQuMzk4MSA5LjU0NDM0IDExLjA3MzhDOS4zMjA2OSAxMC40Mjc3IDkuMDk2MzggMTAuMTY2NyA4LjUwMDA0IDEwLjE2NjdINi4xNjY3MUM1LjUwMDA0IDEwLjE2NjcgNS4zNjY3IDEwLjQ4MDUgNS4zNjY3IDEwLjgyNjZDNS4zNjY3IDExLjQ0NDYgNi4xNTc3NSAxNC41MDk5IDkuMDQ5OTcgMTguNTYzOUMxMC45NzgxIDIxLjMzMjUgMTMuNjk0NyAyMi44MzMzIDE2LjE2NjcgMjIuODMzM0MxNy42NDk5IDIyLjgzMzMgMTcuODMzNCAyMi41IDE3LjgzMzQgMjEuOTI1OFYxOS44MzMzQzE3LjgzMzQgMTkuMTY2NyAxNy45NzM5IDE5LjAzMzYgMTguNDQzNiAxOS4wMzM2QzE4Ljc4OTYgMTkuMDMzNiAxOS4zODI5IDE5LjIwNjcgMjAuNzY3MyAyMC41NDE1QzIyLjM0OTMgMjIuMTIzNiAyMi42MTAyIDIyLjgzMzMgMjMuNSAyMi44MzMzSDI1LjgzMzRDMjYuNSAyMi44MzMzIDI2LjgzMzQgMjIuNSAyNi42NDExIDIxLjg0MjJDMjYuNDMwNyAyMS4xODY2IDI1LjY3NTMgMjAuMjM1NCAyNC42NzMgMTkuMTA3OEMyNC4xMjkyIDE4LjQ2NTEgMjMuMzEzNCAxNy43NzI5IDIzLjA2NjIgMTcuNDI2OEMyMi43MjAxIDE2Ljk4MTkgMjIuODE5IDE2Ljc4NDEgMjMuMDY2MiAxNi4zODg2QzIzLjA2NjIgMTYuMzg4NiAyNS45MDkgMTIuMzgzOSAyNi4yMDU3IDExLjAyNDRWMTEuMDI0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    background-color: #2787F5
}

.g-social__item--ins {
    background: url(../__assets/4aad264522ad2908ce2bf30725cb33d2.svg) -1.5px -1.5px no-repeat;
    background-size: 32px
}

.g-user__clear {
    clear: both
}

.g-user__buttons {
    float: right;
    font-size: 0
}

.g-user__button {
    margin: 0 5px
}

.g-user__info {
    margin-bottom: .66667em;
    display: table
}

.g-user__info-title {
    font-size: .86667em;
    color: #777
}

.g-user__order-table {
    display: table;
    width: 100%;
    border: 1px solid #c5c5c5;
    border-collapse: separate;
    border-radius: 4px 4px 0 0;
    box-sizing: border-box
}

.g-user__order-tr {
    display: table-row;
    font-size: .86667em;
    color: #7b7b7b;
    text-decoration: none
}

.g-user__order-tr:first-child .g-user__order-td {
    border: none
}

.g-user__order-tr:first-child .g-user__order-td:first-child {
    border-radius: 4px 0 0 0
}

.g-user__order-tr:first-child .g-user__order-td:last-child {
    border-radius: 0 4px 0 0
}

.g-user__order-tr:hover {
    background-color: #f3f3f3;
    color: #484848
}

.g-user__order-tr--title {
    background-color: #f3f3f3;
    color: #484848
}

.g-user__order-td {
    display: table-cell;
    border-top: 1px solid #c5c5c5;
    padding: 10px 15px
}

.g-user__row {
    margin: 0 0 1.33333em;
    padding: 0 !important
}

.g-user-profile__title {
    margin-bottom: 30px
}

.g-user-profile__item {
    display: inline-block;
    box-sizing: border-box;
    padding: .35714em .71429em;
    font-size: .93333em;
    line-height: 1.2em;
    cursor: pointer;
    vertical-align: top;
    text-decoration: none !important;
    color: #F06354;
    border: 1px solid transparent;
    border-radius: 13px;
    margin-bottom: 6px
}

.g-user-profile__item:hover,.g-user-profile__item:active,.g-user-profile__item--active {
    margin: 0;
    padding: .35714em .71429em;
    border-color: #F06354
}

.g-user-profile--opened {
    color: #fff !important;
    background-color: #F06354
}

.g-user-info {
    margin-bottom: 20px;
    line-height: 1.2em
}

.g-user-info__link {
    color: #F06354
}

.g-user-setting__side-left {
    float: left;
    margin-right: 50px;
    padding-bottom: 5px
}

.g-user-setting__side-right {
    display: table
}

.g-user-setting__value {
    padding-left: 0 !important;
    margin-bottom: 10px
}

.g-user-setting__title-field-1 {
    min-width: 85px
}

.g-user-setting__title-field-2 {
    min-width: 150px
}

@media screen and (max-width: 400px) {
    .g-user-setting__title-field-2 {
        display:block !important;
        margin-bottom: 0.5385em !important
    }
}

.g-user-setting__btn {
    padding-top: 2em
}

.g-user-orders {
    width: 100%;
    border-collapse: collapse;
    display: table
}

.g-user-orders a {
    color: #F06354;
    text-decoration: none
}

.g-user-orders a:hover {
    text-decoration: underline
}

.g-user-orders__wrapper {
    max-width: 100%;
    overflow: auto
}

.g-user-orders__tr {
    display: table-row
}

.g-user-orders--even {
    background: #fafafa
}

.g-user-orders__th,.g-user-orders__td {
    border-bottom: 1px solid #e0e0e0;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
    font-weight: 400;
    display: table-cell
}

.g-user-orders--right {
    text-align: right
}

.g-user-orders__th {
    color: #919191;
    padding-bottom: 5px;
    padding-top: 5px
}

.g-user-orders__td {
    color: #212121;
    padding-top: 12px;
    padding-bottom: 12px
}

.g-user__span-confirm-email {
    font-size: 12px;
    display: block;
    padding-left: 5px
}

.g-user-setting__side-left {
    width: 65%
}

.g-user-setting__side-right {
    width: 30%;
    float: right
}

.g-auth__social-inner.page-registration {
    display: none
}

.g-user-setting__side-left {
    margin-right: 0 !important
}

.g-form-field--title-pos-2 .g-form-control-checkbox__label,.g-form-field--title-pos-2 .g-form-control-radio__label {
    padding: 0 0 0 20px
}

.g-user-setting__title-field-2 {
    width: 150px
}

.g-form-control-text,.g-form-control-textarea {
    margin: 0
}

div.g-user__popover-wrapper {
    position: fixed
}

div.g-user__popover-wrapper .popover-close {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 14px;
    right: 14px;
    cursor: pointer
}

div.g-user__popover-wrapper .popover-close:after,div.g-user__popover-wrapper .popover-close:before {
    content: "";
    position: absolute;
    top: 0;
    left: 7px;
    width: 2px;
    height: 18px;
    background-color: #979797;
    transform: rotate(45deg)
}

div.g-user__popover-wrapper .popover-close:before {
    transform: rotate(-45deg)
}

div.g-user__popover-wrapper .g-auth-page-block-wr {
    background: #fff;
    margin: 0 auto;
    max-width: 570px;
    min-height: 250px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    padding: 30px 30px 20px;
    color: #212121
}

div.g-user__popover-wrapper .g-auth__personal-note {
    color: #666
}

div.g-user__popover-wrapper .g-auth-page-block__sideleft {
    width: 50%;
    min-width: 220px;
    margin-right: 0;
    box-sizing: border-box;
    padding-right: 15px
}

div.g-user__popover-wrapper .g-auth-page-block__sideright {
    padding-left: 15px;
    width: 50%;
    box-sizing: border-box
}

.g-auth__social-min {
    margin: 15px 0 0;
    font-size: 13px;
    border-top: 1px solid #cecece;
    padding-top: 10px !important
}

.g-auth__social-min .g-social__item {
    margin-top: 2px
}

.g-auth__social-min .g-auth__personal-note {
    margin-top: 0;
    font-size: 12px
}

.g-auth__social-min.g-auth__social-min__forum {
    color: #000;
    font-size: 15px
}

.g-auth__social-min.g-auth__social-min__forum .g-auth__personal-note {
    padding-left: 70px;
    text-align: left
}

@media (max-width: 469px) {
    div.g-user__popover-wrapper .g-auth__sideright.page-registration {
        display:none
    }

    div.g-user__popover-wrapper .g-auth__social-inner.page-registration {
        display: block
    }

    div.g-user__popover-wrapper .g-auth__sideright.page-login {
        padding-top: 20px
    }

    div.g-user__popover-wrapper .g-user-setting__side-right {
        width: 100%;
        margin-bottom: 20px
    }

    div.g-user__popover-wrapper .g-form-field--title-pos-2 .g-form-field__value {
        padding: 0
    }

    div.g-user__popover-wrapper .g-user-setting__title-field-2 {
        width: 100%;
        min-width: auto
    }

    div.g-user__popover-wrapper .g-user-setting__side-left.page-suttings {
        width: 100%
    }

    .g-auth__sideright.page-registration {
        display: none
    }

    .g-auth__social-inner.page-registration {
        display: block
    }

    .g-auth__sideright.page-login {
        padding-top: 20px
    }

    .g-user-setting__side-right {
        width: 100%;
        margin-bottom: 20px
    }

    .g-form-field--title-pos-2 .g-form-field__value {
        padding: 0
    }

    .g-user-setting__title-field-2 {
        width: 100%;
        min-width: auto
    }

    .g-user-setting__side-left.page-suttings {
        width: 100%
    }
}

.g-auth-page-block-wr {
    border: 1px solid #efefef;
    border-radius: 4px;
    padding: 20px 20px 30px
}

.g-auth-page-block-title {
    font-size: 20px;
    margin-bottom: 25px
}

.g-auth-page-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: start;
    align-items: flex-start
}

.g-auth-page-block__sideleft,.g-auth-page-block__sideright {
    -ms-flex-order: 0;
    order: 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto
}

.g-auth-page-block__sideleft {
    width: 40%;
    margin-right: 10%;
    min-width: 220px
}

.g-auth-page-block__sideright {
    min-width: 170px
}

.g-auth__fogot-password-w {
    font-weight: normal
}

.g-auth__fogot-password-w a {
    text-decoration: none
}

.g-auth__fogot-password-w a:hover {
    text-decoration: underline
}

.g-auth__personal-note {
    font-size: 14px;
    line-height: 1.4;
    max-width: 300px;
    margin-top: 27px
}

.g-auth__personal-note a,.g-auth__personal-note a:hover {
    text-decoration: none;
    border: none
}

.g-auth__personal-note a {
    border-bottom: 1px dotted #15c
}

.user__home-page {
    line-height: 1.4
}

.user__home-page .g-form-field__title {
    font-size: inherit
}

.header-panel .g-auth-main-block {
    position: absolute;
    top: 40px;
    right: 10px;
    margin: 0
}

.g-auth-main-block {
    margin: 20px 0;
    text-align: right
}

.g-auth-main-block .block-title {
    text-align: right;
    color: #212121;
    font-family: Arial;
    font-weight: 400
}

.g-auth-main-block.opened .g-auth-page-block-wr {
    display: block;
    text-align: left;
    margin-top: -34px;
    z-index: 1
}

.g-auth-main-block.authWidth .blb {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.g-auth-main-block.authWidth .g-auth__left-container {
    width: 49%;
    margin-bottom: 0
}

.g-auth-main-block.authWidth .g-auth__right-container {
    width: 49%;
    margin-bottom: 0
}

.g-auth-main-block .g-auth-page-block-title {
    color: #212121;
    font-family: Arial;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 20px
}

.g-auth-main-block .g-auth-page-block-wr {
    display: none;
    max-width: 270px;
    padding: 30px;
    background: #fff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    border-radius: 5px;
    position: relative
}

.g-auth-main-block .g-auth-page-block-wr .popover-close {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 14px;
    right: 14px;
    cursor: pointer
}

.g-auth-main-block .g-auth-page-block-wr .popover-close::before,.g-auth-main-block .g-auth-page-block-wr .popover-close::after {
    content: "";
    position: absolute;
    top: 0;
    left: 7px;
    width: 2px;
    height: 18px;
    background-color: #979797;
    transform: rotate(45deg)
}

.g-auth-main-block .g-auth-page-block-wr .popover-close::before {
    transform: rotate(-45deg)
}

.g-auth-main-block .g-auth-page-block {
    -ms-flex-flow: wrap;
    -o-flex-flow: wrap;
    flex-flow: wrap
}

.g-auth-main-block .g-auth-page-block__sideleft {
    margin-right: 0;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 30px;
    min-width: 155px
}

.g-auth-main-block .g-auth-page-block__sideright {
    min-width: 155px
}

.g-auth-main-block .g-auth__right-container {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 10px
}

.g-auth-main-block .g-auth__right-container a {
    width: 100%
}

.g-auth-main-block .g-auth__left-container {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    text-align: center
}

.g-auth-main-block .g-auth__left-container button {
    width: 100%;
    display: block
}

.g-auth-main-block .g-auth__personal-note {
    margin-top: 18px
}

.g-auth-main-block .g-user-mini-auth {
    padding: 0;
    width: auto;
    box-shadow: none
}

.g-auth-main-block .g-user-mini-auth__link-wrapper>a {
    display: block
}

.g-auth__row.g-auth__social-min .g-form-field__title {
    font-weight: bold
}

.shop2v2-cart-soc-block {
    font-size: inherit;
    margin-top: 15px
}

.shop2v2-cart-soc-block .g-form-field__title {
    font-size: inherit;
    margin-bottom: 10px
}

.shop2v2-cart-soc-block .g-auth__personal-note {
    margin-top: 0
}

.shop2-cart-registration table.table-registration td.cell-r {
    vertical-align: top
}

.shop2v2-cart-soc-block {
    font-size: inherit;
    margin-top: 15px
}

.shop2v2-cart-soc-block .g-form-field__title {
    font-size: inherit;
    margin-bottom: 10px
}

.shop2v2-cart-soc-block .g-auth__personal-note {
    margin-top: 0;
    margin-bottom: 10px
}

.shop2-cart-registration table.table-registration td.cell-r {
    vertical-align: top
}

@media (max-width: 500px) {
    div.g-user__popover-wrapper .g-auth-page-block__sideright {
        margin-top:20px;
        width: 100%
    }

    div.g-user__popover-wrapper .g-auth-page-block__sideleft {
        width: 100%
    }

    div.g-user__popover-wrapper .g-auth-page-block {
        display: block
    }

    div.g-user__popover-wrapper .g-auth-page-block__sideright {
        margin-top: 20px
    }

    div.g-user__popover-wrapper .g-auth-page-block {
        display: block
    }

    .g-auth-page-block__sideright {
        margin-top: 20px
    }

    .g-auth-page-block {
        display: block
    }

    .g-auth-page-block__sideright {
        margin-top: 20px
    }

    .g-auth-page-block {
        display: block
    }
}

@media (max-width: 425px) {
    div.g-user__popover-wrapper .g-auth-page-block__sideleft {
        width:100%
    }

    .g-auth-page-block__sideleft {
        width: 100%
    }
}

.g-clear {
    clear: both;
    height: 0
}

.g-clear-self::after {
    display: block;
    clear: both;
    height: 0;
    content: ""
}

.g-verticalMiddle {
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
    visibility: hidden
}

.g-overflow-hidden {
    overflow: hidden
}

.g-row {
    margin: 1em 0
}

.g-notice {
    padding: 0.7692em 1.0769em;
    border-radius: 4px;
    background-color: #fff2c1;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    font-size: 13px;
    line-height: 1.4em;
    margin: 0.7em 0;
    color: #484848
}

.g-notice--indents {
    margin: 40px 0
}

.g-notice--plain {
    background: none;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0
}

.g-notice--clear-indents {
    margin: .333em 0
}

.g-user-mini-auth {
    box-shadow: 0 2px 4px rgba(0,0,0,0.5);
    border-radius: 5px;
    width: 220px;
    padding: 35px 25px
}

.g-user-mini-auth__row {
    padding: 0 0 .5em
}

.g-user-mini-auth__btns {
    padding-top: 0.5em
}

.g-user-mini-auth__btns:after {
    content: '';
    display: block;
    clear: both;
    height: 0
}

.g-user-mini-auth--btn-right {
    float: right
}

.g-user-mini-auth__fogot-password {
    text-align: center;
    padding-top: 2em;
    font-size: 0.9em
}

.g-user-mini-auth__fogot-password a {
    color: #F06354
}

.g-user-mini-auth__link-wrapper {
    padding-left: 26px;
    padding-top: 7px
}

.g-user-mini-auth__link {
    position: relative;
    text-decoration: none;
    color: #F06354;
    display: inline-block;
    margin-bottom: 1.5em
}

.g-user-mini-auth__link:hover {
    text-decoration: underline
}

.g-user-mini-auth__link:after {
    content: '';
    display: block;
    position: absolute;
    height: 17px;
    width: 26px;
    left: -26px;
    top: 0
}

.g-user-mini-auth__profile:after {
    background: url("../__assets/9104bb2ae35edb6b366bcbd7fc9e1dc0.svg") 0 0 no-repeat
}

.g-user-mini-auth__order:after {
    background: url("../__assets/ddb3b5b20d138937cb85a09a8d60b1ed.svg") 0 0 no-repeat
}

.g-auth__sideleft.no-social-sidebar {
    width: auto
}

@media all and (max-width: 725px) {
    .g-form-field--title-pos-2 .g-form-field__title,.g-form-field--title-pos-3 .g-form-field__title {
        display:block
    }

    .g-form-field--title-pos-2 .g-form-field__value {
        padding-left: 0
    }
}

@media all and (max-width: 400px) {
    .g-search {
        display:-ms-flexbox;
        display: flex;
        margin-bottom: 8px
    }

    .g-search .g-form-field__value {
        margin: 0 5px 0 0
    }
}
