@charset "UTF-8";
/**!
Theme Name: Netorigin 2016 Theme
Theme URI: https://www.netorigin.com.au/
Author: Flare Digital
Author URI: http://flaredigital.com.au
Description: 2016 Rebrand for Netorigin
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: netorigin

*/
/**************************************************** Imports */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/** 1. Set default font family to sans-serif. 2. Prevent iOS and IE text size adjust after device orientation change, without disabling user zoom. */
@import url("//hello.myfonts.net/count/30029f");
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background-color: transparent; }

/** Improve readability of focused elements when they are also in an active/hover state. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari and Chrome. */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9/10. */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
hr { box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: 2rem; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width. 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box; /* 2 */ }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

body { background-color: white; }

h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, figure { margin-bottom: 0.809em; }

img { max-width: 100%; vertical-align: middle; }

figure > img { display: block; }

ul, ol { margin-left: 0.2em; }

li > ul, li > ol { margin-bottom: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: 300; }

a { color: #757372; text-decoration: none; }

a:visited { color: #4e4d4c; }

a:hover { text-decoration: underline; }

blockquote { color: #646464; border-left: 4px solid #646464; padding-left: 0.809em; font-size: 18px; letter-spacing: -1px; font-style: italic; }

blockquote > :last-child { margin-bottom: 0; }

pre, code { font-size: 15px; border: 1px solid #DDD; border-radius: 3px; background-color: #eef; }

code { padding: 1px 5px; }

pre { padding: 8px 12px; overflow-x: scroll; }

pre > code { border: 0; padding-right: 0; padding-left: 0; }

@font-face { font-family: 'CoreSansDS35Regular'; src: url("./fonts/30029F_0_0.eot"); src: url("./fonts/30029F_0_0.eot?#iefix") format("embedded-opentype"), url("./fonts/30029F_0_0.woff2") format("woff2"), url("./fonts/30029F_0_0.woff") format("woff"), url("./fonts/30029F_0_0.ttf") format("truetype"); }

@font-face { font-family: 'CoreSansDS35RegularItalic'; src: url("./fonts/30029F_1_0.eot"); src: url("./fonts/30029F_1_0.eot?#iefix") format("embedded-opentype"), url("./fonts/30029F_1_0.woff2") format("woff2"), url("./fonts/30029F_1_0.woff") format("woff"), url("./fonts/30029F_1_0.ttf") format("truetype"); }

@font-face { font-family: 'CoreSansDS45Medium'; src: url("./fonts/30029F_2_0.eot"); src: url("./fonts/30029F_2_0.eot?#iefix") format("embedded-opentype"), url("./fonts/30029F_2_0.woff2") format("woff2"), url("./fonts/30029F_2_0.woff") format("woff"), url("./fonts/30029F_2_0.ttf") format("truetype"); }

@font-face { font-family: 'CoreSansDS45MediumItalic'; src: url("./fonts/30029F_3_0.eot"); src: url("./fonts/30029F_3_0.eot?#iefix") format("embedded-opentype"), url("./fonts/30029F_3_0.woff2") format("woff2"), url("./fonts/30029F_3_0.woff") format("woff"), url("./fonts/30029F_3_0.ttf") format("truetype"); }

@font-face { font-family: 'CoreSansDS55Bold'; src: url("./fonts/30029F_4_0.eot"); src: url("./fonts/30029F_4_0.eot?#iefix") format("embedded-opentype"), url("./fonts/30029F_4_0.woff2") format("woff2"), url("./fonts/30029F_4_0.woff") format("woff"), url("./fonts/30029F_4_0.ttf") format("truetype"); }

@font-face { font-family: 'CoreSansDS55BoldItalic'; src: url("./fonts/30029F_5_0.eot"); src: url("./fonts/30029F_5_0.eot?#iefix") format("embedded-opentype"), url("./fonts/30029F_5_0.woff2") format("woff2"), url("./fonts/30029F_5_0.woff") format("woff"), url("./fonts/30029F_5_0.ttf") format("truetype"); }

body { -webkit-font-smoothing: antialiased; background-color: white; color: #646464; font-family: "CoreSansDS35Regular"; font-size: 1em; line-height: 1.5; }

h1, h2, h3, h4, h5, h6 { font-family: "CoreSansDS55Bold"; line-height: 1.25em; margin: 0; text-rendering: optimizeLegibility; }

h1 { font-size: 2.5em; }

h2 { font-size: 2.25em; }

h3 { font-size: 2em; }

h4 { font-size: 1.5em; margin-top: 30px; }

h5 { font-size: 1.5em; }

h6 { font-size: 1.25em; }

a { -webkit-transition: color 0.1s linear; transition: color 0.1s linear; color: #757372; text-decoration: none; }

a:hover { color: #4e4d4c; }

a:active, a:focus { color: #4e4d4c; outline: none; }

.wrapper { max-width: 69em; margin-left: auto; margin-right: auto; padding: 1.5em; }

.wrapper::after { clear: both; content: ""; display: table; }

.page-content { width: 100%; padding-top: 1.1em; }

.page-content h1 { line-height: 1.2em; }

.search-form input[type="submit"] { background-color: #4b71b5; border: 0; height: 26px; top: -1px; position: relative; }

.search-field { color: #4b71b5; }

.site-header { float: left; display: block; margin-right: 2.3576515979%; width: 100%; margin-right: 0; }

.site-header:last-child { margin-right: 0; }

.site-logo { font-size: 2.25em; line-height: 80px; float: left; display: block; margin-right: 2.3576515979%; width: 14.7019570017%; }

.site-logo:last-child { margin-right: 0; }

@media screen and (max-width: 768px) { .site-logo { float: left; display: block; margin-right: 7.4229703521%; width: 46.288514824%; }
  .site-logo:last-child { margin-right: 0; } }

.site-logo img { width: 100%; vertical-align: middle; }

.header-links { float: left; display: block; margin-right: 2.3576515979%; width: 12%; }

.header-links:last-child { margin-right: 0; }

@media screen and (max-width: 768px) { 
	.header-links { width: 100%; padding-top: 10px; }
    .header-links .link { padding: 5px 20px; border-radius: 5px; color: #fff; display: block; text-align: center; height: 35px; box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.35); overflow: hidden;float: left;width: 45%; margin: 0% 2.5%}
}

.header-links .link { padding: 5px 20px; border-radius: 5px; color: #fff; display: block; text-align: center; height: 35px; box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.35); }

.header-links .link:first-of-type { margin-bottom: 10px; }

.header-links .link.contact { background: #70bce8; min-width: 125px; }

.header-links .link.login { background: #4b71b5; min-width: 125px; }

.header-links .link:hover { text-decoration: none; }

header.navigation { min-height: 80px; width: 100%; z-index: 999; }

header.navigation .navigation-wrapper { max-width: 68em; margin-left: auto; margin-right: auto; position: relative; z-index: 9999; }

header.navigation .navigation-wrapper::after { clear: both; content: ""; display: table; }

header.navigation .navigation-wrapper::after { clear: both; content: ""; display: table; }

header.navigation .navigation-menu-button { display: block; float: right; line-height: 80px; margin: 0; padding-right: 1em; text-decoration: none; text-transform: uppercase; color: #4b71b5; width: 2.5em; }

@media screen and (min-width: 53.75em) { header.navigation .navigation-menu-button { display: none; } }

header.navigation .navigation-menu-button:focus, header.navigation .navigation-menu-button:hover { color: #4b71b5; background: none; }

header.navigation .navigation-menu-button img { width: 30px; fill: #4b71b5; margin-top: 24px; position: absolute; }

header.navigation nav { float: none; min-height: 80px; z-index: 9999999; }

@media screen and (min-width: 53.75em) { header.navigation nav { float: left; float: left; display: block; margin-right: 2.3576515979%; padding-left: 2.3576515979%; width: 65.8807828007%; }
  header.navigation nav:last-child { margin-right: 0; } }

header.navigation ul.navigation-menu { clear: both; display: none; margin: 0 auto; overflow: visible; padding: 0; width: 100vw; margin-left: -1em; z-index: 9999; }

header.navigation ul.navigation-menu.show { display: block; }

@media screen and (min-width: 53.75em) { header.navigation ul.navigation-menu { display: inline; margin: 0; padding: 0; } }

header.navigation ul li.menu-item { display: block; line-height: 80px; overflow: hidden; padding-right: 0.8em; text-align: left; width: 100%; z-index: 9999; background: #4b71b5; }

@media screen and (max-width: 768px) { header.navigation ul li.menu-item { padding-right: 0; width:100% !important;} }

header.navigation ul li.menu-item:focus, header.navigation ul li.menu-item:hover { background: #70bce8; }

header.navigation ul li.menu-item:after { content: '\25B6'; color: #fff; right: 20px; position: absolute; }

@media screen and (min-width: 53.75em) { header.navigation ul li.menu-item { background: transparent; display: inline; line-height: 80px; text-decoration: none; }
  header.navigation ul li.menu-item:focus, header.navigation ul li.menu-item:hover { background: transparent; }
  header.navigation ul li.menu-item:after { content:'›' } }

header.navigation ul li.menu-item a { color: #fff; display: inline-block; text-decoration: none; padding-left: 0.9em; font-size: 1.1em;}

@media screen and (min-width: 53.75em) { header.navigation ul li.menu-item a { padding-right: 1em; color: #4b71b5; } }

header.navigation ul li.menu-item a:focus, header.navigation ul li.menu-item a:hover { color: #4b71b5; text-decoration: underline; }

header.navigation ul li.menu-item:last-of-type { padding-right: 0; }

header.navigation .current-menu-item a { padding-bottom: 3px; }

header.navigation li.menu-item-has-children.nav-link { padding-right: 0; }

@media screen and (min-width: 53.75em) { header.navigation li.menu-item-has-children.nav-link { padding-right: 1em; } }

header.navigation li.menu-item-has-children.nav-link > ul > li:first-child a { padding-top: 1em; }

header.navigation li.menu-item-has-children.nav-link a { margin-right: 1em; }

header.navigation li.menu-item-has-children.nav-link > a { padding-right: 0.6em; }

header.navigation li.menu-item-has-children.nav-link > a:after { position: absolute; top: auto; right: -0.4em; bottom: auto; left: auto; content: '\25BE'; color: rgba(75, 113, 181, 0.7); }

header.navigation li.menu-item-has-children { overflow: visible; padding-right: 0; }

header.navigation li.menu-item-has-children a { padding-right: 0.8em; }

header.navigation li.menu-item-has-children > a { padding-right: 1.6em; position: relative; }

@media screen and (min-width: 53.75em) { header.navigation li.menu-item-has-children > a { margin-right: 1em; } }

header.navigation li.menu-item-has-children > a:after { content: '›'; font-size: 1.2em; position: absolute; right: 0.4em; }

header.navigation li.menu-item-has-children:focus > .sub-menu, header.navigation li.menu-item-has-children:hover > .sub-menu { display: block; }

@media screen and (min-width: 53.75em) { header.navigation li.menu-item-has-children { padding-right: 0.8em; position: relative; } }

header.navigation ul.sub-menu { display: none; padding-left: 0; background: white; }

@media screen and (min-width: 53.75em) { header.navigation ul.sub-menu { left: 0; position: absolute; top: 2em; } }

@media screen and (min-width: 53.75em) { header.navigation ul.sub-menu .sub-menu { left: 0; top: 0; } }

header.navigation ul.sub-menu li { display: block; padding-right: 0; }

@media screen and (min-width: 53.75em) { header.navigation ul.sub-menu li { line-height: 50px; }
  header.navigation ul.sub-menu li:last-child > a { padding-bottom: 0.7em; } }

header.navigation ul.sub-menu li a { display: inline-block; text-align: right; width: 100%; }

@media screen and (max-width: 768px) { header.navigation ul.sub-menu li a { text-align: left; padding-left: 2rem; } header.navigation li.menu-item-has-children > a:after { content: none; } }

@media screen and (min-width: 53.75em) { header.navigation ul.sub-menu li a { padding-left: 1em; text-align: left; width: 15em; } }

.site-footer { background: #757372; color: #fff; }

.site-footer div { overflow: hidden; }

.footer-single-column { float: left; display: block; margin-right: 2.3576515979%; width: 31.7615656014%; }

.footer-single-column:last-child { margin-right: 0; }

.footer-single-column a { color: #fff; }

.footer-single-column a:visited { color: #fff; }

.footer-single-column .footer-section { margin-bottom: 20px; }

.footer-single-column .icon { float: left; display: block; margin-right: 7.4229703521%; width: 19.432772236%; }

.footer-single-column .icon:last-child { margin-right: 0; }

.footer-single-column .icon img { width: 80%; }

.footer-single-column .icon img.social-media { width: 40%; }

.footer-single-column .data { float: left; display: block; margin-right: 7.4229703521%; width: 73.144257412%; font-size: 24px; }

.footer-single-column .data:last-child { margin-right: 0; }

.footer-single-column .data a { color: #fff; }

.footer-single-column .data a:visited { color: #fff; }

.footer-single-column .data.follow { font-size: 16px; }

.footer-single-column .data.phone { line-height: 48px; }

.footer-single-column h4 {margin-top: 15px;}

@media screen and (max-width: 768px) { .footer-single-column { width: 100%; text-align: center; } }

.footer-wide-column { float: left; display: block; margin-right: 2.3576515979%; width: 65.8807828007%; }

.footer-wide-column:last-child { margin-right: 0; }

@media screen and (max-width: 768px) { .footer-wide-column { display: none; } }

.footer-narrow { float: left; display: block; margin-right: 3.5786636068%; width: 22.3160022949%; }

.footer-narrow:last-child { margin-right: 0; }

.footer-narrow ul { list-style-type: none; }

.footer-narrow ul li a { color: #fff; }

.footer-narrow ul .head.menu-item { border-bottom: 1px solid #70bce8; margin-bottom: 0.5rem; }

.footer-narrow ul .head.menu-item:not(:first-of-type) { margin-top: 1rem; }

ul, ol { padding: 0; }

nav ul { margin: 0; list-style-type: none; }

.post-content { margin-bottom: 1.618em; }

.post-list { margin-left: 0; list-style: none; }

.post-list > li { margin-bottom: 1.618em; }

.post-meta { font-size: 0.75em; color: #646464; }

.post-link { display: block; }

.hero { width: 100%; background: url("../wp/wp-content/uploads/2016/10/hero-image.jpg"); background-size: cover; height: 56vh;}

.hero h1 { font-size: 2.1em; }

.hero-content p {
    margin-bottom: 2em;
}

.hero-content h4 {
    font-size: 1.6em;
}

@media screen and (max-width: 768px) { .hero h3 { font-size: 34px; } }

.hero .hero-content { padding: 30px; color: #fff; background: rgba(71, 71, 71, 0.7); float: left; display: block; margin-right: 2.3576515979%; width: 40%; }

.hero .hero-content:last-child { margin-right: 0; }

@media screen and (max-width: 768px) { .hero .hero-content { margin-right: 0; margin-left: -1.5em; margin-top: 11vh; background: #474747; display: block; width: 100vw; margin-bottom: 5vh; } }

.hero .hero-content a, .reviews a { background: #70bce8; padding: 1.1rem 1.5rem; font-weight: 700; color: #fff; border-radius: 5px; margin: 1rem 0; box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.35); font-size: 1.5rem; }

@media screen and (max-width: 768px) { .hero { height: 20vh; } }

.hero.domain { background: #00b388; height: auto; }

.hero.domain .hero-content { float: left; display: block; margin-right: 2.3576515979%; width: 100%; text-align: center; background: none; }

.hero.domain .hero-content:last-child { margin-right: 0; }

@media screen and (max-width: 768px) { .hero.domain .hero-content { margin-top: 0; background: none; width: auto; margin-left: auto; padding-top: 0; } }

.hero.domain .hero-content .domain-form-wrap { margin: 0 auto; width: 90%; }

.hero.domain .hero-content .www-pre { display: inline-block; line-height: 30px; margin-right: 2%; text-align: left; width: 5%; }

.hero.domain .hero-content form { display: inline-block; text-align: left; width: 93%; }

.hero.domain .hero-content form input#domain-input { padding: 2px 10px; border: none; border-radius: 5px; height: 30px; color: #757372; margin-right: 2%; width: 48%; }

.hero.domain .hero-content form select.tld-select { padding: 2px 10px; border: none; border-radius: 5px; height: 30px; color: #757372; margin-right: 2%; width: 23%; }

.hero.domain .hero-content form input[type="submit"] { height: 30px; padding: 2px 10px; border: none; border-radius: 5px; background: #4b71b5; color: #fff; width: 23%; box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.35); }

.hero.domain .hero-content form input { color: #474747; }

@media screen and (max-width: 768px) { .hero.domain { height: auto; } }

.hero.domain .domain-transfer-wrap { background: #028465; text-align: center; }

.hero.domain .domain-transfer-wrap a { color: #fff; font-size: 24px; }

.hero.page { height: 15vh; }

.hero.page .hero-content { padding: 0; background: none; }

@media screen and (max-width: 768px) { .hero.page { height: auto; }
  .hero.page .page-content { padding-top: 0; }
  .hero.page .hero-content { margin: 0; }
  .hero.page .hero-content p { display: none; } }

.reviews {float: left; width: 50%; margin: 0px 25%; padding: 0px 0px 25px 0px;}

h2.grp-widget-title.widget-title {padding:1.5em 0 0 0}

.highlights-title .reviews {margin-top: 1.5em;}

.wp-google-place .wp-google-left {display: none !important; }

.wp-google-place .wp-google-right {margin: 0% 25% !important; text-align: center !important;} 

.wp-gr .wp-google-url { display: none;}

div#grp_widget-2 {margin-bottom: 50px;}

.category-reviews .col-md-15.col-xs-6 { width: 50%; margin: 0px 25%; padding-bottom: 50px; }

.category-reviews {width: 100%; padding: 0px 50px; background: rgba(255, 255, 255, 1); border-radius: 10px;}

.category-reviews h2 { text-align: center; }

.featured-product { float: left; display: block; margin: 0.75%; width: 31.7615656014%; background: #7561b4; color: #fff; padding: 20px 15px; text-align: center; height: 420px; box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.35); border-radius: 5px; }

.featured-product:last-child { margin-right: 0; }

.featured-product p { height: 80px; }

.featured-product a { width: 100%; display: block; padding: 10px; background: #fff; box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.35); color: #4a70b4; border-radius: 5px; margin-top: 40px; font-weight: 600;font-size: 18px; }

.featured-product.web-hosting, .featured-product.reseller-hosting { background: #4a70b4; }

.featured-product.web-hosting a, .featured-product.reseller-hosting a { color: #4a70b4; }

.featured-product.managed-wordpress-hosting { background: #d9762d; }

.featured-product.managed-wordpress-hosting a { color: #d9762d; }

.featured-product.high-performance { background: #d25543; }

.featured-product.high-performance a { color: #d25543; }

.featured-product.email-hosting { background: #8c4799; }

.featured-product.email-hosting a { color: #8c4799; }

.featured-product.vps-hosting { background: #c6579a; }

.featured-product.vps-hosting a { color: #c6579a; }

.featured-product.ssl-certificates { background: #22a9a3; }

.featured-product.ssl-certificates a { color: #22a9a3; }

.featured-product .feature-title h4 { vertical-align: middle; display: inline-block; margin-top: 30px; }

.featured-product .feature-title img { max-height: 140px; display: block; left: 50%; position: relative; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

@media screen and (max-width: 768px) { .featured-product { width: 100%; margin-bottom: 10px; margin-top: 2rem; } }

.front-highlights { margin-bottom: 2rem; }

.highlights-title { text-align: center;}

.highlights-title h2 { margin-bottom: 0.5em; }

.the-content section { float: left; display: block; margin-right: 2.3576515979%; width: 65.8807828007%; }

.the-content section:last-child { margin-right: 0; }

.the-content aside { float: left; display: block; margin-right: 2.3576515979%; width: 31.7615656014%; }

.the-content aside:last-child { margin-right: 0; }

.page-title { background: #70bce8; padding: 15px 0; color: #fff; }

.product-header { display: inline; color: #fff; box-shadow: 1px 1px 5px 0px rgba(90, 90, 90, 0.35); margin: 0; float: left; display: block; margin-right: 2.3576515979%; width: 14.7019570017%; text-align: center; line-height: 68px; }

.product-header:last-child { margin-right: 0; }

.product-header.web-hosting, .product-header .reseller-hosting { background: #4a70b4; }

.product-header.managed-wordpress-hosting { background: #d9762d; }

.product-header.high-performance { background: #d25543; }

.product-header.email-hosting { background: #8c4799; }

.product-header.vps-hosting { background: #c6579a; }

.product-header.ssl-certificates { background: #22a9a3; }

.product-header:hover, .product-header:active, .product-header:focus { color: #fff; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }

.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; border-radius: 4px; }

.fancybox-opened { z-index: 8030; }

.fancybox-opened .fancybox-skin { box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner { position: relative; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("fancybox_sprite.png"); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 44px; height: 44px; background: url("fancybox_loading.gif") center center no-repeat; }

.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url("blank.gif"); /* helps IE */ -webkit-tap-highlight-color: transparent; z-index: 8040; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }

.fancybox-prev span { left: 10px; background-position: 0 -36px; }

.fancybox-next span { right: 10px; background-position: 0 -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: hidden !important; width: auto; }

.fancybox-lock body { overflow: hidden !important; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url("fancybox_overlay.png"); }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("fancybox_sprite@2x.png"); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div { background-image: url("fancybox_loading@2x.gif"); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ } }

.price { font-weight: bold; font-size: 2rem !important;}

h4.product-title {margin: 10px 0 5px 0;}

.product-group-hero .wrapper { padding: 0 1em; }

.product-group-hero h1 { padding: 15px 0; line-height: 1em; }

.product-group-hero.web-hosting, .product-group-hero.reseller-hosting { background: #70bce8; color: #fff; }

.product-group-hero.contact { background: #4b71b5; color: #fff; }

.product-group-hero.managed-wordpress-hosting { background: #e19258; color: #fff; }

.product-group-hero.high-performance { background: #dc7a6c; color: #fff; }

.product-group-hero.email-hosting { background: #a75eb5; color: #fff; }

.product-group-hero.vps-hosting { background: #d37db1; color: #fff; }

.product-group-hero.ssl-certificates { background: #2bd3cc; color: #fff; }

.product-group-hero.partner-program { background: #7561b4; color: #fff; }

.hosting-features.partner-program h4 {margin-top:30px;}

.product-group-wrap.web-hosting .promo, .product-group-wrap.reseller-hosting .promo { background: #4b71b5; }

.product-group-wrap.web-hosting h3, .product-group-wrap.reseller-hosting h3 { color: #4b71b5; }

.product-group-wrap.web-hosting .product, .product-group-wrap.reseller-hosting .product { border: #4b71b5 1px solid;; }

.product-group-wrap.web-hosting .product a, .product-group-wrap.reseller-hosting .product a { background: #4b71b5; }

.product-group-wrap.web-hosting .product:nth-child(odd), .product-group-wrap.reseller-hosting .product:nth-child(odd) { border: #70bce8 1px solid; }

.product-group-wrap.web-hosting .product:nth-child(odd) a, .product-group-wrap.reseller-hosting .product:nth-child(odd) a { background-color: #70bce8; color:#fff; }

.product-group-wrap.managed-wordpress-hosting .promo { background: #d9762d; }

.product-group-wrap.managed-wordpress-hosting h3 { color: #d9762d; }

.product-group-wrap.managed-wordpress-hosting .product { border: #d9762d 1px solid; }

.product-group-wrap.managed-wordpress-hosting .product a { background-color: #d9762d; }

.product-group-wrap.managed-wordpress-hosting .product:nth-child(even) { border: #e19258 1px solid; }

.product-group-wrap.managed-wordpress-hosting .product:nth-child(even) a { background-color: #e19258; }

.product-group-wrap.high-performance .promo { background: #d25543; }

.product-group-wrap.high-performance h3 { color: #d25543; }

.product-group-wrap.high-performance .product { border: #d25543 1px solid; }

.product-group-wrap.high-performance .product a { background-color: #d25543; }

.product-group-wrap.high-performance .product:nth-child(odd) { border: #dc7a6c 1px solid; }

.product-group-wrap.high-performance .product:nth-child(odd) a { background-color: #d25543; }

.product-group-wrap.email-hosting .promo { background: #8c4799; }

.product-group-wrap.email-hosting h3 { color: #8c4799; }

.product-group-wrap.email-hosting .product { border: #8c4799 1px solid; }

.product-group-wrap.email-hosting .product a { background-color: #8c4799; }

.product-group-wrap.email-hosting .product:nth-child(odd) { border: #a75eb5 1px solid; }

.product-group-wrap.email-hosting .product:nth-child(odd) a { background-color: #a75eb5; }

.product-group-wrap.vps-hosting .promo { background: #c6579a; }

.product-group-wrap.vps-hosting h3 { color: #c6579a; }

.product-group-wrap.vps-hosting .product { border: #c6579a 1px solid; }

.product-group-wrap.vps-hosting .product a { background-color: #c6579a; }

.product-group-wrap.vps-hosting .product:nth-child(odd) { border: #d37db1 1px solid; }

.product-group-wrap.vps-hosting .product:nth-child(odd) a { background-color: #d37db1; }

.product-group-wrap.ssl-certificates .promo { background: #22a9a3; }

.product-group-wrap.ssl-certificates h3 { color: #22a9a3; }

.product-group-wrap.ssl-certificates .product { border: #22a9a3 1px solid; }

.product-group-wrap.ssl-certificates .product a { background-color: #22a9a3; }

.product-group-wrap.ssl-certificates .product:nth-child(odd) { border: #2bd3cc 1px solid; }

.product-group-wrap.ssl-certificates .product:nth-child(odd) a { background-color: #2bd3cc; }

.product-group-wrap.partner-program .promo { background: #5c4999; }

.product-group-wrap.partner-program h3 { color: #5c4999; }

.product-group-wrap.partner-program .product { background: #5c4999; }

.product-group-wrap.partner-program .product a { color: #5c4999; }

.product-group-wrap.partner-program .product:nth-child(odd) { background: #7561b4; }

.product-group-wrap.partner-program .product:nth-child(odd) a { color: #7561b4; }

.product-group-wrap h3 { font-size: 2.1em;margin-top:20px; }

.product-group-wrap .text-left, .product-group-wrap .hugo { float: left; display: block; margin-right: 2.3576515979%; width: 48.821174201%; }

.text-left ul { margin-left: 50px; margin-bottom: 30px;}

.product-group-wrap .text-left:last-child, .product-group-wrap .hugo:last-child { margin-right: 0; }

@media screen and (max-width: 768px) { .product-group-wrap .text-left, .product-group-wrap .hugo { width: 100%; } }

.product-group-wrap .promo { text-align: center; }

.product-group-wrap .promo span { color: #fff; font-size: 30px; }

.prepay-message {font-size: 27px !important;}

.product-group-wrap .products-wrap { text-align: center; }

.product-group-wrap .products-wrap .product { width: 22%; margin: 20px; display: inline-block; border-radius: 10px; padding: 20px; background-color: #fff; box-shadow: 2px 2px 6px 1px rgba(125, 125, 125, 0.35); }

.product-group-wrap .products-wrap .product span { font-size: 1rem; }

.product-group-wrap .products-wrap .product a { color: #fff; box-shadow: 1px 1px 3px 1px rgba(125, 125, 125, 0.35); padding: 0.7rem; border-radius: 5px; margin: 10px auto; display: block; width: 70%; font-size: 1.3rem; font-weight: 600; }

.product-group-wrap .products-wrap .product .features::after { clear: both; content: ""; display: table; }

.product-group-wrap .products-wrap .product .features ul { list-style: none; padding: 0; margin: 10px 0; }

.product-group-wrap .products-wrap .product .features ul li { display: block; padding: 10px 0 5px 0; font-size: 1.2rem; text-align: center; }

@media screen and (max-width: 768px) { .product-group-wrap .products-wrap .product { width: 80%; } }

.product-group-wrap .hosting-features { color: #fff; padding: 3rem 0; }

.product-group-wrap .hosting-features h3 { color: #fff; text-align: center; }

.product-group-wrap .hosting-features.web-hosting, .product-group-wrap .hosting-features.reseller-hosting { background: #70bce8; }

.product-group-wrap .hosting-features.managed-wordpress-hosting { background: #e19258; }

.product-group-wrap .hosting-features.high-performance { background: #d25543; }

.product-group-wrap .hosting-features.email-hosting { background: #a75eb5; }

.product-group-wrap .hosting-features.vps-hosting { background: #c6579a; }

.product-group-wrap .hosting-features.ssl-certificates { background: #2bd3cc; }

.product-group-wrap .hosting-features.partner-program { background: #7561b4; }

.product-group-wrap .hosting-features.page { background: #fff; color: #646464; }

.product-group-wrap .hosting-features.page a { color: #646464; text-decoration: underline; }

.product-group-wrap .other-features { color: #fff; padding: 2rem 0; }

.product-group-wrap .other-features h3 { color: #fff; text-align: center; }

.product-group-wrap .other-features.partner-program { background: #5c4999; }

.product-group-wrap .hfeature { float: left; display: block; margin-right: 2.3576515979%; width: 23.2317613015%; text-align: center; }

.product-group-wrap .hfeature:last-child { margin-right: 0; }

.product-group-wrap .hfeature:nth-child(4n) { margin-right: 0; }

.product-group-wrap .hfeature:nth-child(4n+1) { clear: left; }

.product-group-wrap .hfeature img { max-width: 75px; margin: 20px auto; display: block; height: 75px; }

.product-group-wrap .hfeature .feature-title { font-size: 1.1rem; font-weight:bold; margin-bottom:5px; }

.product-group-wrap .hfeature .feature-description { line-height: 1.4;}

.hfeature {margin-bottom: 10px;}

@media screen and (max-width: 768px) { .product-group-wrap .hfeature { width: 100%; }
  .product-group-wrap .hfeature:nth-child(4n) { margin-right: 2.3576515979%; }
  .product-group-wrap .hfeature:nth-child(4n+1) { clear: none; } }

.partner-step { display: inline-block; width: 30%; margin-right: 3%; vertical-align: top; text-align: center; }

.partner-step img { max-width: 100%; height: 200px; padding: 2rem; }

.partner-step a, .partner-step a:visited, .partner-step a:hover { color: #fff; text-decoration: underline; }

.partner-step p {font-size:20px;}

@media screen and (max-width: 768px) { .partner-step { width: 100%; margin-right: 0; } }

.domain-hero { background: #00b388; color: #fff; padding: 3rem 0; text-align: center; }

.domain-hero h2 { font-size: 2.5rem; }

.domain-hero .cta { font-size: 1.5rem; font-weight: normal; }

.domain-hero .domain-form { margin: 0 auto; padding: 2rem 0 0 0; font-size: 1.5rem; font-family: "CoreSansDS55Bold"; }

.domain-hero .domain-form form { display: inline; width: 40vw; color: #757372; font-family: "CoreSansDS35Regular"; font-size: 1.125rem; padding: 1rem .5rem; }

.domain-hero .domain-form form input { border-radius: 5px; border: 0; padding: 0.48rem; }

.domain-hero .domain-form form input[type="text"] { width: 25vw; height: 60px; }

@media screen and (max-width: 768px) { .domain-hero .domain-form form input[type="text"] { width: auto; } }

.domain-hero .domain-form form input[type="submit"] { background: #70bce8; color: #fff; font-weight: 600; padding: 0 50px; }

.domain-hero .domain-form form select { background: white none repeat scroll 0% 0%; border: 0px none; border-radius: 5px; padding: 0.4rem; margin: 0px 0.2rem;height: 47px; }

@media screen and (max-width: 768px) { .domain-hero .domain-form form { width: 100%; } }

@media screen and (max-width: 768px) { .domain-hero .domain-form { width: 100%; }
  .domain-hero .domain-form:nth-child(4n) { margin-right: 2.3576515979%; }
  .domain-hero .domain-form:nth-child(4n+1) { clear: none; } }

.transfer-cta, .help-cta, .bulk-cta { background: #008061; color: #fff; text-align: center; font-size: 1.5rem; }

.transfer-cta a, .help-cta a, .bulk-cta a { color: #fff; text-decoration: underline;}

.transfer-cta a:after, .help-cta a:after, .bulk-cta a:after { margin-left: 1rem; }

.bulk-cta { background: #00b388; }

.help-cta { background:#ededed; }

.money-back {background: #ededed; text-align:center;font-size: 1.8em; margin-top: 20px;padding: 10px 0;}

.domain-features .hfeature, .page-features .hfeature { float: left; display: block; margin-right: 2.3576515979%; width: 23.2317613015%; text-align: center; }

.domain-features .hfeature:last-child, .page-features .hfeature:last-child { margin-right: 0; }

.domain-features .hfeature:nth-child(4n), .page-features .hfeature:nth-child(4n) { margin-right: 0; }

.domain-features .hfeature:nth-child(4n+1), .page-features .hfeature:nth-child(4n+1) { clear: left; }

.domain-features .hfeature .img-wrap, .page-features .hfeature .img-wrap { max-width: 80%; margin: 20px auto; display: block; padding: 3rem; border-radius: 50%; background: #00b388; }

.domain-features .hfeature .img-wrap img, .page-features .hfeature .img-wrap img { height: 100px; }

.domain-features .hfeature span, .page-features .hfeature span { font-size: 20px; font-weight: bold; }

@media screen and (max-width: 768px) { .domain-features .hfeature, .page-features .hfeature { width: 100%; }
  .domain-features .hfeature:nth-child(4n), .page-features .hfeature:nth-child(4n) { margin-right: 2.3576515979%; }
  .domain-features .hfeature:nth-child(4n+1), .page-features .hfeature:nth-child(4n+1) { clear: none; } }

.page-features .hfeature { float: left; display: block; margin-right: 2.3576515979%; width: 31.7615656014%; }

.page-features .hfeature:nth-child(4n) { margin-right: 2.3576515979%; }

.page-features .hfeature:nth-child(4n+1) { clear: none; }

.page-features .hfeature:last-child { margin-right: 0; }

.page-features .hfeature:nth-child(4n) { margin-right: 0; }

.page-features .hfeature:nth-child(4n+1) { clear: left; }

.page-features .hfeature .img-wrap { background: #5c4999; }

@media screen and (max-width: 768px) { .page-features .hfeature { width: 100%; }
  .page-features .hfeature:nth-child(4n) { margin-right: 2.3576515979%; }
  .page-features .hfeature:nth-child(4n+1) { clear: none; } }

.page-features h4 { font-size: 2rem; color: #646464; float: left; display: block; margin-right: 2.3576515979%; width: 100%; text-align: center; }

.page-features h4:last-child { margin-right: 0; }

.domain-prices { padding: 2rem 0; }

.domain-prices h2 { text-align: center; font-size: 2rem; margin-bottom: 2rem; }

.domain-prices .wrapper span { width: 100%; display: block; clear: both; }

.domain-prices .two-years {float:right;}

.domain-price-table-wrap { float: left; display: block; margin-right: 2.3576515979%; width: 31.7615656014%; }

.domain-price-table-wrap:last-child { margin-right: 0; }

.domain-price-table-wrap:nth-child(4n) { margin-right: 0; }

.domain-price-table-wrap:nth-child(4n+1) { clear: left; }

.domain-price-table-wrap .domain-group { width: 100%; margin-bottom: 1rem; }

.domain-price-table-wrap .domain-group h3 { text-align: center; padding: 0.5rem 1rem; background: #00b388; color: #fff; font-size: 1.5rem; }

.domain-price-table-wrap .domain-group table { width: 100%; }

.domain-price-table-wrap .domain-group table thead td { color: #00b388; width: 50%; font-size: 1rem; }

.domain-price-table-wrap .domain-group table tr { border-bottom: 1px solid #00b388; }

.domain-price-table-wrap .domain-group table tbody td { font-size: 1.1rem; }

@media screen and (max-width: 768px) { .domain-price-table-wrap { width: 100%; }
  .domain-price-table-wrap:nth-child(3n) { margin-right: 2.3576515979%; }
  .domain-price-table-wrap:nth-child(3n+1) { clear: none; } }

.contact-wrap { max-width: 68em; margin-left: auto; margin-right: auto; }

.contact-wrap::after { clear: both; content: ""; display: table; }

.contact-wrap .wrapper { float: left; display: block; margin-right: 2.3576515979%; width: 70%; }

.contact-wrap .wrapper:last-child { margin-right: 0; }

.contact-wrap .wrapper h3 { font-size: 2.5em; max-width: 60%; padding-top: 15px;}

.contact-wrap .wrapper .content-area p {margin-top: 5px;}

.contact-wrap .wrapper .content-area {font-size: 1.25rem; }

.contact-wrap .wrapper.btn-area { float: left; display: block; margin-left: 3%; }

.contact-wrap .wrapper.btn-area:last-child { margin-right: 0; }

.knowledgebase-link { width: 45%; margin-right: 3%; float: left;}

.serverstatus-link { width: 45%; float: left;}

a.btn.status { min-height: 90px;}

@media screen and (max-width: 768px) { .contact-wrap .wrapper.btn-area { width: 100%; } }

.contact-wrap .wrapper .btn { padding: 1rem; margin: 2rem auto; background: #70bce8; color: #fff; display: block; box-shadow: 2px 2px 6px 1px rgba(125, 125, 125, 0.35); }

.contact-wrap .wrapper .btn:nth-child(even) { background: #4b71b5; }

.contact-wrap .wrapper .btn .title { display: block; font-weight: 700; }

.contact-wrap .wrapper .btn img { display: inline-block; max-width: 20%; vertical-align: middle; margin-right: 1rem; }

.contact-wrap .wrapper .btn .text-area { display: inline-block; vertical-align: middle; }

@media screen and (max-width: 768px) { 
.contact-wrap .wrapper { width: 100%; }

.contact-wrap .wrapper h3 { max-width: 100%; } 

.reviews {	float: left; width: 90%; margin: 0px 5%; padding: 25px 0px;} 

h2.grp-widget-title.widget-title { padding:30px 0px}

.featured-product { margin: 5px 0px; } }

.contact-wrap .wrapper table thead tr td { font-weight: 500; font-size: 1.625rem; }

.contact-wrap .wrapper table thead tr td img { max-height: 2rem; display: inline-block; margin-right: 1rem; width: 2rem; }

.contact-wrap .wrapper table tr { border-bottom: 2px solid #70bce8; }

.contact-wrap .wrapper table tr td { padding: 1rem; vertical-align: top; }

.contact-wrap .wrapper table tr td h4 { font-size: 1.25rem; }

.contact-wrap .wrapper table tr td .phone { display: block; }

.contact-wrap .wrapper table.half { width: 49%; display: inline-block; vertical-align: top .contact-wrap .wrapper table.half; }

.contact-wrap .wrapper table.half :last-of-type { margin-left: 1%; }

.contact-wrap .wrapper table.half tbody td { height: 120px; width: 100vw; }

table.half p {margin-top: 10px !important; margin-bottom: 0px !important;}

table.half h4 {margin-top: 0px !important;}

.contact-wrap .wrapper table.ticket-contact tr td { width: 50%; }

.fancybox-inner {padding:30px 30px 30px 30px;width: auto !important;}

.fancybox-inner ol {margin-left: 40px; margin-bottom: 20px;}

.save-more {font-weight:bold;}

.expert-wrap {width:55%; float:left;text-align:left;}

.contact-expert {float:right;width:40%;margin-top:20px;}

.expert-wrap h6 {font-size:1.1em;}

.expert-wrap p {font-size:18px;}

.chat .wrapper {width: 80%;}

.contact-expert a {
    background: #fff;
    padding: 0.7rem 0.4rem;
    border-radius: 5px;
    border: 3px #fff solid;
    margin: 10px auto;
    display: block;
    width: 50%;
    max-width: 200px;
    font-size: 18px;
    font-weight: bold;
    background-color:#757372;
    text-decoration: none;
    text-align: center;
    float:right;
}

.contact-expert a:hover {
    color:#757372;
    background-color:#fff;
}

.expert-wrap a {font-weight: bold;font-size:120%;text-decoration:none;}

@media screen and (max-width: 768px) { .contact-wrap .wrapper table.half { width: 100%; margin: 0; }
  .contact-wrap .wrapper table.half td { width: 100vw; } 
  .expert-wrap, .contact-expert,.contact-expert a {width: 100%}}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmVuZG9ycy9ub3JtYWxpemUuY3NzL19ub3JtYWxpemUuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19ib3VyYm9uLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9zZXR0aW5ncy9fcHJlZml4ZXIuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL19weC10by1lbS5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvc2V0dGluZ3MvX2Fzc2V0LXBpcGVsaW5lLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19jb252ZXJ0LXVuaXRzLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19mb250LXNvdXJjZS1kZWNsYXJhdGlvbi5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fZ3JhZGllbnQtcG9zaXRpb25zLXBhcnNlci5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9faXMtbnVtLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19saW5lYXItYW5nbGUtcGFyc2VyLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19saW5lYXItZ3JhZGllbnQtcGFyc2VyLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19saW5lYXItcG9zaXRpb25zLXBhcnNlci5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fbGluZWFyLXNpZGUtY29ybmVyLXBhcnNlci5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fcmFkaWFsLWFyZy1wYXJzZXIuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX3JhZGlhbC1wb3NpdGlvbnMtcGFyc2VyLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19yYWRpYWwtZ3JhZGllbnQtcGFyc2VyLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19yZW5kZXItZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19zaGFwZS1zaXplLXN0cmlwcGVyLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9oZWxwZXJzL19zdHItdG8tbnVtLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2Fzc2lnbi5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19jb2xvci1saWdodG5lc3Muc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fY29udGFpbnMuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9faXMtbGVuZ3RoLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX2lzLXNpemUuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fcHgtdG8tZW0uc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fcHgtdG8tcmVtLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3N0cmlwLXVuaXRzLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3RpbnQtc2hhZGUuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fdHJhbnNpdGlvbi1wcm9wZXJ0eS1uYW1lLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3VucGFjay5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19tb2R1bGFyLXNjYWxlLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19hbmltYXRpb24uc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2FwcGVhcmFuY2Uuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2JhY2tmYWNlLXZpc2liaWxpdHkuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2JhY2tncm91bmQtaW1hZ2Uuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2JvcmRlci1pbWFnZS5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fYm94LXNpemluZy5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fY2FsYy5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fY29sdW1ucy5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZmlsdGVyLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19mbGV4LWJveC5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fZm9udC1mYWNlLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19mb250LWZlYXR1cmUtc2V0dGluZ3Muc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2hpZHBpLW1lZGlhLXF1ZXJ5LnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19oeXBoZW5zLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19pbWFnZS1yZW5kZXJpbmcuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX2tleWZyYW1lcy5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fbGluZWFyLWdyYWRpZW50LnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19wZXJzcGVjdGl2ZS5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fcGxhY2Vob2xkZXIuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3JhZGlhbC1ncmFkaWVudC5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fc2VsZWN0aW9uLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL190ZXh0LWRlY29yYXRpb24uc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2NzczMvX3RyYW5zZm9ybS5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fdHJhbnNpdGlvbi5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvY3NzMy9fdXNlci1zZWxlY3Quc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fZGlyZWN0aW9uYWwtdmFsdWVzLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2VsbGlwc2lzLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2ZvbnQtZmFtaWx5LnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX2hpZGUtdGV4dC5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19odG1sNS1pbnB1dC10eXBlcy5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wb3NpdGlvbi5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19yZXRpbmEtaW1hZ2Uuc2NzcyIsInZlbmRvcnMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fc2l6ZS5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL190aW1pbmctZnVuY3Rpb25zLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3RyaWFuZ2xlLnNjc3MiLCJ2ZW5kb3JzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9hZGRvbnMvX3dvcmQtd3JhcC5zY3NzIiwidmVuZG9ycy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvX2JvdXJib24tZGVwcmVjYXRlZC11cGNvbWluZy5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvX25lYXQuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL19uZWF0LWhlbHBlcnMuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2Z1bmN0aW9ucy9fcHJpdmF0ZS5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZnVuY3Rpb25zL19uZXctYnJlYWtwb2ludC5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvc2V0dGluZ3MvX2dyaWQuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL3NldHRpbmdzL192aXN1YWwtZ3JpZC5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvc2V0dGluZ3MvX2Rpc2FibGUtd2FybmluZ3Muc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX3ByaXZhdGUuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX2JveC1zaXppbmcuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX29tZWdhLnNjc3MiLCJ2ZW5kb3JzL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19vdXRlci1jb250YWluZXIuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX3NwYW4tY29sdW1ucy5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fcm93LnNjc3MiLCJ2ZW5kb3JzL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19zaGlmdC5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fcGFkLnNjc3MiLCJ2ZW5kb3JzL25lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19maWxsLXBhcmVudC5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fbWVkaWEuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX3RvLWRlcHJlY2F0ZS5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fdmlzdWFsLWdyaWQuc2NzcyIsInZlbmRvcnMvbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX2Rpc3BsYXktY29udGV4dC5zY3NzIiwidmVuZG9ycy9uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fZGlyZWN0aW9uLWNvbnRleHQuc2NzcyIsImJhc2UvX3NldHRpbmdzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJwYXJ0aWFscy9fZ2xvYmFsLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19saXN0cy5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC5zY3NzIiwiY29tcG9uZW50cy9fcG9zdHMtbGlzdC5zY3NzIiwicGFnZXMvX2luZGV4LnNjc3MiLCJwYWdlcy9faW50ZXJuYWwuc2NzcyIsInBhZ2VzL19wcm9kdWN0X2dyb3VwLnNjc3MiLCJwYWdlcy9fZG9tYWluLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIl0sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7Ozs7O0VBV0U7QUFFRixnRUFFRTtBQ2ZGLDRFQUE0RTtBQUU1RSxxSkFJRztBK0ZOSCxPQUFPLENBQUMsdUNBQUk7QS9GUVosSUFBSSxDQUFDLEVBQ0gsV0FBVyxFQUFFLFVBQVcsRUFBRSxPQUFPLENBQ2pDLG9CQUFvQixFQUFFLElBQUssRUFBRSxPQUFPLENBQ3BDLHdCQUF3QixFQUFFLElBQUssRUFBRSxPQUFPLEVBQ3pDOztBQUVELDZCQUVHO0FBRUgsSUFBSSxDQUFDLEVBQ0gsTUFBTSxFQUFFLENBQUUsR0FDWDs7QUFFRCwwR0FDZ0Y7QUFFaEYsNE5BS0c7QUFFSCxPQUFPLEVBQ1AsS0FBSyxFQUNMLE9BQU8sRUFDUCxVQUFVLEVBQ1YsTUFBTSxFQUNOLE1BQU0sRUFDTixNQUFNLEVBQ04sTUFBTSxFQUNOLElBQUksRUFDSixJQUFJLEVBQ0osR0FBRyxFQUNILE9BQU8sRUFDUCxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsS0FBTSxHQUNoQjs7QUFFRCw0SUFHRztBQUVILEtBQUssRUFDTCxNQUFNLEVBQ04sUUFBUSxFQUNSLEtBQUssQ0FBQyxFQUNKLE9BQU8sRUFBRSxZQUFhLEVBQUUsT0FBTyxDQUMvQixjQUFjLEVBQUUsUUFBUyxFQUFFLE9BQU8sRUFDbkM7O0FBRUQsK0dBR0c7QUFFSCxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBQVcsRUFDcEIsT0FBTyxFQUFFLElBQUssRUFDZCxNQUFNLEVBQUUsQ0FBRSxHQUNYOztBQUVELGtJQUdHO0NBRUgsQUFBQSxNQUFDLEFBQUEsR0FDRCxRQUFRLENBQUMsRUFD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 */

/*# sourceMappingURL=style.css.map */
.domain-hero .domain-form form input[type="text"] {
	padding-left: 20px;
}

.domain-hero .domain-form form select {
	height: 60px;
}

.domain-hero .domain-form form input[type="submit"] {
	height: 60px;
}

.domain-hero .domain-form form {
	font-size: 25px;
}

@media screen and (max-width: 768px) {
	.domain-hero .domain-form form input[type="text"] {
		width: 80%;
		margin-left: -70px;
		padding-left: 70px;
		outline: none;
	}
	.domain-hero .domain-form form select {
		margin-right: -60px;
		margin-left: -12px;
		outline: none;
	}
	.domain-hero .domain-form form input[type="submit"] {
		margin-top: 10px;
		width: 650px;
		margin-left: 5px;
	}
	header.navigation {
		max-height: 100px;
	}
	.site-logo {
		width: 30%;
	}
	.header-links {
		padding-top: 0;
		margin-top: -5px;
	}
	.data {
		margin-left: -13%;
	}
}

@media screen and (max-width: 425px) {
	.domain-hero .domain-form form input[type="text"] {
		width: 80%;
		margin-left: -70px;
		padding-left: 70px;
		outline: none;
	}
	.domain-form::before {
		content: 'www.';
		position: absolute;
		color: #646464;
		margin-left: 30px;
		margin-top:8px;
		left: 0;
		font-size: 20px
	}
	.domain-hero .domain-form form select {
		margin-right: -60px;
		margin-left: 0;
		outline: none;
                width: 45%;
	}
	.domain-hero .domain-form form input[type="submit"] {
		margin-top: 10px;
		width: 115%;
		margin-left: -7%;
	}
}

@media screen and (max-width: 500px) {
	.domain-hero .domain-form form input[type="submit"] {
		margin-top: 10px;
		width: 120%;
		margin-left: -10%;
	}
}

@media screen and (max-width: 320px) {
	.domain-hero .domain-form form input[type="submit"] {
		margin-top: 10px;
		width: 130%;
		margin-left: -15%;
	}	
}

.domain-features h2 {
	text-align: center;
	padding-top: 4rem;
}

.faq {
	margin-top: -100px;
	margin-bottom: 20px;
}

.title-h4 {
	font-family: "CoreSansDS55Bold";
	text-rendering: optimizeLegibility;
	color: #646464;
	text-align: center;
	margin: 20px 0 40px 0;
	font-size: 2.25rem;
}

.accordions-head {
	border: none;
	font-size: 16px!important;
	padding: 15px!important;
	background: #ededed!important;
	color: #646464!important;
}

span.accordions-head-title {
	padding: 15px 30px!important;
}

.accordions-head:hover {
	background: #b3b3b3!important;
}

.accordions-head:focus {
	outline: none;
}

.ui-accordion-header-active {
	font-weight: bold;
}

.accordion-content {
	padding: 20px 60px!important;
	font-size: 0.9em!important;
}

/* Front Page Domain Registraton */

.front-domain-hero { 
	background: #ffffff; 
	color: #fff; 
	padding: 0; 
	text-align: center; 
        margin-top: 30px;
        margin-bottom: -1.5em;
	box-sizing: initial;
}

.front-domain-hero h2 { 
	font-size: 2.25rem; 
        color: #646464;
}

.front-domain-hero .cta { 
	font-size: 1.5rem; 
	font-weight: normal; 
}

.front-domain-hero .domain-form { 
	margin: 0 auto; 
	padding: 2rem;
	font-size: 1.5rem; 
	font-family: "CoreSansDS55Bold"; 
	border: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

.front-domain-hero .domain-form:before { 
	content: none;
}

.front-domain-hero .domain-form form { 
	display: inline; 
	width: 40vw; 
	color: #757372; 
	font-family: "CoreSansDS35Regular"; 
	font-size: 25px; 
	padding: 1rem .5rem; 
}

.front-domain-hero .domain-form form input { 
	border-radius: 5px; 
	border: 0; 
	padding: 0px;
}

.front-domain-hero .domain-form form input[type="text"] { 
	width: 57%; 
	height: 60px;
	border-style: solid;
	border-width: 16px;
	border-radius: 10px;
	border-color: #e0e0e0;
	border-right: none;
	padding-left: 20px;
}

.front-domain-hero .domain-form form input[type="text"]:focus { 
	outline: none!important;
}

.front-domain-hero .domain-form form input[type="submit"] { 
	background: #70bce8; 
	color: #fff; 
	font-weight: 600; 
	width: 15%;
	border-radius: 0px 5px 5px 0px;
	height: 60px;
	border-width: 16px;
	border-style: solid;
	border-color: #e0e0e0;
	margin-left: -9px;
	border-left: none;
	line-height: normal;
}

.front-domain-hero .domain-form form input[type="submit"]:focus {
	outline: none;
}

.front-domain-hero .domain-form form select { 
	background: white none repeat scroll 0% 0%; 
	border: 0px none; 
	border-radius: 5px; 
	padding: 0px; 
	margin: 0px 0.2rem;
	height: 60px; 
	border-width: 16px;
	border-style: solid;
	margin-left: -10px;
	border-left: none;
	border-color: #e0e0e0;
}

.front-domain-hero .domain-form form select:focus { 
	outline: none!important;
}


.help-cta { background: #ededed; padding: 0 0 2rem 0; }

.help-cta.chat { background: #757372; padding: 0; }

.transfer-steps {
    width: 30%;
    height: 375px;
    margin: 0 1% 0 2%;
    float: left;
    border-radius: 10px;
    padding: 20px;
    background: #fff;
    box-shadow: 2px 2px 6px 1px rgba(125, 125, 125, 0.35);
    color: #646464;
}

.first-step {
    padding-left: 3%;
}

.transfer-steps img {
    max-height: 100px;
    margin: 30px 0 30px 0;
}

.transfer-title {
   font-size: 1.4rem;
   font-weight: bold;
   margin-top: 20px;
   color: #646464;
}

.transfer-steps p {
   font-size: 16px;
   color: #646464;
}


@media screen and (max-width: 768px) { 
	.front-domain-hero .domain-form form { 
		width: 100%; 
	} 
	.front-domain-hero .domain-form form input[type="text"] { 
		width: auto; 
	} 
	.front-domain-hero .domain-form { 
		width: 100%; 
	}
  	.front-domain-hero .domain-form:nth-child(4n) { 
  		margin-right: 2.3576515979%; 
  	}
  	.front-domain-hero .domain-form:nth-child(4n+1) { 
  		clear: none; 
  	} 
}

@media screen and (max-width: 425px) {
	.front-domain-hero .domain-form form input[type="text"] {
		width: 50%;
		outline: none;
	}
	.front-domain-hero .domain-form form select {
		margin-right: -60px;
		margin-left: -12px;
		outline: none;
	}

	.front-domain-hero .domain-form form { 
		width: 100%; 
		margin-left: -18%;
	} 
	.front-domain-hero .domain-form form input[type="submit"] {
		margin-top: 10px;
		width: 98%;
                border-radius: 5px 5px 5px 5px;
		border-left: solid;
		border-width: 16px;
		border-color: #e0e0e0;
	}
        header.navigation {
                margin-top: -30px;
        }

        .transfer-steps {
                width: 100%;
        }
}

/* Login Page Styling */
.tablinks {
	margin: 5px;
	border-radius: 7px;
}

div.tab {
    overflow: hidden;
    display: inline-block;
}

div.tab button {
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.3s;
    font-size: 3em;
    padding: 20px 75px;
    font-weight: bold;
}

.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
}

.login-form {
	display: inline-grid;

}

.cpanel {
	background-color: #FC6E29;
	color: #ffffff;
}

.webmail {
	background-color: #F62817;
	color: #ffffff;
}

.billing {
	background-color: #70bce8;
	color: #ffffff;
}

.btn-login {
	background-color: #4b71b5;
	border-radius: 5px;
	border: none;
	color: #ffffff;
}

.login-logo {
	height: 40px;
	margin-bottom: 15px;
}

.billing-logo {
	height: 45px;
	width: 150px;
	color: #ffffff;
	background-color: #4b71b5;
	border-radius: 5px;
	margin-bottom: 15px;
}

.login-input {
	border-style: solid;
    border-radius: 5px;
    padding-left: 5px;
    border-width: 1px;
}

.login-input:focus {
 	outline: none;
}