

/* Start:/bitrix/templates/hermes_law_copy_copy_copy/template_styles.css?158214496116367*/
@import "https://fonts.googleapis.com/icon?family=Material+Icons" screen;
@font-face {
  font-family: 'FranklinGothic-Book';
  src: url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Book.eot?#iefix') format('embedded-opentype'),  url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Book.woff') format('woff'), url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Book.ttf')  format('truetype'), url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Book.svg#FranklinGothic-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FranklinGothic-MediumCond';
  src: url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-MediumCond.eot?#iefix') format('embedded-opentype'),  url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-MediumCond.woff') format('woff'), url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-MediumCond.ttf')  format('truetype'), url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-MediumCond.svg#FranklinGothic-MediumCond') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FranklinGothic-Demi';
  src: url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Demi.eot?#iefix') format('embedded-opentype'),  url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Demi.woff') format('woff'), url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Demi.ttf')  format('truetype'), url('/bitrix/templates/hermes_law_copy_copy_copy/fonts/FranklinGothic-Demi.svg#FranklinGothic-Demi') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
	margin: 0;
	color: #000000;
	font-size: 16px;
    line-height: 1.2;
	font-family: 'FranklinGothic-Book',Times New Roman, Tahoma;
	background-color: #dcd0c0;
}
img {
	border: 0;
}
a {
	color: #000000;
	text-decoration: none;
}
.contact a {
	color: #ffffff;
}
.content hr {
	border: none;
	border-top: 1px solid #000000;
    margin: 10px 0;
}

.content h1 {
	font-family: 'FranklinGothic-Demi';
	font-weight: normal;
	text-transform: uppercase;
}

.content #map {
	width: 100%;
	height: 400px;
}

/* 
********************************************
--------------------------------------------
View PC > 1200px
--------------------------------------------
********************************************
*/
@media screen and (min-width: 1000px) {
	#menu-lower-right, .mdl-menu__outline {
	display: none;
}

.lang {
	color: #ffffff;
    position: absolute;
    right: 2%;
    top: 21px;
    z-index: 1000;
	font-family: tahoma;
    font-size: 14px;
}

.lang a{
	color: #ffffff;
}

.lang span {
	font-weight:bold;
}

.wrap {
	width: 100%;
	min-width:1000px;
	min-height:583px;
	z-index: 99;
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
}

.wrap .logo_bg {
background: #2e302f;
height: 36px;
width: 100%;
margin-top: 13px;
z-index: 2;
position: relative;
}

.wrap .logo {
	top: 12px;
	left: 48px;
	width: 294px;
	height: 64px;
	position: absolute;
	z-index: 2;
}

.wrap .title {
	position: absolute;
	top: 86px;
	left: 0;
	width: 100%;
}

.wrap .title h4{
	border-bottom: 1px solid #000000;
    font-size: 24px;
    margin: 0 0 0 48px;
	font-weight: normal;
	font-style: italic;
}

.wrap .header_contact {
	position: absolute;
	right: 0;
	top: 49px;
	background: url('/bitrix/templates/hermes_law_copy_copy_copy/images/header_contact_bg.png') no-repeat scroll left top transparent;
	width: 192px;
	height: 51px;
	text-align: right;
	padding-right: 15px;
	line-height: 22px;
	padding-top: 10px;
	font-style: italic;
}

.wrap .header_contact div{
	font-size: 26px;
	font-family:'FranklinGothic-MediumCond';
	font-style: normal;
}

.wrap .left_area {
	position: absolute;
	top: 0;
	width: 278px;
	height: 100%;
	padding: 118px 0 0 0;
	background: transparent;
	box-sizing: border-box;
	max-height: 800px;
}

.wrap .left_area .menu {
	background: url('/bitrix/templates/hermes_law_copy_copy_copy/images/menu_bg.png') repeat scroll left top transparent;
	height: 100%;
    padding: 0 5px 0 48px;
}
.wrap .left_area .menu div {
	width: 100% !important;
}

.wrap .left_area .menu ul{
		padding: 16px 0 0 0;
		margin: 0;
		position: relative;
		width: 100%;
		z-index: 20;
	}
.wrap .left_area .menu ul li {
		height: 34px;
		list-style: outside none none;
		margin: 0;
		padding: 0;
	}
.wrap .left_area .menu ul li a {
	color: #ffffff;
	font-size: 24px;
	font-family:'FranklinGothic-MediumCond';
	text-transform: uppercase;
}	

.wrap .left_area .menu ul li a:hover {
color: #000000;
}
.wrap .contact {
	position: absolute;
	bottom: 20px;
	left: 48px;
	width: 230px;
	color: #ffffff;
	font-size: 18px;
	font-style: italic;
	font-family: 'FranklinGothic-Demi';
	z-index: 1;
}

.wrap .contact hr {
	width: 160px;
			border: none;
	border-top: 1px solid #ffffff;
    margin: 10px 0;
    width: 160px;
}

.content{
	top: 70px;
	padding-right: 8.6666%;
	padding-left: 310px;
	position: relative;
	padding-bottom: 100px;
}

.contact_form {
display: inline-block;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    width: 100%;
}
.contact_form div.first {
	width: 48%;
	float: left;
}
.contact_form div.second {
	margin-left: 4%;
	width: 48%;
	float: left;
}
.contact_form div.element {
	margin-bottom: 15px;
}
.contact_form div.element div {
float: left;
}
.contact_form div span {
	font-size: 18px;
	color: #ffffff;
	font-family: 'FranklinGothic-Demi';
	width: 180px;
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
}

.contact_form div input, 
.contact_form div textarea {
	background: #e8e8e8;
	width: 200px;
}

.contact_form div input.code {
	width: 100px;
	margin-right: 5px;
}

.contact_form div input[type=submit] {
	width: 95px;
}


}

/*
********************************************
--------------------------------------------
View PC < 799px
--------------------------------------------
********************************************
*/
@media screen and (max-width: 999px) {
	body {
	font-size: 18px;
	}
	.mdl-button .mdl-badge[data-badge]:after{top:-10px;right:-5px}.mdl-badge.mdl-badge--no-background[data-badge]:after{color:rgb(255,64,129);background:rgba(255,255,255,.2);box-shadow:0 0 1px gray}.mdl-badge.mdl-badge--overlap{margin-right:10px}.mdl-badge.mdl-badge--overlap:after{right:-10px}.mdl-button{background:0 0;border:none;border-radius:2px;color:#000;position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:none;cursor:pointer;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle}.mdl-button::-moz-focus-inner{border:0}.mdl-button:hover{background-color:rgba(158,158,158,.2)}.mdl-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.mdl-button:active{background-color:rgba(158,158,158,.4)}.mdl-button.mdl-button--colored{color:rgb(63,81,181)}.mdl-button.mdl-button--colored:focus:not(:active){background-color:rgba(0,0,0,.12)}input.mdl-button[type=submit]{-webkit-appearance:none}.mdl-button--raised{background:rgba(158,158,158,.2);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)}.mdl-button--raised:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--raised:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--raised.mdl-button--colored{background:rgb(63,81,181);color:rgb(255,255,255)}.mdl-button--raised.mdl-button--colored:active,.mdl-button--raised.mdl-button--colored:hover{background-color:rgb(63,81,181)}.mdl-button--raised.mdl-button--colored:focus:not(:active){background-color:rgb(63,81,181)}.mdl-button--raised.mdl-button--colored .mdl-ripple{background:rgb(255,255,255)}.mdl-button--fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;background:rgba(158,158,158,.2);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.mdl-button--fab .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--fab.mdl-button--mini-fab{height:40px;min-width:40px;width:40px}.mdl-button--fab .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,white,black)}.mdl-button--fab:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--fab:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--fab.mdl-button--colored{background:rgb(255,64,129);color:rgb(255,255,255)}.mdl-button--fab.mdl-button--colored:hover{background-color:rgb(255,64,129)}.mdl-button--fab.mdl-button--colored:focus:not(:active){background-color:rgb(255,64,129)}.mdl-button--fab.mdl-button--colored:active{background-color:rgb(255,64,129)}.mdl-button--fab.mdl-button--colored .mdl-ripple{background:rgb(255,255,255)}.mdl-button--icon{border-radius:50%;font-size:24px;height:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;overflow:hidden;color:inherit;line-height:normal}.mdl-button--icon .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon{height:24px;min-width:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon .material-icons{top:0;left:0}.mdl-button--icon .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,white,black)}.mdl-button__ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple,.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple{background-color:transparent}.mdl-button--primary.mdl-button--primary{color:rgb(63,81,181)}.mdl-button--primary.mdl-button--primary .mdl-ripple{background:rgb(255,255,255)}.mdl-button--primary.mdl-button--primary.mdl-button--fab,.mdl-button--primary.mdl-button--primary.mdl-button--raised{color:rgb(255,255,255);background-color:rgb(63,81,181)}.mdl-button--accent.mdl-button--accent{color:rgb(255,64,129)}.mdl-button--accent.mdl-button--accent .mdl-ripple{background:rgb(255,255,255)}.mdl-button--accent.mdl-button--accent.mdl-button--fab,.mdl-button--accent.mdl-button--accent.mdl-button--raised{color:rgb(255,255,255);background-color:rgb(255,64,129)}.mdl-button.mdl-button--disabled.mdl-button--disabled,.mdl-button[disabled][disabled]{color:rgba(0,0,0,.26);cursor:default;background-color:transparent}.mdl-button--fab.mdl-button--disabled.mdl-button--disabled,.mdl-button--fab[disabled][disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-button--raised.mdl-button--disabled.mdl-button--disabled,.mdl-button--raised[disabled][disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);box-shadow:none}.mdl-button--colored.mdl-button--disabled.mdl-button--disabled,.mdl-button--colored[disabled][disabled]{color:rgba(0,0,0,.26)}.mdl-button .material-icons{vertical-align:middle;color: #ffffff;}
	.mdl-menu__container,.mdl-menu__outline{display:block;margin:0;padding:0;border:none;position:absolute;z-index:-1}.mdl-menu__container{height:0;width:0;visibility:hidden;overflow:visible}.mdl-menu__container.is-animating,.mdl-menu__container.is-visible{z-index:999;visibility:visible}.mdl-menu__outline{background:#fff;border-radius:2px;top:0;left:0;overflow:hidden;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;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);will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.mdl-menu__container.is-visible .mdl-menu__outline{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:999}.mdl-menu__outline.mdl-menu--bottom-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.mdl-menu__outline.mdl-menu--top-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.mdl-menu__outline.mdl-menu--top-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.mdl-menu{position:absolute;list-style:none;top:0;left:0;height:auto;width:auto;min-width:124px;padding:8px 0;margin:0;opacity:0;clip:rect(0 0 0 0);z-index:-1}.mdl-menu__container.is-visible .mdl-menu{opacity:1;z-index:999}.mdl-menu.is-animating{transition:opacity .2s cubic-bezier(.4,0,.2,1),clip .3s cubic-bezier(.4,0,.2,1)}.mdl-menu.mdl-menu--bottom-right{left:auto;right:0}.mdl-menu.mdl-menu--top-left{top:auto;bottom:0}.mdl-menu.mdl-menu--top-right{top:auto;left:auto;bottom:0;right:0}.mdl-menu.mdl-menu--unaligned{top:auto;left:auto}.mdl-menu__item{display:block;border:none;color:rgba(0,0,0,.87);background-color:transparent;text-align:left;margin:0;padding:0 16px;outline-color:#bdbdbd;position:relative;overflow:hidden;font-size:14px;font-weight:400;letter-spacing:0;text-decoration:none;cursor:pointer;height:48px;line-height:48px;white-space:nowrap;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl-menu__container.is-visible .mdl-menu__item{opacity:1}.mdl-menu__item::-moz-focus-inner{border:0}.mdl-menu__item--full-bleed-divider{border-bottom:1px solid rgba(0,0,0,.12)}.mdl-menu__item[data-mdl-disabled],.mdl-menu__item[disabled]{color:#bdbdbd;background-color:transparent;cursor:auto}.mdl-menu__item[data-mdl-disabled]:hover,.mdl-menu__item[disabled]:hover{background-color:transparent}.mdl-menu__item[data-mdl-disabled]:focus,.mdl-menu__item[disabled]:focus{background-color:transparent}.mdl-menu__item[data-mdl-disabled] .mdl-ripple,.mdl-menu__item[disabled] .mdl-ripple{background:0 0}.mdl-menu__item:hover{background-color:#eee}.mdl-menu__item:focus{outline:none;background-color:#eee}.mdl-menu__item:active{background-color:#e0e0e0}.mdl-menu__item--ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}
.mdl-menu__item a {
	display: block;
}

	.lang {
 color: #ffffff;
    position: absolute;
    right: 60px;
    top: 23px;
    z-index: 1000;
	font-family: tahoma;
    font-size: 14px;
}

.lang a{
	color: #ffffff;
}
.lang span {
	font-weight:bold;
}

	.wrap {
	width: 100%;
		min-width:320px;
				z-index: 99;
	position: relative;
			padding: 0;
		margin: 0;
}

.wrap .logo_bg {
background: #000000;
height: 59px;
width: 100%;
margin-top: 0px;
}

.wrap .logo {
	top: 37px;
	left: 20px;
	width: 170px;
	height: 37px;
	position: absolute;
	z-index: 2;
}

.wrap .logo img {
width: 170px;
}

.wrap .title {
	position: absolute;
	top: 80px;
	left: 0;
	width: 100%;
}

.wrap .title h4{
	border-bottom: 1px solid #000000;
    font-size: 15px;
    margin: 0 0 0 20px;
	font-weight: normal;
	font-style: italic;
}

.wrap .left_area {
	position: absolute;
    right: 15px;
    top: 15px;
}

.wrap .header_contact {
	position: absolute;
	width:320px;
	top: 100px;
	left: 0;
	font-style: italic;
	font-size: 15px;
}

.wrap .header_contact span {
	padding-left: 20px;
}
.wrap .header_contact div {
	width: 300px;
	height:34px;
	background: url('/bitrix/templates/hermes_law_copy_copy_copy/images/smart_bg.png') repeat scroll left top transparent;
	color: #000000;
	line-height: 34px;
	font-size: 24px;
	font-family:'FranklinGothic-MediumCond';
	font-style: normal;
	padding-left: 20px;
}
.wrap .contact {
	display:none;
}

.content {
	padding: 80px 20px 20px;
}
.contact_form {
display: inline-block;
}
.contact_form div.first {
padding: 0 20px 0px;
}
.contact_form div.second {
padding: 0 20px 20px;
}
.contact_form div.element {
	margin-bottom: 15px;
}
.contact_form div.element div {
float: left;
}
.contact_form div span {
	font-size: 18px;
	color: #000000;
	font-family: 'FranklinGothic-Demi';
	width: 180px;
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
}

.contact_form div input, 
.contact_form div textarea {
	background: #e8e8e8;
	width: 200px;
}

.contact_form div input.code {
	width: 100px;
	margin-right: 5px;
}

.contact_form div input[type=submit] {
	width: 95px;
}
}
@media screen and (max-width: 600px) {
div.news-detail
{
	flex-direction: column;
}
.structure_img
{
	width: 100%;
}
}
/* End */
/* /bitrix/templates/hermes_law_copy_copy_copy/template_styles.css?158214496116367 */
