/*** Templates Tab ***/
#poststuff .theme-browser .theme {
  width: 48% !important;
  cursor: default !important;
}
#poststuff .theme-browser .theme:nth-child(3n) {
  margin-right: 4% !important;
}
#poststuff .theme-browser .theme:nth-child(2n), #poststuff .theme-browser .theme:nth-child(4n) {
  margin-right: 0 !important;
}
#poststuff .theme-browser .theme .theme-screenshot:after {
  padding: 0 !important;
  display: none;
}
#poststuff .theme-browser .theme .theme-screenshot img {
  position: relative !important;
  display: block !important;
}
#poststuff .theme-browser .theme .more-details {
  text-decoration: none;
  transition: all .2s ease-in-out;
}
#poststuff .theme-browser .theme .more-details:hover {
  background: rgba(46, 162, 204, 0.9);
  border-color: #0074a2;
  box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5), 0 1px 0 rgba(0, 0, 0, 0.15);
}
#poststuff .theme-browser .theme .theme-name {
  padding: 8px 15px !important;
  margin: 5px 0 0 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
#poststuff .theme-browser .theme.active .theme-name {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: transparent !important;
  color: #23282d;
  border-left: 0 !important;
  opacity: 1;
}
#poststuff .theme-browser .theme .theme-actions {
  background: transparent !important;
  border-left: 0 !important;
  width: 100% !important;
  height: 26px !important;
  text-align: right !important;
  padding: 5px 0 5px 0 !important;
  opacity: 1;
}
#poststuff .theme-browser .theme .theme-actions .button-primary {
  margin-right: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #494949;
  border-color: #494949;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
}
#poststuff .theme-browser .theme .theme-actions .button-primary:hover, #poststuff .theme-browser .theme .theme-actions .button-primary:focus {
  background: #ffcc00;
  border-color: #ffcc00;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

#post-body.columns-2 #postbox-container-1 {
  float: right;
  margin-right: -250px;
  width: 240px;
}

.getpro {
  position: relative;
  display: inline-block;
  top: 2px;
  margin: 0 0 0 10px;
  padding: 5px 10px 5px 10px;
  background: #444;
  text-align: center;
  text-decoration: none;
  color: #fff;
}
.getpro:hover, .getpro:focus {
  background: #ffcc00;
  color: #fff;
}

.dashicons {
  position: relative;
  left: -5px;
}

.cmb_metabox_description,
.cmb2-id--chch-contact-free-status .cmb2-metabox-description {
  display: block;
  margin: 15px 0;
  padding: 10px;
  font-size: 13px;
  color: #9c9c9c;
  max-width: 70%;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-left: 3px solid #ffcc00;
  font-style: normal;
}

.cmb_metabox_description-full {
  max-width: 90% !important;
}

span.cmb2-metabox-description {
  font-size: 13px;
}
