﻿.podpis {font-size:100%;font-style:italic}
.itemBody .itemFullText .position {margin-top:-15px}
.itemFullText .position{text-align:left; font-size:120%}
.itemFullText .position a{color:#1f796c;font-weight:bold;text-decoration:underline;padding:5px}
/**Выравнивание картинки по правому краю в модуле Статьи**/
.stati div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:left;margin-right:15px;border:none}
.stati div.k2ItemsBlock{box-shadow:2px 2px 8px #e7e5e5, -2px -2px 4px #f0efef}
/**Promo-box**/
.promo-box{padding:40px;background:#fff}
body.jsn-color-red .promo-box{border-left:5px solid #c14746}
body.jsn-color-green .promo-box{border-left:5px solid #7fc348}
body.jsn-color-blue .promo-box{border-left:5px solid #02a4e4}
body.jsn-color-violet .promo-box{border-left:5px solid #8c4d81}
body.jsn-color-grey .promo-box{border-left:5px solid #999}
body.jsn-color-orange .promo-box{border-left:5px solid #eda72e}
.promo-box .text{float:left}
.promo-box .link{float:right;margin:5px 0 0 0}
.promo-box .link a.link-button{padding:7px 40px !important}
.promo-box h1{margin:0;text-transform:uppercase}
.promo-box .clearbreak{height:0}
.promo-box p{margin:0}
body.jsn-direction-rtl .promo-box .text{float:right;text-align:right}
body.jsn-direction-rtl .promo-box .link{float:left}
/**Demo-home**/
.demo-content-top{text-align:center;padding-bottom:20px;border-bottom:5px solid #fff;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s}
.demo-content-top:hover{border-bottom:5px solid #333}
#demo-home{margin: 30px -15px 0 -15px}
#demo-home .grid-col{margin:0}
#demo-home .grid-col .grid-col_inner{margin:15px;border:1px solid #ccc;border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0 2px 0 rgba(0,0,0,0.1);
padding:15px;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s}
#demo-home .grid-col .grid-col_inner:hover{border:1px solid #999;box-shadow:0 2px 0 rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.2)}
#demo-home .grid-col .grid-col_inner img{width:100%}
#demo-home .grid-col .grid-col_inner p{margin:0}
#demo-home .grid-col .grid-col_inner h3{text-transform:uppercase;margin:10px 0 0 0;font-size:1.3em;line-height:1.1em;color:#000}
#demo-home .grid-col .grid-col_inner h3 a{color:#000}
#demo-home .title{text-align:center;margin:0 50px}
#demo-home .title h1{text-transform:uppercase;font-size:30px;margin-bottom:0}
#demo-home .title h4{color:#999;margin-top:0}
.about-sky{text-align:center;padding:70px 0}
.about-sky h1{margin:0;color:#fff;font-size:5em;font-weight:bold;text-transform:uppercase;text-shadow:0 0 10px #FFF, 0 2px 3px rgba(0, 0, 0, 0.42)}
.about-sky h2{margin:0;color:#fff;font-size:2em;font-weight:bold;text-transform:uppercase;text-shadow:0 0 10px #FFF, 0 2px 3px rgba(0, 0, 0, 0.42)}

@media only screen and (max-width: 960px),
(max-device-width: 960px){
.about-sky{padding:100px 0}
.about-sky h1{font-size:3em}
}