.rs-17 .rs-page{padding-bottom:25px;}
.rs-17 .rs-page .rs-page-inner{padding-top:10px;}
.rs-17 .rs-page .parallax{min-height:400px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;}
.rs-17 .rs-page .parallax.parallax-about{background-image:url(//shifrvody.ru/wp-content/themes/wp19-shop/img/about_bg.jpg);}
.rs-17 .rs-page .parallax .container{min-height:400px;position:relative;}
.rs-17 .rs-page .parallax-content{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);}
.rs-17 .rs-page .parallax-content h2{font-size:35px;text-transform:uppercase;text-shadow:0 2px 1px rgba(0,0,0,.3);text-align:center;font-weight:700;color:#fff;}
.rs-17 .rs-page .section-descr{width:70%;text-align:center;margin:5px auto 40px;}
.rs-17 .rs-page .section-descr p{color:#616161;font-size:18px;}
.rs-17 .rs-page .section-title{position:relative;font-size:36px;font-weight:400;background-color:#fff;margin-top:20px;margin-bottom:30px;}
.rs-17 .rs-page .section-title.style2:after{height:1px;width:91px;background:#DDDDDD;display:block;position:static;margin-left:0;margin-top:20px;margin-bottom:20px;content:"";}
.rs-17 .rs-page img{border:1px solid #dddddd;padding:5px;border-radius:25px;}
.rs-17 .rs-page .about-main p{margin-bottom:10px;margin-top:10px;}
.rs-17 .rs-page .about-main h4{line-height:1.30;margin-bottom:15px;}
.rs-17 .rs-page .about-main table{margin-bottom:10px;}
.rs-17 .rs-page .about-main img{position:relative;z-index:10;}
.rs-17 .rs-page .about-main ul{padding:0;margin:0;list-style:none;}
.rs-17 .rs-page .about-main ul li{position:relative;}
.rs-17 .rs-page .about-main ul li:before{content:"\f00c";color:#7f42e1;display:inline-block;padding-right:8px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.rs-17 .rs-page .about-main .nav-tabs li:before{content:none;}
.rs-17 .rs-page .sidebar{margin-top:20px;border-radius:0;}
.rs-17 .rs-page .sidebar .panel-body{padding-bottom:0;padding-top:0;}
.rs-17 .rs-page .sidebar>.panel-heading{color:#212121;border-top:4px solid #7f42e1;border-radius:0;}
.rs-17 .rs-page .sidebar .list-group{margin-bottom:0;}
.rs-17 .rs-page .sidebar .list-group ul{padding:0;margin:0;list-style:none;}
.rs-17 .rs-page .sidebar .list-group ul > li> a{position:relative;display:block;padding:12px 15px;margin-bottom:-1px;border-bottom:1px solid #ddd;color:#555;transition:none;}
.rs-17 .rs-page .sidebar .list-group ul > li> a:hover, .rs-17 .rs-page .sidebar .list-group ul > li> a:focus, .rs-17 .rs-page .sidebar .list-group ul > li.current-menu-item > a{color:#424242;text-decoration:none;font-weight:700;}
.rs-17 .rs-page .sidebar .list-group-item:first-child{border-radius:0;border-top:none;}
.rs-17 .rs-page .sidebar .list-group-item:last-child{border-radius:0;border-bottom:none;}
.rs-17 .rs-page .sidebar .list-group-item{border-left:none;border-right:none;padding-top:12px;padding-bottom:12px;transition:none;}
.rs-17 .rs-page .sidebar a.list-group-item:hover, .rs-17 .rs-page .sidebar a.list-group-item:focus{color:#424242;font-weight:700;background-color:transparent;}
.rs-17 .rs-page .btn-back{padding:15px 0;}
.rs-17 .rs-page .btn-back > i{padding-right:5px;}
.rs-17 .rs-page .news-date{color:#616161;font-weight:300;margin-bottom:15px;}
.rs-17 .rs-page .gallery-row{padding-top:30px;}
.rs-17 .rs-page .gallery-item{margin-bottom:30px;overflow:hidden;}
.rs-17 .rs-page .gallery-item.gallery-item--col4 a{height:262px;}
.rs-17 .rs-page .gallery-item.gallery-item--col6 a{height:165px;}
.rs-17 .rs-page .gallery-item a{display:block;background-color:#000;text-decoration:none;position:relative;background-size:cover;}
.rs-17 .rs-page figure{max-width:100%;}
.rs-17 .rs-page figure figcaption{text-align:center;margin-bottom:15px;}
.rs-17 .rs-page .btn{margin-top:10px;font-weight:700;}
.rs-17 .rs-page blockquote{background-color:#F8F8F8;display:flex;flex-direction:column;padding:8px 25px;margin:10px 0 10px;font-size:14px;border-left:4px solid #A2C600;border-radius:2px;}
.rs-17 .rs-page blockquote .btn-color{margin-right:15px;}
.rs-17 .rs-page .btn-outline{background-color:transparent;border:1px solid #424242;font-size:14px;font-weight:400;color:#424242;padding:6px 18px;white-space:normal;}
.rs-17 .rs-page .btn-outline:hover, .rs-17 .rs-page .btn-outline:focus{background-color:#fff;color:#424242;outline:none;}
@media(min-width:1025px){
.rs-17 .rs-page .parallax{background-attachment:fixed;}
}
@media(max-width:767px){
.rs-17 .rs-page .parallax-content h2 {
font-size: 25px;
}
.rs-17 .rs-page .section-title{
font-size: 25px;
}
.rs-17 .rs-page .parallax-content h1{
font-size: 28px;
}
.rs-17 .rs-page .section-title--text {
font-size: 28px;
}
.rs-17 .rs-page .section-descr{
width: 100%;
}
}