/*
Theme Name: GuideMeHongKong 2
Theme URI: http://www.guidemehongkong.com
Description: Custom GuideMeHongKong WordPress Theme
Author: Jennifer Zelazny/SDAC Inc.
Author URI: http://www.sandboxdev.com
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-menu, editor-style, featured-images, theme-options, translation-ready
Text Domain: sdac_theme
*/

/*
JZ CSS file organization
-----------------
[1] General - All general items, browser specific hacks
[2] Header - All things specific to the header
[3] Main Content - All things specific to the main content
[4] Plugins - All things specific to plugins
[5] Sidebars - Things which are specific to the sidebars.
[6] Footer - Things which are page and section specific.
Questions/Comments: Email jzelazny@sandboxdev.com.
*/



/*---------[1]General---------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

*:focus {outline:none }

@font-face {
    font-family: 'daxpro-regular';
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-regular-webfont.eot');
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-regular-webfont.svg#daxpro-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'daxpro-bold';
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-bold-webfont.eot');
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-bold-webfont.svg#daxprobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'daxpro-italic';
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-italic-webfont.eot');
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-italic-webfont.woff2') format('woff2'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-italic-webfont.woff') format('woff'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-italic-webfont.ttf') format('truetype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-italic-webfont.svg#daxproitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'daxpro-medium';
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-medium-webfont.eot');
    src: url('/wp-content/themes/guidemehongkong2/fonts/daxpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-medium-webfont.woff2') format('woff2'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-medium-webfont.woff') format('woff'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-medium-webfont.ttf') format('truetype'),
         url('/wp-content/themes/guidemehongkong2/fonts/daxpro-medium-webfont.svg#daxpromedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


a {color:#00add0;text-decoration:none;}
.blue-link {color:#001f4f !important;}

blockquote {background:url('images/quotes-left.png') no-repeat 0 2px;font-style: italic;color:#333;font-size: .95em;margin: 15px 0 15px 0;text-indent:24px;padding-top:6px;}
blockquote p {display:inline;background: url('images/quotes-right.png') no-repeat bottom right;color:#333;font-size: .95em;margin: 0 23px 0 2px;padding-right:24px !important;}

.highlight-quote {width:200px;}
.highlight-quote.alignleft {margin-right:15px;}
.highlight-quote.alignright {margin-left:15px;}

.clear, .clearjz {clear:both;}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}

img.alignleft {margin: 12px 24px 12px 0;}
img.alignright {margin: 12px 0 12px 24px;}
img.aligncenter {margin-top: 12px;margin-bottom: 12px;}

.wp-caption {max-width: 100%; padding: 4px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {font-style: italic;font-size: .9em;line-height: 2;color: #757575;}

.sticky{border: 1px solid #ededed;}

.bypostauthor {}

body {background:#fff;font-family: 'daxpro-regular', Arial, Helvetica, sans-serif;font-size:.9em;color:#303030;}

.wrapper {width:950px;margin:0 auto;position:relative}

.up {text-transform:uppercase;}
.v-sep {padding:0 5px 0 5px;}

hr {clear:both;height:1px;width:100%;border:0;background:#f05033;margin:20px 0 20px 0;}
hr.page-hr {margin-top:0 !important;margin-bottom:15px !important;}
hr.top-red {clear:both;height:1px;width:100%;border:0;background:#f05033;margin:2px 0 25px 0;}
hr.blue {background:#004366;}

h2 {font-family: 'daxpro-regular', sans-serif;font-weight:normal;color:#303030;font-size:1.2em;}

p.note {font-size:.75em !important;line-height:1.5em;}

.bold, b {font-weight:bold;}
.red {color:red;}
.italic {font-style:italic;}

.underline {text-decoration:underline;}

.errors {background:#f4f5c7;padding:5px;border:1px solid #f2f39e;margin-bottom:20px;}

.janus-red, .gfield_required, .validation_error, .req_field, .error {color:#f05033;}
.orange {color:#f5572b}
.grey-link {color:#666;}

.pb20 {padding-bottom:20px;}
.pt20 {padding-top:20px;}
.mt20 {margin-top:20px;}
/*---------[2]Header---------*/

#search-inc {position:relative;float:right;margin-top:5px;width:180px;}
#search-form {background: url('images/sprite-hk.png?v1') -975px -59px  no-repeat;padding-left:35px; margin-right:-10px !important;}
.gsc-search-button {display: none;}

.cse-overlay {z-index:2000;position:relative;}

#inc-now {float:right;width:120px;margin-right:15px;text-align:center;padding-top:6px;}
#inc-now a {font-size:1.2em;text-transform:uppercase;color:#ef5231;font-weight:800;} 
#inc-now a:hover {text-shadow:2px 2px #ddd;}

#logo_contact{height:80px;border-bottom:1px solid #f05033;}

.logo {width:184px;float:left;display:inline;margin-top:5px;}
.logo a {height:71px;width:184px;display:block;overflow:hidden;text-indent:-9999px;background:url('images/sprite-hk.png?pv1') no-repeat 0 0;}

#contact_details {width:420px;float:left;display:inline;}
ul#contact_info {margin-top:24px;}
ul#contact_info li {list-style:none;font-size:1.1em;margin:2px 0 2px 15px;padding-left:30px;height:24px;background: url('images/sprite-hk.png?pv1') -3px -509px no-repeat;line-height:24px !important;vertical-align:bottom;}
ul#contact_info li#icon-email {background-position: -3px -533px;}
ul#contact_info a {color:#333;}
ul#contact_info a:hover {color:#001f4f !important}


/* Superfish */

.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;border: 1px solid transparent;}
.sf-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.sf-menu > li {float: left;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block;position: relative;}
.sf-menu ul ul {top: 0;left: 100%;}

.sf-menu {float: left;margin-bottom: 1em;}
.sf-menu ul {padding:20px 20px 20px 20px;width:190px;margin-left:-1px;margin-top:-2px;border: 1px solid #d4d4d4;border-top:none;background:url('images/bg-main-nav.png') repeat-x;}
.sf-menu ul ul {border:0;}
.sf-menu a {zoom: 1; /* IE7 */}
.sf-menu li li a {border:0;} 
.sf-menu ul li {width:100%;}
.sf-menu li.dropdown:hover, .sf-menu li.dropdown.sfHover {background:#f4f4f4;border: 1px solid #d4d4d4;border-bottom:1px solid #f4f4f4;}
.sf-menu li.dropdown li:hover, .sf-menu li li.dropdown.sfHover {border:0;}
.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width: 1px;}

.sf-sub-indicator {position: absolute;display: block;left: 2px;top: 10px;width: 14px;height: 12px;text-indent: -999em;overflow: hidden;background:url('images/sprite-hk.png?pv1') no-repeat 0 -604px;}
li:hover > a .sf-sub-indicator, li.sfHover > a .sf-sub-indicator {background:url('images/arrow-select.png') no-repeat;}
.sf-menu ul .sf-sub-indicator {background-position: 0 0;}
.sf-menu ul li:hover > a .sf-sub-indicator, .sf-menu ul li.sfHover > a .sf-sub-indicator {background:url('images/arrow-select.png') no-repeat;}
.sf-menu ul li li:hover > a .sf-sub-indicator, .sf-menu ul li li.sfHover > a .sf-sub-indicator, li li:hover > a .sf-sub-indicator, li li.sfHover > a .sf-sub-indicator  {background:url('images/sprite-hk.png?pv1') no-repeat 0 -604px !important;}

#main-nav {position:relative;width:945px;float:left;display:inline;z-index:1500;margin-top:10px;}
#main-nav li {font-family: 'daxpro-regular', sans-serif;float:left;height:31px;line-height:32px;font-size:1.2em;}
#main-nav li a {color:#303030;text-decoration:none;margin: 0 62px 0 0px;padding: 0 18px 0 18px;}
#main-nav li.current-menu-item a, #main-nav li a:hover {color:#f05033;}
#main-nav li.current-menu-item li a {color:#001f4f;}
#main-nav li.current-menu-item li a:hover {color:#f05033 !important;}
#main-nav li li:first-child {border-top:1px solid #e74d31;padding-top:10px;}
#main-nav li li {font-size:.75em;font-family: 'daxpro-regular', Arial, Helvetica, sans-serif;border:0;height:auto;line-height:normal !important;margin-bottom:10px;}
#main-nav li li a {color:#001f4f;font-weight:normal;margin:0;padding:0;}
#main-nav li.last a {margin-right:0 !important;}

#main-nav li li .sf-sub-indicator {top:3px !important;left:170px;background:url('images/sprite-hk.png?pv1') no-repeat 0 -604px !important; }
#main-nav li li li {font-size:1em;}

#nav-services ul {width:880px;background:#ececec url('images/bg-main-nav.png') repeat-x;height:145px;margin-left:-150px;}
#nav-services ul.service-items {padding-left:20px;}
#nav-services ul li.top-item {text-transform:uppercase;font-size:.8em;float:left;display:inline;width:205px;height:145px;margin-right:20px;border-top:1px solid #f05033; padding-top:10px;}
#nav-services ul li.top-item.last {margin-right:0 !important;}
#nav-services ul li.top-item .row {text-transform:none;margin-top:7px;}
#nav-services ul li .row a {font-size:.9em;}



/*---------[3]Main Content---------*/

/* Home */
.home .home-hightlight a:hover {color:#004366 !important;}


#hero {position:relative;height:350px;width:951px;}

#slideshow {position:relative;height:350px;width:951px;border:1px solid #dcdcdc;overflow:hidden;float:left;clear:both;}
	
#slideshow .slide {height:350px;width:951px;overflow:hidden;position:relative}
#slideshow .slide iframe {z-index:5;}

#slideshow-nav {position:absolute;bottom:20px;right:10px;z-index:99999}
#slideshow-nav a { display: block; height: 11px; width: 11px; float: left; margin-right: 7px; border-radius: 50%; border:2px solid #fff; background: #fff; font-size: 1px; color: #fff; text-indent: -9999px; }
#slideshow-nav a.activeSlide { background: #0d476c; }
#slideshow-#nav a:focus { outline: none; }


#company-offerings {float:left;height:125px;margin:8px 0 0 0;}
#company-offerings div {float:left;display:inline;width:183px;margin-right:9px;}
#company-offerings div.last {margin-right:0 !important;width:150px;}
#company-offerings div a {display:block;width:184px;height:129px;background:url('images/sprite-hk.png?pv2') no-repeat;text-indent:-9999px;overflow:hidden;}
#company-offerings div#option-company-formation a {background-position:0 -212px}
#company-offerings div#option-company-formation a:hover {background-position:0 -82px}
#company-offerings div#option-tax-accounting a {background-position:-370px -212px}
#company-offerings div#option-tax-accounting a:hover {background-position:-370px -82px}
#company-offerings div#option-immmigration a {background-position:-185px -212px}
#company-offerings div#option-immmigration a:hover {background-position:-185px -82px}
#company-offerings div#option-easy-switch a {background-position:-555px -212px}
#company-offerings div#option-easy-switch a:hover {background-position:-555px -82px}
#company-offerings div#option-corp-admin a {background-position:-740px -212px}
#company-offerings div#option-corp-admin a:hover {background-position:-740px -82px}

#home-hightlights {width:100%;float:left;clear:both;margin:25px 0 0 0;}
.home-hightlight {position:relative;width:301px;float:left;display:inline;height:315px;overflow:hidden;background:url('images/sprite-hk.png?pv1') no-repeat;}
.home-hightlight .highlight-title {color:#f04c32;font-family: 'daxpro-regular', sans-serif;font-size:1.5em; font-weight:bold;margin-top:12px;}
#home-hightlight-1 {background-position: 0 -952px;}
#home-hightlight-1 .highlight-title {padding-left:65px;}
#home-hightlight-1 .highlight-content {margin-left:5px;}
#home-hightlight-2 {background-position: -317px -952px;border-right:1px solid #0d476c;border-left:1px solid #0d476c;margin:0 20px 0 20px;padding-right:15px;}
#home-hightlight-2 .highlight-title {padding-left:85px;}
#home-hightlight-3 {background-position: -657px -952px;width:286px}
#home-hightlight-3 .highlight-title {padding-left:65px;}

.highlight-content {margin:25px 0 0 33px;}
.highlight-content a {color:#ee5128;}

#latest-news.highlight-content {overflow:hidden;}
#latest-news.highlight-content .news {padding-bottom:5px;}
#latest-news.highlight-content h3 {font-size:1.1em;line-height:1.3em;margin:5px 0 5px 0;}
#latest-news.highlight-content span.time {font-size:.8em;}
#latest-news.highlight-content .read-more {float:right;font-size:.8em;}

.home .read-more a, .guide p a {font-family: 'daxpro-bold', Arial, Helvetica, sans-serif;color:#02abe0;}

#latest-poll {height:300px;overflow-y:auto !important;overflow-x:hidden;-webkit-overflow-scrolling:touch}

.guide {width:220px;}

.guide h3 {font-size:1.1em;margin:25px 0 5px 0;text-align:center;}
.guide p {text-align:center;line-height:1.3em;font-size:.9em}
.guide img {margin-bottom:10px;}

a#guides-prev {cursor:pointer;position:absolute;bottom:115px;left:0;display:block;height:27px;width:21px;background:url('images/arrows-guide.png') no-repeat;}
a#guides-prev:hover {background-position: 0 -54px;}
a#guides-next {cursor:pointer;position:absolute;bottom:115px;right:0;display:block;height:27px;width:21px;background:url('images/arrows-guide.png') 0 -27px no-repeat;}
a#guides-next:hover {background-position: 0 -81px;}



/* General Page */

#content {width:670px;float:left;display:inline;}
#content.no-sidebar {width:100%;}

h5#breadcrumb {font-size:.75em;margin: 13px 0 19px 0;}

.page h1, .archive h1 {font-family: 'daxpro-regular', sans-serif;font-size:2.3em;font-weight:normal;line-height:normal !important;}


h4.excerpt {font-size:1.2em;line-height:1.5em;margin:10px 0 20px 0;font-weight:600;}

.share-bar {background:#e9eaeb;height:40px;width:100%;margin:15px 0 25px 0;}
.share-bar ul {float:left;display:inline;width:350px;margin-left:12px;height:20px;vertical-align:middle;height:20px;line-height:20px;margin-top:10px}
.share-bar ul li {float:left;display:inline;margin-right:10px;height:20px;line-height:20px;}
.share-bar.wide-share ul {margin-left:179px;}

.share-bar .print-article {height:25px;line-height:25px;float:right;display:inline;text-align:right;margin-top:4px;border-left:1px solid #ccc;padding:4px 0 4px 0;}
.share-bar .print-article a {display:block;overflow:hidden;text-indent:9999px;width:24px;height:24px;background:url('images/sprite-hk.png?pv1') -788px 0 no-repeat;margin:0 8px 0 8px;}
.share-bar .email-share a {display:block;overflow:hidden;text-indent:9999px;width:62px;height:21px;background:url('images/sprite-hk.png?pv1') -829px 0 no-repeat;margin:0;}

.post-thumbnail img {max-width:100%;}

.entry {font-size:1em;line-height:1.6em;margin-top:10px;}
.entry h2 {font-size:1.7em;color:#f05033;font-weight:normal;margin:0;padding:0 0 5px 0;}
.entry h3 {font-size:1.3em;color:#596167;margin:0;padding:0 0 10px 0;}
.entry h4 {font-weight:bold;font-size:1.1em;}
.entry h5 {font-weight:bold;font-size:1.1em;font-style:italic;}
.entry p, .entry ol, .entry ul, .entry table  {margin-bottom:20px;}
.entry strong {font-weight:bold;}
.entry ol {list-style:decimal !important;margin-left:15px;}
.entry ol ol {list-style:lower-alpha !important;}
.entry ol.alpha {list-style-type:lower-alpha !important;}

.entry ul li, ul.bulleted-list li {background: url('images/sprite-hk.png?pv1') -996px -988px no-repeat;padding-left:10px;line-height:1.6em;}
.entry li {margin:0 0 3px 3px;}
.entry li ul, .entry li ol {margin-top:10px;}
.entry ol ol li {background:none !important;}
.entry a {color:#f05033}
.entry a:hover {color:#f05033}


p.byline {font-size:.85em !important;margin-top:5px;}
p.byline a {font-weight:bold;}

.archive-date {margin-bottom:10px;}

.single-date {margin-top:10px;text-align:right;}
.single h1 {font-size:1.8em;color:#f05033;}

.single p.byline {margin-bottom:20px !important;}
.single p.byline .updated-on {padding-left:5px;}

.entry table {border:1px solid#ccc;border-collapse:collapse;}
.entry table th {background:#ededed;text-transform:uppercase;color:#878888;vertical-align:middle;line-height:normal !important;text-align:left;color:#f05033;padding:10px;border-left:1px solid #ccc;}
.entry table td {padding:5px 30px 5px 30px;border:1px solid #ccc;}

.entry table tr:nth-child(odd) {background: #f5f5f5;}
.entry table tr:nth-child(even) {background: #fff;}

.entry table.no-border {border:0 !important;}
.entry table.no-border th {background:0;border:0 !important}
.entry table.no-border td {border:0 !important;}
.entry table.no-border tr:nth-child(odd) {background:none;}
.entry table.no-border tr:nth-child(even) {background:none;}

.entry ul.float-items li, .entry ol.float-items li {float:left;width:270px;margin-right:30px}

/* Archive/Index view */

.page-template-blog-php h2 {font-size:1.8em;line-height:normal !important;margin:20px 0 0 0;}
.page-template-blog-php h2 a {color:#f05033;}

/* Page Navigation */
.sdac_paginate_links {height:33px;width:auto !important;line-height:33px; font-size:1em;}
.sdac_paginate_links p {text-align:center;font-size:.9em;}
.sdac_paginate_links a, span.current {margin:0 !important;background:#faf9f9;border:1px solid #cedbe1;color:#333 !important;text-decoration:none !important;padding:8px 10px 8px 10px;border-right:1px solid #cedbe1;}
.sdac_paginate_links a.next {border-right:0;color:#3e89d0 !important;}
.sdac_paginate_links a.prev {color:#3e89d0 !important;}
.sdac_paginate_links span.current {font-weight:bold !important;color:#f05033 !important;}
.sdac_paginate_links .next.page-numbers {border-right:1px solid #cedbe1;}

 .entry {margin-top:0 !important;}


a.button {display:block;text-indent:-9999px;overflow:hidden;background:url('images/sprite-hk.png?pv1') -193px 0 no-repeat;width:247px;height:43px;}
.learn-more-box {background:#ddd;margin-top:15px;padding:15px;}
.learn-more-box p {font-size:1em !important;line-height:1.6em;margin-bottom:10px;}


a.button.news-archive {background-position:-480px 0;}
a.button.other-guides {background-position:-674px -393px;}

/* Page Icons */
h1.entry-title {line-height:50px;}
h1.entry-title.has-thumb img {padding:0 10px 3px 0;vertical-align:text-top;}


/* General Forms */
 .validation_error {padding:10px;}
.janus-form {float:left;width:100%;position:relative;background:#ccc;padding:10px 15px;}
.janus-form .row, .janus-form .gfield  {float:left;clear:both;width:100%;margin-bottom:10px !important;position:relative;}
.janus-form .gform_hidden {display:none;margin:0 !important;}
.janus-form li {background: none !important;clear:both;padding:0 !important;}
.gform_heading {margin:0 !important;padding:0 0 0 5px !important;}
.gform_heading h3 {margin:0 !important;padding:10px 10px 0 10px !important;}
.janus-form h2.gsection_title {font-size:1.2em !important;margin:10px 0 10px 0 !important;padding: 0 !important;}
.janus-form .gfield_description {margin:15px 0 15px 0;}
.janus-form .validation_message {display:none;}
.janus-form .gfield_html {margin:0 !important;padding:0 10px 10px 15px !important;}
.janus-form input[disabled='disabled'] {background:#efefef !important;}


.janus-form .row.submit-row {padding-top:10px !important;height:34px;}
.janus-form.custom-form  {padding:25px 15px 5px 30px;width:625px;}

.janus-form .label img {vertical-align:text-bottom;padding-left:15px;}
.janus-form .label, .gfield_label {width:350px;float:left;margin-right:10px;}
.janus-form label {font-size:1.1em !important;font-weight:normal !important;}
.janus-form input.text, .ginput_container input, .gfield_captcha_input_container input {width:250px;padding:3px !important;border:1px solid #ddd;height:35px !important;font-size:1.2em;}
.janus-form select, .gfield_select {width:255px;vertical-align:text-bottom;padding:5px 0 5px 0;line-height:30px;height:30px !important;font-size:1.1em;margin-top:5px;}
.janus-form select.select90 {width:90px;margin-right:10px;}
.janus-form textarea {width:435px !important;padding:3px;border:1px solid #ddd;font-size:1.2em;height:70px !important;margin-top:5px !important;}
.janus-form ul.gfield_radio {width:285px;clear:both;float:right;margin:-20px 5px 0 10px;}
.janus-form ul.gfield_radio li {margin:0 0 5px 0 !important;}
.janus-form ul.gfield_radio li input {float:left;width:auto !important;border:0 !important;height:auto !important;}
.janus-form ul.gfield_radio li label {float:left;display:inline;width:230px !important;margin-left:5px;line-height:normal !important}

.janus-form ul.gfield_checkbox {width:435px !important;clear:both;float:right;margin:-20px 10px 15px 0 !important;}
.janus-form ul.gfield_checkbox li {float:left !important;display:inline;width:290px !important;margin: 0 0 5px 0 !important;padding-left:0 !important;}
.janus-form ul.gfield_checkbox li input {float:left;width:auto !important;border:0 !important;height:auto !important;}
.janus-form ul.gfield_checkbox li label {float:left;display:inline;width:385px !important;margin: 0 0 0 5px !important;} 
.janus-form .gfield_captcha_container {position:relative;height:35px !important;}
.janus-form .gfield_captcha_container img {position:absolute;left:180px;height:30px;width:130px;}
.janus-form .gfield_captcha_container input {position:absolute;left:340px;}

.janus-form .gform_footer {float:left;height:40px;clear:both;}
.janus-form .gform_footer .gform_button, .submit-row .submit-button {position:absolute;left:518px;bottom:15px;background:url('images/sprite-hk.png?pv1')  -282px -475px;width:132px !important;height:34px;text-indent:-9999px;display:block;overflow:hidden;border:0;}
.janus-form .gform_footer .gform_button:hover, .submit-row .submit-button:hover {background-position: -282px -438px }
.janus-form .gform_footer .gform_button:active, .submit-row .submit-button:active {background-position: -282px -395px }

.janus-form  #custom-incorp.submit-row .submit-button {left:480px !important;bottom:25px !important;}



.janus-form input.edit-button {background:url('images/sprite-hk.png?v455') -443px -395px no-repeat  !important;height:33px;width:171px;border:0;text-indent:-9999px;overflow:hidden;display:block;}
.janus-form input.edit-button:hover {background-position: -443px -429px !important}
.janus-form input.edit-button:active {background-position: -443px -463px !important}



.janus-form label.error {position:absolute;top:-15px;left:0;color:#f05033;width:225px !important;font-size:.85em !important;}
.janus-form input.error, .janus-form select.error, .janus-form textarea.error {
     outline: 1px solid #f05033 !important;
}

.janus-form table.form-table {width:638px !important;padding:0 !important;}
.janus-form table.form-table label {width:auto !important;}
.janus-form table.form-table select, .janus-form table.form-table input.text, .janus-form table.form-table textarea {width:120px}
.janus-form table.form-table td {padding:0 5px 15px 0;vertical-align:top;}

.janus-form .gfield_error input {border:1px solid #f05033 !important;}
.janus-form .gfield_radio label.error {left:-5px !important;top:-12px !important}

.gform_body li {margin-bottom:20px !important;list-style:none;background:none !important;}


.janus-select .ginput_container select {background: transparent;width: 450px !important;padding: 5px;font-size: 16px;line-height: 1;border: 0;border-radius: 0;height: 34px;-webkit-appearance: none;}
.janus-select .ginput_container {width: 435px;height: 34px;overflow: hidden;background: url('images/arrow-select.png') no-repeat right #fff;border: 1px solid #ccc;}   


/* Incorporate Now Shortcode */
#incorporate-now-shortcode {width:198px !important;border:1px solid #dcdcdc;background:#f5f5f5;padding:5px 20px 20px 20px;}
#incorporate-now-shortcode h4 {font-size:2.3em !important;line-height:1.3em;font-weight:normal;margin-bottom:10px;}
#incorporate-now-shortcode p {font-weight:normal;line-height:1.6em;margin:10px 0 20px 0;}

.horizintal-call-to-action {clear:both;width:648px;min-height:50px;background:#abacad;padding:0 15px 0 15px !important;margin-bottom:20px;}
.horizintal-call-to-action h4 {color:#fff;line-height:50px;font-size:1.3em;font-weight:normal;}
.horizintal-call-to-action h4 a {float:right;display:block;text-indent:-9999px;overflow:hidden;background:#ddd;height:33px;width:171px;margin:10px 0 0 0;}

/* Tax Form */
#tax-form {margin-bottom:20px;}
p#tax-intro {font-size:1.2em;}

.custom-form-top {border-top:20px solid #ee532e;height:45px;line-height:45px;color:#fff;background:#666;width:670px;}
.custom-form-top p {font-size:1.3em;padding-left:10px}
.custom-form-top p span {font-size:.7em;padding-left:10px;}

#tax-calculator .row {height:35px;}

.janus-form input#submit-tax {float:right;background:url('images/sprite-hk.png?pv1') 0 -413px no-repeat;height:34px;width:171px;text-indent:-9999px;display:block;overflow:hidden;border:0;margin-right:15px;}
.janus-form input#submit-tax:hover {background-position:0 -344px;}
.janus-form input#submit-tax:active {background-position:0 -379px;}

.page-hong-kong-tax-calculator .general-form {background:#eee;margin-bottom:20px;padding:20px 0 20px 20px;width:620px;height:235px;}
.page-hong-kong-tax-calculator .general-form div {height:40px;}
.page-hong-kong-tax-calculator .general-form label {font-weight:bold;float:left;width:500px;}
.page-hong-kong-tax-calculator .general-form input#change-data {margin-bottom:25px !important;background:url('images/sprite-hk.png?pv1') no-repeat -173px -344px;border:0;text-indent:-9999px;overflow:hidden;height:33px;width:180px;}


/* Incorporation */
.page-template-page-custom-quote .custom-form-top {width:950px;}

#custom-quote-form {background:#ddd;width:950px;}
.custom-inc-form .error_field {color:red;}
.custom-inc-form div.row {float:left;width:950px;clear:both;border-bottom:1px solid #666;font-size:.9em;}
.custom-inc-form div.row.last {border-bottom:0;}
.custom-inc-form div.label {float:left;display:inline;width:475px;padding:5px 15px 5px 15px;}
.custom-inc-form div.label label {font-size:1.1em;}
.custom-inc-form div.row textarea {height:65px !important;}
.custom-inc-form div.input {background:#bbb;float:left;display:inline;width:294px;padding:5px 15px 5px 15px;}
.custom-inc-form div.input p {margin:0 0 7px 0;padding:0;}
.custom-inc-form div.input label {margin-left:10px;font-weight:500}
.custom-inc-form div.cost {float:left;display:inline;width:110px;text-align:center;}


#custom-quote-form div.row.two_col#row10 div.label {width:500px;text-transform:uppercase;}
#custom-quote-form fieldset {float:left;}
#custom-quote-form fieldset legend {display:block;text-transform:uppercase;font-weight:bold;}
.page-template-page-custom-quote-php table, 
.page-template-page-custom-quote-php table tr, 
.page-template-page-custom-quote-php table td,
#custom-quote-form table#company_ind,
#custom-quote-form table#company_ind td,
#custom-quote-form table.optionsTable,
#custom-quote-form table.optionsTable tr
{border:0 !important;}

.page-template-page-custom-quote-php table {width:664px;}

.page-template-page-custom-quote-php table tr {border-left:0 !important;border-right:0 !important;}
.page-template-page-custom-quote-php table tr td {margin-left:10px;}

#custom-quote-form div.label {border-right:1px solid #666;}

#custom-quote-form #row1 .label, #custom-quote-form #row1 .input {height:130px;}
#custom-quote-form #row2 .label, #custom-quote-form #row2 .input {height:80px;}
#custom-quote-form #row3 .label, #custom-quote-form #row3 .input {height:75px;}
#custom-quote-form #row4 .label, #custom-quote-form #row4 .input {height:60px;}
#custom-quote-form #row5 .label, #custom-quote-form #row5 .input {height:100px;}
#custom-quote-form #row6 .label, #custom-quote-form #row6 .input {height:70px;}
#custom-quote-form #row6_bo .label, #custom-quote-form #row6_bo .input {height:60px;}
#custom-quote-form #row7 .label, #custom-quote-form #row7 .input {height:80px;}
#custom-quote-form #row8 .label, #custom-quote-form #row8 .input {height:85px;}
#custom-quote-form #row9 .label, #custom-quote-form #row9 .input {height:75px;}
#custom-quote-form #row9 .label, #custom-quote-form #row10 .input {height:75px;}


.page-template-page-custom-quote-php #row11 {margin-top:20px;border:0;}
.page-template-page-custom-quote-php #row11 h3 {text-transform:uppercase;font-weight:normal;}

#custom-quote-form .helpText {font-size:.85em;}

#custom-quote-total {background: #ee532e;width:315px;height:20px;color:#fff;text-align:right;padding-right:10px;margin-left:505px;}



.page-template-page-custom-quote-php #row19 img, .page-template-page-custom-quote-php #row19 input {border:0 !important;}
.page-template-page-custom-quote-php div.row.submit_row {margin-top:15px;}


input#custom-submit {border:0;padding:0;background:url('images/sprite-hk.png?pv1') 0 -463px no-repeat;width:247px;height:43px;display:block;overflow:hidden;text-indent:-9999px;float:right;margin:15px 0 35px 0}

#custom-next-form .row {border-bottom:0;}
#custom-next-form .input {background:none;}
#custom-next-form .input input, #custom-next-form .input textarea {width:100%;padding:7px;border:1px solid #909090;background:#eee !important;}


#form_preview {margin:10px 0 10px 0;padding:10px 0 10px 0;}
#form_preview h3 {margin:15px 0 10px 0;border-bottom:1px solid #ddd;padding-bottom:5px;}
#form_preview label {width:150px;float:left;margin-right:10px;}
#form_preview li {margin-bottom:5px;}
#form_preview #service_items {margin-top:10px;}
#form_preview .service_row {float:left;}
#form_preview .service_col {float:left;display:inline;width:300px;font-size:.85em;}
#form_preview .service_col p {margin:0 0 2px 0;padding:0;line-height:normal !important;}

#form_preview .service_row.main_service {border-bottom:1px solid #ddd;margin:20px 0 10px 0;padding-bottom:5px;}
#form_preview .service_row.main_service.total_row {margin:25px 0 25px 0;}

#form_preview .service_col.col_1 {width:180px;}
#form_preview .service_col.col_2 {width:260px;}
#form_preview .service_col.col_3 {width:105px;text-align:center;}

/* Contact Us Page */
.page-template-page-contact .janus-form {width:915px;}
#gform_1 .gform_heading {color:#f05033;padding: 15px 0 15px 0 !important;}
#gform_1 .gform_title {display:none;}
#gform_1 label {width:435px;margin-top:10px;}
#gform_1 #field_1_6 .ginput_container {float:left;width:405px}
#gform_1 #field_1_9 input {width:440px;margin-left:100px;}
#gform_1 #field_1_11 .gchoice_1_11_1 {width:100% !important}
#gform_1 #field_1_11 label#label_1_11_1 {width:auto !important;}

#gform_1 #gform_submit_button_1 {margin-left:245px;}

/* Join Us Page */
.page-template-one-col .janus-form {width:915px;}
#gform_2 .gform_heading {color:#f05033;padding: 15px 0 15px 0 !important;}
#gform_2 .gform_title {display:none;}
#gform_2 label {width:435px;margin-top:10px;}
#gform_2 #field_2_7 ul.gfield_checkbox{width:462px;}
#gform_2 #field_2_5 input {width:430px;margin-left:100px;}
#gform_2 #gform_submit_button_2 {margin-left:255px;}

#content-contact {width:100%;}
#contact-area {background:#ccc;padding:28px;width:890px;height:364px;margin-bottom:30px;margin-top:20px;}
#contact-text {float:left;display:inline;width:270px;}
#contact-text .address-group {margin-bottom:30px;}
#contact-text .address-group h3 {font-size:.875em;font-weight:bold;margin-bottom:8px;color:#f05033;}
#contact-text .address-group p {font-size:.875em;margin-bottom:8px;}
#contact-map {float:right;display:inline;width:597px;height:362px;}

#contact-form {background:#e8e8e8;padding:28px;width:900px;margin-top:10px;}
#contact-form h2 {font-size:1.05em;margin-bottom:10px;}
#contact-form p {margin-bottom:30px;}


/* Related Links Shortcode */
#related-topics {float:right;width:202px;padding:15px;background:#eee;margin: 8px 0 0 15px;}
#related-topics h3 {font-size:1.3em;margin-bottom:15px;border-bottom:1px solid #f05033;padding-bottom:5px;}
#related-topics li {font-size:.9em;line-height:1.6em;margin-bottom:5px;border-bottom:1px solid #ddd;padding-bottom:5px;}
#related-topics a:hover {color:#f05033 !important}

/* Category Views */
.entry ul.sub-pages li {background:none;margin-bottom:10px;padding-left:0;}
.child {width:352px;margin-bottom:30px !important;}
.child h3 {border-top:1px solid #f05033;padding-top:4px;font-weight:300;margin-bottom:5px;width:300px;}
.child li {padding-right:20px;}
.child.odd {float:left;}
.child.even {margin-left:352px;margin-right:0;}

.page-child .entry ul.sub-pages {border-top:1px solid #d5d5d5 !important;margin-top:30px;padding-top:4px;}
.page-child .entry ul.sub-pages li {margin-bottom:5px;}

p.categories {font-size:.75em !important;}
p.categories a {background:#d5d5d5;padding:3px;}
p.categories a:hover {color:#f05033 !important;}

.single p.categories {margin:10px 0 15px 0;}
.single h3.post-date {margin:5px 0 15px 0 !important;}

/* Hawksford Menus */
.hawksford-side-menu {border:0 !important;}
.menu-title {background:#001f4f; color: #fff;height:37px;line-height:37px;font-size:1.4em;padding-left:15px;}
.hawksford-menu {padding:15px 0 5px 15px;}
.hawksford-menu li {margin-bottom:10px; color:#001f4f;}
.hawksford-menu a:hover {color:#ed5233;}

/* -- Lightbox-- */
.apple-overlay div {height:430px;width:540px;overflow-y: auto;padding:10px 20px 10px 10px;}
.apple-overlay p, .apple-overlay li {line-height:normal !important;margin: 0 0 10px 0 !important;padding:0 !important;}
.apple-overlay h3, .apple-overlay h4 {font-weight:bold !important;margin:10px 0 10px 0;}


/* FAQs */

.wpfaqacctoggle a {background: url('images/plus-faq.png?vp2') no-repeat left top !important;font-size:.9em;color:#000;font-weight:600;padding-left:10px !important;}


/*---------[4]Plugins---------*/

#fancybox-wrap {z-index:999999;}

.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {min-height: 0; /* support: IE7 */}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0);}

.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;}
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}

.ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;min-height: 0; /* support: IE7 */}
.ui-accordion .ui-accordion-icons {padding-left: 2.2em;}
.ui-accordion .ui-accordion-noicons {padding-left: .7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute;left: .5em;top: 50%;margin-top: -8px;}
.ui-accordion .ui-accordion-content {padding: 0;border-top: 0;overflow: auto;}

.ui-icon {width: 16px;height: 16px;}
.ui-widget-header .ui-icon {background-image: url('http://code.jquery.com/ui/1.10.2/themes/smoothness/images/ui-icons_222222_256x240.png');}
.ui-state-default .ui-icon {background-image: url('http://code.jquery.com/ui/1.10.2/themes/smoothness/images/ui-icons_888888_256x240.png');}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('http://code.jquery.com/ui/1.10.2/themes/smoothness/images/ui-icons_454545_256x240.png');}
.ui-state-active .ui-icon {background-image: url('http://code.jquery.com/ui/1.10.2/themes/smoothness/images/ui-icons_454545_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('http://code.jquery.com/ui/1.10.2/themes/smoothness/images/ui-icons_2e83ff_256x240.png');}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('http://code.jquery.com/ui/1.10.2/themes/smoothness/images/ui-icons_cd0a0a_256x240.png');}

/* positioning */
.ui-icon-blank {background-position: 16px 16px;}

.ui-icon-triangle-1-n {background-position: 0 -16px;}
.ui-icon-triangle-1-ne {background-position: -16px -16px;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-se {background-position: -48px -16px;}
.ui-icon-triangle-1-s {background-position: -64px -16px;}
.ui-icon-triangle-1-sw {background-position: -80px -16px;}
.ui-icon-triangle-1-w {background-position: -96px -16px;}
.ui-icon-triangle-1-nw {background-position: -112px -16px;}
.ui-icon-triangle-2-n-s {background-position: -128px -16px;}
.ui-icon-triangle-2-e-w {background-position: -144px -16px;}


div.ssl_seal {float:right;padding:0 0 4px 20px;}


/* Email Plugin Popup */
#wp-email-popup p {margin-bottom:20px !important;}
#wp-email-popup input.TextField {padding:3px;}

/*---------[5]Sidebars---------*/

#sidebar {float:left;display:inline;width:250px;margin-left:20px;}

.learn-title {font-size:1.5em;color:#1eb0e9 !important;margin-bottom:10px;}
.learn-more-box p {font-size:.9em;margin: 0 0 0 0;padding:0 !important;}

.learn-more#services li {width:220px !important;margin-bottom:10px;font-size:1.1em !important;list-style:none;height:50px;line-height:50px;background:url('images/sprite-hk.png?v4554') no-repeat;}
.learn-more#services li a {padding-left:65px;color:#0d476c;}
.learn-more#services li a:hover {color:#ee532e;}
.learn-more#services li#service-company {background-position:-944px -104px;width:48px;height:37px;}
.learn-more#services li#service-tax {background-position:-945px -155px;width:54px;height:48px;}
.learn-more#services li#service-immigration {background-position:-945px -222px;width:54px;height:36px;}
.learn-more#services li#service-easy {background-position:-945px -274px;width:54px;height:48px;}

.learn-more#news-archive li {list-style:none;margin-bottom:10px;}
.learn-more#news-archive li a{color:#666;text-decoration:underline;}

/*---------[6]Footer---------*/

#footer {float:left;clear:both;width:100%;}

#footer hr {margin-bottom:18px;}

.footer-links {float:left;display:inline;width:205px;margin:0 0 0 20px;}
.footer-links h4 {font-size:1.1em;font-weight:600;color:#001f4f;margin-bottom:3px;}
.footer-links a {color:#f27150;}
.footer-links a:hover {color:#004366 !important;}

.footer-links .blogroll {padding-bottom:15px;}
.footer-links .blogroll li {font-size:1.1em;line-height:1.4em !important;margin-top:5px;}
.footer-links.first {width:270px;margin-left:0;}

#contact-footer h4 {font-weight:600;color:#000;}
#contact-footer p {line-height:1.4em;}

#sub-footer {float:left;clear:both;width:100%;margin-bottom:10px}
#sub-footer .logo {margin-top:0;margin-right:30px;}

#sub-footer p {color:#004366;font-size:.85em;padding:5px 0 0 0;}
#sub-footer p#footer-links {font-size:1.2em;margin-bottom:5px;}
#sub-footer p#footer-links a {color:#004366;}
#sub-footer p#footer-links a:hover {color:#f27150;}
