@font-face {
	font-family: 'DINCondensedRegular';
	src: url('/web/20160322172122im_/http://mcdonalds.ru/fonts/DNC57__W.eot');
	src: url('/web/20160322172122im_/http://mcdonalds.ru/fonts/DNC57__W.eot#iefix') format('embedded-opentype'), url('/web/20160322172122im_/http://mcdonalds.ru/fonts/DNC57__W.woff') format('woff'), url('/web/20160322172122im_/http://mcdonalds.ru/fonts/DNC57__W.ttf') format('truetype'), url('/web/20160322172122im_/http://mcdonalds.ru/fonts/DNC57__W.svg#DINCondensedWeb') format('svg');
	font-weight: normal;
	font-style: normal;
}
.suppliers {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg.jpg) no-repeat 50% 0;

}
.nutrition {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/nutrition/bg.jpg) no-repeat 50% 0 #f9f8ed;
}
.live_actively {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/live_actively/bg.jpg) no-repeat 50% 0 #a4cc5b;
}

.live_actively .padding1 { padding-right:0}
.live_actively .padding2 { padding-right:0}

.our_restaurants {
	margin-top: 60px;
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/our_restaurants/bg.jpg) no-repeat 50% -60px #685240;
}
.our_restaurants_eco {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/our_restaurants/eco_bg.jpg) no-repeat 50% 0;
	margin: 30px 0 0 0;
}

.our_restaurants .padding1 { padding-right:0}
.our_restaurants .padding2 { padding-right:0}
.our_restaurants .padding3 { padding-right:0}
.our_restaurants .padding4 {}

.numbers_and_facts { min-height:500px}

.numbers_and_facts h1 { color:#eec915 !important}

.nopadding {
	padding: 0
}
.no-border {
	border-bottom: 0 !important;
}
.hidden {
	display: none;
}
.other_sites {
	display: inline-block;
	position: relative;
	width: 206px;
	height: 29px;
	background: url('/web/20160322172122im_/http://mcdonalds.ru/i/bgs/os.jpg') bottom no-repeat;
	top: 10px;
	font-size: 10px;
	color: #5f5f5f;
}
.ots_descr {
	position: absolute;
	top: -20px;
	left: 10px;
}
.white_box {
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 1px #BBBBBB;
	position: relative;
	width: 65%
}
.white_box .white_box_container {
	padding: 30px 30px 30px 30px;
	position: relative;
	z-index: 10
}
.white_box:after {
	background: url("/web/20160322172122im_/http://mcdonalds.ru/i/bgs/corner.png") no-repeat center center;
	bottom: 0;
	content: " ";
	display: block;
	height: auto;
	position: absolute;
	top: 0;
	width: 147px;
	z-index: 0;
}
.white_box_right:after {
	background-size: 147px 100%;
	right: -72px;
}
.white_box_left:after {
	background-size: 73px 100%;
	left: -72px;
}
.content {
	padding-left: 150px
}
.interested .title, .video .title {
	background-color: #414141;
	border-radius: 5px 5px 0 0;
	padding: 0 12px;
	height: 33px;
	text-transform: uppercase;
	color: #fff;
	font: normal 14px/33px "DINCondensedRegular", Impact, Arial, sans-serif;
}
.interested .interested_content {
	padding: 15px 15px 0 15px;
	background-color: #edebec;
	border: 1px solid #e0e0e0;
	border-radius: 0 0 5px 5px;
	border-top: 0;
	font-size: 11px;
	line-height: 15px;
}
.interested hr {
	margin: 12px 0;
	border: 0;
	height: 1px;
	background-color: #e0e0e0;
	color: #e0e0e0;
}
.interested_content p:before {
	width: 10px;
	height: 12px;
	background-image: url('/web/20160322172122im_/http://mcdonalds.ru/i/bullets/bullet01.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	content: " ";
}
.interested_content p.bullet_pink:before {
	background-position: 0 -19px !important
}
.interested_content p.bullet_red:before {
	background-position: 0 -40px !important;
}
.interested_content p.bullet_green:before {
	background-position: 0 -83px !important;
}
.interested_content p.bullet_dark_coral:before {
	background-position: 0 -104px !important;
}
.interested_content p.bullet_brown:before {
	background-position: 0 -126px !important;
}
.interested_content p.bullet_blue:before {
	background-position: 0 -148px !important;
}
.interested_content p.bullet_kofee:before {
	background-position: 0 -170px !important;
}
.interested_content p.bullet_dark_pink:before {
	background-position: 0 3px !important;
}
.pink {
	background-color: #E9168C !important;
}
.red {
	background-color: #BC1A25 !important;
}
.green {
	background-color: #617624 !important;
}
.dark_coral {
	background-color: #bc5d3a !important;
}
.orange {
	background-color: #E05B1D !important;
}
.brown {
	background-color: #772b0f !important;
}
.blue {
	background-color: #0ab2d9 !important;
}
.kofee {
	background-color: #4a2410 !important;
}
.dark_pink {
	background-color: #B72884 !important;
}
.horses_neck {
	background-color: #65532C !important;
}
.info h2 {
	color: #414141;
	font: normal 43px/1em "DINCondensedRegular", Impact, Arial, sans-serif;
	border-bottom: 1px solid #e8e8e8;
	margin: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.info p {
	font: normal 16px/22px, Arial, Helvetica, Geneva, sans-serif;
	color: #828282;
}
div.sub {
	font-size: 12px;
	border-top: 1px solid #e0e0e0;
	margin-top: 13px;
	padding-top: 10px;
	color: #ababab;
	padding-bottom: 50px
}
div.sub .arrow {
	position: absolute;
	bottom: 0px;
	right: -50px;
	max-height: 250px;
}
.white_box_left {
	float: right;
}
.white_box_left .arrow {
	left: -90%;
	margin-left: 100px
}
.white_box .video {
	width: 193px;
	height: 154px;
	display: block;
	overflow: hidden;
	border-radius: 0 0 5px 5px;
	margin: 0 auto;
	position: absolute;
	bottom: -30px;
	right: -98%;
}
.white_box_left .video {
	bottom: -30px;
	left: -348%;
}
.content.content_title {
	padding-top: 80px;
	padding-bottom: 20px;
}
.our_restaurants .content.content_title {
	padding-top: 20px;
}
.content.content_title h1 {
	color: #fff;
	/*font: 400 175px/1em "DINCondensedRegular",Impact,Arial,sans-serif;*/
	font-family: "DINCondensedRegular", Impact, Arial, sans-serif;
	font-size: 102px;
	text-transform: uppercase;
	clear: both;
	padding: 0 0 10px 0;
	margin: 0
}
.suppliers_menu {
	margin-bottom: 0px;
	border-top: 1px solid #DCCCB6;
	border-bottom: 1px solid #DCCCB6;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	behavior: url(/web/20160322172122im_/http://mcdonalds.ru/js/pie/PIE.htc);
	text-align: center;
}
.suppliers_menu ul {
	padding: 22px 0 20px 0;
}
.suppliers_menu li {
	display: inline-block;
	/*float: left;*/
	height: 33px;
	line-height: 33px;
	background-color: #414141;
	margin: 10px 7px 0 0;
	padding: 0 10px;
	border-radius: 5px;
}
.suppliers_menu li a, .suppliers_menu li a:visited, .suppliers_menu li a:focus {
	color: #fff;
	text-transform: uppercase;
	font-family: "DINCondensedRegular", Impact, Arial, sans-serif;
	text-decoration: none;
}
.suppliers_menu li.first {
	margin-left: 0;
}
.suppliers_menu li.end {
	margin-right: 0;
	clear: right;
}
#popup {
	width: 860px;
	height: 480px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -430px;
	margin-top: -240px;
	z-index: 999;
	display: block;
	background: url(/web/20160322172122im_/http://mcdonalds.ru/img/preloader.gif) no-repeat center center;
}
#overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	background: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index: 998;
}
.box01 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg01.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box02 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg02.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box03 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg03.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box04 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg04.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box05 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg05.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box06 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg06.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box07 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg07.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box08 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg08.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.box09 {
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/suppliers/bg09.jpg) 50% 0;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 50px
}
.subtitle {
	font: normal 18px/1.3em "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	padding: 15px 0 0 0;
	text-transform:uppercase;
}
.balance {
	border-radius: 5px;
	background: #fff;
	padding: 15px;
	margin-bottom: 15px
}
.balance h2 {
	font: normal 43px/53px "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-transform: uppercase;
	color: #414141;
}

.balance p { color:#828282}

.wfc {
	border-radius: 5px;
	background: #fff;
	margin-bottom: 15px
}
.wfc { color:#828282}
.wfc img {
	border-radius: 5px 0 0 5px
}
.wfc h2 {
	font: normal 43px/53px "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	padding-bottom: 7px;
	text-transform: uppercase;
	color: #414141;
}
.wfc .text {
	padding: 15px 15px 15px 0;
	margin-left: -15px
}
.galery {
	border-radius: 5px;
	background: #fff;
	margin-bottom: 15px
}
.galery h2 {
	font: normal 43px/53px "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	padding-bottom: 7px;
	text-transform: uppercase;
	color: #414141;
}
.galery .text {
	padding: 15px 15px 0 15px;
}

.galery p { color:#828282}

.balance_subtitle_text {
	font: normal 18px/1.3em "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 20px;
	border: 1px solid #e7e7d1;
	border: 1px solid rgba(255, 255, 255, .3);
	border-radius: 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/bgs/bg01.png);
}
.our_restaurants_text {
	font: normal 18px/1.3em "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	color: #8cb5d8;
}
.nutrition_block {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	position: relative;
	margin-bottom: 15px;
}
.nutrition_block img {
	border-radius: 5px 5px 0 0;
}
.nutrition_block h2 {
	font: normal 43px/53px "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #e7e7e7;
	margin: 15px;
	padding: 0;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #414141;
	text-align: left
}
.nutrition_block p {
	padding: 0 15px 15px 15px;
	text-align: left; color:#828282
}
.football_block {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	position: relative;
	margin-bottom: 15px;
	border-radius: 5px;
}
.football_block img {
	border-radius: 5px 5px 0 0;
}
.football_block h2 {
	font: normal 23px/30px "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #e7e7e7;
	margin: 15px;
	padding: 0;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #414141;
	text-align: left
}
.football_block p {
	padding: 0 15px 15px 15px;
	text-align: left; color:#828282
}
.sector_title h2 {
	font-size: 30px;
	line-height: 1.4em;
	color: #fff;
	background: inherit;
	position: relative;
	z-index: 1;
	display: inline-block;
	padding: 0 20px 15px;
}
.sector_title p {
	color: #fff;
}
.sector h2, .sector h3 {
	font-family: "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	color: #222;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.sector p {
	font: normal 15px/1.5em Arial, sans-serif;
	color: #222;
}
.sector a {
	color: #A62E15;
	text-decoration: none;
}
.sector a:hover {
	text-decoration: underline;
}
.sector p {  margin:0}
.sector_title h2 {
	font-size: 30px;
	line-height: 1.4em;
	color: #fff;
	background: inherit;
	position: relative;
	z-index: 1;
	display: inline-block;
	padding: 0 20px 15px;
}
.sector_title p {
	color: #fff; margin-top:-10px; z-index:20; position:relative
}
.sector_title {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 7px;
	background-color: #333;
	position: relative;
	padding: 40px 30px 15px;
	text-align: center;
	margin: 45px 0 15px;
}
.sector_title.sector_title_first {
	margin-top: 0px
}
.sector_title:before {
	content: "";
	width: 90px;
	height: 90px;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -30px;
	margin-left: -45px;
	background-color: inherit;
	border-radius: 30px;
	background-position: 50% 40%;
	background-repeat: no-repeat;
}
.sector_title:after {
	content: "";
	width: 92%;
	height: 5px;
	border: 1px double #fff;
	border-width: 1px 0;
	position: absolute;
	left: 4%;
	top: 0;
	margin-top: 50px;
}
.sector_comfort .sector_title {
	background-color: #b12e32;
}
.sector_comfort .sector_title:before {
	background-image: url('/web/20160322172122im_/http://mcdonalds.ru/i/our_restaurants/comfort_icon.png');
}
.sector_design .sector_title {
	background-color: #eea029;
}
.sector_design .sector_title:before {
	background-image: url('/web/20160322172122im_/http://mcdonalds.ru/i/our_restaurants/design_icon.png');
}
.sector_eco .sector_title {
	background-color: #02a831;
}
.sector_eco .sector_title:before {
	background-image: url('/web/20160322172122im_/http://mcdonalds.ru/i/our_restaurants/eco_icon.png');
}
.eco_elevents {
	background: #fff;
	border-radius: 5px;
	margin: 0px 0 20px 0;
	padding: 20px 30px
}

.eco_elevents { color:#828282}

.eco_elevents .element1 {
	border: solid #02a831;
	border-width: 0 1px 1px 0;
	text-align: center;
}
.eco_elevents .element1.last {
	border-right: 0
}
.eco_elevents .element2 {
	border: solid #02a831;
	border-width: 0 1px 0 0;
	text-align: center;
	padding-top: 20px;
}
.eco_elevents .element2.last {
	border-right: 0
}
.eco_elevents h3 {
	font-family: "DINCondensedRegular", Arial, Helvetica, Geneva, sans-serif;
	font-size: 25px;
	color: #414141
}
.eco_elevents .element1 p {
	padding-bottom: 10px
}
.eco_elevents .icon {
	height: 59px
}
.left.carousel-control {
	width: 53px;
	height: 53px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/our_restaurants/prew_arrow.png);
	left: 20px;
	top: 50%;
	margin-top: -26px;
	cursor: pointer
}
.right.carousel-control {
	width: 53px;
	height: 53px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/web/20160322172122im_/http://mcdonalds.ru/i/our_restaurants/next_arrow.png);
	right: 20px;
	top: 50%;
	margin-top: -26px;
	cursor: pointer
}
.carousel.slide.design {
	max-width: 800px;
	min-width: 400px;
	margin: 0 auto
}



.box { }
.box.size1 { width:214px !important; height:207px !important; }
.box.size2 { width:428px !important; height:207px !important;}
.box.size3 { width:214px !important; height:414px !important;}




 @media (min-width: 1525px) {
.white_box_left .arrow {
	left: -60%;
	margin-left: 100px
}
div.sub .arrow {
	right: -180px;
}

.our_restaurants .padding2 { padding-right:0px !important}
.our_restaurants .padding4 { padding-right:15px}

.suppliers {
	background-size: contain;
}

}
@media (min-width: 1200px) {


.our_restaurants .padding2 { padding-right:0px !important}
.our_restaurants .padding4 { padding-right:15px}

.white_box_left .arrow {
	left: -160%;
	margin-left: 100px
}
.suppliers {
	background-size: auto;
}


}
@media (min-width: 1000px) {


.our_restaurants .padding1 { padding-right:7px !important; padding-left:7px !important;}
.our_restaurants .padding2 { padding-right:7px !important;; padding-left:7px !important;}
.our_restaurants .padding3 { padding-right:7px !important; padding-left:7px !important;}
.our_restaurants .padding4 { padding-right:7px !important; padding-left:7px !important;}

.our_restaurants .row.cif { margin:0 -7px;}

.white_box_left .arrow {
	left: -50%;
	margin-left: 100px
}


}
 @media (max-width: 1025px) {
 .our_restaurants {
 	padding-top: 20px;
 }
.white_box_left .arrow {
	left: -70%;
	margin-left: 100px
}
.white_box_right .arrow {
	left: 40%;
}
div.sub .arrow {
	right: -180px;
}
.white_box_right .video {
	right: -130%
}
#footer_menu {
	line-height: 30px;
	padding: 10px 0 0 0;
}
.calc_header_block {
	margin-right: -15px
}
#footer_social_btns {
	padding: 15px 0 50px 0;
	float: left
}
.ots_descr {
	top: 0px;
}
.content {
	padding-left: 0
}
footer {
	padding: 0 0 0 8%
}
#left_menu {
	position: fixed;
	bottom: 0;
	top: 0;
	left: 0;
	width: 50px;
	z-index: 100;
	height: 100%;
	background: #a62e15;
	display: none1
}
#left_menu.opened {
	width: 135px;
}
#lm_options {
	display: none;
}
#lm_options li a {
	display: block;
	font-family: 'PFDinTextCondProRegular', arial;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	padding: 8px 0 7px 7px;
	border-top: 1px solid #b34e39;
	border-bottom: 1px solid #9a2b14;
	background: #a62e15;
}
.lm_submenu .lm_submenu {
	display: none !important;
}
#lm_options li a:hover {
	background: #fff;
	color: #000;
}
#lm_logo {
	position: relative;
	width: 50px;
	height: 50px;
	background: url('/web/20160322172122im_/http://mcdonalds.ru/i/lm_logo_small.jpg') no-repeat;
}
#lm_search {
	display: none;
}
#lm_search input {
	width: 114px;
	padding: 6px 0 6px 5px;
	border: 0;
	margin-top: 11px;
	border-radius: 5px;
}
#lm_open_btn {
	display: block;
	position: fixed;
	width: 30px;
	height: 30px;
	top: 50%;
	margin: -15px 0 0 10px;
	background: url('/web/20160322172122im_/http://mcdonalds.ru/i/buttons/lm_open_btn.jpg') no-repeat;
	cursor: pointer;
}
#lm_close_btn {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 10px;
	margin: 0 0 0 95px;
	background: url('/web/20160322172122im_/http://mcdonalds.ru/i/buttons/lm_open_btn.jpg') no-repeat;
	cursor: pointer;
}
.eco_elevents .element1, .eco_elevents .element2 {
	border: 0;
	min-height: inherit
}

.our_restaurants .padding2 { padding-right:15px;}
.our_restaurants .padding4 { padding-right:15px}



}
 @media (max-width:767px) {
.suppliers .content.content_title h1 {
	color: #4d4d4d
}
footer {
	padding: 0 0 0 50px
}
.content {
	padding-left: 50px
}
.box_mob {
	padding-top: 0;
	padding-bottom: 20px
}
.white_box_right:after, .white_box_left:after {
	display: none!important
}
.white_box h2 {
	padding-top: 15px
}
.suppliers, .box_mob {
	background: #fff
}
.white_box {
	border-radius: 0px;
	background: #fff;
	box-shadow: none;
	position: relative;
}
.white_box .white_box_container {
	padding: 0;
	position: relative;
	z-index: 10
}
.video {
	float: none;
	margin: 20px auto
}
.video {
	position: static;
}
.suppliers_menu {
	border-color: #b2b2b2;
}
.suppliers_menu ul {
	padding: 10px 0 10px 0;
}
.white_box {
	width: 100%
}
div.sub {
	padding-bottom: 0px
}
.subtitle {
	font: 400 14px/25px Arial, sans-serif;
	color: #fff;
	padding: 15px 0 0 0;
	color: #4d4d4d
}
.wfc .text {
	padding: 15px 15px 0 15px;
	margin-left: 0
}
.eco_elevents .element1, .eco_elevents .element2 {
	border: 0;
	min-height: inherit
}
.our_restaurants .padding1 { padding-right:15px}
.our_restaurants .padding2 { padding-right:15px}
.our_restaurants .padding3 { padding-right:15px}
.our_restaurants .padding4 { padding-right:15px}

.live_actively .padding1 { padding-right:15px}
.live_actively .padding2 { padding-right:15px}


}
.col-sm-12{
	font-family:'DINCondensedRegular';
}
.our_restaurants_text .col-sm-12 p{
	font-family:'DINCondensedRegular';
}
.sector_title p{
	font-family:'Arial';
}
#lm_options{
margin-bottom:0px;}

.col-sm-11{
	font-family:'DINCondensedRegular';
}
.carousel-inner .item{
	width:inherit;
	height:inherit;
}

.customSelect.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width: 125px;
}

.customSelect .btn {
	padding: 3px 6px 0;
	text-transform: uppercase;
	position: relative;
}

.customSelect .filter-option {
	font-weight: normal;
	margin-right: 0;
}

.customSelect .btn:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	height: 100%;
	border: 1px solid #E4E4E4;
	border-radius: 4px;
	background-image: -webkit-linear-gradient(#F0F0F0, 50%, #E5E3E4);
	background-image: -o-linear-gradient(#F0F0F0, 50%, #E5E3E4);
	background-image: linear-gradient(#F0F0F0, 50%, #E5E3E4);
}

.customSelect.btn-group .btn .caret {
	right: 0px;
	z-index: 2;
	border-top-color: #A3A1A2;
}

.customSelect .btn:hover,
.customSelect .btn:active,
.customSelect .btn:focus,
.customSelect.open .dropdown-toggle {
	background: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none!important;
}

.customSelect .dropdown-menu {
	padding-top: 0px;
	padding-bottom: 0px;
}

.customSelect .dropdown-menu>li>a {
	padding-left: 6px;
	padding-right: 6px;
}

.customSelect ul span {
	font-weight: normal;
}
.pir_conteiner{
	background: url('/web/20160322172122im_/http://mcdonalds.ru/i/bgpir.jpg') top center #f3f0e9 no-repeat;
    background-size: contain;
}
.pir_top .col-sm-offset-1, .pir_bottom .col-sm-offset-1{
	padding-top: 80px;
	margin-left: 8.5%;
	width: 83.33333333%;
	padding-left: 150px;
	box-sizing: border-box;
}
.pir_bottom .col-sm-offset-1{
	padding-top: 30px;
}
.pir_bottom{
	background: rgba(255, 255, 255, 0.7);
}
.pir_top h1{
	color: #fff;
	color: #fff;
    font-size: 106px;
    font-family: 'DINTexCompProRegular';
    text-transform: uppercase;
    letter-spacing: 0.04em;
    margin: 30px;
}
.pir_top .pir_tit_text{
	color: #fff;
    font-size: 20px;
    font-family: 'DINTexCompProRegular';
    text-transform: uppercase;
    letter-spacing: 0.04em;
    margin: 30px;
}
.pir_img_box{
	text-align: center;
	margin-bottom: 48px;
}
.pir_table_box{
	text-align: center;
	width: 880px;
	margin: 0 auto;
}
.pir_table_title{
	font-size: 36px;
	font-family: 'DINTexCompProRegular';
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.pir_table_notif{
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	padding: 0 25px;
	margin-bottom: 28px;
}
.pir_table_border{
	border: 1px dashed #000;
    border-radius: 25px;
    margin-bottom: 29px;
}
.pir_table{
	display: table;
    width: 100%;
}
.pir_table_head{
	font-size: 30px;
	font-family: 'DINTexCompProRegular';
	font-weight: bold;
	color: #d64747;
	height: 60px;
	line-height: 60px;	
	text-transform: uppercase;
}
.pir_row{
	display: table-row;
}
.pir_cell{
	display: table-cell;
	border-top: 1px dashed #7a7a7a;
	border-left: 1px dashed #7a7a7a;
	padding: 17px 30px;
}
.pir_cell:first-child{
	border-left: 0;
	padding: 17px 30px 17px 60px;
}
.pir_cell:last-child{
	padding: 17px 60px 17px 30px;
}
.pir_source{
	color: #000;
    font-size: 20px;
    font-family: 'DINTexCompProRegular';
    text-transform: uppercase;
    letter-spacing: 0.04em;
}
.pir_source a{
	color: #000;
	font-family: 'DINTexCompProRegular';
}
@media (max-width: 1325px) {
	.pir_img_box img{
		width:100%;
		display: block;
	}
}
@media (max-width: 1150px) {
	.pir_table_box{
		width:100%;
	}
	.pir_cell,
	.pir_cell:last-child,
	.pir_cell:first-child{
		padding: 17px 0;
	}
}

/*
     FILE ARCHIVED ON 17:21:22 Mar 22, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:50:49 Sep 11, 2023.
     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: 1012.067
  exclusion.robots: 0.114
  exclusion.robots.policy: 0.1
  cdx.remote: 0.082
  esindex: 0.019
  LoadShardBlock: 951.846 (3)
  PetaboxLoader3.datanode: 172.762 (4)
  load_resource: 79.19
  PetaboxLoader3.resolve: 32.903
*/