@font-face {

font-family:"Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;

font-weight:400;

font-style:normal;

}



body {

background-color: #f6f4f5;

}



body,h1,h3,h4,h5,h6,p,select,textarea {

font-family:"Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;

font-size:14px;

font-weight:400;

line-height:25px;

text-decoration:none;

margin:0;

padding:0;

}



h2 {

font-family:"Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;

line-height:25px;

text-decoration:none;

color:#2e3640;

font-size:16px;

font-weight:700;

margin:0;

padding:15px 0 0;

}



input {

color:gray;

font-family:"Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif;

font-size:14px;

line-height:25px;

}



blockquote,input,select,textarea,.author-box,.breadcrumb,.sticky,.taxonomy-description,.wp-caption {

background-color:#f5f5f5;

border:1px solid #ddd;

}



li,ol,ul {

margin:0;

padding:0;

}



ol li {

list-style-type:decimal;

}



.clearfix:after {

content:".";

display:block;

clear:both;

visibility:hidden;

line-height:0;

height:0;

}



* html .clearfix {

height:1%;

}



a img {

border:none;

}



body {

background:url(../image/bg.png);

}



.wrap {

width:1000px;

margin: 50px auto;

}



#wrap {

min-width:1040px;

}



#header {

background:#FFF url(../image/top_nav.png) repeat-x;

overflow:hidden;

height:51px;

width:100%;

}



#title-area {

float:left;

overflow:hidden;

width:250px;

padding:10px 0 0;

}



#title {

font-size:30px;

line-height:30px;

margin:0;

}



#header h2 {

margin:0;

padding:0;

}



#header .widget-area {

float:right;

width:720px;

}



#title-area h2 a {

text-shadow:0 1px 0 #FFF;

font-size:14px;

font-weight:400;

font-family:"Microsoft YaHei", Arial, Verdana, san-serif;

color:#B1B1B1;

text-decoration:none;

line-height:45px;

margin-left:5px;

}



.header-image #title {

display:block;

float:left;

overflow:hidden;

text-indent:-9999px;

width:128px;

height:31px;

padding:0;

}



.header-image #title a {

background:url(../image/logo.png) no-repeat;

background-size:contain;

display:block;

float:left;

overflow:hidden;

text-indent:-9999px;

width:128px;

height:31px;

padding:0;

}



li:hover ul ul,li.sfHover ul ul {

left:-9999px;

}



li:hover,li.sfHover {

/* position:static; */

}



#nav {

clear:both;

overflow:hidden;

width:100%;

}



#nav ul {

float:right;

width:auto;

margin:0 10px;

padding:10px 0 5px;

}



#nav li {

float:left;

list-style-type:none;

margin:0 5px;

}



#nav li a {

color:#627387;

display:block;

font-size:14px;

line-height:30px;

font-weight:700;

position:relative;

text-decoration:none;

text-shadow:0 1px 0 #FFF;

border-radius:30px;

-moz-border-radius:30px;

-webkit-border-radius:30px;

-khtml-border-radius:30px;

-ms-border-radius:30px;

-o-border-radius:30px;

padding:0 10px;

}



#nav li a:hover {

background:#eee;

}



#nav li a:active {

box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

background:0;

}



#site-header {

background:url(../image/site-title-bg.jpg) repeat-x;

height:93px;

text-align:center;

}



#site-header p {

color:#fff;

font-size:45px;

line-height:93px;

font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;

font-weight:700;

text-shadow:1px 1px 2px #127ca6;

filter:dropshadow(color=#127ca6,offx=1,offy=1);

}



#inner {

margin:0 auto;

padding-top: 0px;

padding-bottom: 0px;

box-shadow: 0 2px 6px #cccccc;

}



.breadcrumb {

font-size:13px;

line-height:20px;

margin:0 0 30px;

padding:5px 10px;

}



.taxonomy-description {

margin:0 0 30px;

padding:10px;

}



#content-sidebar-wrap {

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-khtml-border-radius:5px;

-ms-border-radius:5px;

-o-border-radius:5px;

box-shadow:0 1px 3px #e7e7e7;

-moz-box-shadow:0 1px 3px #e7e7e7;

-webkit-box-shadow:0 1px 3px #e7e7e7;

-o-box-shadow:0 1px 3px #e7e7e7;

-ms-box-shadow:0 1px 3px #e7e7e7;

position:relative;

behavior: url(http://support.landinglh.com/wp-includes/PIE/PIE.htc);

}



#content {

background-color: #ffffff;

float:left;

width:760px;

padding-left: 40px;

padding-top: 35px;

padding-right: 40px;

padding-bottom: 40px;

margin:0px 0px 0px 0px;

box-shadow:0 1px 3px #e7e7e7;

-moz-box-shadow:0 1px 3px #e7e7e7;

-webkit-box-shadow:0 1px 3px #e7e7e7;

-o-box-shadow:0 1px 3px #e7e7e7;

-ms-box-shadow:0 1px 3px #e7e7e7;

border-left: 1px solid #d7d7d7;

}



.sidebar-content #content,.sidebar-sidebar-content #content {

float:right;

}



blockquote {

margin:5px 15px 20px;

padding:15px 20px 0;

}



.entry-content p {

padding:0 0 15px;

}



p.subscribe-to-comments {

padding:20px 0 10px;

}



.clear {

clear:both;

}



.clear-line,hr {

border:none;

border-bottom:1px solid #e5e5e5;

clear:both;

margin:0 0 25px;

}



.page-intro {

overflow:hidden;

width:100%;

}



.page-intro .left {

width:350px;

float:left;

}



.page-intro .right {

width:320px;

float:right;

text-align:right;

}



.searchform {

background:#fff;

border:1px solid #e4e4e4;

width:290px;

-webkit-border-radius:4px;

-moz-border-radius:4px;

border-radius:4px;

}



.searchform:hover {

border-color:#000;

}



.searchform .s {

background:transparent;

border:none;

color:#a1a1a1;

font-size:14px;

line-height:16px;

outline:none;

width:190px;

margin:0;

padding:7px 12px;

}



.seachform .s:focus {

color:#000;

}



.searchform .searchsubmit {

background:#f0f0f0;

border:0;

border-left:1px solid #e4e4e4;

color:#acacac;

cursor:pointer;

height:30px;

line-height:30px;

font-size:12px;

letter-spacing:1px;

font-weight:400;

text-shadow:1px 1px 1px #fff;

float:right;

-webkit-border-top-right-radius:4px;

-webkit-border-bottom-right-radius:4px;

-moz-border-radius-topright:4px;

-moz-border-radius-bottomright:4px;

border-top-right-radius:4px;

border-bottom-right-radius:4px;

margin:0;

padding:0 12px;

}



.searchform .searchsubmit:hover {

background:#e5e5e5;

}



.searchform .searchsubmit:active {

background:#d3d1d1;

color:#666;

}



.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {

float:left;

padding-left:3%;

margin:0 0 20px;

}



.one-half,.three-sixths,.two-fourths {

width:48%;

}



.one-third,.two-sixths {

width:31%;

}



.four-sixths,.two-thirds {

width:65%;

}



.one-fourth {

width:22.5%;

}



.three-fourths {

width:73.5%;

}



.one-fifth {

width:17.4%;

}



.two-fifths {

width:37.8%;

}



.three-fifths {

width:58.2%;

}



.four-fifths {

width:78.6%;

}



.one-sixth {

width:14%;

}



.five-sixths {

width:82%;

}



.first {

clear:both;

padding-left:0;

}



.genesis-grid-even {

float:right;

width:48%;

padding:0 0 15px;

}



.genesis-grid-odd {

clear:both;

float:left;

width:48%;

padding:0 0 15px;

}



.genesis-grid-even,.genesis-grid-odd {

margin:0 0 20px;

}



h1,h2,h3,h4,h5,h6 {

line-height:1.25em;

color:#2e3640;

margin:0 0 5px;

}



h1 {

font-family:"Microsoft YaHei", "Helvetica Neue", Arial, Verdana, sans-serif;

font-size:22px;

font-weight:400;

}



.subtitle {

padding-bottom:40px;

}



.archive-title h1 {

padding-top:20px;

}



.archive-title .subtitle {

padding-bottom:10px;

}



h2.entry-title {

padding-top:0;

}



h2 a:hover {

color:#0080af;

text-decoration:underline;

}



h3 {

color:#2e3640;

font-size:14px;

font-weight:700;

}



h4 {

font-size:16px;

}



.entry-content ol,.entry-content ul {

margin:0;

padding:0 0 15px;

}



.entry-content ol {

margin:0;

}



.entry-content ol li {

margin:0 0 0 35px;

}



.post-info {

margin:5px 0;

}



.post-meta {

border-bottom:1px solid #ddd;

overflow:hidden;

width:100%;

}



.author-box {

overflow:hidden;

margin:0 0 40px;

padding:10px;

}



.sticky {

margin:0 0 40px;

padding:20px;

}



.archive-page {

float:left;

width:45%;

padding:20px 0;

}



.author-box .avatar {

background-color:#fff;

float:left;

margin:0 10px 0 0;

}



.post-image {

margin:0 10px 10px 0;

}



.comment-list li .avatar {

background-color:#fff;

float:right;

margin:0 5px 0 10px;

padding:4px;

}



img.centered,.aligncenter {

display:block;

margin:0 auto 10px;

}



img.alignnone {

display:inline;

margin:0 0 10px;

}



img.alignleft {

display:inline;

margin:0 10px 10px 0;

}



img.alignright {

display:inline;

margin:0 0 10px 10px;

}



.alignleft {

float:left;

margin:0 10px 0 0;

}



.alignright {

float:right;

margin:0 0 0 10px;

}



.wp-caption {

text-align:center;

padding:5px;

}



p.wp-caption-text {

font-size:12px;

line-height:16px;

padding:5px 0;

}



.wp-smiley,.wp-wink {

border:none;

float:none;

}



.navigation {

overflow:hidden;

width:100%;

padding:20px 0;

}



.navigation li {

display:inline;

}



.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a {

background:#f4f4f4;

color:#000;

font-size:12px;

padding:5px 8px;

}



.navigation li a:hover,.navigation li.active a {

background:#60738a;

color:#fff;

text-decoration:none;

}



.sidebar {

display:inline;

float:left;

font-size:13px;

line-height:20px;

width:240px;

padding:0 0 30px;

}



.sidebar p {

font-size:13px;

line-height:20px;

}



.sidebar .widget {

margin:0 0 15px;

padding:0 0 10px;

}



.sidebar #menu-sidebar li:first-child.heading > a {

border-top-left-radius:5px;

-moz-border-radius-topleft:5px;

-webkit-border-top-left-radius:5px;

-khtml-border-top-left-radius:5px;

-o-border-top-left-radius:5px;

-ms-border-top-left-radius:5px;

border-top:none;

}



.sidebar li.menu-item-13 li.current-menu-item {

box-shadow:none;

-moz-box-shadow:none;

-webkit-box-shadow:none;

-o-box-shadow:none;

-ms-box-shadow:none;

-webkit-appearance:none;

background:none;

font-weight:400;

border-top:none;

}



.sidebar li.menu-item-13 li.current-menu-item a:hover {

background:#F9F9F9;

text-decoration:none;

color:#0080AF;

}



.sidebar li {

list-style-type:none;

}



.sidebar li.active,.sidebar li.current-menu-item {

box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-moz-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-webkit-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-o-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-ms-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

background:#e8e8e8;

font-weight:700;

border-top:none;

}



.sidebar li.active a:hover,.sidebar li.current-menu-item a:hover {

background:none;

color:#627387;

}



.sidebar li a {

color:#627387;

display:block;

text-decoration:none;

font-size:12px;

line-height:16px;

font-weight:700;

text-shadow:1px 1px 1px #fff;

text-transform:uppercase;

padding:13px 20px;

}



.sidebar li a:hover {

box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-moz-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-webkit-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-o-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-ms-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

background:#cdcdcd;

text-decoration:none;

color:#0080AF;

}



.sidebar li li a {

font-weight:400;

text-transform:none;

}



.sidebar .heading > a {

background:0;

box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-moz-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-webkit-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-o-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

-ms-box-shadow:inset -2px 0 1px rgba(0,0,0,0.1);

display:block;

font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;

font-weight:400;

font-size:11px;

text-shadow:0 1px 0 #fff;

color:#0080AF;

border-top:1px solid #d7d7d7;

border-bottom:1px solid #d7d7d7;

margin:0;

padding:5px 10px;

}



.sidebar .heading > a:hover {

background:0;

color:#0080AF;

}



#cat,.widget_archive select {

display:inline;

font-size:12px;

width:278px;

margin:10px 10px 0;

padding:3px;

}



#sidebar-alt #cat,#sidebar-alt .widget_archive select {

width:128px;

}



.featuredpage,.featuredpost {

clear:both;

overflow:hidden;

margin:0 0 15px;

}



.featuredpage .page,.featuredpost .post {

border-bottom:1px solid #ddd;

overflow:hidden;

margin:0 0 5px;

padding:5px 10px 10px;

}



.user-profile p {

padding:10px 10px 0;

}



.user-profile .posts_link {

padding:0 10px;

}



#nav .nav-button a {

color:#fff;

cursor:pointer;

display:inline-block;

line-height:28px;

font-weight:600;

height:28px;

box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

background:#00b5fa url(../image/primary-button.png) 0 0 repeat-x;

border:1px solid #007fae;

text-shadow:0 1px 2px rgba(0,0,0,0.4);

-webkit-border-radius:30px;

-moz-border-radius:30px;

border-radius:30px;

padding:0 20px;

}



#nav .nav-button a:hover,.button:hover,.secondary-button:hover,.button.gform_button:hover {

color:#fff;

}



#nav .nav-button a:hover {

background:#35c6fc url(../image/primary-button.png) repeat-x scroll 0 -50px;

border-radius:30px;

}



.secondary-button:hover,.helpful-article .button.gform_button:hover {

background:#909090 url(http://support.landinglh.com/wp-content/themes/agrant-support/images/secondary-button.png) 0 0 repeat-x;

text-decoration:none;

}



.secondary-button:active {

background:#545454 url(http://support.landinglh.com/wp-content/themes/agrant-support/images/secondary-button.png) 0 -100px repeat-x;

}



.page-intro .button {

margin-left:10px;

padding:0 25px 0 15px;

}



.icon-live-chat {

background:url(http://support.landinglh.com/wp-content/themes/agrant-support/images/icon-live-chat.png) no-repeat left center;

padding-left:23px;

}



.icon-email {

background:url(../image/icon-email.png) no-repeat left center;

padding-left:23px;

}



.helpful-yes {

margin-left:20px;

}



.enews #subscribe {

padding:0 0 0 10px;

}



.enews #subbox {

font-size:12px;

width:225px;

margin:5px 5px 0 0;

padding:4px 5px;

}



#wp-calendar caption {

font-size:12px;

font-style:italic;

text-align:right;

padding:2px 5px 0 0;

}



#wp-calendar thead {

background-color:#f5f5f5;

font-weight:700;

margin:10px 0 0;

}



#wp-calendar td {

background-color:#f5f5f5;

text-align:center;

padding:2px;

}



#launchpad {

box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);

-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);

-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);

-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);

background:#43566b url(../image/footer-bg.jpg) top left repeat;

border-top:1px solid #324464;

position:relative;

font-family:"Microsoft YaHei", Arial, Verdana, san-serif;

padding:40px 0 20px;

}



#launchpad .launchpad-nav {

width:960px;

position:relative;

margin:0 auto;

}



#comments,#respond {

overflow:hidden;

margin:0 0 15px;

}



#author,#comment,#email,#url {

font-size:12px;

width:250px;

margin:10px 5px 0 0;

padding:5px;

}



#comment {

height:150px;

width:98%;

margin:10px 0;

}



.ping-list {

margin:0 0 40px;

}



.comment-list ol,.ping-list ol {

padding:10px;

}



.comment-list li,.ping-list li {

font-weight:700;

margin:15px 0 5px;

padding:10px 5px 10px 10px;

}



.comment-list li ul li {

list-style-type:none;

margin-left:10px;

margin-right:-6px;

}



.comment-list cite,.ping-list cite {

font-style:normal;

}



.commentmetadata {

font-size:11px;

}



.nocomments {

text-align:center;

}



.thread-alt,.thread-even {

background-color:#f5f5f5;

}



.alt,.depth-1,.even {

border:1px solid #ddd;

}



.entry-content .faq-topic {

padding-bottom:20px;

margin-bottom:20px;

border-bottom:none;

}



.entry-content .faq-title {

	cursor:pointer;

	padding-bottom:0;

	font-size: 16px;

	color: #0a6aa6;

}



.entry-content .faq-content{

	font-size: 13px;

	color: #333333;

	margin-top: 14px;

	margin-bottom: 10px;

}



.helpful-article {

border-top:1px solid #d7d7d7;

margin-top:20px;

padding-top:40px;

}



.helpful-article .initial-message,.helpful-article .helpful-yes-message,.helpful-article #gforms_confirmation_message {

color:#2e3640;

font-size:15px;

font-weight:700;

}



.helpful-article .secondary-button.helpful-yes {

-webkit-border-radius:0;

-moz-border-radius:0;

border-radius:0;

-webkit-border-top-left-radius:4px;

-webkit-border-bottom-left-radius:4px;

-moz-border-radius-topleft:4px;

-moz-border-radius-bottomleft:4px;

border-top-left-radius:4px;

border-bottom-left-radius:4px;

}



.helpful-article .secondary-button.helpful-no {

margin-left:0;

border-left:1px solid #a3a3a3;

-webkit-border-radius:0;

-moz-border-radius:0;

border-radius:0;

-webkit-border-top-right-radius:4px;

-webkit-border-bottom-right-radius:4px;

-moz-border-radius-topright:4px;

-moz-border-radius-bottomright:4px;

border-top-right-radius:4px;

border-bottom-right-radius:4px;

}



.helpful-article .gfield {

position:relative;

}



.helpful-article .gform_wrapper .top_label .gfield_label {

position:absolute;

top:0;

left:10px;

font-weight:400;

}



#content .gform_wrapper input[type="text"],#content .gform_wrapper .top_label textarea.textarea {

background:#fff;

border:1px solid #d7d7d7;

font-size:14px;

-webkit-border-radius:4px;

-moz-border-radius:4px;

border-radius:4px;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box;

padding:2px 10px;

}



.helpful-article .gform_wrapper {

overflow:hidden;

width:100%;

}



.helpful-article .gform_body {

width:70%;

float:left;

}



.helpful-article .gform_wrapper .gform_footer {

width:28%;

float:right;

clear:none;

margin:3px 0 0;

padding:0;

}



.search-term {

font-weight:700;

font-style:italic;

}



body.contact .left {

width:47.38%;

float:left;

}



body.contact .right {

width:42.48%;

float:right;

}



.entry-content .gform_wrapper ul li {

margin-left:0;

}



.gform_wrapper .gfield_label {

position:relative;

padding-right:7px;

}



.gform_wrapper .gfield_required {

color:#900;

font-size:10px;

position:absolute;

top:-2px;

right:0;

}



#launchpad .launchpad-nav .nav {

float:left;

width:220px;

margin:0 10px;

}



#launchpad .launchpad-nav .nav h2 {

color:#FFF;

font-weight:700;

font-size:14px;

margin-bottom:20px;

text-shadow:0 -1px 0 rgba(0,0,0,0.5);

}



#launchpad .launchpad-nav .nav li {

list-style-type:none;

line-height:17px;

margin-bottom:10px;

}



#launchpad .launchpad-nav .nav a {

color:#FFF;

font-size:12px;

text-decoration:none;

text-shadow:0 -1px 0 rgba(0,0,0,0.5);

}



#launchpad .launchpad-nav .nav a:hover {

text-decoration:underline;

}



#launchpad .launchpad-nav .nav .social-media-links a {

display:block;

height:31px;

width:30px;

overflow:hidden;

text-indent:-3000px;

float:left;

margin-right:10px;

}



#launchpad .launchpad-nav .nav .social-media-links a.twitter {

background:url(../image/common-sprite.png) -330px -2960px no-repeat;

}



#launchpad .launchpad-nav .nav .social-media-links a.facebook {

background:url(../image/common-sprite.png) -300px -2960px no-repeat;

}



#launchpad .launchpad-nav .nav .social-media-links a.youtube {

background:url(../image/common-sprite.png) -360px -2960px no-repeat;

}



#launchpad .launchpad-nav .nav .social-media-links a.linkedin {

background:url(../image/common-sprite.png) -390px -2960px no-repeat;

}



#launchpad #member {

position:absolute;

bottom:20px;

left:60px;

z-index:1;

}



#launchpad #member .logo-iab {

overflow:hidden;

height:60px;

width:50px;

}



#launchpad #member .logo-iab a {

background:url(../image/common-sprite.png) -300px -2200px no-repeat;

height:60px;

width:50px;

overflow:hidden;

text-indent:-3000px;

display:block;

}



#launchpad .monkey-tail {

background:url(../image/common-sprite.png) 0 -900px no-repeat;

display:block;

position:absolute;

top:1px;

right:60px;

z-index:10;

height:92px;

width:41px;

overflow:hidden;

text-indent:-3000px;

}



#launchpad #copyright {

padding-bottom:0;

margin:20px auto 0;

}



#launchpad #copyright h1 {

background:url(../image/common-sprite.png) 0 -100px no-repeat;

color:#FFF;

}



#launchpad #copyright p,#launchpad #copyright a {

color:#FFF;

}



#copyright {

width:960px;

padding-bottom:20px;

text-align:center;

margin:20px auto 0;

}



#copyright h1,#copyright p,#copyright a {

color:#b1b1b1;

}



#copyright h1 {

background:url(../image/common-sprite.png) -400px 0 no-repeat;

width:71px;

height:17px;

overflow:hidden;

text-indent:-3000px;

font-weight:700;

margin:0 auto 5px;

}



#copyright ul {

margin-bottom:5px;

}



#copyright li {

display:inline;

margin:0 5px;

}



#copyright li a {

text-decoration:underline;

font-size:10px;

}



#copyright p {

font-size:10px;

margin:0;

}



#content .gform_wrapper input[type="text"]:hover,#content .gform_wrapper .top_label textarea.textarea:hover,#content .gform_wrapper input[type="text"]:focus,#content .gform_wrapper .top_label textarea.textarea:focus {

color:#333;

border:1px solid #333;

}



#ag-footer {

width:100%;

clear:both;

font-family:'Microsoft YaHei';

position:relative;

background:#f5f5f5;

padding:0;

margin-top: 20px;

}



.ag-footer-top {

width: 1000px;

height: 48px;

margin: 0 auto;

padding: 13px 0;

}



.ag-footer-top a {

display:block;

height:48px;

line-height:48px;

float:left;

padding-left:54px;

font-size:28px;

color:#000;

text-align:left;

white-space:nowrap;

background-image:url(../image/ag-icon_bc1916c.png);

background-repeat:no-repeat;

background-position:left;

margin:0;

}



.ag-footer-top a.ag-footer-top-phone {

margin-left:20px;

background-position:left 0;

cursor:default;

text-decoration: none;

}



.ag-footer-top a.ag-footer-top-mail {

margin-left:80px;

background-position:left -48px;

text-decoration: none;

}



.ag-footer-top a.ag-footer-top-msg {

margin-left:80px;

background-position:left -96px;

text-decoration: none;

}



.ag-footer-middle {

width:990px;

position:relative;

background-image:url(../image/ag-logo-footer_8407831.png);

background-repeat:no-repeat;

background-position:left 30px;

overflow:hidden;

margin:0 auto;

padding:30px 0 20px 192px;

min-height: 270px;
}



.ag-footer-middle ul {

display:block;

float:left;

margin-left:100px;

position:relative;

}



.ag-footer-middle ul li {

height:24px;

line-height:24px;

font-size:12px;

color:#556173;

list-style: none;

}



.ag-footer-middle ul li:first-child {

font-size:16px;

margin-bottom:10px;

}



.ag-footer-middle ul li a {

font-size:12px;

color:#556173;

}



.ag-footer-middle ul li a:hover {

color:#469acb;

text-decoration:underline;

}



.ag-footer-bottom {

width:1002px;

height:20px;

line-height:20px;

padding-bottom:15px;

font-size:12px;

color:#999;

text-align:right;

margin:0 auto;

}



.page-header {

padding-bottom:0px;

border-bottom:none;

margin:20px 0 15px;

}



h2 a,h2 a:visited {

font-family:"Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;

line-height:25px;

text-decoration:none;

color:#0080af;

font-size:14px;

font-weight:700;

margin:0;

padding:0;

}



html[xmlns] .clearfix,#comments .navigation {

display:block;

}



a,a:visited {

color:#0080af;

text-decoration:none;

}



a:hover,.entry-content .faq-title:hover {

text-decoration:underline;

}



#title a,#title a:hover {

color:#333;

text-decoration:none;

}



#description,h5 {

font-size:14px;

}



li a .sf-sub-indicator,.helpful-yes-message {

display:none;

}



.full-width-content #content,#wp-calendar {

width:100%;

}



.hentry.first-post,.error404 .hentry {

border-top:0;

padding-top:0;

}



.entry-content,.user-profile {

overflow:hidden;

padding-top: 5px;

}



h6,.search-topics {

font-size:12px;

}



.archive-page ul li,.entry-content ul li {

list-style-type:square;

margin:0 0 0 30px;

padding:0;

}



.archive-page ul ul,.entry-content ol ol,.entry-content ul ul {

padding:0;

}



.widget-area .textwidget,.widget_tag_cloud div div,.more-from-category,.enews p {

padding:5px 10px 0;

}



.sidebar li.menu-item-13 li.current-menu-item:hover,.sidebar li.active:hover,.sidebar li.current-menu-item:hover {

text-decoration:none;

}



.button,.secondary-button,.button:visited,.secondary-button:visited,.button.gform_button {

color:#fff;

cursor:pointer;

display:inline-block;

line-height:28px;

font-weight:600;

height:28px;

-webkit-border-radius:4px;

-moz-border-radius:4px;

border-radius:4px;

box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-o-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.3);

background:#00b5fa url(../image/primary-button.png) 0 0 repeat-x;

border:1px solid #007fae;

text-shadow:0 1px 2px rgba(0,0,0,0.4);

padding:0 20px;

}



#nav .nav-button:active,.button:active,.secondary-button:active,.helpful-article .button.gform_button:active {

box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

background:#007cac url(../image/primary-button.png) 0 -100px repeat-x;

}



.secondary-button,.secondary-button:visited,.helpful-article .button.gform_button {

background:#7f7f7f url(http://support.landinglh.com/wp-content/themes/agrant-support/images/secondary-button.png) 0 -50px repeat-x;

border:1px solid #474747;

font-weight:700;

}



.comment-list p,.ping-list p {

margin:10px 5px 10px 0;

}



@media handheld and max-width 480px,screen and max-device-width 480px,screen and max-width 600px{

#menu-item-4,#menu-item-6,#menu-item-8 {

display:none;

}

}



@media only screen and max-width 767px{

#wrap {

min-width:100%;

}



.faq-content {

width:auto;

}



#header {

width:96%;

padding:7px 2%;

}



#header .wrap {

width:auto;

border:1px solid #dedede;

border-radius:3px;

position:relative;

background:#fff;

box-shadow:0 1px 0 #FFF;

}



#header .widget-area {

float:none;

width:auto;

padding:0 0 0 85px;

}



#header #nav ul {

margin:0;

padding:0;

}



#header #nav ul li {

border-left:1px solid #e1e1e1;

}



#title-area {

width:85px;

float:none;

position:absolute;

left:0;

top:0;

padding:0;

}



.header-image #title {

width:85px;

height:30px;

padding:0;

}



.header-image #title a {

width:85px;

height:30px;

background:url(http://support.landinglh.com/wp-content/themes/agrant-support/images/mobile-logo.png) no-repeat center center;

padding:0;

}



.sidebar li a {

color:#fff;

text-shadow:1px 1px 1px #000;

font-size:1em;

}



.sidebar:hover {

background-position:0 -50px;

}



.sidebar li.active,.sidebar li.current-menu-item {

box-shadow:none;

-moz-box-shadow:none;

-webkit-box-shadow:none;

-o-box-shadow:none;

-ms-box-shadow:none;

-webkit-appearance:none;

background:#333;

font-weight:700;

border-top:none;

}



.sidebar li.active:hover,.sidebar li.current-menu-item:hover {

text-decoration:none;

}



.sidebar li.active a:hover,.sidebar li.current-menu-item a:hover {

background:none;

color:#FFF;

}



.sidebar li a:hover {

background-color: #cdcdcd;

}



.sidebar li.divider {

background-image:url(http://support.landinglh.com/wp-content/themes/agrant-support/images/mobile-sidebar-divider.png);

}



.page-intro .left {

float:right;

width:227px;

position:relative;

margin:8px 0 0;

padding:0 23px 0 0;

}



.searchform {

border-radius:10px;

width:100%;

box-shadow:inset 1px 1px 2px #cfcfcf;

border:0;

padding:0;

}



.searchform:hover {

border:0;

}



.searchform .s {

text-shadow:none;

padding:7px 12px 7px 33px;

}



.searchform .s:focus {

color:#a1a1a1;

}



.searchform .searchsubmit {

font-size:0;

line-height:0;

text-indent:-4000px;

background:url(http://support.landinglh.com/wp-content/themes/agrant-support/images/mobile-search.png) no-repeat 0 0;

width:14px;

height:14px;

border:0;

position:absolute;

left:10px;

top:9px;

cursor:pointer;

padding:0;

}



.searchform .searchsubmit:hover {

background:url(http://support.landinglh.com/wp-content/themes/agrant-support/images/mobile-search.png) no-repeat 0 0;

}



#launchpad .launchpad-nav {

width:auto;

margin:0 20px;

}



#launchpad .launchpad-nav .nav {

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

-khtml-border-radius:5px;

-ms-border-radius:5px;

-o-border-radius:5px;

box-shadow:inset 0 1px 4px rgba(0,0,0,0.7);

-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,0.7);

-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.7);

-o-box-shadow:inset 0 1px 4px rgba(0,0,0,0.7);

-ms-box-shadow:inset 0 1px 4px rgba(0,0,0,0.7);

float:none;

background:#43566B;

width:auto;

margin-bottom:20px;

}



#launchpad #member {

position:relative;

left:0;

top:0;

text-align:center;

}



#copyright {

width:100%;

margin:0;

}



#nav .nav-button a {

border:0;

-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

background:0;

color:#0086ba;

height:30px;

line-height:30px;

border-radius:0;

box-shadow:none;

display:block;

font-weight:400;

padding:0 10px;

}



#nav .nav-button a:hover {

background:#eee;

border-radius:0;

}



#nav li {

width:33%;

margin:0;

}



#nav li a {

font-size:12px;

border-radius:0;

display:block;

text-align:center;

font-weight:400;

padding:0;

}



#nav li a:hover {

background:#eee;

}



#site-header {

background-repeat:repeat;

height:auto;

}



#site-header p {

font-size:29px;

line-height:32px;

padding:20px 0;

}



.contact .hentry {

margin:60px 10px 10px;

}



#launchpad .launchpad-nav .nav h2 {

font-size:21px;

font-weight:500;

margin:0;

padding:15px 10px 0;

}



#launchpad .launchpad-nav .nav ul {

padding:10px;

}



#launchpad .launchpad-nav .nav li {

margin:10px 0 0;

}



#launchpad .launchpad-nav .nav a {

border-radius:3px;

-moz-border-radius:3px;

-webkit-border-radius:3px;

-khtml-border-radius:3px;

-ms-border-radius:3px;

-o-border-radius:3px;

background:#485d75;

line-height:30px;

display:block;

padding:0 10px;

}



.post {

border:1px solid #ccc!important;

border-top:0!important;

margin:0 10px;

}



.post.first-post {

border-top:1px solid #ccc!important;

padding-top:25px;

}



.hentry.first-post,.error404 .hentry {

padding-top:22px;

}



#nav ul {

width:100%;

}



#header .widget-area #menu-item-4,#header .widget-area #menu-item-6,#header .widget-area #menu-item-8,#title-area h2,.page-intro .right,.bottom-background {

display:none;

}



#inner,#launchpad .launchpad-nav .nav .social-media-links a {

padding:0;

}



#launchpad #member .logo-iab a,#launchpad #member .logo-iab {

margin:0 auto;

}



.button,.secondary-button,.button:visited,.secondary-button:visited {

border:0;

box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25), 0 1px 0 #FFF;

background:0;

color:#0086ba;

height:30px;

line-height:30px;

padding:0 10px;

}



#nav .nav-button:hover,.button:hover {

background:none;

}



.archive-title,.navigation ul {

padding:0 10px;

}

}



@media only screen and max-width 479px{

#nav li a {

font-size:10px;

}

}







.menu-sidebar > li {

    margin : 0 0 14px 0;

}



.menu-sidebar > li > div  {

    font-size: 16px;

    font-weight: bold;

    border: 1px solid #D7D7D7;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 18px;

    background: linear-gradient(0deg, #e3e3e3, #f4f4f4);

}



.menu-sidebar > li > div > img  {    

    padding-right: 16px;

}



.menu-sidebar .sub-menu > li > a {

	font-size: 16px;

	line-height: 14px;

	padding: 5px 52px;

	margin: 0 0 14px 0;

	color: #333333;

}



.menu-item .sub-menu {

	margin-top: 5px;

}



#ag-header-wrap {

    width:100%;

    height:60px;

    background:#f4f4f4;

    border-bottom:1px solid #c6c6c6;

}

.ag-header {

    width:1002px;

    height:60px;

    position:relative;

    margin:0 auto;

    font-family:'Microsoft YaHei';

}



.ag-header .ag-header-login {

    height:32px;

    float:right;

    padding:14px 10px;

}

.ag-header .ag-header-login a {

    display:block;

    width:auto;

    height:32px;

    float:left;

    margin-left:10px;

}

.ag-header .ag-header-login a.ag-header-login-btn {

    height:23px;

    line-height:23px;

    font-size:14px;

    color:#fff;

    text-align:center;

    margin-top:5px;

    padding:0 20px;

    border-radius:12px;

    background:#469acb;

    text-decoration: none;

}

.ag-header .ag-header-login a img {

    display:block;

    float:left;

    position:relative;

    z-index:1;

}

.ag-header .ag-header-login a span {

    width:1px;

    height:23px;

    line-height:23px;

    font-size:14px;

    color:#fff;

    text-align:left;

    text-indent:10px;

    float:left;

    margin:5px 0 0 -6px;

    background:#707070;

    border-radius:0 12px 12px 0;

    white-space:nowrap;

    overflow:hidden;

}



.ag-caret {

width: 17px;

height: 17px;

display: inline-block;

background: url(../image/caret.png);

margin-left: 20px;

}





.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 160px;

	padding: 5px 0;

	margin: 2px 0 0;

	font-size: 14px;

	text-align: left;

	list-style: none;

	background-color: #f6f4f5;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border-top: none;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	border-radius: 8px;

	box-shadow: none;

}



.navbar-nav {

    	font-size: 22px;

	padding-top: 5px;

	padding-left: 5px;

}



.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {

	color : #000;

	background-color : #f6f4f5;

}



.navbar-nav>li>a {

	padding-top: 15px;

	padding-bottom: 24px;

}



ul.nav li.dropdown:hover > ul.dropdown-menu {

    display: block;

}



ul.nav li.dropdown:hover .ag-caret {

	background: url(../image/caret-up.png);

}



.dropdown-menu>li:hover {

	background-color: #cdcdcd;

}



.dropdown-menu>li>a:hover {

	background-color: #cdcdcd;

	color: #469acb;

}



.menu .sub-menu .menu-item-current {

	background-color: #cdcdcd;

}



.navbar-nav>li>.dropdown-menu {

	margin-top: 0px;

	border-top-left-radius: 0;

	border-top-right-radius: 0;

}



.navbar-default {

	border-color: #cccccc;

	min-height: 64px;

	background-color:#f6f4f5;

	margin-bottom: 50px;

}



.ag-search-btn {

	background-color: #018fe3;

	font-size: 14px;

	color: #ffffff;

	height: 30px;

	width: 66px;

	border: none;

	border-radius: 4px 4px;

	margin-left:21px;

}



.ag-search-btn:hover {

	background-color: #0aa0f6;

	font-size: 14px;

	color: #ffffff;

	height: 30px;

	width: 66px;

	border: none;

	border-radius: 4px 4px;

	margin-left:21px;

}



.ag-search-btn:focus {

	background-color: #0180c9;

	font-size: 14px;

	color: #ffffff;

	height: 30px;

	width: 66px;

	border: none;

	border-radius: 4px 4px;

	margin-left:21px;

}



.ag-search-input {

	width: 236px;

	height: 35px;

	font-size: 14px;

	color: #aaaaaa;

	border: 1px solid #cecece;

	box-shadow: inset 2px 2px 4px #e7e7e7;

	padding-left: 5px;

	border-radius: 5px;

	outline: none;

}



.ag-search-input:hover {

	width: 236px;

	height: 35px;

	font-size: 14px;

	color: #aaaaaa;

	border: 1px solid #9d9d9d;

	box-shadow: inset 2px 2px 4px #e7e7e7;

	padding-left: 5px;

	border-radius: 5px;

	outline: none;

}



.ag-search-input:focus {

	width: 236px;

	height: 35px;

	font-size: 14px;

	color: #000000;

	background-color: #fdfcf3;

	border: 1px solid #0076ff;

	box-shadow: inset 2px 2px 4px #e7e7e7;

	padding-left: 5px;

	border-radius: 5px;

	outline: none;

}



.ag-separator {

	display: inline-block; 

	width: 0; 

	height: 50px; 

	border-right: 1px solid #ccc;

	float: right; 

	margin-top: 5px;

}



body.error404 #inner {

	overflow : hidden;

}



body.search-results h1.page-title {

	color : #000000;

	font-size : 16px;

}



body.search-results h1.entry-title{

	color : #0a6aa6;

	font-size: 16px;

	font-weight: bold;

}



body.search-results article .page-header{

	margin-top : 0px;

	margin-bottom: 14px;

}



body.search-results article .entry-summary{

	margin-top : 0px;

	margin-bottom: 24px;

}



.ag-footer-bar {

	width:100%;

	height:74px;

	background-color:#ccd0d9;

}



.page-numbers>li {

	display: inline;

}



.wp-video {

	padding-left: 30px;

}



.pagination {

  float: right;

  display: inline-block;

  padding-left: 0;

  margin: 20px 0;

  border-radius: 4px;

}