
    #content-wrap
    {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    #content
    {
        min-height: 320px;
    }

    .container
    { 
        //max-width: 1092px !important;//1080px;
        //min-width: 980px;
        //padding-left:  24px;
        //padding-right: 24px;
    }

    .contacts-data
    {
        h3
        {
            font-size: 18px;
        }
        p
        {
            margin-bottom: 3px;
        }
    }

    .btn
    {
        border-radius: 2px;
    }

    //////////////////

    .no-br
    {
        display: inline-block;
        white-space: nowrap;
    }

    .t-no-br
    {
        white-space: nowrap;
    }

    .t-side-menu
    {
        ul, li
        {
            display: block;
            list-style-type: 0;
            margin: 0;
            padding: 0;
        }

        strong
        {
            display: block;
            margin: 0;
            padding: 9px 16px 6px 12px;
            cursor: pointer;

            color: #333;
            background: #f1f1f1;
            border: 1px solid #e0e0e0;
            font-family: 'Segoe UI Micron Light', Arial, Verdana, Tahoma, sans-serif !important;
            //font-weight: bold;
            font-size: 15px;
            text-transform: uppercase;

            .fa
            {
                margin-right: 2px;
                color: #888;
            }
        }
        strong:first-child
        {
            .m-border-radius(2px 2px 0 0);
        }

        ul
        {
            padding: 6px 0;
            background: #fafafa;

            border: 1px solid #fafafa - #080808;
            border-top: none;
            border-bottom: none;
        }

        li 
        {
            a, label
            {
                display: block;
                margin: 0;
                padding: 5px 14px 3px;
                font-weight: normal;
                color: #444;
                text-transform: uppercase;
                text-decoration: none;
           
                border: 1px solid transparent;
           
                position: relative;
                .fa
                {
                    position: absolute;
           
                    //left: 4px;
                    //top: 12px;
                    //font-size: 10px;
           
                    left: 2px;
                    top: 12px;
                    font-size: 11px;
                }
                input
                {
                    vertical-align: top;
                    margin-right: 2px;
                    margin-left: -2px;
                }
            }
            a:hover,
            label:hover
            {
                background: #fafafa - #060606;
                border-top-color:    #fafafa - #060606 - #090909;
                border-bottom-color: #fafafa - #060606 - #090909;
            }
            a.selected,
            label.selected
            {
                font-weight: bold;
                background: #fafafa - #040404;
            }
        }
    }

    .t-item-img-wrap
    {
        display: inline-block;
        position: relative;
    }

    .t-item-like
    {
        cursor: pointer;
        font-size: 9px;
        color: #ddd;
        position: absolute;
        right: 2px;
        top: 2px;
        text-transform: uppercase;
        .fa
        {
            color: #929292;
            font-size: 13px;
        }
        .fa-heart
        {
            color: #683c81;
        }
    }

    .t-main-reg-btn-wrap
    {
        //border-top: 1px solid #d8d8d8;
        //border-bottom: 1px solid #d8d8d8;
        text-align: center;
        padding: 24px 0;
        margin-top: 16px;
        /*
        .btn
        {
            font-size: 17px;
            font-family: 'Segoe UI Micron',Arial,Verdana,Tahoma,sans-serif;
            font-weight: 500;

            .m-border-radius(3px);
            padding: 7px 12px 6px;
            margin: 0;
            border-color: #c2c2c2;
            text-transform: uppercase;
            letter-spacing: 0px;
        }*/
    }


    .home-form-box
    {
        max-width: 620px;
        padding: 18px 28px;
        margin: 32px auto 8px;

        background: #fafafa;
        //border: 1px solid #f8f8f8;

        .m-box-shadow(#bbb, 9px, 1px);
        .m-border-radius(3px);

        .control-label
        {
            font-weight: normal;
            color: #000;
        }
    }


    // Отзывы юзеров
    .feedbacks
    {
        h2
        {
            font-size: 27px;
            padding: 35px 0 50px 0;
            text-align: center;
            border: none 0;
        }
    
        .feedback
        {
            .m-box-shadow(rgba(0, 0, 0, 0.1), 9px);
            .m-border-radius(2px);
            
            &-avatar
            {
                border: 8px solid #FFF;
                .m-border-radius(50%);
                position: absolute;
                height: 110px;
                width: 110px;
                left: 50%;
                top: -50px;
                margin-left: -55px;
                background-size: 115% auto;
                background-position: -10px top;
                .m-box-shadow(rgba(0, 0, 0, 0.1), 9px);
            }
            
            &-header
            {
                font-size: 15px;
                text-transform: uppercase;
                color: #333;
                font-weight: bold;
                text-align: center;
                padding-top: 70px;
            }
            
            &-subheader
            {
                font-size: 11px;
                text-transform: uppercase;
                color: #AAA;
                font-weight: bold;
                text-align: center;
            }
            
            &-separator
            {
                .m-border-radius(50%);
                background: #3863a0;
                width: 40px;
                height: 40px;
                color: #FFF;
                display: inline-block;
                font-size: 28px;
                
                &-wrapper
                {
                    text-align: center;
                }
            }
            
            &-content
            {
                font-size: 13px;
                color: #333;
                text-align: center;
                padding: 15px 22px;
            }
        }
    }


    // Окно когда человек закрывает сайт:
    #i-bye-modal
    {
        .modal-header
        {
            border-bottom: none 0;
            padding: 25px 19px 0 19px;
        }
    
        p.info
        {
            font-size: 16px;
            font-style: italic;
        }
    
        form
        {
            padding-top: 11px;
        
            .form-control
            {
                border: 1px dashed #999;
                .m-border-radius(10px);
                .m-box-shadow(transparent);
            }
        
            .btn-submit-wrapper
            {
                padding-top: 25px;
                
                .btn
                {
                    .m-border-radius(10px);
                }
            }
        }
    }
      
