/** -----------------------------------------------------:[ global ]:---------- */
.wrap{font-size:14px;}
label{display:block;font-size:13px;color:#3d4142;margin-bottom:5px;margin-left:2px;}
input[type="text"],
input[type="email"],
input[type="password"],
textarea{background:#fff;border:1px solid #d6d6d6;border-radius:3px;padding:10px;color:#3d4142;width: 90%;max-width:260px;}
textarea.large-text,
textarea.wp-editor-area{max-width:none;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus{outline:none;border:1px solid #c9c9c9;border-bottom-color:#aaaaaa;}
.field{margin-top:20px;}
input.small-text{max-width:50px;}

/** -----------------------------------------------------:[ general ]:---------- */
.it-exchange-general-settings.columns-2 {margin-right: 300px;}
.it-exchange-general-settings .postbox-container {width: 100%;}
.it-exchange-general-settings #postbox-container-1 {float: right;margin-right: -320px;margin-top: -1px;width: 300px;}
.it-exchange-general-settings .it-settings-sidebar-content {background:#fff;border:1px solid #d6d6d6;}
.it-exchange-general-settings .it-settings-sidebar-content .it-sidebar-content-section {padding:1.75em;border-bottom: 1px solid #d6d6d6;}
.it-exchange-general-settings .it-settings-sidebar-content .it-sidebar-content-section.last {border-bottom:none;}
.it-exchange-general-settings .it-settings-sidebar-content .it-sidebar-content-section h3 {font-size:1.53em; line-height:1.3em;margin-top: 0;}
.it-exchange-general-settings .it-settings-sidebar-content .it-sidebar-content-section h3 span, .it-exchange-general-settings .it-coupon-label span{color:#89c43d}
.it-exchange-general-settings .it-settings-sidebar-content .it-sidebar-content-section .button-primary.green {background:#89c43d;border-color:#6b9732;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);}
.it-exchange-general-settings #mc_embed_signup input.button-primary {margin: 1em 0 .5em 0;}

.it-exchange-general-settings .it-coupon-label {text-align:center;text-transform:uppercase;font-size:.75em;margin-bottom:.5em;}
.it-exchange-general-settings .it-coupon {border:2px dashed #89c43d;-webkit-border-radius: 3px;-moz-border-radius:3px;border-radius:3px;color:#24412d;text-align:center;font-size:1.4em;font-weight:bold;letter-spacing:3px;padding:.5em;margin-top:0;}
#it-exchange-settings .product-gallery-zoom-actions{margin-top:10px;}

/** -----------------------------------------------------:[ page settings ]:---------- */
#it-exchange-page-settings *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#it-exchange-page-settings .it-column{float:left;margin:.5em 0;}
#it-exchange-page-settings .it-column > .it-column{margin:0;}
#it-exchange-page-settings .ps-header{margin-top:1em;}
#it-exchange-page-settings .ps-header span{color:#AAA;text-transform:uppercase;}
#it-exchange-page-settings .it-row{overflow:hidden;}
#it-exchange-page-settings .it-column{}
#it-exchange-page-settings .it-column.column-1{width:20%;}
#it-exchange-page-settings .it-column.column-2{width:40%;}
#it-exchange-page-settings .it-column.column-2 .column-2-half{width:50%;}
#it-exchange-page-settings .it-column.column-2 .column-2-full{width:100%;margin-top:1em;}
#it-exchange-page-settings .it-column.column-2 .column-2-full div{display:inline-block;padding:1em;background:#F6F6F6;border-radius:4px;}
#it-exchange-page-settings .it-column.column-2 .column-2-full code{display:inline-block;margin-top:1em;padding:.3em;background:#FFF;}
#it-exchange-page-settings .it-column.column-3{width:40%;}
#it-exchange-page-settings .it-column.column-3 .url{color:#AAA;}


@media screen and (max-width: 960px){ 
	.it-exchange-general-settings.columns-2 {margin-right: 0;}
	.it-exchange-general-settings #postbox-container-1 {display:none;}
}

/** -----------------------------------------------------:[ email settings ]:---------- */

#it-exchange-email-settings .subject {
	width: 500px !important;
	max-width: 100%;
}

#it-exchange-email-settings .previous-email {
	vertical-align: top;
	max-width: 100%;
	width: 400px;
}

#it-exchange-email-settings .previous-email textarea {
	font-family: monospace;
	max-width: 100%;
	width: 400px !important;
	height: 400px;
	margin: 0;
	padding: 20px;
	resize: none;
	font-size: 12px;
	line-height: 20px;
	outline: 0;
	overflow-x: hidden;
	overflow-y: scroll;
}