@media (min-width:320px) and (max-width: 960px) {
.time-working, .phone-header, .email-header {
	color: white;
	font-size: 0.8vw;
	font-weight: 400;
}
}
@media (min-width: 1500px) {
.time-working, .phone-header, .email-header {
	color: white;
	font-size: 12px;
	font-weight: 400;
}
}
@media (max-width: 1500px) {
.time-working, .phone-header, .email-header {
	color: white;
	font-size: 12px;
	font-weight: 400;
}
}
#sp-bottom {
 overflow: hidden;
}
@media (min-width: 320px) and (max-width: 920px) {
  
  #sp-menu .sp-megamenu-parent {
	display: none !important;  
	  
  }

  .center-tiltle1 {
    margin-top: 24px !important;
    font-size: 22px !important;
    margin: 0 auto;
    width: auto !important;
  }
  #sp-bottom {
    height: auto !important;
  }
  .sscf-form-container {
    float: left;
    width: auto !important;
  }
  .site-title-wrapper {
	 margin-right: -14px !important;
  }
  .time-working {
	  
    width: 210px
  }
  #sp-header {
    background-size: 326% !important;
    background-position-y: 106% !important;
    background-position-x: 88% !important;
  }
  #first-part-text img {
  	margin: 0 auto !important;
}
  #first-part-text {
    margin-left: 10px !important;
    text-align: center !important;
    font-size: 30px !important;
  }
  #sp-header {
    height: 592px !important;
  }
  #offcanvas-toggler {
    display: none;
  }  
  .sp-menu-item {
	display: block !important;
    text-align: center;
  }
  .sp-megamenu-parent {
    width: 100% !important;
  }
  #sp-menu .sp-column .sp-megamenu-wrapper {
    display: flex;
    justify-content: flex-start !important;
}
  #sp-menu {
    height: 254px !Important;
  }
  #sp-top-bar {
    height: 137px !important;
  }
  #sp-position1 {
    width: 100% !important;
    text-align: center;
  }
  #sp-top3 {
    text-align: center;
    width: 100% !important;
  }
  #sp-top1, #sp-top2, #sp-top3, #sp-position1 {
    height: auto !important;
  }
  #sp-top-bar .container, .row {
    height: auto !important;
  }
  #sp-top1 .sp-column .sp-module{
    margin: 0 !important;
  }
  #sp-top1 .jmoddiv {
    display: flex !important;
    justify-content: center;
  }
  #sp-top1 .sp-column, #sp-top2 .sp-column, #sp-top3 .sp-column, #sp-position1 .sp-column {
  	display: block !important;
  }
  #sp-top-bar .container .row {
    display: block !important;
}
  #sp-top1 {
    	padding-top: 11px !important;
    	padding-bottom: 12px;
        width: 100% !important;
  }
  #sp-top2 {
    text-align: center;
    width: 100% !important;
  }
  
  
}


 #sp-top1 .sp-column .sp-module {
    margin-left: 100px;
  }
#sp-footer {
  background-color: #b32525;
  border-top: 1px solid black;
}
.sscf-header {
      color: black;
    font-weight: 400;
    font-family: Oswald;
    text-align: center;
}
.sscf-form-container {
  float: left;
  width: 404px;
  margin-top: 32px;
  background-color: #b32525;
  border-radius: 10px;
  padding: 16px;
  padding-top: 0px;
  border: 1px solid black;
}
#wrap-contact-form97 .rf_submit {
    margin: 0 auto;
    background: #ce2020 !important;
}
html *{
  text-decoration-skip-ink: none !important;
}
#section-id-1557999990402 h3 {
  font-size: 46px;
}
.entry-title img{
  margin: 0 auto;
}
.entry-title, .entry-content {
  font-family: Oswald;
}
.objectNote {
  text-align: center;
  font-family: Oswald;
  font-size: 17px;
}
.objectImage {
  width: 235px;
  max-width: 192px;
  height: 160px;
  border: 1px solid #ffc4c4;
  margin: 0 auto;
  border-radius: 5px;
}
.buttonSend {
 	background: linear-gradient(#de8a21,#c55620 80%) #cb7718!important;
 	box-shadow: 0 3px #6b2600, inset 0 1px rgba(255,255,255,.3), inset 0 0 3px rgba(255,255,255,.5);
 	border-radius: 7px;
 	padding: 7px;
 	display: block;
 	width: 125px;
 	margin: 0 auto;
 	text-align: center;
 	color: white;
 	margin-top: 12px;
}
.textoverlay {
  color: #153d88;
  background-color: #c9eeff;
  border: 1px solid #80808045;
  border-radius: 10px;
  font-family: Cuprum;
  padding: 4px;
  display: block;
  text-align: center;
}
.item11 {
  border-radius: 5px;
  background-color: #ffc4c4;
  display: flex;
  flex-direction: column;
  padding: 14px;
  border: 1px solid #ff8888;
  height: auto;
}
.litem-link11 {
  font-family: Oswald;
  font-size: 19px;
  font-weight: 400;
  color: #000e79;
  text-align: center;
  margin-bottom: 21px;
}
.qute-img {
  margin-right: 14px;
}
#sppb-addon-1557993577230 .custom-tab  {
      background-color: #00000030;
    padding: 10px;
    border-radius: 10px;
}
#sppb-addon-1557993577230 {
  font-family: Oswald;
}
.sp-page-builder .page-content #section-id-1557988472212 {
    background-image: url(/images/2019/05/16/betriebsrechtsschutz.jpg);
    background-repeat: no-repeat;
    background-size: 104% !important;
    background-position: 0% 21% !important;
}
.oswald-h3 {
  font-family: Oswald !important;
  font-weight: 400;
}
.center-tiltle1::after {
    content: '';
    background-color: black;
    display: block;
    width: 300px;
    height: 1px;
    position: absolute;
    top: 10px;
    right: -300px;
}
.center-tiltle1 {
	margin-top: 24px !important;
	font-size: 29px;
	margin: 0 auto;
	width: 640px;
	display: block;
	position: relative;
}
.center-tiltle1::before {
  content: '';
 	background-color: black;
	display: block;
    width: 300px;
    height: 1px;
    position: absolute;
    top: 20px;
    left: -300px; 
}
.second-section-wrapper {
  	background-image: url(http://granum.wg3036.wg01.ru/images/bg/bg777.jpg);
  	background-size: 101%;
  	background-position-x: 54%;
  	background-position-y: 74%;
  	background-repeat: no-repeat;
}
.second-section {
  font-family: Oswald;
}
#ug-dela-title {
  width :270px;
  margin: 0 auto;
  margin-top: 30px !important;
  position: relative;
}
#ug-dela-title::before {
	content: '';
	display: block;
	width: 36px;
	height: 37px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/cropped-58-512.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: 9px;
	left: 15px;
}
#arbitrazh-title {
  margin-top: 21px !important;
  margin: 0 auto;
  width: 269px;
  position: relative;
}
#arbitrazh-title::before {
	content: '';
	display: block;
	width: 36px;
	height: 37px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/-e1489384148586.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: -4px;
	left: 0px;
}
.button-wrapper {
      text-align: center;
    display: block;
}
.button-body {
      background: linear-gradient(#c24747,#983333 80%) #c24747!important;
      box-shadow: 0 3px #580808, inset 0 1px rgba(255,255,255,.3), inset 0 0 3px rgba(255,255,255,.5);
      padding: 11px;
      color: wheat;
      font-family: Oswald;
      border-radius: 7px;
}
.button-body:hover {
background: linear-gradient(#c55050,#812a2a 80%) #c24747!important;
}
.admin-dela-wrapper .uslugi-item-title {
  padding-top: 14px;
}
.admin-dela-wrapper .ug-dela-area	 {
	border-radius: 10px;
	padding: 22px;
	height: 229px;
	background-color: #ffffffa8;
	margin-top: 53px;
	width: 50%;
	margin: 0 auto;
	float: none;
	padding-top: 0px;
}
.sp-menu-item {
	transition: 1s;
}
.sp-menu-item a {
	transition: 1s;	
}
.sp-menu-item a::after {
	display: none;
	content: '';
	height: 20px;
	width: 20px;
	position: relative;
	transition: 1s;
	opacity: 0;
	left: 35%;
	background-image: url(http://nasha-dantist.wg3036.wg01.ru/images/White_Tooth_PNG_Clip_Art-2190.png);
}
.sp-menu-item:hover ::after {
	transition-time: 1s;
	display: block !important;
	opacity: 1;
}
.admin-dela-wrapper {
 	 background-image: url(https://voccolalaw.com/wp-content/uploads/2018/07/shutterstock_196636601.jpg) !important;
 	 background-size: 100% !important;
 	 background-position-x: 100% !important;
 	 height: 275px !important;
}
.admin-dela-wrapper:hover {
 	 background-image: url(https://voccolalaw.com/wp-content/uploads/2018/07/shutterstock_196636601.jpg) !important;
 	 background-size: 105% !important;
 	 background-position-x: 100% !important;
 	 height: 275px !important;
}
.sp-megamenu-parent >li:hover, .sp-megamenu-parent > li a:active li {
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #e03c3c;
	transition: 0.3s;
}
.sp-megamenu-parent li {
  height: 43px;
}
.sp-megamenu-parent {
   transition: 0.3s;
}
#sp-menu .sp-column  .sp-megamenu-wrapper {
  display: flex;
  justify-content: center;
}
.arbitrazh-dela-wrapp#sp-menu .sp-column  .sp-megamenu-wrapper {
  display: flex;
  justify-content: center;
}
.arbitrazh-dela-wrapper {
    background-image: url(http://granum.wg3036.wg01.ru/images/bg/image.png) !important;
    background-size: 112% !important;
    background-position-x: 100% !important;
}
.arbitrazh-dela-wrapper:hover {
    background-image: url(http://granum.wg3036.wg01.ru/images/bg/image.png) !important;
    background-size: 120% !important;
    background-position-x: 100% !important;
}
.item-2-text {
  font-family: Oswald;
}
#section-id-1557931753670 {
  border-bottom: 1px solid #b7b7b7ab;
}
.item-advantage-4 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png);
  background-position: -83px -85px;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}

.item-advantage-3 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png);
  background-position: -36px -53px;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}
.item-advantage-2 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png);
  background-position: -119px 0;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}
.firstchild-advantage h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  /* background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png); */
  background-position: -67px -53px;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}
.firstchild-left-border::before {
	content: '';
	display: block;
	width: 1px;
	height: 125px;
	position: absolute;
	background-color: gray;
	left: -14px;
}
.firstchild-left-border {
	display: inline-block;
}
#section-id-1557931753670 {
    padding-right: 84px;
    padding-left: 84px;
}
.advantage-1 {
  margin-top: 1px;
  height: 121px;
  border-right: 1px solid #44444482;
  font-family: Oswald;
  font-size: 18px;
  letter-spacing: 0.25px;
  padding-right: 5px;
}
#section-id-1557931753670 .sppb-addon-title {
  	font-weight: bold;
  	font-size: 18px;
  	font-family: Oswald;
}
#sp-header .container {
      width: 100%;
      margin: 0 auto;
}
.font-item {
  font-family: Oswald;
}
.arbitrazh-title {
    text-align: center;
    font-size: 24px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.uslugi-item-title {
  font-family: Oswald;
  margin-bottom: 1px;
  text-align: center;
  font-size: 24px;
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.ug-dela-area {
  	border-radius: 10px;
  	padding: 22px;
  	height: 252px;
  	background-color: #ffffffa8;
  	margin-top: 53px;
  	width: 50%;
  	float: right;
  	margin-right: 45px;
  	padding-top: 0px;
}
.arbitrazh-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 99%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.ug-dela-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 99%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.first-item-wrapper
.title-1-item {
  text-align: center;
}

#first-part-text {
  text-shadow: 1px -1px 1px #aad1ff;
  margin-bottom: 14px;
  font-family: Oswald;
  font-size: 45px;
  line-height: 39px;
  color: #301b56 !important;
  margin-left: 94px;
  font-weight: 100;
  width: 346px;
}
#second-part-text {
      margin-top: 0px;
      font-size: 21px;
      margin-left: 99px;
      font-family: Oswald;
      color: #e00000 !important;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    display: none !important;
}
#sp-header .container .row {
  /* background-color: #0000003d; */
}
.logo {
    margin-left: 61px;
}
#sp-position-2 {
  width: 100%;
}
#sp-menu {
	width: 100%;
	height: 43px;
	background-color: red;
}
#sp-logo {
  margin-left: 92px;
  width: 18%;
  display: inline-block;
}
#sp-header {
	border-bottom: 4px solid #504742;
	box-shadow: 0px 1px 17px 0px #000000b3;
	height: 402px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/2eqwd.jpg);
	background-size: 100%;
	background-position-y: 100%;
}
#sp-position1 .sp-module  {
  margin: 0 0 0 0px !important;
}
#sp-top3 {
  width: 22.55%;
}
#sp-position1 {
  width: 21%;
}
#sp-top2 {
	width: 13.2%;
}
#sp-top1 {
  	padding-left: 80px;
  	width: 38%;
}
.third-ico:hover img {
  background-color: #051055;
  border-radius: 100px;
}
.second-ico:hover img {
  background-color: #bb7700;
  border-radius: 100px;
}
.first-ico:hover img {
  background-color: #8c0000;
  border-radius: 100px;
}
#sp-top1 .sp-column, #sp-top2 .sp-column, #sp-top3 .sp-column, #sp-position1 .sp-column {
  display: flex;
  height: 100%;
  align-items: center;
}
#sp-top1, #sp-top2, #sp-top3, #sp-position1 {
      height: 100%;
  	  padding: 0px;
}
#sp-top-bar {
    padding: 0px !important;
}
#sp-top-bar .container, .row {
  height: 100%;
}
.soc-wrapper div {
  margin-right: 7px;
}
.soc-wrapper img {
  width: 29px;
}
.soc-wrapper {
  display: flex;
}
#sp-top-bar {
  	height: 33px;
  	background-color: #003b82 !important;
  	color: #e0e0e0 !important;
}
#sp-top-bar a {
  color: white !important;
}er {
    background-image: url(http://granum.wg3036.wg01.ru/images/bg/image.png) !important;
    background-size: 115% !important;
    background-position-x: 270% !important;
}
.item-2-text {
  font-family: Oswald;
}
#section-id-1557931753670 {
  border-bottom: 1px solid #b7b7b7ab;
}
.item-advantage-4 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(/images/7774.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
  top: 14px;
}

.item-advantage-3 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(/images/7773.png);
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
  top: 13px;
}
.item-advantage-2 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(/images/7772.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 13px;
  left: -41px;
}
.firstchild-advantage h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://nasha-dantist.wg3036.wg01.ru/images/7771.png) !important;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
  top: 13px;
}
.firstchild-left-border::before {
	content: '';
	display: block;
	width: 1px;
	height: 125px;
	position: absolute;
	background-color: gray;
	left: -14px;
}
.firstchild-left-border {
	display: inline-block;
}
#section-id-1557931753670 {
    padding-right: 84px;
    padding-left: 84px;
}
.advantage-1 {
  margin-top: 1px;
  height: 121px;
  border-right: 1px solid #44444482;
  font-family: Oswald;
  font-size: 18px;
  letter-spacing: 0.25px;
  padding-right: 5px;
}
#section-id-1557931753670 .sppb-addon-title {
  	font-weight: bold;
  	font-size: 18px;
  	font-family: Oswald;
}
#sp-header .container {
      height: 100%;
      width: 100%;
      margin: 0 auto;
}
.font-item {
  font-family: Oswald;
}
.arbitrazh-title {
    text-align: center;
    font-size: 24px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
#ugolov-title {
	width: 220px;
	position: relative;
	margin: 0 auto;
	margin-top: 19px;
}
#ugolov-title::before {
	content: '';
	display: block;
	width: 45px;
	height: 45px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/sudpr.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: -6px;
	left: -10px;
}
.uslugi-item-title {
  font-family: Oswald;
  margin-bottom: 1px;
  text-align: center;
  font-size: 24px;
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.ug-dela-area {
  	border-radius: 10px;
  	padding: 22px;
  	height: 252px;
  	background-color: #ffffffa8;
  	margin-top: 53px;
  	width: 50%;
  	float: right;
  	margin-right: 45px;
  	padding-top: 0px;
}
.arbitrazh-dela-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 114% !Important;
      background-position-x: 40%!important;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.arbitrazh-dela-wrapper:hover {
	  background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 114% !important;
  	  background-position-x: 120% !important;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.ug-dela-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 99%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
      transition: 0.6s;
      border: 2px solid black;
}
.ug-dela-wrapper:hover {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 50%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
      border: 2px solid black;
}
.first-item-wrapper
.title-1-item {
  text-align: center;
}

#first-part-text {
  margin-right: 10p;
  margin-top: 12px;
  text-shadow: 1px -1px 1px #aad1ff;
  margin-bottom: 0px;
  font-family: Oswald;
  font-size: 45px;
  line-height: 39px;
  color: #301b56 !important;
  font-weight: 100;
  width: 395px;
}
#second-part-text {
      display: inline-block;
      margin-top: -1px;
      font-size: 21px;
      margin-left: 0px;
     
      font-weight: 400;
      color: #d83131 !important;
}
.sp-megamenu-parent li:first-child {
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #e03c3c;
	transition: 1s;
}
.sp-megamenu-parent li:hover li:first-child {
	background-image: url() !important;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #fff !important;
   
    line-height: 44px;
    padding: 0px 18px;
    letter-spacing: 0.55px;
    font-variant-caps: petite-caps;
    font-size: 16px;
    font-weight: 400;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    display: none !important;
}
#sp-header .container .row {
  display: flex;
  position: relative;
  flex-direction: column-reverse;
}
.logo {
    margin-left: 61px;
}
#sp-position-2 {
  padding-top: 0px;
  padding-left: 0px;
  width: 100%;
  margin-bottom: 35px;
}
#sp-menu {
	width: 100%;
	height: 43px;
	margin-bottom: -4px;
	background-color: #b32525;
}
#sp-logo {
  margin-left: 92px;
  width: 18%;
  display: inline-block;
}
#sp-header {
	border-bottom: 4px solid #504742;
	box-shadow: 0px 1px 14px 0px #000000b3;
	background-image: url(/images/banner777.jpg);
	background-size: 100%;
	background-position-y: 0%;
}
#sp-position1 .sp-module  {
  margin: 0 0 0 0px !important;
}
#sp-top3 {
  width: 23.55%;
}
#sp-position1 {
  width: 21%;
}
#sp-top2 {
	width: 14.2%;
}
#sp-top1 {
  	padding-left: 80px;
  	width: 24%;
}
.third-ico:hover img {
  background-color: #051055;
  border-radius: 100px;
}
.second-ico:hover img {
  background-color: #bb7700;
  border-radius: 100px;
}
.first-ico:hover img {
  background-color: #8c0000;
  border-radius: 100px;
}
#sp-top1 .sp-column, #sp-top2 .sp-column, #sp-top3 .sp-column, #sp-position1 .sp-column {
  display: flex;
  height: 100%;
  align-items: center;
}
.time-working::before {
	content:'';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 4px;
    right: 4px;
    background-image: url(/images/logos/full_bEuU9dKb.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
#sp-top1, #sp-top2, #sp-top3, #sp-position1 {
      height: 100%;
  	  padding: 0px;
}
#sp-top-bar {
    padding: 0px !important;
}
#sp-top-bar .container, .row {
  height: 100%;
}
.soc-wrapper div {
  margin-right: 7px;
}
.soc-wrapper img {
  width: 29px;
}
.soc-wrapper {
  display: flex;
}
#sp-top-bar {
  	height: 33px;
  	background-color: #af1512 !important;
  	color: #e0e0e0 !important;
}
#sp-top-bar a {
  color: white !important;
}
.time-working, .phone-header, .email-header {
	color: white;
    font-weight: 400;
}

.time-working::before {
	content:'';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 4px;
    right: 4px;
    background-image: url(/images/logos/full_bEuU9dKb.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.phone-header::before {
	content:'';
	display: inline-block;
	width: 22px;
	height: 22px;
	position: relative;
	top: 4px;
	right: 1px;
	background-image: url(/images/logos/646900_phone_512x512.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.email-header::before {
	margin-left: 15px;
	content:'';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 6px;
    right: 4px;
    background-image: url(/images/logos/pochta.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.top-part-hightlight {
	color: #ffbb1d;
}
.site-title-wrapper {
	margin-right: 27px;
	display: flex !important;
	flex-direction: column;
	align-items: flex-end;
}
.site-title {
  margin-right: 24px;
}
.what-adress {
	margin-right: 26px;
}
#sp-position-2 .sp-column {
	display: flex;
	flex-direction: row-reverse;
}
#sp-position-2 .sp-column .sp-module:nth-child(2){
	display: flex;
    align-items: flex-end;
    margin-bottom: 62px;
}
#wrap-contact-form99 .rf_submit {
    color: black;
}
    @media (min-width: 320px) and (max-width: 920px) {
  
  #sp-header {
    background-size: 326% !important;
    background-position-y: 106% !important;
    background-position-x: 88% !important;
  }
  #first-part-text img {
  	margin: 0 auto !important;
}
  #first-part-text {
    margin-left: 10px !important;
    text-align: center !important;
    font-size: 30px !important;
  }
  #sp-header {
    height: auto !important;
  }
  #offcanvas-toggler::before {
  	top: 4px;
	left: 3px;
  	content: '';
  	display: block;
  	height: 35px;
 	width: 35px;
 	position: relative;
 	background-image: url(/images/logos/menu.png);
 	background-size: 100%;
  }
  #offcanvas-toggler {
    width: 43px;
    height: 43px;
    display: block;
    background-image: #942727;
    position: relative;
    top: 0px;
    left: -13px;
    z-index: 100000 !important;
  }  
  .sp-menu-item {
	display: block !important;
    text-align: center;
  }
  .sp-megamenu-parent {
    width: 100% !important;
  }
  #sp-menu .sp-column .sp-megamenu-wrapper {
    display: flex;
    justify-content: flex-start !important;
}
  #sp-menu {
    height: auto!Important;
  }
  #sp-top-bar {
    height: 137px !important;
  }
  #sp-position1 {
    width: 100% !important;
    text-align: center;
  }
  #sp-top3 {
    text-align: center;
    width: 100% !important;
  }
  #sp-top1, #sp-top2, #sp-top3, #sp-position1 {
    height: auto !important;
  }
  #sp-top-bar .container, .row {
    height: auto !important;
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: center;
  }
  #sp-top1 .sp-column .sp-module{
    margin: 0 !important;
  }
  #sp-top1 .jmoddiv {
    display: flex !important;
    justify-content: center;
  }
  #sp-top1 .sp-column, #sp-top2 .sp-column, #sp-top3 .sp-column, #sp-position1 .sp-column {
  	display: flex !important;
  	justify-content: center;
  }
  #sp-top-bar .container .row {
    display: block !important;
}
  #sp-top1 {
    	padding-top: 11px !important;
    	padding-bottom: 12px;
        width: 100% !important;
  }
  #sp-top2 {
    display: flex;
    text-align: center;
    width: 100% !important;
    justify-content: center;
  }
  
  
}


 #sp-top1 .sp-column .sp-module {
    margin-left: 100px;
  }
#sp-footer {
  background-color: #003a80;
}
.sscf-header {
      color: black;
    font-weight: 400;
    font-family: Oswald;
    text-align: center;
}
.sscf-form-container {
  float: left;
  width: 404px;
  margin-top: 32px;
  background-color: #b32525;
  border-radius: 10px;
  padding: 16px;
  padding-top: 0px;
  border: 1px solid black;
}
#wrap-contact-form97 .rf_submit {
    margin: 0 auto;
    background: #ce2020 !important;
}
html *{
  text-decoration-skip-ink: none !important;
}
#section-id-1557999990402 h3 {
  font-size: 46px;
}
.entry-title img{
  margin: 0 auto;
}
.entry-title, .entry-content {
  font-family: Oswald;
}
.objectNote {
  text-align: center;
  font-family: Oswald;
  font-size: 17px;
}
.objectImage {
  width: 235px;
  max-width: 192px;
  height: 160px;
  border: 1px solid #ffc4c4;
  margin: 0 auto;
  border-radius: 5px;
}
.buttonSend {
 	background: linear-gradient(#de8a21,#c55620 80%) #cb7718!important;
 	box-shadow: 0 3px #6b2600, inset 0 1px rgba(255,255,255,.3), inset 0 0 3px rgba(255,255,255,.5);
 	border-radius: 7px;
 	padding: 7px;
 	display: block;
 	width: 125px;
 	margin: 0 auto;
 	text-align: center;
 	color: white;
 	margin-top: 12px;
}
.textoverlay {
  color: #153d88;
  background-color: #c9eeff;
  border: 1px solid #80808045;
  border-radius: 10px;
  font-family: Cuprum;
  padding: 4px;
  display: block;
  text-align: center;
}
.item11 {
  border-radius: 5px;
  background-color: #ffc4c4;
  display: flex;
  flex-direction: column;
  padding: 14px;
  border: 1px solid #ff8888;
  height: auto;
}
.litem-link11 {
  font-family: Oswald;
  font-size: 19px;
  font-weight: 400;
  color: #000e79;
  text-align: center;
  margin-bottom: 21px;
}
.qute-img {
  margin-right: 14px;
}
#sppb-addon-1557993577230 .custom-tab  {
      background-color: #00000030;
    padding: 10px;
    border-radius: 10px;
}
#sppb-addon-1557993577230 {
  font-family: Oswald;
}
.sp-page-builder .page-content #section-id-1557988472212 {
    background-image: url(/images/2019/05/16/betriebsrechtsschutz.jpg);
    background-repeat: no-repeat;
    background-size: 104% !important;
    background-position: 0% 21% !important;
}
.oswald-h3 {
  font-family: Oswald !important;
  font-weight: 400;
}
.center-tiltle1::after {
    content: '';
    background-color: black;
    display: block;
    width: 300px;
    height: 1px;
    position: absolute;
    top: 10px;
    right: -300px;
}
.center-tiltle1 {
	margin-top: 24px !important;
	font-size: 28px;
	margin: 0 auto;
	width: 625px;
	display: block;
	position: relative;
}
.center-tiltle1::before {
  content: '';
 	background-color: black;
	display: block;
    width: 300px;
    height: 1px;
    position: absolute;
    top: 20px;
    left: -300px; 
}
.second-section-wrapper {
  	background-image: url(http://granum.wg3036.wg01.ru/images/bg/bg777.jpg);
  	background-size: 101%;
  	background-position-x: 54%;
  	background-position-y: 74%;
  	background-repeat: no-repeat;
}
.second-section {
  font-family: Oswald;
}
#ug-dela-title {
  width :270px;
  margin: 0 auto;
  margin-top: 30px !important;
  position: relative;
}
#ug-dela-title::before {
	content: '';
	display: block;
	width: 36px;
	height: 37px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/cropped-58-512.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: 9px;
	left: 15px;
}
#arbitrazh-title {
  margin-top: 21px !important;
  margin: 0 auto;
  width: 269px;
  position: relative;
}
#arbitrazh-title::before {
	content: '';
	display: block;
	width: 36px;
	height: 37px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/-e1489384148586.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: -4px;
	left: 0px;
}
.button-wrapper {
      text-align: center;
    display: block;
}
.button-body {
      background: linear-gradient(#c24747,#983333 80%) #c24747!important;
      box-shadow: 0 3px #580808, inset 0 1px rgba(255,255,255,.3), inset 0 0 3px rgba(255,255,255,.5);
      padding: 11px;
      color: wheat;
      font-family: Oswald;
      border-radius: 7px;
}
.button-body:hover {
background: linear-gradient(#c55050,#812a2a 80%) #c24747!important;
}
.admin-dela-wrapper .uslugi-item-title {
  padding-top: 14px;
}
.admin-dela-wrapper .ug-dela-area	 {
	border-radius: 10px;
	padding: 22px;
	height: 229px;
	background-color: #ffffffa8;
	margin-top: 53px;
	width: 50%;
	margin: 0 auto;
	float: none;
	padding-top: 0px;
}
.sp-menu-item {
	transition: 1s;
}
.sp-menu-item a {
	transition: 1s;	
}
.sp-menu-item a::after {
	display: none;
	content: '';
	height: 20px;
	width: 20px;
	position: relative;
	transition: 1s;
	opacity: 0;
	left: 35%;
	background-image: url(http://nasha-dantist.wg3036.wg01.ru/images/White_Tooth_PNG_Clip_Art-2190.png);
}
.sp-menu-item:hover ::after {
	transition-time: 1s;
	display: block !important;
	opacity: 1;
}
.admin-dela-wrapper {
 	 background-image: url(https://voccolalaw.com/wp-content/uploads/2018/07/shutterstock_196636601.jpg) !important;
 	 background-size: 100% !important;
 	 background-position-x: 100% !important;
 	 height: 275px !important;
}
.admin-dela-wrapper:hover {
 	 background-image: url(https://voccolalaw.com/wp-content/uploads/2018/07/shutterstock_196636601.jpg) !important;
 	 background-size: 105% !important;
 	 background-position-x: 100% !important;
 	 height: 275px !important;
}
.sp-megamenu-parent >li:hover, .sp-megamenu-parent > li a:active li {
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #e03c3c;
	transition: 0.3s;
}
.sp-megamenu-parent li {
  height: 43px;
}
.sp-megamenu-parent {
   transition: 0.3s;
}
#sp-menu .sp-column  .sp-megamenu-wrapper {
  display: flex;
  justify-content: center;
}
.arbitrazh-dela-wrapp#sp-menu .sp-column  .sp-megamenu-wrapper {
  display: flex;
  justify-content: center;
}
.arbitrazh-dela-wrapper {
    background-image: url(http://granum.wg3036.wg01.ru/images/bg/image.png) !important;
    background-size: 112% !important;
    background-position-x: 100% !important;
}
.arbitrazh-dela-wrapper:hover {
    background-image: url(http://granum.wg3036.wg01.ru/images/bg/image.png) !important;
    background-size: 120% !important;
    background-position-x: 100% !important;
}
.item-2-text {
  font-family: Oswald;
}
#section-id-1557931753670 {
  border-bottom: 1px solid #b7b7b7ab;
}
.item-advantage-4 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png);
  background-position: -83px -85px;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}

.item-advantage-3 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png);
  background-position: -36px -53px;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}
.item-advantage-2 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png);
  background-position: -119px 0;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}
.firstchild-advantage h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  /* background-image: url(http://granum.wg3036.wg01.ru/images/bg/sprite.png); */
  background-position: -67px -53px;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
}
.firstchild-left-border::before {
	content: '';
	display: block;
	width: 1px;
	height: 125px;
	position: absolute;
	background-color: gray;
	left: -14px;
}
.firstchild-left-border {
	display: inline-block;
}
#section-id-1557931753670 {
    padding-right: 84px;
    padding-left: 84px;
}
.advantage-1 {
  margin-top: 1px;
  height: 121px;
  border-right: 1px solid #44444482;
  font-family: Oswald;
  font-size: 18px;
  letter-spacing: 0.25px;
  padding-right: 5px;
}
#section-id-1557931753670 .sppb-addon-title {
  	font-weight: bold;
  	font-size: 18px;
  	font-family: Oswald;
}
#sp-header .container {
      width: 100%;
      margin: 0 auto;
}
.font-item {
  font-family: Oswald;
}
.arbitrazh-title {
    text-align: center;
    font-size: 24px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.uslugi-item-title {
  font-family: Oswald;
  margin-bottom: 1px;
  text-align: center;
  font-size: 24px;
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.ug-dela-area {
  	border-radius: 10px;
  	padding: 22px;
  	height: 252px;
  	background-color: #ffffffa8;
  	margin-top: 53px;
  	width: 50%;
  	float: right;
  	margin-right: 45px;
  	padding-top: 0px;
}
.arbitrazh-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 99%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.ug-dela-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 99%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.first-item-wrapper
.title-1-item {
  text-align: center;
}

#first-part-text {
  text-shadow: 1px -1px 1px #aad1ff;
  margin-bottom: 14px;
  font-family: Oswald;
  font-size: 45px;
  line-height: 39px;
  color: #301b56 !important;
  margin-left: 94px;
  font-weight: 100;
  width: 346px;
}
#second-part-text {
      margin-top: 0px;
      font-size: 21px;
      margin-left: 99px;
      font-family: Oswald;
      color: #e00000 !important;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    display: none !important;
}
#sp-header .container .row {
  /* background-color: #0000003d; */
}
.logo {
    margin-left: 61px;
}
#sp-position-2 {
  width: 100%;
}
#sp-menu {
	width: 100%;
	height: 43px;
	background-color: red;
}
#sp-logo {
  margin-left: 92px;
  width: 18%;
  display: inline-block;
}
#sp-header {
	border-bottom: 4px solid #504742;
	box-shadow: 0px 1px 17px 0px #000000b3;
	height: 402px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/2eqwd.jpg);
	background-size: 100%;
	background-position-y: 100%;
}
#sp-position1 .sp-module  {
  margin: 0 0 0 0px !important;
}
#sp-top3 {
  width: 22.55%;
}
#sp-position1 {
  width: 21%;
}
#sp-top2 {
	width: 13.2%;
}
#sp-top1 {
  	padding-left: 80px;
  	width: 38%;
}
.third-ico:hover img {
  background-color: #051055;
  border-radius: 100px;
}
.second-ico:hover img {
  background-color: #bb7700;
  border-radius: 100px;
}
.first-ico:hover img {
  background-color: #8c0000;
  border-radius: 100px;
}
#sp-top1 .sp-column, #sp-top2 .sp-column, #sp-top3 .sp-column, #sp-position1 .sp-column {
  display: flex;
  height: 100%;
  align-items: center;
}
#sp-top1, #sp-top2, #sp-top3, #sp-position1 {
      height: 100%;
  	  padding: 0px;
}
#sp-top-bar {
    padding: 0px !important;
}
#sp-top-bar .container, .row {
  height: 100%;
}
.soc-wrapper div {
  margin-right: 7px;
}
.soc-wrapper img {
  width: 29px;
}
.soc-wrapper {
  display: flex;
}
#sp-top-bar {
  	height: 33px;
  	background-color: #003b82 !important;
  	color: #e0e0e0 !important;
}
#sp-top-bar a {
  color: white !important;
}er {
    background-image: url(http://granum.wg3036.wg01.ru/images/bg/image.png) !important;
    background-size: 115% !important;
    background-position-x: 270% !important;
}
.item-2-text {
  font-family: Oswald;
}
#section-id-1557931753670 {
  border-bottom: 1px solid #b7b7b7ab;
}
.item-advantage-4 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(/images/7774.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
  top: 14px;
}

.item-advantage-3 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(/images/7773.png);
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
  top: 13px;
}
.item-advantage-2 h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(/images/7772.png);
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 13px;
  left: -41px;
}
.firstchild-advantage h3::before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(http://nasha-dantist.wg3036.wg01.ru/images/7771.png) !important;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -41px;
  top: 13px;
}
.firstchild-left-border::before {
	content: '';
	display: block;
	width: 1px;
	height: 125px;
	position: absolute;
	background-color: gray;
	left: -14px;
}
.firstchild-left-border {
	display: inline-block;
}
#section-id-1557931753670 {
    padding-right: 84px;
    padding-left: 84px;
}
.advantage-1 {
  margin-top: 1px;
  height: 121px;
  border-right: 1px solid #44444482;
  font-family: Oswald;
  font-size: 18px;
  letter-spacing: 0.25px;
  padding-right: 5px;
}
#section-id-1557931753670 .sppb-addon-title {
  	font-weight: bold;
  	font-size: 18px;
  	font-family: Oswald;
}
#sp-header .container {
      height: 100%;
      width: 100%;
      margin: 0 auto;
}
.font-item {
  font-family: Oswald;
}
.arbitrazh-title {
    text-align: center;
    font-size: 24px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
#ugolov-title {
	width: 220px;
	position: relative;
	margin: 0 auto;
	margin-top: 19px;
}
#ugolov-title::before {
	content: '';
	display: block;
	width: 45px;
	height: 45px;
	background-image: url(http://granum.wg3036.wg01.ru/images/bg/sudpr.png);
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	top: -6px;
	left: -10px;
}
.uslugi-item-title {
  font-family: Oswald;
  margin-bottom: 1px;
  text-align: center;
  font-size: 24px;
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.ug-dela-area {
  	border-radius: 10px;
  	padding: 22px;
  	height: 252px;
  	background-color: #ffffffa8;
  	margin-top: 53px;
  	width: 50%;
  	float: right;
  	margin-right: 45px;
  	padding-top: 0px;
}
.arbitrazh-dela-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 114% !Important;
      background-position-x: 40%!important;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.arbitrazh-dela-wrapper:hover {
	  background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 114% !important;
  	  background-position-x: 120% !important;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
}
.ug-dela-wrapper {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 99%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
      transition: 0.6s;
      border: 2px solid black;
}
.ug-dela-wrapper:hover {
      background-image: url(https://dp.oblast.online/wp-content/uploads/2018/03/201404231042ujo0000012.jpeg);
      background-size: 133%;
      background-position-x: 50%;
      background-position-y: 10%;
      border-radius: 10px;
      width: 100%;
      height: 400px;
      background-color: grey;
      border: 2px solid black;
}
.first-item-wrapper
.title-1-item {
  text-align: center;
}

#first-part-text {
  margin-right: 10p;
  margin-top: 12px;
  text-shadow: 1px -1px 1px #aad1ff;
  margin-bottom: 0px;
  font-family: Oswald;
  font-size: 45px;
  line-height: 39px;
  color: #301b56 !important;
  font-weight: 100;
  width: 395px;
}
#second-part-text {
      display: inline-block;
      margin-top: -1px;
      font-size: 21px;
      margin-left: 0px;
      font-family: Oswald;
      font-weight: 400;
      color: #d83131 !important;
}
.sp-megamenu-parent li:first-child {
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #e03c3c;
	transition: 1s;
}
.sp-megamenu-parent li:hover li:first-child {
	background-image: url() !important;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: #fff !important;
 
    line-height: 44px;
    padding: 0px 18px;
    letter-spacing: 0.55px;
    font-variant-caps: petite-caps;
    font-size: 16px;
    font-weight: 600;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    display: none !important;
}
#sp-header .container .row {
  display: flex;
  position: relative;
  flex-direction: column-reverse;
}
.logo {
    margin-left: 61px;
}
#sp-position-2 {
  padding-top: 0px;
  padding-left: 0px;
  width: 100%;
  margin-bottom: 35px;
}
#sp-menu {
	position: relative !important;
	width: 100%;
	height: 43px;
	margin-bottom: -4px;
	background-color: #b32525;
}
#sp-logo {
  margin-left: 92px;
  width: 18%;
  display: inline-block;
}
#sp-header {
	border-bottom: 4px solid #504742;
	box-shadow: 0px 1px 14px 0px #000000b3;
	background-image: url(/images/banner777.jpg);
	background-size: 100%;
	background-position-y: 0%;
}
#sp-position1 .sp-module  {
  margin: 0 0 0 0px !important;
}
#sp-top3 {
  width: 29.55%;
}
#sp-position1 {
  width: 21%;
}
#sp-top2 {
	width: 18.2%;
}
#sp-top1 {
  	padding-left: 80px;
  	width: 24%;
}
.third-ico:hover img {
  background-color: #051055;
  border-radius: 100px;
}
.second-ico:hover img {
  background-color: #bb7700;
  border-radius: 100px;
}
.first-ico:hover img {
  background-color: #8c0000;
  border-radius: 100px;
}
#sp-top1 .sp-column, #sp-top2 .sp-column, #sp-top3 .sp-column, #sp-position1 .sp-column {
  display: flex;
  height: 100%;
  align-items: center;
}
.time-working::before {
	content:'';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 4px;
    right: 4px;
    background-image: url(/images/logos/full_bEuU9dKb.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
#sp-top1, #sp-top2, #sp-top3, #sp-position1 {
      height: 100%;
  	  padding: 0px;
}
#sp-top-bar {
    padding: 0px !important;
}
#sp-top-bar .container, .row {
  height: 100%;
}
.soc-wrapper div {
  margin-right: 7px;
}
.soc-wrapper img {
  width: 29px;
}
.soc-wrapper {
  display: flex;
}
#sp-top-bar {
  	height: 50px;
  	background-color: #af1512 !important;
  	color: #e0e0e0 !important;
}
#sp-top-bar a {
  color: white !important;
}


.time-working::before {
	content:'';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 4px;
    right: 4px;
    background-image: url(/images/logos/full_bEuU9dKb.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.phone-header::before {
	content:'';
	display: inline-block;
	width: 22px;
	height: 22px;
	position: relative;
	top: 4px;
	right: 1px;
	background-image: url(/images/logos/646900_phone_512x512.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.email-header::before {
	margin-left: 15px;
	content:'';
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 6px;
    right: 4px;
    background-image: url(/images/logos/pochta.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.top-part-hightlight {
	color: #ffbb1d;
}
.site-title-wrapper {
	margin-right: 27px;
	display: flex !important;
	flex-direction: column;
	align-items: flex-end;
}
.site-title {
  margin-right: 24px;
}
.what-adress {
	margin-right: 26px;
}
#sp-position-2 .sp-column {
	display: flex;
	flex-direction: row-reverse;
}
#sp-position-2 .sp-column .sp-module:nth-child(2){
	display: flex;
    align-items: flex-end;
    margin-bottom: 62px;
}
#wrap-contact-form99 .rf_submit {
    color: black;
    background: #ec901c !important;
    border: 1px solid orange;
    margin: 0 auto;
    border-bottom: 3px solid #522e00;
    width: 100%;
    border-radius: 0px !important;
}
.sscf-header {
	font-size: 20px;
    font-weight: 500;
    text-decoration: underline;
    color: white;
    font-family: Cuprum;
}
@media (min-width: 1200px) {
 #section-id-1557988472212 .sppb-row-container, #section-id-1558969415713 .sppb-row-container, #section-id-1559015346148 .sppb-row-container, #section-id-1559016252070 .sppb-row-container{
    width: 80%;
}
}
#sp-bottom .row{
	
display: flex;
    justify-content: space-around;	
}
#sp-bottom {
    border-top: 3px solid #9a0000;
    background-color: #b32525 !important;
    
}
    background: #ec901c !important;
    border: 1px solid orange;
    margin: 0 auto;
    border-bottom: 3px solid #522e00;
    width: 100%;
    border-radius: 0px !important;
}
.sscf-header {
	font-size: 20px;
    font-weight: 500;
    text-decoration: underline;
    color: white;
    font-family: Cuprum;
}
@media (min-width: 1200px) {
 #section-id-1557988472212 .sppb-row-container, #section-id-1558969415713 .sppb-row-container, #section-id-1559015346148 .sppb-row-container, #section-id-1559016252070 .sppb-row-container{
    width: 80%;
}
}
#sp-bottom .row{
	
display: flex;
    justify-content: space-around;	
}
#sp-bottom {
    background-color: #b32525 !important;
    
    border-top: 3px solid #820000;
}
#sp-bottom  .row {
	width: 80%;
    margin: 0 auto;
}
#sp-bottom .container {
	padding-top: 14px;
}
.mapapaap {
	margin-top: 11px;
}

table.ceny {
    border: 1px solid #ECEDEE;
    margin: 10px 0;
    width: 100%;
}

table.ceny th {
    background: #124D9C;
    border-right: 1px solid #ECEDEE;
    color: #FFFFFF;
    font-size: 15px;
    padding: 5px;
    text-align: center; 
}

table.ceny tr:nth-child(odd) {
    background: #F2F7FD;
}

table.ceny td:nth-child(1) {
    text-align: left;
}

table.ceny td {
    border-bottom: 1px solid #ECEDEE; 
    border-right: 1px solid #ECEDEE; 
    font-size: 14px; 
    padding: 4px; 
    vertical-align: middle; 
    text-align: center; 
}
  #section-id-1557931753670 .sppb-row {
  
    display: -ms-flexbox;
    display: flex;
    justify-content: center !important;
  
  }
  @media (min-width: 992px) and (max-width: 1400px) {
   #section-id-1557931753670 .sppb-col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
}
@media (min-width: 1500px) {
   #section-id-1557931753670 .sppb-col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

}

.sppb-img-responsive {
  max-height: 400px;
}