@font-face {
  font-family: 'ico-ecosf';
  src: url('icons-eco/font/ico-ecosf.eot?237425');
  src: url('icons-eco/font/ico-ecosf.eot?237425#iefix') format('embedded-opentype'),
       url('icons-eco/font/ico-ecosf.woff2?237425') format('woff2'),
       url('icons-eco/font/ico-ecosf.woff?237425') format('woff'),
       url('icons-eco/font/ico-ecosf.ttf?237425') format('truetype'),
       url('icons-eco/font/ico-ecosf.svg?237425#ico-ecosf') format('svg');
  font-weight: normal;
  font-style: normal;
}
 


@font-face {
  font-family: 'ico-ecosf';
  src: url('icons-eco/ico-ecosf.eot?10528322');
  src: url('icons-eco/ico-ecosf.eot?10528322#iefix') format('embedded-opentype'),
       url('icons-eco/ico-ecosf.svg?10528322#ico-ecosf') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ico-ecosf';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}

a:hover, a:focus {text-decoration: none;}


ul {}
.marine {color: #156c7d;}








        




















.icon-right-circled:before {content: '\f0a9'; }
.icon-rouble:before {content: '\f158'; }


b, strong {font-weight: bold;}

td {color: #000;}

a:focus, a:hover {text-decoration: underline;}

.mb-2, .my-2 {margin-bottom: .5rem;}
.mb-3, .my-3 {margin-bottom: 1rem;}
.mb-4, .my-4 {margin-bottom: 1.5rem;}

.d-flex-center {display: flex; align-items: center; justify-content: center; height: 100%;}


.article-inner h3 {color: #1d70b7;font-weight: 500;}
.article-inner .entry-header-text {padding: 0;}

a.button-art1 {display: inline-block; font-size: 13px; color: #ffffff; padding: 10px 20px; position: relative; background: -moz-linear-gradient( top, #1d70b7 0%, #000000); background: -webkit-gradient( linear, left top, left bottom, from(#1d70b7), to(#000000));
-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: 1px solid #ef7e1a; -moz-box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); -webkit-box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); text-shadow: 0px -1px0pxrgba(239,126,26,0.4), 0px1px0pxrgba(217,28,82,0.3);}

a.button-art1:hover {color: #ffffff;}

.uchebniy_tcenter .price_education:after {font-family: "ico-ecosf"; content: '\f158'; padding-left: 5px; font-size: 13px; font-weight: normal;}
pre, blockquote, form, figure, p, dl, ul, ol {margin-bottom: 10px;}

span.su-lightbox img {cursor: pointer;}

.main_top_prodazh .box-image img {max-height: 230px; margin: 0 auto; width: auto; display: block;}
.main_top_prodazh .star-rating {display: none;}
.main_top_prodazh .product-title {min-height:97px;}
.main_top_prodazh .price-wrapper {min-height: 25px; padding-top: 5px;}


.simbol_rub:after {font-family: "ico-ecosf"; content: '\f158'; padding-left: 5px; font-size: 13px;  font-weight: normal;}


.planned-img img {max-width: 115px}


@media (min-width: 849px) {.live-search-results {width: 414px;}}

h1.entry-title {font-size: 1.6em; font-weight: 700;color: #1d70b7;}

.entry-content {padding-top: 0;}
.entry-content.single-page h1,
.entry-content.single-page h2,
.entry-content.single-page h3 {font-size: 16px; font-weight: 700;color: #1d70b7;}
.entry-header-text {padding: 1.5em 0 0;}
.entry-content.single-page h1 span.orange,
.entry-content.single-page h2.orange,
.orange {color: #ef7f1a;}



.main_poverka_img {width: 74px;}

.index_poverka_text {font-size: 12pt;
min-height: 115px;
padding: 30px 5px 5px;
display: flex;
justify-content: center;
align-items: center;}


.orange-btn {margin: 10px 0; color: #fff; font-size: 14px; text-decoration: none; text-transform: uppercase; background-color: #f7a600; height: 65px; border-radius: 4px; padding: 0 7px; box-shadow: 0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23); transition: all 0.25s ease;}

.orange-btn:hover {box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22);}

.button.secondary.lowercase.blue-btn span {padding-bottom: 5px;}


.blue {color: #1d70b7}
.pl-0, .col .pl-0 {padding-left: 0;}
.pr-0, .col .pr-0 {padding-right: 0;}
.row .section.px-15 {padding-left: 15px; padding-right: 15px;}
.row .section.pr-15 {padding-right: 15px;}
.row .section.pl-15 {padding-left: 15px;}

.uk-panel-block {text-align: center;}
.uk-panel-teaser {margin-top: 15px; margin-bottom: 15px; border-radius: 5px;}
.uk-panel-block h3 {font-size: 16px;}
.uk-panel-block-tab {text-align: center;}
.uk-panel-block-tab p {font-size: 15px;}

.bg_marine {background-color: #f5f5f5;}

.tab-editor-container th:first-child, 
.tab-editor-container td:first-child {padding-left: .5em;border-right: 1px solid #ececec;}
th, td {border-right: 1px solid #ececec;}

.tab-editor-container table {border-left: 1px solid #ececec; border-top: 1px solid #ececec;}

.tab-editor-container table tbody tr:hover {background-color: #f5f5f5;}


/*top header*/
.form-flat input:not([type="submit"]) {border-radius: 0;}
.header .nav-small a.icon:not(.button) {font-size: 1.3em;}
a.header-cart-link.icon.primary.button.circle.is-small {background-color: #1d70b7;font-size: 1.4em;}
a.header-cart-link.icon.primary.button.circle.is-small i {font-size: 1em;}
li.html.custom.html_topbar_left {font-size: 0.94em;}


/*button*/
.add-read-more-button {padding-left: 10px;padding-right: 10px;text-align: center;padding-bottom: 30px;background-color: #fff;}
.add-read-more-button a.button.addtocartbutton {font-size: 10pt; border-radius: 4px;padding: 5px 21px;margin: 0;color: #fff;}
.add-read-more-button a.button.addtocartbutton:after {font-family: 'ico-ecosf'; content: '\f0a9'; padding-left: 8px; font-size: 14pt; vertical-align: middle;}

.index_top_prodazh a.button.addtocartbutton:after, 
.index_blizh_seminari .button:after,
.index_poverka .button.primary.my_orange_button span:after {font-family: 'ico-ecosf'; content: '\f0a9'; padding-left: 8px;font-size: 14pt;vertical-align: middle;}


.blog-training .button {background: #f7a600; margin: 0 auto; display: inline-table; color: #fff; border: none; font-size: 10pt; border-radius: 4px; padding: 7px 20px;}

.blog-training .button::after {font-family: 'ico-ecosf'; content: '\f0a9'; padding-left: 8px; font-size: 14pt; vertical-align: middle;}

.flickity-page-dots {position: relative;left: auto;right: auto;margin: 0 auto;padding-top: 10px;}
.main_top_prodazh .flickity-page-dots .dot.is-selected {background-color: #f7a600;}
.main_top_prodazh span.amount,
.box-text .price-wrapper .price .woocs_price_code .woocommerce-Price-amount.amount {color: #009ee3; font-weight: bold; font-size: 18px;}

.pdf-ico {background: url('/wp-content/uploads/ico/icon-pdf.png') 0 center no-repeat; background-size: 27px; padding-left: 36px;}

.img-ico {background: url('/wp-content/uploads/ico/icon-img.png') 0 center no-repeat; background-size: 27px; padding-left: 36px;}

.doc-ico {background: url('/wp-content/uploads/ico/icon-document.png') 0 center no-repeat; background-size: 27px; padding-left: 36px;}

.zip-ico {background: url('/wp-content/uploads/ico/icon-zip.png') 0 center no-repeat; background-size: 27px; padding-left: 36px;}

.conf-ico {background: url('/wp-content/uploads/ico/icon-conf.gif') 0 center no-repeat; background-size: 27px; padding-left: 36px;}

.wishlist-button.button.is-outline.circle.icon {color: #f7a600;}
.wishlist-button.button.is-outline.circle.icon:hover {background-color: #f7a600;color: #fff; border: 2px solid #f7a600;}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;    overflow: hidden;
}

.embed-responsive-16by9 {
    max-width: 560px;
    max-height: 315px;
    padding-bottom: 56.25%;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}



/*footer2*/
.footer-2 .is-divider.small {display: none;}
#custom_html-3 span.widget-title,
#nav_menu-7 span.widget-title,
#custom_html-5 span.widget-title {font-size: 16px;font-weight: 300;font-family: 'intro'; letter-spacing: 0; color: #fff;}

#custom_html-3 .textwidget .menu--container,
#nav_menu-7 .menu--container,
#custom_html-5 .menu--container,
#menu-pribory-i-oborudovanie.main-device {font-size: 13px; text-transform: uppercase; color: #b5b7ba; margin-top: 12px; line-height: 26px;}

#nav_menu-7 .menu--container ul li a,
#nav_menu-9 .menu--container ul li a {padding: 0;}
#nav_menu-7 .menu--container ul.menu > li + li,
#custom_html-5 .menu--container ul.menu > li + li {border: none;}

#custom_html-3 ul li,
#custom_html-5 ul li {margin-bottom: 0;}
.footer-block-addres .footer-contact {padding-top: 15px;}

.footer-block-addres {padding-top: 0;}
.footer-block-addres div {color: #f7f7f7; font-size: 16px;}
.ff-icons {position: absolute; bottom: 0;right: 0;}
.ff-icons a.button.icon {margin-bottom: 0; margin-left: .18em; margin-right: .18em;}

/*product style*/
dt.tm-options-totals, dt.tm-final-totals {width: 58%; vertical-align: top; display: inline-block;}
dd.tm-options-totals, dd.tm-final-totals {width: 40%;text-align: right; display: inline-block;}
.tm-final-totals {border-top: 1px solid #eee; padding-top: .5em;}
.tm-extra-product-options-totals .price.amount.final {margin-top: 0;}
.tm-epo-totals {margin: 0; padding: 0;}
.product-summary .woocommerce-Price-currencySymbol {margin-top: 3px;}

.poverka-wrapper tbody tr td,
.vgosreestre-wrapper tbody tr td {padding: 5px;border-bottom: none; width: 100%;}
.vgosreestre-wrapper tbody tr td input.wccpf-field  {border: none!important;padding: 0!important;margin: 0;}
.product-info form.cart {margin-bottom: 10px;}




/*uchebnij centr*/


.blog-training .box-text {min-height: 257px;}
.blog-training .col-inner {box-shadow: 0px 4px 12px 0px #ccc; margin-top: 5px;transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;}
.blog-training .col-inner:hover {box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.22);
transition: transform .3s, box-shadow .3s, background-color .3s, color .3s, opacity .3s;}
.blog-training .period_seminara {height: 23px;}
.blog-training .period_seminara, 
.blog-training .price_education,
.blog-training .teaching_hour {color: rgb(0, 158, 227);font-weight: bold;}
.blog-training .is-divider,
.blog-training .from_the_blog_excerpt {display: none;}
.blog-training .post-title {min-height: 90px;margin-top: 10px;margin-bottom: 10px;font-family: 'intro'; font-weight: 500;}

.blog-training .flickity-page-dots .dot.is-selected {background-color: rgb(247, 166, 0);}
.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow {background-color: #f7a600; border-color: #f7a600;}


/*post*/
.tabbed-content.post-tab {margin-top: 25px;}
.tabbed-content.post-tab .nav {border-bottom: 3px solid #444;}
.tabbed-content.post-tab .nav > li {margin-right: 2px; margin-left: 0;}

.tabbed-content.post-tab .nav > li.active > a {color: #fff; background-color: #156c7d;padding-left: 7px; padding-right: 7px;}
.tabbed-content.post-tab .nav > li > a {color: #fff;background-color: #444;padding-left: 7px; padding-right: 7px;text-decoration: none;}


/*product tab*/
.tab-editor-container.ywtm_content_tab h4,
.tab-editor-container.ywtm_content_tab h5 {font-size: 15px; color: #1d70b7;}
.tab-panels h1,
.tab-panels h3,
.tab-panels h4 {font-size: 16px; color: #1d70b7;}


.tab-editor-container.ywtm_content_tab a.art1 {font-size: 13px; color: #ffffff; padding: 10px 20px; position: relative; background: -moz-linear-gradient( top, #1d70b7 0%, #000000); background: -webkit-gradient( linear, left top, left bottom, from(#1d70b7), to(#000000));
-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: 1px solid #ef7e1a; -moz-box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); -webkit-box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); text-shadow: 0px -1px0pxrgba(239,126,26,0.4), 0px1px0pxrgba(217,28,82,0.3);}

.tab-editor-container.ywtm_content_tab a.art1:hover {text-decoration: underline;}

.vgosreestre-wrapper {display: none;}
.slick-slide .product-small.col {padding: 0 9.8px 19.6px;}


/*form style*/
.change-form-length input[type="email"], 
.change-form-length input[type="date"], 
.change-form-length input[type="search"], 
.change-form-length input[type="number"], 
.change-form-length input[type="text"], 
.change-form-length input[type="tel"], 
.change-form-length input[type="url"], 
.change-form-length input[type="password"], 
.change-form-length textarea, 
.change-form-length select, 
.change-form-length .select-resize-ghost, 
.change-form-length .select2-container 
.change-form-length .select2-choice, 
.change-form-length .select2-container .select2-selection {width: auto;}

.wpcf7-form h1.title-Zajavka-UMC,
.wpcf7-form h2.title-Zajavka-UMC {text-align: center; font-size: 14px; color:#1d70b7; font-weight: 700;}
.wpcf7-form h3.title-Zajavka-UMC {font-size: 24px; text-align: center;color:#000;font-weight: 700;}

.wpcf7-form .small-message {color: #999999; font-style: italic;font-size: 12px;}

.checkbox-Zajavka_UMC-2016-SMK span.wpcf7-list-item {display: block;}
.wpcf7-form input {margin-bottom: 0;}
.wpcf7-form label {padding-top: 10px;}


.label-inline {width: 49%; display: inline-block;vertical-align: top;}
.wpcf7 .wpcf7-not-valid-tip {margin-top: 10px;}




.form-inline {max-width: 45%; display: inline-block; vertical-align: top; text-align: left;}
.form-inline label {padding-top: 0;}
.form-inline.mb-25, .form-inline .mb-25 {margin-bottom: 25px;}
.form-inline span textarea {min-height: 102px;}

.sale-page-title {font-family: 'intro'; font-size: 23px; line-height: 28px; color: #1d70b7;padding: 0 5px; margin-bottom: 10px;}


.category-page-row {padding-top: 10px;}
.shop-page-title.category-page-title.page-title .page-title-inner {display: block;}
.shop-page-title.category-page-title.page-title .page-title-inner .flex-col.medium-text-center {text-align: right; padding-top: 10px;}

.shop-page-title.category-page-title.page-title .page-title-inner .flex-grow h1.shop-page-title {text-align: center; line-height: 28px; font-size: 28px; font-family: 'intro'; font-weight: 500;}

.category-page-row .shop-container .products .product-category .box .box-text h5 {font-size: 1.1em; color: #009ee3;}


.poverka-page-title {font-family: 'intro'; font-size: 23px; line-height: 28px; color: #ffffff;margin-bottom: 5px;}
.poverka-page-title-f {font-size: 14pt; font-weight: 900; padding-bottom: 15px; line-height: 14pt;}
.poverka-page-title-s {font-size: 12pt;line-height: 17pt; padding-bottom: 20px;}
.sale-poverka-btn {font-size: 1.2em;}




.verification_scheme_img img {width: auto;}



/*menu*/
#main .row.category-page-row .col.large-3.hide-for-medium {padding: 0 0 30px;}
#.col-divided {padding-right: 0; padding-left: 0;}
.col-divided {padding-right: 0; padding-left: 0; padding-bottom: 0;}
.menu-uchebnyj-tsentr-container {font-size: 14px;}


/*pages*/

.border-left {border-left: 1px solid #e5e5e5;}
.border-right {border-right: 1px solid #e5e5e5;}
.border-bottom {border-bottom: 1px solid #e5e5e5;}
.tab-panels .art1 {display: inline-block; font-size: 13px; color: #ffffff; padding: 10px 20px; position: relative; background: -moz-linear-gradient( top, #1d70b7 0%, #000000); background: -webkit-gradient( linear, left top, left bottom, from(#1d70b7), to(#000000));
-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: 1px solid #ef7e1a; -moz-box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); -webkit-box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); box-shadow: 0px1px3pxrgba(0,0,0,0.5), inset0px0px1pxrgba(255,255,255,0.7); text-shadow: 0px -1px0pxrgba(239,126,26,0.4), 0px1px0pxrgba(217,28,82,0.3);}

#content .page-inner h1 {font-size: 16px;color: #1d70b7;}
.tab-panels h2 {color: #1d70b7; font-size: 16px;}
.tab-panels a {color: #005689;}
.article-inner .entry-content.single-page hr,
#content .page-inner hr {clear: both; border: none; border-top: 1px dashed #ccc;margin-top: 20px; margin-bottom: 20px; opacity: 1;}


/*kalendarnij-plan i tseny*/

table.corporate-identity {width: 952px; border-left: 1px solid #ececec;}
table.corporate-identity th:first-child, td:first-child {padding-left: .5em;}
table.corporate-identity th:last-child, td:last-child {padding-right: .5em;}
table.corporate-identity thead tr th {color: #fff; text-align: center; background-color: #1b93d2; color: #fff; border-top: 1px solid #ececec;}
table.corporate-identity tbody tr td {text-align: center; white-space: normal;}
table.corporate-identity tbody tr td:nth-of-type(2) {text-align: left; white-space: normal;}
table.corporate-identity tbody tr:hover {background-color: #f5f5f5;}

.c-plan-price {float: left; width: 24%;}
.c-plan-price-img {float: left;}
.individ-sale-1 .individ-sale-img .box-text-inner {max-width: 160px;}



/*contact page*/
.banner_z_url {z-index: 1;}
.contacts_zak_zvon {background: #dadada; padding: 30px 0 0 0;}



#wpcf7-f23155-p23090-o3 .your-name {width: 48%; display: inline-block; margin-bottom: 15px; vertical-align: top;margin-right:2%;}
#wpcf7-f23155-p23090-o3 .your-email {width: 48%; display: inline-block; margin-bottom: 15px;}
#wpcf7-f23155-p23090-o3 .your-phone {width: 48%; display: inline-block; vertical-align: top;margin-right:2%;}
#wpcf7-f23155-p23090-o3 .your-message {width: 48%; display: inline-block;}
#wpcf7-f23155-p23090-o3 .wpcf7-submit{margin-top: -110px; width: 48%; border-radius: 10px; padding: 5px;}

#wpcf7-f23155-p23348-o3 .your-name {width: 48%; display: inline-block; margin-bottom: 15px; vertical-align: top;margin-right:2%;}
#wpcf7-f23155-p23348-o3 .your-email {width: 48%; display: inline-block; margin-bottom: 15px;}
#wpcf7-f23155-p23348-o3 .your-phone {width: 48%; display: inline-block; vertical-align: top;margin-right:2%;}
#wpcf7-f23155-p23348-o3 .your-message {width: 48%; display: inline-block;}
#wpcf7-f23155-p23348-o3 .wpcf7-submit{margin-top: -110px; width: 48%; border-radius: 10px; padding: 5px;}



.contact-left {padding: 0; line-height: 1.4;}
.contact-left .col-inner {background-color: #f2f8fa; padding: 25px 15px;}
.cont_titl h3 {font-family: 'intro'; font-size: 19px;}
.cont_titl h3 span {border: 0;}

.contact-right .contact-title .col {padding-bottom: 0;}
.contact-right .contact-dept {line-height: 1.4;}

.contact-map-print {background: rgba(68,113,181,0.7); width: 300px; height:90%; position: absolute; top: 26px; right: 0;}
.contact-map-print .map-btn {width: 100%; display: flex; flex-direction: column; align-items: center; height: 100%; justify-content: center; line-height: 37px;}
.contact-map-print .map-btn a {margin: 10px 0; color: #fff; font-size: 14px; text-decoration: none; text-transform: uppercase; background-color: #f7a600; height: 39px; border-radius: 10px; padding: 0 7px; box-shadow: 0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23); transition: all 0.25s ease;}
.contact-map-print .map-btn a:hover {box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22);}


/*tendery*/
.row.zakupki_ploshadki {margin-top: 30px;}


/*pribory i oborudovanie*/
.banner_z_url a.fill {z-index: 1;}
.img_marg_auto img {margin-left: auto; margin-right: auto;}




@media screen and (min-width: 851px) and (max-width: 1240px) {
.individ-sale-1 {max-width: 200px;}
.individ-sale-2 {max-width: 200px;}
.individ-sale-3 {max-width: 265px;}
.individ-sale-4 {max-width: 170px;}
}
@media (max-width: 1240px) {
.individ-sale-img .box-image {max-width: 90px;}
.individ-sale-img .box-image img {width: 90px;}
}

@media screen and (min-width: 851px) and (max-width: 1120px) {
.individ-sale-1 {flex-basis: 50%; max-width: 100%;}
.individ-sale-2 {flex-basis: 50%; max-width: 100%;}
.individ-sale-3 {flex-basis: 50%; max-width: 100%;}
.individ-sale-4 {flex-basis: 50%; max-width: 100%;}
}
@media (max-width: 410px) {
.individ-sale-img .box-text.text-center {min-height: auto;}
.individ-sale-1 .individ-sale-img .box-text.text-center .box-text-inner {max-width: 100%;}
}


table.corporate-identity-2 {max-width: 952px;}
table.corporate-identity-2 th:first-child, td:first-child {padding-left: .5em;}
table.corporate-identity-2 th:last-child, td:last-child {padding-right: .5em;}
table.corporate-identity-2 thead tr th {text-align: center; background-color: #1b93d2; color: #fff;}
table.corporate-identity-2 tbody tr td {text-align: center;}
table.corporate-identity-2 tbody tr td:first-child {border-left: 1px solid #ececec;}
table.corporate-identity-2 tbody tr td:nth-of-type(2) {text-align: left;}

@media (max-width: 790px) { 
table.corporate-identity-2 thead {display: none;}
table.corporate-identity-2 tr {display: block; border-bottom: 1px solid #ddd;}
table.corporate-identity-2 tbody tr td {display: block; text-align: left; border-right: 1px solid transparent;}
table.corporate-identity-2 td:last-child {border-bottom: 0;}
table.corporate-identity-2 td:before {content: attr(data-label);  float: left; font-weight: bold; width: 100px;}
table.corporate-identity-2 td.d-none-cell {display: none;}
}


.iioffbk-img {max-width: 110px; padding: 0;}
.iioffbk-column {padding-top: 30px; padding-left: 25px;}

.iioffbk-title {text-align: center; font-family: 'intro'; font-size: 21px; font-weight: 400; letter-spacing: 0px; color: #1d70b7;}
.iioffbk-date {color: #1d70b7; text-align: center;}
.iioffbk-txt {font-size: 15px; line-height: 18px; margin-bottom: 0px;}












/*media*/

@media (max-width: 1310px) {
.sticky-table {overflow-x: scroll; overflow-y: visible; }
}

@media (max-width: 1280px) {
.iioffbk-title {font-size: 16px;}
.iioffbk-date {font-size: 15px;}
}

@media (min-width: 1051px) and (max-width: 1280px) {
.category-page-row .shop-container .products .product-category .box .box-text h5 {font-size: 0.8em;}
}

@media (max-width: 1220px) {
.tabbed-content.post-tab .nav > li {margin-bottom: 2px;}
}

@media (max-width: 1200px) {
.sale-page-title {font-size: 19px; line-height: 20px; margin-bottom: 5px;}
a.sale-page-btn {line-height: 38px;}
a.sale-page-btn span {font-size: 12px;}

.poverka-page-title {font-size: 18px;}
.poverka-page-title-f {font-size: 11pt;}
.poverka-page-title-s {font-size: 11pt; line-height: 13pt; padding-bottom: 10px;}
}


.column-point-before:before {content:'..'; height: 28px; width: 28px; color: #009fe3; position: absolute; right:-7%; top: 8%; font-size: 44px; z-index: 9;}




@media (min-width: 850px) and (max-width: 1050px) {
.category-page-row .shop-container .products .product-category.col.product {max-width: 50%; flex-basis: 50%;}
}

@media (max-width: 991px) {
.uk-panel-block h3 {font-size: 14px;}
.iioffbk-title, .iioffbk-date {font-size: 13px;}
.section-title-center span {font-size: 22px; line-height: 20px;}

.banner-poverka-page {min-height: 260px;}
}


@media (max-width: 849px) {
.uk-panel-block {max-width: 25%;}
}


@media (max-width: 635px) {
.uk-panel-block {max-width: 50%;}
.banner-sale-page {min-height: 180px;}
.section-title-center span {line-height: 25px;}
}

@media (max-width: 575px) {
.form-inline {max-width: 100%; display: block;}
}

@media(max-width: 550px){
.row-column-point .column-point-before:nth-child(2):before,
.column-point-before:nth-child(4):before {display: none;}
}


@media (max-width: 549px) {
.iioffbk-title {font-size: 21px;}
.iioffbk-date {font-size: 16px;}
.iioffbk-img {margin: 15px auto 0;}
.iioffbk-column {padding-top: 0;}
.verification_scheme_img img {width: 70px;}
.banner-poverka-page .banner-inner.fill .banner-bg.fill .bg.fill.bg-fill {background-size: inherit!important;}
}



@media (max-width: 380px) {

.category-page-row .shop-container .products .product-category .box .box-text h5 {font-size: 1.1em;}
}


div.contakty_map_pic .box-image{min-height:0px;}


/*09 02 2021 скрытие валюты в живом поиске*/
.header-search-form-wrapper .live-search-results .woocommerce-Price-currencySymbol {display:none;}









.about_titl h3 {font-family: 'intro'; font-size: 19px;border: 0;}
.about_titl h3 span {border: 0;}

.aboutus_photo .flickity-prev-next-button {top: 25%;}
.aboutus_cert .flickity-prev-next-button {top: 25%;}



.aboutus_ourclients .img-inner{text-align: center;}
.aboutus_ourclients p {min-height: 60px; line-height: 20px;}
.aboutus_ourclients .col-inner > .aboutus_ourclients_img {margin-bottom: 10px;}
.aboutus_ourclients .col{padding:10px;}





.zakupki_zak_zvon {background: #dadada; padding-top:10px;}
.zakupki_zak_zvon form span {margin-bottom: 10px;}


.zakupki_ploshadki img {
    width: auto;
    max-width: 200px;
    max-height: 100px;
}

.zakupki_ploshadki .img-inner {text-align: center; height: 100px;}




.from_the_blog_excerpt {min-height: 120px;}


.novosti_otdela_prodazh_index .button {background: rgb(247,166,0)!important;
margin: 0 auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
display: inline;
color: #fff;
border: none;
font-size: 10pt;
border-radius: 5px;
padding: 7px 20px;}



.novosti_otdela_prodazh_index .button:after
{font-family: 'ico-ecosf';
content: '\f0a9';
padding-left: 8px;
font-size: 14pt;
vertical-align: middle;}





.novosti_otdela_prodazh_index .post-title
{
min-height: 90px;
margin-top: 10px;
margin-bottom: 10px;
font-family: 'intro';
font-weight: 500;}

.prod-category .box-text-middle.box-overlay .box-text {z-index: 1;}




@media (min-width: 960px) {
.ubermenu-responsive-default.ubermenu {width: 100%;}
}








.pid_news .bdp-post-image-bg  {position: absolute; top: 0; overflow: hidden; width: 460px; height: 306px; overflow: hidden;}
.pid_news .bdp-post-image-bg img {height:auto; width: 100%;}
.pid_news .bdp-columns{position: initial;}
/*.pid_news .bdp-columns:hover {background: #f1f1f1;}*/
.pid_news .bdp-list-main {position: relative;}
.pid_news .bdp-post-categories{display: none;}
.pid_news .bdp-post-title {font-size: 14pt; font-family: "Open Sans",sans-serif;}
.pid_news .bdp-post-title a {text-decoration: underline!important; color: #000;}
.pid_news .bdp-post-title a:hover {color: #1e6485; text-decoration: none!important;}

.pid_news .bdp-post-list {margin: 0;}

.pid_news .bdp-post-list-content .bdp-columns:nth-child(1) {width: 49%; float: left;}
.pid_news .bdp-post-list-content .bdp-columns:nth-child(2) {width: 49%; float: right; height: 85px;}
.pid_news .bdp-post-list-content .bdp-columns:nth-child(2) .bdp-post-meta {float: right;}


.pid_news .bdp-post-list:nth-child(0):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(1):hover .bdp-post-image-bg  {z-index: 9;-webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms; }
.pid_news .bdp-post-list:nth-child(2):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(3):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(4):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(5):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(6):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(7):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(8):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(9):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}
.pid_news .bdp-post-list:nth-child(10):hover .bdp-post-image-bg  {z-index: 9; -webkit-transition: all 250ms;
-o-transition: all 250ms;
transition: all 250ms;}

.pid_news #pid_news_item {position: relative; z-index: 5;}
.pid_news #pid_news_item_title_text {font-family: 'intro'; font-size: 13pt; color: #fff; width: 64%; padding-right: 7px; line-height: 17pt;}









/*Саша 10 08 2021*/
.pid_news #pid_news_item {position: absolute;
z-index: 1;
height: 100%;
max-height: 306px;
width: 460px;
margin-left: 15px;}

.pid_news #pid_news_item_title {    background-color: rgba(58,98,160,0.8); position: absolute; bottom: 0; width: 100%; padding: 5px 15px; display: flex; align-items: center; height: 80px;}


.pid_news #pid_news_item_title_url {background-color: #f7a600; color: #fff; border-radius: 4px; display: inline-block !important;}
.pid_news #pid_news_item_title_url::after {
    font-family: 'ico-ecosf';
    content: '\f0a9';
    padding-left: 8px;
    font-size: 14pt;
    vertical-align: middle;
}

.pid_news #pid_news_item_img {width:460px;}
#pid_news_item_pic {height: 340px; overflow: hidden; height: 306px;}


.pid_news .bdp-columns .bdp-post-image-bg {display:none;}


.pid_news #pid_news_item a {
    font-size: 10pt;
    font-family: "Open Sans",sans-serif;
    border-radius: 5px;
    margin: 0;
    padding: 7px 20px;
    border: none; height: 40px; line-height: 24px;
}




@media (max-width: 1220px) {
.pid_news #pid_news_item {position: relative;
margin: 0 auto 30px;
max-width: 460px;
width: 100%;}

.pid_news .bdp-post-list-content .bdp-columns:nth-child(1) {width: 100%; float: none;}
.pid_news .bdp-post-list-content .bdp-columns:nth-child(2) {height: auto; width: 100%; float: none; position: relative;}
}

@media (max-width: 575px) {
.pid_news #pid_news_item_title_text {font-size: 10pt; line-height: 13pt; width: 72%;}
.pid_news #pid_news_item a {padding: 5px 10px; font-size: 8pt; height: 37px;}
}






/*main*/
.main_poverla_img img {width: 30px;}


