/*!
Theme Name: Aristarx
Theme URI: https://github.com/awpd/awpd.git
Author: Alexander Shubenkin
Author URI: https://github.com/awpd
Description: My personal start WordPress theme for development.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kolkhoz
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*! Шрифты */

@font-face {
			font-family: "SegoeUIRegular";
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIRegular/SegoeUIRegular.eot");
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIRegular/SegoeUIRegular.eot")format("embedded-opentype"),
			url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIRegular/SegoeUIRegular.woff") format("woff"),
			url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

@font-face {
			font-family: "SegoeUIBlack";
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBlack/seguibl.eot");
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBlack/seguibl.eot")format("embedded-opentype"),
			url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBlack/seguibl.woff") format("woff"),
			url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBlack/seguibl.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}


	@font-face {
			font-family: "SegoeUIBold";
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBold/SegoeUIBold.eot");
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBold/SegoeUIBold.eot")format("embedded-opentype"),
			url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBold/SegoeUIBold.woff") format("woff"),
			url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIBold/SegoeUIBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "SegoeUIItalic";
			src: url("https://80c01a.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIItalic/SegoeUIItalic.eot");
			src: url("https://5d8b1b.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUIItalic/SegoeUIItalic.eot#iefix")format("embedded-opentype"),
			url("https://0c950a.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/fonts/SegoeUIItalic/SegoeUIItalic.woff") format("woff"),
			url("https://18280a.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/fonts/SegoeUIItalic/SegoeUIItalic.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "SegoeUILight";
			src: url("https://5bf457.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUILight/SegoeUILight.eot");
			src: url("https://6d09e4.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUILight/SegoeUILight.eot#iefix")format("embedded-opentype"),
			url("https://2c8add.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUILight/SegoeUILight.woff") format("woff"),
			url("https://ad9498.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUILight/SegoeUILight.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

	@font-face {
			font-family: "SegoeUISemiBold";
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUISemiBold/SegoeUISemiBold.eot");
			src: url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUISemiBold/SegoeUISemiBold.eot")format("embedded-opentype"),
			url("/assets/sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUISemiBold/SegoeUISemiBold.woff") format("woff"),
			url("https://07d69c.claudeassets.com/20180828093938im_/https://sipatelie.com/wp-content/themes/kolkhoz/fonts/SegoeUISemiBold/SegoeUISemiBold.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}


/*! Категории продукции на главной */
.home-cat-detail {
	display: block;
	margin-top: 10px;
}
a.home-cat-detail {
	color: #5a83d6;
	font-size:14px;
	width: 150px;
    text-align: center;
    border: 1px solid #f59c00;
    color: #f59c00;
    padding: 5px 0;
}

a.home-cat-detail:visited {
    color: #f59c00;
}

a.home-cat-detail:hover {
	border: 1px solid #dc8c00;
    color: #dc8c00;
}

.home-cat-title {
	font-size: 1.1em;
    font-weight: bold;
	padding-bottom: 5px;
}
.home-cat-desc {
	font-size: 13px;
}


/*! Баннер на главной */
.home-banner-text {
	position: absolute;
    top: 30px;
    left: 50px;	
}

.home-banner-text-sip {
    position: absolute;
    bottom: 50px;
    left: 35%;
}

.home-banner-title {
	color: #404041;
    line-height: 1.1;
    font-size: 23pt;
    font-family: SegoeUIBlack;
}

.home-banner-desc {
	color: #000;
    margin: 15px 0px;
}

a.home-banner-button {
	padding: 5px 10px;
    background: #f59c00;
    font-weight: bold;
    color: #fff;
	font-family: "SegoeUILight";
}

.home-help a.call-link {
	display: block;
	font-size: 14px;
	padding: 5px 0;
    margin: 0 auto;
    background: #f59c00;
    width: 187px;
    font-weight: bold;
    color: #fff;
	font-family: "SegoeUILight";

}

a.home-banner-button:visited {
	color: #fff;
}

.home-banner-right-text {
	position: absolute;
    bottom: 80px;
    right: 15px;
    background: #404041;
    color: #fff;
    padding: 5px 30px;
}

/*! Блоок с ценами на главной */

.home-price-title {
	font-size: 2em;
	font-family: SegoeUIRegular, sans-serif;
}

.home-prices {
	text-align: center;
    margin: 20px 0;
    padding: 15px 5px;
    border: 1px solid #eaeaea;
}
.home-prices-title {
	font-size: 130%;
    padding-bottom: 10px;
}

.home-prices-desc {
	font-size:14px;
}

.home-prices-price {
	font-size: 20px;
    font-weight: 500;
}

a.home-prices-detail {
	display: block;
	padding-top: 5px;
	color: #5a83d6;
    font-size: 14px;
}

.home-help {
	text-align:center;
	height: 160px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.home-help-title {
	font-size: 21px;
	font-weight: bold;
}

.home-help-desc {
	font-size:14px;
}


a.home-help-detail {
	display: block;
	color: #5a83d6;
    font-size: 16px;
}

img.norm-width {
	max-width:40px;
}

.site-header .main-navigation ul {
	float:right;
}



.site-header .top-line {
    border-bottom: none !important;
}

.site-header {
     box-shadow: none !important; 
}

.entry-content {
	margin: 0 !important;
}

body:not(.home) article.page {
    margin: 0 !important; 
    background-color: #fff;
    padding: 0px !important; 
    box-shadow: none !important; 
}

.site-header .contacts {
	font-size: 14px;
	padding-top: 10px;
}


.work-time {
	padding-right:20px;
}


.site-header .main-navigation ul li:hover>a {
    background: #f2f2f2;
	text-decoration:underline;
}

.site-header .main-navigation ul li.current-menu-item>a:active{
    color: #333 !important;
    background: #f2f2f2;
	text-decoration:underline;
}

.sip-block-title {
	font-size: 1.5em;
}

/*! Баннер на странице СИП */
.sip-banner-text {
	position: absolute;
    top: 30px;
    left: 50px;	
}
.sip-banner-title {
	color:#404041;
	font-size: 28px;
	line-height: 1.2;
	font-weight:bold;
}

.sip-banner-desc {
	color: #000;
    margin-top: 5px;
}

a.sip-banner-button {
	padding: 5px 10px;
    background: #404041;
    color: #fff;
}

a.sip-banner-button:visited {
	color: #fff;
}

.sip-banner-right-text {
	position: absolute;
    bottom: 80px;
    right: 15px;
    background: #404041;
    color: #fff;
    padding: 5px 30px;
}

/*! Отзывы на главной и реализованные проекты */
.testimonial-block a {
	color: #fff;
	font-size: 1.3em;
}
.testimonial-block a:visited {
	color: #fff;
}
.testimonial-title {
	font-family: SegoeUIRegular, sans-serif;
	font-size: 1.8em;
	padding-bottom: 10px;
}

.grey-bg {
	background: #7f7f7f;
    /* height: 199px; */
    text-align: center;
}

.testimonial-text {
	color: #fff;
    font-size: 1.1em;
    padding: 30px 0 10px;
}

.testimonial-block {
	display: flex;
}

.w50 {
	flex: 50% 1 1;	
}

img.size-full {
	max-width: 100%;
}

td img {
    width: 100%;
}

table.tablepress  {
	width:100%;
	margin-bottom:30px !important;
}

table.sip-table {
	width: 100%;
    overflow: auto;
	border-collapse: collapse;
}

tr.table-header td {
	font-weight:bold;
	font-size: 16px;
}

tr.table-price-cell td{
	font-size: 16px;
}

p.sip-block-price {
	text-align:center;
}

table.sip-table td {
	border-right: 3px solid #ccc;
	text-align:center;
	padding: 2px 5px;
}
table.sip-table tr {
border: 3px solid #ccc;
}
.product-params item {
	display: flex;
    justify-content: space-around;
    flex-direction: row-reverse;
}

.related-products .col-md-4  {
	width:100% !important;
}
.related-products .col-sm-6 {
	width:100% !important;
}


#item-7 .item-content {
	font-weight:bold;
	font-size: 20px;
}

#item-8 .item-content {
	font-weight:bold;	
	font-size: 20px;
}

.awpd-single-catalog .product-params #item-8 p {
	margin: 0;
    padding: 1px 0 0;
}

.awpd-single-catalog .product-params #item-7 p {
	margin: 0;
    padding: 1px 0 0;
}

#item-7, #item-8 {
	display:block;
}

.catalog-prod {
	display: flex;
    justify-content: space-between;
    align-items: center;
	min-height: 35px;
}

.catalog-prod-item-1 {
    background: #f59c00;
	width: 110px;
    min-height: 35px;
	text-align: center;
    line-height: 35px;
}

.catalog-prod-item-2 {
    background: #bfbfbf;
	width: 165px;
    min-height: 35px;
	text-align: center;
    line-height: 35px;
}

.catalog-prod-item-3 {
    background: #f2f2f2;
    width: 110px;
    min-height: 35px;
	text-align: center;
    line-height: 35px;
}

input[type="checkbox"] {
	width:auto !important;
	float:left;
	margin: 0 5px;
}

a.home-banner-button:hover{
	color:#fff;	
}

.advantages-title {
	text-align: center;
    font-size: 14pt;
    line-height: 1.1;
	margin-top: 0;
}

.white {
	color:white;
}

.w50 img.size-full {
    height: 100%;
}
.tile-link {
    font-weight: bold;
    padding: 10px;
}
.tl-lightgrey {
    background-color: #f2f2f2;
}

.tl-lightgreen {
    background-color: #ebf0df;
}

.tl-lightblue {
    background-color: #daeef2;
}
.tl-lightorange {
    background-color: #fceadd;
}

span.price-title {
    width: 100%;
    text-align: center;
    background: #f2f2f2;
    display: block;
    line-height: 2;
    font-size: 18pt;
	color:#333;
}

.span.price-title a {
	color:#333;
}

.price {
    width: 100%;
    text-align: center;
    background-color: #808080;
    border-radius: 0;
    color: #FFF;
    font-size: 2em;
    margin: 0px auto;
    font-weight: bold;
    line-height: 2;
}

.price-box h3 {
	text-transform: uppercase;
	text-decoration: underline;
	color: #808080;
	font-weight: bold;
}
.price-sub-title {
	padding:0 10px;
	font-size: 14px;
	min-height:76px;
}

.price a.button {
	padding: 5px 30px;
    background: #808080;
    color: #fff;
}

.about {
  margin: 10px 0px;
  padding-bottom: 10px;
  font-weight: 100;
  font-size: 0.8em;
  color: #333;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.price-wrap {
  text-align: center;
}
.price-box {
  background: white;
  text-align: center;
  padding: 20px 0 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  border: 2px solid #808080;

}

.price-box2 {
  background: white;
  text-align: center;
  padding: 0px 0;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  border: 2px solid #808080;
}

.price-box2 .price {
	font-size:1.2em;
}

.price-wrap a.button {
	background: #f59c00;
    color: #fff;
    font-size: 20px;
    width: 100%;
    display: block;
    line-height: 50px;
}

.big-text {
	font-size:16pt;
}

.orange {
	background: #f59c00;
	font-weight:bold;
}

.home-prices .home-prices-detail {
display: block;
    font-size: 14px;
    padding: 5px 0;
    margin: 10px auto;
    border: 1px solid #f59c00;
    color: #f59c00;
    max-width: 150px;
    font-weight: bold;
    font-family: "SegoeUILight";
}

.comment-form input:not([type=submit]), textarea {
    width: 100%;
}

p.related-products-title {
	font-size: 22px;
    line-height: 27px;
    letter-spacing: .3px;
    clear: both;
    font-family: SegoeUIRegular,sans-serif;
    font-weight: 600;
}

p.other-products-title {
	font-size: 22px;
    line-height: 27px;
    letter-spacing: .3px;
    clear: both;
    font-family: SegoeUIRegular,sans-serif;
    font-weight: 600;
}


@media screen and (max-width: 1400px) {
	.home-cat-desc {
		min-height: 60px;
	}
	.menu-toggle {
		margin-top: -10px;
	}
	.site-header .contacts {
		float: right;
		max-width: 811px;
		width: 100%;
	}
}

@media (max-width: 1200px) {
	/* .site-header .main-navigation .sidebar-toggle {
		margin-right: 30px;
	} */

	.sidebar-toggle {
		margin-top: -10px;
		border: 1px solid #333!important;
	}

	.site-header .main-navigation a {
		padding: 6px 6px !important;
	}
}

@media screen and (max-width: 991px) {
	.work-time {
		padding-right: 10px;
	}
	.home-banner-right-text {
		bottom: 25px;
	}
	.site-header .contacts a {
		margin-right: 10px!important;
	}
	.site-header .contacts {
		font-size: 12px!important;
	}

	.site-header .contacts a {
		font-size: 12px!important;
	}
}

@media screen and (max-width: 767px) {
	.home-banner-text {
		position: relative;
		top: 0;
		left: 0;
		text-align: center;
		color: #FFF;
		background: #404041;
		padding: 15px;
	}

	.home-banner-title {
		color: #FFF;
		font-size: 23px;
	}

	.home-banner-desc {
		font-size: 15px;
	}

	.home-banner-right-text {
		font-size: 15px;
    	text-align: center;
		position: relative; 
		bottom: 0;
		right: 0;
	}

	.home-banner-button {
		border: 1px solid #FFF;
	}

	.home-banner-desc {
		color: #FFF;
	}

	.wpb_wrapper {
		text-align: center;
	}

	.home-price-title {
		text-align: center;
	}

	/* .testimonial-block {
		display: flex;
		flex-direction: column;
	}

	img.size-full {
		height: 100%;
	} */
}

@media screen and (max-width: 600px) {
	.testimonial-block {
		display: flex;
		flex-direction: column;
	}
	.w50 img.size-full {
		width: 100%;
	}
}

@media screen and (max-width: 420px) {
	.site-header .contacts {
		padding-top: 0px;
		padding-bottom: 6px;
	}

	.site-header .logo-link .logo {
		width: 200px!important;
	}

	.site-header .logo-link {
		display: flex!important;
    	align-items: center;
	}

	.menu-toggle {
		display: flex!important;
	}

	.sidebar-toggle {
		margin-top: -10px;
	}
	img{
	width: 100%;	
	}
	
	table.sip-table {
	display: block;
	}
	.home-banner-text {
		position: relative;
		top: 0;
		left: 0;
		text-align: center;
		color: #FFF;
		background: #404041;
		padding: 15px;
	}

	.home-banner-text-sip {
		position: relative !important;
		top: 0;
		left: 0;
		text-align: center;
		color: #FFF;
		background: #404041;
		padding: 15px;
	}

	.home-banner-title {
		color: #FFF;
		font-size: 23px;
	}

	.home-banner-desc {
		font-size: 15px;
	}

	.home-banner-right-text {
		font-size: 15px;
    	text-align: center;
		position: relative; 
		bottom: 0;
		right: 0;
	}

	.home-banner-button {
		border: 1px solid #FFF;
	}

	.home-banner-desc {
		color: #FFF;
	}

}

@media screen and (max-width: 320px) { 
	.site-header .logo-link .logo {
		width: 150px!important;
	}
}
/*
     FILE ARCHIVED ON 17:42:30 Jun 01, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:29:20 Sep 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.416
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.04
  esindex: 0.008
  cdx.remote: 6.446
  LoadShardBlock: 366.495 (3)
  PetaboxLoader3.resolve: 536.623 (3)
  PetaboxLoader3.datanode: 543.606 (4)
  load_resource: 782.142
*/