.cta_box iframe {
  margin: 0; }

.cta_box_wrap {
  position: relative; }

.cta_box_thum {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0; }

.cta_box_like {
  background: rgba(39, 39, 39, 0.5);
  width: 100%;
  padding: 18px 9px;
  text-align: center;
  border-radius: 3px;
  z-index: 1; }

p.cta_box_like_text {
  color: #fff;
  margin: 0 auto; }

.cta_box_fa, .cta_box_tw, .cta_box_fe {
  margin: 10px auto; }

.tw_but {
  font-size: 13px;
  border-radius: 4px;
  padding: 0 10px;
  background: #1b95e0;
  color: #fff;
  display: inline-block; }
  .tw_but:hover {
    background: #0c7abf; }

@media screen and (min-width: 768px) {
  .cta_box_thum {
    width: 60%;
    height: auto;
    border-radius: 3px 0 0 3px;
    position: relative; }

  .cta_box_like {
    border-radius: 0 3px 3px 0;
    background: #272727; } }


