.hotline {
	
	border-radius: 10px;
	  
		font-size: 30px;
		font-weight: bold;
   /* display: inline-block;*/
    
    height: 45px;
    color:white;
	/*text-decoration:underline;*/
    background: #f23613;
		box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
		align:center;
		top: auto;
	
}

.hotline a{
	color:white;
}
.hotline a:hover{
	color:white;
}

.hotline-link {
	
	border-radius: 1%;
	 
		font-size: 30px;
		font-weight: bold;
   /* display: inline-block;*/
    
    
    color:#f23613;
	text-decoration:underline;
  
		box-shadow: 2 2px 3px rgba(0,0,0,0.5);
		
	
	
}

.b_comment {
	
	/*float:right;
	position: relative;*/
	font-style: italic;
	font-size: 14px;
	/*margin-top: 20px;
	margin-left: 5px;*/
	/*border-left: 1px solid gray;
	border-bottom: 1px solid gray;*/
	border-radius: 5px;
	/*background-color: #ededed;*/
	
}
.h_link {
	color:inherit;
	font-size: inherit;
	
}
.h_link:hover {
	color:inherit;
	text-decoration:underline;
}

.b_comment_link {
	color: #717171;
	text-decoration:underline;
	font-size: 15px;
	
}
.b_comment_link:hover {
	color: #717171;
	text-decoration:none;
	font-size: 15px;
	
}
.b_desc_comment {
	/*margin-left: 10px;*/
}
.b_author_comment {
	/*margin-left: 15px;*/
	
}

.b_coment_title {
	font-style: normal;
	font-size:24px;
	font-weight: bold;
	color: #717171;
}
.m_comment_author {
	font-weight: bold;
	font-size:18px;
}

.m_comment_author:first-letter {
    color: red;
}
.m_comments {
	font-size:16px;
}
.m_comment_h {
	font-size:14px;
	font-weight: bold;
}
.model_desc {
	font-size:16px;
	margin-top:20px;
}
.box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  padding: 0 0 0 80px;
  background-color: #FFFFFF;
  margin: 10px 0 20px;
  word-wrap: break-word;
  min-height: 130px;
  position: relative;
  clear: both;

  -webkit-box-shadow: 0 0 5px 0 rgba(90, 79, 69, 0.3);
  box-shadow: 0 0 5px 0 rgba(90, 79, 69, 0.3);
  overflow: hidden;
}

.box .box__inner-block {
  display: inline-block;
  vertical-align: middle;
  padding: 25px 30px;
  font-size: 18px;
}

.spec_comment_link {
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
	color: #333333;
}
.spec_comment_link:hover {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.box .box__icon {
  position: absolute;
  left: 0;
  top: 0;
  font-style: normal;
  width: 170px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}


.box.fact {

}

.box.fact .box__icon {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 70px;
  height: 70px;
}


.box.fact .box__inner-block {
  color: #000000;
}

.box.info .box__icon {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 70px;
  height: 70px;
}



.box.info .box__inner-block {
  color: #000000;
}

.box.warning .box__icon {
  position: absolute;
  left: 20px;
  top: 20px;
  width: 70px;
  height: 70px;
}


.box.warning .box__inner-block {
  color: #000000;
}

.box-style-italic {
  font-style: italic;
}

.box-style-bold {
  font-weight: bold;
}



.listplus li:before {
	
	content: url(/wp-content/plugins/maxtd-info-box/img/plus.png) !important;
	
	top: 3px !important;
  
	width: 0px !important;
	height: 0px !important;
  background: 000000 !important;
	
}

.headminus+ul li:before {
	
	content: '-' !important;
	font-weight: bold !important;
  border-radius: 30% !important;
	  position: relative!important;
	 color: white !important;
		
		margin-right: 5px !important;
		margin-bottom:10px!important;
    display: inline-block !important;
    width: 24px !important;
    height: 24px !important;
		box-sizing: border-box !important;
    padding: 0px!important;
    background: #c98282 !important;
		
		vertical-align: baseline !important;
		text-align: center !important;
		top: auto !important;
	
}


.listminus li:before {
	
	content: url(/wp-content/plugins/maxtd-info-box/img/minus.png) !important;
	
	top: 3px !important;
  
	width: 0px !important;
	height: 0px !important;
  background: 000000 !important;
	
}

.headplus+ul li:before {
	
	content: '+' !important;
	font-weight: bold !important;
  border-radius: 30% !important;
	  position: relative!important;
	 color: white !important;
		
		margin-right: 5px !important;
		margin-bottom:10px!important;
    display: inline-block !important;
    width: 24px !important;
    height: 24px !important;
		box-sizing: border-box !important;
    padding: 0px!important;
    background: #9ac360 !important;
		
		vertical-align: baseline !important;
		text-align: center !important;
		top: auto !important;
	
}

.div_g > .table-responsive {
	overflow-x:visible !important;
	

}
.div_g  {
	font-size: 16px !important;
	

}

.grating_table {
	position:relative;
	width:300px !important;
	height:220px !important;
	border:none !important;
	border-spacing:0 !important;
	margin:0 auto !important;
	
	
	/*float:right;*/
}
.grating_td {
	border:none !important;
	padding: 0 0 !important;
}
.gimg {
	float:left;
	width:40%;
}
.vrating {
	
	border-radius: 15%;
	  position: relative;
		font-size: 20px;
		font-weight: bold;
    display: inline-block;
    width: 62px;
    height: 30px;
    color:white;
    background: #f5b800;
		box-shadow: 0 0 3px rgba(0,0,0,0.5);
		text-align: center;
		top: auto;
	
}

.m_comment_rating {
	
	border-radius: 15%;
	  position: relative;
		font-size: 16px;
		font-weight: bold;
    display: inline-block;
    width: 56px;
    height: 22px;
    color:white;
	margin:7px;
    background: #f5b800;
		box-shadow: 0 0 3px rgba(0,0,0,0.5);
		text-align: center;
		top: auto;
	
}
.rating_num {
	
	border-radius: 50%;
	  position: relative;
		color: white;
		font-size: 27px;
    display: inline-block;
    width: 45px;
    height: 37px;
		box-sizing: border-box;
    padding: 3px;
    background: #333333;
		box-shadow: 1 0 10px rgba(0,0,0,1);
		vertical-align: baseline;
		text-align: center;
		top: auto;
	
}

.ib_pluses_minuses {
	
	
}
.ib_single_pluses {
	
}

.ib_single_minuses {
	
}

.ib_pluses_title {
	font-family: "Verdana";
	font-size:20px;
	margin-bottom: 5px;
}

.ib_minuses_title {
	font-family: "Verdana";
	font-size:20px;
	margin-bottom: 5px;
}

.ib_pluses {
	
	margin-right: 50px;
	width:50%;
	position: relative;
	min-height:180px;
	float:left;
	
	
	
}
.ib_minuses {
	
	 
}

.ib_pluses .ib_single_pluses:before {
	
	content: '+' !important;
	font-weight: bold;
  border-radius: 30%;
	  position: relative;
		color: white;
		
		margin-right: 5px;
		margin-bottom:10px;
    display: inline-block;
    width: 24px;
    height: 24px;
		box-sizing: border-box;
    padding: 0px;
    background: #9ac360;
		shadow: 1 0 10px rgba(0,0,0,1);
		vertical-align: baseline;
		text-align: center;
		top: auto;
	
}

.videoobzor {
	font-size: 24px;
	font-weight: bold;
	position: relative;
	float: left;
	margin-right: 80px;
	margin-bottom:5px;
	text-transform: uppercase;
	
}
.videoobzor:hover {
	color:#da271e;
	
}

.videoobzor:after {
	content: url(/wp-content/uploads/2020/02/youtube-circle-logo-png-3-1-e1582049427135.png);
	position: absolute; 
	margin-left: 8px;
	margin-top:2px;
}


.ib_minuses .ib_single_minuses:before {
	
	content: '—' !important;
	font-weight: bold;
  border-radius: 35%;
	  position: relative;
		color: white;
		
		margin-right: 5px;
		margin-bottom:10px;
    display: inline-block;
    width: 24px;
    height: 24px;
		box-sizing: border-box;
    padding: 1px;
    background: #c98282;
		vertical-align: baseline;
		text-align: center;
		top: auto;
	
}



.ib_minuses {
	
	
}

@media (max-width: 480px) {
  .box {
    padding: 0 !important;
  }
  .box:before {
    display: none;
  }
  .box .box__icon {
    display: none;
  }
  .quote {
    padding: 95px 0 25px 0;
  }
	.grating_table {
	position:relative;
	width:300px !important;
	height:140px !important;
	border:none !important;
	border-spacing:0 !important;
	margin:0 auto !important;
	
	
	/*float:right;*/
}
.ib_pluses {
	
	margin-right: 50px;
	width:50%;
	position: relative;
	min-height:10px;
	float:left;
	
	
	
}


.ib_pluses {
	
	margin-right: 00px;
	width:100%;
	float:left;
	
	
	
}
.videoobzor {

	margin-right: 400px;
	margin-bottom:10px;
	
	
}
.b_comment {
	/*display:none;*/
}
.b_comment {
	width:100%;
	margin-top: 10px;
	position: static;
	font-style: italic;
	font-size: 14px;
	
	
	/*background-color: #ededed;*/
	
}
.hotline-link {
	
	
	 
		font-size: 16px;
		font-weight: bold;
 
    
    
   
		
	
	
}
}
