@font-face{font-family:'futura';src:url('font/280E97_0_0.eot');src:url('font/280E97_0_0.eot?#iefix') format('embedded-opentype'),url('font/280E97_0_0.woff') format('woff'),url('font/280E97_0_0.ttf') format('truetype');} body{font-family:Verdana,Helvetica,Arial,sans-serif;background-color:#FFFFFF;color:#333333;font-size:10.5pt;margin:0;padding:0;text-align:left;} h1,h2,h3{font-family:"futura",Verdana,Helvetica,Arial,sans-serif;text-transform:uppercase;} p,div,input,a{font-family:Verdana,Helvetica,Arial,sans-serif;} p{line-height:1.4;} a{text-decoration:underline;cursor:pointer;color:#007eff;font-weight:bold;} a:hover{text-decoration:none} a.btn:hover{text-decoration:none} a img{border:none;} h2{font-size:2.15em;margin:1em 0;font-weight:normal;} h2.big{font-size:2.45em;} h3{font-size:1.3em;margin:2em 0 0.7em;} ul{margin:0 0 0 17px;padding:0;list-style-image:none;list-style-type:disc;} ul li{margin:0;padding:0;list-style-image:none;list-style-type:disc;list-style-position:outside;} .width{position:relative;max-width:960px;margin:0 auto;} .width2{position:relative;max-width:1200px;margin:0 auto;} .hide{display:none;} .clear{clear:both;} .bg2{background-color:#ffde06;} .table{display:table;} .table-cell{display:table-cell;vertical-align:top;width:50%;} .red{color:#d71921;} .white{color:#ffffff;} .red_calc{margin-top:20px;position:relative;color:#d71921;font-family:futura-heavy,sans-serif;font-size: 3rem;} .white_calc{margin-top:20px;position:relative;color:#ffffff;font-family:futura-heavy,sans-serif;font-size: 3rem;} .content-block{padding:4.5em 0;position:relative;} .content-block2{padding:35px 0;position:relative;} .content-block-last{padding:4em 0 7em;} .head{position:relative;font-size:15pt;} .head .width .width{padding:100px 0 45px;} .logo{width:auto;height:92px;background:url("images/logoAS.gif") no-repeat 0 100%/contain;margin-bottom:30px;} h1{color:#333333;font-size:2.77em;font-weight:normal;line-height:1.2;margin:0;} h1 span{display:block;} h1 .slogan1{font-size:1em;} h1 .red{color:#d71921;font-size:0.452em;} h1 .contact1{font-size:35pt;} h1 .contact2{font-size:35pt;color:#d71921;font-size:0.702em;padding-left:10px;} h1 .contact3{font-size:35pt;} .promo{background:url("images/promo.jpg") no-repeat scroll right 100%/contain;bottom:0;position:absolute;right:0;top:0;width:649px;z-index:-1;} .delimiter{width:5%;height:1px;background-color:#333333;margin:2em auto;} .delimiter-full{width:100%!important;margin:4em auto;} .delimiter-h{width:1px;height:10px;background-color:#333333;margin:2em auto;} .attention{font-size:1.43em;font-weight:bold;text-align:center;} .attention span{white-space:nowrap;} .attention_slogan{font-size: 3rem;font-weight:bold;text-align:center;font-family:futura-heavy,sans-serif;} .description .width p:first-child{margin-top:0;} .description .picture{width:auto;max-width:688px;margin:3em auto 0;background:url("") no-repeat center 100%/contain;} .description .picture img{width:100%;} .who h2{margin:0;} .who-list{margin-top:20px;text-align:center;} .who-item{float:left;margin:20px 15px 0;vertical-align:top;text-align:center;width:210px;font-size:0.9em;} .who-item strong{display:block;font-size:1.15em;margin-bottom:25px;} .alcho{background:url("images/alcho.png") no-repeat right top;padding-right:225px;min-height:154px;} .help{background:-moz-radial-gradient(30%,ellipse cover,#ffe959 0%,#ffdd00 100%,#ffdd00 100%,#ffdd00 100%);background:-webkit-radial-gradient(30%,ellipse cover,#ffe959 0%,#ffdd00 100%,#ffdd00 100%,#ffdd00 100%);background:radial-gradient(ellipse at 30%,#ffe959 0%,#ffdd00 100%,#ffdd00 100%,#ffdd00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe959',endColorstr='#ffdd00',GradientType=1 );} .help .wrap{padding-left:345px;} .help li{margin-bottom:20px;} .help .picture{width:357px;height:601px;background:url("images/help.png") no-repeat;position:absolute;left:-40px;bottom:0;} .programms h2{margin-top:0;} .programms-list{text-align:center;} .programms-item{display:inline-block;max-width:246px;padding:0 27px;text-align:center;vertical-align:top;width:auto;margin-top:1.5em;} .programms-item .img{display:table-cell;height:135px;vertical-align:middle;width:300px;} .programms ul{margin:12px 50px 0 40px;white-space:nowrap;} .programms ul li{line-height:1.2;margin-bottom:16px;text-transform:uppercase;font-size:1.36em;font-family:"futura",Verdana,Helvetica,Arial,sans-serif;} .programms ul li.last{text-transform:none;font-size:1em;font-family:Verdana,Helvetica,Arial,sans-serif;list-style-type:none;margin-left:-19px;line-height:1.4;} .programms .picture{max-width:443px;width:auto;} .programms .picture img{width:100%;} .video.content-block{padding-top:35px;} .video p{margin-top:0;} .video-container{width:560px;height:360px;margin:3em auto 0;} .video-container iframe{width:560px;height:360px;} .modern h2{margin-top:0;} .modern ul{font-weight:bold;} .modern li{margin-bottom:20px;} .modern p{margin:2.5em 0;} .contact{border:7px solid #ffdd00;line-height:1.5;padding:2em;text-align:center;} @media all and (max-width:1070px){.width{width:95%;} .who-item{width:180px;display:inline-block;float:none;}} @media all and (max-width:970px){.width{width:90%;} .who-item{width:160px;}} @media all and (max-width:880px){.head{text-align:center;} .logo{background-position:center;margin:0 auto 20px;} .promo{display:none;} .delimiter{width:50%;} .who-item{width:150px;margin:20px 10px 0;} .help .wrap{padding-left:0;} .help .picture{display:none;} .help{background:#ffde06;;} .programms .table-cell{width:100%;display:block;} .programms .picture{margin-top:4em;} .programms ul{white-space:normal;}} @media all and (max-width:790px){.who-item{width:200px;margin:30px 20px 0;} .who-item strong{margin-bottom:15px;}} @media all and (max-width:690px){.programms-item{max-width:40%;padding:0 15px;} .programms-item .img{width:280px;}} @media all and (max-width:630px){h2{font-size:1.95em;} h2.big{font-size:2.25em;} .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:auto;} .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}} @media all and (max-width:560px){.who-item{width:80%;margin:20px 0px 0;} .alcho{background:none;padding-right:0;}} @media all and (max-width:500px){h1{font-size:2em;} .head .width .width{padding:35px 0 45px;}} @media all and (max-width:480px){.programms-item{max-width:100%;margin-bottom:1.5em;} .programms-item:last-child{margin-bottom:0em;} .programms-item .img{display:block;text-align:center;width:auto;height:auto;margin-bottom:10px;}} @media all and (max-width:400px){h2{font-size:1.75em;} h2.big{font-size:2.15em;} p,div,input,a{font-size:0.95em;}} @media all and (max-width:350px){h1{font-size:1.5em;} .head .width .width{padding:15px 0 25px;}} .top-calc-center{margin-top:10px;text-align:center;} .who-calc_head{margin-top:15px;text-align:center;margin-left:3%;margin-right:3%;} .who-calc_body{margin-top:20px;text-align:left; margin-left:7%;margin-right:7%;margin-bottom: 20px;} .layer1 { width:300px; border-radius:10px; min-height:610px; background:#ffde06; float:left; margin-top:40px; margin-left:2%; margin-bottom: 15px; text-align:right; } .layer1_3 { width:300px; border-radius:10px; font-family: Circe-Bold,"Brandon Text W01 Bold",Helvetica,sans-serif; min-height:325px; background:#2ba95e; float:left; margin-top:40px; margin-left:2%; margin-bottom: 15px; text-align:right; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); } .layer1_3:hover { width:300px; border-radius:10px; font-family: Circe-Bold,"Brandon Text W01 Bold",Helvetica,sans-serif; min-height:325px; background:#2ba95e; float:left; margin-top:30px; margin-left:2%; margin-bottom: 15px; text-align:right; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); } .layer1_2 { width:300px; border-radius:10px; font-family: Circe-Bold,"Brandon Text W01 Bold",Helvetica,sans-serif; min-height:325px; background:#ffde06; float:left; margin-top:40px; margin-left:2%; margin-bottom: 15px; text-align:right; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); } .layer1_2:hover { width:300px; border-radius:10px; font-family: Circe-Bold,"Brandon Text W01 Bold",Helvetica,sans-serif; min-height:325px; background:#ffde06; float:left; margin-top:30px; margin-left:2%; margin-bottom: 15px; text-align:right; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); } .layer1_1 { width:300px; border-radius:10px; font-family: Pompadur, 'Comic Sans MS', cursive; min-height:325px; background:#e74c3c; float:left; margin-top:40px; margin-left:2%; margin-bottom: 15px; text-align:right; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); } .layer1_1:hover { width:300px; border-radius:10px; font-family: Pompadur, 'Comic Sans MS', cursive; min-height:325px; background:#e74c3c; float:left; margin-top:30px; margin-left:2%; margin-bottom: 15px; text-align:right; box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5); } .layer2{background:#ffde06;border-radius:10px;padding:2em;text-align:center;margin-left:2%;min-width:244px;box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);} .clear-calc { clear: left; /* Отмена обтекания */ min-height: 0px; } .wrap_service{margin-left: 15%;} /* Меню навигации */ /* Add a black background color to the top navigation */ .topnav { background-color: white; overflow: hidden; } .container_news{ display:block; position:relative; width:100%; max-width:960px; padding:0 10px; margin:0 auto; } .news_iframe{ width: 100%; height: 1200px; border: none; } /* Style the links inside the navigation bar */ .topnav a { float: left; color: black; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } /* Change the color of links on hover */ .topnav a:hover { background-color: #ddd; color: black; } /* Add a color to the active/current link */ .topnav a.active { background-color: white; color: black; } /* .topnav { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 50px; box-shadow: 0 0 5px;} */ .topnav { display: inline-block; width: 480px; height: 50px; background-color: white; } .top_nav_alignment { position: fixed; width: 100%; height: 50px; z-index: 9999; text-align: center; vertical-align: middle; background-color: white; box-shadow: 0 0 5px; } /* Меню навигации */ .marking__list { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; margin: 0 -10px 23px; } .marking__item_wrap { padding: 10px; } .marking__item { border-radius: 5px; border: 1px solid #c0c2cc; width: 220px; height: 140px; text-align: center; font-size: 12px; background-color: #f0f3f7; } .marking__item_img { display: flex; align-items: center; justify-content: center; height: 85px; padding-top: 5px; } .marking__text_bottom{ text-align: center; margin-bottom: 20px; } .c_red{ color: #e2474b; } .c_white{ color: #FFFFFF; } .bg_dark{ background-color: #323338; } .bg_gray{ background-color: #f0f3f8; } .container{ display:block; position:relative; width:100%; max-width:960px; padding:0 10px; margin:0 auto; } .faq { margin-top: 40px; } .faq_item { background-color: #f0f3f7; border-radius: 5px; width: 100%; max-width: 780px; margin: 0 auto 10px; padding: 0 10px 0 50px; position: relative; } .faq_item:before { content: ''; display: block; width: 20px; height: 20px; position: absolute; left: 15px; top: 15px; border: 1px solid #000000; border-radius: 23px; } .question { font-weight: bold; padding: 15px 0; cursor: pointer; } .question:before { content: ''; width: 11px; height: 1px; background-color: #494a52; display: block; position: absolute; left: 20px; top: 25px; } .question:after { content: ''; width: 1px; left: 25px; background-color: #494a52; display: block; position: absolute; height: 11px; top: 20px; } .faq_item.showed .question:after{ display: none; } .answer { line-height: 1.5; margin-top: -5px; display: none; padding-bottom: 15px; } .faq_item.showed .answer{ display: block; } .products__list{ display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: wrap; margin: 0 -10px; } .products__item_wrap{ width: 25%; padding: 10px; display: flex; align-items: flex-start; justify-content: flex-start; } .products__item{ width: 100%; height: 100%; background-color: #FFFFFF; border-radius: 5px; padding: 30px 20px 20px; } .products__item_img{ width: 100%; height: 100px; display: flex; align-items: center; justify-content: center; margin-bottom: 17px; } .products__item_title{ font-size: 18px; font-weight: bold; line-height: 1.4; margin-bottom: 15px; } @media all and (max-width:768px){ .care__list, .catalog__list{ flex-wrap: wrap; } .care__item_wrap, .catalog__item_wrap, .products__item_wrap { width: 50%; } .partner__wrap{ padding-left: 0; } .partner__img{ display: none; } .partner__descr{ flex-grow: 1; } .partner__descr br{ display: none; } } @media all and (max-width:576px){ .section { padding-top: 30px; padding-bottom: 40px; } h1 { font-size: 34px; } h1 span { letter-spacing: -4px; } h2{ font-size: 20px; margin-bottom: 20px; } .top{ margin-bottom: 20px; flex-wrap: wrap; } header .site_logo{ width: 100%; text-align: center; } .partner_name{ width: 100%; margin-left: 0; margin-top: 20px; text-align: center; } .partner_name br{ display: none; } .header_phone{ width: 100%; margin-left: 0; margin-top: 20px; text-align: center; } .promo{ padding-bottom: 40px; } .promo_bg{ display: none; } .care__item_wrap, .catalog__item_wrap, .products__item_wrap, .advantages__item_wrap { width: 100%; } .care__item_img{ justify-content: flex-start; } .care__item_descr{ text-align: left; } .care__item_descr br{ display: none; } .catalog__item, .products__item{ padding: 15px; } .footer_wrap{ flex-wrap: wrap; } .contacts{ width: 100%; margin-left: 0; margin-top: 20px; text-align: left; } .section_descr { margin-top: -15px; } .form_wrap{ padding-top: 35px; padding-bottom: 35px; } .form_btns { margin-top: 40px; } .promo ul { font-size: 16px; margin-bottom: 30px; } .marking__item_wrap { width: 100%; } .marking__item { width: 100%; } } /* Оформление кнопки --> */ .btn, a.btn, button.btn{ width: 100%; max-width: 180px; display:flex; align-items: center; justify-content: center; height:42px; font-family:'OpenSans'; font-size:14px; padding:0; border:none; border-radius:42px; line-height:42px; cursor:pointer; text-align:center; text-decoration:none; outline: none; box-shadow: 0 2px 5px rgba(0,0,0,0); transition:background-color .3s, border-color .3s; -webkit-transition:background-color .3s, border-color .3s; -moz-transition:background-color .3s, border-color .3s; -o-transition:background-color .3s, border-color .3s; -ms-transition:background-color .3s, border-color .3s; overflow: hidden; } .btn_center{ margin: 0 auto; } .btn_red{ color: #FFFFFF; background-color: #e2474b; border:1px solid #e2474b; font-weight: bold; } .btn_red:hover{ color: #FFFFFF; background-color: #d71920; border-color: #d71920; } .btn_white, a.btn_white, button.btn_white{ color: #323338; background-color: #f0f3f7; border:1px solid #323338; } .btn_white:hover{ background-color: #e3e4e6; }
Made on
Tilda