/* ======================================
 * version 1.0.0
 *
 * http://cudenvertoday.org/
 *
 * cu-cta-block.css
 *
 * ======================================
*/
aside.cu-cob-block {
   display: inline-block;
   border: 1px solid #ddd;
   margin: 20px 0;
   width: 100%;
   clear: both;
}
.cu-cob-block img {
   width: 100%;
}
.cu-cob-block.buttononly {
   border: none;
   margin-top: 0px;
   margin-bottom: 15px;
}
.cu-cob-block.buttononly .card-body {
   padding-left: 0;
   padding-right: 0;
}

.cu-cob-block h2, .cu-cob-block h3, .cu-cob-block h4 {
   color: #FFFFFF;
   font-size: 20px;
   line-height: 1.5;
   background-color: #333;
   width: 100%;
   margin: 0;
   padding: 15px;
}
.cu-cob-block h2.nobg, .cu-cob-block h3.nobg, .cu-cob-block h4.nobg {
   color: #333 !important;
   background-color: transparent;
   padding-bottom: 0;
}
/*
.cu-cob-block.buttononly h5 {
   text-align: center;
}
.cu-cob-block.buttononly .btn {
   font-size: 24px;
}
*/
.cu-cob-block .card-body {
   padding: 15px;
}
.cu-cob-block.buttononly .card-body {
   padding: 0;
}
/*
.cu-cob-block .btn {
   white-space: normal;
}
.cu-cob-block .btn.btn-primary, .cu-cob-block .btn-primary:not(:disabled):not(.disabled).active {
   color: #000 !important;
   font-weight: 500;
   background-color: #AB9555;
   border-color: #AB9555;
}
.cu-cob-block a.btn.btn-primary:hover {
   color: #000 !important;
   background-color: #ceb56d;
   border-color: #AB9555;
}
*/
@media (min-width: 992px) {
   aside.cu-cob-block {
      float: none;
      width: auto;
      margin-left: 16.667%;
      margin-right: 16.667%;
   }
   .cu-cob-block.aligncenter {
/*      width: 67.67%;*/
      margin-left: 16.666667%;
      margin-right: 16.666667%;
   }
}
@media (min-width: 600px) {
   aside.cu-cob-block {
      margin-top: 8px;
   }
   .cu-cob-block.alignright {
      float: right;
      width: 25%;
      min-width: 300px;
      margin-left: 30px;
      /*		margin-right:auto;*/
   }
   .cu-cob-block.alignleft {
      float: left;
      width: 25%;
      min-width: 300px;
      margin-right: 30px;
      /*		margin-left:auto;*/
   }
   .cu-cob-block.buttononly.alignleft, .cu-cob-block.buttononly.alignright {
      width: auto;
      min-width: auto;
   }
}