@import "variables.less"; .content, .sitebar{ margin: 20px 0; color: @color_invert; } h1.pagename{ margin: 36px 0 32px; } #mixIt .mix{ display: none; } button.filter.active{ color: white; background-color: #466d97; border-color: #142a42; } .payment { background-color: white; padding: 5px; } .content-in{ padding: 0 15px; p{ margin-bottom: 22px; font-size: 15px; line-height: 22px; &:last-child{ margin-bottom: 0; } } table { border-collapse: collapse; text-align: left; width: 100%; margin: 20px 0; } table td, table th { padding: 6px 10px; } table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );background:-moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');background-color:#8C8C8C; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #A3A3A3; } table thead th:first-child { border: none; } table tbody td { color: #7D7D7D; border-left: 1px solid #DBDBDB;font-size: 14px;font-weight: normal; } table tbody .alt td { background: #EBEBEB; color: #7D7D7D; } table tbody td:first-child { border-left: none; } table tbody tr:last-child td { border-bottom: none; } h2{margin-bottom: 18px; margin-top: 32px; &:first-child{margin-top: 0;}} h3{margin: 32px 0 18px;} } p.font14{ font-size: 14px; line-height: 18px; } .block{ .box-s; padding: 15px; background-color: white; position: relative; } .sheader{ background-color: @color_blue; background-image: url('img/bgsitebar.jpg'); background-size: cover; color: white; font-size: 18px; font-weight: 700; line-height: 22px; margin: -15px -15px 0; padding: 20px 15px; a{ color: white; text-decoration: none; } } .tovar-preview {/* width: 100px; height: 320px; float: left;*/ } .pdo-one-category{ min-height: 500px; } .pdo-one-product>div { border: #cac7c7 1px solid; padding: 15px; position: relative; } .pdo-one-product .haracter{ min-height: 210px; } .sbody{ p{ margin: 5px 0 5px; color: #1a1a1a; font-size: 14px; font-weight: 400; line-height: 18px; } p.otitle{ color: @color_blue; font-size: 16px; font-weight: 700; line-height: 22px; margin: 16px 0 0; } p.label{ color: grey; font-size: 14px; font-weight: 400; line-height: 22px; margin: 0; } } .mordas{ margin: 16px 0; } .avtar-circle{ margin-top: 10px; border: transparent 1px solid; max-width: 125px; max-height: 125px; border-radius: 500px; overflow: hidden; } .sfooter{ border-top: 1px solid #dedede; margin-top: 18px; padding: 10px 0 0; font-size: 14px; font-weight: 400; line-height: 18px; } .diplomas{ background-color: @color_dblue; background-image: url('img/bgdip.jpg'); background-size: cover; background-clip: border-box; .slik-diplom{ width: 95%; margin: 0 auto 20px; } } p.skidkarta{ margin: 8px 0 24px; font-size: 21px; font-weight: 400; line-height: 18px; color: @color_blue; } .salehits{ width: 95%; margin-left: auto; margin-right: auto; } .one-hit{ padding: 10px; } ul.haracter { margin-bottom: 20px; margin-top: 10px; li{ padding: 6px 0; } .tovarheader{ font-size: 18px; margin: 10px 0 0; font-weight: 700; } .star-center ul.star-rating-default{ margin: 0 auto!important; } } .old_price{ text-decoration: line-through; font-weight: 400; color: #ec8602; vertical-align: text-top; } .myms-price{ font-size: 17px; } .one-news{ margin-top: 32px; margin-bottom: 32px; p{ font-size: 14px; font-weight: 400; line-height: 18px; } } .form-group.input-parent.row { vertical-align: middle; margin: 10px 0; } #modal_insert{ p{ margin: 10px 0; } p.mmodal-header{ font-size: 21px; margin: 0 0 20px; } } #helpbtn{ position: absolute; top: 28px; right: 15px; } #dop-usluga{ padding-left: 20px; margin-top: 20px; position: relative; li{ margin: 10px 0;} } .accordion{ clear: both; border-bottom: 1px solid #ddd; margin: 30px 0 30px; li{ cursor: pointer; display: inline-block; margin: 10px 0 -2px; padding: 10px 30px; border-radius: 3px; a{ display: block; padding: 10px 30px; } &.active{ background-color: #fff; border: 1px solid #ddd; border-bottom: transparent; } } } .accontent{ text-align: justify; } .accontent ul:not(.accordion):not(.haracter):not(#dop-usluga), .content-in ul:not(.accordion):not(.haracter):not(#dop-usluga) { padding-left: 50px; margin-bottom: 28px; //list-style-type: circle; list-style: circle outside; line-height: 22px; font-size: 15px; >li{ margin: 12px 0; } } #tovarotzuv{ >div{ padding: 15px; border: 1px solid #e6e6e6; border-radius: 5px; margin-bottom: 15px; } p.h3 { font-size: 16px; margin-bottom: 4px; color: #65aacf; } p.otz-data { font-size: 12px; margin-bottom: 8px; color: #ababab; } } p.head-p { position: absolute; width: 90px; font-size: 14px; font-weight: 700; padding: 5px 15px 5px 10px; text-align: left; margin: 0 -5px 0 0; color: #fff; background-color: #cf1939; right: 0; text-shadow: 0 1px 2px #4a4949; //box-shadow: 0 2px 4px #3e3939; &:nth-child(2){ top: 10px; } &:nth-child(3){ top: 50px!important; } } p.head-p.popular{ background-color: #FF9800; top: 10px; } p.head-p:before { content: ' '; position: absolute; top: 0; left: -10px; border-width: 16px 10px; border-style: solid; border-color: #cf1939 #cf1939 #cf1939 transparent; } p.head-p.popular:before{ border-color: #FF9800 #FF9800 #FF9800 transparent; } p.head-p:after { content: ' '; position: absolute; width: 0; height: 0; right: 0; top: 100%; border-width: 2px 2px; border-style: solid; border-color: #88694b transparent transparent #88694b; } ul.ulUnstyled { padding-left: 30px; margin-bottom: 28px; //list-style-type: circle; list-style: circle outside; >li{ margin: 12px 0; } } .gal-item { float: left; padding: 3px; border: 1px solid #d4d4d4; margin: 4px; opacity: 0.8; } .leftbar-ul{ padding-left: 20px; li{ font-weight: 400; margin: 8px 0; cursor: pointer; >ul{ display: none; padding-left: 20px; line-height: 18px; font-size: 14px; >li.text-mutted{ margin-left: -20px; } } } >li.active>a{text-decoration: none;} >li.active>ul{display: block!important;} >li.leftbar-cat{ font-weight: 700; margin: 18px 0; position: relative; i{ position: absolute; left: -18px; } } } #msOrder .checkbox{ margin-bottom: 10px; } #msCart{ ul.unstyle{ list-style-type: none !important; padding-left: 0!important; margin-bottom: 0!important; &.spnzo>li>span:first-child{ width: 75px; display: inline-block; color: #67c8f2; } } form.ms2_form.form-inline{ display: inline-block; input{ border: 1px solid #e2e2e2; } } ul#itogoUl{ margin-top: 30px; display: inline-block; border-bottom: 2px solid @color_lblue; float: right; >li{ display: inline-block; margin: 0 15px; &:first-child{ color: @color_blue; font-weight: 700; font-size: 18px; } &:last-child{ margin-right: 0; color: #8eab64; font-weight: 700; font-size: 18px; } } } } .ms_cartRow{ >div{ position: relative; border: 1px solid #999; padding: 15px; margin: 0 15px; display: block; &:first-child{ margin-top: 20px; } } .ms2_dellButtom{ position: absolute; right: 15px; top: 15px; } } .footer{ margin-top: 22px; background-color: #243244; padding-top: 28px; min-height: 400px; } .footer-logo{ margin-top: -94px; margin-right: -20px; } .social-button{ margin-top: 20px; ul{ li{ display: inline-block; a{padding: 10px 5px; border-radius: 5px; color: lighten(@color_blue, 30%) } &:hover a{ background-color: #fff; color: @color_blue; } } } } .footer-sitmap{ li{ padding: 3px 0 3px 20px ; a{ font-size: 16px; color: #8c9faa; } &:hover a{ color: #fff; } } } p.footer-header, .footer-header{ color: #bedede; font-size: 18px; font-weight: 400; line-height: 24px; } @media (max-width: 991px) { #helpbtn{ position: static; } div.menue{ >ul{ padding: 0; margin: 0; list-style-type: none; >li{ display: block; font-size: 18px; &:hover>ul{ display: none; } } } } .jaitsa{ text-align: center; p{ font-size: 15px!important; } } .col-1-5{ padding: 15px; float: none; display: inline-block; width: 49%; height: 180px; } .kardon{ div{ margin: 10px 0; } } p.partnersBar{ display: inline-block; max-width: 290px; } } @media (max-width: 768px) { .contacts{ text-align: right!important; p{ min-width: 150px; } } #msMiniCart{ text-align: center; } .accordion{ border-bottom: none; border: 1px solid #ddd; padding: 10px; li{ display: block; padding: 10px 10px; a{ display: block; padding: 10px 10px; } &.active{ border-bottom: 1px solid #ddd; } } } p.footer-header{ margin-top: 30px; } .pdo-one-category{ min-height: 1px; } #mixIt .mix { min-width: 100%; } .col-1-5{ padding: 15px; float: none; display: block; width: 100%; height: 180px; } .shop-cart{ display: block; padding: 5px; font-size: 18px; text-align: center; text-decoration: none; top: 9px; position: relative; } .footer .contacts{ text-align: center!important; } .breadcrumbs li{ margin-bottom: 10px; } } @media (max-width: 460px) { .quip-fld label, .quip-fld input { width: 100% !important; margin: 5px 0; } form.ms2_form{ label{ display: block; margin: 5px 0!important; } } .upinfo{ .col-xs-6{ width: 100%; margin-bottom: 15px; text-align: center !important; } } }