@import "/assets/css/mixins.less"; @import "/assets/css/reset.less"; @import "/assets/css/sprites.less"; @import "/assets/css/global.less"; //------------------------------------------------------------------layout /* red #c81727 */ body { background: #fff url("/assets/i/logo_bg.png"); font-family: 'Roboto', sans-serif; } .border-red{ border: 1px solid red; } .back-red{ background: red; } h1, h2, h3 { color: @blueDark } .border-bot{ border-bottom:3px solid @blueDark; } header{ position: relative; min-height: 60px; background: #fff; .logo{ margin: 1em 0; } .slog{ margin: 12px 0; font-size: 1.0em; font-family: 'Open Sans Condensed', sans-serif; color: @blueDark; strong{ color: @red; font-weight: 700; } span{ color: @red; font-size: 1.4em; font-weight: 500; font-family: 'Open Sans Condensed', sans-serif; } } } .wrap-menu{ position: relative; min-height: 59px; nav{ position: fixed; right: 0; left: 0; z-index: 1030; } } .menu-top{ background: @blueDark; .menu{ .nav{ padding: 0.5em 0 !important; li{ text-transform: uppercase; padding:0; border-right: 1px solid #5675af; border-radius: 0; &:last-child{ border-right: none; } a{ font-size: 1.0em; color: @white; &.active{ color: @red !important; } } a:hover, a:focus { color: @red; background: none !important; } } } } } .navbar-toggle { border: 1px solid #fff !important; .icon-bar { background-color: #fff !important; } } /*-- Content --*/ ul.text li { margin-left: 20px; margin-top: 9px; } .box-item{ position: relative; margin: 20px 0; border: 1px solid @greenDark; overflow:hidden; border-radius: 3px; padding-bottom: 40px; .ttl-box{ padding: 12px 8px; font-size: 1.1em; text-align: center; background: @green; a, p{ color: @white; &:hover{ color: @white; } } } .price{ margin: 9px 5px 0 0; float: right; background: @red; color: @white; padding: 7px 12px; border-radius: 4px; } .img-box{ text-align: center; } .body-txt{ background: @white; padding: 20px 15px 10px 15px; font-size: 0.9em; line-height: 1.1em; } .wrap-btn{ padding: 5px 45px 20px 45px; } .bord-bott{ border-bottom:1px solid @red; margin: 20px 0; } iframe{ border:none !important; } } .red-link{ color: @red; text-decoration: none; font-size:1em; &:hover{ color: @red !important; text-decoration: underline; } } h3.red-box{ background: @red; padding: 7px 0; color: @white; font-size: 20px; font-weight: normal; } .vdelim{ height: 30px; } /********** Footer *******/ #footer { padding-top: 30px; padding-bottom: 30px; color: #fff; background: #0c4e01; } #footer a { color: #fff; } #footer a:hover { color: #45aed6; } #bmenu{ text-align:center; ul{ margin-top:20px; li { .inline(); list-style:none; margin:15px 12px 3px 7px; a{ font-size:15px; color:@white; } } } } /*******End Footer *******/ /*-Slider--------*/ #main-slider { overflow: hidden; border-bottom:3px solid @blueDark; border-top: 1px solid @blueDark; /* border-top:2px solid @red;*/ .item { height: 500px; background-repeat: no-repeat; background-position: 50% 0; background-size: cover; } .slider-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; h2 { margin-top: 280px; font-size: 36px; line-height: 1; text-shadow: 1px 2px rgba(0, 0, 0, 0.7); /* text-transform: uppercase;*/ color: #fff; span { color: @red; text-shadow: 1px 2px rgba(0, 0, 0, 0.7); } } p{ font-size: 26px; line-height: 1; text-shadow: 1px 2px rgba(0, 0, 0, 0.7); } .btn { margin-top: 10px; } } } #main-slider .owl-prev, #main-slider .owl-next { position: absolute; top: 50%; background-color: rgba(0, 0, 0, 0.2); color: #fff; font-size: 30px; display: inline-block; margin-top: -35px; height: 70px; width: 70px; line-height: 70px; text-align: center; border-radius: 100px; z-index: 5; -webkit-transition: background-color 400ms; transition: background-color 400ms; } #main-slider .owl-prev:hover, #main-slider .owl-next:hover { background-color: @blueDark; } #main-slider .owl-prev { left: -35px; text-indent: 14px; } #main-slider .owl-next { right: -35px; text-indent: -14px; } #bar { width: 0%; max-width: 100%; height: 2px; background: @blue; } #progressBar { margin-top: -4px; position: relative; z-index: 999; width: 100%; background: rgba(0, 0, 0, 0.1); } /*--End-Slider-----*/ /*--Gallery-----*/ .g-img-box{ text-align: center; a{ color: @red; text-decoration: none; font-size:1em; &:hover{ color: @red !important; text-decoration: underline; } } } .one-img{ margin-bottom:15px; text-align:center; img{ width: 350px; height: 210px; } } .album-link{ margin: 12px 0; a{ background: @red; color: #fff; padding: 10px 20px ; } } .fancybox-title{ color: @black !important; text-align: center; font-size: 15px; } /*--End-Gallery-----*/ @media (max-width: 768px) { #menu { ul{ border-top: 1px solid @white; li { border-bottom: 1px solid #5675af; border-right: 0 !important; } } } } /* ===== PAGINATION ===== */ .pagination {height:30px; margin: 20px auto; text-align:center !important; clear:both;} .pagination span.current { display:inline-block; margin-right:5px; line-height:29px; width:29px; height:29px; text-align:center; background:@red; font-size:13px; text-align:center; color:#ffffff; border: 1px solid @red; } .pagination span.disabled{display:none} .pagination a { display:inline-block; margin-right:5px; line-height:29px; width:29px; height:29px; text-align:center; color:@red; font-size:13px; border: 1px solid @red; } .pagination a.selected {color:#ffffff; } .pagination a:hover {color:#999999; text-decoration:none; border: 1px solid @red;} .pagination a, .pagination span { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } /*--- Items Detail ---*/ .margtop20{ margin-top: 20px; } .thumb-color{ position: relative; } .th-color{ list-style: none; li{ .inline(); margin-right: 3px; padding: 1px; border:1px solid @white; cursor: pointer; img { border:1px solid #fff; margin-bottom: 3px; } &.active img, &:hover img{ border:1px solid @greenDark; } p.green{ font-size: 0.7em; text-align: center; background: @greenDark; padding: 2px 6px; color: #fff; border-radius: 2px; } p.red{ font-size: 0.7em; text-align: center; background: @red; padding: 2px 6px; color: #fff; border-radius: 2px; } } } .img-wrap{ position: relative; .img-big{ position: absolute; top:0; left:0; } .nal{ position: absolute; top:0; right:20px; font: 18px @ptsans; color: @blueDark; text-transform: uppercase; } } .descr-item{ margin: 9px 5px 30px 0; background: rgba(211, 211, 211, 0.14); color: @blueDark; padding: 7px 15px; border-radius: 6px; border: 1px solid @grayLight; padding-top: 20px; } .pad25{ padding:10px 25px; } .map {position:relative;} .map .color-img1{position:absolute;width:220px;height:120px; top:20px;right:40px;cursor:pointer;} .map .color-img1 img{display:none;} .map img{border: 2px solid #fff; -webkit-box-shadow: #717171 2px 2px 5px; -moz-box-shadow: #717171 2px 2px 5px; box-shadow: #717171 2px 2px 5px; } .accordion { position:relative; h4{ height:auto; padding:11px 25px; margin:8px 0; color: @grayDark; cursor:pointer; } .active { padding:11px 25px; color: @greenDark; } .ans { margin:0; padding:0 25px; display:none; } } #clustrmaps-widget-v2{ display: block; max-width: 100% !important; height: auto !important; } /*-------------------------------------*/ #condition { min-height: 600px; padding: 20px 5px; .items{ margin: 5px 0; padding-bottom:20px; .border-radius (5px); border: 1px solid @grayLighter; &:hover{ border: 1px solid @gray; } .name-prod{ font: 200 1.1em @ptsans !important; color: @red; margin-top: 20px; } } } #condition .item-box{ position: relative; width: 150px; height: 150px; margin: 0 20px 20px 0; .btn-del button { position: absolute; top: 8px; right: 0; width: 35px; height: 35px; background: url('/assets/i/delete.png') no-repeat 0 0; border: 0; cursor: pointer; } } #condition .item-box .thumb img { width: auto; max-height: 150px; } /*---------------- eForms --------------*/ .height500{ min-height: 400px; } .eForm .red { color: #C00; } .rec { display: table; padding: 2px 0; margin: 0 0 3px 0; position: relative; } .label { display: table-cell; vertical-align: middle; text-align: right; padding: 20px 10px; color: @blueDark; font: 200 1.1em @ptsans ; } .field { display: table-cell; vertical-align: middle; } .eForm .label { width: 180px; margin: 10px 0; } .eForm input[type=text], .eForm textarea, .eForm select { max-width: 380px; border: 1px solid @blueDark; font: 200 1.1em @ptsans!important; } .eForm .red-input { border: 1px solid #C00 !important; }