.page-id-4104 .ht-content{
	padding:0 !important;
}
body .hte-tpl-wrap{
	padding: 0px 0 120px !important;
}
body .hte-title-wrap{
	font-size: 24px; font-weight: 600; 
	padding: 100px 0 20px !important;
	color: #333; text-align: center;
}
body .hte-title-desc{
	font-size: 14px; font-weight: 400; 
	padding:8px 0 12px !important;
	text-align:center;color:#999;
	word-break:keep-all !important;
}
body .hte-viewer-wrap1{
	max-width:862px !important;
	margin:10px auto !important;
	padding:20px 30px 15px 30px !important;
	border:1px solid #dbdbdb !important;
	background-color:#fdfdfd;
	border-radius:10px;
}
body.mb-mobile .hte-viewer-wrap1{
	padding:0px  !important;
	border:none !important;
	background-color:transparent !important;
}
body .hte-slide-wrap1{
	padding:50px 0 50px !important;
}
body.mb-mobile .hte-slide-wrap1{
	padding:30px 0 30px !important;
}

body.mb-mobile .hte-tpl-wrap{
	padding: 0px 10px 60px !important;
}
body.mb-mobile .hte-title-wrap{
	font-size: 18px; 
	font-weight: 600; 
	padding: 50px 0px 10px !important;
}
body.mb-mobile .hte-title-desc{
	font-size: 13px;
	padding:8px 0 6px !important;
}
body .hte-version-table th{
	padding:12px 2px 11px !important;;
	font-size:15px;
	font-weight:600;
	line-height:1.8;
}
body .hte-version-table td{
	padding:9px 2px 8px !important;;
	font-size:15px;
	font-weight:400;
	line-height:1.8;
}
body .hte-btn-style12{
	padding:4px 12px 4px !important;
	text-align: center;color:#fff;font-weight:600;border-radius: 5px; font-size:15px;background-color: #5a99d0;display:inline-block;max-width:300px;
	-webkit-transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -ms-transition: 0.2s all ease-in-out;
    -o-transition: 0.2s all ease-in-out;
    transition: 0.2 all ease-in-out;
	cursor:pointer !important;
}
body .hte-btn-style12:hover{
	background-color: #4f85b5;
}
body .mb-mobile .hte-btn-style12{
	padding:5px 10px 5px;font-size:16px;
}


body .hte-btn-style13{
	padding:4px 12px 4px !important;
	text-align: center;color:#fff;font-weight:600;border-radius: 5px; font-size:15px;background-color: #5a99d0;display:inline-block;max-width:300px;
	-webkit-transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -ms-transition: 0.2s all ease-in-out;
    -o-transition: 0.2s all ease-in-out;
    transition: 0.2 all ease-in-out;
	cursor:pointer !important;
}
body .hte-btn-style13:hover{
	background-color: #4f85b5;
}
body .mb-mobile .hte-btn-style13{
	padding:5px 10px 5px;font-size:16px;
}



.mb-sharecode-copy {
    width: 64px;
    display: inline-block;
    height: 30px !important;
    text-align: center;
    border: 1px solid #DDD;
    color: #333;
    vertical-align: top;
    padding-top: 4px !important;
    font-size: 13px;
    border-left: none;
    cursor: pointer !important;
    background-color: #F5F5F5;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -khtml-border-radius: 0px !important;
    border-radius: 0px !important;
}

.mb-sharecode-input {
    width: calc(100% - 64px);
	height: 30px !important;
    font-size: 12px;
    vertical-align: top;
    color: #AAA;
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -khtml-border-radius: 0px !important;
    border-radius: 0px !important;
}
