.ubermenu-skin-grey-white.ubermenu-responsive-toggle {
	background: #0f4d89!important;
}

.marginl {
	margin-left: 15px;
}

.dostavka {
	padding: 25px;
	border: 1px solid #0f4d89;
	border-radius: 10px;
	margin: 5px 0px 20px 0px;
}

.tovar-dost {
	font-size: 10pt;
	background: url(/images/dostavka.png) 0% 50% no-repeat;
    background-size: 15px;
	padding-left: 20px;
}

body .page-list li {
	text-align: left!important;
}

.dostavka-item {
	background: url('/images/dostavka.png') 0% 50% no-repeat;
	background-size: 20px;
	padding-left: 29px;
	text-align: left;
	margin-bottom: 4px;
}

.spec-mess-wrapper {
	text-align: left;
}

.spec-mess {
	border: 2px solid #0f4d89;
	/*background: #f2f6f9;*/
	border-radius: 5px;
	text-align: left;
	font-size: 16pt;
	color: #0f4d89;
	padding: 15px;
	display: inline-block;
}

body .woocommerce-form__label-for-checkbox {
	    line-height: 1.2!important;
}

body #content .bannerm {
	max-width: 100%!important;
	    float: left;
}

.lwpcngNotice_message {
	font-size: 13px;
}

body .lwpcngNotice {
    max-width: 500px;
	    padding: 12px 18px;
}

body .lwpcngNoticeBar .lwpcngNotice_buttons {
	display: block;
}

body #content .main-text {
	padding-left: 20px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.price-block {
	margin: 25px 0px;
}

.preims-block {
	padding-left: 65px;
	text-align: left;
	margin-bottom: 15px;
}

.pod-zakaz .col-pa_ed:before {
	display: none;
}

body .pod-zakaz .wc-product-table .product-row {
	padding-bottom: 10px!important;
}

.hpr {
	font-size: 15pt;
	font-weight: bold;
	color: #0f4d89;
	margin-bottom: 5px;
}

.tpr {
	padding-right: 10px;
}
	
.bprice {
	background: url('/images/bprice.png') 0% 50% no-repeat;
}

.sprice {
	background: url('/images/sprice.png') 0% 50% no-repeat;
}

.ssklad {
	background: url('/images/ssklad.png') 0% 50% no-repeat;
}

.text-inner {
	text-align: left;
	padding: 15px;
}

body h4 {
	font-size: 14pt;
}

.footer-menu {
	margin: 15px 0px;
	    display: flex;
		flex-direction: row;
}

body .lwpcngNotice-light .lwpcngNotice_accept {
	color: #0f4d89;
}

body .lwpcngNotice-light {
	    z-index: 99999999;
}

a.teleg {
	max-height: 30px;
    margin-right: 6px;
	cursor: pointer;
}

a.teleg img {
	max-height: 30px;
}

body .lwpcngNotice-light .lwpcngNotice_accept:hover {
    border-color: #0f4d89;
    background: #cde2f6
}

.copyr {
	padding-bottom: 20px;
}

.fm-block {
	display: inline-block;
	max-width: 350px;
	line-height: 1.1;
	margin-right: 10px;
	text-align: left;
}

.fm-block a {
	color: #fff;
}

body h5 {
	margin: 10px 0px 5px 0px;
	font-size: 13pt;
}

.head-row .row-flex {
	max-height: 27px;
}

.head-info {
	display: inline-block;
	float: left;
	color: #0f4d89;
	
}

.reits {
	display: inline-block;
    padding-right: 18px;
	    height: 23px;
}

.reits img {
	max-height: 24px;
}

.bez-nalich .out-of-stock {
	display: none;
}

h1, h2, h3, h4, h5 {
	text-align: left;
}


.product .entry-summary {
	padding: 0px 15px;
}

.product .entry-summary .product_title {
	text-align: left;
	margin-bottom: 20px;
}

.product .woocommerce-Price-amount {
	font-size: 16pt;
}

.product .owl-stage {
	    padding-bottom: 10px;
	
}

.product .entry-summary .woocommerce-Price-amount {
	font-size: 20pt;
}

.product .entry-summary .stock {
	margin-top: 20px!important;
	display: block;
}

.product .add_to_cart_button {
    float: right;
    position: relative;
    top: -10px;
}

.product .attachment-woocommerce_thumbnail {
	min-height: 225px;
}

.product .entry-summary .product_meta {
	text-align: left;
	margin-top: 15px;
}

.woocommerce-tabs {
	display: none;
}

.product .entry-summary .cart {
	text-align: left;
}


.rub-item {
	margin-top: 20px;
}

.rub-head {
	text-align: left;
}

.rub-item img {
	max-width: 100%!important;
}

.childpages .page-list {
	margin-left: 20px;
	margin-right: 0px;
}

.left-widget .slider {
	padding: 5px;
}

body #content .prod-block ul {
	text-align: left;
	    font-weight: bold;
	padding-left: 20px;
}

.icns-main-block {
	margin-top: 20px;
}

body #content .prod-block ul li {
	list-style: square outside;
}

.prod-text {
	text-align: left;
}

.cats-menu {
	margin: 20px 0px;
}

.cat-img {
    width: 25%;
    float: left;
    text-align: left;
    padding: 10px;
}

.row-flex.cats-menu {
	justify-content: left!important;
}

.cat-link {
    width: 75%;
    float: left;
    text-align: left;
    padding: 15px;
}

.cat-img img {
	margin: 0px!important;
	max-width:70px!important;
}

.cat-menu-item {
    display: flex;
	margin: 5px;
	border: 1px solid #0f4d89;
	border-radius: 3px;
    align-items: center;
    justify-content: left;
}

.cat-menu-item:hover {
	border: 1px solid #6697c6;
}

.cats-menu a:hover {
	color: #6697c6;
}

.cats-menu a {
	color: #0f4d89;
	font-weight: bold;
	text-decoration: none;
}

body .pdf-file {
	font-size: 14pt;
    text-align: left;
	background: url('/images/pdf-icon.png') 0% 50% no-repeat;
    background-size: 25px 25px;
    padding: 7px 0px 7px 35px;
	color: #c84d52!important;
	text-align: left;
}

body #content .prod-block img {
	max-width: 100%;
	height: auto;
}

.left-widget .owl-nav .owl-prev {
	left: 39%!important;
	top: 0px;
	padding: 20px!important;
	background: #0f4d89 url('/images/left-arrow.png') 50% 50% no-repeat!important;
	    border-radius: 4px;
		background-size: 70%;
}

.left-widget .owl-nav .owl-next {
	right: 39%!important;
	top: 0px;
	    padding: 20px!important;
	    border-radius: 4px;
	background: #0f4d89 url('/images/right-arrow.png') 50% 50% no-repeat!important;
	background-size: 70%;
}

.left-widget .owl-nav {
	top: 100%;
	text-align: center;
	    margin-top: 5px;
}

.under-content .owl-nav .owl-prev {
	left: 5px!important;
	top: 0px;
	padding: 20px!important;
	/*background: #0f4d89 url('/images/left-arrow.png') 50% 50% no-repeat!important;
	    border-radius: 4px;
		background-size: 70%;*/
}

body #ubermenu-nav-leftmenu-2332 > li a {
	text-transform: uppercase!important;
}

.under-content .owl-nav .owl-next {
	right: 5px!important;
	top: 0px;
	    padding: 20px!important;
	/*    border-radius: 4px;
	background: #0f4d89 url('/images/right-arrow.png') 50% 50% no-repeat!important;
	background-size: 70%;*/
}

.under-content .owl-nav {
	top: 50%;
	text-align: center;
	    margin-top: 5px;
}

.under-content {
	display: none;
}

.top-menu-block .ubermenu-main ul li a:hover {
	background: #6697c6!important;
}

.top-menu-block .ubermenu-current-menu-item a {
	background: #6697c6!important;
}

body .ubermenu-mobile-modal.ubermenu-mobile-view ul.ubermenu-submenu {
	padding-top: 8px!important;
	padding-bottom: 8px!important;
	padding-left: 10px!important;
}

.ubermenu-mobile-modal.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target,.ubermenu-mobile-modal.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target,.ubermenu-mobile-modal.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
	color: #fff;
}

body .ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
	padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 10px;
    padding-right: 10px;
}

.panel-overlay {
    background: #000;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    min-height: 100vh;
    opacity: .6;
    transition: opacity .2s;
	display: none;
}

.panel-overlay.active {
	display: block;
}

.wc-product-table .stock {
	font-weight: bold;
	font-size: 85%!important;
}

.ubermenu-mobile-header {
	text-align: right!important;
	
}

.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-close-button {
	    padding: 12px 15px!important;
}

.ubermenu-mobile-header .fa-times:before {
	    content: "\f00d";
    color: #fff;
}

.ubermenu-mobile-footer {
	display: none!important;
}

.wc-product-table .stock.in-stock {
	color: #119457!important;
}

.woocommerce-Price-currencySymbol {
	margin-left: 5px;
}

.wc-product-table .cart {
	text-align: right;
}

.hidden-item {
	display: none;
}

.attension {
    padding: 10px 10px;
    background: #b40406!important;
    color: #fff;
	text-align: left;
    font-size: 15px;
}

.top-menu-block {
    display: inline-block;
	    margin-top: 3px
}

.speclabel {
    font-style: italic;
    padding-left: 17px;
	background: url(/images/minfo.png) 0% 50% no-repeat;
	background-size: 13px;
	margin-left: 8px;
    font-size: 13px;
    font-weight: bold;
    color: #115376;
}

body .search-btn .is-search-icon {
	height: 38px!important;
	width: 38px!important;
	padding-top: 6px!important;
	border-radius: 5px!important;
}

.catalog-m-item a:hover {
	color: #f1b013;
}

.logotip {
	float: left;

}

.logotip img {
		max-width: 100%;
}

#menusearch {
	padding: 0px 0px;
}

.top-menu-block {
	display: inline-block;
}

#header {
	padding: 0px 0px 10px 0px;
}

.head-row {
	background: #f8f9fb;
}

.head-contacts {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.head-contacts #address a {
	text-decoration: none;
	color: #000;
	
}

.head-contacts #address {
    display: flex;
    justify-content: right;
    align-items: center;
}

.search-bar .search-btn {
	
}

table.wc-product-table tbody tr:hover {
	background: #fff!important;
}

.carrow {
	display: none;
}

.rti {
	background: #fff url('/images/c1.jpg') 97% 100% no-repeat;
	background-size: 100px;
}

.asbest {
	background: #fff url('/images/c2.jpg') 97% 100% no-repeat;
	background-size: 100px;
}

.polimer {
	background: #fff url('/images/c3.jpg') 97% 100% no-repeat;
	background-size: 100px;
}

.izol {
	background: #fff url('/images/c4.jpg') 97% 100% no-repeat;
	background-size: 100px;
}

.pojar {
	background: #fff url('/images/c5.jpg') 97% 100% no-repeat;
	background-size: 95px;
}

.tekstil {
	background: #fff url('/images/c6.jpg') 97% 100% no-repeat;
	background-size: 100px;
}

.soput {
	background: #fff url('/images/c7.jpg') 97% 100% no-repeat;
	background-size: 100px;
}

.sadiogorod {
	background: #fff url('/images/c8.jpg') 97% 100% no-repeat;
	background-size: 100px;
}

.catalogm {
	background: #6697c6;
	padding: 40px 0px 30px 0px;
}

.catalog-m-inner {
	padding-top: 5px;
	padding-bottom: 30px;
	text-align: left;
}

.catalogm .col-md-3 {
	margin-bottom: 15px;
}

.catalog-m-block {
    height: 100%;
	margin: 0px 8px;
}

.catalog-m-item {
	margin-bottom: 7px;
}

.catalog-m-items {
	padding: 0px 20px 0px 20px;
}

.catalog-m-item a {
    color: #000;
	text-decoration: none;
	font-size: 12pt;
	margin-bottom: 4px;
}

.catalog-m-title a {
	color: #000;
	text-decoration: none;
}

.catalog-m-title {
	padding: 20px 20px 10px 20px;
	font-weight: bold;
}

.load-more {
    font-size: 80%;
    margin-top: 10px;
	cursor: pointer;
	font-weight: bold;
	color: #0f4d89;
}

#custom_html-2 {
	display: none;
}

.ng-banner {
	padding: 30px;
	background: #dee1e2 url('/images/ng-fon.jpg') 0% 50% no-repeat;
	box-shadow: 0 0 15px 0 rgb(0 0 0 / 6%);
}

.ng-banner .inner-text {
	font-size: 17pt;
	color: #003b60;
	text-align: left;
	
}

.ng-banner .present-text {
	color: #c21b00;
	font-weight: bold;
}


body, html {
	overflow-x: hidden;
}

body td.col-image {
    padding: 0px!important;
	padding-bottom: 0px!important;
	
}

.sklad {
	background: url('/images/sklad.png') 0% 50% no-repeat;
    background-size: 35px;
    font-size: 14pt;
    padding: 7px 0px 7px 45px;
    text-align: left;
    display: inline-block;
	line-height: 1.1;
}

body #sidebar .sale-head {
    font-weight: normal;
	color: #fff;
    font-size: 16pt;
    padding: 8px;
    margin: 10px 8px 10px 10px;
    text-align: center;
}

.lowprice {
	line-height: 1.1;
	background: url('/images/lowprice.png') 0% 50% no-repeat;
    background-size: 35px;
    font-size: 14pt;
    padding: 7px 0px 7px 45px;
    text-align: left;
    display: inline-block;
}

.preims-block {
	margin: 10px 0px 30px 0px;
}

.mitem {	
	text-align: center;
	padding: 10px;
}

.mitem a {
	text-decoration: none;
}

.mitem a .mitemname {
	display: inline;
	border-bottom: 1px dotted #393939;
	color: #393939;
	font-weight: bold;	
	margin: 10px 0px;
}

.mitem img {
	max-width: 100%;
	margin: 0px auto;
}


.telephone-call {
	display: none;
}

body .is-form-style.is-form-style-3 label {
	    width: calc(100% - 43px)!important;
}

body .is-form-style button.is-search-submit {
	width: 43px!important;
}

#menusearch .is-search-input {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.attention-label {
	line-height: 1;
    text-align: left;
	color: #ca0113;
	font-weight: bold;
	font-size: 110%;
}

.screen-reader-text {
	display: none;
}

body .wc-product-table td {
	vertical-align: middle;
}

body .wc-product-table .col-add-to-cart {
	min-width: 200px!important;
}

body .col-add-to-cart .quantity .qty {
	max-width: 60px!important;
	
}

table.dataTable thead th, table.dataTable thead td {
	padding: 10px 12px!important;
}

.basket-btn {
	background-color: #f1b013!important;
	color: #000!important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #f1b013!important;
    color: #000!important;
}


#wcpt_29dbc073f03c3d61_1_wrapper .wc-product-table td:nth-child(3), #wcpt_29dbc073f03c3d61_1_wrapper .wc-product-table th:nth-child(3) {
	max-width: 40px!important;
}

#wcpt_29dbc073f03c3d61_1_wrapper .wc-product-table td:nth-child(1), #wcpt_29dbc073f03c3d61_1_wrapper .wc-product-table th:nth-child(1) {
	max-width: 30px!important;
}

.col-pa_ves {
	display: table-cell!important;
}

.cart .actions .button {
display: inline-block;
    padding: 10px 20px;
    border-radius: 5px;
    color: #000;
    font-size: 14pt;
    text-align: center;
    border: 1px solid #000;
    cursor: pointer;
    float: right;
}

.checkout-button, #place_order {
	padding: 12px 20px;
    border-radius: 3px;
    color: #fff;
    font-size: 14pt;
    text-align: center;
    background: #083b6d;
    cursor: pointer;
    border: 0px;
	text-decoration: none;
	display: inline-block;
	margin: 10px 0px;
}

.single_add_to_cart_button, .add_to_cart_button {
    padding: 10px 10px;
    border-radius: 3px;
    color: #fff;
    font-size: 14pt;
    text-align: center;
    background: #083b6d;
    cursor: pointer;
	    border: 0px;
}

.product .add_to_cart_button {
	text-decoration: none;
	
}

.minimenuitem img {
	max-width: 180px;
}

.minimenu .minimenuitem img {
	max-width: 180px!important;
	width: 100%;
}

.minimenuitem {
    padding: 10px;
    border: 2px solid #eee;
	margin: 5px;
	cursor: pointer;
	border-radius: 4px;
}

.minimenuitem:hover {
	    border: 2px solid #107ce8;

}

.minimenu {
	margin-top: 20px;
	
}

.pswp {
	display: none!important;
}

body th.col-image {
    padding-left: 10px!important;
	padding-right: 2px!important;
	width: 57px!important;
}

.wc-proceed-to-checkout {
	text-align: right;
}

body .col-image img {
	margin:0px!important;
}

.left-img {
	float: left;
	margin: 0px 10px 0px 10px;
}

.attribute-label {
	font-size: 10pt;
}

.col-price {
	min-width: 60px!important;
}

.attribute-value {
	font-size: 10pt;
	font-weight: bold;
}

.custom-attributes li {
	margin: 3px 0px!important;
	text-align: left!important;
    padding: 0px 5px!important;
}

.rub { font-family: 'PT Sans', sans-serif; }

.price-link {
	font-size: 14pt;
	text-align: left;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQ0IDQ0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NCA0NCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CiAgPHBhdGggZD0iTTIyLDBDOS44LDAsMCw5LjgsMCwyMnM5LjgsMjIsMjIsMjJzMjItOS44LDIyLTIyUzM0LjIsMCwyMiwweiBNMTUuMywxOC4zbDEuNC0xLjRjMC4yLTAuMiwwLjQtMC4zLDAuNy0wLjMgIGMwLjMsMCwwLjUsMC4xLDAuNywwLjNsMSwxYzAuMywwLjMsMC45LDAuMSwwLjktMC40VjExYzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMXY2LjZjMCwwLjQsMC41LDAuNywwLjksMC40bDEtMSAgYzAuMi0wLjIsMC40LTAuMywwLjctMC4zYzAuMywwLDAuNSwwLjEsMC43LDAuM2wxLjQsMS40YzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43cy0wLjEsMC41LTAuMywwLjdsLTYsNmMtMC4yLDAuMi0wLjUsMC4zLTAuNywwLjMgIHMtMC41LTAuMS0wLjctMC4zbC02LTZjLTAuMi0wLjItMC4zLTAuNC0wLjMtMC43QzE1LDE4LjcsMTUuMSwxOC41LDE1LjMsMTguM3ogTTM1LDMzYzAsMC42LTAuNCwxLTEsMUgxMGMtMC42LDAtMS0wLjQtMS0xdi02ICBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxdjIuNWMwLDAuMywwLjIsMC41LDAuNSwwLjVoMTdjMC4zLDAsMC41LTAuMiwwLjUtMC41VjI3YzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMVYzM3oiIGZpbGw9IiM5ZTAwMTciLz4KPC9zdmc+Cg==') 0% 50% no-repeat;
	background-size: 25px 25px;
	padding: 7px 0px 7px 35px;
	display: block;
}

.prl .price-link:hover {
	color: #fff;
	background: #0c54a0;

}

body .pzone h2 {
	margin: 15px 0px!important;
	text-align: left!important;
	font-size: 16pt!important;
}

.prl {

	text-align: left;
}

.prl .price-link {
	font-size: 14pt;
    text-align: left;
    padding: 10px 20px;
    margin: 5px;
    color: #000;

    background: #efefef;
    border-radius: 3px;
    display: inline-block;
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDQ0IDQ0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NCA0NCIgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCI+CiAgPHBhdGggZD0iTTIyLDBDOS44LDAsMCw5LjgsMCwyMnM5LjgsMjIsMjIsMjJzMjItOS44LDIyLTIyUzM0LjIsMCwyMiwweiBNMTUuMywxOC4zbDEuNC0xLjRjMC4yLTAuMiwwLjQtMC4zLDAuNy0wLjMgIGMwLjMsMCwwLjUsMC4xLDAuNywwLjNsMSwxYzAuMywwLjMsMC45LDAuMSwwLjktMC40VjExYzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMXY2LjZjMCwwLjQsMC41LDAuNywwLjksMC40bDEtMSAgYzAuMi0wLjIsMC40LTAuMywwLjctMC4zYzAuMywwLDAuNSwwLjEsMC43LDAuM2wxLjQsMS40YzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43cy0wLjEsMC41LTAuMywwLjdsLTYsNmMtMC4yLDAuMi0wLjUsMC4zLTAuNywwLjMgIHMtMC41LTAuMS0wLjctMC4zbC02LTZjLTAuMi0wLjItMC4zLTAuNC0wLjMtMC43QzE1LDE4LjcsMTUuMSwxOC41LDE1LjMsMTguM3ogTTM1LDMzYzAsMC42LTAuNCwxLTEsMUgxMGMtMC42LDAtMS0wLjQtMS0xdi02ICBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxdjIuNWMwLDAuMywwLjIsMC41LDAuNSwwLjVoMTdjMC4zLDAsMC41LTAuMiwwLjUtMC41VjI3YzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMVYzM3oiIGZpbGw9IiM5ZTAwMTciLz4KPC9zdmc+Cg==) 0% 50% no-repeat; */
    background-size: 25px 25px;
    /* padding: 7px 0px 7px 35px; */
    display: inline-block;
}

#wpcf7-f4313-o1 input {
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 10px 0px;
    font-size: 12pt;
    max-width: 300px;
    border-radius: 5px;
    border-style: solid;
    border-color: #969696;
    border-width: 1px;
}

.qib-container:first-child {
	display: none!important;
}

form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_) {
	margin-left: 0px!important;
}


.prod-header {
	font-size: 14pt;
	font-weight: bold;
	
}

#pum_popup_title_4321 {
    font-size: 14pt;
    margin-bottom: 15px;
	    line-height: 1.2;
	max-width: 300px;
}


#wpcf7-f4313-o1 input.wpcf7-submit {
	display: inline-block;
	padding: 10px 20px; 
	border-radius: 5px; 
	border: 0px!important;
	color: #fff;
	font-size: 14pt;
	text-align: center;
	background: #f64e03;
	cursor: pointer;
}

.shiftnav ul.shiftnav-menu li.menu-item {
	text-align: left;
}

.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target {
	padding: 8px 25px!important;
}

.brec {
    width: 60px;
    height: 60px;
    border-radius: 28px;
    display: inherit;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    pointer-events: initial;
    background-size: 130% 130%;
    transition: all 0.2s ease-in-out 0s;
    position: relative;
}


#button-recall {
    width: 80px;
    height: 80px;
    bottom: 0px;
    transition: transform 0.2s ease 0s;
    transform: translateY(-12px);
	position: fixed;
	right: 60px;
	display: none;
}

#button-recall .brec {
    background: url('/images/recall.png');
        box-shadow: rgb(255 154 74 / 50%) 0px 2px 16px;
	cursor: pointer;
}

.prod-attr {
	color: #343434;	
    background: url(http://praktika-samara.ru/images/check.png) 0% 50% no-repeat;
    background-size: 15px 15px;
    padding-left: 25px;	
}

.products {
	text-align: left;
}

.prod-mmenu {
	margin-bottom: 30px;
}

.row-flex {
     display: flex!important;
    display: -webkit-flex!important; 
    flex-wrap:wrap!important;
    -webkit-flex-wrap: wrap!important;
    -webkit-justify-content: center!important;
            justify-content: center!important;
		
}

.row-flex:before, .flex-row:after{
   display: none!important;
}


#content .post  .products img {
    border-radius: 5px;
    /* max-width: 100%; */
    /* max-width: 80%; */
    /* margin-left: 10px; */
    margin: 10px auto 0px auto;

}

.prod-price {
	font-size: 14pt;
	font-weight: bold;
}

.gr-menu-inner {
	padding: 32px 0px;	
}

.icon1 {
	background: url('/images/icon1.png') 5px 50% no-repeat;	
	background-size: 50px 50px;
	border: 2px solid #083b6d;
}

.icon2 {
	background: url('/images/icon2.png') 5px 50% no-repeat;	
	background-size: 50px 50px;
	border: 2px solid #083b6d;
}

.icon3 {
	background: url('/images/icon3.png') 5px 50% no-repeat;	
	background-size: 50px 50px;
	border: 2px solid #083b6d;
}

.icons-main {
    font-size: 13pt;
    padding: 4px 15px 4px 65px;
    height: 50px;
    border-radius: 10px;
    color: #083b6d;
    font-weight: bold;
    text-align: left;
    margin: 5px 5px 10px 0px;

}

.tbl-wrapper {
	display: table;
    vertical-align: middle;
    height: 50px;
}

.sale-block {
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #efefef;
        padding: 10px 15px;
    font-size: 13pt;
    text-align: left;
	    margin-bottom: 15px;
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;		
}

.recall-btn {
	display: inline-block;
	padding: 10px 20px; 
	border-radius: 5px; 
	color: #000;
	font-size: 12pt;
	text-align: center;
	border: 1px solid #000;
	cursor: pointer;
	float: right;
	transition: 0.5s;

}

.recall-btn:hover {
	background: #f1b013;
}

.recall-wrapper {
	text-align: center;
}

.fum .woocommerce-Price-amount {
	display: none;
}

.icon-cont {
    height: 50px;
    display: table-cell;
    vertical-align: middle;
	
}

.adv-min {
	font-size: 11pt;
	font-weight: normal;
	
}

.text-of-art > ul > li {
	background: url('http://praktika-samara.ru/images/check.png') 0% 50% no-repeat;
	background-size: 15px 15px;
	padding-left: 25px;
}

.spec-message {
	color: #fff;
    padding: 10px 5px 15px 5px;
    text-decoration: underline;	
}

.polimon {
	
	
}

.polimon > ul > li {
	background: url('http://praktika-samara.ru/images/check.png') 0% 50% no-repeat;
	background-size: 15px 15px;
	padding-left: 25px;
}

#content .post .polimon img {
	max-width: 80%;

	
	
}

.sp {
	padding: 10px;	
}

.sp img {
	border: 2px solid #4681b3!important;
	border-radius: 5px;
	max-width: 100%;
}

.alignleft {
	margin-right: 15px;
}

.post table tr td table {
	margin: 0px;
	border: 0px;
    border-radius: 3px;

    /* -webkit-box-shadow: 0 1px 2px #d1d1d1; */
    /* box-shadow: 0 1px 2px #d1d1d1; */
}

.post table tr td  table tr td:first-child {
	padding-left: 0px;
	
}

.post table tr td table td {
	padding: 0px;
	
}


.alignright {
	margin-left: 15px;
}


.button-more {
	display: inline-block;
	background: #0C54A0;
	color: #fff;
	border-radius: 3px;
	text-decoration: none;
	padding: 10px 20px;
	border-bottom: 1px solid #000;
	margin: 10px 10px;
}

.gr-menu-block {
	text-decoration: underline;
	background-size: 80px 96px;
	cursor: 'pointer';
}

.gr-menu-block.gb1 {
	background: #eee url('http://praktika-samara.ru/wp-content/uploads/2019/02/homut-1.png') 10px 50% no-repeat; background-size: 80px 96px;	
}


.gr-menu-block.gb2 {
	background: #eee url('http://praktika-samara.ru/wp-content/uploads/2019/02/baboch1.png') 10px 50% no-repeat; background-size: 80px 96px;	
	
}


.gr-menu-block.gb3 {
	background: #eee url('http://praktika-samara.ru/wp-content/uploads/2019/02/homut-usil-1.png') 10px 50% no-repeat; background-size: 80px 96px;	
	
}


.gr-menu-block.gb4 {
	background: #eee url('http://praktika-samara.ru/wp-content/uploads/2019/02/p-homut.png') 10px 50% no-repeat; background-size: 80px 96px;	
	
}

.gr-menu-block.gb1:hover {
	background: #0C54A0 url('http://praktika-samara.ru/wp-content/uploads/2019/02/homut-1.png') 10px 50% no-repeat; background-size: 80px 96px;	
  	transition: 1s;
}


.gr-menu-block.gb2:hover {
	background: #0C54A0 url('http://praktika-samara.ru/wp-content/uploads/2019/02/baboch1.png') 10px 50% no-repeat; background-size: 80px 96px;	
  	transition: 1s;
}


.gr-menu-block.gb3:hover {
	background: #0C54A0 url('http://praktika-samara.ru/wp-content/uploads/2019/02/homut-usil-1.png') 10px 50% no-repeat; background-size: 80px 96px;	
  	transition: 1s;
}


.gr-menu-block.gb4:hover {
	background: #0C54A0 url('http://praktika-samara.ru/wp-content/uploads/2019/02/p-homut.png') 10px 50% no-repeat; background-size: 80px 96px;	
  	transition: 1s;
}

.gr-menu-block:hover {
    color: #fff;
}

.basket-btn__counter {
	margin-top: 30px;
    display: block;
    /* margin-left: 4px; */
    position: relative;
    left: 8px;
    background: #000;
    color: #fff;
    padding: 3px 7px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.basket-btn {
    display: block;
    right: 0px;
    top: 200px;
    z-index: 999999;
    position: fixed;
    text-align: right;
    background-color: #77787b;
    font-family: sans-serif;
    font-size: 16px;
    color: white;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center 9px;
    background-image: url(ico-basket.png);
    /* border-radius: 20px; */
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-left: 5px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 19px;
}

.post .gr-menu {
	margin: 5px;
	background: #fff;
	width: 100%!important;
}

.dlina {
	margin-bottom: 5px!important;
	margin-top: 5px!important;
	font-size: 9pt!important;
}

.komplekt {
	margin-bottom: 5px!important;
	margin-top: 0px!important;
	font-size: 9pt!important;
}

.gr-menu-block {
    border: 1px solid #999;
    display: block;
	cursor: pointer;
	padding: 15px 8px;
    font-size: 14pt;
    font-weight: bold;
    padding-left: 105px;
    min-height: 100px;
    text-align: left;
    margin: 5px 9px;
    border-radius: 3px;
}

#content .post  .custom-attributes {
	margin: 0px 2px!important;
	background: #eee;
	padding: 3px!important;
	border-radius: 3px!important;
	list-style-type: none!important;

	
}

.clr {
	clear: both;
}

@media (min-width: 900px) {

	.edit-post-text-editor {
		max-width: 100%!important;
	}
	
}

.input-text {
	padding: 10px;
	font-size: 14pt;
	
}

#content .post .woof_list li {
    list-style-type: none!important;
    font-size: 14pt;
    margin-right: 20px!important;

    float: left;
}

.woof_reset_search_form {
	display: none;
}

#content .post  .attachment-woocommerce_thumbnail  {
	max-width: 95%!important;
	margin: 2px;
}

#content p, #contetn ul, #content ol, #content .post .products li {
		    list-style: none;
    list-style-position: inside;
    list-style-type: none!important;
	text-align: center;
}



.woocommerce-loop-product__title {
	font-size: 14pt!important;
	font-weight: normal!important;
	text-align: center;
	    min-height: 50px;
	margin: 15px 0px 25px 0px;
    text-align: left;		
}

.woocommerce ul.products li.product .price {
	    text-align: center;
	font-size: 14pt!important;
	margin-top: 10px;
}

#content .post  .custom-attributes li {
	    list-style: none;
    list-style-position: inside;
    list-style-type: none!important;
	text-align: center;
	
}

.tag {
	color: #fff;	
	font-size: 13pt;
	padding: 12px;
	padding-left: 60px;
	font-family: Calibri;
	margin: 3px;
	margin-bottom: 6px;
	line-height: 1.2;
	text-align: left;
	border-radius: 3px;	
}

.ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-mobile-footer .ubermenu-mobile-close-button {
	/*background: #083b6d;
	color: #fff!important;*/
}

.homut {
	border: 1px solid #eee;
	padding: 10px;
	    margin: 5px;
}

.hsize {
	padding: 3px;
}



.homut img {
	max-width: 100px!important;
}

.hprice {
	font-size: 15pt;
	color: #003B60;
	font-weight: bold;
	padding: 3px;
}

.exp-tag {
	background: #008000  url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ny4zMzkgNDg3LjMzOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg3LjMzOSA0ODcuMzM5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTIwNC4yNywyMzIuNDM5TDIwNC4yNywyMzIuNDM5YzAuMiwwLDAuNCwwLDAuNiwwYzAuMiwwLDAuNCwwLDAuNiwwbDAsMGMxMDQuNC0xLjEsODkuMi0xNDAuNCw4OS4yLTE0MC40ICAgIGMtNC4zLTkzLjEtODIuMi05Mi4zLTg5LjgtOTJjLTcuNy0wLjMtODUuNi0xLjEtODkuOCw5MkMxMTUuMDcsOTIuMDM5LDk5Ljk3LDIzMS4zMzksMjA0LjI3LDIzMi40Mzl6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTM4Mi40NywzMDEuODM5Yy03LjMtMTEtMTguMS0xOS4yLTM0LjQtMjUuMWMtNDcuMi0xOC03NS41LTM2LjUtNzUuNS0zNi41bC0zNi40LDExNWwtNSwxNS42bC0xNi4zLTQ2LjIgICAgYzM3LjQtNTIuMi0yLjgtNTQuNy05LjgtNTQuOGwwLDBoLTAuMWgtMC4xaC0wLjFoLTAuMWwwLDBjLTcsMC4xLTQ3LjIsMi41LTkuOCw1NC44bC0xNi4zLDQ2LjJsLTUtMTUuNmwtMzYuNC0xMTUgICAgYzAsMC0yOC4zLDE4LjUtNzUuNSwzNi41Yy01MS45LDE4LjktNDguNyw2MS43LTQ5LjcsMTQxLjloMTkyLjdoMC41aDgyLjVjLTAuMy0zLjQtMC41LTYuOC0wLjUtMTAuMyAgICBDMjg3LjE3LDM1My4yMzksMzI4Ljk3LDMwNy43MzksMzgyLjQ3LDMwMS44Mzl6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTM5Ni4zNywzMjkuMzM5Yy00My42LDAtNzksMzUuNC03OSw3OXMzNS40LDc5LDc5LDc5czc5LTM1LjQsNzktNzlTNDM5Ljk3LDMyOS4zMzksMzk2LjM3LDMyOS4zMzl6IE00MDEuMzcsNDI1LjczOSAgICBsLTE1LjIsMTUuMWwtMTUuMS0xNS4ybC0xNC42LTE0LjZsMTUuMi0xNS4xbDE0LjYsMTQuNmwzNC44LTM0LjZsMTUuMSwxNS4yTDQwMS4zNyw0MjUuNzM5eiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) 10px 50% no-repeat;
}

.proc-tag {
	background: #008000 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ0MC45OTQgNDQwLjk5NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQwLjk5NCA0NDAuOTk0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTI3NC42MSwyNDkuMTgzYy01LjA0NCwwLTguODE2LDMuNzE0LTEwLjYxOCw1LjkyOWMtNC4wMjUsNC45NTEtNi4zMzYsMTIuMDU5LTYuMzM2LDE5LjQ5OXMyLjMxMSwxNC41NDgsNi4zMzYsMTkuNSAgICBjMS44MDIsMi4yMTQsNS41NzQsNS45MjgsMTAuNjE4LDUuOTI4czguODE2LTMuNzE0LDEwLjYxOC01LjkyOGM0LjAyNS00Ljk1Miw2LjMzNi0xMi4wNiw2LjMzNi0xOS41cy0yLjMxMS0xNC41NDgtNi4zMzYtMTkuNDk5ICAgIEMyODMuNDI4LDI1Mi44OTYsMjc5LjY1NCwyNDkuMTgzLDI3NC42MSwyNDkuMTgzeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0xNjYuMzg0LDE5MS44MWM1LjA0NCwwLDguODE2LTMuNzE0LDEwLjYxOC01LjkyOGM0LjAyNi00Ljk1Miw2LjMzNi0xMi4wNTksNi4zMzYtMTkuNWMwLTcuNDQxLTIuMzEtMTQuNTQ3LTYuMzM2LTE5LjQ5OSAgICBjLTEuODAyLTIuMjE0LTUuNTc0LTUuOTI4LTEwLjYxOC01LjkyOGMtNS4wNDQsMC04LjgxNiwzLjcxNC0xMC42MTgsNS45MjhjLTQuMDI2LDQuOTUyLTYuMzM2LDEyLjA1OC02LjMzNiwxOS40OTkgICAgYzAsNy40NDEsMi4zMSwxNC41NDgsNi4zMzYsMTkuNUMxNTcuNTY3LDE4OC4wOTcsMTYxLjM0LDE5MS44MSwxNjYuMzg0LDE5MS44MXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNNDM1LjI4OSwyMDkuMDM3bC01My45ODQtNDAuNzk0bDE5LjY5OS02NC43NTFjMS4zMTItNC4zMSwwLjUyNS04Ljk4NC0yLjEyMy0xMi42MjggICAgYy0yLjY0Ny0zLjY0My02Ljg1NC01LjgzMy0xMS4zNTYtNS45MTZsLTY3LjY3Mi0xLjIzNWwtMjIuMDY1LTYzLjk5N2MtMS40NjktNC4yNjItNC44NTUtNy41ODctOS4xNDMtOC45NzkgICAgYy00LjI4My0xLjM5My04Ljk3OS0wLjY5Mi0xMi42NzUsMS44OTJsLTU1LjQ3NSwzOC44MTRMMTY1LjAyLDEyLjYyN2MtMy42OTMtMi41ODMtOC4zODctMy4yODUtMTIuNjc0LTEuODkyICAgIGMtNC4yODksMS4zOTMtNy42NzIsNC43MTgtOS4xNDMsOC45NzlsLTIyLjA2NCw2My45OTZsLTY3LjY3MiwxLjIzNmMtNC41MDIsMC4wODMtOC43MDcsMi4yNzItMTEuMzU1LDUuOTE2ICAgIGMtMi42NDgsMy42NDQtMy40MzYsOC4zMTktMi4xMjUsMTIuNjI4bDE5LjcwMSw2NC43NUw1LjcwNSwyMDkuMDM3QzIuMTExLDIxMS43NTEsMCwyMTUuOTk1LDAsMjIwLjQ5NyAgICBjMCw0LjUwMywyLjExMSw4Ljc0Niw1LjcwNSwxMS40NjFsNTMuOTg0LDQwLjc5NEwzOS45OSwzMzcuNTAyYy0xLjMxMSw0LjMxLTAuNTIzLDguOTg0LDIuMTI1LDEyLjYyOCAgICBjMi42NDgsMy42NDMsNi44NTQsNS44MzMsMTEuMzU1LDUuOTE2bDY3LjY3MiwxLjIzNmwyMi4wNjQsNjMuOTk2YzEuNDY5LDQuMjYyLDQuODU0LDcuNTg3LDkuMTQxLDguOTc5ICAgIGM0LjI4NSwxLjM5NCw4Ljk4LDAuNjkyLDEyLjY3NC0xLjg5M2w1NS40NzUtMzguODE0bDU1LjQ3NywzOC44MTVjMi40NDMsMS43MDksNS4zMjQsMi41OTUsOC4yMzYsMi41OTUgICAgYzEuNDg4LDAsMi45ODYtMC4yMyw0LjQzOC0wLjcwM2M0LjI4Ni0xLjM5Myw3LjY3Mi00LjcxOCw5LjE0MS04Ljk3OWwyMi4wNjMtNjMuOTk2bDY3LjY3NS0xLjIzNyAgICBjNC41MDItMC4wODMsOC43MDctMi4yNzIsMTEuMzU0LTUuOTE2YzIuNjQ4LTMuNjQ0LDMuNDM3LTguMzE4LDIuMTI1LTEyLjYyOGwtMTkuNzAxLTY0Ljc0OWw1My45ODQtNDAuNzk1ICAgIGMzLjU5NC0yLjcxNSw1LjcwNS02Ljk1OCw1LjcwNS0xMS40NjFTNDM4Ljg4MywyMTEuNzUsNDM1LjI4OSwyMDkuMDM3eiBNMTY2LjM4NCwxMjEuMDFjMjAuMzgsMCwzNi45MDEsMjAuMzE0LDM2LjkwMSw0NS4zNzQgICAgYzAsMjUuMDYxLTE2LjUyMSw0NS4zNzUtMzYuOTAxLDQ1LjM3NWMtMjAuMzgsMC0zNi45MDEtMjAuMzE0LTM2LjkwMS00NS4zNzVDMTI5LjQ4MiwxNDEuMzI0LDE0Ni4wMDQsMTIxLjAxLDE2Ni4zODQsMTIxLjAxeiAgICAgTTE2NC4wMzgsMzIwLjE3OGMtMi4zMDcsMy4yMDktNi4wNDcsNS4xMjUtMTAuMDA1LDUuMTI1Yy0yLjU4MSwwLTUuMDU5LTAuOC03LjE2My0yLjMxMmMtNS41MDktMy45NTctNi43NzEtMTEuNjU4LTIuODEzLTE3LjE2NyAgICBsMTMyLjktMTg1LjAxYzIuMzA2LTMuMjA5LDYuMDQ2LTUuMTI1LDEwLjAwNS01LjEyNWMyLjU4LDAsNS4wNTgsMC44LDcuMTYyLDIuMzEyYzUuNTA5LDMuOTU3LDYuNzcxLDExLjY1OCwyLjgxMywxNy4xNjcgICAgTDE2NC4wMzgsMzIwLjE3OHogTTI3NC42MSwzMTkuOTgzYy0yMC4zOCwwLTM2LjkwMS0yMC4zMTMtMzYuOTAxLTQ1LjM3NWMwLTI1LjA1OSwxNi41MjEtNDUuMzczLDM2LjkwMS00NS4zNzMgICAgczM2LjksMjAuMzE0LDM2LjksNDUuMzczQzMxMS41MTIsMjk5LjY2OSwyOTQuOTksMzE5Ljk4MywyNzQuNjEsMzE5Ljk4M3oiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) 10px 50% no-repeat;
}

.cards-tag {
	background: #008000 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDU3OC42OTUgNTc4LjY5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTc4LjY5NSA1NzguNjk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9IkxheWVyXzFfMzJfIj4KCQk8Zz4KCQkJPHBhdGggZD0iTTU5LjkyNSwxNjUuNTk1bDQ1Ni40NS0xMTcuM2wtMy44MjUtMTcuODVDNTA3LjQ1LDguNzcxLDQ4NC41LTMuOTc5LDQ2Mi44MjUsMS4xMmwtMzc3LjQsOTYuOSAgICAgQzYzLjc1LDEwMy4xMiw1MSwxMjYuMDcsNTYuMSwxNDcuNzQ1TDU5LjkyNSwxNjUuNTk1eiIgZmlsbD0iI0ZGRkZGRiIvPgoJCQk8cGF0aCBkPSJNNTQ1LjcsMzIyLjQyYzIxLjY3NS01LjEsMzQuNDI1LTI4LjA1LDI5LjMyNC00OS43MjVsLTM2Ljk3NS0xNDUuMzVsLTMxOC43NSw4MS42aDIxNS40NzUgICAgIGM0My4zNTEsMCw3OS4wNTEsMzUuNyw3OS4wNTEsNzkuMDV2NDMuMzUxTDU0NS43LDMyMi40MnoiIGZpbGw9IiNGRkZGRkYiLz4KCQkJPHBhdGggZD0iTTQ3NC4zLDI4Ny45OTVjMC0yMi45NS0xNy44NS00MC44LTQwLjgtNDAuOEg0My4zNWMtMjIuOTUsMC00MC44LDE3Ljg1LTQwLjgsNDAuOHYyNDkuOWMwLDIyLjk1LDE3Ljg1LDQwLjgsNDAuOCw0MC44ICAgICBINDMzLjVjMjIuOTUsMCw0MC44LTE3Ljg1LDQwLjgtNDAuOFYyODcuOTk1eiBNNDcuMTc1LDMxNy4zMmMwLTEwLjIsOC45MjUtMTkuMTI1LDE5LjEyNS0xOS4xMjVoMjE2Ljc1ICAgICBjMTAuMiwwLDE5LjEyNSw4LjkyNSwxOS4xMjUsMTkuMTI1cy04LjkyNSwxOS4xMjUtMTkuMTI1LDE5LjEyNUg2Ni4zQzU2LjEsMzM2LjQ0NSw0Ny4xNzUsMzI3LjUyMSw0Ny4xNzUsMzE3LjMyeiAgICAgIE0yOTMuMjUsNTQxLjcyMWMtMzUuNywwLTY1LjAyNS0yOS4zMjUtNjUuMDI1LTY1LjAyNXMyOS4zMjUtNjMuNzUsNjUuMDI1LTYzLjc1czY1LjAyNCwyOS4zMjUsNjUuMDI0LDY1LjAyNSAgICAgQzM1OC4yNzQsNTEzLjY3LDMyOC45NSw1NDEuNzIxLDI5My4yNSw1NDEuNzIxeiBNNDMzLjUsNDc3Ljk3MWMwLDM1LjY5OS0yOS4zMjUsNjUuMDI0LTY1LjAyNSw2NS4wMjQgICAgIGMtMy44MjUsMC04LjkyNSwwLTEyLjc1LTEuMjc0YzE2LjU3NS0xNi41NzUsMjUuNS0zOC4yNSwyNS41LTYzLjc1cy0xMC4yLTQ3LjE3Ni0yNS41LTYzLjc1YzMuODI1LTEuMjc1LDcuNjUtMS4yNzUsMTIuNzUtMS4yNzUgICAgIEM0MDUuNDUsNDEyLjk0NSw0MzMuNSw0NDIuMjcxLDQzMy41LDQ3Ny45NzF6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) 10px 50% no-repeat;
}

.economy-tag {
	background: #008000 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMxLjM3NiAzMS4zNzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjM3NiAzMS4zNzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzEuMjQzLDEyLjk3N2MtMC4yNDktMC41Ny0wLjc4LTAuOTQ4LTEuMzg5LTAuOTg0Yy0wLjM5NS0wLjAyOC0wLjc4OCwwLjA3MS0xLjE0LDAuMjQgICAgYy0wLjE5My0wLjE1OC0wLjQyLTAuMjg4LTAuNjc2LTAuMzcyYy0wLjYwOC0wLjIwMi0xLjkzNy0wLjAyNS0yLjUyMSwwLjU5M2MtMS4yMjEtMS42NjUtMy4wMzUtMy4wMDUtNS4xOTYtMy44NzYgICAgYy0wLjQwMSwwLjY1NC0xLjAwNywxLjE2My0xLjczMywxLjQzOWMwLjE0NSwwLjExNiwwLjIxOSwwLjE5OCwwLjIyOSwwLjIxYzAuMTgxLDAuMjA4LDAuMTU5LDAuNTI0LTAuMDQ5LDAuNzA2ICAgIGMtMC4wOTYsMC4wODItMC4yMTEsMC4xMjMtMC4zMjgsMC4xMjNjLTAuMTQxLDAtMC4yNzgtMC4wNTgtMC4zNzctMC4xNzJjLTAuMDI3LTAuMDMtMC44MDUtMC44NDktMi44MzctMC44NDkgICAgYy0yLjAzMywwLTIuODEsMC44MTktMi44NDIsMC44NTRjLTAuMTg1LDAuMjAxLTAuNSwwLjIxOS0wLjcwNCwwLjAzN2MtMC4yMDQtMC4xODItMC4yMjYtMC40OTItMC4wNDctMC42OTggICAgYzAuMDQtMC4wNDUsMC45NDgtMS4wMzEsMy4xMTQtMS4xNjZjLTAuMzgtMC40MzEtMC42NjItMC45NS0wLjc5My0xLjUyOWMtMS40MjIsMC4wNzEtMi43ODQsMC4zMjItNC4wMzgsMC43NDEgICAgQzguNyw2LjcsNS40ODksNS4yNDcsMy44MjIsNC44OTdjMCwzLjQ1LDEuNTEzLDQuMjE4LDEuNDU4LDYuMDc5Yy0xLjI3MiwxLjE4LTIuMjAxLDIuNTk4LTIuNjc1LDQuMTYybC0xLjc5My0wLjI2NCAgICBjLTAuNTQ0LTAuMDgtMC45MDEsMC4yOTYtMC43OTMsMC44MzVsMC43MTcsMy41ODVjMC4xMDgsMC41MzksMC42NDYsMC45OCwxLjE5NiwwLjk4aDAuODA1YzAuNjM4LDEuNzcsMS44NywzLjMzMiwzLjUxMiw0LjU1MSAgICB2NS4zODRjMi43MjYsMCw0LjkzNiwwLjA3OCw0LjkzNi0yLjA2MnYtMS4wNjNjMS4xMjcsMC4yNjcsMi4zMTgsMC40MTYsMy41NTQsMC40MTZjMS42MDksMCwzLjE0Mi0wLjI1Miw0LjU1NC0wLjY5NHYxLjM0ICAgIGMwLDIuMTQxLDIuMjEsMi4wNjIsNC45MzcsMi4wNjJ2LTYuMjExYzEuODcyLTEuNzQ5LDMuMDEtNC4wMTYsMy4wMS02LjQ5OGMwLTEuNjY3LTAuNTE3LTMuMjM1LTEuNDE5LTQuNjE4ICAgIGMwLjMzNS0wLjUxOCwxLjU3NC0wLjcwOSwyLjA2Mi0wLjU0NmMwLjEzNiwwLjA0NSwwLjI2LDAuMTA1LDAuMzcxLDAuMTc5Yy0wLjQ0NywwLjMzNi0wLjc3MSwwLjc4Ny0wLjg0OSwxLjIwOCAgICBjLTAuMDU1LDAuMjk0LTAuMDcsMS4wMTUsMC45NzksMS4zNWMwLjEzMywwLjA0MiwwLjI1OSwwLjA2MywwLjM3NSwwLjA2M2MwLjM4LDAsMC42NzEtMC4yMTMsMC43OTgtMC42MDQgICAgYzAuMTY2LTAuNTEsMC4wMDUtMS4zMDUtMC40NjgtMS45MTVjMC4yMzYtMC4wOTEsMC40ODgtMC4xMzksMC43MzUtMC4xMjVjMC41MDEsMC4wMywwLjgyNSwwLjM3NCwwLjk2LDAuNjg1ICAgIGMwLjE1MiwwLjM1MSwwLjExNSwwLjcxNy0wLjEwMiwwLjk3OWMtMC4wODgsMC4xMDYtMC4wNzMsMC4yNjQsMC4wMzMsMC4zNTJjMC4xMDUsMC4wODgsMC4yNjUsMC4wNzMsMC4zNTMtMC4wMzQgICAgQzMxLjQwMiwxNC4wNjksMzEuNDcsMTMuNDk2LDMxLjI0MywxMi45Nzd6IE03LjA3MiwxNS4zNzNjLTAuNTI5LDAtMC45NTgtMC40MjktMC45NTgtMC45NThzMC40MjktMC45NTgsMC45NTgtMC45NTggICAgYzAuNTI5LDAsMC45NTgsMC40MjksMC45NTgsMC45NThTNy42MDIsMTUuMzczLDcuMDcyLDE1LjM3M3ogTTI5LjA4MSwxNC4zNzVjLTAuMDUsMC4xNTItMC4xNiwwLjM0Mi0wLjU0NCwwLjIxOCAgICBjLTAuNDkyLTAuMTU3LTAuNzA3LTAuNDE5LTAuNjQtMC43ODJjMC4wNjItMC4zMzEsMC4zNTItMC42OTYsMC43NDEtMC45NTlDMjkuMDU2LDEzLjM0NiwyOS4xOTcsMTQuMDE4LDI5LjA4MSwxNC4zNzV6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPGNpcmNsZSBjeD0iMTcuMzU0IiBjeT0iNi43NiIgcj0iMi40OTIiIGZpbGw9IiNGRkZGRkYiLz4KCQk8Y2lyY2xlIGN4PSIxMy44NjIiIGN5PSIzLjAzMSIgcj0iMS44NjQiIGZpbGw9IiNGRkZGRkYiLz4KCQk8Y2lyY2xlIGN4PSIyMC45MjUiIGN5PSI0LjA5MyIgcj0iMS4zMDEiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) 10px 50% no-repeat;
}

.proc {
	color: #fff;
	font-size: 20pt;
	padding: 30px;
	background: #305B80 url('http://praktika-samara.ru/images/proc.png') 50% 50% no-repeat;
	text-transform: uppercase;
	margin-bottom: 10px;
	border-radius: 10px;
}

.text-of-art .childpages {
	counter-reset: li; 
	list-style: none; 
	padding: 0;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

.text-of-art .childpages a {
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	margin: .5em 0;
	background: #eee;
	text-decoration: none;
	border-radius: .3em;
	transition: .3s ease-out;
	color: #003B60!important;
	text-decoration: underline;
	font-size: 14pt;
	font-weight: normal!important;
}

.text-of-art .childpages a:hover {background: #E9E4E0;}

.text-of-art .childpages a:hover:before {transform: rotate(360deg);}

.text-of-art .childpages a:before {
    color: #fff;
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	background: #0C54A0;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid white;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
	transition: all .3s ease-out;
}

.mimg-bl {
	width: 100%;
	height: 200px;
}

.head-contacts .phone a {
	text-decoration: none;
	border-bottom: 1px dotted;	
}

#new-phones {
    text-align: right;
    margin-top: 5px;
}

.head-contacts .phone {
	display: inline-block;
	padding-left: 22px;
	padding-right: 8px;
	background: url('/images/phone.png') 0% 50% no-repeat;
	background-size: 13px;
}

.head-contacts .phone a {
    color: #000;
}

#address .email {
	display: inline-block;
	padding-left: 22px;
	padding-right: 8px;
	background: url('/images/email.png') 0% 50% no-repeat;
	background-size: 13px;
}

.location-inner {
    display: inline-block;
	padding-left: 22px;
	padding-right: 10px;
	background: url('/images/location.png') 0% 50% no-repeat;
	background-size: 13px;
}

#header #address .email a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

.sub-menu .sub-menu {
    border-radius: 5px;
    padding: 5px;
}

li .sub-menu {
    border-radius: 5px;
    padding: 5px 0px;
	background: #fff;
}

.adv-container {
	margin: 5px;
    border-radius: 5px;
	
}

.adv-outer {
    display: inline-block;
	padding: 0px 20px;

}

.adv-outer div {
	min-width: 64px;
}

.sale-txt {
	font-size: 12pt!important;
    line-height: 1.2!important;
	padding: 10px;
	border-radius: 5px;
	background: #eee;
}

.adv-text {
	display: table-cell; 
	vertical-align: middle;
	padding-left: 20px;
	    text-align: left;
	    font-size: 16pt;
	    text-transform: uppercase;
}

.adv-container {

	text-align: left;
	color: #000;
}

.money {
	 color: #fff;
	 line-height: 1.2;
	 display: inline-block;
	 margin-left: 10px;	
}

.sales {
	color: #fff;
	line-height: 1.2;
	display: inline-block;
	margin-left: 10px;
}

.mimg {
	max-width: 100%!important;
	margin: 0px!important;
	border: 2px solid #fff;
}

h2 {
	margin: 25px 0px;
}

.mtitle {
	background: #0C54A0;
	color: #fff;
	text-align: center;
	padding: 10px;
	display: block;
	border: 2px solid #fff;
	font-size: 14pt;
}

.text-of-art {
	
	padding: 15px;
}

.search {
    padding: 15px;
    background: #fff;
    margin-left: 5px;
    border-radius: 5px;
}

.po p {
	margin: 0px!important;
	
}

.widget_search {
	text-align: center;
}

.row-flex {
    display: flex;
    flex-flow: row wrap;
}

.gm-item:hover .gmenu-txt {
	background: #fff;
	color: #003b60;
		transition: 0.5s;
}
.gm-item:hover img {
	-webkit-filter: brightness(130%);
}
.gm-item a {	
	border-radius: 5px;
}
.gmenu-txt {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: uppercase;
}
.gmenu-img img {
		width: 100%;
	border-radius: 5px;
}
#sidebar .menu > li ul li.current-menu-item > a {
	color: #115376!important;
	
}
.clr {
	clear: both;
}
.gm-item a {
	text-decoration: none;
}
.gmenu-txt {
    background: #003b60;
    color: #fff;
    font-size: 11pt;
    text-align: center;
    padding: 7px;
}
.gm-item {
	margin: 3px;
	transition: 1s;
}
.container {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {

  

}

@media (min-width: 992px) {
  .container {
    width: 98%;
  }
  
  
	
  body #content .prod-block .prod-img {
	padding-right: 15px;	
  }
	
}
@media (min-width: 1200px) {

}

@media (min-width: 1400px) {
	.container {
		width: 1370px;
	}


}

@media (max-width: 1400px) {
	.cats-menu .col-md-3 {
		width: 50%;
	}
}

@media (min-width: 1600px) {
	.container {
		width: 1500px;
	}
}

@media (min-width: 1024px) {

}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
#imageMenu {
	height: auto !important;
	width: auto !important;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 500px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

	
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}



@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.row:before,
.row:after {
  content: " ";
  display: table;
}


@media (min-width: 500px) {
	.catalog-menu .col-sm-12 {
		width: 100%;
	}
}

@media (min-width: 769px) {
	.catalog-menu .col-sm-12 {
		width: 50%;
	}
}


@media (min-width: 992px) {
	.catalog-menu .col-md-3 {
		width: 25%;
	}
}

* { margin: 0; padding: 0; list-style: none; }

.post table {color:black;}
.post td, .post th {padding:0 10px;}
.post .nopadding td,
.post .nopadding th {
  padding:2px;
}
.smallfont {
  font-size:80%;
}

body {
	text-align: center;
    /*color: #fff;*/
	font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	/*background: url(img/fon1.jpg) repeat-x;
	background: #107ce8;
	background: #F5F9FC;*/
	background: #fff;
	
	position:absolute;
	width:100%;
}

body a {
	/*background: #003b60;*/
}

h2, h3 {
  clear:both;
}

#sidebar .menu-item-1642 .sub-menu, #sidebar .menu-item-1704 .sub-menu, #sidebar .menu-item-1638 .sub-menu, #sidebar .menu-item-1701 .sub-menu, #sidebar .menu-item-1672 .sub-menu, #sidebar .menu-item-3484 .sub-menu, #sidebar .menu-item-1636 .sub-menu, #sidebar .menu-item-1643 .sub-menu, #sidebar .menu-item-1683 .sub-menu, #sidebar .menu-item-1685 .sub-menu, #sidebar .menu-item-1893 .sub-menu, #sidebar .menu-item-1687 .sub-menu, #sidebar .menu-item-1689 .sub-menu, #sidebar .menu-item-1688 .sub-menu, #sidebar .menu-item-3833 .sub-menu {
	display: none;
}



#sidebar .menu-item-1642 > a, #sidebar .menu-item-1704 > a, #sidebar .menu-item-1638 > a, #sidebar .menu-item-1701 > a, #sidebar .menu-item-1672 > a,  #sidebar .menu-item-1706 > a, #sidebar .menu-item-1701 > a, #sidebar .menu-item-3484 > a, #sidebar .menu-item-1700 > a, #sidebar .menu-item-4032 > a, #sidebar .menu-item-10740 > a {
	/*background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MC44MTEgMjQwLjgxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQwLjgxMSAyNDAuODExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggaWQ9IkV4cGFuZF9Nb3JlIiBkPSJNMjIwLjA4OCw1Ny42NjdsLTk5LjY3MSw5OS42OTVMMjAuNzQ2LDU3LjY1NWMtNC43NTItNC43NTItMTIuNDM5LTQuNzUyLTE3LjE5MSwwICAgYy00Ljc0LDQuNzUyLTQuNzQsMTIuNDUxLDAsMTcuMjAzbDEwOC4yNjEsMTA4LjI5N2wwLDBsMCwwYzQuNzQsNC43NTIsMTIuNDM5LDQuNzUyLDE3LjE3OSwwTDIzNy4yNTYsNzQuODU5ICAgYzQuNzQtNC43NTIsNC43NC0xMi40NjMsMC0xNy4yMTVDMjMyLjUyOCw1Mi45MTUsMjI0LjgyOCw1Mi45MTUsMjIwLjA4OCw1Ny42Njd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 95% 50% no-repeat !important;
	background-size: 10px 10px !important;
	padding-right: 30px !important;*/
	display: block;
    font-size: 11pt;
	border-radius: 3px;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view {
	max-width: 350px;
}

#sidebar ul ul  .menu-item-1642 > a:after, #sidebar ul ul  .menu-item-1704 > a:after, #sidebar ul ul  .menu-item-1638 > a:after, #sidebar ul ul  .menu-item-1701 > a:after, #sidebar ul ul  .menu-item-1672 > a:after, #sidebar ul ul  .menu-item-1706 > a:after, #sidebar ul ul  .menu-item-1701 > a:after, #sidebar ul ul  .menu-item-3484 > a:after, #sidebar ul ul  .menu-item-1700 > a:after, #sidebar ul ul  .menu-item-4032 > a:after, #sidebar ul ul  .menu-item-10740 > a:after {
	background: url(/images/arrd.png) 95% 50% no-repeat;
}

#sidebar .menu-item-1642 > a:after, #sidebar .menu-item-1704 > a:after, #sidebar .menu-item-1638 > a:after, #sidebar .menu-item-1701 > a:after, #sidebar .menu-item-1672 > a:after,  #sidebar .menu-item-1706 > a:after, #sidebar .menu-item-1701 > a:after, #sidebar .menu-item-3484 > a:after, #sidebar .menu-item-1700 > a:after, #sidebar .menu-item-4032 > a:after, #sidebar .menu-item-10740 > a:after {
    content: '';
    height: 10px;
    width: 10px;
    padding: 5px;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MC44MTEgMjQwLjgxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQwLjgxMSAyNDAuODExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggaWQ9IkV4cGFuZF9Nb3JlIiBkPSJNMjIwLjA4OCw1Ny42NjdsLTk5LjY3MSw5OS42OTVMMjAuNzQ2LDU3LjY1NWMtNC43NTItNC43NTItMTIuNDM5LTQuNzUyLTE3LjE5MSwwICAgYy00Ljc0LDQuNzUyLTQuNzQsMTIuNDUxLDAsMTcuMjAzbDEwOC4yNjEsMTA4LjI5N2wwLDBsMCwwYzQuNzQsNC43NTIsMTIuNDM5LDQuNzUyLDE3LjE3OSwwTDIzNy4yNTYsNzQuODU5ICAgYzQuNzQtNC43NTIsNC43NC0xMi40NjMsMC0xNy4yMTVDMjMyLjUyOCw1Mi45MTUsMjI0LjgyOCw1Mi45MTUsMjIwLjA4OCw1Ny42Njd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 95% 50% no-repeat;
    float: right;
    background-size: 10px!important;
}

.mobile-menu {
	position: fixed;
	top: 10px;
	left: 10px;
	z-index: 99;
	overflow:auto;
}

body .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item {
	min-width: 200px;
}

.ubermenu-skin-grey-white.ubermenu-responsive-toggle {
	color: #fff!important;
    font-size: 12pt!important;
	text-transform: none!important;
}

.telephone-call {
	position: fixed;
	right: 10px;
	top: 10px;
	height: 45px;
	width: 45px;
	z-index: 999;
	background: url('/images/telephone-call.png') 0% 0% no-repeat;
}

.ubermenu .ubermenu-item-level-1 .ubermenu-target {
	padding: 9px 30px 9px 15px!important;
}

/*
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse {
	visibility: visible!important;
	overflow: visible!important;
}

.ubermenu-responsive-toggle {
	display: none;
}
*/
#sidebar .menu-item-1893 > a {
	background: #305B80;
	padding-right: 25px !important;	
}

#sidebar .menu-item-1690 > a {
	background: #305B80 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MC44MTEgMjQwLjgxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQwLjgxMSAyNDAuODExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggaWQ9IkV4cGFuZF9Nb3JlIiBkPSJNMjIwLjA4OCw1Ny42NjdsLTk5LjY3MSw5OS42OTVMMjAuNzQ2LDU3LjY1NWMtNC43NTItNC43NTItMTIuNDM5LTQuNzUyLTE3LjE5MSwwICAgYy00Ljc0LDQuNzUyLTQuNzQsMTIuNDUxLDAsMTcuMjAzbDEwOC4yNjEsMTA4LjI5N2wwLDBsMCwwYzQuNzQsNC43NTIsMTIuNDM5LDQuNzUyLDE3LjE3OSwwTDIzNy4yNTYsNzQuODU5ICAgYzQuNzQtNC43NTIsNC43NC0xMi40NjMsMC0xNy4yMTVDMjMyLjUyOCw1Mi45MTUsMjI0LjgyOCw1Mi45MTUsMjIwLjA4OCw1Ny42Njd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 95% 50% no-repeat !important;
	background-size: 10px 10px !important;
	padding-right: 25px !important;
}

#upperBar {
	height: 0px;
	background: #01bcff;
}

#wrapper {
width: 945px;
margin: 0 auto;
text-align: left;
	position: relative;
}    

#container1 {
width: 945px;
height: 110px;
margin-top: 6px;
margin: 0 auto;
background: url(/wp-admin/images/praktika.gif) no-repeat;
} 
#container1 a {
display:block;
width: 945px;

height: 110px;

margin: 0 auto;

background: url(/wp-admin/images/praktika.gif) no-repeat;

} 

#welcomeheading a {
	margin-bottom: 1px;
	padding-bottom: 1px;
	font: 1pt "Trebuchet MS", "Lucida Grande", Lucida, Vernada, sans-serif;
	padding-top: 1px;
	color: #fff;
	text-decoration: none;
}

#welcomeheading {
		text-align: center;
}

#welcomeheading a:hover {
	color: #ddd;

}
span.middleword {
	color: #909090;
}

#welcomeheading a:hover .middleword {
	color: #fff;
}
 
 
.description {
	clear:both;
  text-align: center;
	font: normal 14px Verdana, Helvetica, Sans-serif;
	color: #000066;
	padding-bottom: 1px;
	padding-top: 1px;
	background: #d6d5dd;
}  

                
#content {
	margin-top: 0px;
	border-radius: 4px;
}

	#content .notice p {
		border-top: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		padding: 5px 0px;
		font-size: 12px;
	margin: 1px;
}
		#content .notice {

	margin-bottom: 20px;
}

    #content .post {
		/*margin-bottom: 30px;
		padding: 15px;*/
		background: #fff;
		margin-left: 5px;
		margin-right: 5px;		
		border-radius: 5px;
		height: 100%;
	}
	
	#content .post h2 a {
	color: #330033;
	text-decoration: none;
	clear:both;
	padding: 3px 0;
	font-size: 24px;
	font-weight: bold;
}

	#content .post h2 a:hover {
		color: #D5F3FF;
	}
	
#content .post h3,
#content h3 a  {
		/*font-size: 12px;*/
		font-weight: bold;
		/*color: #330033;*/
    color:#003b60;
			margin-bottom: 0px;
	margin-top: 5px;
	clear:both;

}

 #content .post-details {

}

 #content .prevnext {
	margin-top: 20px;
	font: normal 13px/20px Verdana, Helvetica, Sans-serif;

	
}	
	#content .post h3 a {
		/*color: #330033;*/
		color:#003b60;
	}              
	
	#content .post h3 a:hover {
		text-decoration: none;
	}
	
	#content .post img {
	max-width: 640px;
	margin-bottom: 10px;
	margin-top: 10px;

}     


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

#content p.wp-caption-text  
   {
   font-size: 11px;
   line-height: 17px;

   margin: 10px;
	color: #000;
	text-align: center;
}
	
	#content .post a img {
	}
		
	
	#content p,
  #contetn ul,
  #content ol,
	#content .post ul li {
		font: normal 12pt Verdana, Helvetica, Sans-serif;
		margin-bottom: 10px;
		margin-top: 5px;
	color: #000;
	
	text-align: justify;
}

	#content .post ul {
		margin-right: 20px;
	}
	
	#content blockquote {
	margin-left: 10px;
	border-left: 3px solid #555;
	padding-left: 10px;
	font-style: italic;
}
	
	#content p a {
		color: #42adfb;
	}
	
	#content p a:hover {
		text-decoration: none;
	} 
	
	#content small {
	    margin: 0 auto;
	    text-align: center;
	    display: block;
	    border-top: 3px solid #77777;
	    border-bottom: 1px solid #77777;
	    font-size: 11px;
	    color: #999;
	}
	
	#content ol {
	line-height: 1.6;
}
	#content ol.commentlist {
		margin-top: 10px;
	}
	
	#content ol.commentlist li {
		border-top: 1px solid #333;
		margin-bottom: 10px;
	} 
	
		#content ol.commentlist li .commentMeta {
			width: 120px;
			float: left;
			margin-top: 5px;
		} 
		
		    #content ol.commentlist li .commentMeta span {
				display: block;
			}
			
			#content ol.commentlist li .commentMeta span.author,
			#content ol.commentlist li .commentMeta span.author a {
				color: #CCC;    
				text-decoration: none;
				margin-bottom: 5px;
			}                     
			
			#content ol.commentlist li .commentMeta span.date a {
				color: #666;
				text-decoration: none;
				font-size: 11px;
			}

			#content ol.commentlist li .commentMeta span.moderate a {
				color: #42adfb;
			}
		
		#content ol.commentlist li .commentText {
			width: 450px;
			float: right;
			padding: 5px;
			font-size: 12px;
		}
	
	
	#content ol.commentlist .avatar {
float: left;
}


	#content h3 {
		color: #42adfb;

	}
	
	#content #commentform input {
		padding: 5px;
		font-family: Arial, Helvetica, Sans-serif;
	}
	
	#content #commentform textarea {
		width: 410px;
		padding: 10px;
		font-family: Arial, Helvetica, Sans-serif;
	}
	
	#content .nextprevious {
		height: 40px;
		display: block;
	} 
	
	#content .nextprevious a {
		color: #CCC;
	}               
	
	#content .nextprevious .left {
		float: left;
	}              
	
	#content .nextprevious .right {
		float: right;
	}
	
	#content .adBrite {
		display: block;
		margin-bottom: 20px;
		border: 1px solid #333;
	}

#sidebar {
	padding-top: 0px;
	text-align: left;
	/*background: #0f4d89;*/
	border-radius: 4px;
} 

#sidebar ul li ul li a {
	
}

#searchform {
	padding-left: 10px;
	color: #fff;
}

#sitemeter {
	text-align: center;
	width: 160px;
		font-size: 11px;
		color: #999;
}
#sitemeter img{
	padding-bottom: 8px;
	padding-top: 8px;
}

	#sidebar h2 {
		font-weight: normal;
		font-size: 16px;
		text-transform: uppercase;
		margin-bottom: 10px;
	padding-top: 8px;
}
	
	#sidebar a img {
		border: none;
	}
	

	#sidebar > ul {

		margin-top: 10px;
		margin-bottom: 10px;
}
	
	#sidebar ul li {
		font-size: 14px;
		color: #000;
		padding: 0 ;
		    margin: 5px 8px 5px 10px;	
	}


	#sidebar ul li ul li{
	font-size: 11pt;
	
	}

	#sidebar ul li ul li ul li{
	font-size: 11pt;
	
	}
		
	#sidebar ul li a {
		text-decoration: none;
	}
	
	#sidebar ul li span {
		margin-left: 5px;
	}
	

	#sidebar ul#nav {
		margin: 10px 0 20px 0;
	}
	
	#sidebar ul#nav li {
		margin: 0;
		padding: 0;
	}
		
	#sidebar ul#nav li a {
		display: block;
		height: 17px;
		padding: 7px 10px;
		margin-bottom: 5px;
		text-decoration: none;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		color: #999;
	}
	
	#sidebar ul#nav li a:hover {
	}        
	
	#sidebar ul#nav li a.active {
		color: #FFF;
	}


#footer hr {
height: 10px;

}

.black-footer {
	background: #083b6d;
	margin-top: 15px;
}

#footer {
	font: 9pt "Trebuchet MS", "Lucida Grande", Lucida, Vernada, sans-serif;
	padding-top: 1px;
	color: #fff;
	text-decoration: none;
    display: block;
	text-align: left;
}


#sidebar #footer {
	border-top: 1px double #ccc;
    border-bottom: 1px solid #ccc;
    padding: 7px 0 2px;
    font-size: 7px;
	margin-top: 10px;
	margin-bottom: 20px;
}

    #sidebar #footer p {
        margin-bottom: 5px;
        color: #eee;
	text-align: center;
}
    
    #sidebar #footer a {
        color: #999;
	text-decoration: none;
}
    
    #sidebar #footer a:hover {
        text-decoration: none;
        color: #fff;
    }

.clearfix {
	clear: both;
}	

.ctc {
text-align: center;
	text-decoration: none;
	line-height: 80%;
	background-color: #000;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}	


.ctc a {
	text-decoration: none;
	text-transform: lowercase;
	font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	margin: 4px;
	border: thin none #060606;
}
.ctc a:hover{
	color: #fff;
	margin: 3px;
	border: thin solid #8acef3;
	background-color: #0c0c0c;
}

[disabled] {

	color:#dddddd;

	border-color:#dddddd!important;

	background:none!important;

}

 #upperBox {
	margin-bottom: 10px;
	text-align: center;
	position: absolute;
	right: 0;
	padding-top: 5px;
}
	
 #upperBox a img {
		display: block;
		margin: 0 auto;
		border: none;
	}
	

	 #upperBox p {
		margin: 5px 0;
		font-size: 10px;
		text-align: center;
	}
	
	 #upperBox input {
		height: 18px;
		padding: 5px 5px 5px 25px;
		background: url(img/upperBox_search.png) top left no-repeat;
		border: 0;
		width: 100px;
		color: #9ec7eb;
		margin-top: 5px;
	}
	
	 #upperBox input:focus {
		color: #FFF;
	}

/*======================================================================
NEW
======================================================================*/
.dn {
  display:none;
}
.description {
  display:none;
}
#content p a {
  color:#003B60;
}
ol li {
  list-style-type: decimal;
  list-style-position: inside;
  list-style-image:none;
}
table td {
  vertical-align:top;
}
/*====== TOP_MENU ======*/



body .is-form-style input.is-search-input {
	height: 38px!important;
}
body .is-form-style button.is-search-submit {
	height: 38px!important;
}

body .is-search-icon {
    width: 43px!important;
    padding-top: 7px!important;
	cursor: pointer;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
body .is-form-style input.is-search-submit, body .is-search-icon {
	height: 38px!important;
}

.adv-amount {
	font-size: 80%!important;
	color:#6e6e6e;
}

.basket-btn__label {
	display: none;
}

.is-form-style .is-search-submit path {
	fill: #fff!important;
}

.is-form-style input.is-search-submit, .is-search-icon {
	background: #0f4d89!important;
	    border: 1px solid #083b6d!important;
}

body .wc-product-table tr td .table-prod-name {
	font-size: 14pt!important;
	padding: 10px 10px 0px 0px!important;
}

table tr td div {
	font-size: 12pt!important;
}

.woocommerce-product-gallery__wrapper .wp-post-image {
    max-width: 100%;
    height: AUTO;
}

#top_menu ul li.current-menu-item a {
  background:#467cb0;
}

body .ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:not(.ubermenu-noindicator) {
    padding-right: 23px;
}

body .ubermenu.ubermenu-main .ubermenu-item-level-0 {
	margin: 0 1px;
}

#top_menu ul li a {
  /*
  display:inline-block;
  margin: 0px 2px;
  behavior: url('ie-css3.htc');
  border-radius:5px;*/
  
  color:white;
  background:none;
  background:#0f4d89;

  text-decoration:none;
  font-size: 9pt;
  text-transform: uppercase;
}
#top_menu ul li a:hover {
  text-decoration:underline;
}
/*====== TOP HEADER ======*/
#top-header {
  text-align:right;
  font-size:9px;
}
#top-header a {
  color:#BCD3E7;
  text-decoration:none;
}
/*====== HEADER ======*/
#header .logo {
  width:460px;
  height:110px;
  float:left;
}
#header .logo a {
  display:inline-block;
  width:460px;
  height:110px;
  background:url('img/logo.png') 0 0 no-repeat;
  text-indent:-1000px;
  overflow:hidden;
}
#header #address {
  float:right;
  /*color:#fff;*/
  color: #000;
  font-size:100%;
  line-height:1.2;
  text-align:right;
}
#header #address p{
  height:26px;
} 
#header #address p span {
  display:inline-block;
  height:40px;  
}
#header #address a {
  background:none;
  text-decoration: underline;
  /*color: #fff;*/
    color: #000;
}
#header #address a:hover {
  text-decoration:underline;
}
/*====== SIDEBAR ======*/
#sidebar {
  padding: 0px 0;
}
#sidebar .widget {
  margin-bottom:10px;
}
/*====== SIDEBAR MENU ======*/
#sidebar .menu  li {
  list-style:none;
  list-style-image: none;
}
#sidebar .menu > li {
}
#sidebar .menu > li > a {
  color:white;
	background: #467cb0  url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MC44MTEgMjQwLjgxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQwLjgxMSAyNDAuODExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggaWQ9IkV4cGFuZF9Nb3JlIiBkPSJNMjIwLjA4OCw1Ny42NjdsLTk5LjY3MSw5OS42OTVMMjAuNzQ2LDU3LjY1NWMtNC43NTItNC43NTItMTIuNDM5LTQuNzUyLTE3LjE5MSwwICAgYy00Ljc0LDQuNzUyLTQuNzQsMTIuNDUxLDAsMTcuMjAzbDEwOC4yNjEsMTA4LjI5N2wwLDBsMCwwYzQuNzQsNC43NTIsMTIuNDM5LDQuNzUyLDE3LjE3OSwwTDIzNy4yNTYsNzQuODU5ICAgYzQuNzQtNC43NTIsNC43NC0xMi40NjMsMC0xNy4yMTVDMjMyLjUyOCw1Mi45MTUsMjI0LjgyOCw1Mi45MTUsMjIwLjA4OCw1Ny42Njd6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 95% 50% no-repeat !important;
  display:block;
		background-size: 10px 10px !important;
  behavior: url(ie-css3.htc);
  border-radius:4px;
  padding:10px;
  text-transform: uppercase;
}
#sidebar .menu  > li.current-menu-item > a ,
#sidebar .menu  > li.current-menu-ancestor > a{
  background:#305B80;
}
#sidebar .menu  > li ul li.current-menu-item  > a  {
  font-weight:bold;
  color:white;
}
/*====== SEARCHFORM ======*/
input#s {
  padding: 5px;
  
	border-radius: 3px;
}
/*====== PAGE_LIST ======*/
#content .post ul.page-list li {
  margin:0;
}
.front-product p {
  padding:1px;
  border: 0px solid #999;
  border-top:none;
  border-right:none;
}
.front-product .rti p {
  background:url('img/fonss.png') 0 bottom no-repeat;
}
.front-product .asb p {
  background:url('img/fonss.png') -350px bottom no-repeat;
}
.front-product .poly p {
  background:url('img/fonss.png') -700px bottom no-repeat;
}
.front-product .izo p {
  background:url('img/fonss.png') -1050px bottom no-repeat;
}
.front-product .tex p {
  background:url('img/fonss.png') -1400px bottom no-repeat;
}
.front-product .sad p {
  background:url('img/fonss.png') -1750px bottom no-repeat;
}
.front-product .vsp p {
  background:url('img/fonss.png') -2100px bottom no-repeat;
}
.front-product .fire p {
  background:url('img/fonss.png') -2450px bottom no-repeat;
}
.front-product .rvd p {
  background:url('img/rvds.jpg') bottom left no-repeat;
}
.front-product .kamaz p {
  background:url('img/kamazs.jpg') bottom left no-repeat;
}
h2.grkovry {
  width:232px;
  height:70px;
  background:url('/wp-content/uploads/2012/10/kovry.jpg') 0 0 no-repeat;
  text-indent:-1000px;
  overflow:hidden;
  clear:none;
}
#sidebar .action {
  display:block;
  width:100%;
  height:71px;
  /*background:url('img/action.png') center center no-repeat;*/
  background: #f80000;
  text-decoration:none;
  padding:0;
  color: #fff;
  margin: 10px;

}
#searchsubmit {
	background: #107ce8;
    color: #fff;
    padding: 5px 15px;
    display: inline-block;
    border-bottom: 1px solid #000;
    border-radius: 1px;
    font-size: 12pt;
    border: 0px;
    cursor: pointer;
}
#sidebar .action h2 {
  background:none;
  color:#342509;
  text-indent:0;
  text-transform:lowercase;
  font-size:18px;
  line-height:24px;
  font-weight:bold;
  padding:9px 20px;
  clear:none;
}
#sidebar .action h2.oneline {
  padding-top:23px;
}

#blink {
	-webkit-animation: blink 2s linear infinite; 
	animation: blink 2s linear infinite; 
	font-weight: bold; 
	color: #F00; 
}

@-webkit-keyframes blink { 
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #F00; }
}

@keyframes blink {  
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #F00; } 
}

#shiftnav-toggle-main {
	display: none;
}

@media (max-width: 1280px) {
	
	.rti {
		background-size: 90px;
	}

	.asbest {
		background-size: 90px;
	}

	.polimer {
		background-size: 90px;
	}

	.izol {
		background-size: 90px;
	}

	.pojar {
		background-size: 90px;
	}

	.tekstil {
		background-size: 90px;
	}

	.soput {
		background-size: 90px;
	}

	.sadiogorod {
		background-size: 90px;
	}
	
}

@media (max-width: 1023px) {
	#shiftnav-toggle-main {
		display: block!important;
	}

	.head-contacts #address a {
		font-size: 11pt;
	}
}
.mobile-on {
  display: none;
}

.tablet-on {
  display: none;
}

/* узкие мониторы */
@media only screen and (min-width: 1025px) and (max-width:1370px) {

	
	.gmenu-txt {
		border-radius: 5px;
	}
}

/* очень узкие мониторы */
@media only screen and (min-width: 825px) and (max-width: 1025px) {

	
	.adv-min {
		font-size: 10pt;
		line-height: 1.1;
	}
	
		.gmenu-txt {
		border-radius: 5px;
	}
	
	input#s {
		    width: 120px;
	}
}


/* планшеты */
@media only screen and (min-width: 670px) and (max-width: 1023px) {


		

	
	
  .tablet-off {
    display: none;
  }

  .tablet-on {
    display: block;
  }
  
  #header #address {
	  font-size: 100%;
  }
  
  .logotip img {
	  max-width: 100%;
  }
  
  	
	#content .post img {
		max-width: 100%;
		height: auto;
	}

}

/* узкие планшеты */
@media only screen and (min-width: 500px) and (max-width: 670px) {

	#button-recall {
		display: inline-block;
	}
	
	#header  img {
		max-width: 100%;
	}

	#header #address {
		font-size: 100%;
	}

  
  .wc-product-table th {
	font-size: 12px!important;
  }	


	
	.dl-price {
		line-height: 1.2!important;
	}
	
  .tablet-off {
    display: none;
  }

  .tablet-on {
    display: block;
  }
  
  	
	#content .post img {
		max-width: 100%;
		height: auto;
	}


  #imageMenu .col-sm-6 {
	  width: 50%;
	  float: left;
  }
  
  .logotip { float: none; }
  
  #header #address { float: none; }
	
}

/* смартфоны */
@media only screen and (max-width: 500px) {

	.reits {
		display: none;
	}

	body #content .main-text {
		padding-left: 0px;
		text-align: left;
		padding-top: 10px;
		padding-bottom: 0px;
	}
	
	.head-contacts #address {
		padding-right: 3px;
	}
	
	.cats-menu .col-md-3 {
		width: 100%;
	}
	
	.ng-banner .inner-text {
		font-size: 14pt;
	}
	
	.preims-block .col-xs-12 {
		text-align: left;
	}
	

	#address {
		margin-right: 0px;
	}
	
	.gmenu-img img {
	max-width: 100%!important;
  }
  
	table tr .col-pa_ves span {
		font-size: 10pt!important;
	}
	
	#wcpt_29dbc073f03c3d61_1_wrapper .wc-product-table td:nth-child(1) {
		display: none!important;
	}
	
	#wcpt_29dbc073f03c3d61_1_wrapper .wc-product-table th:nth-child(1) {
		display: none!important;
	}

	body .col-add-to-cart .quantity {

	}
	
	body .wc-product-table-wrapper .screen-reader-text {
		position: static!important;
	}

	#button-recall {
		display: inline-block;
	}

	
	
  .wc-product-table th {
	font-size: 12px!important;
  }
	
	.wc-proceed-to-checkout {
		margin-top: 20px;
	}
  
  .wc-product-table .woocommerce-Price-amount {
	font-size: 10pt!important;
  }
  
  .col-price {
	min-width: 40px!important;
  }

  
	body table tr td .table-prod-name {
		font-size: 14pt!important;
	}
	
	.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
		font-size: 13px!important;
	}
	
	.col-name {
		min-width: 60px!important;
	}

	
.alignright {
	margin-left: 0px;
}

.sale-block {
    font-size: 12pt;
}
	
.alignleft {
	margin-left: 0px;
}
	
	h1 {
		    font-size: 18pt;
	}
	
	#top_menu ul {
		display: block;
	}
	
	
	.post table {

		margin: 0px!important;		
		margin-top: 10px!important;
	}
	
	.post table tr td:first-child {
		padding-left: 5px!important;		
	}
	
	.post table tr td {
		padding: 5px!important;		
		font-size: 10pt!important;
	}
	
	#top_menu ul li a {
		display: block;
		margin-bottom: 3px;
	}
	
	.dl-price {
		line-height: 1.2!important;
	}
	
	#content .post img {
		max-width: 100%;
		height: auto;
	}
	
	#new-phones {
		margin-bottom: 15px;
	}
	
	.logotip {
		float: none;
	}

  .mobile-off {
    display: none;
  }
	
    #content .post {

		margin-right: 5px;
	}	

  .mobile-on {
    display: block;
  }

	
	.gmenu-txt {
		border-radius: 3px;
	}
	
	/*#sidebar {
		display: none;
	}*/
	
	.logo {
		max-width: 320px;
	}

	img {
		max-width: 320px;
	}
	
	#header #address p span {		
		height: auto;
	}
	
	#header #address p {
		height: auto;
	}
	
	#header #address {
     float: none; 
    font-size: 90%;
	padding: 0px 15px;
     line-height: 1.2;
    text-align: center;
	}
	
	#header #address span.phone {
		background: none;
		
	}
	
	#header #address span.email {
		background: none;
		
	}
	

	
}
/* Bootstrap Large */

@media only screen and (max-width: 1170px) {
	
	.post table {
		
	}
	
	
	#header #address {
		font-size: 100%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

}

/* Bootstrap Medium */
@media only screen and (max-width: 991px) {

  #content > .row > .col-md-3, #content > .row > .col-md-9 {
    float: none;
  }
  
  #content > .row > .col-md-3 > #sidebar {
	  display: block;
  }
  
  #content > .row > .col-md-3 > #sidebar .ubermenu-responsive-toggle {
	  display: none!important;
  }
  
  #content > .row > .col-md-3 {
    order: 2; /* Перемещает первый элемент на вторую позицию */
  }
  
   #content > .row > .col-md-9 {
    order: 1; /* Перемещает второй элемент на первую позицию */
  }

  .head-info {
	display: none;
  }
	
	.under-content {
		display: block;
	}

	body .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
		    right: 15px!important;
	}
	
	body .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa] {
		    left: -7px!important;
	}

	.ubermenu-main.ubermenu-mobile-modal.ubermenu-mobile-view {
		max-width: 300px!important;
	}
	
	.ubermenu-mobile-modal a.ubermenu-target {
		outline: none!important;
	}
	
	input[type=button] {
		border: none!important;
	}
	
	.ubermenu-mobile-modal.ubermenu-skin-minimal a:hover {
		border: 0px!important;
	}
	
	
	
	.ubermenu.ubermenu-main.ubermenu-mobile-modal .ubermenu-item-level-0>.ubermenu-target {
		border-radius: 0px;
		
	}
	
	
	.ubermenu-mobile-modal.ubermenu-skin-minimal .ubermenu-item-level-0:hover>.ubermenu-target, .ubermenu-mobile-modal.ubermenu-skin-minimal .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
		color: #fff!important;
	}
	
	.ubermenu.ubermenu-main.ubermenu-mobile-modal li a {
		color: #fff;
		font-size: 11pt;
	}
	
	.ubermenu.ubermenu-main.ubermenu-mobile-modal .ubermenu-submenu li a {
		color: #000;
		font-size: 14px;
	}
	
	.ubermenu-skin-minimal.ubermenu-responsive-toggle {
		background: #083b6d!important;
		color: #fff!important;
		outline: none!important;
	}
	
	.ubermenu-mobile-modal {
		color: #fff;
	}
	
	.ubermenu-main.ubermenu-mobile-modal .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
		color: #fff;
		font-weight: bold;
		border: 0px;
	}

	body .ubermenu-responsive-toggle {
		padding: 10px 15px!important;
	}

	#top_menu {
		position: fixed;
		z-index: 9999;
		left: 5px;
		top: -10px;
		padding: 15px 0px 10px 0px;
	}
	
	#top_menu a {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	#top_menu ul li a {
	    /*display: inline-block;*/
		color: #000;
		/* border-bottom: 1px dotted; */
		background: none;
		/* font-weight: bold; */
		/* background: #115376; */
		padding: 0px 5px;
		behavior: url(ie-css3.htc);
		border-radius: 0px;
		text-decoration: none;
		font-size: 11pt;
		font-weight: bold;
		text-transform: none;
	}
	
	#top_menu ul li.current-menu-item a {
   	  background: none;
  	  color: #305b80;
	}
			
/*	#sidebar {
		display: none!important;
	}*/
	
	.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper {
		    display: block!important;
	}
	
	.ubermenu-responsive-default.ubermenu {
		display: none;
	}
	
		
	.mobile-menu { 
		display: block;
	}	
}

@media only screen and (max-width: 992px) {

	
	.mob-off {
		display: none;
	}
	
	.icons-main {
		height: auto;
		min-height: 50px;
		margin: 5px 10px 5px 10px;
	}
	

	
	.icns-main-block {
		margin: 10px 10px;
	}
	
	.sale-block {
		display: none;
	}
	
	.icon-cont {
		line-height: 1.2;
		font-size: 11pt;
		min-height: 50px;
		height: auto;
	}
	
	.icon1 {
		margin-bottom: 0px;
	}
	
}

@media only screen and (max-width: 768px) {
	
	.footer-menu {
		flex-direction: column;
	}

	.load-more {
		display: none;
	}
	
	.hidden-item {
		display: block;
	}
	
	body .wc-product-table .col-add-to-cart {
		min-width: 70px!important;
		width: 110px!important; 
	}
	
	.recall-btn {
		margin-top: 10px;
		float: none;
	}
	
	.speclabel {
		color: #fff;
		background: url(/images/minfow.png) 0% 50% no-repeat;
	}
	
    #address .location {
        display: block;
    }
		
	.logotip {
		float: none;
	}
	
	.head-contacts {
    	padding-top: 15px;
    	padding-bottom: 15px;
		padding-right: 15px;
				margin-bottom: 15px;
	}
	
	#top_menu {
    	padding: 15px 0px 10px 0px;
	}
	
	#top_menu ul li a {
		    font-size: 13pt;
		padding: 0px 10px;
		
	}
	
	.is-search-form {
		max-width: 300px;
	}
	
	#header .col-xs-12 {
		width: 100%!important;
	}
	
	
	
	.catalogm .col-md-3 {
		margin-bottom: 10px;
		
	}
	
	.catalog-m-items {
		display: none;
		padding: 20px;
  		background: #083b6d;
	}
	
	.catalog-m-items a {
		color: #fff;
	}
	
	.catalog-m-title {
		padding-bottom: 20px;
		padding-left: 70px;
		padding: 25px 40px 25px 85px;
		margin: 0px;
	}
	
	.subopens .catalog-m-items {
		display: block;
	}
	
	.catalog-m-inner {
		padding: 0px;
	}
	
	.telephone-call {
		display: inline-block;
	}
	
	.rti, .asbest, .polimer, .pojar, .izol, .tekstil, .soput, .sadiogorod {
		background: #fff;
	}
	
	.rti .catalog-m-title {
		background: #fff url('/images/c11.jpg') no-repeat;
	}

	.asbest .catalog-m-title {
		background: #fff url('/images/c22.jpg') no-repeat;
	}

	.polimer .catalog-m-title {
		background: #fff url('/images/c33.jpg') no-repeat;
	}

	.izol .catalog-m-title {
		background: #fff url('/images/c44.jpg') no-repeat;
	}

	.pojar .catalog-m-title {
		background: #fff url('/images/c55.jpg') no-repeat;
	}

	.tekstil .catalog-m-title {
		background: #fff url('/images/c66.jpg') no-repeat;
	}

	.soput .catalog-m-title {
		background: #fff url('/images/c77.jpg') no-repeat;
	}

	.sadiogorod .catalog-m-title {
		background: #fff url('/images/c88.jpg') no-repeat;
	}
	
		
	.catalog-m-inner .catalog-m-title {
		background-size: 60px;
		background-position: 10px 50%;
	}
	
	.carrow {
		width: 30px;
		display: block;
		position: absolute;
		height: 100%;
		background: url(/images/carrow.png) 0% 50% no-repeat;
		top: 0px;
		right: 0px;
	}
		
	.subopens .carrow {
		background: url(/images/carrowd.png) 0% 50% no-repeat;
	}
	
	.catalog-m-title {
		position: relative;

	}

}

@media only screen and (max-width: 730px) {
	#address .email {
		display: none;
	}
}

/* Bootstrap Small */

@media only screen and (max-width: 550px) {

	
	#address .fphone {
		display: none;
	}
}


/* смартфоны */
@media only screen and (max-width: 500px) {
	.top-menu-block {
		display: block;
	}

	
	.head-contacts {
    	padding: 15px 0px 15px 0px;
	}
}

@media only screen and (min-width: 375px) and (max-width: 400px) {
	.reits {
		    padding-right: 10px;
	}
	
	.head-contacts .phone {
		padding-left: 20px;
	}
}

/* смартфоны */
@media only screen and (max-width: 374px) {
	.reits {
		display: none;
	}
}

table {
border-collapse:collapse;
border-spacing:0;
}
caption, th, td {
text-align:left;
font-weight:normal;
}



.post table {
border-collapse:collapse;
border-spacing:0;
}
caption, th, td {
text-align:left;
font-weight:normal;
}


.post table {
	border-collapse:separate;
}

.post table th {
	font-weight:bold;

}
.post table th:first-child{
	text-align: left;
	padding-left:20px;
}
.post table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}


.post table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.post table tr{
	text-align: center;
	padding-left:20px;
}
.post table {
	width: 100%!important;	
}
.post table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.post table tr td {
	padding:10px 5px!important;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
}

body .wc-product-table .cart .single_add_to_cart_button {
	height: 44px!important;
	margin: 0px!important;
}

.col-bazovaya-edinica {
	font-weight: bold;
}

.post table tr:last-child td{
	border-bottom:0;
}
.post table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.post table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}


.post table a:link {
	color: #666;

	text-decoration:none;
}
.post table a:visited {
	color: #999999;

	text-decoration:none;
}
.post table a:active,
.post table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
