a { outline: none; color: #6b6b6b; }
img, image { border: none; }
h1,h2,h3,h4,h5 {padding: 0; margin: 0 0 15px 0; color: #333; }
h1, h2 { font-size: 28pt; font-weight: 400; font-family: 'Russo One', sans-serif; }

html { border: 0px; margin: 0px; padding: 0px; height: 100%; }
body { border: 0px; margin: 0px; padding: 0px; color: #333; font: 13px tahoma, sans-serif; overflow-x: hidden; }
table { width: 100%; margin: 0px; padding: 0px; border-collapse: collapse; }
td { vertical-align: top; border: 0px; margin: 0px; padding: 0px; border-collapse: collapse; font: 13px tahoma, sans-serif; }

::selection { background-color: #93ffcc;}

.borderline { border-bottom: 1px dotted #ccc; margin: 15px 0; }
.clear { clear: both;}

.mf { font-family: 'Russo One', sans-serif; } 
.mf2 { font-family: lr-bold; }

.uc { text-transform: uppercase; }
.text_h1 { font-size: 18pt; font-weight: normal; }
.center { text-align: center; }

.green { color: #297143; }
.black { color: #333; }

h1, h2, .h1_span, .h2_span, .h3_span { 
	font-size: 22px;
	font-family: 'Russo One', sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 10px;
	display: block;
	text-align: left;
	line-height: 24px;
}

.dp { width: 1000px; margin: 0 auto; }
#wrap { margin:0 auto; min-height: 100%; height: auto !important; height: 100%; min-width: 1120px; max-width: 2200px; }

#headerline {
	height: 210px;
    position: relative;
    z-index: 1000;
}

#logo {
	position: absolute;
	margin: 35px 0 0 0; 
	z-index: 500;
}

#headermenu {
	position: absolute;
	margin: 153px 0 0 250px; 
	z-index: 100;
}

#phones {
	position: absolute;
	margin: 40px 0 0 610px; 
	width: 440px;
	font-size: 13pt;
}

#phones table tr td {
	font-family: lr-bold;
}

#phones .hp_name {
	font-weight: bold;
}

#slogan {
	z-index: 500;
	position: absolute;
	margin: 38px 0 0 250px;
	width: 350px;
	font-size: 20px;
	letter-spacing: 0px;
	color: #000;
	text-transform: uppercase;
}
#slogan .slogan_2line {
	line-height: 32px;
}

#header_index {
	height: 420px;
	background: #ccc;
	margin-bottom: 70px;
}

#header {
	height: 90px;
	background: #ccc;
	margin-bottom: 110px;
}

#accent {
	z-index: 500;
	position: absolute;
	margin-top: 50px;
	text-shadow: 0 0 5px rgba(0,0,0,0.5);
}

#services_menu {
	padding: 10px 0 1px 0; 
}

#services_menu .dp {
	width: 1050px;
}

#content {
	padding: 20px 0;
}

#footer {
	padding: 20px 0 40px 0;
}

#footer table tr td:nth-child(1) { text-transform: uppercase; color: #333; }
#footer table tr td:nth-child(2) { color: #333; font-size: 8pt; line-height: 16px; }
#footer table tr td:nth-child(3) { color: #333; font-size: 10pt; line-height: 16px; }
#footer table tr td:nth-child(4) { text-align: right; }

/****** CONTENT STYLES ******/

#index_line { padding: 20px 0; }
#index_line .dp div { float: left; width: 310px; margin-right: 35px; margin-top: -5px; }
#index_line .dp div:nth-child(3) { margin-right: 0; margin-top: -4px; }

#index_line .il_1 { font-size: 27px; text-transform: uppercase; }
#index_line .il_1 span { font-size: 34pt; line-height: 30px; }

/*
#index_line .il_2 a {
	display: block;
	text-align: center;
	width: 270px;
	font-size: 14pt;
	color: #fff;
	background: #4f9f6c url(images/chickin-icon.png) 25px center no-repeat;
	text-decoration: none;
	vertical-align: middle;
	padding: 22px 0 22px 40px;
	cursor: pointer;
}
#index_line .il_2 { margin-top: 6px; }
#index_line .il_2 a:hover { 
	background-color: #297143;
}
*/

#index_line .il_2 div { width: 310px; text-align: center; margin-top: -20px; }
#index_line .il_2 div a { cursor: pointer; }

#index_line .il_3 { margin-top: 10px; }
#index_line .il_3 ul { margin: 0; padding: 0; list-style: none; }
#index_line .il_3 ul li { padding-bottom: 5px; font-size: 10pt; text-transform: uppercase; }
#index_line .il_3 ul li a { font-size: 11pt; padding-left: 20px;text-decoration: none; color: #777; background: url(images/arrow-grey.png) left center no-repeat; }
#index_line .il_3 ul li a:hover { color: #297143; background: url(images/arrow-green.png) left center no-repeat; }


#grey_line {
	margin: 30px 0;
	padding: 30px 0;
	background: #e3e3e3;
}
#grey_line div table tr td.gl_1 { white-space: nowrap; }
#grey_line div table tr td.gl_1 img { padding-right: 25px; }
#grey_line div table tr td.gl_1 .h2_span,
#grey_line div table tr td.gl_2 .h2_span { font-size: 18pt; }
#grey_line div table tr td.gl_2 { width: 100%; padding-left: 60px; }


#el_left_1 { margin: 30px 0; }
#el_left_1 a {
	display: block;
	text-align: center;
	width: 190px;
	font-size: 11pt;
	color: #fff;
	background: #4f9f6c url(images/chickin-icon-s.png) 20px center no-repeat;
	text-decoration: none;
	vertical-align: middle;
	padding: 22px 0 22px 40px;
	cursor: pointer;
}
#el_left_1 a:hover { 
	background-color: #297143;
}
#el_left_2 { margin: 10px 0 30px 0; }
#el_left_2 ul { margin: 0; padding: 0; list-style: none; }
#el_left_2 ul li { padding-bottom: 5px; font-size: 10pt; text-transform: uppercase; }
#el_left_2 ul li a { font-size: 11pt; padding-left: 20px;text-decoration: none; color: #777; background: url(images/arrow-grey.png) left center no-repeat; }
#el_left_2 ul li a:hover { color: #297143; background: url(images/arrow-green.png) left center no-repeat; }

/****** TIPS STYLES ******/
.tips { cursor: pointer; }
#tiptip_holder { display: none; position: absolute; top: 0; left: 0; z-index: 99999; max-width: 400px;}
#tiptip_holder.tip_top { padding-bottom: 5px; }
#tiptip_holder.tip_bottom { padding-top: 5px; }
#tiptip_holder.tip_right { padding-left: 5px;}
#tiptip_holder.tip_left { padding-right: 5px; }
#tiptip_content { color: #fff; text-shadow: 0 0 2px #000; padding: 20px; border: 1px solid rgba(255,255,255,0.25); background-color: rgb(25,25,25); background-color: rgba(25,25,25,0.92); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 3px #555; -webkit-box-shadow: 0 0 3px #555; -moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner { position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0; }
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #fff; border-top-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #fff; border-bottom-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #fff; border-right-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #fff; border-left-color: rgba(255,255,255,0.35); }
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top: -7px; margin-left: -6px; border-top-color: rgb(25,25,25); border-top-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(25,25,25); border-bottom-color: rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top: -6px; margin-left: -5px; border-right-color: rgb(25,25,25); border-right-color: rgba(25,25,25,0.92); }
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top: -6px; margin-left: -7px; border-left-color: rgb(25,25,25); border-left-color: rgba(25,25,25,0.92); }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tiptip_content { padding: 4px 8px 5px 8px; background-color: rgba(45,45,45,0.88); }
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88); }
	#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92); }
}

/****** MODAL STYLES ******/
.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 630px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}

.md-overlay, .md-overlay-2 {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(0,0,0,0.6);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-overlay-2 { background: rgba(0,0,0,0.1); }

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

.md-show ~ .md-overlay-2 {
	opacity: 1;
	visibility: visible;
}

.md-effect-1 .md-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.md-effect-9.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-9 .md-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.md-show.md-effect-9 .md-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

.md-content {
	background: #fff;
	padding: 30px;
}

#md-close {
	position: absolute;
	right: 30px;
}

#md-close a { cursor: pointer; }

.md-content input, .md-content select {
	padding: 4px 8px;
}
.md-content .form_fl td:nth-child(1) select { width: 220px; }
.md-content .form_ff select { width: 220px; }

.md-content input { width: 200px;}
.md-content input[type=submit] { 
	width: 220px;
	background: #4f9f6c;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 13pt;
	display: block;
	padding: 10px 0;
	cursor: pointer;
	font-weight: 400;
}
.md-content input[type=submit]:hover { background: #297143; } 
.md-content textarea { margin-top: 2px; width: 305px; height: 215px; padding: 5px; font-family: tahoma; resize: none; }
.md-content span { text-transform: uppercase; }

.md-overlay-menu {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 900;
	opacity: 0;
	background: rgba(255,255,255,0.6);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.tablebodytext { display: none; }

.el_left { width: 220px; padding-right: 40px; }
.el_right { text-align: justify; }

.md-trigger { cursor: pointer; }

.is_description {
	padding-left: 270px;
}


/*************** CONTENT *****************/
.content_table { width: 100%; }
.content_table tr:nth-child(2n) { background: #fafafa; }
.content_table td { width: 50%; padding: 20px; border: 1px dotted; font-family: lr-bold; text-align: left; }
.content_table td:hover { background: #e9fff1; }
.content_table td ul { 
	margin: 15px 0 0 0; 
	padding: 0; 
}
.content_table td ul li { 
	padding: 0 0 3px 20px;
	list-style-type: none; 
	background: url(images/arrow-green-small.png) left 7px no-repeat; 
	font: 13px tahoma, sans-serif;
}

.to-table td { height: 40px; vertical-align: middle; padding: 5px 10px; }
.to-header td { 
	background: #4f9f6c; 
	color: #fff; 
	border-top: 1px solid #e0eee5; 
	border-right: 1px solid #43875c;
	border-bottom: 0;
	text-align: center;
	font-family: lr-bold;
	width: 25px;
}
.to-header-price td { 
	background: #4f9f6c; 
	color: #fff; 
	border-top: 1px solid #e0eee5; 
	border-right: 1px solid #43875c;
	border-bottom: 0;
	text-align: center;
	font-family: lr-bold;
	width: 25px;
}
.to-header td:last-child { border-right: 0;}
.to-header td:first-child { background: none; border: 0;}
.to-header td small { font-size: 10px; }

.to-line td.a { background: url(images/to-line-active-bg.gif) center center no-repeat; }
.to-line td { background: url(images/to-line-noactive-bg.gif) center center no-repeat; }
.to-line td.b { background: url(images/to-line-nonactive-bg.gif) center center no-repeat; text-align: center; font-family: lr-bold; }

.to-line td:first-child { border-left: 0; padding-left: 0;}
.to-line td { border-left: 1px solid #e5e5e5; }

.to-line:nth-child(1n) td:first-child { font-family: lr-bold; text-align: right; padding-right: 20px; background: #fff; }
.to-line:nth-child(2n) td:first-child { background: url(images/to-line-name-bg.gif) left center repeat-y; }

.to-line-price td.b { background: url(images/to-line-nonactive-bg.gif) center center no-repeat; text-align: center; font-family: lr-bold; }

.to-line-price td:first-child { border-left: 0; }
.to-line-price td { border-left: 1px solid #e5e5e5; }

.to-line-price:nth-child(1n) td:first-child { font-family: lr-bold; text-align: left; padding-right: 20px;  background: #fff; }
.to-line-price:nth-child(2n) td:first-child { background: url(images/to-line-name-bg-price.gif) left center repeat-y; }

#header #phones a[href^="tel:"],
#footer .mf a[href^="tel:"]{
	color: #000;
	text-decoration: none;
}
#header #phones a[href^="tel:"]:hover,
#footer .mf a[href^="tel:"]:hover{
	text-decoration: underline;
}
.bold,.strong{font-weight: bold;}

div#actions_main .act_a {
	float: left;
	width: 310px;
	margin-right: 35px;
	margin-bottom: 15px;
}
div#actions_main .act_a:nth-child(3n){
	margin-right: 0px;
}
div#actions_main .act_a p {
	margin: 6px 0;
	font-size: 13pt;
	line-height: 13pt;
	padding-bottom: 5px;
}
div#actions_main .act_a span {
	font-size: 8pt;
}



#phones .callme { cursor: pointer; }
#phones .callme:hover { text-decoration: underline; }


/*********************** ФОРМЫ **************************/

.dspopup-modal [id*="formmessagereport"] .error-report {
	padding: 10px 0px;
}

.dspopup-modal [id*="formmessagereport"] .error-report p{
	padding: 0px 0px;
}

[id*="formmessagereport"] .error-report p {
	color: #333;
	font-size: 18px !important;
	font-family: 'Russo One', sans-serif;
}

.ds-form.dspopup-modal {
	width: 280px;
	min-width: 280px;
	min-height: 300px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 0px;
	box-shadow: none;
	z-index: 1001;
}

.ds-form.dspopup-modal form,
.dspopup-modal [id*="formmessagereport"]{
	padding: 25px 25px;
	background: #fff;
}

.close-dspopup-modal.dsclose-button {
	width: 14px;
	height: 16px;
	background: url(/bitrix/templates/default/images/md-close.png) !important;
	top: 15px;
	right: 15px;
}

.ds-form.dspopup-modal form .form-head,
.dspopup-modal [id*="formmessagereport"] .form-head{
	font-size: 22px;
	font-family: 'Russo One', sans-serif;
	color: #333;
	line-height: 1.2;
	margin: 0px 0px 15px; 
	padding: 0px 0px 10px;
	text-transform: uppercase;
}

.ds-form.dspopup-modal form label{
	font-family: 'Russo One', sans-serif;
	color: #333;
	text-transform: uppercase;
	line-height: 1;
	margin: 0px 0px 5px;
}

.ds-form.dspopup-modal form input[type=text],
.ds-form.dspopup-modal form select{
	font-family: tahoma, sans-serif;
	color: #333;
	font-size: 13px;
	line-height: 1;
	margin: 0px 0px 20px;
	padding: 2px 5px; 
	height: 27px;
	box-shadow: none;
	border-color: #a9a9a9;
}

.ds-form.dspopup-modal form input[type=submit] {
	font-family: 'Russo One', sans-serif;
	width: 100%;
	background: #4f9f6c;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 13pt;
	display: block;
	padding: 10px 0;
	cursor: pointer;
	font-weight: 400;
	border-radius: 0px;
	opacity: 1;
	text-shadow: none;
}

.ds-form.dspopup-modal form input[type=submit]:hover {
	background: #297143;
}

.ds-form.dspopup-modal form ul.error-form {
	margin-bottom: 0px;
}
.ds-form.dspopup-modal form ul.error-form li {
	font-size: 10px;
}


/* template form 1 */
	div.form-template-1 form,
	div.form-template-1 [id*="formmessagereport"] {
		padding: 10px 0px 0px;
	}
	div.form-template-1 form .form-head,
	div.form-template-1 [id*="formmessagereport"] .form-head{
		font-size: 22px;
		font-family: 'Russo One', sans-serif;
		text-transform: uppercase;
		margin-bottom: 10px;
		display: block;
		text-align: left;
		line-height: 24px;
		color: #333;
		border-bottom: 0px;
		padding: 0px;
	}
	div.form-template-1 form .form-element {
		width: 33%;
		display: inline-block !important;
		vertical-align: top;
		margin-top: 0px;
	}
	div.form-template-1 form label{
		font-family: 'Russo One', sans-serif;
		color: #333;
		text-transform: uppercase;
		display: none;
	}
	div.form-template-1 form input[type=text],
	div.form-template-1 form input[type=text]:focus,
	div.form-template-1 form input[type=text]:active,
	div.form-template-1 form input[type=text]:hover{
		font: 16px tahoma, sans-serif;
		box-shadow: none;
		height: 56px;
		padding: 0 19px;
		border: 1px solid #f4f4f4;
		background: #f4f4f4;
		border-radius: 3px;
		color: #000;
	}
	div.form-template-1 form input[type=submit]{
		font-family: 'Russo One', sans-serif;
		font-size: 18px;
		text-transform: uppercase;
		color: #fff;
		text-shadow: none;
		border-radius: 3px;
		height: 56px;
		padding: 0 19px;
		width: 100%;
		opacity: 1;
		background: #3c9d6f;
	}
	div.form-template-1 form input[type=submit]:hover {
		background: #297143;
	}
	div.form-template-1 [id*="formmessagereport"] .error-report {
		padding: 0px;
		border: 1px solid #ccc;
		border-radius: 3px;
	}
/* end template form 1 */



#popular-service{
	margin: 0px -20px;
}

#popular-service .slick-slide{
	padding: 0px 10px;
	margin: 20px 10px;
}

#popular-service .slick-slide .ps-item {
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #DEDEDE;
	padding: 20px 25px 20px;
	transition: .2s ease-in-out;
	text-decoration: none;
	color: #46434a;
	position: relative;
	height: 165px;
}

#popular-service .slick-slide .ps-item:hover{
    box-shadow: 0 3px 20px rgba(0,0,0,0.20);
}

#popular-service .slick-slide .ps-item .ps-title{
	overflow: hidden;
	margin-bottom: 5px;
	padding-right: 10px;
	font-size: 16px;
	margin: 0 0 15px;
	font-weight: bold;
}

#popular-service .slick-slide .ps-item .ps-text{
	
}

#popular-service .slick-slide .ps-item .price{
	position: absolute;
	bottom: 25px;
	left: 25px;
	color: #41ad5b;
	font-weight: bold;
	font-size: 20px;
}

#popular-service .slick-slide .ps-item .button{
	position: absolute;
	bottom: 20px;
	right: 25px;
	/*box-shadow: 1px 1px 3px rgba(0,0,0,0.08), 3px 3px 8px rgba(0,0,0,0.08);*/
	color: #fff;
	background: #0e9a4c;
	background: -moz-linear-gradient(top, #35cfa9 0%, #0e9a4c 100%);
	background: -webkit-linear-gradient(top, #35cfa9 0%,#0e9a4c 100%);
	background: linear-gradient(to bottom, #35cfa9 0%,#0e9a4c 100%);
	box-shadow: 2px 2px 4px rgba(0,0,0,0.12), 4px 4px 10px rgba(0,0,0,0.12);
	overflow: visible;
	outline: none !important;
	border: 0;
	padding: 10px 15px;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	text-transform: uppercase;
	margin: 0;
	-webkit-appearance: none;
	text-shadow: none !important;
	font-family: 'Open Sans', sans-serif;
	border-radius: 24px;
	transition: .3s;
}

#popular-service .slick-slide .ps-item .button:hover{
	background: #0e9a4c;
	background: -moz-linear-gradient(top, #45dfb9 0%, #1eaa5c 100%);
	/* background: -webkit-linear-gradient(top, #45dfb9 0%,#1eaa5c 100%); */
	background: linear-gradient(to bottom, #45dfb9 0%,#1eaa5c 100%);
	box-shadow: 2px 2px 4px rgba(0,0,0,0.12), 4px 4px 10px rgba(0,0,0,0.12);
	color: #fff;
	text-decoration: none;
}

#popular-service .slick-prev:before, 
#popular-service .slick-next:before{ display: none; }

#popular-service .slick-prev,
#popular-service .slick-next{ width: 27px; height: 48px; }

#popular-service .slick-arrow.slick-disabled{ opacity: 0.2; }
#popular-service .slick-prev{ background: url('/bitrix/templates/default/js/slick/img/slick-prev.svg')!important; }
#popular-service .slick-next{ background: url('/bitrix/templates/default/js/slick/img/slick-next.svg')!important; }


#content #actions_main .mf2 {
	background-repeat: no-repeat;
	display: block;
	padding-top: 10px;
	padding-left: 80px;
	padding-bottom: 10px;
	border-bottom: 2px solid #3C9D6F;
	font-size: 18px;
	line-height: 22px;
	min-height: 66px;

}

#actions_main::before {
    position: absolute;
    z-index: -1;
    content: " ";
    width: 120%;
    left: 1px;
    height: 670px;
    background: #F4F4F4;
}


#content #actions_main .act_a span {
	font-size: 9pt;
	color:#777777;
	line-height: 20px;
}

#actions_main .act_a:nth-child(1),#actions_main .act_a:nth-child(2),#actions_main .act_a:nth-child(3) {
	margin-top: 5%;
}

#content #actions_main .act_a {
	margin-bottom: 50px;
}

#actions_main .act_a:nth-child(1) .mf2{
		background-image: url(/upload/img/benefits/13309385_1_5303031.png);
}

#actions_main .act_a:nth-child(2) .mf2{
	background-image: url(/upload/img/benefits/13309384_2_5303031.png);
}

#actions_main .act_a:nth-child(3) .mf2{
	background-image: url(/upload/img/benefits/13309387_3_5303031.png);
}

#actions_main .act_a:nth-child(4) .mf2{
	background-image: url(/upload/img/benefits/13309386_4_5303031.png);
}

#actions_main .act_a:nth-child(5) .mf2{
	background-image: url(/upload/img/benefits/13309388_5_5303031.png);
}

#actions_main .act_a:nth-child(6) .mf2{
	background-image: url(/upload/img/benefits/13309389_6_5303031.png);
}

#actions_main .act_a:nth-child(7) .mf2{
	background-image: url(/upload/img/benefits/13309390_7_5303031.png);
}

#actions_main .act_a:nth-child(8) .mf2{
	background-image: url(/upload/img/benefits/13309391_8_5303031.png);
}

#actions_main .act_a:nth-child(9) .mf2{
	background-image: url(/upload/img/benefits/13309392_9_5303031.png);
}
.h2{
	font-size: 18px;
    font-family: 'Russo One', sans-serif;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 10px;
    display: block;
    text-align: left;
    line-height: 24px;
}

.ex_h1{
	font-size: 22px;
	font-family: 'Russo One', sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	text-align: center;
	line-height: 24px;
	font-weight: 400;
	padding: 0;
	margin: 0 0 15px 0;
	color: #333;
}

.footer-block-social{
	padding-right: 30px;
}
.footer-block-social > a:hover{
	opacity: 0.8;
}
.img-line{
	font-size: 0px;
}
.img-line.center{
	text-align: center;
}
.img-line.margin img{
	margin: 0px 2px;
}