

/* Start:/bitrix/templates/aquanet_adaptive/css/sections/delivery.css?15693984346837*/
.main_content li > div {
	display: none;
	padding: 5px 0 10px 12px;
}

.main_content ul li {
	margin-bottom: 3px;
}

.main_content ul {
	margin-bottom: 15px;
}

#tree img.b2p, p.text img.b2p{
	float: right;
	margin-top: 15px;
}


@media only screen and (max-width: 979px) {
	div.delivery_cost, div.paymode_desk {
		display: none;
	}
}

img.certif {
	width: 700px;
}

@media only screen and (max-width: 740px) {
	img.certif {
		width: 100%;
		height: auto;
	}
}

.main_content h3 {
	margin-top: 20px;
}
p.way_to_pay {
	font-weight: bold;
	color: #028BCF;
	margin-bottom: 5px;
	font-size: 0.9rem;
}

p.way_to_pay.point {
	color: #000;
	padding-left: 40px;
	padding-top: 5px;
	background-image: url("/images/shop_location2.png");
	min-height: 30px;
	background-position: left top;
	background-size: 30px;
	background-repeat: no-repeat;
	font-size: 1rem;
	margin-bottom: 0;
}

div.way_to_pay_about {
	margin-bottom: 15px;
}

.paymode {
	display: table;
	width: 980px;
	margin: 0 auto;
}
.modal {
	display: none; 
}
.paymode > div {
	display: table-row;
}

.paymode > div > div {
	display: table-cell;
	padding: 5px 10px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.paymode > div:last-child > div {
	border-bottom: 1px solid #CCCCCC;
}

.paymode > div.title  {
	font-weight: bold;
}
.paymode > div > div:first-child {
	width: 5%;
	text-align: center;
}

.paymode > div > div:nth-child(2){
	width: 25%;
}

.paymode > div > div:nth-child(3) {
	width: 25%;
}

.paymode > div > div:nth-child(4) {
	width: 45%;
	border-right: 1px solid #CCCCCC;
}



ul.ways {
	margin-top: 25px;
}

ul.ways li {
	list-style: none !important; 
	padding: 11px 10px 10px 10px;
	color: #028BCF;
	font-size: 1.2rem;
	margin: 0;
	float: left !important; 
	display: inline-block;
	text-align: center;
	box-sizing: border-box !important; 
	cursor: pointer;
	border: 1px solid #fff;
	border-bottom: 1px solid #CCCCCC;
	
	text-decoration: underline;
}

div.payments ul.ways li  {
	font-size: 1rem;
}

ul.ways li:nth-child(2) {
	width: 30%;
}
ul.ways li:nth-child(1), ul.ways li:nth-child(4), ul.ways li:nth-child(5) {
	width: 15% !important;
}

ul.ways li:nth-child(3) {
	width: 25%;
}

ul.ways.payment li{
	width: 25% !important;
}


div.payments ul.ways li:nth-child(2), div.payments ul.ways li:nth-child(1), div.payments ul.ways li:nth-child(3), div.payments  ul.ways li:nth-child(4) {
	width: 25%;
}

ul.ways li:nth-child(4) {
	width: 25%;
}

.delivery_ways.spbways ul.ways li:nth-child(1) {
	width: 55% !important;
}

.delivery_ways.obninsk_ways ul.ways li {
	width: 25% !important;
}

.delivery_ways.spbways ul.ways li:nth-child(2) {
	width: 45% !important;
}
.delivery_ways.spbways ul.ways li:nth-child(3) {
	width: 25% !important;
}

.delivery_ways.samaraways ul.ways li:nth-child(1) {
	width: 50%;
}

.delivery_ways.samaraways ul.ways li:nth-child(2) {
	width: 50%;
}


ul.ways li.active {
	border: 1px solid #CCCCCC;
	cursor: auto;
	color: #000;
	text-decoration: none;
}

div.helpdesk span {
	font-weight: bold;
}
@media only screen and (min-width: 980px) {
	ul.ways li:hover {
		background: #f2f3f5;
		color: #000;
		text-decoration: none;
	}
}

@media only screen and (min-width: 740px) {
	ul.ways li, ul.ways li:hover {
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	ul.ways li.active {
		border-bottom: 1px solid #f2f3f5;
		background: #f2f3f5;
	}
}

ul.ways li:last-child {
	float: none !important; 
}

@media only screen and (max-width: 740px) {
	ul.ways li  {
		font-size: 1rem;
	}
	ul.ways li:nth-child(1), ul.ways li:nth-child(3), ul.ways li:nth-child(2), ul.ways li:nth-child(4), .delivery_ways.obninsk_ways ul.ways li{
		width: 50% !important;
	}
	ul.ways li.active {
		background: #f2f3f5 !important;
	}
}

@media only screen and (max-width: 490px) {
	ul.ways li:nth-child(1), ul.ways li:nth-child(3), ul.ways li:nth-child(2), ul.ways li:nth-child(4), ul.ways li:nth-child(5), .delivery_ways.spbways ul.ways li:nth-child(1), .delivery_ways.spbways ul.ways li:nth-child(2), .delivery_ways.obninsk_ways ul.ways li{
		width: 100% !important;
	}
	
	ul.ways li.active {
		border-top: 0;
	}
	ul.ways li:nth-child(1).active {
		border-top: 1px solid #CCCCCC;
	}
}
@media only screen and (max-width: 500px) {
	div.payments ul.ways li:nth-child(2), div.payments ul.ways li:nth-child(1), div.payments ul.ways li:nth-child(3), div.payments  ul.ways li:nth-child(4) {
		width: 100% !important;
	}
	div.payments ul.ways li.active {
		border-top: 0;
	}
	div.payments ul.ways li:nth-child(1).active {
		border-top: 1px solid #CCCCCC;
	}
	
}
div.shop_map {
	margin: 20px 0;
	border: 2px solid #CCCCCC;
}
#to_moscow_area, #to_spb_area, #to_russia, #carrying_yourself, #cashless, #by_card, #by_credit, #to_kaluga_area {
	display: none;
}
#breadcrumb span {
	font-weight: normal;
}
ul.wayspay li > a{
	font-size: 1rem;
}
.item_tab .for_mobile {
	display: none;
}
@media only screen and (max-width: 590px) {
	.item_tab table {
		display: none;
	}
	.item_tab .for_mobile {
		display: block;
	}
}
.item_tab table {
	border-collapse: collapse;
}



.item_tab table td {
	border: 1px solid #787878;
	padding: 15px 10px;
	text-align: center;
}

.item_tab table tr td:first-child {
	width: 50% !important;
	min-width: 50% !important;
	text-align: left;
}

.mo table tr td {
	width: 25% !important;
	min-width: 25% !important;
}

.mo table tr td:first-child {
	width: 25% !important;
	min-width: 25% !important;
	text-align: left;
}

.delivery_ways.spbways .item_tab table tr td {
	width: 50%;
	min-width: 50% !important;
}
.item_tab table td.how_cost {

	font-weight: bold;
}
.item_tab table.upstairs tr:last-child td{
	font-style: italic;
	text-align: right;
	border: 0;
	padding: 5px 0;
}
.item_tab.krasnodar table.kras {
	width: 100% !important;
}
.item_tab.krasnodar table.kras td {
	width: 50% !important;
}
ul.conditions li {
	list-style-image: url("/images/li.png");
	list-style-position:outside;
	padding: 0;
	margin-bottom: 13px;
	margin-left: 20px;
}
.item_tab table tr.kras td{
	background: #f2f3f5;
	text-align: center;
	font-weight: bold;
}

div.promo img {
	display: block;
}

div.promo div {
	margin-bottom: 17px;
}

div.promo div > a {
	display: inline-block;
	width: 100%;
	padding: 0;
}

div.promo div.double > a {
	display: inline-block;
	width: 49%;
	margin-right: 2%;
	float: left;	
}

div.promo div.double a:last-child {
	margin-right: 0;
	float: none;
}

div.promo div.double_ban {
	display: inline-block;
	width: 49%;	
	margin-right: 1%;
	float: left;
	
}

div.promo div.double_ban:nth-child(even) {
	float: none;
	margin-right: 0;
	margin-left: 1%;
} 

div.promo div img {
	width: 100%;
	height: auto;
}


div.promo> div > a:hover {
	display: inline-block;
	padding: 0;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	box-shadow: 0 0 10px rgba(0,0,0,0.5);  	
}
	
/* End */
/* /bitrix/templates/aquanet_adaptive/css/sections/delivery.css?15693984346837 */
