/* Responsive Boilerplate V.2.3.0 Designed & Built by Fernando Monteiro, http://www.newaeonweb.com.br Licensed under MIT license, http://opensource.org/licenses/mit-license.php 1120px full 1180px content colummn 80px gutter 20px */ /* #Reset ================================================================================================= */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; font-family: 'Open Sans', sans-serif; color: #616262; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* ClearFix ===============================================================================================*/ .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; } .clearfix:after { clear: both; } /* Media - Fluid Images - Video ============================================================================================== */ figure { margin: 0; } img, object, embed, video { max-width: 100%; _width: 100%; } img { border: 0; -ms-interpolation-mode: bicubic; } svg:not(:root) { overflow: hidden; } img { height: auto; } /* Links (No outline borders) ============================================================================================== */ a { color: #333; text-decoration: none; } a:hover, a:active { text-decoration: underline; outline: 0; } /* Responsive Navigation Basic Style ===============================================================================================*/ #menu { display: none; } .main { padding-bottom: 40px; } h1 { font-family: Georgia; font-size: 2em; margin-bottom: 15px; color: #616262; } h2 { font-family: Georgia; font-size: 1.6em; margin-bottom: 15px; color: #616262; } h3 { font-family: Georgia; font-size: 1.2em; margin-bottom: 15px; color: #616262; } h1, h2, h3 { text-align:center; } p { font-size: 18px; line-height: 24px; font-weight: 300; margin-bottom: 20px; font-family: 'Open Sans', sans-serif; text-align:justify; } .items { padding-top: 10px; padding-bottom: 10px; padding-left: 40px; list-style-type: disc; background: #fff; li { font-size: 18px; line-height: 14px; font-weight: 300; margin-bottom: 20px; line-height: 26px; } } .top_slider { height: 350px; } .wmuSliderPrev, .wmuSliderNext { top: 50%; } @import "mixins.less"; /* Grid Columns ================================================================================================*/ /*We strong recommend use the container tag one time only, just to center your grids on a page*/ .container { padding-right: 20px; padding-left: 20px; *zoom: 1; } .container:before, .container:after { display: table; content: ""; line-height: 0; } .container:after { clear: both; } /* Fluid Default grid for 1024px screen resolution, grid based for 940px*/ .content { width: 100%; *zoom: 1; } .content:before, .content:after { display: table; content: ""; line-height: 0; } .content:after { clear: both; } .content [class*="col"] { float: left; margin-left: 2.127659574%; *margin-left: 2.074468085%; } .content [class*="col"]:first-child { margin-left: 0; } .content .col12 { width: 100%; *width: 99.946808511%; } .content .col11 { width: 91.489361702%; *width: 91.436170213%; } .content .col10 { width: 82.978723404%; *width: 82.925531915%; } .content .col9 { width: 74.468085106%; *width: 74.414893617%; } .content .col8 { width: 65.957446809%; *width: 65.904255319%; } .content .col7 { width: 57.446808511%; *width: 57.393617021%; } .content .col6 { width: 48.936170213%; *width: 48.882978723%; } .content .col5 { width: 40.425531915%; *width: 40.372340426%; } .content .col4 { width: 31.914893617%; *width: 31.861702128%; } .content .col3 { width: 23.404255319%; *width: 23.35106383%; } .content .col2 { width: 14.893617021%; *width: 14.840425532%; } .content .col1 { width: 6.382978723%; *width: 6.329787234%; } /* Fluid grid to 1280px screen resolution, grid based for 1120px*/ @media (min-width: 1200px) { .container { position: relative; width: 1200px; margin: 0 auto; } .content { width: 100%; *zoom: 1; } .content:before, .content:after { display: table; content: ""; line-height: 0; } .content:after { clear: both; } .content [class*="col"] { float: left; margin-left: 1.694915254%; *margin-left: 1.641723765%; } .content [class*="col"]:first-child { margin-left: 0; } .content .col12 { width: 100%; *width: 99.946808511%; } .content .col11 { width: 91.525423729%; *width: 91.472232239%; } .content .col10 { width: 83.050847458%; *width: 82.997655968%; } .content .col9 { width: 74.576271186%; *width: 74.523079697%; } .content .col8 { width: 66.101694915%; *width: 66.048503426%; } .content .col7 { width: 57.627118644%; *width: 57.573927155%; } .content .col6 { width: 49.152542373%; *width: 49.099350884%; } .content .col5 { width: 40.677966102%; *width: 40.624774612%; } .content .col4 { width: 32.203389831%; *width: 32.150198341%; } .content .col3 { width: 23.728813559%; *width: 23.67562207%; } .content .col2 { width: 15.254237288%; *width: 15.201045799%; } .content .col1 { width: 6.779661017%; *width: 6.726469528%; } #fancy_overlay { z-index: 9999 !important; } #fancy_outer { z-index: 99999 !important; } } /* end 1200 */ .wrapper { /*background: #f3f3f3;*/ background: url('../images/bg/pattern.png'); width: 100%; // min-width: 1200px; } header { position: relative; background: rgba(255,255,255,1); width: 100%; z-index: 999; background: #f4f4f4; /* Old browsers */ background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f4f4f4 0%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f4f4f4 0%,#ffffff 100%); /* IE10+ */ background: linear-gradient(to bottom, #f4f4f4 0%,#ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ } .logo_block { border-bottom: 1px dashed #f3f3f3; } .header_bottom{ border-bottom: 8px solid #AD6920; background: #fff; width: 100%; margin-top: -10px; } nav { height: 59px; text-align: center; ul { .clearfix; .inlineblock; margin-left: -10px; li { float:left; margin-left: 10px; &.active a{ color: #333; } a{ display: block; text-decoration: none; line-height: 60px; padding-left: 10px; padding-right: 10px; color: #616262; font-size:120%; &:hover { color: #333; } } } } } .top_slider { overflow: hidden; margin-bottom: 20px; } .team { background: #fff; -webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); /*border: 1px solid #ddd;*/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .team_inner { display: block; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #f3f3f3; text-decoration: none; &:hover { background: #f3f3f3; text-decoration: none; a { } .team_inner_photo { border: 4px solid #ddd; text-decoration: none; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; /* Safari */ } .team_inner_status { color: #333; text-decoration: none; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; /* Safari */ } } } .team_inner_photo { width: 150px; height: 150px; margin: 0 auto; border: 4px solid #f3f3f3; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin-bottom: 10px; overflow: hidden; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; /* Safari */ } .team_inner_name { text-align: center; margin-bottom: 10px; line-height: 1.4em; color: #616262; } .team_inner_status { text-align: center; margin-bottom: 10px; line-height: 1.4em; color: #95a5a6; font-style: italic; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; /* Safari */ } .second_menu { text-align: center; /*background: #fff;*/ margin-bottom: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /*border: 1px solid #ddd;*/ ul{ .clearfix; li { text-align: left; &.active a { background: #CCC0B3; border-left: 4px solid #AD6920; color:#333; } a{ padding: 15px; display: block; text-decoration: none; color: #616262; text-decoration: none; border: 1px dashed #ddd; border-left: 4px solid #D3B99C; line-height: 1.6em; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; /* Safari */ &:hover { background: #D3B99C; border-left: 4px solid #AD6920; color: #333; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; /* Safari */ background: #D1BBA5; /* Old browsers */ background: -moz-linear-gradient(left, #D1BBA5 0%, #CCC0B3 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#D1BBA5), color-stop(100%,#CCC0B3)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #D1BBA5 0%,#CCC0B3 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #D1BBA5 0%,#CCC0B3 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #D1BBA5 0%,#CCC0B3 100%); /* IE10+ */ background: linear-gradient(to right, #D1BBA5 0%,#CCC0B3 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1BBA5', endColorstr='#CCC0B3',GradientType=1 ); /* IE6-9 */ } } } } .container { background: #fff; } } .three { padding-top: 20px; padding-bottom: 40px; } .just_text { background: #fff; padding: 20px; margin-bottom: 20px; -webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .commentme { padding-top: 40px; padding-bottom: 40px; background: #222; color: #fff; h1 { color: #fff; } p { color: #fff; } } .tree_inner { background: #ddd; &:hover { background: #333; .tree_inner_black { .opacity(0); transition-duration: 1s; -webkit-transition-duration: 1s; /* Safari */ } } } .tree_inner_img { height: 220px; position: relative; margin: 8px; overflow: hidden; } .tree_black_text { font-family: Georgia; color: #fff; line-height: 220px; font-size: 1.6em; text-align: center; } .tree_inner_black { position: absolute; width: 100%; height: 100%; line-height: 100%; background: rgba(0,0,0,0.4); } .commentme_lab { display: block; margin-bottom: 15px; input[type="text"] { width: 90%; padding: 10px 5px; color: #616262; border: 1px solid #95a5a6; .border-radius(3px); &:focus { border: 1px solid #ddd; } } textarea { width: 90%; padding: 5px; margin-bottom: 10px; height: 200px; border: 1px solid #95a5a6; color: #616262; &:focus { border: 1px solid #ddd; } } input[type="submit"] { width: 350px; padding: 10px; background: #333; border: none; cursor: pointer; color: #fff; text-transform: uppercase; color: #fff; &:hover { background: #ddd; } } .lab_name { margin-bottom: 10px; } } .lab { display: block; margin-bottom: 15px; .lab_name { margin-bottom: 10px; } input[type="text"] { width: 90%; padding: 10px 5px; color: #616262; border: 1px solid #95a5a6; font-size: 1em; .border-radius(3px); &:focus { border: 1px solid #ddd; } } textarea { width: 90%; padding: 5px; margin-bottom: 10px; height: 100px; border: 1px solid #95a5a6; color: #616262; font-size: 1em; .border-radius(3px); &:focus { border: 1px solid #ddd; } } input[type="submit"] { width: 92%; padding: 10px; background: #333; border: none; cursor: pointer; color: #fff; text-transform: uppercase; color: #fff; &:hover { background: #ddd; } } .lab_name { color: #616262; margin-bottom: 10px; } } .conts { li { .clearfix; margin-bottom: 20px; } } .conts_left { float: left; width: 30px; height: 30px; font-size: 20px; text-align: center; padding-top: 2px; color: #616262; } .conts_right { margin-left: 40px; font-weight: 300; line-height: 24px; } .g_map { height: 220px; background: #f3f3f3; } .news_items { li { .clearfix; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #f3f3f3; } } .news_items_date { color: #333; margin-bottom: 10px; } .news_items_img { background: #f3f3f3; height: 170px; overflow: hidden; } .feedback_items{ li { .clearfix; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #ddd; padding: 20px 10px; &:last-child { border: none; } &:hover{ /*background: #f3f3f3;*/ .icon-quote-left { color: #333; } .icon-quote-right{ color: #333; } .feedback_items_img { background: #ddd; } .feedback_bot_date { color: #333; } } } } .icon-quote-left { font-size: 30px; padding-right: 20px; color: #bdc3c7; padding-bottom: 10px; } .icon-quote-right { font-size: 30px; padding-left: 20px; color: #bdc3c7; padding-top: 10px; } .feedback_items_date { margin-bottom: 10px; } .feedback_items_img { background: #f3f3f3; height: 130px; overflow: hidden; -webkit-border-radius: 130px; -moz-border-radius: 130px; border-radius: 130px; } .commentme_left { text-align: right; } .commentme_right { .lab_name { color: #fff; } } .mer_bot { li { margin-bottom: 15px; a { color: #fff; } } } .conf_inner { padding-top: 20px; padding-bottom: 20px; } .conf_inner_items { li { margin-bottom: 15px; } } #conf-list { list-style-type: disc; margin-left: 30px; li { padding: 5px 0; } a { font-size: 20px; &:hover { text-decoration: none; color: #AD6920; } } } .show_inner { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #ddd; &:last-child { border: none; } } .show_inner_items { li { margin-bottom: 15px; } } .portfolio { ul { .clearfix; li { float: left; width: 20%; height: 120px; overflow: hidden; a { display: block; } } } } .addus { li { margin-bottom: 20px; } } .gallery { height: 121px; overflow: hidden; display: block; &:hover { .opacity(0.6); } } .logo{ font-family: 'Coustard', serif; width: 300px; height: 80px; display: block; margin-top: 10px; font-size: 60px; text-decoration: none; color: #ddd; text-shadow: 1px 1px 0px rgba(189, 195, 199, 1); &:hover { text-decoration: none; } } #top-phones { margin-top: 35px; p { line-height: 10px; text-align: right !important; span { font-weight: 600; } } } .adv { position: relative; height: 440px; background: url('../images/bg/r1.jpg'); margin-bottom: 40px; } .adv_mac { position: relative; } .adv_mac_img{ width: 700px; position: absolute; left: -87px; top: 55px; z-index: 99; } .adv_mac_box { position: absolute; top: 25px; left: 88px; width: 526px; height: 329px; background: #000; overflow: hidden; } .play { .opacity(0.4); display: block; position: absolute; top: 50%; left: 50%; width: 110px; height: 110px; font-size: 100px; margin-top: -55px; margin-left: -55px; text-decoration: none; color: #fff; text-align: center; &:hover { text-decoration: none; } } .adv_dark { display: block; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.4); } .holi { padding-top: 100px; font-weight: 600px; z-index: 99; color: #fff; h1{ color: #fff; font-style: italic; } h2{ color: #fff; } h3{ color: #fff; } } .holi_date { } .twitter { display: block; height: 50px; background: url('../images/social/twitter.png') no-repeat; margin-left: -18px; &:hover { .opacity(0.6); } } .facebook { display: block; height: 50px; background: url('../images/social/facebook.png') no-repeat; margin-left: -16px; &:hover { .opacity(0.6); } } .vkontakte { display: block; height: 50px; background: url('../images/social/vkontakte.png') no-repeat; margin-left: -22px; &:hover { .opacity(0.6); } } .price_left { display: block; } .price_right { display: block; span { font-weight: 600; padding-left: 5px; } } .price_items { margin: 20px 10px; li { padding-top: 10px; padding-left: 10px; padding-bottom: 10px; line-height: 28px; background: #f3f3f3; &:first-child { text-align: center; font-weight: 600; } &:hover { background: rgba(41, 199, 227, 0.2); } &:nth-child(2n) { background: #fff; &:hover { background: rgba(41, 199, 227, 0.2); } } } } .price_des { font-style: italic; } .feedback_bot { text-align: right; } .feedback_bot_date { .inlineblock; color: #BDC3C7; } .feedback_bot_name { font-style: italic; .inlineblock; margin-left: 20px; } .four { } .four_in_img { margin-bottom: 10px; } .fimg { margin-bottom: 20px; } .four_in { text-align: center; background: #fff; background: #fff; padding: 20px; margin-bottom: 20px; -webkit-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 0px rgba(50, 50, 50, 0.5); border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .co_des { font-size: 1em; line-height: 1.4em; } .fimg_inner { position: relative; overflow: hidden; margin-bottom: 10px; &:hover { .fimg_text { height: 100%; } } } .fimg_inner img { } .fimg_text_inner { padding: 5px 10px 10px; h3 { margin-bottom: 20px; text-align:center; color:#4D4A4A; } } .fimg_inner_des { line-height: 1.4; text-align:center; .more { padding-top: 10px; } } .fimg_text { position: absolute; bottom: 1px; left: 0px; height: 30px; width: 100%; background: rgba(255,255,255,0.8); } footer { padding-top: 40px; padding-bottom: 10px; background: #3b3b3b; color: #fff; .conts_left { color: #fff; } .conts_right { a { color: #fff; } } h3 { color: #fff; } a{ text-decoration: none; &:hover { text-decoration: underline; } } } /* General small screen Mobile down size from 768px, display all columns in block ============================================================================================== */ /* iPads (portrait) ----------- */ @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { /* Add your styles for devices with a maximum width of 768 */ } /* mwuSlider */ .wmuSlider { position: relative; overflow: hidden; height: 500px; max-width: 1685px; margin: 0 auto; } .wmuSlider .wmuSliderWrapper { /* display: none; */ } .wmuSlider .wmuSliderWrapper article { position: relative; height: 500px; /*text-align: center;*/ } .wmuSlider .wmuSliderWrapper article img { max-width: 100%; width: auto; height: auto; } .blacky { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.4); } /* Default Skin */ .wmuGallery .wmuGalleryImage { margin-bottom: 10px; } .wmuSliderPrev, .wmuSliderNext { border: 2px solid #AD6920; position: absolute; width: 40px; height: 40px; /*text-indent: -9999px;*/ background: rgba(0,0,0,0.8); margin-top: -80px; z-index: 2; font-size: 20px; text-align: center; line-height:35px; color: #AD6920; font-weight: 600; line-heigtht: 28px; &:hover { text-decoration: none; .opacity (0.8); } } .wmuSliderPrev { cursor: pointer; left: 20px; } .wmuSliderNext { cursor: pointer; right: 20px; } .wmuSliderPagination { z-index: 2; position: absolute; left: 20px; bottom: 10px; display: none; } .wmuSliderPagination li { float: left; margin: 0 5px 0 0; list-style-type: none; } .wmuSliderPagination a { display: block; text-indent: -9999px; width: 10px; height: 10px; background: #333; } .wmuSliderPagination a.wmuActive { background: #000; } .wmu_text { display: block; position: absolute; top: 30%; left: 50%; margin-top: -100px; margin-left: -300px; width: 600px; height: 300px; text-align: center; text-decoration: none; &:hover { .opacity (0.8); text-decoration: none; } } .wmu_text_date { color: #fff; margin-bottom: 20px; /*font-weight: bold;*/ font-size: 32px; } .wmu_text_head { color: #fff; text-transform: uppercase; font-size: 70px; margin-bottom: 20px; font-family: Georgia; } .wmu_text_des { color: #fff; font-weight: 300; font-size: 1em; } .more { text-align:right; font-weight:500; } .signature { font-style: italic; font-weight: 500; } .just_text span { line-height:1.3; font-size:17px; } ul.sp { margin: 5px 0 10px 30px; list-style: disc; list-style-position: outside; } ul.sp li { padding: 5px 0; font-size: 17px; } ul.sp li span { font-weight:600; } span.date-news { color:#979797; } .news a { color:#fff; } #copy { text-align:center; a { color:#fff; vertical-align:middle; } } footer h3 { text-align:left; } .author, .date { font-weight: 600; } /* Быстрое бронирование*/ .fast-purchase { border: 1px solid #ddd; overflow: hidden; margin: 0 auto 20px; background-color: #fff; /* width: 1200px; */ width: 100%; max-width: 1200px; #left-part { width: 80%; float: left; } #right-part { width: 20%; float: right; } } #fast { fieldset { border: 0; padding: 0; margin: 5px; width: 99%; } input, textarea { border: 1px solid #ddd; position: relative; padding-left: 5px; &:focus { border-color: #39BCF0; z-index: 1; } } &:hover { input, textarea { border-color: #39BCF0; } #doit { color: #39BCF0; } input[type="submit"] { background: #23B67B; } } input[type="submit"] { display: block; width: 100%; height: 69px; background: #CA2929; color: #fff; border: none; text-shadow: none; text-transform: uppercase; font-size: 18px; padding: 0; cursor: pointer; } } #concept, #conference, #conference2 { fieldset { border: 0; padding: 0; margin: 5px; width: 99%; } input, textarea { border: 1px solid #ddd; position: relative; padding-left: 5px; } &:hover { input[type="submit"] { background: #CA2929; } } input[type="submit"] { display: block; width: 100%; height: 69px; background: rgba(202,41,48,0.8); color: #fff; border: none; text-shadow: none; text-transform: uppercase; font-size: 18px; padding: 0; cursor: pointer; } } #doit { color: #9c1111; font-weight: 600; font-size: 18px; text-transform: uppercase; width: 33%; float: left; } .conceptone { color: #9c1111; font-weight: 600; font-size: 26px; text-transform: uppercase; width: 100%; text-align: center; line-height: 1.5; } .concepttwo { width: 100%; } .fast-purchase .right-part { width: 100%; } .fast-purchase .left-part { width: 100%; } #inp { width: 67%; text-align: right; float: right; span { position: relative; } } .success, .fail { padding: 10px; color: #fff; text-align: center; margin-bottom: 20px; } .success { background: #279B71; } .fail { background: #ff0000; } div.cFM_wrong { position: absolute; z-index: 99; background-color: #ff0000; top: 21px; left: 2px; color: #fff; font-size: 12px; padding: 2px; } /* Карусель */ .list_carousel { margin-bottom: 15px; width: 855px; } .list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; } .list_carousel li { font-size: 40px; padding: 5px; color: #999; text-align: center; width: 147px; height: 140px; margin: 6px; display: block; float: left; -webkit-box-shadow: 0 0 5px rgba(21, 114, 181, 1); -moz-box-shadow: 0 0 5px rgba(21, 114, 181, 1); -o-box-shadow: 0 0 5px rgba(21, 114, 181, 1); box-shadow: 0 0 5px rgba(21, 114, 181, 1); border: 1px solid #1A8ADB; } #foo1 li { height: 172px; -webkit-box-shadow: 0 0 5px rgba(55, 179, 60, 1); -moz-box-shadow: 0 0 5px rgba(55, 179, 60, 1); -o-box-shadow: 0 0 5px rgba(55, 179, 60, 1); box-shadow: 0 0 5px rgba(55, 179, 60, 1); border: 1px solid #37B33C; } .list_carousel li img { width: 138px; } #foo1 li img { width: 120px; } .clearfix { float: none; clear: both; } .list_carousel p { text-align: right; } .list_carousel p > a { text-decoration: none; color: #39BCF0; border-bottom: 1px dashed #39BCF0; } #badge { position: absolute; width: 150px; right: 15%; } #aside-rev { margin: 20px 0; background: #fff; padding: 5px; border: 1px solid #ddd; p { font-size: 16px; margin: 0; } } #aside-rev h3 { margin-top: 0; } #aside-rev h3 span { color: #DD2AEC; } #aside-rev ul { list-style: none; padding: 0; } #aside-rev li { margin-bottom: 10px; } #aside-rev li:last-child { margin-bottom: 0s; } .author span { font-weight: 600; } .text { padding-top: 5px; padding-left: 10px; max-height: 145px; overflow-y: hidden; text-align: left; font-size: 13px; } #more-rev { text-align: right; } .akciya { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: white; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05); text-align: center !important; /* background-image: url(/design/images/g5.jpg); background-size: cover; */ } .akciya p { text-align: center !important; font-weight: bold !important; font-size: 25px; color: black; text-shadow: 3px 3px 5px white; } .textred { color: red; font-size: 35px !important; } .akciya h2 { font-weight: bold !important; color: black; font-size: 35px; text-shadow: 3px 3px 5px white; } .akciya .box { padding: 25px; box-shadow: 2px 2px 10px black; } .akciya .box-image { height: 550px; background-image: url(http://www.event-lux.ru/design/images/image-min.jpg); background-size: 100% 100%; } .my-button { text-transform: uppercase; width: 190px; font-weight: bold; position: relative; top: 455px; left: 260px; box-shadow: 2px 2px 10px black; } .akciya ul { margin-top: -5px; margin-bottom: 20px; font-size: 120%; } .akciya ul li { margin-bottom: 25px; text-align: left !important; font-weight: bold; } .text-big { text-transform: uppercase; font-size: 150%; font-weight: bold; box-shadow: 1px 1px 30px white; padding: 15px; } .marginBot { margin-bottom: 13px; } .managers { background: #fff; margin-top: 20px; padding: 15px; } .managers-block { border-bottom: 4px solid #D3B99C; margin-bottom: 20px; } .managers-name { font-weight: bold; padding-bottom: 10px; } .managers-position { text-align: left; } // .order-form .order-form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto; } .order-form__input { margin-bottom: 10px; min-width: 30%; padding: 10px 15px; margin: 5px; flex: 1; } .order-form__textarea { width: 98%; resize: none; min-height: 100px; margin: 5px; } .order-form__item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .order-form__btn { padding: 10px 40px !important; margin-bottom: 10px; } .order-form__title { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 10px; padding: 10px; color: #9c1111; font-weight: 600; font-size: 18px; text-transform: uppercase; text-align: center; } .fast-purchase { border: 1px solid #ddd; overflow: hidden; margin: 0 auto 20px; background-color: rgba(255, 255, 255, 0.45); width: 100%; max-width: 960px; padding: 20px 20px 40px 10px; } .order-form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto; } @media (max-width: 480px) { .order-form__input { width: 270px; max-width: 310px; display: block; padding: 10px; } .order-form__item { flex-direction: column; align-items: flex-start; } .order-form__btn { margin-bottom: 20px; } } // .order-form