body.page { h3 { padding-top:10px!important; } aside { article.box { margin-bottom:14px; } } #box-sidebar-collapse { .box { .container { min-height:inherit; } } } /*** aside sx ***/ aside.sx { nav.menu-sx { position:relative; margin-bottom:14px; height:auto!important; } } /*** aside dx ***/ aside.dx { padding-top:7px; float:right; margin-left:1%; @media (width: 1024px) { #gallery, .relations-img { .slides { padding-left:13px; } } } #gallery, .relations-img { .slides { li { img { margin-right:4px; } &:nth-child(2n+0) { text-align:left; padding-left:0px; img { margin-left:4px; } a:hover { .popup { margin-left:-80px; .popup-arrow { right:0; left:auto; margin-right:8px; } } } } } } } @media (max-width: 767px) { .item { width: 48.61878453038674%; *width: 48.56559304102504%; margin-right:1%; } } .item.span4 { width:100%; float:none; margin-left:0; } } /*** main-content ***/ article.main-content { float:right; @media (max-width: 480px) { padding:10px; margin-top:-15px; } &.view-one-column { float:left; margin:0; width:100%; .content-box { } } p { text-align:justify; font-size:14px; } /* figure */ figure.main-img { padding:0; position:relative; padding:0 15px 10px 0; margin: 0; max-width:auto; margin-bottom:15px; &.align-left { float:left; margin-right:20px; } &.align-right { float:right; margin-left:20px; padding-right:0; img { float:right; } .description { float:right; text-align:right; clear:right; padding-left:10px; padding-right:0; } a.button-red { float:left!important; &.zoom { background:@form-button-primary url(../img/ico/search.png) 10px 5px no-repeat!important; } } } @media (max-width: 480px) { margin:0 0 15px 0; width:288px; } img { padding:5px; border:1px @solid @box-image-border; .border-radius (2px); /*.glow(#F3F3F3);*/ float:left; margin-bottom:8px } .description { font-size: 95%; line-height: 1.2em; padding:0; margin:0; position:relative; bottom:0; float:left; clear:left; width:auto; padding-right:10px; word-wrap:break-word; strong {display:block;} } a.button-red.zoom { width:60px; position:relative; float:right; text-decoration:none; color:@form-buttonPrimary-text; &.zoom { background:@form-button-primary url(../img/ico/search.png) 55px 5px no-repeat; } &:hover { color:@form-buttonPrimary-text; } } } /* photogallery */ #photogallery { border:1px solid @box-border; background-color:@box-background; .border-radius (2px); width:815px; padding:10px; margin-top:30px; margin-bottom:25px; } } }