@unit: 15px; @brandcolor: #0090e4; @action: #ffd706; //fonts @import url('https://fonts.googleapis.com/css?family=Roboto&display=swap'); section.inner { padding: @unit*3 0; } body { font-family: 'Roboto', sans-serif; } #menu { background-color: rgba(255,255,255,0.5); padding: @unit 0; a:hover { text-decoration: none; } .phone { color: black; font-size: 16.2px; margin-bottom: @unit/2; a { color: black; font-weight: bold; } } .logo { height: 53px; } .btn-sm { background-color: @brandcolor; color: white; } #menutoggle { cursor: pointer; } } #cover { font-family: 'Roboto', sans-serif; position: relative; #submenu { display: none; background-color: white; width: 100%; position: absolute; top: 0; z-index: 2; li { display: inline; padding: 0 @unit/2; font-weight: bold; } } background-image: url(../img/common/cover3.jpg); background-size: cover; background-repeat: no-repeat; a { color: inherit; } img { max-width: 100%; } .slogan { text-align: center; background-color: rgba(255,255,255,0.9); border-radius: 5px; padding: @unit*2; .slogan-header { text-align: left; font-weight: 600; font-size: 35px; line-height: 40px; } } .slogan-container { display: flex; align-items: center; justify-content: center; } .cover-btn { border: 2px solid #000; font-weight: bold; font-size: 16px; display: inline; padding: @unit/2 @unit; box-shadow: 0 2px #000f19; } .btn-colored { background-color: @brandcolor; border: 0; color: white; } } #about { img { max-width: 100%; } } #stages { text-transform: uppercase; .digit { background-color: @brandcolor; padding: @unit/2; border-radius: 50%; width: 35px; text-align: center; color: white; font-weight: bold; margin: @unit/2 auto; } .text { padding: 0 @unit; } .stages-arrow { background-image: url(../img/common/icon-next.png); background-repeat: no-repeat; background-position: center right; } } #advantage { background-color: #f1f1f166; .fa-circle { color: @brandcolor; } .advantages-text { font-size: 1.2em; } .icon-pic { text-align: center; font-size: 2em; color: white; } .icon-text { text-align: center; color: lighten(@brandcolor,80%); } .advantages-stripe { background-color: @brandcolor; } .advantages-item { padding: @unit; } .advantages-item:nth-child(1) { background-color: darken(@brandcolor, 4%) } .advantages-item:nth-child(3) { background-color: darken(@brandcolor, 2%) } .advantages-item:nth-child(4) { background-color: darken(@brandcolor, 4%) } .advantages-item:nth-child(5) { background-color: darken(@brandcolor, 2%) } } #deliveryprice { img { max-width: 100%; } input { width: 100%; padding: @unit/2; margin-bottom: @unit/2; } input[type="submit"] { background-color: @brandcolor; color: white; border: 0; font-weight: 600; margin-top: @unit; } .hint { width: 100%; display: inline-block; span { color: #666; border-bottom: 1px dashed #666; } span:hover { cursor: pointer; } } } #comment { .comment-card { border: 1px solid #dadada; padding: @unit; } .comment-img { text-align: center; img { width: 100%; max-width: 150px; } } .comment-header { font-weight: bold; margin: @unit 0; } .comment-container { display: flex; align-items: center; justify-content: center; height: 100%; } #review--add { background-color: @brandcolor; color: white; border: 0; font-weight: 600; margin-top: @unit; padding: @unit/2; } i { color: rgba(0,0,0,0.5); } } #request { input, textarea { width: 100%; padding: @unit/2; margin-bottom: @unit/2; } input[type="submit"] { background-color: @brandcolor; color: white; border: 0; font-weight: 600; margin-top: @unit; } textarea { height: 190px; } #request-success { display: none; } } #contact { .wrapper-map-contact { position: relative; #map-contact { position: absolute; width: 100%; height: 100%; } .contact-cell { color: #333; font-size: 16px; a { color: inherit; } table { td { padding: @unit/2; } } i { color: @brandcolor; } } } } #footer { background-color: #000f19; padding: @unit 0; color: white; .logo { height: 53px; } a { color: inherit; } .muted { color: #888; } } #callback { display: none; max-width: 400px; img { max-width: 100%; } input, textarea { width: 100%; padding: @unit/2; margin-bottom: @unit/2; } input[type="submit"] { background-color: @brandcolor; color: white; border: 0; font-weight: 600; margin-top: @unit; } #callback-success{ display: none; } } #review { display: none; img { max-width: 100%; } input, textarea { width: 100%; padding: @unit/2; margin-bottom: @unit/2; } input[type="submit"] { background-color: @brandcolor; color: white; border: 0; font-weight: 600; margin-top: @unit; } #review-success{ display: none; } } #map { min-width: 90%; } p.header { font-size: 2em; text-align: center; } sm { font-size: 70%; } .brd { border-right: 1px dotted black; } .ui-menu-item { padding: @unit/2; } .ui-autocomplete { max-height: 200px; overflow-y: auto; overflow-x: hidden; } .shadow { box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.5); } //media @screen-xs-max: 767px; @screen-sm-min: 768px; @screen-sm-max: 991px; @screen-md-min: 992px; @screen-md-max: 1199px; @screen-lg-min: 1200px; @media (max-width: @screen-xs-max) { #cover { ul { padding-left: 0; } li { display: list-item!important; list-style-type: none; margin: @unit/2 0; font-size: 18px; } li:hover { background-color: #efefef; } } #stages { .brd { border-right: 0; } .stages-arrow { background-image: none; } } #contact { #map-contact { position: relative!important; } } .contact-cell { margin-top: 0!important; } } @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { } @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { } @media (min-width: @screen-lg-min) { }