body {
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	line-height: 18px;

}


#header {
	height: 95px;
	background-color: transparent;

}
#site_name {
	color: #444444;
	font-size: 40px;
}
#site_description {
	color: #444444;
	font-size: 11px;
}
#logo, #logo_text {
	bottom: 3px;
}
#navigation .menu > li.hover > a,
#navigation .menu > li.hover > a:active,
#navigation .menu > li.hover > a:visited {
	background-color: #0067a3;
	color: #ffffff
}#navigation .menu > li.current-menu-item > a,
#navigation .menu > li.current-menu-item > a:visited,
#navigation .menu > li.current-menu-ancestor > a,
#navigation .menu > li.current-menu-ancestor > a:visited,
#navigation .menu > li.current_page_item > a,
#navigation .menu > li.current_page_item > a:visited,
#navigation .menu > li.current_page_ancestor > a,
#navigation .menu > li.current_page_ancestor > a:visited,
#navigation .menu > li.current_page_parent > a,
#navigation .menu > li.current_page_parent > a:visited,
#navigation .menu > li.current-page-item > a,
#navigation .menu > li.current-page-item > a:visited,
#navigation .menu > li.current-page-ancestor > a,
#navigation .menu > li.current-page-ancestor > a:visited {
	color: #ffffff;
	background-color: #0067a3;
}

#navigation .menu > li > a, #navigation .menu > li > a:visited {
	font-size: 16px;
	color: #000000;
	background-color: transparent;
}
#navigation ul li.hover ul li a, #navigation ul ul li a, #navigation ul ul li a:visited {
	font-size: 14px;
	color: #000000;
}
#navigation ul li ul {
	background-color: #f5f5f5;
}
#navigation .sub-menu .current-menu-item > a,
#navigation .sub-menu .current-menu-item > a:visited,
#navigation .sub-menu .current-menu_item > a,
#navigation .sub-menu .current-menu_item > a:visited,
#navigation .sub-menu .current-menu-ancestor > a,
#navigation .sub-menu .current-menu-ancestor > a:visited,
#navigation .sub-menu .current-page-item > a,
#navigation .sub-menu .current-page-item > a:visited,
#navigation .sub-menu .current-page-ancestor > a,
#navigation .sub-menu .current-page-ancestor > a:visited,
#navigation .sub-menu .current_page_item > a,
#navigation .sub-menu .current_page_item > a:visited,
#navigation .sub-menu .current_page_ancestor > a,
#navigation .sub-menu .current_page_ancestor > a:visited  {
	color: #000000;
	background-color: #f5f5f5;
}
#navigation ul ul li a:hover, #navigation ul ul li a:active,
#navigation ul li.hover ul li a:hover, #navigation ul li.hover ul li a:active {
	color: #000000 !important; 
}
#navigation ul li ul li a:hover, #navigation ul ul li a:hover {
	background-color: #dddddd !important;
}
a:hover {
	text-decoration:underline;
}
#feature {
	background-color: transparent;

}
#feature h1 {
	font-size: 42px;
	color: #ffffff;
}
#introduce {
	font-size: 21px;
	color: #ffffff;
}
#introduce a {
	color: #ffffff;
}
#page {
	background-color: #fefefe;

	color: #333333;
	font-size: 13px;
}

.wp-pagenavi a:hover {
	font-size: 15px;
}
.wp-pagenavi span.current {
	font-size: 17px;
}
ul.mini_tabs li.current, ul.mini_tabs li.current a {
	background-color: #fefefe;
}
.tabs_container .panes {
	background-color: #ffffff;
	color: #333333;
}
.divider.top a {
	background-color: #fefefe;
}
#breadcrumbs {
	font-size: 11px;
}
#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{
	color: #333333;
}
#page h1 {
	color: #333333;
}
#page h2 {
	color: #333333;
}
#page h3 {
	color: #333333;
}
#page h4 {
	color: #333333;
}
#page h5 {
	color: #333333;
}
#page h6 {
	color: #333333;
}
#page a, #page a:visited {
	color: #0067a3;
}
#page a:hover, #page a:active {
	color: #0067a3;
}
#page h1 a,#page h1 a:visited,#page h1 a:hover,#page h1 a:active {
	color: #333333;
}
#page h2 a,#page h2 a:visited,#page h2 a:hover,#page h2 a:active {
	color: #333333;
}
#page h3 a,#page h3 a:visited,#page h3 a:hover,#page h3 a:active {
	color: #333333;
}
#page h4 a,#page h4 a:visited,#page h4 a:hover,#page h4 a:active {
	color: #333333;
}
#page h5 a,#page h5 a:visited,#page h5 a:hover,#page h5 a:active {
	color: #333333;
}
#page h6 a,#page h6 a:visited,#page h6 a:hover,#page h6 a:active {
	color: #333333;
}
#page .portfolios.sortable header a {
	background-color:#eeeeee;
	color:#666666;
}
#page .portfolios.sortable header a.current, #page .portfolios.sortable header a:hover {
	background-color:#eeeeee;
	color:#666666;
}
.portfolio_more_button .button {
	background-color: #333333;
}
.portfolio_more_button .button span {
	color: #ffffff;
}
.portfolio_more_button .button:hover, .portfolio_more_button .button.hover {
	background-color: #333333;
}
.portfolio_more_button .button:hover span, .portfolio_more_button .button.hover span {
	color: #ffffff;
}
#sidebar .widget a, #sidebar .widget a:visited {
	color: #666666;
}
#sidebar .widget a:hover, #sidebar .widget a:active {
	color: #333333;
}
#sidebar .widgettitle {
	color: #333333;
	font-size: 24px;
}
#breadcrumbs {
	color: #999999;
}
#breadcrumbs a, #breadcrumbs a:visited {
	color: #999999;
}
#breadcrumbs a:hover, #breadcrumbs a:active {
	color: #999999;
}
.portfolio_title, #page .portfolio_title a, #page .portfolio_title a:visited {
	font-size: 24px;
	color: #333333;
}
.portfolio_desc {
	font-size: 12px;
}
#footer {
	background-color:#003e74;
	color: #fefefe;
	font-size: 12px;

}
#footer .widget a, #footer .widget a:visited{
	color: #fefefe;
}
#footer .widget a:active, #footer .widget a:hover{
	color: #dddddd;
}
#footer h3.widgettitle {
	color: #fefefe;
	font-size: 24px;
}
#footer_bottom {
	background-color:#333333;
}
#copyright {
	color: #fefefe;
	font-size: 12px;
}
#footer_menu a {
	font-size: 12px;
}
#footer_menu a, #footer_menu a:visited{
	color: #fefefe;
}
#footer_menu a:hover, #footer_menu a:active {
	color: #fefefe;
}
#footer_bottom a, #footer_bottom a:visited{
	color: #fefefe;
}
#footer_bottom a:hover, #footer_bottom a:active {
	color: #fefefe;
}
.entry_frame, .divider, .divider_line, .commentlist li,.entry .entry_meta,#sidebar .widget li,#sidebar .widget_pages ul ul,#about_the_author .author_content {
	border-color: #eeeeee;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
#nivo_slider_wrap, #nivo_slider_loading, #nivo_slider {
	height: 200px;
}
#nivo_slider_frame {
	height: 199px;
}
#nivo_slider_loading {
	background-color: transparent;
}
.nivo-caption {
	background-color: transparent;
	color: #ffffff;
}
.slider_control_bg {
	background-color: transparent;
}
#kwicks, #kwicks li {
	height: 200px;
}
.kwick_frame,.kwick_last_frame {
	height: 199px;
}
ul.anythingBase li.panel, div.anythingSlider .anythingWindow {
	background-color: #ffffff;
}
#anything_slider_loading {
	background-color: #ffffff;
}
#anything_slider_wrap, #anything_slider_loading, #anything_slider {
	height: 290px;
}
#anything_slider p {
	font-size: 12px;
}
.anything_caption h3 {
	font-size: 24px;
}
#kwicks li .kwick_title {
	font-size: 16px;
	color: #ffffff;
	background-color: #000000;
}
#kwicks li .kwick_detail h3 {
	font-size: 24px;
	color: #ffffff;
}
#kwicks li .kwick_detail {
	font-size: 12px;
	color: #ffffff;
	background-color: #000000;
}
.anything_caption {
	background-color: #000000;
}
.anything_caption h3 {
	color: #ffffff !important;
}
.anything_caption p {
	color: #ffffff !important;
}
.caption_left, .caption_right {
	height: 260px;
}
.entry {
	margin-bottom: 80px;
}
.entry_title {
	font-size: 36px;
}
.entry_left .entry_image .image_frame {
	width: 300px;
	height: 300px;
}
.entry_left .entry_image, .entry_left .entry_image .image_shadow {
	width: 302px;
}
.read_more_link.button {
	background-color: #333333;
}
.read_more_link.button span {
	color: #ffffff;
}
.read_more_link.button:hover, .read_more_link.button.hover {
	background-color: #333333;
}
.read_more_link.button:hover span, .read_more_link.button.hover span {
	color: #ffffff;
}
#page .entry .entry_title a,
#page .entry .entry_title a:visited {
	color: #333333;
}
#page .entry .entry_title a:hover,
#page .entry .entry_title a:active {
	color: #333333;
}
#page .entry_meta a, #page .entry_meta a:visited {
	color: #666666;
}
#page .entry_meta a:hover, #page .entry_meta a:active {
	color: #333333;
}
ul.tabs li a {
	background-color: #f5f5f5;
}
#page ul.tabs li a {
	color: #666666;
}
ul.tabs li a.current {
	background-color: #ffffff;
}
#page ul.tabs li a.current {
	color: #333333; 
}
ul.mini_tabs li a {
	background-color: #f5f5f5;
}
#page ul.mini_tabs li a {
	color: #666666;
}
ul.mini_tabs li a.current {
	background-color: #ffffff;
}
#page ul.mini_tabs li a.current {
	color: #333333; 
}
.accordion .tab {
	background-color: #f5f5f5;
}
.accordion .tab a {
	color: #666666 !important;
}
.accordion .tab.current {
	background-color: #ffffff;
}
.accordion .tab.current a {
	color: #333333 !important;
}
#page input[type="text"],
#page input[type="password"],
#page input[type="email"],
#page input[type="file"],
#page input[type="datetime"],
#page input[type="datetime-local"],
#page input[type="date"],
#page input[type="month"],
#page input[type="time"],
#page input[type="week"],
#page input[type="number"],
#page input[type="url"],
#page input[type="search"],
#page input[type="tel"],
#page input[type="color"],
#page textarea {
	color: #333333;
}
#footer input[type="text"],
#footer input[type="password"],
#footer input[type="email"],
#footer input[type="file"],
#footer input[type="datetime"],
#footer input[type="datetime-local"],
#footer input[type="date"],
#footer input[type="month"],
#footer input[type="time"],
#footer input[type="week"],
#footer input[type="number"],
#footer input[type="url"],
#footer input[type="search"],
#footer input[type="tel"],
#footer input[type="color"],
#footer textarea, 
#footer .text_input, 
#footer .textarea {
	color:  #fefefe;
}
img.slide-hover:hover {
-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);
}
img.ie_png {
-webkit-transition: opacity 0.1s linear; 
-moz-transition: opacity 0.1s linear; 
-o-transition: opacity 0.1s linear; 
transition: opacity 0.1s linear;
}
img.ie_png:hover {
opacity: .85;
}
img.opacity {
-webkit-transition: opacity 0.2s linear; 
-moz-transition: opacity 0.2s linear; 
-o-transition: opacity 0.2s linear; 
transition: opacity 0.2s linear;
}
img.opacity:hover {
opacity: .87;
}
.entry_title,
.entry_info {
word-wrap: break-word;
}
#footer .inner {
	padding-bottom: 0px;
}
#footer_bottom .inner {
	padding-bottom: 12px;
}
#navigation .menu > li > a, #navigation .menu > li > a:visited {
	color: rgba(0, 0, 0, 0.8);
}

div.wpcf7, .sky-form__new {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background: none;
	margin-bottom: 0px;
	border-radius: 0px;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	overflow: hidden;
}
#wpcf7-f935-o1, #wpcf7-f935-o2 {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 30px;
	border-style: none;
	background: none;
	margin-bottom: 0px;

}
#wpcf7-f935-o1 p, #wpcf7-f935-o2 p {
	margin-bottom: 0.8em;
}

#wpcf7-f935-o1 span.wpcf7-not-valid-tip, #wpcf7-f935-o2 span.wpcf7-not-valid-tip{
	width: 68%;
	left: 30%;
	padding-left: 7%;
	background-image: none;
	background-color: transparent;
}

.zakaz-zvonka {
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
}
#breadcrumbs {
	padding: 0 0 0px;
}
#cboxTitle {
	bottom: -22px;
}
.pluso {
top: 9px;
margin-bottom: 15px;
}
.entry.content footer {
	margin-top: 20px;
}
.entry.content {
	margin-bottom: 0px;
}
ul.list4 li {
	background-position: -250px -91px;
}

#___plusone_0 { 
float: right !important;
margin-top: -5px !important;
}

.page-id-4781 #sidebar { margin-top: -16px;}
.hide-banners {display: none;}

.hide-footer { display: none; }

.sky-form br { display: none; }

span.wpcf7-form-control-wrap {
	display: inline !important;
}

.icon-fa {
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
position: relative;
}

#vk_page {
border-top: 1px solid #dae1e8;
background-color: #fefefe;
color: #333333;
font-size: 13px;
position: relative;
}

#vk_page .inner {
padding: 25px 0 0;
}

.services_home {
font-size: 18px;
color: #333333 !important;
margin-bottom: .6em;
font-weight: bold;
line-height: 1em;
text-align: center;
}

#main .services_home a {
color: #333333;
}

.widget_contacts {
color: #333333;
font-size: 14px;
margin-bottom: 13px;
font-weight: normal;
line-height: 1em;
}

#navigation {
font-family: 'Roboto';
right: -5px;
}

.toggle_test {
	font-size: 30px;
	background: url("../images/toggle_buttons123.png") no-repeat scroll -30px 3px transparent;
}

.size_h1 {
	font-size: 28px;
}
.size_h2 {
	font-size: 22px;
}
.size_h3 {
	font-size: 20px;
}
.size_h4 {
	font-size: 18px;
	margin-bottom: 20px;
}
.size_h5 {
	font-size: 15px;
	margin-bottom: 20px;
}
.size_h6 {
	font-size: 12px;
}

.underline {
	text-decoration: underline;
}

.mr0 {
	margin-right: 0;
}

.mb0 {
	margin-bottom: 0;
}

/* О нас */
.box-one, .box-two, .box-three, .price-month, .wrapper3, .wrapper1, .wrapper2, .inline-block {
display: inline-block;
}

.box-one, .box-three, .dark-bg {
background-color: #3F7AA8;
}

.box-two, .light-bg {
background-color: #3fa8a2;
}

.box-one, .box-two, .box-three, .width-270 {
width: 270px;
}

.box-list1, .box-list2, .main-header, .box-one, .box-two, .box-three, .margin-auto {
margin: 0 auto;
}

.box-title {
margin-bottom: 55px;
}

.box-list1, .box-list2, .box-title, .price-number {
text-align: center;
}

.box-title, .price-number, .box-list1, .box-list2, .light-text {
color: #F5F5F5;
}

.price-number {
font: 20px/1.1 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: 300;
width: 230px;
margin: 0 auto;
}

.box-title {
font-size: 35px;
font-family: 'Roboto';
}

.box-list1, .box-list2 {
padding: 60px 0 30px 0;
border-top: 2px solid rgba(255,255,255,0.4);
width: 212px;
margin-top: 10px;
list-style: none;
}

.box-list1, .box-list2 {
font-size: 14px;
}

.triangle {
margin: 0;
}

.box-list1 li {
margin-bottom: 25px;
margin-left: 0px;
}

.box-list2 li {
margin-bottom: 15px;
margin-left: 0px;
}

.wrapper1, .wrapper2, .wrapper3 {
width: 282px;
}

.box-one, .box-two, .box-three {
margin-top: -4px;
margin-left: 6px;
}

.bottomline {
height: 1px;
background-color: #243338;
margin-bottom: 78px;
}

.box-one, .box-two, .box-three, .box-padding {
padding: 30px 0 20px 0;
}

.big_letter_green {
font-size: 50px;
color: #1d9d74;
letter-spacing: -2px;
line-height: 1;
text-shadow: 1px 1px 0 #62756F, 2px 2px 0 #62756F, 3px 3px 0 #62756F;
}

.toggle_border {
border-left: 3px solid rgb(102, 161, 210);
}

.box_last {
margin-bottom: 0;
}

[class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}

.table {
display: table;
}

.table .cell {
display: table-cell;
padding-right: 35px;
vertical-align: middle;
}

.cell ul {
margin: 0;
}
/* /О нас */

.dropcap2.sp {
margin: 0 auto 10px auto;
position: relative;
float: none;
}

.icon-angle-right.sp {
font-size: 40px;
position: absolute;
right: -11px;
top: 13px;
color: #ff5c00;
}

img.fl-r{float:right; margin:10px 0 10px 20px;}
img.fl-l{float:left; margin:10px 20px 10px 0;}
.h1{color:#333333; font-size:28px; font-weight:normal; line-height:1em; margin-bottom:0.6em; padding:0;}
.h2{color:#333333; font-size:22px; font-weight:normal; line-height:1em; margin-bottom:0.6em; padding:0;}
.h3{color:#333333; font-size:20px; font-weight:normal; line-height:1em; margin-bottom:0.6em; padding:0;}

/*#menu-item-2038:after {
	content: "new";
	content: "new";
	position: absolute;
	bottom: 35px;
	left: 48px;
	color: #C22929;
}*/

#menu-item-2038.hover:after, #menu-item-2038.current-menu-item:after, #menu-item-2038.current-page-ancestor:after {
	color: #99E133;
}

.contacts {
  margin: 10px;
  float: right;
  text-align: left;
  padding: 10px;
  height: 250px;
  width: 320px;
  background: rgba(255, 255, 255, 0.9);
  position: relative;
  z-index: 101;
}
.contacts .mobile,
.contacts .mail,
.contacts .skype,
.contacts .telegram,
.contacts .worktime div {
  position: relative;
  padding-left: 80px;
}
.contacts .mobile,
.contacts .mail,
.contacts .skype,
.contacts .telegram{
  line-height: 25px;
  /*padding-left: 26px;
  text-align: center; */
}
.contacts .mobile a {
  color: rgb(51, 51, 51) !important;
}
.contacts .mobile a:hover {
    text-decoration: none;
}
.contacts .mobile .center:before {
	position: absolute;
	top: 4px;
	margin-left: -26px;
	width: 20px;
	height: 20px;
	background: url("/wp-content/uploads/icons8-phone-48.png");
	background-size: 20px 20px;
	content: '';
}
.contacts .mail .center:before {
  position: absolute;
  top: 4px;
  margin-left: -26px;
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/Mini_Logos.png") no-repeat -40px 0;
  content: '';
}
.contacts .skype .center:before {
  position: absolute;
  top: 4px;
  margin-left: -26px;
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/Mini_Logos.png") no-repeat 0 0;
  content: '';
}
.contacts .telegram .center:before {
  position: absolute;
  top: 4px;
  margin-left: -26px;
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/icons8-telegram-app-48.png");
  content: '';
  background-size: 20px 20px;
}
.contacts .telegram a {
  color: rgb(51, 51, 51) !important;
}
.contacts .worktime {
  padding-top: 6px;
}
.contacts .bt {
  display: block;
  position: relative;
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.contacts .bt button {
  display: block;
  position: relative;
  width: 100%;
  padding: 12px 0;
  cursor: pointer;
  background: #0067a3;
  font-size: 18px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 5px 0 #184871;
  border: none;
  color: #FFFFFF;
  outline: none;
  font-family: roboto;
}
.contacts .bt button:hover {
  top: 2px;
  box-shadow: 0 3px 0 #184871;
}
.contacts .bt button:active {
  top: 5px;
  box-shadow: 0 0 0 #184871;
}

.contacts .bt:hover {
  text-decoration: none;
}
.contacts .phone {
  display: none;
  font-family: roboto;
  color: #65A841;
  text-align: center;
  margin-bottom: 4px;
}
.contacts .phone a {
  color: #65A841 !important;
}
.contacts .phone a:hover {
    text-decoration: none;
}
.contacts .phone .num {
  font-size: 36px;
  line-height: 36px;
}
.contacts .phone .caption {
  font-size: 14px;
  margin-top: -3px;
}
.contacts .timer {
position: absolute;
padding-bottom: 1px;
left: -331px;
width: 318px;
bottom: 0px;
background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.8);
color: #555;
font-size: 14px;
line-height: 30px;
text-align: center;
}

.sale-block {
max-width: 400px;
text-align: center;
margin: 0px auto;
font-size: 15px;
line-height: 1.4;
}

#footer .widgettitle {
	color: #fefefe;
	margin-bottom: 0.5em;
}

.widgettitle {
color: #333;
font-size: 24px;
margin-bottom: 0.6em;
font-weight: normal;
line-height: 1em;
}

.googlead {
margin: 0px auto;
width: 730px;
padding-top: 25px;
}

ins.adsbygoogle {
    background-color: #FFF;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 40px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

.note-custom {
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
  font-size: 13px;
}

#sky-form span.cod {
  cursor: pointer;
  color: #0067a3; 
  border-bottom: 1px dashed;
}

#thanks-popup a {
  color: #0067a3;
}

#main li.bwp-rc-ajax-nav {
  text-align: center;
  font-size: 20px;
  margin-top: 20px;
}

#main li.bwp-rc-ajax-nav .bwp-rc-newer-nav {
  float: left;
}

#main li.bwp-rc-ajax-nav .bwp-rc-older-nav {
  float: right;
}

div.social-icons {
  margin-top: 2px;
}

div.social-icons a {
	display: block;
	float: left;
	background: url("/wp-content/uploads/social-icons.png") no-repeat;
	width: 57px;
	height: 57px;
	margin-right: 2px;
	transition: opacity 0.2s linear;
}

div.social-icons a:hover {
	opacity: 0.87;
}

div.social-icons a:last-child {
	margin-right: 0;
}

div.social-icons a.facebook {
	background-position: 0px 0px;
}

div.social-icons a.twitter {
	background-position: 0px -60px;
}

div.social-icons a.livejornal {
	background-position: 0px -120px;
}

div.social-icons a.googleplus {
	background-position: 0px -180px;
}

div.social-icons a.rss {
	background-position: 0px -240px;
}

form.register .register-title {
  width: 270px;
  line-height: 43px;
  margin: 50px auto 20px;
  font-size: 19px;
  font-weight: 500;
  color: white;
  color: rgba(255, 255, 255, 0.95);
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  background: #d7604b;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #dc745e, #d45742);
  background-image: -moz-linear-gradient(top, #dc745e, #d45742);
  background-image: -o-linear-gradient(top, #dc745e, #d45742);
  background-image: linear-gradient(to bottom, #dc745e, #d45742);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.05), 0 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
}

form.register {
  margin: 0 auto;
  width: 230px;
  padding: 20px;
  background: #f4f4f4;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3);
}

form.register input {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

form.register .register-input {
  display: block;
  width: 100%;
  height: 38px;
  margin-top: 2px;
  font-weight: 500;
  background: none;
  border: 0;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
}

form.register .register-input:before {
  content: open-quote;
}

form.register .register-input:focus {
  border-color: #6db244;
  outline: 0;
}

form.register .register-button {
  display: block;
  width: 100%;
  height: 42px;
  margin-top: 25px;
  font-size: 16px;
  font-weight: bold;
  color: #494d59;
  text-align: center;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  background: #fcfcfc;
  border: 1px solid;
  border-color: #d8d8d8 #d1d1d1 #c3c3c3;
  border-radius: 2px;
  cursor: pointer;
  background-image: -webkit-linear-gradient(top, #ffcf47, #f1c23c);
  background-image: -moz-linear-gradient(top, #ffcf47, #f1c23c);
  background-image: -o-linear-gradient(top, #ffcf47, #f1c23c);
  background-image: linear-gradient(to bottom, #ffcf47, #f1c23c);
  -webkit-box-shadow: inset 0 -1px rgba(0, 0, 0, 0.03), 0 1px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.03), 0 1px rgba(0, 0, 0, 0.04);
}

form.register .register-button--interkassa {
  color: rgb(245, 245, 245);
  text-shadow: 0px 1px rgba(74, 73, 73, 0.5);
  background-image: linear-gradient(to bottom, #22bc6c, #1da65f);
}

form.register .register-button:active {
  background: #eee;
  border-color: #c3c3c3 #d1d1d1 #d8d8d8;
  background-image: -webkit-linear-gradient(top, #eeeeee, #fcfcfc);
  background-image: -moz-linear-gradient(top, #eeeeee, #fcfcfc);
  background-image: -o-linear-gradient(top, #eeeeee, #fcfcfc);
  background-image: linear-gradient(to bottom, #eeeeee, #fcfcfc);
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.03);
}

form.register .register-button--interkassa:active {
  background-image: linear-gradient(to top, #22bc6c, #1da65f);
}

form.register .register-button:focus {
  outline: 0;
}

form.register .register-switch {
  height: 32px;
  margin-bottom: 15px;
  padding: 4px;
  background: #6db244;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(top, #60a83a, #7dbe52);
  background-image: -moz-linear-gradient(top, #60a83a, #7dbe52);
  background-image: -o-linear-gradient(top, #60a83a, #7dbe52);
  background-image: linear-gradient(to bottom, #60a83a, #7dbe52);
  -webkit-box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.05), inset 1px 0 rgba(0, 0, 0, 0.02), inset -1px 0 rgba(0, 0, 0, 0.02);
}

form.register .register-switch-input {
  display: none;
}

form.register .register-switch-label {
  float: left;
  width: 50%;
  line-height: 32px;
  color: white;
  text-align: center;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

form.register .register-switch-input:checked + .register-switch-label {
  font-weight: 500;
  color: #434248;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  background: white;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(top, #fefefe, #eeeeee);
  background-image: -moz-linear-gradient(top, #fefefe, #eeeeee);
  background-image: -o-linear-gradient(top, #fefefe, #eeeeee);
  background-image: linear-gradient(to bottom, #fefefe, #eeeeee);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.1);
}

form.register :-moz-placeholder {
  color: #333;
  font-weight: 300;
  text-align: center;
}

form.register ::-moz-placeholder {
  color: #333;
  font-weight: 300;
  opacity: 1;
  text-align: center;
}

form.register ::-webkit-input-placeholder {
  color: #333;
  font-weight: 300;
  text-align: center;
}

form.register :-ms-input-placeholder {
  color: #333;
  font-weight: 300;
  text-align: center;
}

form.register ::-moz-focus-inner {
  border: 0;
  padding: 0;
}

form.register img {
  margin-bottom: -2px;
}


#sidebar .widget .services-list li {
  line-height: 20px;
  font-size: 15px;
  margin-bottom: 4px;
}

#sidebar .widget .services-list li a {
  color: #333;
  padding: 0 10px;
  border-left: 3px solid #1c76ab;
}

#sidebar .widget .services-list li a:hover {
  border-color: #3f8d4b;
  color: #094e77;
}

.services-bottom {
  margin-top: 50px;
}

.services-bottom ul.list1 {
  margin-left: 0;
}

.services-bottom ul.list1 li {
  margin: 0;
}

.wpcf7-form-control-wrap {
    position: initial;
}

.sky-form .wpcf7-form-control-wrap input.wpcf7-file {
  display: none;
}

.sky-form .wpcf7-radio {
  font-size: 15px;
}

.sky-form span.wpcf7-list-item {
  margin-left: 0;
}

.dd-w ul li {
  margin-left: 0;
}

.off-hours .icon-time {
  font-size: 18px;
  margin-right: 10px;
}

.off-hours .icon-time.green {
  color: rgb(78, 164, 72);
}

.off-hours .icon-time.orange {
  color: rgb(255, 118, 0);
}

.off-hours .icon-time.red {
  color: rgb(237, 66, 53);
}

.off-hours > section > div {
  display: flex;
  margin-left: 22%;
}

.off-hours-title {
  font-size: 20px;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 15px;
}

.off-hours .time span {
  font-size: 11px;
  line-height: initial;
}

.off-hours-link {
  margin-top: 10px;
  text-align: right;
  margin-left: 50%;
  line-height: 12px;
  font-size: 10px;
  display: flex;
  cursor: pointer;
  color: #555;
}

.off-hours-link:hover {
  color: #0067a3;
}

.off-hours-link i {
  font-size: 20px;
  margin-left: 10px;
  align-self: center;
}

.sample-work {
  display: flex;
}

input[type=tel] {
  cursor: text;
}

#navigation .menu > li > a, #navigation .menu > li > a:visited {
    font-size: 17px;
}

.jqueryslidemenu ul li a {
    padding: 0 13px;
}

#feature2:after {
    content: url("../images/Background_banner.png");
}

#header, #feature, #page, #footer {
    min-width: 0; 
}

@media all and (max-width: 980px) {

.inner {
  max-width: 960px;
  display: flex;
  flex-wrap: wrap;
  width: auto;
}

#feature .inner {
  display: block;
}

.right_sidebar #main .content {
    width: auto;
}

#header .inner {
  align-items: flex-end;
  justify-content: space-around;
}

#header {
  height: auto;
  margin-top: 10px;
}

#logo, #navigation {
  position: static;
}

.right_sidebar #main {
    flex-basis: 640px;
    flex-grow: 1;
}

.right_sidebar #sidebar {
    float: right;
    margin: 0;
    flex-basis: 310px;
    flex-grow: 1;
}

#sidebar_content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

#sidebar_content > section {
    flex-basis: 250px;
    margin: 10px;
}

#page .inner, #footer .inner {
  margin: 0 5%;
}

.right_sidebar #sidebar_content {
    padding-left: 0;
    background: none;
}

.right_sidebar #sidebar_bottom {
    background: none;
}

#footer .inner {
  justify-content: space-around;
}

#footer > .inner > div {
    flex-basis: 200px;
}
}


@media all and (max-width: 959px) {

#feature.anything .inner {
  padding: 0;
}

#feature .anythingSlider {
  width: 100% !important;
  height: 279px !important;
}

#anything_slider {
  display: block;
  margin: 0 auto;
  width: 100% !important;
}

#anything_slider_wrap {
  width: 100% !important;
  height: auto;
}

#anything_slider img, .timer{
  display: none;
}

#feature #anything_shadow {
  height: 0;
}

#feature .contacts {
  margin: 3px auto;
  max-width: 100%;
  float: none;
  height: auto;  
}

div.anythingSlider .anythingWindow {
  background-color: transparent;
}

ul.anythingBase li.panel {
  float: none;
  width: 100% !important;
  background-color: transparent;
  height: auto;  
}
}


@media all and (max-width: 620px) {

table #n3, table #n4, table #n5 {
  display: none;
}

.entry_left .entry_image, .entry_left .entry_image .image_shadow {
  width: 100% !important;
  max-width: 500px;
  margin: 0 auto;
  float: none;
}

.entry_left .entry_image .image_frame {
  width: 100% !important;
  height: auto !important;
}

.image_frame img {
  width: 100% !important;
}

#navigation {
  text-align: center;
  margin: 0 10px 0 15px;
  cursor: pointer;
}

#menu-menyu {
  display: flex;
  flex-direction: column;
  background: white none repeat scroll 0% 0%;
  border: 1px solid;
  border-top: 0;
  border-color: #0067a3;
  width: 250px;
  right: 0px;
  position: absolute;
  margin-top: 10px;
  visibility: hidden;
}

#navigation:before {
  content: "\f0c9";
  font-family: FontAwesome;
  font-size: 50px;
  line-height: 50px;
}

#logo img {
  width: 100%;
}

#header .inner {
  flex-wrap: nowrap;
}

#logo {
  margin-left: 10px;
}

#menu-menyu.opened {
  visibility: visible;
}
}

@-ms-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

section.services {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 0px -3px;
}

.services > a {
  display: flex;
  flex-basis: 30%;
  min-width: 200px;
  box-sizing: border-box;
  flex-grow: 1;
  margin: 3px;
}

.button-main {
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.button-main:nth-child(1) {
    flex-basis: 48%;
}

.button-main:nth-child(2) {
    flex-basis: 48%;
}

.button-main button {
  position: relative;
  width: 100%;
  padding: 12px 16px;
  cursor: pointer;
  background: #0067a3;
  font-size: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 4px 0 #184871;
  border: none;
  color: #FFFFFF;
  outline: none;
  font-family: roboto;
}

.button-main button:hover {
  top: 2px;
  box-shadow: 0 2px 0 #184871;
}

.button-main button:active {
  top: 4px;
  box-shadow: 0 0 0 #184871;
}

.button-main:hover {
  text-decoration: none;
}

.services-kind {
  display: flex;
  margin: 0 -10px 10px 0;
  flex-wrap: wrap;
}

.services-kind > div {
  flex-grow: 1;
  display: flex;
  align-items: center;
  margin: 0 10px 10px 0;
}

.dropcap2 {
  flex-shrink: 0;
}

section.services-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: -20px -10px 20px;
}

.services-main > div {
  display: flex;
  flex-basis: 30%;
  min-width: 190px;
  box-sizing: border-box;
  flex-grow: 1;
  margin: 20px 10px;
  flex-direction: column;
  text-align: center;
  justify-content: space-between;
}

.services-main > div > p {
  flex-grow: 1;
}

.services-main .button-main {
  max-width: 100%;
  margin: 0 auto;
}

.services-main button {
  box-shadow: 0px 4px 0px #184871;
}

.services-main button:hover {
    top: 2px;
    box-shadow: 0 2px 0 #184871;
}

.services-main button:active {
  top: 4px;
  box-shadow: 0 0 0 #184871;
}

.small-letter-spacing {
  letter-spacing: -1px;
}

.services-kind .dropcap2 {
  background-position: -52px 0px;
  line-height: 40px;
}

.content img {
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 341px) {
#feature .contacts {
  box-sizing: border-box;
}

#vk_community_messages {
  right: 0px !important;
}
}

@media screen and (min-width: 979px) {
  .services-main > div:last-child .services_home {
    height: 36px;
}
}

.small-table-note {
  font-style: italic;
  font-size: 11px;
  line-height: normal;
  margin-bottom: 20px;
}

.sky-form .icon-append, .sky-form .icon-prepend {
  z-index: 10;
}

.ui-icon-circle-triangle-w, .ui-icon-circle-triangle-e {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}

.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
  text-decoration: none !important;
}

.ui-icon-circle-triangle-w::before {
  content: "\f053";
}

.ui-icon-circle-triangle-e::before {
  content: "\f054";
}

.page-id-442 div.content {
  overflow: visible !important;
}

.service-card-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}

.service-card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 310px;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
  margin: 0 5px;
  margin-bottom: 20px;
}

.service-card__title {
  height: 170px;
  display: flex;
  align-items: flex-end;
  box-sizing: border-box;
}

.service-card__title-text {
  font-size: 24px;
  color: #fff
  font-family: roboto;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33);
  background: rgba(44, 60, 51, 0.8);
  padding: 16px;
  flex-grow: 1;
}

.service-card__title-text a {
  color: #fff !important;
}

.service-card__text {
  padding: 16px;
  box-sizing: border-box;
  flex-grow: 1;
  color: rgba(0, 0, 0, 0.63);
}

.service-card__button {
  padding: 8px;
  box-sizing: border-box;
  border-top: 1px solid rgba(0,0,0,0.1);
}

.service-card__button a {
  padding: 0 16px;
  height: 36px;
  line-height: 36px;
  border: none;
  border-radius: 2px;
  transition: background-color .2s cubic-bezier(.4,0,.2,1);
  display: inline-block;
  font-family: 'roboto';
  font-size: 15px;
}

.service-card__button a:hover {
  background-color: rgba(158,158,158,.2);
  text-decoration: none;
}

.service-card__button a:active {
  background-color: rgba(158,158,158,.4);
}

.service-card__title.scientific-research {
  background: url('/wp-content/uploads/scientific-research.png') center / cover;
}

.service-card__title.dissertation {
  background: url('/wp-content/uploads/dissertation.png') center / cover;
}

.mb0 {
  margin-bottom: 0;
}


/* Select над кнопкой заказа в header */

.vid-raboty-header {
  display: block;
  appearance: normal;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-bottom: 3px solid #225480;
  outline: none;
  margin: 0 auto 10px;
  padding: 5px 12px 10px 12px;
  background: transparent;
  font-size: 18px;
  line-height: 29px;
  font-family: roboto;
  text-align: center;
  text-align-last: center;
  width: calc(100% - 2px);
  transition: border-bottom-color .2s cubic-bezier(.4,0,.2,1);
}

.vid-raboty-header:hover {
    border-bottom-color: #3f8d4b;
}

.vid-raboty-header option {
  padding: 2px 0;
}

.vid-raboty-wrap {
  position: relative;
}

.vid-raboty-wrap i {
  position: absolute;
  top: 14px;
  right: 17px;
  width: 5px;
  height: 11px;
  pointer-events: none;
}

.vid-raboty-wrap i::after, .vid-raboty-wrap i::before {
    content: '';
    position: absolute;
    right: 0;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.vid-raboty-wrap i::before {
    top: 0;
    border-bottom: 4px solid #404040;
}

.vid-raboty-wrap i::after {
    bottom: 0;
    border-top: 4px solid #404040;
}

.tooltip {
  display: inline;
  position: relative;
  border-bottom: 1px dotted #333333;
  cursor: help;
}

.tooltip:hover {
  color: #0067a3;
  border-bottom: 1px dotted #0067a3;
}

.tooltip:hover::after {
  background: #0067a3;
  border-radius: 2px;
  bottom: 1.35em;
  color: #fff;
  content: attr(data-tooltip);
  display: block;
  left: 1em;
  padding: .3em 1em;
  position: absolute;
  white-space: nowrap;
  z-index: 98;
  line-height: 1;
}

.tooltip:hover::before {
  border: solid;
  border-color: #0067a3 transparent;
  border-width: .4em .4em 0 .4em;
  bottom: 1em;
  content: "";
  display: block;
  left: 2em;
  position: absolute;
  z-index: 99;
}

input[type="number"], input[type="date"] {
    cursor: text;
}

#vk_community_messages {
  bottom: 40px !important;
}

.link-border {
  text-decoration: none;
  border-bottom: 1px solid rgba(0,0,0,0.3);
  transition: border-bottom .2s cubic-bezier(.4,0,.2,1);
}

.link-border:hover {
  text-decoration: none;
  border-bottom-color: rgba(0,0,0,0);
}

.widget-about{
  font-size: 28px !important;;
  color: #0067a3 !important;
  line-height: 28px;
}

.widget-about:hover {
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 103, 163, .63);
}

.sky-form {
  box-shadow: none;
}

.ajax-order-status__success {
  color: #6FBD6A;
}

.ajax-order-status__error {
  color: #E86666;
}

.order-submit {
  width: 130px;
  text-align: center;
}

.order-submit__loader {
  width: 52px;
  height: 39px;
}

.order-submit__loader_hidden {
  display: none;
}

.price-note {
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
}


/* Прайс на страницах работ */

.price {
  display: flex;
  flex-direction: column;
  line-height: normal;
  margin-bottom: 20px;
}

.price * {
  box-sizing: border-box;
}

.price__item {
  display: flex;
  flex-wrap: wrap;
}

.price__title {
  display: flex;
  flex-direction: column;
  flex-basis: 35%;
  flex-grow: 1;
  text-align: center;
  background-color: #355075;
  color: white;
}

.price__name {
  flex-grow: 2;
  padding: 20px;
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}

.price__cost {
  flex-grow: 1;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px;
  font-family: Roboto;
  font-size: 30px;
  font-weight: 700;
}

.price__cost::after {
  content: ' ₽';
  font-size: 16px;
  font-weight: 300;
}

.price__data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 38%;
  flex-grow: 1;
  min-width: 220px;
  padding: 20px;
  color: #333;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  border: 1px solid rgba(128, 128, 128, 0.27);
  border-left: none;
}

.price__data > div {
  display: flex;
  justify-content: space-between;
}

.price__data-divider {
  margin-top: 15px;
}

.price__action {
  display: flex;
  flex-direction: column;
  flex-basis: 27%;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.price__action-button {
  background-color: #355075;
  font-size: 16px;
  font-family: 'open sans';
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  color: white !important;
  padding: 10px 20px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.4,0,.2,1);
}

.price__action-button:hover {
  background-color: rgb(74, 98, 131);
  text-decoration: none;
}

@media screen and (max-width: 500px) {
  .price__data {
    border-left: 1px solid rgba(128, 128, 128, 0.27);
  }

  .price__item {
    display: block;
  }
}

x-shelf {
  z-index: 2147483646 !important;
}

.directDiscountNotify {
    font-family: "Open Sans";
    text-align: center;
    margin: 30px 0;
    padding: 20px 0;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237799d0' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");
}

.directDiscountText {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 10px;
    font-weight: 300;
}

.directDiscountText > span {
    background-color: white;
    padding: 5px 10px;
    margin-bottom: 7px;
    display: inline-block;
}

.directDiscountText_bold {
    font-weight: 400;
}

.directDiscountComment > span {
    font-style: italic;
    background-color: white;
    padding: 0 10px;
}

.working-hours {
  /*margin-top: 40px; */
  font-size: 15px;
}

#copyright {
  float: none;
  width: 100%;
}

.customFooter {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.customFooter__rightBlock {
  text-align: right;
  display: flex;
	align-items: center;
}

#page {
	background-image: none;
}
.contacts .mail a {
  color: rgb(51, 51, 51) !important;
}
.contacts .mail a:hover {
    text-decoration: none;
}
.contacts .skype a {
  color: rgb(51, 51, 51) !important;
}
.contacts .skype a:hover {
    text-decoration: none;
}
.contacts .soc {
  line-height: 25px;
  padding-left: 26px;
	}
.contacts .soc a {
  color: rgb(51, 51, 51) !important;
}
.contacts .soc {
  position: relative;
  padding-left: 80px;
}
.contacts .soc .center:before {
  position: absolute;
  top: 4px;
  margin-left: -26px;
  width: 20px;
  height: 20px;
  background: url("/wp-content/themes/striking/images/VK.png");
  content: '';
}

.contacts .max {
  line-height: 25px;
  padding-left: 26px;
	}
.contacts .max a {
  color: rgb(51, 51, 51) !important;
}
.contacts .max {
  position: relative;
  padding-left: 80px;
}
.contacts .max .center:before {
  position: absolute;
  top: 4px;
  margin-left: -26px;
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/Max_logo_48.png");
  background-size: 20px 20px;
  content: '';
}
#feature a:hover {
    text-decoration: none;
}