/**
 * 字体通用头文件开始
 */
@charset "utf-8";

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html { color:#000; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizelegibility;font-family:font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; font-weight: 100; color: #000; line-height: 1.35; }

/* 如果你的项目仅支持 IE9+ | Chrome | Firefox 等，推荐在 <html> 中添加 .borderbox 这个 class */
html.borderbox *, html.borderbox *:before, html.borderbox *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section { margin: 0; padding: 0; }

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block; }

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video { display: inline-block; }

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea { font: 300 1em/1.8 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }

/* 去掉各Table cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }

/* 去除默认边框 */
fieldset, img { border: 0; }

/* 块/段落引用 */
blockquote { position: relative; color: #999; font-weight: 400; border-left: 1px solid #1abc9c; padding-left: 1em; margin: 1em 3em 1em 2em; }
@media only screen and (max-width:640px) {
  blockquote { margin: 1em 0; }
}

/* Firefox 以外，元素没有下划线，需添加 */
acronym, abbr { border-bottom: 1px dotted; font-variant: normal; }

/* 添加鼠标问号，进一步确保应用的语义是正确的（要知道，交互他们也有洁癖，如果你不去掉，那得多花点口舌） */
abbr { cursor: help; }

/* 一致的 del 样式 */
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }

/* 去掉列表前的标识, li 会继承，大部分网站通常用列表来很多内容，所以应该当去 */
ul, ol { list-style: none; }

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align: left; }
q:before, q:after { content: ''; }

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }
:root sub, :root sup { vertical-align: baseline; /* for ie9 and other modern browsers */ }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* 让链接在 hover 状态下显示下划线 */
a { color: #1abc9c; }
a:hover { text-decoration: underline; }
.typo a { border-bottom: 1px solid #1abc9c; }
.typo a:hover { border-bottom-color: #555; color: #000; text-decoration: none; }

/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; }

/* 专名号：虽然 u 已经重回 html5 Draft，但在所有浏览器中都是可以使用的，
 * 要做到更好，向后兼容的话，添加 class="typo-u" 来显示专名号
 * 关于 <u> 标签：http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-u-element
 * 被放弃的是 4，之前一直搞错 http://www.w3.org/TR/html401/appendix/changes.html#idx-deprecated
 * 一篇关于 <u> 标签的很好文章：http://html5doctor.com/u-element/
 */
u, .typo-u { text-decoration: underline; }

/* 标记，类似于手写的荧光笔的作用 */
mark { background: #fffdd1; border-bottom: 1px solid #ffedce; padding: 2px; margin: 0 5px; }

/* 代码片断 */
pre, code, pre tt { font-family: Courier, 'Courier New', monospace; }
pre { background: #f8f8f8; border: 1px solid #ddd; padding: 1em 1.5em; display: block; -webkit-overflow-scrolling: touch; }

/* 一致化 horizontal rule */
hr { border: none; border-bottom: 1px solid #cfcfcf; margin-bottom: 0.8em; height: 10px; }

/* 底部印刷体、版本等标记 */
small, .typo-small,  /* 图片说明 */
figcaption { font-size: 0.9em; color: #888; }
strong, b { font-weight: bold; color: #000; }

/* 可拖动文件添加拖动手势 */
[draggable] { cursor: move; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* 强制文本换行 */
.textwrap, .textwrap td, .textwrap th { word-wrap: break-word; word-break: break-all; }
.textwrap-table { table-layout: fixed; }

/* 提供 serif 版本的字体设置: iOS 下中文自动 fallback 到 sans-serif */
.serif { font-family: Palatino, Optima, Georgia, serif; }

/* 保证块/段落之间的空白隔行 */
.typo p, .typo pre, .typo ul, .typo ol, .typo dl, .typo form, .typo hr, .typo table, .typo-p, .typo-pre, .typo-ul, .typo-ol, .typo-dl, .typo-form, .typo-hr, .typo-table, blockquote { margin-bottom: 1.2em }
h1, h2, h3, h4, h5, h6 { font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; font-weight: 100; color: #000; line-height: 1.35; }
span, p, a, ul, li, th, td, tr {font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; font-weight: 100; color: #000; line-height: 1.35;} 

/* 标题应该更贴紧内容，并与其他块区分，margin 值要相应做优化 */
.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6, .typo-h1, .typo-h2, .typo-h3, .typo-h4, .typo-h5, .typo-h6 { margin-top: 1.2em; margin-bottom: 0.6em; line-height: 1.35; }
.typo h1, .typo-h1 { font-size: 2em; }
.typo h2, .typo-h2 { font-size: 1.8em; }
.typo h3, .typo-h3 { font-size: 1.6em; }
.typo h4, .typo-h4 { font-size: 1.4em; }
.typo h5, .typo h6, .typo-h5, .typo-h6 { font-size: 1.2em; }

/* 在文章中，应该还原 ul 和 ol 的样式 */
.typo ul, .typo-ul { margin-left: 1.3em; list-style: disc; }
.typo ol, .typo-ol { list-style: decimal; margin-left: 1.9em; }
.typo li ul, .typo li ol, .typo-ul ul, .typo-ul ol, .typo-ol ul, .typo-ol ol { margin-bottom: 0.8em; margin-left: 2em; }
.typo li ul, .typo-ul ul, .typo-ol ul { list-style: circle; }

/* 同 ul/ol，在文章中应用 table 基本格式 */
.typo table th,.typo table td,.typo-table th,.typo-table td,.typo table caption{border:1px solid #ddd;padding:0.5em 1em;color:#000;}
.typo table th, .typo-table th { background: #fbfbfb; }
.typo table thead th, .typo-table thead th { background: #f1f1f1; }
.typo table caption { border-bottom: none; }

/* 去除 webkit 中 input 和 textarea 的默认样式  */
.typo-input, .typo-textarea { -webkit-appearance: none; border-radius: 0; }
.typo-em, .typo em, legend, caption { color: #000; font-weight: inherit; }

/* 着重号，只能在少量（少于100个字符）且全是全角字符的情况下使用 */
.typo-em { position: relative; }
.typo-em:after { position: absolute; top: 0.65em; left: 0; width: 100%; overflow: hidden; white-space: nowrap; content: "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・"; }

/* Responsive images */
.typo img { max-width: 100%; }

/**
 * 字体通用头文件结束
 */
img.wp-smiley,img.emoji{display:inline!important;border:0!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-minus-square-o:before{content:"\f147"}
.icon-plus-square-o:before{content:"\f196"}
#toc_container li,#toc_container ul{margin:0;padding:0}
#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}
#toc_container.have_bullets li{padding-left:12px}
#toc_container ul ul{margin-left:1.5em}
#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}
#toc_container.toc_light_blue{background:#edf6ff}
#toc_container.toc_white{background:#fff}
#toc_container.toc_black{background:#000}
#toc_container.toc_transparent{background:none transparent}
#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}
#toc_container.toc_black p.toc_title{color:#aaa}
#toc_container span.toc_toggle{font-weight:400;font-size:90%}
#toc_container p.toc_title+ul.toc_list{margin-top:1em}
.toc_wrap_left{float:left;margin-right:10px}
.toc_wrap_right{float:right;margin-left:10px}
#toc_container a{text-decoration:none;text-shadow:none}
#toc_container a:hover{text-decoration:underline}
.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}
th{font-weight:bold}
th,td{border:1px solid #eaeaea;padding:6px 10px}
caption,th,td{text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
a img{border:0}
a img:hover{opacity:.8;filter:alpha(opacity=80);box-shadow:#000 0 0 0}
embed,iframe,object{max-width:100%}
button::-moz-focus-inner{border:0;padding:0;margin:0}
/*body,button,input,select,textarea{color:#000;font:16px 'Lato',sans-serif;line-height:20px;word-wrap:break-word}
body{background:#eaeaea}*/
h1,h2,h3,h4,h5,h6{padding-bottom:18px;color:#000;font-weight:normal;}
h1{font-size:30px;line-height:36px}
h2{font-size:28px;line-height:34px}
h3{font-size:26px;line-height:32px}
h4{font-size:24px;line-height:30px}
h5{font-size:22px;line-height:28px}
h6{font-size:19px;line-height:25px}
hr{border-color:#eaeaea;border-style:solid none none;border-width:1px 0 0;height:0;margin:30px 0}
p{line-height:30px;margin-bottom:18px;font-size:16px}
strong{font-weight:bold}
cite,em,i{font-style:italic}
pre{background-color:#fff;margin-bottom:20px;overflow:auto;padding:20px;border:1px solid #eaeaea}
pre,code,kbd,var,samp,tt{font-size:14px;line-height:19px;white-space:pre-wrap}
abbr,acronym,dfn{border-bottom:1px dotted #666;cursor:help}
address{display:block;font-style:italic;margin:0 0 15px}
ins{background:#f8f8f8}
table{margin:0 0 1.5em;width:100%}
sup,sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
dl{margin-bottom:24px;font-size:16px}
dt{font-weight:bold;margin-bottom:5px}
dd{margin-bottom:24px}
ul,ol{list-style:none}
ol{list-style:decimal}
li>ul,li>ol{margin:0 0 0 10px}
blockquote{font-style:italic;font-weight:normal;padding:20px;border:1px solid #eaeaea;border-left:3px solid #ddc9b0;margin-bottom:20px}
blockquote em,blockquote i,blockquote cite{font-style:normal}
blockquote cite{color:#000;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.05em;text-transform:uppercase}
input,textarea{-webkit-border-radius:0}
input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important}
input[type="text"],input[type="email"],input[type="password"],textarea{padding:1%;border:1px solid #eaeaea;line-height:20px;width:98%;margin:0 0 30px;background-color:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #eaeaea}
input.s{width:35%;padding:4px 10px;height:22px;color:#000;background-color:#fff;margin:0;border:1px solid #eaeaea}
input.s:focus{padding-left:10px;border-color:#eaeaea;text-indent:0}
input.i{width:50%;padding:4px 10px;height:22px;color:#000;background-color:#fff;margin:0;border:1px solid #eaeaea}
input.i:focus{padding-left:10px;border-color:#eaeaea;text-indent:0}
.spacious-button,input[type="reset"],input[type="button"],input[type="submit"],button{color:#fff;display:inline-block;margin-bottom:30px;padding:5px 25px;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer;background-color:#ddc9b0;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px}
.spacious-button:hover,input[type="reset"]:hover,input[type="button"]:hover,input[type="submit"]:hover,button:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6)}
.previous a,.next a{color:#000;padding:5px;cursor:pointer;border:1px solid #eaeaea;font-size:16px}
.previous a:hover,.next a:hover{color:#ddc9b0}
input[type="reset"]:active,input[type="button"]:active,input[type="submit"]:active{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.3);box-shadow:inset 0 0 10px rgba(0,0,0,.3)}
a{color:#ddc9b0;text-decoration:none}
a:focus,a:active,a:hover{text-decoration:none}
figure{margin:0;text-align:center}
img{max-width:100%;height:auto;vertical-align:top;margin-bottom:18px}
.entry-content img,.comment-content img,.widget img{max-width:100%}
img.size-full,img.size-large{max-width:100%;height:auto}
.entry-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:1.625em}
img#wpstats{display:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block;font-family:Microsoft Yahei;}
.tg-after-three-blocks-clearfix{clear:both}
.alignleft{display:inline;float:left;margin-right:30px}
.alignright{display:inline;float:right;margin-left:30px}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
body{padding-top:30px;padding-bottom:30px}
#page{max-width:1268px;margin:0 auto;background-color:#fff;box-shadow:0 2px 6px rgba(100,100,100,.3)}
.wide-978,.wide-1218{padding-top:0;padding-bottom:0}
.wide-1218 #page{max-width:100%}
.narrow-978 #page{max-width:1038px}
.wide-978 #page{max-width:100%}
.wide-978 #page{padding-top:0;padding-bottom:0}
.inner-wrap{margin:0 auto;max-width:1218px}
.wide-1218 .inner-wrap{max-width:1218px}
.narrow-978 .inner-wrap{max-width:978px}
.wide-978 .inner-wrap{max-width:978px}
#header-meta{background-color:#f8f8f8;border-bottom:1px solid #eaeaea}
#header-text-nav-container{border-bottom:1px solid #eaeaea}
#header-text-nav-wrap{padding-top:15px;padding-bottom:15px}
#header-left-section{float:left;margin-right:25px}
#header-logo-image{float:left;padding:0 20px 0 0;max-width:100%}
#header-logo-image img{margin-bottom:0}
#header-text{float:left;padding:10px 20px 0 0}
#site-title a{color:#000;font-size:36px}
h1#site-title{padding-bottom:5px}
h3#site-title{font-size:30px;line-height:36px;margin-bottom:0;padding-bottom:5px}
#site-title a:hover{color:#ddc9b0}
#site-description{line-height:24px;font-size:16px;padding-bottom:0;color:#000}
#header-right-section{float:right}
#header-right-sidebar{overflow:hidden}
#header-right-section .widget{text-align:right;padding-top:10px}
#header-right-section .widget h3{padding-bottom:5px}
.header-image{margin-bottom:0;border-bottom:1px solid #eaeaea;width:100%}
#masthead .search-wrap input.s{width:33%;}
.search-wrap button{border-radius:0;line-height:32px;margin-bottom:0;margin-left:-6px;padding:0}
.search-icon img{margin: 0;}
nav li>ul,nav li>ol{margin:0;list-style:none}
.main-navigation{float:right;padding-top:5px}
.main-navigation li{float:left;position:relative;padding:0 0 0 25px;}
.main-navigation ul li a{font-size:16px}
.main-navigation li.default-menu,li.default-menu{display:none}
.main-navigation a{color:#000;display:block;float:left;padding:16px 0 0;height:30px;font-weight:bold;}
.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a{color:#ddc9b0}
.main-navigation ul li ul,.main-navigation ul li:hover ul ul,.main-navigation ul ul li:hover ul ul,.main-navigation ul ul ul li:hover ul ul,.main-navigation ul ul ul ul li:hover ul ul{display:none;z-index:9999}
.main-navigation ul li:hover ul,.main-navigation ul ul li:hover ul,.main-navigation ul ul ul li:hover ul,.main-navigation ul ul ul ul li:hover ul,.main-navigation ul ul ul ul ul li:hover ul{display:block}
.main-navigation ul li ul{position:absolute;background:none repeat scroll 0 0 rgba(255,255,255,.8);border-top:1px solid #ddc9b0;top:45px;left:25px;width:150px}
.main-navigation ul li ul li{float:none;border-bottom:1px solid #eaeaea;padding:0}
.main-navigation ul li ul li a,.main-navigation ul li.current-menu-item ul li a,.main-navigation ul li ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor ul li a,.main-navigation ul li.current-menu-ancestor ul li a,.main-navigation ul li.current_page_item ul li a{float:none;line-height:21px;font-size:13px;font-weight:normal;height:100%;padding:6px 10px;color:#000}
.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover{background:none repeat scroll 0 0 rgba(255,255,255,1);color:#ddc9b0}
.main-navigation ul li ul li ul{left:150px;top:-1px}
.main-navigation select{display:none}
.menu-toggle{display:none;cursor:pointer}
.site-navigation-second{display:none}
.site-header .menu-toggle{background:#3a3a3a;color:#fff;font-size:20px;font-weight:300;padding:5px 22px;margin:0;text-align:center;}
.site-header .menu-toggle:hover{background:#ddc9b0}
.site-header .menu-toggle:before{content:'\2261';margin-right:10px}
.main-small-navigation{float:none;padding-top:0;background-color:#000;margin-top:5px}
.main-small-navigation ul{margin:0;list-style:none}
.main-small-navigation a{display:block;color:#fff;padding:10px 40px;text-decoration:none!important;}
.main-small-navigation li{background:#3a3a3a}
.main-small-navigation li:hover{background:#ddc9b0}
.main-small-navigation ul ul a{padding-left:75px}
.main-small-navigation ul ul ul a{padding-left:80px}
.main-small-navigation ul>.current_page_item,.main-small-navigation ul>.current-menu-item{background:#ddc9b0}
.small-menu{float:right}
.small-menu li{float:left;position:relative;}
.small-menu li.default-menu,li.default-menu{display:none}
.small-menu a{color:#000;display:block;float:left;font-size:10px;height:21px;padding:5px 0 0 16px;font-size:12px}
.small-menu a:hover,.small-menu ul li.current-menu-item a,.small-menu ul li.current_page_ancestor a,.small-menu ul li.current-menu-ancestor a,.small-menu ul li.current_page_item a,.small-menu ul li:hover>a{color:#ddc9b0}
#featured-slider{border-bottom:1px solid #eaeaea}
#featured-slider,#featured-slider .slider-cycle{position:relative}
#featured-slider .slides{width:100%}
.wide-978 #featured-slider .slider-cycle,.wide-1218 #featured-slider .slider-cycle{max-width:1600px;margin:0 auto}
#featured-slider .displayblock{display:block}
#featured-slider .displaynone{display:none}
.ie8 #featured-slider .entry-container{top:25%}
#featured-slider .entry-container{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:5%;max-width:40%}
.wide-978 #featured-slider .entry-container{left:13.8%}
.wide-1218 #featured-slider .entry-container{left:4.9%}
#featured-slider .entry-description-container{background-color:#000;background-color:rgba(0,0,0,.3);padding:10px 15px;padding:1rem 1.5rem}
#featured-slider img{margin-bottom:0}
#featured-slider .slider-title-head{display:inline-block;left:0;margin-bottom:5px;margin-bottom:.5rem}
#featured-slider .entry-title{padding:0}
.slider-title-head .entry-title a{color:#fff;text-decoration:none}
#featured-slider .entry-title span{color:#fff;display:block;font-size:26px}
#featured-slider .entry-content{color:#fff;padding-top:5px;padding-top:.5rem}
#featured-slider .entry-content p{margin:0;padding:0}
#featured-slider .slider-read-more-button{background-color:#ddc9b0;color:#fff;text-align:center;padding:10px 15px;padding:1rem 1.5rem;float:left;margin-top:15px;font-size:20px}
#featured-slider .slider-read-more-button:hover{background-color:#000}
#controllers{text-align:center;line-height:0;position:absolute;width:100%;bottom:15px;z-index:999}
#controllers a{width:18px;height:6px;margin:0 4px;overflow:hidden;display:inline-block;background-color:#fff;color:#fff}
#controllers a:hover,#controllers a.active{background-color:#ddc9b0;color:#ddc9b0}
.header-post-title-container{border-bottom:1px solid #eaeaea;padding:20px 0;box-shadow:0 0 30px rgba(0,0,0,.05) inset}
.header-post-title-container .post-title-wrapper{float:left;max-width:100%;padding-right:30px}
.header-post-title-class{font-size:22px;padding-bottom:0;line-height:36px}
.breadcrumb{float:right;text-align:right;margin-top:8px;margin-bottom:2px;font-size:12px}
.breadcrumb{color:#000}
.breadcrumb a{color:#000}
.breadcrumb a:hover{color:#ddc9b0}
.extra-hatom-entry-title{display:none}
#main{padding:200px 0 10px 0}
.widget_service_block{margin-bottom:30px;padding-top:30px}
.widget_service_block .widget-title{font-size:22px;padding-bottom:10px}
.widget_service_block p{padding-bottom:0}
.widget_service_block .more-link-wrap{text-align:center}
.widget_service_block a.more-link:hover,.widget_featured_single_post a.read-more:hover{text-decoration:underline}
.widget-title a{color:#000}
.tg-one-half .widget-title a:hover,.tg-one-third .widget-title a:hover,.tg-one-fourth .widget-title a:hover{color:#ddc9b0}
.tg-one-half p,.tg-one-third p,.tg-one-fourth p{text-align:center}
.tg-one-half .service-image,.tg-one-third .service-image,.tg-one-fourth .service-image{text-align:center}
.tg-one-half .widget-title,.tg-one-third .widget-title,.tg-one-fourth .widget-title{text-align:center}
.tg-one-third{float:left;width:28.407225%;margin:0 2.46305419%;padding:0 0 30px}
.tg-one-fourth{float:left;width:23.1527094%;margin:0 2.46305419% 0 0;padding:0 0 30px}
.tg-one-fourth-last{margin:0}
.tg-one-half{float:left;width:48.7684729%;margin:0 2.46305419% 0 0;padding:0 0 30px}
.tg-one-half-last{float:right;margin:0}
.widget_recent_work{margin-bottom:20px}
.widget_recent_work img{margin-bottom:0}
.widget_recent_work .tg-one-half .widget-title,.widget_recent_work .tg-one-third .widget-title,.widget_recent_work .tg-one-fourth .widget-title{font-size:22px;padding-bottom:8px;text-align:left}
.widget_recent_work .tg-one-half p,.widget_recent_work .tg-one-third p,.widget_recent_work .tg-one-fourth p{text-align:left}
.widget_recent_work .tg-one-half .service-image,.widget_recent_work .tg-one-third .service-image,.widget_recent_work .tg-one-fourth .service-image{text-align:center;padding-bottom:0}
.widget_featured_single_post{padding-bottom:30px}
.widget_featured_single_post .widget-title{font-size:22px}
.widget_featured_single_post .widget-title,.widget_featured_single_post p,.widget_featured_single_post .service-image{text-align:left}
.widget_featured_single_post .service-image{padding-bottom:0}
.widget_featured_post{margin-bottom:20px}
.widget_featured_post .main-title{font-size:24px;padding-bottom:8px}
.container-featured-widget-head{padding-top:10px;padding-bottom:15px}
.widget_featured_post .tg-one-half .widget-title,.widget_featured_post .tg-one-third .widget-title,.widget_featured_post .tg-one-fourth .widget-title{text-align:left;font-size:20px;padding-bottom:8px;line-height:22px}
.widget_featured_post .tg-one-half p,.widget_featured_post .tg-one-third p,.widget_featured_post .tg-one-fourth p{text-align:left}
.widget_featured_post .meta{font-size:12px;padding:3px;}
.wide-978 .widget_featured_post .meta,.narrow-978 .widget_featured_post .meta{font-size:11px}
.meta{border-bottom:1px dashed #eaeaea;border-top:1px dashed #eaeaea;padding:5px;font-size:15px}
.meta li:first-child{border-left:0 none;padding-left:0!important}
.meta li{border-left:1px solid #eaeaea;float:left;padding:0 6px 0 6px!important;border-bottom:0!important}
.meta li:last-child{float:right;border-left:0 none;padding-right:0!important}
.main-title{text-align:center;text-transform:uppercase}
.main-description{text-align:center}
.default-wp-page .previous{float:left;margin:15px 0;s}
.default-wp-page .next{float:right;margin:15px 0;}
.wp-pagenavi{text-align:center}
#content .wp-pagenavi .page{padding-bottom:3px}
.pagination{margin:15px 0}
.pagination span{padding:2px 5px;border:1px solid #eaeaea;background-color:#ddc9b0;color:#fff}
.pagination a span{background-color:#fff;color:#000}
.pagination a span:hover{color:#ddc9b0;border-color:#ddc9b0;text-decoration:none}
.widget_testimonial{margin-bottom:30px}
.widget_testimonial .widget-title{font-size:22px;text-align:left}
.widget_testimonial .testimonial-icon:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 22px/1 'Genericons';vertical-align:top;content:'\f106';width:25px;height:19px;float:left;margin-right:3.06%;color:#ddc9b0;transform:rotate(180deg)}
.widget_testimonial .testimonial-post{padding:20px;border-width:2px 1px 1px 1px;border-style:solid dashed dashed dashed;border-color:#ddc9b0 #eaeaea #eaeaea #eaeaea;font-style:italic;margin-bottom:15px;display:block;overflow:hidden}
.widget_testimonial .testimonial-post p{margin-bottom:0}
.widget_testimonial .testimonial-author{text-align:right;clear:both;font-size:12px}
.widget_testimonial .testimonial-author span{font-size:16px;color:#000}
.widget_call_to_action{margin-bottom:60px}
.call-to-action-content-wrapper{border-width:1px 1px 1px 3px;border-style:dashed dashed dashed solid;border-color:#eaeaea #eaeaea #eaeaea #ddc9b0;padding:20px 3.85878489% 20px 3.69458128%;background-color:#f8f8f8}
.call-to-action-content{width:69.5187166%;float:left}
.call-to-action-content h3{padding-bottom:0;font-size:24px}
.call-to-action-content p{padding-bottom:0;margin-bottom:0}
.call-to-action-button{float:right;background-color:#ddc9b0;border-radius:3px 3px 3px 3px;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;font-size:22px;line-height:40px;text-align:center;padding:5px 3.28407225%;margin-top:4px}
.call-to-action-button:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6)}
.wp-caption{border:1px solid #ccc;margin-bottom:1.5rem;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}
.wp-caption .wp-caption-text{margin:.8075rem 0}
.gallery{margin:0 auto 15px}
.gallery-item{display:inline-block;padding:15px 2%;text-align:center;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item{padding:15px 1%}
.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{padding:10px .5%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-3 .gallery-item{width:33.33%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery-columns-5 .gallery-item{width:20%}
.gallery-columns-6 .gallery-item{width:16.66%}
.gallery-columns-7 .gallery-item{width:14.28%}
.gallery-columns-8 .gallery-item{width:12.5%}
.gallery-columns-9 .gallery-item{width:11.11%}
.gallery-icon img{margin:0 auto}
.gallery .gallery-caption{font-size:12px;line-height:1.2;padding-top:5px}
#comments{background-color:#fff}
.comment-content a{word-wrap:break-word}
#comments h1,#comments h2,#comments h3,#comments h4,#comments h5,#comments h6{margin-bottom:1rem}
#comments h2.comments-title,#comments h3.comments-title{margin-bottom:10px;font-size:28px}
.avatar{border-radius:50%;float:left}
.comments-area article header{margin:0 0 10px;overflow:hidden;position:relative}
.comments-area .comment-edit-link,.comments-area .comment-permalink,.comments-area .comment-date-time,.comments-area .comment-author-link{display:block;margin-left:100px;color:#000}
#content .comments-area article header cite a:hover,#content .comments-area a.comment-edit-link:hover,#content .comments-area a.comment-permalink:hover{color:#ddc9b0}
.comments-area .comment-author-link a{color:#000}
.comments-area .comment-author-link a:hover{color:#ddc9b0}
.comments-area .comment-author-link span{margin-left:10px;padding:0 5px;background-color:#ddc9b0;color:#fff;border-radius:3px}
.comments-area article header .comment-author-link:before,.comments-area article header .comment-edit-link:before,.comments-area article header .comment-permalink:before,.comments-area article header .comment-date-time:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 22px/1 'Genericons';vertical-align:top}
.comments-area article header .comment-author-link:before{content:'\f304'}
.comments-area article header .comment-edit-link:before{content:'\f411'}
.comments-area article header .comment-permalink:before{content:'\f107'}
.comments-area article header .comment-date-time:before{content:'\f307'}
.comment-content{padding:2rem;background-color:#f8f8f8;border:1px solid #eaeaea}
.comment{margin-bottom:20px}
.comment ul,.comment ol{margin:0 0 20px 20px}
.comment ul{list-style:square outside none}
.comment .comment-reply-link{float:right;color:#000}
.comment .comment-reply-link:hover{color:#ddc9b0}
.comment .comment-reply-link:before{content:'\f412';display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 22px/1 'Genericons';vertical-align:top}
.comment-list{margin-bottom:34px;margin-bottom:3.4rem}
.comment-list .children{margin-left:20px}
.comment-list,.comment-list .children{list-style-type:none;padding:0}
.screen-reader-text{display:none}
.nav-previous,.nav-next{margin-bottom:15px}
.nav-previous a,.nav-next a{color:#000;padding:5px 25px;cursor:pointer;border:1px solid #eaeaea;font-size:16px}
.nav-previous a:hover,.nav-next a:hover{color:#ddc9b0}
#respond h3#reply-title{line-height:1.5}
#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:1rem;font-weight:normal;font-size:16px;font-size:1.6rem}
#respond form{margin:24px 0;margin:2.4rem 0}
#respond form p{margin:11px 0;margin:1.1rem 0}
#respond form p.logged-in-as{margin-bottom:16px;margin-bottom:1.6rem}
#respond form label{display:block;line-height:1.5}
#respond form input[type="text"],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.5;padding:10px;width:100%}
#respond form p.form-allowed-tags{margin:0;font-size:15px;font-size:1.5rem;line-height:1.5;color:#5e5e5e}
.required{color:red}
#secondary .widget ul li,#colophon .widget ul li{line-height:1.5;border-bottom:1px solid #eaeaea;padding:5px 0}
#colophon .widget ul li{border-bottom:1px solid #444}
#secondary .widget ul li li,#colophon .widget ul li li{border-bottom:0}
#secondary .widget ul ul,#colophon .widget ul ul{padding-left:10px}
.widget select{border:1px solid #ddd;color:#000;padding:2px;width:60%}
#secondary h3.widget-title{font-size:22px;line-height:32px;padding-bottom:15px}
#secondary .widget,.error-404 .widget{margin-bottom:35px;font-size:16px}
#secondary a:hover{text-decoration:underline}
.error-404{padding-bottom:20px;text-align:center}
.error-404 .page-title{font-size:30px;line-height:36px}
.error-404 input.s{width:50%}
#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left;padding-bottom:10px}
#wp-calendar #today{color:#ddc9b0}
#wp-calendar caption{text-align:center}
#wp-calendar #next{padding-right:35px;text-align:right}
.widget_calendar #wp-calendar th{font-weight:600}
.widget-title span{border-bottom:2px solid #ddc9b0;padding-bottom:5px}
#colophon #wp-calendar th,#colophon #wp-calendar td{border:1px solid #444;padding:3px 2px 3px 8px}
.widget th,.widget td{padding:1px 1px 1px 2px}
.footer-widgets-wrapper{background-color:#000;border-top:1px solid #eaeaea}
.footer-widgets-area{padding-top:30px;padding-bottom:10px;color:#000}
.footer-widgets-area .tg-one-fourth .widget-title{text-align:left}
.footer-widgets-area h3.widget-title{color:#d5d5d5}
.footer-widgets-area .tg-one-fourth p{text-align:left;color:#000}
.footer-widgets-area a{color:#d5d5d5!important}
.footer-widgets-area a:hover{color:#ddc9b0!important}
#colophon .widget{padding-bottom:25px}
#colophon .widget-title{font-size:22px;line-height:32px}
#colophon,#colophon p{font-size:14px;line-height:18px}
.footer-socket-wrapper{padding:10px 0;background-color:#f8f8f8;border-top:1px solid #eaeaea}
.footer-socket-area{width:100%}
.footer-socket-wrapper .copyright{color:#000;max-width:50%;float:left;font-size:12px}
.footer-socket-wrapper .copyright a{color:#000}
.footer-socket-wrapper .copyright a:hover{color:#ddc9b0}
.footer-socket-wrapper .small-menu{float:right}
.footer-socket-wrapper .small-menu a{padding-top:0}
.footer-socket-wrapper .small-menu ul li ul{top:21px}
a#scroll-up{bottom:20px;position:fixed;right:20px;display:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 26px/1 'Genericons';vertical-align:top;color:#fff;background-color:#ddc9b0;opacity:.5;filter:alpha(opacity=50);border-radius:3px;padding:6px}

/*a#scroll-up:before{content:'432'}*/
a#scroll-up:hover{opacity:1;filter:alpha(opacity=100)}
.read-more,.more-link{font-size:14px;color:#ddc9b0;}
#primary{float:left;width:61.5763547%}
#secondary{float:right;width:34.4827586%}
.wide-978 #primary,.narrow-978 #primary{width:65.5763547%}
.wide-978 #secondary,.narrow-978 #secondary{width:30.4827586%}
.left-sidebar #primary{float:right}
.left-sidebar #secondary{float:left}
.no-sidebar #primary{float:none;margin:0 auto}
.no-sidebar-full-width #primary{width:100%}
.no-sidebar #secondary,.no-sidebar-full-width #secondary{display:none}

/*#content .post,#content .page{padding-bottom:45px}*/
.single #content .post{padding-bottom:25px}
.post .entry-title,.page .entry-title{font-size:23px;line-height:32px}
@media screen and (min-width:768px){
	.posts .entry-title,.page .entry-title{font-size:20px;line-height:32px;float:left;width:50%;background:#fafafa;padding:0;margin-bottom:25px;}
	.posts .entry-title a{padding:0 5px;}
	#content_list article:nth-child(odd) h2{text-align:left;}
	#content_list article:nth-child(even) h2{text-align:right;}
	.category_left{float:left;width:256px;height:173px;overflow:hidden;position:relative;}
	.category_left img{height:173px;margin:0;max-width:370px;position:absolute;left:-57px;}
	.category_right{float:right;width:570px;overflow:hidden;}
	.content_category{width:100%;height:173px;background-color:#fafafa;}
	.category_right pre{font-size:16px;line-height:1.5;white-space:pre-wrap;background-color:#fafafa;padding:0 7px 0 0;margin-bottom:0px;border:none;}
	.category_right p{margin:0;}
	.category_right h3{padding-top:6px;font-size:23px;padding-bottom:12px;}
	#inner-wrap_list #primary{float:none;width:70%;margin:0 auto;}
}
.post .entry-title a,.page .entry-title a{color:#000}
.post .entry-title a:hover,.page .entry-title a:hover{color:#ddc9b0}
.post .entry-content{margin-bottom:10px}
.entry-content ul{list-style:square}
.entry-content ul,.entry-content ol{padding:0 0 0 35px;margin-bottom:30px}
.entry-content li>ul,.entry-content li>ol{margin-bottom:0}
.post .entry-content a:hover{text-decoration:underline}
.blog-medium .post .post-featured-image{float:left;width:36%;text-align:left;padding-right:4%}
.blog-alternate-medium #primary article:nth-child(odd) figure{float:left;padding-right:4%}
.blog-alternate-medium #primary article:nth-child(even) figure{float:right;padding-left:4%}
.post .entry-meta{border:1px solid #eaeaea;font-size:14px;color:#000;margin:0 0 20px}
.post .entry-meta .by-author,.post .entry-meta .date,.post .entry-meta .category,.post .entry-meta .comments,.post .entry-meta .edit-link{padding:5px 10px}
.post .entry-meta .read-more-link{padding:5px 10px;background-color:#ddc9b0;float:right;border-right:0}
.post .entry-meta .read-more-link:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);-moz-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6)}
.post .entry-meta a,.type-page .entry-meta a{color:#000}
.post .entry-meta a.点击阅读{color:#fff}
.post .entry-meta a.点击阅读:hover{color:#fff}
.post .entry-meta a:hover,.type-page .entry-meta a:hover{color:#ddc9b0}
.post .entry-meta span{float:left;padding:0 6px 0 6px}
.post .entry-meta span:first-child{border-left:0}
.post .entry-meta .by-author:before,.post .entry-meta .date:before,.post .entry-meta .category:before,.post .entry-meta .comments:before,.post .entry-meta .edit-link:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 'Genericons';vertical-align:top}
.single #content .tags{margin:30px 0}
.single #content .tags a{border:1px solid #eaeaea;padding:3px 5px;border-radius:3px;color:#000}
.single #content .tags a:hover{color:#ddc9b0;text-decoration:none}
@media screen and (min-width:1500px){
	.wide-978 #featured-slider .entry-container{left:17.6%}
	.wide-1218 #featured-slider .entry-container{left:9.6%}
}
@media screen and (min-width:1650px){
	.wide-978 #featured-slider .entry-container{left:19.45%}
	.wide-1218 #featured-slider .entry-container{left:11.9%}
}
@media screen and (max-width:1308px){
	#page{width:97%}
	.wide-1218 #page,.wide-978 #page{width:100%}
	.inner-wrap{width:94%}
}
@media screen and (max-width:1078px){
	body{padding:15px 0}
	#featured-slider .entry-container{max-width:60%}
	.call-to-action-content{float:none;width:100%;margin-bottom:10px;text-align:center}
	.call-to-action-button{width:93%}
	.footer-socket-wrapper .copyright{float:none;max-width:100%;text-align:center;margin-bottom:5px}
	.footer-socket-wrapper .small-menu{float:none;text-align:center}
	.footer-socket-wrapper .small-menu li{float:none;display:inline}
	.footer-socket-wrapper .small-menu a{float:none;display:inline;padding:5px 5px 0}
	.small-menu li.default-menu,li.default-menu{display:none}
	.tg-one-half,.tg-one-third,.tg-one-fourth{float:left;width:46.7684729%}
	.widget_service_block .tg-one-third{float:left;margin:0 2.46305%;padding:0 0 30px;width:28.4072%}
	.tg-one-half-last,.tg-one-fourth-last{float:right}
	.tg-service-left{float:left;margin:0}
	.tg-service-right{float:right;margin:0}
	.tg-column-1,.tg-column-3{float:left;width:46.7684729%}
	.tg-column-2,.tg-column-4{float:right;margin-right:0}
	.tg-after-two-blocks-clearfix{clear:both}
	.tg-after-three-blocks-clearfix{clear:none}
}
@media screen and (max-width:768px){
	#primary,#secondary,.wide-978 #primary,.narrow-978 #primary{float:none;width:100%;margin:0}
	#header-left-section{float:none;max-width:100%;margin-right:0}
	#header-logo-image{float:none;text-align:center;margin-bottom:10px;padding-right:0}
	#header-text{float:none;text-align:center;padding:0;margin-bottom:10px}
	#site-description{padding-bottom:5px}
	#header-right-section{float:none;max-width:100%}
	#header-right-section .widget{padding:0 0 10px 0;float:none;text-align:center}
	.menu-toggle,.main-navigation.toggled .nav-menu{display:block}
	.main-navigation ul{display:none}
	.main-navigation{float:none}
	#featured-slider .entry-container{max-width:70%}
	#featured-slider .entry-description-container{padding:5px 10px;padding:.5rem 1rem}
	#featured-slider .slider-title-head{margin-bottom:0}
	#featured-slider .entry-title span{font-size:18px;line-height:1.4}
	#featured-slider .entry-content p{font-size:14px;line-height:1.4}
	#featured-slider .slider-read-more-button{font-size:14px;padding:5px 10px;padding:.5rem 1rem}
	.site-navigation-second{display:block}
	#masthead .search-wrap input.s{width:82%;}
	#main .inner-wraps #secondary{float:none;width:100%;margin:0 auto;}
	input.i{width:80%;padding:4px 10px;height:22px;color:#000;background-color:#fff;margin:0;border:1px solid #eaeaea}
	input.i:focus{padding-left:10px;border-color:#eaeaea;text-indent:0}
	input.s{width:80%;padding:4px 10px;height:22px;color:#000;background-color:#fff;margin:0;border:1px solid #eaeaea}
	input.s:focus{padding-left:10px;border-color:#eaeaea;text-indent:0}
}
@media screen and (max-width:767px){
	.tg-one-half,.tg-one-third,.tg-one-fourth{float:none;width:100%;margin:0}
	.widget_service_block .tg-one-third{float:none;width:100%;margin:0}
	.tg-column-1,.tg-column-2,.tg-column-3,.tg-column-4{float:none}
	#primary,#secondary{float:none;width:100%;margin:0}
	.wide-978 #primary,.narrow-978 #primary,.wide-978 #secondary,.narrow-978 #secondary{width:100%}
}
@media screen and (max-width:767px){
	#player{height:460px;}
}
@media screen and (max-width:600px){
	#featured-slider .entry-description-container{padding:3px 6px;padding:.3rem .6rem}
	#featured-slider .entry-title span{font-size:14px}
	#featured-slider .entry-content p{font-size:10px}
	#featured-slider .slider-read-more-button{margin-top:5px;font-size:10px;padding:3px 6px;padding:.3rem .6rem}
	#controllers{bottom:5px}
	#controllers a{height:4px;margin:0 3px;width:12px}
	.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:25%}
}
@media only screen and (max-width:420px){
	#page{width:97%}
	.inner-wrap{width:95%}
	#featured-slider .entry-content,#featured-slider .slider-read-more-button{display:none}
	.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:33.33%}
}
.date .updated{display:none}
.genericon{ont-size:16px;vertical-align:top;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;}
.genericon-rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.genericon-rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.genericon-rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.genericon-flip-horizontal{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}
.genericon-flip-vertical{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}
.genericon-404:before{content:") format("}
.genericon-activity:before{content:"\f423"}
.genericon-anchor:before{content:"\f508"}
.genericon-aside:before{content:"\f509"}
.genericon-attachment:before{content:"\f101"}
.genericon-audio:before{content:"\f416"}
.genericon-bold:before{content:"\f109"}
.genericon-book:before{content:"\f471"}
.genericon-bug:before{content:"\f444"}
.genericon-cart:before{content:"\f50a"}
.genericon-category:before{content:"\f447"}
.genericon-chat:before{content:"\f301"}
.genericon-checkmark:before{content:"\f108"}
.genericon-close:before{content:"\f418"}
.genericon-close-alt:before{content:"\f405"}
.genericon-cloud:before{content:"\f406"}
.genericon-cloud-download:before{content:"\f426"}
.genericon-cloud-upload:before{content:"\f440"}
.genericon-code:before{content:"\f441"}
.genericon-codepen:before{content:"\f462"}
.genericon-cog:before{content:"\f216"}
.genericon-collapse:before{content:"\f445"}
.genericon-comment:before{content:"\f432"}
.genericon-day:before{content:"\f300"}
.genericon-digg:before{content:"\f305"}
.genericon-document:before{content:"\f221"}
.genericon-dot:before{content:"\f443"}
.genericon-downarrow:before{content:"\f428"}
.genericon-download:before{content:"\f502"}
.genericon-draggable:before{content:"\f50b"}
.genericon-dribbble:before{content:"\f436"}
.genericon-dropbox:before{content:"\f201"}
.genericon-dropdown:before{content:"\f225"}
.genericon-dropdown-left:before{content:"\f433"}
.genericon-edit:before{content:"\f434"}
.genericon-ellipsis:before{content:"\f411"}
.genericon-expand:before{content:"\f476"}
.genericon-external:before{content:"\f431"}
.genericon-facebook:before{content:"\f442"}
.genericon-facebook-alt:before{content:"\f203"}
.genericon-fastforward:before{content:"\f204"}
.genericon-feed:before{content:"\f458"}
.genericon-flag:before{content:"\f413"}
.genericon-flickr:before{content:"\f468"}
.genericon-foursquare:before{content:"\f211"}
.genericon-fullscreen:before{content:"\f226"}
.genericon-gallery:before{content:"\f474"}
.genericon-github:before{content:"\f103"}
.genericon-googleplus:before{content:"\f200"}
.genericon-googleplus-alt:before{content:"\f206"}
.genericon-handset:before{content:"\f218"}
.genericon-heart:before{content:"\f50c"}
.genericon-help:before{content:"\f461"}
.genericon-hide:before{content:"\f457"}
.genericon-hierarchy:before{content:"\f404"}
.genericon-home:before{content:"\f505"}
.genericon-image:before{content:"\f409"}
.genericon-info:before{content:"\f102"}
.genericon-instagram:before{content:"\f455"}
.genericon-italic:before{content:"\f215"}
.genericon-key:before{content:"\f472"}
.genericon-leftarrow:before{content:"\f427"}
.genericon-link:before{content:"\f503"}
.genericon-linkedin:before{content:"\f107"}
.genericon-linkedin-alt:before{content:"\f207"}
.genericon-location:before{content:"\f208"}
.genericon-lock:before{content:"\f417"}
.genericon-mail:before{content:"\f470"}
.genericon-maximize:before{content:"\f410"}
.genericon-menu:before{content:"\f422"}
.genericon-microphone:before{content:"\f419"}
.genericon-minimize:before{content:"\f50d"}
.genericon-minus:before{content:"\f421"}
.genericon-month:before{content:"\f50e"}
.genericon-move:before{content:"\f307"}
.genericon-next:before{content:"\f50f"}
.genericon-notice:before{content:"\f429"}
.genericon-paintbrush:before{content:"\f456"}
.genericon-path:before{content:"\f506"}
.genericon-pause:before{content:"\f219"}
.genericon-phone:before{content:"\f448"}
.genericon-picture:before{content:"\f437"}
.genericon-pinned:before{content:"\f473"}
.genericon-pinterest:before{content:"\f308"}
.genericon-pinterest-alt:before{content:"\f209"}
.genericon-play:before{content:"\f210"}
.genericon-plugin:before{content:"\f452"}
.genericon-plus:before{content:"\f439"}
.genericon-pocket:before{content:"\f510"}
.genericon-polldaddy:before{content:"\f224"}
.genericon-portfolio:before{content:"\f217"}
.genericon-previous:before{content:"\f460"}
.genericon-print:before{content:"\f430"}
.genericon-quote:before{content:"\f469"}
.genericon-rating-empty:before{content:"\f106"}
.genericon-rating-full:before{content:"\f511"}
.genericon-rating-half:before{content:"\f512"}
.genericon-reddit:before{content:"\f513"}
.genericon-refresh:before{content:"\f222"}
.genericon-reply:before{content:"\f420"}
.genericon-reply-alt:before{content:"\f412"}
.genericon-reply-single:before{content:"\f466"}
.genericon-rewind:before{content:"\f467"}
.genericon-rightarrow:before{content:"\f459"}
.genericon-search:before{content:"\f501"}
.genericon-send-to-phone:before{content:"\f400"}
.genericon-send-to-tablet:before{content:"\f438"}
.genericon-share:before{content:"\f454"}
.genericon-show:before{content:"\f415"}
.genericon-shuffle:before{content:"\f403"}
.genericon-sitemap:before{content:"\f514"}
.genericon-skip-ahead:before{content:"\f507"}
.genericon-skip-back:before{content:"\f451"}
.genericon-skype:before{content:"\f450"}
.genericon-spam:before{content:"\f220"}
.genericon-spotify:before{content:"\f424"}
.genericon-standard:before{content:"\f515"}
.genericon-star:before{content:"\f100"}
.genericon-status:before{content:"\f408"}
.genericon-stop:before{content:"\f105"}
.genericon-stumbleupon:before{content:"\f449"}
.genericon-subscribe:before{content:"\f223"}
.genericon-subscribed:before{content:"\f463"}
.genericon-summary:before{content:"\f465"}
.genericon-tablet:before{content:"\f425"}
.genericon-tag:before{content:"\f453"}
.genericon-time:before{content:"\f302"}
.genericon-top:before{content:"\f303"}
.genericon-trash:before{content:"\f435"}
.genericon-tumblr:before{content:"\f407"}
.genericon-twitch:before{content:"\f214"}
.genericon-twitter:before{content:"\f516"}
.genericon-unapprove:before{content:"\f202"}
.genericon-unsubscribe:before{content:"\f446"}
.genericon-unzoom:before{content:"\f464"}
.genericon-uparrow:before{content:"\f401"}
.genericon-user:before{content:"\f500"}
.genericon-video:before{content:"\f304"}
.genericon-videocamera:before{content:"\f104"}
.genericon-vimeo:before{content:"\f517"}
.genericon-warning:before{content:"\f212"}
.genericon-website:before{content:"\f414"}
.genericon-week:before{content:"\f475"}
.genericon-wordpress:before{content:"\f306"}
.genericon-xpost:before{content:"\f205"}
.genericon-youtube:before{content:"\f504"}
.genericon-zoom:before{content:"\f213"}
div#toc_container{background:#ddc9b0;border:1px solid #aaa}
div#toc_container p.toc_title{color:#fff}
div#toc_container p.toc_title a,div#toc_container ul.toc_list a{color:#fff}
div#toc_container p.toc_title a:hover,div#toc_container ul.toc_list a:hover{color:#fff}
div#toc_container p.toc_title a:hover,div#toc_container ul.toc_list a:hover{color:#fff}
div#toc_container p.toc_title a:visited,div#toc_container ul.toc_list a:visited{color:#cdd4d0}
blockquote{border-left:3px solid #ddc9b0}
.spacious-button,input[type="\f402"],input[type="reset"],input[type="button"],button{background-color:#ddc9b0}
.previous a:hover,.next a:hover{color:#ddc9b0}
a{color:#ddc9b0}
#site-title a:hover{color:#ddc9b0}
.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a{color:#ddc9b0}
.main-navigation ul li ul{border-top:1px solid #ddc9b0}
.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover{color:#ddc9b0}
.site-header .menu-toggle:hover.entry-meta a.read-more:hover,#featured-slider .slider-read-more-button:hover,.call-to-action-button:hover,.entry-meta .read-more-link:hover,.spacious-button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover{background:#008c4a}
.main-small-navigation li:hover{background:#ddc9b0}
.main-small-navigation ul>.current_page_item,.main-small-navigation ul>.current-menu-item{background:#ddc9b0}
.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a{color:#ddc9b0}
.small-menu a:hover,.small-menu ul li.current-menu-item a,.small-menu ul li.current_page_ancestor a,.small-menu ul li.current-menu-ancestor a,.small-menu ul li.current_page_item a,.small-menu ul li:hover>a{color:#ddc9b0}
#featured-slider .slider-read-more-button{background-color:#ddc9b0}
#controllers a:hover,#controllers a.active{background-color:#ddc9b0;color:#ddc9b0}
.widget_service_block a.more-link:hover,.widget_featured_single_post a.read-more:hover,#secondary a:hover,logged-in-as:hover a,.single-page p a:hover{color:#008c4a}
.breadcrumb a:hover{color:#ddc9b0}
.tg-one-half .widget-title a:hover,.tg-one-third .widget-title a:hover,.tg-one-fourth .widget-title a:hover{color:#ddc9b0}
.pagination span,.site-header .menu-toggle:hover{background-color:#ddc9b0}
.pagination a span:hover{color:#ddc9b0;border-color:#ddc9b0}
.widget_testimonial .testimonial-post{border-color:#ddc9b0 #eaeaea #eaeaea #eaeaea}
.call-to-action-content-wrapper{border-color:#eaeaea #eaeaea #eaeaea #ddc9b0}
.call-to-action-button{background-color:#ddc9b0}
#content .comments-area a.comment-permalink:hover{color:#ddc9b0}
.comments-area .comment-author-link a:hover{color:#ddc9b0}
.comments-area .comment-author-link span{background-color:#ddc9b0}
.comment .comment-reply-link:hover{color:#ddc9b0}
.nav-previous a:hover,.nav-next a:hover{color:#ddc9b0}
#wp-calendar #today{color:#ddc9b0}
.widget-title span{border-bottom:2px solid #ddc9b0}
.footer-widgets-area a:hover{color:#ddc9b0!important}
.footer-socket-wrapper .copyright a:hover{color:#ddc9b0}
a#back-top:before{background-color:#ddc9b0}
.read-more,.more-link{color:#ddc9b0}
.post .entry-title a:hover,.page .entry-title a:hover{color:#ddc9b0}
.post .entry-meta .read-more-link{background-color:#ddc9b0}
.post .entry-meta a:hover,.type-page .entry-meta a:hover{color:#ddc9b0}
.single #content .tags a:hover{color:#ddc9b0}
.widget_testimonial .testimonial-icon:before{color:#ddc9b0}
a#scroll-up{background-color:#ddc9b0}
.search-form span{background-color:#ddc9b0}
/*body.custom-background{background-color:#cecece}*/
#main i{padding-right:5px;}
.flip-page span{font-size:16px;margin:0px 5px;width:22px;height:22px;border-radius:0px;-moz-border-radius:0px;position:relative;behavior:url(js/PIE.htc);font-size:18px;/*line-height:32px;*/text-align:center;color:#5d5d5d;display:inline-block;}
.flip-page .current{background:#ddc9b0;color:#FFF;}
.flip-page a{font-size:16px;margin:0px 5px; /*width:32px; height:32px;*/;border-radius:0px;-moz-border-radius:0px;position:relative;behavior:url(js/PIE.htc);font-size:18px;/*line-height:32px;*/text-align:center;color:#5d5d5d;display:inline-block;}
.inner-wraps .primary-other{float:none;width:61%;margin:0 auto;}
.inner-wraps #secondary{float:none;width:61%;margin:0 auto;}
.inner-wraps #primary{float:none;}
#download-url{width:100%;}
#download-url p{background-color:#0fbe7d;color:#fff;height:30px;width:100px;margin:0;}
#download-url img{max-width:100%;height:30px;vertical-align:top;margin-bottom:0;}
.limitLength{overflow:hidden; width:450px;height: 258px;text-overflow:ellipsis;}