/* Add your custom css rules below */
ul.checklist li.fa:before {
font-family: 'FontAwesome';
margin-right: 10px;
}

/* Таблицы типоразмеров */
.table {
	width: 100%;
	border: none;
	margin-bottom: 20px;
	border-collapse: separate;
}
.table thead th {
	font-weight: bold;
	text-align: left;
	border: none;
	padding: 5px 9px;
	background: #EDEDED;
	font-size: 10px;
	border-top: 1px solid #ddd;
        vertical-align: middle;
}
.table tr th:first-child, .table tr td:first-child {
	border-left: 1px solid #ddd;
}
.table tr th:last-child, .table tr td:last-child {
	border-right: 1px solid #ddd;
}
.table thead tr th:first-child {
	border-radius: 8px 0 0 0;
}
.table thead tr th:last-child {
	border-radius: 0 8px 0 0;
}
.table tbody td {
	text-align: left;
	border: none;
	padding: 5px 9px;
	font-size: 10px;
	vertical-align: middle;
}
.table tbody tr:nth-child(even) {
	background: #F8F8F8;
}
.table tbody tr:last-child td{
	border-bottom: 1px solid #ddd;
}
.table tbody tr:last-child td:first-child {
	border-radius: 0 0 0 8px;
}
.table tbody tr:last-child td:last-child {
	border-radius: 0 0 8px 0;
}

.vertical span {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
/*красный квадратик в таблицах*/
#square {
  width: 9px;
  height: 9px;
  background: red;
}
/*скрол таблицы типов оборудования*/
.big-table {
	overflow: auto;
	position: relative;
}
.big-table table {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	overflow-x: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

element {

}
.team-image span, .woocommerce #content .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page #content .widget_price_filter .ui-slider .ui-slider-range, ::selection {

    background-color: #e4001b;

}
body, input, select, textarea, .slide-caption2, #lp-contacts li, #portfolio-filter li a, #faq-filter li a, .widget_nav_menu li, .entry_meta li a, .promo-desc > span, .promo-action a, .error404, .widget_links li, .widget_meta li, .widget_archive li, .widget_recent_comments li, .widget_recent_entries li, .widget_categories li, .widget_pages li, .tab_widget ul.tabs li a, .toggle .togglet, .toggle .toggleta, .team-image span, .team-skills li, .skills li span, .simple-button, .pricing-price .price-tenure, .acctitle, .acctitlec, .testimonial-item .testi-author {

    font-family: "Open Sans", Arial, Helvetica, sans-serif !important;

}

.team-image span {

    display: block;
    position: absolute;
    background-color: #e4001b;
    color: #fff;
    top: auto;
    bottom: 0;
    left: 0;
    padding: 0 10px;
    line-height: 20px;
    font-size: 12px;
    text-transform: inherit;
}
element {
}
.our-clients li, .our-clients .item {
  
  border: none;
}

#wrapper .wpcf7 input[type="submit"] {
  background-color: #34495e;
  color: #ffffff;
  display: block;
  margin: 0 auto;
}