@font-face { 
font-family:Gotham Pro;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro.svg#gotham_pro) format('svg');
font-display: swap;
}
@font-face { font-family:Gotham Pro Black;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Black.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Black.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Black.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Black.svg#gotham_pro_black) format('svg');
font-display: swap;
}
@font-face { font-family:Gotham Pro Bold;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Bold.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Bold.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Bold.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Bold.svg#gotham_pro_bold) format('svg');
font-display: swap;
}
@font-face { font-family:Gotham Pro Medium;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Medium.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Medium.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Medium.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/GothamPro-Medium.svg#gotham_pro_medium) format('svg');
font-display: swap;
}
@font-face { font-family:Muller Bold;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerbold.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerbold.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerbold.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerbold.svg#muller_bold) format('svg');
font-display: swap;
}
@font-face { font-family:Muller Medium;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullermedium.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullermedium.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullermedium.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullermedium.svg#muller_medium) format('svg');
font-display: swap;
}
@font-face { font-family:Muller Regular;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerregular.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerregular.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerregular.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/01/mullerregular.svg#muller_regular) format('svg');
font-display: swap;
}
@font-face { font-family:Museo Sans 300;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-300.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-300.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-300.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-300.svg#museo_sans_300) format('svg');
font-display: swap;
}
@font-face { font-family:Museo Sans 500;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-500.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-500.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-500.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-500.svg#museo_sans_500) format('svg');
font-display: swap;
}
@font-face { font-family:Museo Sans 700;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-700.woff2) format('woff2'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-700.woff) format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-700.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-700.svg#museo_sans_700) format('svg');
font-display: swap;
}
@font-face { font-family:Museo Sans 900;
src:url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-900.woff2) format('woff2'), 
url'(/wp-content/uploads/2019/02/MuseoSansCyrl-900.woff') format('woff'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-900.ttf) format('truetype'), 
url(//birulevo-remont.ru/wp-content/uploads/2019/02/MuseoSansCyrl-900.svg#museo_sans_900) format('svg');
font-display: swap;
}
.grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 10px
}
.span-col-2 {
grid-column: span 2 / auto
}
.span-col-3 {
grid-column: span 3 / auto
}
.span-col-4 {
grid-column: span 4 / auto
}
.span-col-5 {
grid-column: span 5 / auto
}
.span-col-6 {
grid-column: span 6 / auto
}
.span-col-7 {
grid-column: span 7 / auto
}
.span-col-8 {
grid-column: span 8 / auto
}
.span-col-9 {
grid-column: span 9 / auto
}
.span-col-10 {
grid-column: span 10 / auto
}
.span-col-11 {
grid-column: span 11 / auto
}
.span-col-12 {
grid-column: span 12 / auto
}
@media(min-width: 500px) and (max-width: 800px) {
.table-col-2 {
grid-column: span 2 / auto
}
.table-col-3 {
grid-column: span 3 / auto
}
.table-col-4 {
grid-column: span 4 / auto
}
.table-col-5 {
grid-column: span 5 / auto
}
.table-col-6 {
grid-column: span 6 / auto
}
.table-col-7 {
grid-column: span 7 / auto
}
.table-col-8 {
grid-column: span 8 / auto
}
.table-col-9 {
grid-column: span 9 / auto
}
.table-col-10 {
grid-column: span 10 / auto
}
.table-col-11 {
grid-column: span 11 / auto
}
.table-col-12 {
grid-column: span 12 / auto
}
}
@media(max-width: 500px) {
.mobil-col-2 {
grid-column: span 2 / auto
}
.mobil-col-3 {
grid-column: span 3 / auto
}
.mobil-col-4 {
grid-column: span 4 / auto
}
.mobil-col-5 {
grid-column: span 5 / auto
}
.mobil-col-6 {
grid-column: span 6 / auto
}
.mobil-col-7 {
grid-column: span 7 / auto
}
.mobil-col-8 {
grid-column: span 8 / auto
}
.mobil-col-9 {
grid-column: span 9 / auto
}
.mobil-col-10 {
grid-column: span 10 / auto
}
.mobil-col-11 {
grid-column: span 11 / auto
}
.mobil-col-12 {
grid-column: span 12 / auto
}
.mobil-col-full {
grid-column: span 12 / auto
}
.mobil_row_ser_num_1 {
grid-row-start: 1
}
.mobil_row_ser_num_2 {
grid-row-start: 2
}
ul.list_info {
list-style: none;
margin: 0
}
.block_info_for_brand {
display: grid
}
}
#page {
display: grid;
grid-template-columns: repeat(30, 1fr);
grid-gap: 0
}
.ast-container {
padding: 0
}
.left_sidebar {
grid-column: span 5 / auto;
position: static
}
#content {
grid-column: span 25 / auto
}
.block_lsidebar {
position: fixed;
z-index: 100
}
.block_lsidebar .link_parent {
display: block;
width: 100%;
padding: 10px 5px;
border-bottom: 1px solid rgba(0, 0, 0, .05);
border-right: 1px solid rgba(0, 0, 0, .05);
transition: .5s
}
.img_tech {
margin: auto;
display: block
}
body {
background-color: #fff
}
h1,
h2,
h3,
h4,
h5 {
font-family: "Gotham Pro Bold", Sans-serif;
color: #333
}
.archiver_about {
position: relative
}
.border_top_bot {
border-style: solid;
border-width: 1px 0;
border-color: rgba(0, 0, 0, .05);
background-color: rgba(0, 0, 0, .02)
}
p,
span.flexible_text,
.text_block {
font-family: "Gotham Pro", Sans-serif;
font-size: 16px;
margin-bottom: 10px;
color: #000
}
.text_center {
text-align: center
}
#page {
background-color: #fff
}
.archive_main_heading {
color: #fff
}
.padding_20_30 {
padding: 30px 20px
}
.single_main_heading {
font-size: 40px;
padding: 0;
line-height: 1;
margin: 20px 0 40px
}
.archive_main_heading {
font-size: 60px;
padding: 0;
margin: 50px 0 100px;
line-height: 1
}
.header_block {
background-color: rgba(0, 0, 0, .02);
padding: 30px;
align-items: center
}
.but_menu_header .but_hamburger_menu {
display: flex;
align-items: center;
background: #296fcf;
color: #fff;
cursor: pointer;
border-radius: 3px;
padding: 0 8px;
font-family: "Gotham Pro medium", arial, sans-serif;
max-width: 100px;
font-size: 15px;
height: 30px;
line-height: 30px;
transition: .5s;
position: relative
}
.but_menu_header .but_hamburger_menu:hover {
box-shadow: 0 2px 8px #296fcf
}
.hamburger {
position: relative;
display: block;
width: 17px;
height: 12px;
margin: 0 5px 0 0;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff
}
.hamburger:before {
content: "";
position: absolute;
top: 3px;
left: 0;
width: 100%;
border-top: 2px solid #fff
}
.but_menu_header {
position: relative
}
.but_menu_header .list_menu_header {
display: block;
width: 250px;
background: #fff;
border-radius: 4px;
box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
z-index: 16;
position: absolute;
top: 32px;
opacity: 0;
visibility: hidden;
transition: .5s
}
.but_menu_header:hover .list_menu_header {
visibility: visible;
opacity: 1
}
.but_menu_header .list_menu_header a {
display: block;
width: 100%;
padding: 5px 10px;
border-bottom: 1px solid rgba(0, 0, 0, .05);
transition: .5s;
color: #ea5b38;
font-size: 15px;
font-family: "Gotham Pro Bold", Sans-serif
}
.but_menu_header .list_menu_header a:hover {
background: rgba(0, 0, 0, .05)
}
a.logo {
display: inherit;
color: #0274be;
font-family: "Gotham Pro Black", Sans-serif;
font-size: 21px;
line-height: 1em
}
.desc_for_logo {
color: rgba(0, 0, 0, .36);
font-family: "Gotham Pro", Sans-serif;
font-size: 14px;
line-height: 1em
}
.header_icons {
display: flex;
justify-content: flex-end;
margin: auto 0
}
.header_contact,
.footer_contact {
color: #494949;
font-family: "Gotham Pro Bold", Sans-serif;
font-size: 21px;
text-align: right
}
.header_contact .red,
.footer_contact .red {
font-family: inherit;
font-size: inherit;
color: #EA5B38
}
.work_time {
color: rgba(73, 73, 73, .39);
font-family: "Gotham Pro", Sans-serif;
font-size: 14px;
font-style: italic;
line-height: 1em
}
.mobil_menu_for_header {
display: none
}
.dop_background {
height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
background-color: #296fcf;
opacity: .5;
transition: background .3s, border-radius .3s, opacity .3s
}
.form_for_archive {
background-color: #fff;
padding: 20px
}
.form_for_archive .remont_form-block span {
margin-bottom: 10px
}
.heading_form {
color: #ea5b38;
font-family: "Gotham Pro Bold", Sans-serif;
font-size: 23px
}
.desc_form {
font-size: 16px;
line-height: 1.5em;
color: #000;
font-family: "Gotham Pro", Sans-serif;
margin: 10px 0
}
.form_for_archive .remont_form-block .acceptance span {
text-align: left;
margin: 0;
font-family: "Gotham Pro Medium", arial, sans-serif;
color: #333;
font-size: 14px
}
.block_with_background {
position: relative;
background-image: url(http://remontmytischi.ru/wp-content/uploads/2019/02/fridge-bg-1.jpg);
background-position: center right;
background-repeat: no-repeat;
background-size: cover
}
.content_block {
z-index: 10
}
.block_info_service .icon_service {
width: 46px
}
.block_info_service p {
color: #fff;
font-size: 14px;
font-family: "Gotham Pro Bold", Sans-serif
}
.archive_content_section h2 {
font-size: 30px;
margin: 20px 0
}
.archive_list_brand .list_brand,
.list_technik .technik {
display: grid;
grid-template-columns: repeat(16, 1fr);
grid-gap: 10px
}
.archive_list_brand .brand,
.list_technik .technik {
border: 1px solid rgba(0, 0, 0, 0.15);
width: 100%;
max-width: 100%;
overflow: hidden;
display: block;
padding: 20px 10px 10px;
transition: .5s;
text-align: center
}
.archive_list_brand .brand:hover,
.list_technik .technik {
border: 1px solid #296fcf;
}
.text_block_blue_border {
padding: 0 0 0 25px;
border-style: solid;
border-width: 0 0 0 3px;
border-color: #296fcf;
border-radius: 0;
line-height: 1.5em;
}
.archiver_types_breakdowns .content_types_breakdowns .icon i,
.about_item i {
color: #296fcf;
width: 1em;
height: 1em;
position: relative;
display: block;
font-size: 14px;
margin: 10px
}
.elem_list_brand i,
.breakdowns i {
color: #296fcf;
margin-right: 20px
}
.content_info_for_brand ul.list_info {
margin: 20px 0;
}
.breakdowns i {
color: #296fcf;
margin-left: 20px
}
.orange_but,
.blue_but {
font-family: "Gotham Pro Medium", Sans-serif;
font-size: 15px;
color: #fff;
border-radius: 5px;
padding: 10px 35px;
display: block;
margin: auto;
width: fit-content;
height: 100%;
text-transform: uppercase;
text-align: center;
}
.orange_but:hover,
.blue_but:hover,
.remont_form-block .col-12 input[type=submit]:hover {
text-decoration: none;
cursor: pointer;
color: #fff
}
.orange_but {
background-color: #ea5b38;
border-bottom: 3px solid #c74d2f;
}
.orange_but:hover,
.remont_form-block .col-12 input[type=submit]:hover {
background-color: #c74d2f;
}
.blue_but {
background-color: #296fcf;
}
.blue_but:hover {
background-color: #ea5b38;
}
.archiver_types_breakdowns .orange_but,
.table_section .orange_but {
margin-top: 30px;
}
.about_item,
.content_message {
padding: 10px 0;
display: grid;
grid-template-columns: repeat(20, 1fr);
}
.about_item .text_block,
.content_message span {
grid-column: span 19 / auto;
}
h2.about_heading {
position: absolute;
top: 20px;
width: 100%;
}
.info-about {
margin-top: 100px;
}
.info-about .text_block {
margin-bottom: 0;
}
.about_service {
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin: 10px;
padding: 20px;
background-color: #fff;
}
.about_service img {
display: block;
margin: 0 auto 10px;
}
.about_service p {
color: #333;
font-size: 12px;
line-height: 1.3em;
text-align: center;
font-weight: 700;
}
.archiver_about_message {
background-color: #e8f2f2;
padding: 30px 20px 0
}
.archiver_about_message .icon .icon_about_message {
color: #b4c1c1;
font-size: 30px;
padding-top: 5px
}
.archiver_about_message h2 {
margin: 0 0 20px
}
.grid_tab {
display: grid;
grid-template-columns: repeat(10, 1fr);
grid-gap: 0;
font-family: "Gotham Pro", Sans-serif
}
.grid_tab_2 {
grid-column: span 2 / auto
}
.grid_tab_8 {
grid-column: span 8 / auto
}
.elem_table {
font-size: 18px;
padding: 15px;
border-style: solid;
border-width: 1px;
border-color: rgba(0, 0, 0, .05);
line-height: 1
}
.first_table_row {
background-color: #296fcf;
color: #fff;
font-family: "Gotham Pro Bold", Sans-serif
}
.first_table_row .elem_table {
border: none
}
.price_elem {
display: flex;
flex-direction: row;
justify-content: center
}
.price_elem .price {
font-weight: 700;
margin: 0 5px
}
.content_info_for_brand img {
width: 300px;
margin: 20px auto;
display: block
}
footer {
padding: 30px
}
.footer_contact_map,
.footer_contact_map span {
display: inline-block;
font-size: 14px;
margin: 0
}
.footer_contact {
text-align: left
}
footer .blue_but {
width: 100%;
margin: 10px 0 20px;
text-align: center
}
.footer_heading {
font-weight: 700;
font-size: 15px
}
.list_technik {
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 10px
}
.list_technik .technik p {
font-size: 12px;
line-height: 1.3em;
margin-top: 10px;
font-family: "Gotham Pro medium", arial, sans-serif;
color: #333;
transition: .5s;
opacity: .5
}
@media(max-width: 1000px) {
#page {
grid-template-columns: repeat(12, 1fr)
}
#content {
grid-column: 1/13
}
.left_sidebar {
display: none
}
.mobil_menu_for_header {
display: block;
grid-column: 1/13;
text-align: center
}
.mobil_menu_for_header .block_lsidebar {
position: static;
z-index: 100
}
.but_mobil_menu_for_header {
width: 100%;
display: block;
margin-top: 15px;
font-size: 14px;
font-family: "Gotham Pro Medium", arial, sans-serif;
background: transparent!important;
color: #ea5b38!important;
border-radius: 3px;
border: 2px dotted #ea5b38;
transition: .5s;
padding: 3px 0
}
.mobil_menu_for_header .block_lsidebar {
display: none
}
.header_icons {
justify-content: flex-start
}
.logo,
.desc_for_logo {
text-align: right
}
.archive_main_heading {
font-size: 10vw
}
.archive_content_section h2 {
font-size: 6vw
}
}
@media(max-width: 500px) {
.but_menu_header, .logo_site_header, .header_contact {
justify-content: center;
display: grid
}
.logo_site_header {
grid-row: 1
}
.but_menu_header {
grid-row: 4
}
.header_icons {
grid-row: 3;
justify-content: center
}
.header_contact {
grid-row: 2
}
.mobil_menu_for_header {
grid-row: 5
}
.but_menu_header .list_menu_header {
width: 100%
}
.elem_table {
font-size: 4vw;
padding: 15px
}
.text_block_blue_border {
padding: 0;
border: none
}
.logo_site_header .logo,
.logo_site_header .desc_for_logo {
text-align: center
}
.content_message .span {
text-align: justify
}
.footer_heading,
.footer_menu {
text-align: center
}
}
.style_padding-left {
padding-left: 20px!important
}
.elementor-section-wrap section {
width: 100%!important;
left: 0!important
}
.anchor {
display: none
}
.block_brands-gallery .slick-slide {
background: #fff!important;
padding: 15px;
margin: 10px;
height: 100px;
line-height: 75px;
box-shadow: 0 2px 8px rgba(0, 0, 0, .1)!important;
position: relative
}
.block_brands-gallery .slick-slide img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width: 60%
}
.content_info_for_brand .text_block ul.list_info {
list-style: none
}
.content_info_for_brand .text_block ul.list_info i.fa.fa-check {
margin-right: 10px
}
@media(max-width: 500px) {
#content {
grid-column: 1/13;
width: 100%
}
}
.orange_but {
min-width: 250px
}
.ast-page-builder-template .site-content > .ast-container {
max-width: 1100px;
padding: 0
}
img.swiper-slide-image {
display: block;
margin: auto;
width: 200px;
height: 50px
}
figure.swiper-slide-inner {
background: #fff;
padding: 20px;
box-shadow: 0 0 3px #1e1e1e
}
.swiper-slide {
padding: 10px
}
@media(min-width: 1000px) {
#content {
position: relative
}
header.header_block {
position: fixed;
z-index: 9999;
box-shadow: 0 6px 8px -5px rgba(50, 50, 50, 0.3);
background: #fff;
width: 100%;
top: 0;
right: 0;
position: fixed;
z-index: 20;
background: #fff;
width: 84%;
right: 0
}
.ast-page-builder-template .site-content > .ast-container,
.archive_content_section {
margin-top: 100px
}
.block_lsidebar {
position: fixed;
background: #fff;
z-index: 100
}
}
@media(min-width: 1500px) {
.block_lsidebar {
position: fixed;
background: #fff;
z-index: 100;
padding-top: 110px
}
header.header_block {
position: fixed;
z-index: 9999;
background: #fff;
width: 100%;
right: 0;
padding: 20px 30px
}
.logo_site_header {
padding-left: 5vw
}
}
.breakdowns .text_block {
margin-bottom: 10px;
}
.elem_region {
text-align: center;
box-shadow: 0 0px 4px 1px rgba(0, 0, 0, 0.1);
padding: 10px;
}
.elem_region:hover {
background: #296fcf;
color: #fff;
}
.mobil_block_region {
display: none;
}
.hidden_block,
.hidden_grid {
display: none !important;
}
.visible_block {
display: block !important;
}
.visible_grid {
display: grid!important;
}
.download_more {
max-width: 250px;
margin: 15px auto 0;
text-align: center;
line-height: 30px;
cursor: pointer;
border: 1px solid #296fcf;
border-radius: 5px;
padding: 8px 0;
display: flex;
justify-content: center;
align-items: center;
box-shadow: 0 3px 5px #d8d0d0;
} .check_but {
color: #fff;
background: #296fcf;
}
.check_but i.fa.fa-chevron-down,
.check_but i.fa.fa-chevron-up {
color: #fff;
}
i.fa.fa-chevron-down,
i.fa.fa-chevron-up {
font-size: 20px;
margin: 5px 0 0 5px;
color: #296fcf;
}
.more_text {
font-size: 17px;
line-height: 19px;
}
.icon_more {
font-size: 18px;
padding: 3px;
margin-left: 5px;
}
.mobil_call_but {
display: none;
}
.form_for_archive {
box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, .15);
}
ul.list_info {
list-style: none;
}
img.image_technik {
margin: auto;
display: block;
}
.mobil_content_types_damage {
display: none;
}
.but_list_brand {
margin: 15px auto 0;
text-align: center;
line-height: 30px;
cursor: pointer;
border-radius: 5px;
padding: 8px 10px;
display: flex;
justify-content: space-between;
border: 1px solid #296fcf;
align-items: center;
}
.list_brand {
background: #fafafa;
padding: 20px;
border: 1px solid #f3ecec;
}
.block_for_map {
margin: 20px 0;
}
@media(max-width: 500px) {
.content_types_damage {
display: none;
}
.mobil_content_types_damage {
display: block;
}
.mobil_call_but {
display: block;
position: fixed;
bottom: 20px;
right: 15px;
z-index: 999;
width: 90px;
height: 90px;
animation: radial-pulse 1s infinite;
border-radius: 50%;
}
@keyframes radial-pulse {
0% {
box-shadow: 0 0 0 0px rgba(116, 228, 116, 0.5);
}
100% {
box-shadow: 0 0 0 40px rgba(207, 241, 207, 0);
}
}
.list_brand {
grid-template-columns: repeat(12, 1fr) !important;
}
.desc_block_region {
display: none;
}
.mobil_block_region {
display: block;
}
i.fa.fa-chevron-down {
margin: 0px;
}
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
li.elem_list_brand {
display: flex;
align-items: flex-start;
}
.elem_list_brand img {
width: 20px;
margin: 5px 10px 0 0;
}
.breakdowns .icon svg path {
fill: blue;
}
.simple_icon {
width: 40px;
background: url(//birulevo-remont.ru/wp-content/themes/astra/assets/images/icons_pack.png);
height: 40px;
margin: 0 10px;
}
.icon_medal {
background-position: 0px 0px;
background-size: 370px;
width: 55px;
}
.icon_ok {
background-position: 101px -5px;
background-size: 380px;
margin: 0;
}
.icon_ok_border {
background-position: 40px -5px;
background-size: 420px;
margin: 0 10px;
}
.icon_ok_info {
background-position: 170px -5px;
background-size: 380px;
margin: 3px 10px;
}
.block_for_map iframe {
width: 80%;
margin: auto;
display: block;
}
.cont_for_img {
height: 110px;
display: flex;
justify-content: center;
}
.mobil_block_region .visible_grid {
grid-gap: 10px;
}
.footer_contact {
color: #494949;
font-family: "Gotham Pro Bold", Sans-serif;
font-size: 21px;
text-align: left;
}
.footer_menu ul {
list-style: none;
margin: 0;
font-size: 15px;
}
footer.grid {
align-items: start;
grid-gap: 20px;
}
.copy_text {
text-align: center;
color: #000;
font-family: "Gotham Pro Medium", Sans-serif;
font-size: 14px;
line-height: 1em;
padding: 20px 0;
}
.footer_container2 {
padding-left: 100px;
}
.form_for_archive {
box-shadow: 0px 2px 30px 0px rgba(0,0,0,.15);
}
.technik img {
height: 100px;
}
li.elem_list_brand {
display: flex;
align-items: flex-start;
}
.elem_list_brand img {
width: 30px;
margin: 5px 10px 0 0;
}
@media(max-width: 500px) {
.icon_medal {
background-position: 0px 0px;
background-size: 370px;
width: 105px;
}
.footer_container2 {
padding: 0;
}
.footer_contact {
text-align: center;
}
.footer_contact_map {
display: flex;
font-size: 14px;
justify-content: center;
margin: 0;
text-align: center;
}
.footer_contact_map span {
margin-left: 5px;
}
.icon_ok_border {
background-position: 25px -5px;
background-size: 420px;
margin: 0 10px;
}
.icon_ok_border.simple_icon {
width: 25px;
}
.icon_ok_info.simple_icon {
background-position: 165px -5px;
width: 25px;
}
.price_elem .price {
font-size: 13px;
}
.price_elem div {
font-size: 12px;
}
.ast-separate-container #content .ast-container {
padding-left: 0;
padding-right: 0;
}
.block_lsidebar .link_parent {
border-right: 0;
}
.table_section {
padding: 0 10px;
}
.archiver_about_message {
padding: 30px 10px 0;
}
p, span.flexible_text, .text_block {
font-size: 15px;
}
}