
.content-txt { line-height: 160%;}
.content-txt p { margin-bottom: 30px}

.content-txt a{ text-decoration:underline;}
.content-txt a:hover{ text-decoration:none;}

.content-txt h1{ font-size:36px;}
.content-txt h2{ font-size:22px;}


.__blog_view .content-txt img{ margin:15px 0; width: 100%; height: auto;}

.content-txt ._img_left img,
.content-txt ._img_right img{ margin:15px; width:revert-layer; height: auto; }

.content-txt ._img_left_50 img,
.content-txt ._img_right_50 img{ width: 50%;}


.content-txt img.float-right{ margin-right:0;}
.content-txt img.float-left{ margin-left:0;}

.content-txt{ line-height:1.7;}
.content-txt h1,
.content-txt h2,
.content-txt h3,
.content-txt h4,
.content-txt h5,
.content-txt h6{ line-height:1.4;}


/*.content-txt h3{font-size: 19px !important} */
.content-txt h4{}
.content-txt h5{}

.content-txt h3 { font-size: 18px; } /* !important*/

.VOUCHERS-LIST .content-txt{ font-size: 14px;}

.content-txt h1,
.content-txt h2,
.content-txt h3,
.content-txt h4{ font-weight: 700}


.content-txt h1{ margin-bottom: 30px;}


.special_IMGs img{max-width: 100% !important; height: auto !important; margin: 15px 0;}


.align-center{ text-align: center;}


/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

@media (max-width: 992px){
  .content-txt h1{font-size:28px}
  .content-txt h2{ font-size:18px;}
}

@media (max-width: 768px){
	.content-txt img{ margin:15px 0; float:none !important;}

  .content-txt iframe,
  .content-txt img{ width: 100%; height: auto;}
}

@media (max-width: 576px) {

  .content-txt p { margin-bottom: 20px}
  .content-txt img{ width:100%; height: auto;}

  .content-txt.my-title h1 { margin-top: 20px; font-size: 24px;}

}
