@import url("../../../skins/default/style/init.less"); .mid-title .fTitle { border-bottom: 2px solid #f2752b; } .infoContact { margin-bottom: 15px; padding-bottom: 15px; font-size: 14px; } .info_dealer { margin-bottom:20px; } .info_dealer:last-child { margin-bottom:0px; } .info_dealer_left { } .info_dealer_right { } .qrcode { float: right; padding-top: 50px; position: relative; } .qrcode::before { position: absolute; content: ""; background: url(../images/scan_here.png) left top no-repeat; left: -180px; bottom: 0px; width: 154px; height: 86px; } .qrcode .boder { background: #ffffff; padding: 5px; border: 1px solid #cccccc; } .qrcode img { max-width: 150px; } .infoContact .company { color: @red; font-size: 20px; line-height: 2em; font-weight: bold; text-transform: uppercase; /* border-bottom: 1px solid #e5e5e5; */ padding-bottom: 10px; padding-top: 10px; } .info_dealer p { position: relative; padding: 0px; padding-left: 30px; line-height: 1.8em; margin-bottom: 5px; font-size: 16px; color: #555555; } .info_dealer p.phone { font-size: 20px; color: @red; } .info_dealer p:before { font-family: "FontAwesome"; position: absolute; left: 0; width: 20px; font-size: 18px; color: #color_text_999; } .info_dealer .address:before { content: "\f015"; } .info_dealer .phone:before { content: "\f095"; } .info_dealer .fax:before { content: "\f1ac"; } .info_dealer .email:before { content: "\f0e0"; } .info_dealer .website:before { content: "\f0ac"; } .info_dealer p span { position: relative; padding-left: 20px; display: block } .info_dealer p span::before { position: absolute; content: ":"; width: 20px; left: 0; font-size: 18px; color: #666666; } .divMap{display:inline-block;} .divMap .viewmap_content{ height:45px; background:#eeeeee; display:inline-block; padding: 5px 15px; line-height: 35px; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; font-size:16px; color:#555555; } .divMap .viewmap_content span{ padding-left:20px; position: relative; } .divMap .viewmap_content span::before{ content: '\f041'; font-family: "FontAwesome"; position: absolute; font-size: 18px; color: #323232; top: 50%;left: 0; .transform_translate(0,-50%); } .input-wrapper { margin-bottom: 10px; } .item-label { margin-bottom: 5px; } .item-input { } .item-input .form-control{ height: 47px; border: none; border-radius: 0; border-bottom: 1px solid #dadada; } .left-addon .glyphicon, .left-addon .fa{ top: 8px; } #boxContact { margin-bottom: 40px; font-size: 14px; background: url("../images/bg_contact.jpg") #f1f1f1 top right no-repeat; min-height: 500px; padding: 20px; } #boxContact .boxForm { } .mess-contact { margin-bottom: 20px; font-size: 14px; } #boxContact .boxForm .form-control::-webkit-input-placeholder { color: #555; } #boxContact .boxForm .form-control:-moz-placeholder { /* Firefox 18- */ color: #555; } #boxContact .boxForm .form-control::-moz-placeholder { /* Firefox 19+ */ color: #555; } #boxContact .boxForm .form-control:-ms-input-placeholder { color: #555; } #boxContact .boxForm button.btn{ width: 100%; height: auto; padding: 10px 16px; background:#ffffff; font-size: 14px; line-height: 20px; color:#666666; border: none; border-bottom: 1px solid #bebebe; border-right: 1px solid #d6d6d6; outline: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; position: relative; z-index: 1; overflow: hidden; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; text-transform: uppercase; } #boxContact .boxForm button.btn:after{ position: absolute; content: ""; top:0; left:0; width: 100%; height: 100%; opacity: 0; background: rgba(0,0,0,0.1); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; } #boxContact .boxForm button.btn:active, #boxContact .boxForm button.btn:hover{ background-color: @color1; color: #ffffff; border-color: @color1; } #boxContact .boxForm button.btn span{ font-size: 14px; line-height: 20px; color: inherit; position: relative; z-index: 1; } #boxContact .boxForm button.btn span:before{ position: absolute; font-family: "fontawesome"; left: 0; top: 50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -o-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); font-size: 18px; } #boxContact .boxForm .btn:active:focus, #boxContact .boxForm .btn:focus{ outline:thin dotted; outline:0px auto -webkit-focus-ring-color; outline-offset:-2px; color:#ffffff; } #boxContact .maps { border: 1px solid #d4d4d4; padding: 1px; text-align: center; } ul.list_maps { float: left; width: 100%; } .list_maps :after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; } .list_maps li { float: left; padding-right: 5px; } .list_maps li a { display: block; text-align:center; text-decoration:none; padding:8px 25px; position:relative; background: #ffffff; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; font-size: 18px; line-height: 26px } .list_maps li:hover { z-index:9999; } .list_maps li:hover a, .list_maps li.active a { color: #FFFFFF; background-color: @color1; border-color: @color1; } .list_maps li:hover a:before, .list_maps li.active a:before { content:''; position:absolute; height:1px; top:100%; width:100%; background:#cbcbcb; left:0; } .list_maps li a { background:#ffffff; padding:8px 15px; font-weight:normal; } /* Map styling*/ #ce_map_container { border: 5px solid #f2f2f2; background-color: #f2f2f2; font-size: 12px; } #ce_map_canvas { width: 100%; height: 300px } #ce-directionsPanel { background-color: #FFF } /* Direction */ #ce-map-cpanel-switch { padding: 8px; font-size: 120%; height: 60px; margin-top: 2px; background: #2a2a2a url("../images/map-icon.png") no-repeat 20px center } #ce-map-cpanel-switch a.ce-route, #ce-map-cpanel-switch a.ce-route:visited { color: #FFF; display: block; float: left; margin: 10px 0 0 65px } .ce-map-cpanel fieldset { border-color: #CCC; border-style: solid none none; border-width: 1px 0 0; clear: both; margin: 3px } .ce-map-cpanel fieldset legend { font-size: 150% } .ce-map-cpanel div { clear: left; display: block; width: 100% } .ce-map-cpanel label { } .ce-map-cpanel div.submit div, .ce-map-cpanel div.submit div button { display: inline } /* Coordinates*/ #ce-map-coordinates { background-color: #F2EFE9; height: 15px; margin-top: 2px; padding: 5px 0 } #ce-map-coordinates div { float: left; width: 49%; text-align: center } .ce-map-coord-label { font-weight: bolder } .ce-map-coord-value { } /* MAP: End*/ .validate { position: relative; } .validate label.checked { background: url("../images/icon_ok.gif") no-repeat 0px 0px; } .validate label { padding-bottom: 2px; font-size: 11px; } .validate input.error { border: 1px dotted #ff0000; } .validate textarea.error { border: 1px dotted #ff0000; } .validate label.error { margin-left: -3px; padding: 0px !important; margin-bottom:0; color: #ff0000; -moz-border-radius: 4px; -webkit-border-radius: 4px; top:50%; margin-top:-12px; margin-right: 7px; } .validate label.checked { background: url("../images/icon_ok.gif") no-repeat 0px 0px; } .validate #filed_security_code label.error { left: 100px !important; } /* CSS Responsive */ @media only screen and (max-width: 668px) { .info_dealer_right { padding-top: 10px; display: none; } .info_dealer_right .qrcode { float: none; width: 140px; margin: 0px auto; } } @media only screen and (max-width: 480px) { #boxContact { padding-left: 0; padding-right: 0; background: none; } }