

/* Start:/bitrix/templates/lodio_medical/components/bitrix/catalog/services/style.css?16817148901122*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/bitrix/templates/lodio_medical/components/bitrix/catalog/services/bitrix/catalog.section.list/.default/style.css?168171489056*/
.services-list .services-item {
  margin-bottom: 19px;
}
/* End */


/* Start:/bitrix/templates/lodio_medical/components/bitrix/catalog.section.list/price-services/style.css?16817148904365*/
.service-items {
  position:relative;
}
.service-items .name {
  position: absolute;
  top: 4px;
  left: 0;
  right: 0;
  z-index: 2;
  background: #fff;
  padding: 4px 0;
}
* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
}

h1 {
  margin: 50px 0 20px;
  font-weight: 100;
  text-align: center;
}

.all {
  text-align: center;
}
.all input[type="checkbox"] {
  display: none;
}
.all input[type="checkbox"]:checked + label {
  background-color: #2980b9;
  color: white;
}
.all input[type="checkbox"]:checked + label:before {
  content: 'Close All';
}
.all label {
  position: relative;
  margin: 0;
  padding: 5px 30px;
  font-size: 14px;
  font-weight: 300;
  color: #2980b9;
  background-color: white;
  border: 1px solid #2980b9;
  border-radius: 99px;
}
.all label:before {
  content: 'Open All';
}

.accordion {
  position: relative;
  width: 96%;
  margin: 50px auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.accordion .trigger #checkbox-1,
.accordion .trigger #checkbox-2,
.accordion .trigger #checkbox-3,
.accordion .trigger #checkbox-4,
.accordion .trigger #checkbox-5,
.accordion .trigger #checkbox-6,
.accordion .trigger #checkbox-7,
.accordion .trigger #checkbox-8 {
  display: none;
}
.accordion .trigger #checkbox-1:checked + label,
.accordion .trigger #checkbox-2:checked + label,
.accordion .trigger #checkbox-4:checked + label,
.accordion .trigger #checkbox-5:checked + label,
.accordion .trigger #checkbox-6:checked + label,
.accordion .trigger #checkbox-7:checked + label,
.accordion .trigger #checkbox-8:checked + label,
.accordion .trigger #checkbox-3:checked + label {
  background-color: slategray;
}
.accordion .trigger #checkbox-1:checked + label i:before,
.accordion .trigger #checkbox-2:checked + label i:before,
.accordion .trigger #checkbox-4:checked + label i:before,
.accordion .trigger #checkbox-5:checked + label i:before,
.accordion .trigger #checkbox-6:checked + label i:before,
.accordion .trigger #checkbox-7:checked + label i:before,
.accordion .trigger #checkbox-8:checked + label i:before,
.accordion .trigger #checkbox-3:checked + label i:before {
  transform: translate(5px, 8px) rotate(45deg);
}
.accordion .trigger #checkbox-1:checked + label i:after,
.accordion .trigger #checkbox-2:checked + label i:after,
.accordion .trigger #checkbox-4:checked + label i:after,
.accordion .trigger #checkbox-5:checked + label i:after,
.accordion .trigger #checkbox-6:checked + label i:after,
.accordion .trigger #checkbox-7:checked + label i:after,
.accordion .trigger #checkbox-8:checked + label i:after,
.accordion .trigger #checkbox-3:checked + label i:after {
  transform: translate(-5px, 8px) rotate(-45deg);
}
.accordion .trigger .checkbox {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  padding: 20px;
  color: white;
  cursor: pointer;
  background-color: #337ab7;
}
.accordion .trigger .checkbox i {
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  right: 20px;
}
.accordion .trigger .checkbox i:before, .accordion .trigger .checkbox i:after {
  position: absolute;
  content: '';
  width: 16px;
  height: 3px;
  background-color: white;
  transition: transform 250ms ease;
}
.accordion .trigger .checkbox i:before {
  transform: translate(-5px, 8px) rotate(45deg);
}
.accordion .trigger .checkbox i:after {
  transform: translate(5px, 8px) rotate(-45deg);
}
.accordion .trigger .content {
  position: relative;
  max-height: 1px;
  padding: 0;
  overflow-y: scroll;
  font-size: 14px;
  line-height: 1.5;
  background-color: whitesmoke;
  transition: max-height 500ms ease-in-out;
}
.accordion .trigger .content h3 {
  margin: 30px 0 15px 30px;
}
.accordion .trigger .content .h3-praise {
  margin: 30px 0 15px 30px;
}

.accordion .trigger .content p {
  margin: 0 30px 30px;
}

#checkbox-1:checked ~ .content,
#checkbox-2:checked ~ .content,
#checkbox-4:checked ~ .content,
#checkbox-5:checked ~ .content,
#checkbox-6:checked ~ .content,
#checkbox-7:checked ~ .content,
#checkbox-8:checked ~ .content,
#checkbox-3:checked ~ .content {
 /* max-height: 350px;*/
  max-height: 100%;
  overflow: auto;
  transition: max-height 500ms ease-in-out;
}

span.ch {
    font-weight: 600;
}
.h3-praise {
    font-size: 16px;
    padding: 0;
    display: inline-block;
    margin: 0px;
        font-weight: 600;

}

.h3-praise {
    display: inline-block;
}
/* End */
/* /bitrix/templates/lodio_medical/components/bitrix/catalog/services/style.css?16817148901122 */
/* /bitrix/templates/lodio_medical/components/bitrix/catalog/services/bitrix/catalog.section.list/.default/style.css?168171489056 */
/* /bitrix/templates/lodio_medical/components/bitrix/catalog.section.list/price-services/style.css?16817148904365 */
