:#preview_template_wrapper .clearfix { /* clearfix reset for templates */	display: block !important;	content: none;	font-size: 12px;	visibility: visible;	clear: none;}#right {	height: 500px !important;	min-height: 500px !important;}.pointer {	cursor: pointer;}div.form-row textarea#imprint_free,div.form-row textarea#description_text {	width: 525px;	height: 240px;	padding: 5px;	font-size: 12px;	color: #666666;	font-family: Arial,"sans serif",Helvetica;	resize: none;	border: 1px solid #C1BD9E;	overflow-x: hidden;	overflow-y: scroll;}div.form-row textarea#greeting_text,div.form-row textarea#entry_text,div.form-row textarea#topic_intro {	width: 525px;	height: 240px;	padding: 5px;	font-size: 12px;	color: #666666;	font-family: Arial,"sans serif",Helvetica;	resize: none;	border: 1px solid #C1BD9E;	overflow-x: hidden;	overflow-y: scroll;}#greeting_text_counter,#entry_text_counter,#topic_intro_counter {	position: relative;	top: -17px;	left: 445px;	width: 90px;	text-align: center;	border-top: 1px solid #C1BD9E;	border-left: 1px solid #C1BD9E;}#gmap_preview {	margin-top: 12px;}select.design_select {	width: 400px;	height: 25px;	line-height: 25px;	margin-right: 15px;	font-size: 13px;}select.font_select {	width: 190px;	height: 25px;	line-height: 25px;	margin-right: 15px;	font-size: 13px;}/* Topics */ul#topics-pages {	list-style: none;	margin: 10px 0px;	padding: 0px;	width: 640px;}ul#topics-pages li{	border: 1px solid #3B3C45;	padding: 5px;	float: left;	width: 830px;	height: 109px;	background: #E5E3D6;	margin-bottom:10px;}ul#topics-pages li div.page-thumb {	float: left;	width: 230px;	padding: 5px;}ul#topics-pages li div.page-name {	float: left;	padding: 10px 20px;	border-left: 1px solid white;	border-right: 1px solid white;	height: 88px;	width: 388px;	overflow: hidden;}ul#topics-pages li div.page-control-wrapper {	float:right;	width: 135px;	padding:5px;}ul#topics-pages li div.page-control {	float:right;}ul#topics-pages li div.page-control div.control {	display:inline-block;	padding:3px;	background:#383943;}ul#article-list li div.article-control div.control span.sort_handle {	cursor:pointer;}div#text-buttons {	margin-bottom:5px;}div#text-buttons div.control {	display:inline-block;}div#text-buttons div.control a {	cursor:pointer;}div.format-control {	display:inline-block;	margin-left:2px;	cursor:pointer;}div#dialog-edit-link input.text {	margin-top: 2px;	height: 14px;	color: #666;	font-size: 12px;	border: 1px solid #C1BD9E;	padding: 10px;}.add-template-wrapper {	height: 500px;	overflow-x: hidden;	overflow-y: scroll;	display: grid;	grid-template-columns: 1fr 1fr 1fr;	grid-row-gap: 20px;	grid-column-gap: 20px;	padding: 30px 40px 20px 10px;}.add-template-order {	margin: 10px 0 10px 0;}.nl_template, .hp_template,.nl_template, .hp_customtemplate {	position: relative;	background: #fff;	text-align: center;	cursor: pointer;	padding: 10px;}.nl_template, .hp_template .title {	font-size: 13px;	margin-top: 10px;}.nl_template, .hp_template:hover {	background: #cccccc;}.nl_template img, .hp_customtemplate img,.nl_template img, .hp_template img {	width: 100%;	height: auto;}.placeholder_edit {	background: #383943;	width: 16px;	height: 16px;	cursor: pointer;}/* Templates */#preview_template {	width: 956px;	height: 440px;	background: #fff;	border: 6px solid #888;	position: relative;	overflow: hidden;}#preview_template_buttons {	position: relative;	top: -17px;	left: -7px;}#preview_template_wrapper {	position: absolute;	top: 20px;	left: 20px;}#preview_header {	width: 960px;	height: 90px;	background: #fff;	border: 6px solid #888;	position: relative;	overflow: hidden;}#preview_footer {	width: 960px;	height: 90px;	background: #fff;	border: 6px solid #888;	position: relative;	overflow: hidden;}#preview_header_buttons {	position: relative;	top: -17px;	left: -7px;}#preview_header_wrapper {	position: absolute;	top: 20px;	left: 20px;}textarea#edit_text {	width: 400px;	height: 240px;	padding: 5px;	font-size: 12px;	color: #666666;	font-family: Arial,"sans serif",Helvetica;	resize: none;	border: 1px solid #C1BD9E;	overflow-x: hidden;	overflow-y: scroll;}