.widget_material .widgettitle {
  display:none;
}

.clsMaterial { position:relative; margin-bottom:10px;}

.clsMaterialTitle{
  color: #c92c32;
  font-size: 36px !important;
  font-weight: 700 !important;
} 

.clsCPTMImage {
  float:left;
  display:inline-block;
  width:25%;
  margin: 0px 3% 0px 0px;
  text-align: center;
  background-color: #fff;
}

.clsCPTMImage img {
  margin: 0 auto;
  height: auto;
  width:100%;
  border:none;
}

.clsCPTMaterial {
  float:left;
  position:relative;
}


.clsCPTMaterial.with-image{
  width:70%;
}

.clsCPTMTitle {
  float:left;
}
.clsCPTMTitle .clsCPTMTitleLabel,
.clsCPTMTitle .clsCPTMTitleValue {
  float:left;
}
.clsCPTMTitle .clsCPTMTitleLabel { font-weight:bold;padding-right:30px;}

.clsCPTMContent {
  float:left;
  margin: 0 0 10px 0;
  font-size:16px;
}
.clsCPTMContent p{  margin: 0 0 10px 0;}
.clsCPTMContent ul{  margin:10px ;padding:0px;}
.clsCPTMContent li{  margin:0px ;padding:0px;}
.clsCPTMContent h6{  color: #c92c32;}

.clsCPTMBottom {
  clear:both;
  float:left;
  margin-top:20px;
}

.clsCPTMLink a {
  color:#83479C;
  text-decoration:underline;
}
.clsCPTMMore {
  position:absolute;
  bottom:0px;
  right:0px;
}
.clsCPTMMore a{}

.entry-content .clsCPTMMore,
.entry-content .clsCPTMContent .clsCPTMLink {display:none;}

.entry-content .clsCPTMMaterial,
.entry-content .clsCPTMContent {}


body.home .clsMaterial { margin-left:-5px;}

body.home .clsCPTMImage {
  float:left;
  width:150px;
  margin: 0px;
  text-align: left;
	border: none;
  padding:0px;

  position:absolute;
  bottom:0px;
}

body.home .clsCPTMImage img {
  margin: 0px;
  height: auto;
  width: 150px;
  border:none;
}

body.home .clsCPTM {
  float:left;
  width:145px;

  left:155px;
  bottom:0px;
}

body.home .clsCPTMTitle{
  float:left;
  width:100px;
  font-size:14px;
}

body.home .clsCPTMContent {
  float:left;
  width:100%;
  margin: 10px 0;
  font-size:14px;
  font-style:italic;
}
body.home .clsCPTMLink a {
  color:#555555;
  text-decoration:none;
}
body.home .clsCPTMMore {
  float:left;
  height:30px;
  width:190px;
  position:relative;
}
body.home .clsCPTMMore a{}

body.home .clsCPTMContent .clsCPTMLink {display:none;}

@media only screen and (max-width: 767px){
  .clsCPTMImage {
    width: 100%;
    float:none;
    text-align:center;
    margin:10px auto;
  }
  .clsCPTM.with-image{
    width:100%;
    float:none;
  }
}