/*.context-instructions #region-content,

.page-instructions #region-content,

.node-type-instruction #region-content {

    background: #fafafa !important;

}

.context-instructions #zone-content-wrapper {

    background: #fafafa;

}*/

.page-instructions #zone-content-wrapper,

.node-type-instruction #zone-content-wrapper {

    background: none;

}

.context-instructions .group-left,

.node-type-instruction .group-left {

    width: 704px;

    float: left;

    padding: 0 4px;

    min-height: 1px;

}

.instructions-wrapper .groups-wrapper,

.node-instruction {

    margin: 0 -4px;

}

.node-instruction h1 {

    color: #00b2e5;

    font: 700 36px Tahoma;

    margin: 25px 0;

    

}

.context-instructions .group-right,

.node-type-instruction .group-right {

    width: 217px;

    padding: 27px 4px 0;

    float: right;

}

#block-views-category-blog-commands-block-3 .item-list ul {
    margin: 0px;
    padding: 0px;
}

.page-instructions #block-system-main,

.node-type-instruction #block-system-main {

    padding: 0;

}

.context-instructions #block-system-main {

    margin: 0 !important;

    float: none;

    width: 100% !important;

}

.node-type-instruction article {    

    text-align: left !important;

}

.page-instructions .node-type-instruction #block-system-main .field-name-body,

.node-type-instruction #block-system-main .field-name-body .field-item {

    width: 100%;

}

.context-instructions #region-content .region-inner,

.page-instructions  #region-content .region-inner,

.node-type-instruction #region-content .region-inner {

    background: none;

}

/*

.node-type-instruction .tabs,

.node-type-instruction .action-links {

    display: none;

}

*/



.node-instruction .group-iline1 {

    border-bottom: 1px solid #d1d1d1;

    padding-bottom: 5px;

}

.node-instruction .field-name-changed-date {

    font-family: Tahoma;


    font-size: 16px;

    padding-left: 36px;

    background: url(img/instructions/clock.png) no-repeat 10px 3px;

}

.node-instruction .field-name-field-instruction {

    float: right;

}

.node-instruction .field-name-field-instruction a {

    padding-left: 25px;

    position: relative;

    font-family: Tahoma;

    color: #00b2e5;

    font-size: 16px;

}

.node-instruction .field-name-field-instruction a:before {

    display: inline-block;

    position: absolute;

    bottom: 2px;

    left: 0;

    width: 16px;

    height: 20px;

    content: '';

    background: url(img/instructions/download-button.png);

}

.node-instruction .field-name-field-instruction .file-size,

.node-instruction .field-name-field-instruction img {

    display: none;

}

.node-instruction.view-mode-full .field-name-field-author-name {

    margin: 30px 0 15px;

    width: 50%; 

    float: left;

}

.node-instruction .node-co-worker {

    margin: 0 0 0 10px;

}

.node-instruction .node-co-worker .auther-on {

    display: none;

}

.node-instruction .field-name-instruction-views {

    float: right;

    display: inline-block;

    margin-top: 50px;

    padding-left: 40px;

    margin-right: 20px;

    color: #696969;

    font: 400 16px / 18px Tahoma;

    background: url(img/instructions/eye.png) no-repeat;

}

.node-instruction .field-name-instruction-comments {

    float: right;

    display: inline-block;

    margin-right: 20px;

    display: inline-block;

    margin-top: 50px;

    padding-left: 34px;

    color: #696969;

    font: 400 16px / 18px Tahoma;

    background: url(img/instructions/comments.png) no-repeat;

}

.node-instruction .field-name-body {

    font-family: Tahoma;

    font-size: 16px;

    width: 100% !important;

}

.node-instruction .field-name-field-main-image {

    margin-bottom: 50px;

}

.node-instruction .field-name-field-main-image img {

    height: auto;

    max-width: 100%;

}

.node-instruction .field-name-body img {

    height: auto;

    max-width: 100%;

}

.node-instruction .field-name-body h2 {

    font-family: Tahoma;

    font-size: 36px;

    text-align: center;

}

.node-instruction .field-name-body li {

    list-style: none;

    padding-left: 32px;

    line-height: 36px;

    background: url(img/instructions/arrow.png) no-repeat 0 10px;

}



.group-right .block {

    background: #ffffff;

    border: 1px solid #ecf0f1;

    margin-bottom: 10px;

}

.group-right .title_wrapper {

    margin: 0 !important;

}

.group-right .block-title {

    color: #ffc470 !important;

    font: 400 18px Tahoma !important;

    text-align: center;

    display:  block !important;

    padding: 20px 0 17px !important;

    line-height: 18px;

    text-transform: uppercase;

    border-bottom: 2px solid #ffba4d;

}

.group-right .block .views-row {

    padding: 15px 10px 15px 32px;

    border-bottom: 1px solid #ecf0f1;

}

.group-right .block .views-row-last {

    border-bottom: none;

}

.group-right .block .views-field-changed {

    color: #cbcbcb;

    font: 400 14px / 24px Tahoma;

    position: relative;

}

.group-right .block .views-field-changed:before {

    position: absolute;

    content: '';

    width: 14px;

    height: 14px;

    left: -22px;

    top: 5px;

    display: block;

    background: url(img/instructions/arrow2.png);

}

.group-right .block .views-field-title a {

    color: #00b2e5;

    font: 400 14px / 22px Tahoma;

}

.group-right .block .view-views-instruction-labels .views-row {

    padding: 12px 10px 10px 32px;

}

.group-right .block .views-field-name a {

    color: #767676;

    font: 400 16px / 24px Tahoma;

    position: relative;

    text-transform: lowercase;

    text-decoration: none;

}

/*.group-right .block .views-field-name a:hover {

    text-decoration: underline;

}

.group-right .block .views-field-name a:before {

    position: absolute;

    content: '';

    display: block;

    width: 14px;

    height: 14px;

    left: -22px;

    top: 5px;

    background: url(img/instructions/arrow2.png);

}*/

.group-right .block .pager {

    width: 100%;

}

.group-right .block .item-list {

    margin: 0;

}

.group-right .block .pager-next a {

    margin: 0 !important;

    width:100% !important;

    padding: 13px 0px 9px !important;

    background-color: #ffba4d;

    color: #ffffff;

    font: 400 16px / 24px Tahoma;

}

/*

.node-instruction .comment-form {

    color: #696969;

    font: 400 24px Tahoma;

}



.node-instruction .comment-wrapper .form-item-name,

.node-instruction .comment-wrapper .form-type-item {

    float: left;

    margin-right: 10px;

    width: 347px;

}

.node-instruction .comment-wrapper .field-type-email {

    float: left;

    width: 347px;

}

.node-instruction .comment-wrapper label {

    color: #464646;

    font: 400 14px / 20px Tahoma;

    margin-bottom: 10px;

}

.node-instruction .comment-wrapper input {

    background-color: #f4f4f4;

    border-radius: 6px;

    height: 41px;

    color: rgba(0, 0, 0, 0.5);

    width: 100%;

    font: 400 14px / 20px Tahoma;

}

.node-instruction .comment-wrapper .captcha {

    display:inline-block;

}

.node-instruction .comment-wrapper .form-actions {

    float: right;

}*/

.node-instruction .comment-wrapper .form-actions input {

    background: linear-gradient(0deg, #f93a00 0%, #ff8000 100%);

    color: #ffffff;

    font: 700 18px Tahoma;

    width: 280px;

    text-align: center;

    height: 53px;

    border-radius: 0;


}

.node-instruction .comment-wrapper .captcha legend,

.node-instruction .comment-wrapper .captcha .fieldset-description,

.node-instruction .comment-wrapper .captcha label,

.node-instruction .comment-wrapper .captcha .description,

.node-instruction .comment-wrapper .field-name-comment-body fieldset {display: none}



.node-instruction .comment-wrapper .captcha img {

    width: 150px;

    height: 53px;

    margin-right: 20px;

    vertical-align: middle;

}

.node-instruction .comment-wrapper .captcha .form-item {

    display: inline-block;

}

.node-instruction .comment-wrapper .captcha .form-item input {

    height: 53px;

    border-radius: 0;

}

.node-instruction .comment-wrapper .captcha .form-item textaea {

    background-color: #f4f4f4;

}





/* List of instructions */

.node-instruction .field-name-field-instruction {

    float: right;

}

.node-instruction .field-name-field-instruction a {

    padding-left: 25px;

    position: relative;

    font-family: Tahoma;

    color: #00b2e5;

    font-size: 16px;

}

.node-instruction .field-name-field-instruction a:before {

    display: inline-block;

    position: absolute;

    bottom: 2px;

    left: 0;

    width: 16px;

    height: 20px;

    content: '';

    background: url(img/instructions/download-button.png);

}

.node-instruction .field-name-field-instruction .file-size,

.node-instruction .field-name-field-instruction img {

    display: none;

}



.instructions {

    

}

.instructions .views-row {

    padding: 45px 0 60px 0;

    border-bottom: 1px solid #d1d1d1;

}

.instructions .views-field-title {

    margin-bottom: 25px;

}

.instructions .views-field-title a {

    color: #00b2e5;

    font: 700 36px Tahoma;

    margin-left: 20px;

    text-decoration: none;

}

.instructions .views-field-changed {

    color: #a7a7a7;

    font: 400 16px Tahoma;

    padding-left: 20px;

    background: url(img/instructions/clock.png) no-repeat 0 2px;

    margin-bottom: 15px;

}

.instructions .views-field-field-main-image img {

    width: 100%;

    height: auto;

    max-width: 100%;

}

.instructions .views-field-body {

    color: #696969;

    font: 400 16px / 22px Tahoma;

    margin-top: 25px;

    margin-bottom: 40px;

}

.instructions .views-field-field-instruction a {

    color: #00b2e5;

    font: 400 16px Tahoma;

    padding-left: 25px;

    position: relative;

}

.instructions .views-field-field-instruction a:before {

    display: inline-block;

    position: absolute;

    bottom: 2px;

    left: 0;

    width: 16px;

    height: 20px;

    content: '';

    background: url(img/instructions/download-button.png);

}

.instructions .views-field-field-instruction .file-icon,

.instructions .views-field-field-instruction .file-size { display: none; }

.instructions .views-field-view-node {

    float: right;

    color: #00b2e5;

    font: 400 16px Tahoma;

}

.instructions .views-field-view-node a {

    color: #00b2e5;

    font: 400 16px Tahoma;

    padding-right: 31px;

    position: relative;

}

.instructions .views-field-view-node a:after {

    position: absolute;

    content: '';

    display: block;

    width: 22px;

    height:22px;

    background: url(img/instructions/read.png);

    top: 0;

    right: 0;

}



.group-right .instructions-services .views-row {

    padding-left: 10px;

}

.instructions-services .views-field-field-img-profit {  

    float: left;

    width: 17px;

    margin-right: 10px;

}

.instructions-services .views-field-title {

    padding-left: 27px;

}

.group-right .instructions-services .views-field-title a {

    color: #767676;

    font: 400 16px / 20px Tahoma;

    text-decoration: none;

}

.group-right .instructions-services .views-field-title a:hover {

    text-decoration: underline;

}

