	.widget{
		
		display:block;
		
	}
	
	.hg-tool-share{
		
		margin-bottom:1.6em;
		
	}
	
	.amazon-blurb-tool-container{		
		width: 95%;
		margin-left: auto;
		margin-right: auto;	

	}
	
	.amazon-blurb-tool-container h2 {
	    font-size: 21px;
	    font-weight: normal;
	    line-height: 1.3;
		color:#2a68cc;
	}	

	.fullscreenview{
		background-color: #000;
		opacity: 0.8;
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 99999;
	}

	.kdphtmlview{
		width: 450px;
		position: fixed;
		z-index: 999999;
		background-color: #fff;
		border: 1px solid gray;
		top: 0px;
		display: none;
	}

	.kdphtmlviewheader{
		padding: 1rem;
		border-bottom: 1px solid gray;
	}

	.kdphtmlviewbody p{
		padding: 1rem;
	}

	.kdphtmlviewbody textarea{
		width: 100%;
		height: 300px;
		background:#eee;
	}

	.kdphtmlviewfotter{
		padding: 1rem;
	}

	.preview{
		    clear: both;
    float: left;
    width: 100%;
	}

	.previewcontent{
		height: 316px;
		overflow: hidden;
		width: 710px;
		margin-left: auto;margin-right: auto;
		display: none;
		border-left: 20px solid #000;
		border-right: 20px solid #000;
		border-top:20px solid #000;
		padding: 10px;
		border-radius:10px 10px 0 0;
		background:#daf7f4;
		font-family:Arial, sans-serif;
		line-height:1.6em;
		font-size:14px;
	}

	.preview a{
		width: 710px;
		margin-left: auto;margin-right: auto;
		display: block;
		padding-top: 10px;
		display: none;
		padding-left:10px;
		border-left: 20px solid #000;
		border-right: 20px solid #000;
		background:#daf7f4;
	}
	
	p.desktop-preview{
		
		width:710px;
		display:block;
		margin:0 auto;
		background:#222;
		color:#fff;
		text-align:center;
		height:30px;
		border-radius: 0 0 10px 10px;
		display:none;
		
	}

	.previewcontent,.preview a,p.desktop-preview{
		width: 790.2px;
	}
	
	p.mobile-preview{
		
		width:490px;
		display:block;
		margin:0 auto;
		background:#222;
		color:#fff;
		text-align:center;
		height:30px;
		border-radius: 0 0 10px 10px;
		display:none;
		
	}	

	.preview.expand .previewcontent{
		height: auto;
	}

	.preview.expand .readmore{
		/*display: none !important;*/
	}

	body{
		font-size: 14px;
    line-height: 1.6em;
    font-family: Arial,sans-serif;
	}

	br{
		width: 0;
		height: 0;
	}

	.mobilepreview .previewcontent{
		height: auto !important;
			overflow: auto !important;
			width: 490px !important;
	}

	.mobilepreview .preview a{
		display: none !important;
	}

	/*@media only screen and (max-width: 600px) {
		.previewcontent{
			height: auto;
			overflow: auto;
			width: 490px !important;
		}

		.preview a{
			display: none;
		}
	}*/

	.previewcontent h1, .previewcontent h2, .previewcontent h3, .previewcontent h4 {
	    font-family: Arial,sans-serif;
	    text-rendering: optimizelegibility;
	    padding-bottom: 4px;
	}

	.previewcontent h1, .previewcontent h2, .previewcontent h3, .previewcontent h4, .previewcontent h5, .previewcontent h6 {
	    margin: 0;
	    padding: 0;
		color:#000;
	}

	.previewcontent h1 {
	    font-size: 28px;
	    font-weight: normal;
	    line-height: 1.2;
	}

	.previewcontent h2 {
	    font-size: 21px;
	    font-weight: normal;
	    line-height: 1.3;
		color:#000;
	}

	.previewcontent h3 {
	    font-size: 17px;
	    font-weight: normal;
	    line-height: 1.24;
	}

	.previewcontent h4,h5,h6{
		font-weight: bold;
	}
	
	.previewcontent p{
		
		color:#333;
		font-family:Arial, sans-serif;
		line-height:1.6em;
		font-size:14px;
		margin-bottom:14px;
		
	}

	i, em {
	    font-style: italic;
	}

	.amazon-blurb-tool-container ul, .amazon-blurb-tool-container ol,.ako-container ul{
	    margin:1em 0 2em 2em;

	}
	
	.amazon-blurb-tool-container ul,.ako-container ul{
		
		list-style-image:url('https://www.hiddengemsbooks.com/images/blue-gem-list.png');
		
	}

	.amazon-blurb-tool-container ol {
	    color: #888888;
	}
	
	.amazon-blurb-tool-container ul li,.ako-container ul li{
		
		font-family:'Montserrat', sans-serif;
		padding-bottom:.5em;
		
	}
	
	.amazon-blurb-tool-container .previewcontent ul{
		/*padding-left:3rem !important;*/
		list-style: disc;
		margin-left:15px;
	}
	
	.amazon-blurb-tool-container .previewcontent ul li{
	
		font-family:Arial, sans-serif;
		padding:0;
	
	}

	.amazon-blurb-tool-container .previewcontent ol{
		/*padding-left:3rem !important;*/
		list-style: decimal;
		margin:0;
	}	
	
	h6{
		font-size: 0.67em;
	}

	h5{
		font-size: 0.83em;
	}

	hr{
		border:1px solid;
		height: auto;
		margin: auto;
	}

	.cke_button__htmlsource .cke_button_label{
		display: block;
	}
	
	.amazon-blurb-tool-container input[type="button"],.ako-container input[type="button"]{
		
		background:#e9a107;
		color:#fff;
		text-transform:uppercase;
		text-align:center;
		padding:5px 20px;
		font-size:1.1em;
		
	}
	
 .mce-branding.mce-widget.mce-label.mce-flow-layout-item.mce-last{
	 
	 display:none;
	 
 }
 
.ako-container{
	
	padding:1em;
	
}

.ako-container textarea{
	
	display:block;
	margin:0;
	width:70%;
	height:100px;
	border:1px solid #2a68cc;
	
}

.ako-container h2{
	
	color:#2a68cc;
	
}

.ako-container p{
	
	margin:1em 0;
	
}

.generateboxorder{
	
	margin-top:3em;
	
}

.generateboxorder div{
	
	display:block;
	width:70%;
	margin:0 0 1.6em 0;
	background:#eee;
	padding:1em;
	border:2px solid #ddd;
	
}

.ako-container p.charactersleft{
	
	display:inline-block;
	
}

.copybtncss{
	
	display:none;
	
}

.generateboxorder input[type="text"]{
	
	padding:10px 5px;
	outline:none;
	border:1px solid #2a68cc;
	margin-left:-4px;
	width:70%;
	
}

.generateboxorder label{
	
	background:#2a68cc;
	padding:8px 10px 10px 10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:700;
	font-family:'Montserrat', sans-serif;
	
}

.ako-disclaimer{
	
	font-size:.8em;
	
}

.hgsmalltext{
	
	font-size:.7em;
	
}
