/**********************************************************************************

	put here your custom CSS code to modify the design of IceTheme template

	* We strongly reccommend you to not edit other CSS or Less files as in
	case you will update the template all your changes might be lost.

**********************************************************************************/
.addtoany_container{
float:right;
}

.icesubMenu .sidebar_module_heading{
display:none;
}

.icesubMenu .icemega_cover_module .slogin-buttons  a {
background: transparent;
}
.icesubMenu .icemega_cover_module .slogin-buttons  a  span{
	opacity: 0.9;
}
.icesubMenu .icemega_cover_module .slogin-buttons  a:hover  span{
	opacity: 1.0;
}
.sidebar_module.sidebar_module_clope{
padding-right: 10px;
}
div.tags{}
div.tags span,div.tagscloud span{
margin-left:3px;
}
.last_news {
	padding:10px;
	background-color:#333;
	color: rgba(255, 255, 255, 0.75);
}
.tagspopular{
word-break: break-word;
}
dl.article-info>dd>span {
margin-right: 3px;
margin-top: 0px;
}
.grid-box {
  float: left;
}
.content-block-slash {
	padding-bottom: 100px;
	background: url(data:image/png;base64,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) 50% 100% no-repeat
}
.promo-ice-check li{
margin-bottom:10px;
}
.content-block-box {
    padding: 50px 15px 15px 15px;
    background: #FBFCFD;
    border: 1px solid #D2D3D4;
    box-shadow: inset 0 0 0 1px #fff;
    border-radius: 6px;
	margin-top:50px;
}
#system .content-block-box .grid-block+.title {
    margin: 30px -15px 40px -15px;
    padding-top: 40px;
    border-top: 1px solid #DDD
}
.content-block-box .grid-block {
    margin: 0
}
.content-block-inset {
    padding: 50px 15px 15px 15px;
    background: #F0F1F2;
    border: 1px solid #D7D8D9;
    box-shadow: 0 1px 0 #fff, 0 2px 3px rgba(0, 0, 0, 0.06) inset, 0 0 2px rgba(0, 0, 0, 0.04) inset;
    border-radius: 6px
}
.content-block-inset .grid-block {
    margin: 0
}
.content-block-text .title {
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 35px;
    letter-spacing: 0
}
.content-block-text .subtitle {
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 22px
}
.content-block-text .title+.subtitle {
    margin-top: -15px
}
.content-block-text .module>h3:first-child {
    margin-top: 0
}
.content-block-text ul {
    padding: 0;
    list-style: none
}
.grid-lines .grid-block {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, rgba(0, 0, 0, 0) 100%), -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 33%, #fff 66%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, rgba(0, 0, 0, 0) 100%), -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 33%, #fff 66%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, rgba(0, 0, 0, 0) 100%), -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 33%, #fff 66%, rgba(255, 255, 255, 0) 100%);
    background-position: 0 0, 0 1px;
    background-size: 100% 1px, 100% 1px;
    background-repeat: no-repeat, no-repeat
}
.grid-lines .grid-block:first-child {
    background: none
}
.grid-lines .grid-block .grid-box {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 100%), -moz-linear-gradient(top, #fff, #fff 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 100%), -webkit-linear-gradient(top, #fff, #fff 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 100%), -o-linear-gradient(top, #fff, #fff 100%);
    background-position: 0 0, 1px 0;
    background-size: 1px 100%, 1px 100%;
    background-repeat: no-repeat, no-repeat
}
.grid-lines .grid-block:first-child .grid-box {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%), -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%), -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    /* background-position:0 0, 1px 0; */
    
    background-size: 1px 100%, 1px 100%;
    background-repeat: no-repeat, no-repeat
}
.grid-lines .grid-block:last-child .grid-box {
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%), -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background-position: 0 0, 1px 0;
    background-size: 1px 100%, 1px 100%;
    background-repeat: no-repeat, no-repeat
}
.grid-lines .grid-block .grid-box:first-child {
    background: none
}
.block-layout-1 h3 {
    margin-top: 15px
}
.block-layout-1 p {
    margin-bottom: 0
}
.block-layout-1 .mod-box-inset {
    display: block;
    color: #444
}
.block-layout-1 .mod-box-inset:hover {
    border-bottom-color: #ddd;
    background: #fafbfc;
    background: -moz-radial-gradient(50% 30%, #fff 0%, #fafbfc 50%, #ebeced 100%);
    background: -webkit-radial-gradient(50% 30%, #fff 0%, #fafbfc 50%, #ebeced 100%);
    background: -o-linear-gradient(top, #fafbfc 0%, #f0f1f2 100%);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), inset 0 0 4px rgba(0, 0, 0, 0.05);
    color: #000
}
.block-layout-1 .mod-box-inset:active {
    border-color: #d2d3d4;
    border-top-color: #c8c9ca;
    background: #ebeced;
    box-shadow: 0 1px 0 #fff, inset 0 2px 3px rgba(0, 0, 0, 0.06), inset 0 0 2px rgba(0, 0, 0, 0.04)
}
.block-layout-2 {
    text-align: left
}
.block-layout-2>.float-left,
.block-layout-2>.float-right {
    width: 320px
}
.block-layout-2 .module {
    margin-top: 40px
}
.block-layout-2 .module:first-child {
    margin-top: 20px
}
.block-layout-2 .module>img {
    margin-right: 10px;
    float: left
}
.block-layout-2 h3 {
    margin-top: 5px
}
.block-layout-2 p {
    margin-bottom: 0;
    overflow: hidden
}
.block-layout-3 {
    text-align: left
}
.block-layout-3 img {
    margin-right: 10px;
    float: left
}
.block-layout-3 h3 {
    margin-top: 5px
}
.block-layout-3 p {
    margin-bottom: 0;
    overflow: hidden
}
.block-layout-4 {
    text-align: left
}
.block-layout-4 .module {
    margin-top: 40px
}
.block-layout-4 .module:first-child {
    margin-top: 20px
}
.block-layout-4 h3 {
    margin-top: 5px
}
.block-layout-4 p {
    margin-bottom: 0
}
.block-layout-5 img:first-child {
    margin-right: 10px;
    float: left
}
.block-layout-5 h1 {
    margin-top: 0
}

.advantages-block{
margin-top:50px;
}
.advantages-block h3{
	font-size:21px;
	line-height:1;
}
.demo-links{
background: rgba(156, 206, 255, 0.35);
padding: 15px;
border:1px solid #d9dada;
}
.grid-lines img{
border:1px solid #d9dada;
}
.carousel.slide{
  border: 1px solid #d9dada;
}

#joomla_doc img {
	 border: 1px solid #d9dada;
}
#greed_my{
	width: 909px; 
}
@media (max-width: 767px){
	#greed_my{
		width: auto; 
	}
	#greed_my .grid-box{
		margin:0px auto;
		float: none;
		max-width:100%;
	}
	#greed_my .grid-box img{
		max-width:100%;
	}
	.content-block-box h1,
	.content-block-box h2,
	.content-block-box h3
	{ 
		line-height: 1;
	}
	.content-block-box h1{
		font-size: 25px;
	}
	.content-block-box h2{
		font-size: 20px;
	}
	.moduletable_content .custom{
		text-align:justify;
	}
	code{
		word-wrap: break-word;
		white-space: pre-line;
		display:block;
	}
}
.slogin-buttons .googleslogin {
    background-position: 0 -236px;
	opacity: 0.7;
}

.slogin-buttons .odnoklassnikislogin {
    background-position: -25px -236px;
	opacity: 0.7;
}
.slogin-buttons .vkontakteslogin {
    background-position: 0 -262px;
	opacity: 0.7;
}
.slogin-buttons .facebookslogin {
    background-position: -25px -262px;
	opacity: 0.7;
}
.slogin-buttons .mailslogin {
    background-position: 0 -288px;
	opacity: 0.7;
}
.slogin-buttons .twitterslogin {
    background-position: -25px -288px;
	opacity: 0.7;
}

.slogin-buttons .yandexslogin {
    background-position: 0px -314px;
	opacity: 0.7;
}

.slogin-buttons .linkedinslogin {
    background-position: -51px -314px;
	opacity: 0.7;
}

.slogin-buttons .liveslogin {
    background-position: -0px -340px;
	opacity: 0.7;
}

.slogin-buttons .uloginslogin {
    background-position: -51px -340px;
	opacity: 0.7;
	width: 50px !important;
	height: 50px !important;
}

.slogin-buttons .yahooslogin {
    background-position: -51px -366px;
	opacity: 0.7;
}

.slogin-buttons .wordpressslogin {
    background-position: -0px -392px;
	opacity: 0.7;
}

.slogin-buttons .instagramslogin {
    background-position: -51px -392px;
	opacity: 0.7;
}

.slogin-buttons span {
    width:25px;
    height:25px;
}
.slogin-buttons a {
    width: 24px;
}
#header #search {
    margin: 0;
}

#comments .comments-list > div.even,
#comments .comments-list > div.odd {
    background: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,.04);
    border: 1px solid rgba(0,0,0,.09);
    border-radius: 3px;
    padding-bottom: 15px;
}

#comments .comments-list > div.even .rbox,
#comments .comments-list > div.odd .rbox {
    border: none;
}

#comments .comments-list > div .comment-body {
    font-size: 18px;
    line-height: 1.58;
    letter-spacing: -.004em;
    --x-height-multiplier: 0.35;
    --baseline-multiplier: 0.179;
    font-weight: 400;
    font-style: normal;
    margin: 10px 10px;
}

#comments .comment-avatar {
    display: inline-block;
    vertical-align: middle;
    border-radius: 100%;
    overflow: hidden;
}
#comments .avatar-indent {
    padding-top: 5px;
}

#comments-form span{
    display: block;
}

#comments-form .grippie,
#comments-form textarea {
    box-sizing: border-box;
    max-width: none !important;
    width: 100% !important;
    margin: 0;
    resize: none;
}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
    margin-left: 0px !important;
}
#comments > .comments-list {
    margin-left: 0px;
}
#jc .bbcode a {

}