

.wrap div.updated {
	width: 71.5% !important;
}

/*** General ***/


.cta-wrap {
	clear: both;
}

.cta-wrap:after {
	content: '';
	clear: both;
	display: block;
}

@media only screen and (max-width: 400px) {
	.cta-wrap .button-hero {
		margin-right: 0px !important;
		float: right;
		clear: both;
	}
}

#poststuff {
	background: #fff;
	border: 1px solid #cccccc;
	padding: 20px 0 0 20px;
}

@media only screen and (max-width: 1300px) {
	#poststuff {
		clear: both;
		box-sizing: border-box;
		float: none;
		width: 100%;
	}
}

@media only screen and (max-width: 1130px) {
	#poststuff {
		padding: 20px;
	}
}

#chch-lp-templates-form .wrap {
	margin: 10px 0 0 0px;
}

@media only screen and (max-width: 1130px) {
	#poststuff #post-body.columns-2 {
		margin-right: 0;
		width: 100%;
	}
}

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



@media only screen and (max-width: 1130px) {
	#post-body.columns-2 #postbox-container-1 {
		float:none;
		clear: both;
		width: 100%;
		box-sizing: border-box;
	}
}

#post-body-content, #postbox-container-2 {
	  width: 95%!important;
}

@media only screen and (max-width: 1130px) {
	#post-body-content, #postbox-container-2 {
		width: 100%!important;
  }  
}

h2.nav-tab-wrapper, h3.nav-tab-wrapper {
	margin-top: -1px!important;
}

@media only screen and (max-width: 1300px) {
	.wrap h2.nav-tab-wrapper {
		width: auto;
		padding: 0 !important;
		border-bottom: 0;
	}
}
@media screen and (max-width: 600px) {
	.wrap h2.nav-tab-wrapper {
		border-right: 0;
	}
}

@media screen and (max-width: 600px) {
	h2 .nav-tab {
		margin: 0px;
	}
}

.wrap div.updated {
  width: 69.7%!important;
}


.theme-id-container {
	position: relative;
}



#poststuff .theme-browser .theme {
	width: 48%!important;
	margin: 0 4% 4% 0;
}
@media only screen and (max-width: 660px) {
	#poststuff .theme-browser .theme {
		width: 100% !important;
	}
}

.theme-browser .themes:after {
	content: '';
	display: block;
	clear:both;
}

.theme-browser .theme:nth-child(3n) {
  margin-right: 4%!important;
}
.theme-browser .theme:nth-child(4n), .theme-browser .theme:nth-child(2n) {
  margin-right: 0!important;
}


#poststuff .theme-browser .theme .theme-name {
	font-size: 13px!important;
}
a.nav-tab:focus {
  outline: 0;
  box-shadow: none;
}
#_chch_pop_up_page {
	width: 90%;
	height: 150px !important;
}
p.cmb_metabox_description, #_chch_pop_up_email + span {
  	display: inline-block;
  	max-width: 84%!important;
  	background: #fff;
  	margin: 15px 0!important;
	padding: 10px;
  	margin-top: 10px!important;
  	border: 1px solid #e5e5e5;
	border-left: 3px solid #ffcc00;
}
.form-table.cmb_metabox tbody th {
	width: 27%!important;
	text-align: left;
}


.theme-browser .theme .theme-actions {
	box-sizing: border-box;
	width: 100% !important;
	border-left: 0 !important;
	text-align: right !important;
}


.theme-browser .theme .theme-actions, 
.theme-browser .theme.active .theme-actions {
	padding: 10px 10px;
	width: 100% !important;
	height: auto;
	position: absolute;
    right: 0;
    transform: translateY(-50%);
    top: 50%;
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
    bottom: auto;

}

.theme-browser .theme.active .theme-actions .button-primary {
	margin-right: 3px;
}

@media only screen and (max-width: 1130px) {
	#poststuff #post-body.columns-2 #side-sortables {
		width: auto;
	}
}

/*** Options Metaboxes ***/

#chch-metabox-settings label,
#chch-metabox-advanced label
 {
  display: inline-block!important;
  margin-top: 9px;
}
.settings-box {
	float: right;

}
.settings-box.input-box {
	display: inline-block;
}
.settings-box.input-box,
.settings-box.select-box {
	width: 60%!important;
}
.settings-box.checkbox-box {
	float: left!important;
	margin: 9px 20px 0 0 !important;
}
.cc-pu-tab .dashicons  {
	color: #555555!important;
	font-size: 18px!important;
  	margin-right: 3px!important;
  	margin-top: 1px!important;
}
.nav-tab .dashicons {
	font-size: 18px!important;
	margin-top: 3px!important;
}
.form-table td {
	padding: 10px;
}
#titlediv #title-prompt-text {
	font-size: 1.4em!important;
}



/*** Colors ***/
input[type=checkbox], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea,
.postbox
 {
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
}

.nav-tab {
	 border-bottom: 1px solid #ccc!important;
}

.chch-single-slide:nth-child(odd) {
	background: rgba(250, 250, 250, 0.3) !important;
}
.chch-single-slide:nth-child(even) {
	background: rgba(250, 250, 250, 0.6) !important;
}
.chch-slides-repeater .chch-slide-counter {
	background: rgba(241, 241, 241, 0.32) !important;
}
.postbox  {
  background: rgba(250, 250, 250, 0.3) !important;
}
#poststuff .theme-browser .theme .theme-name {
  background: rgba(250, 250, 250, 0.6) !important;
}
#poststuff .theme-browser .theme.active .theme-name {
  background: rgba(66, 66, 66, 1) !important;

}
.theme-browser .theme.active .theme-actions {
	background: transparent !important;
}


@media only screen and (max-width: 780px) {
	.theme-browser.rendered .theme:hover .theme-screenshot img, 
	.theme-browser.rendered .theme:focus .theme-screenshot img {
		opacity: 0.4;
	}
}

@media only screen and (max-width: 780px) {
	.theme:not(.active):hover .theme-actions, 
	.theme:not(.active):focus .theme-actions, 
	.theme:hover .more-details, 
	.theme:focus .more-details {
		display:block;
	}
}

/*** Email Repeater ***/

table.chch-pu-repeater {
	width: 100%;
	margin-bottom: 10px;
}
.chch-pu-reapeter-fields:nth-child(odd) {
	background: rgba(241, 241, 241, 0.3);
}
.chch-pu-reapeter-field-wrapper.chch-pu-checkbox-wrapper {
	margin-top: 10px;
	font-size: 12px;
}
.chch-pu-reapeter-field-wrapper label {
	display: inline-block;
	width: 34.5%!important;
}
.chch-pu-reapeter-field-wrapper input {
    display: inline-block;
	width: 34.5% !important;
}
.chch-pu-reapeter-field-wrapper.chch-pu-checkbox-wrapper input {
	width: auto!important;
}
.chch-pu-reapeter-field-wrapper select {
	display: inline-block;
	width: 34.5% !important;
	cursor: pointer;
}
.delete-email-field {
	text-decoration: none;
	text-align: center;
}
.delete-email-field span {
	font-size: 25px!important;
}

@media only screen and (max-width: 780px) {
	.chch-pu-reapeter-field-wrapper select, .chch-pu-reapeter-field-wrapper input {
		width: 100% !important;
	}
}