.notch_offset {padding: 12px;box-sizing: border-box;padding-left: env(safe-area-inset-left);padding-right: env(safe-area-inset-right);}html {background-color: #26222C }body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-size: 16px;font-weight: 300;color: #555;margin: 0;padding: 0;background-color: #fff }img.darkmode {display: none }img.lightmode {display: block }@media (prefers-color-scheme: dark) {img.darkmode {display: block }img.lightmode {display: none }body:not(.cke_editable) {background-color: #26222C !important }header {background-color: rgba(0, 0, 0, 0.3) !important;border-bottom: 1px #000 solid !important }nav>ul>li {background-color: #080808 !important }nav ul li.nav_active {background-color: #080808 !important;color: #FFF !important }#navigation ul li.search_li:hover {background-color: #080808 !important }nav ul li:hover {background-color: #080808 !important;color: #FFF !important }nav>ul>li a:link, nav>ul>li a:visited, li.search_li {color: #FFF !important }.bottom-bar, .middle-bar, .top-bar {background-color: #fff !important }.mobile-search-toggle {color: #fff !important }h1, h2, h3, h4, h5, h6 {color: #fff !important }#myvenue_logout, body:not(.cke_editable) #content, body:not(.cke_editable) #content p {color: #fff !important }#breadcrumbs a, #myvenue_logout a, body:not(.cke_editable) #content a {color: #E8BA49 !important;}#breadcrumbs a:visited, #content a:visited {color: #fff !important }#content a.button:hover, #content table.standard a.button:hover {color: #0d63c4 !important }#content table.chart, #content table.standard, #content table.standard p {color: #FFF !important }#content table.chart a, #content table.chart a:visited, #content table.standard a, #content table.standard a:visited {color: #E8BA49 !important }#content table.standard a.button {color: #fff !important }#content table.chart:not(.columns) tr:nth-child(odd), #content table.standard {color: #FFF !important }#content table:not(.nohover):not(.columns).chart tr:hover:not(.nohover) {background-color: #757575 !important;}#content table:not(.nohover):not(.columns).chart tr:hover a, #content table:not(.nohover):not(.columns).chart tr:not(.nohover):hover {color: #fff !important }#breadcrumbs {color: #fff !important }#content div.boxcontainer h3, #content div.boxcontainer p {color: #26222C !important }#content div.boxcontainer a:hover, #content div.boxcontainer div:hover h3, #content div.boxcontainer div:hover p {color: #fff !important }#portfolio_container {background-color: #26222C !important }#icarousel .slide.current {border: 1px #a5a5a5 solid !important;box-shadow: 0 6px 6px rgba(33, 33, 33, 0.64) !important }.help {color: #00ff56 !important }.show_hide:after {color: #00ff56 !important;}.fill01 {color: #fff !important;background-color: #0f0f91 !important }.fill05 {color: #fff !important;background-color: rgba(121, 0, 0, 1) !important }#content table.standard .fill05 a:link, #content table.standard .fill05 a:visited, .fill05 a, .fill05 a:hover, .fill05 a:visited {color: #fff !important }.fill06 {color: #fff !important;background-color: green !important }#content table tr.table_header {background-image: none !important;background-color: #313131 !important;font-weight: bold;}#content table.standard .fill06 a:link, #content table.standard .fill06 a:visited, .fill06 a, .fill06 a:hover, .fill06 a:visited {color: #fff !important }.alternate_a, table.standard tr:nth-child(odd):not(.fill01):not(.fill05):not(.fill06) {background-color: #2C2B31 !important }.alternate_b, table.standard tr:nth-child(even):not(.fill01):not(.fill05):not(.fill06) {background-color: #26222C !important }table.standard {background-color: #2C2B31 !important }table.standard tr.table_header {text-shadow: none !important;background-color: #adadad !important;background-image: -webkit-linear-gradient(#F0E8E9, #adadad 50px) !important;background-image: -moz-linear-gradient(#F0E8E9, #adadad 50px) !important;background-image: -ms-linear-gradient(#F0E8E9, #adadad 50px) !important;background-image: -o-linear-gradient(#F0E8E9, #adadad 50px) !important;background-image: linear-gradient(#F0E8E9, #adadad 50px) !important }#content ul:not(ul.no_bullets) li:before {color: #fff !important }.alert_message_container {background-color: green !important;color: #fff !important }section.professional h3 {color: #fff !important }.ContentRed {color: #E43260 !important;}fieldset {border: 1px solid #7e7e7e !important;background-color: #252525 !important;box-shadow: none;}.vsearch {border: 2px #FFF solid !important }}.vsearch {border: 2px #000 solid;border-radius: 5px;cursor: default;padding: 2px }.help {color: #093 !important }.help_seo {color: purple;font-size: 0.8em }fieldset {padding: 5px;margin: 5px;border: 1px solid #0065CB;border-radius: 5px;background-color: #F0F0F0;box-shadow: 0 0 2px #CCC }legend {color: #FFF;padding: 5px;margin: 5px;border: 1px solid #CCC;background-color: #0065CB;text-align: left;border-radius: 5px }legend a:link {color: #fff;text-decoration: underline }legend a:hover {color: #fff;text-decoration: none }.caution {text-align: center;color: #fff;font-size: 16px;font-weight: 400;height: 40px;left: 0;line-height: 35px;padding: 0;visibility: visible;background-image: url("../images/banner-caution.png");background-attachment: initial;background-origin: initial;background-clip: initial;background-color: initial }.warning {text-align: center;color: #fff;font-size: 16px;font-weight: 400;height: 40px;left: 0;line-height: 35px;padding: 0;visibility: visible;background-image: url("../images/banner-warning.png");background-attachment: initial;background-origin: initial;background-clip: initial;background-color: initial }.alert_text {background-color: #292929;padding: 2px }.alert_text a {color: #ff0 }#blog_sidebar {width: 100% }#blog_sidebar ul {margin: 0;padding: 0 }#blog_sidebar ul li {display: inline-block;padding-right: 10px }#blog_sidebar ul li:before {content: "\f058";font-family: FontAwesome;display: inline-block;margin-right: 3px;width: 1em;color: #F35822 }@media screen and (max-width: 630px) {#blog_sidebar {float: none;display: block;width: 100% }}.hide {display: none }.ContentBold {font-weight: 700 }.ContentRed {color: #B31D04;font-weight: bold;}table.standard {border: 1px #4C4C4C solid;border-spacing: 0;font-size: 14px;padding: 0;background-color: #FFF }table.standard tr.table_header {font-size: 14px;text-shadow: 1px 1px #FFF;line-height: 16px;height: 35px;background-color: #F0E8E9;}table.standard tr.table_header td {padding-left: 15px }.alternate_a {background-color: #FFF }.alternate_b {background-color: #EFEFEF }.topic_name {font-size: 16px }.standard_transparent {font-size: 10px;line-height: 12px;color: #666;background: transparent;border-radius: 10px;border-spacing: 0;background-color: #F0E8E9;}.standardtext {font-size: 12px }.black11 {font-size: 12px;line-height: 12px }.fill01 {background-color: #CCF }.fill02 {background-color: #DDD }.fill03 {background-color: #F5F5F5 }.fill04 {background-color: #FAFAFA }.fill05 {background-color: #F9D3CD }.fill06 {background-color: #00ca5f }.red11 {font-size: 11px;color: #C00 }.green11 {font-size: 11px;font-weight: 400;color: #090 }#trailimageid {font-size: 0.75em;position: absolute;visibility: hidden;left: 0;top: 0;width: 520px;height: 0;z-index: 200 }#progress_bar_container {position: fixed;top: 100px;width: 100%;height: 80px;margin: auto;text-align: center;z-index: 10000 }#progress_unknown_length {position: absolute;top: 100px;width: 100%;height: 80px;margin: auto;text-align: center;z-index: 10000 }#progress_unknown_length_content {position: relative;margin-top: 40px;width: 332px;height: 251px;padding: 0;margin: auto }#progress_unknown_length_content img {border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px }#progress_blocks_container {background: #FFF;background-image: url("../images/progress-bar-back.gif") }#progress_blocks {background: #fff;background-image: url("../images/progress-bar.gif") }.notice {color: red }table.hover tr:hover {background-color: #ff0 }table.hover tr:first-child:hover {background-color: transparent }table.hover tr.nohover {background-color: #fff }.hover_opacity:hover {opacity: 0.5 }header {-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);background-color: rgba(255, 255, 255, 0.7);position: fixed;width: 100%;height: 113px;z-index: 700;transition: height 0.4s ease;border-bottom: 1px #DDD solid }body.mobile-menu header, body.show_search header {background: rgba(40, 40, 40, 0.94) }#header_content a.logo img {width: 187px;height: auto;}body.scroll header {height: 60px;transition: height 0.4s ease }body.scroll_lock header {height: 60px !important;transition: height 0.4s ease }body.scroll_lock #header_content a.logo {top: 2px }body.scroll_lock #header_content a.logo img, body.show_search #header_content a.logo img {width: 125px;transition: width 0.4s ease, height 0.4s ease, top 0.4s ease }body.scroll_lock .mobile-nav-toggle {top: 15px !important;transition: top 0.4s ease }img.portfolio {padding: 10px;border-radius: 10px;border: solid 2px #ccc;box-shadow: 0 0 6px #7d7d7d;margin: 10px auto;background-color: #FFF }body.mobile img.portfolio {max-width: 400px !important }#breadcrumbs {font-size: 0.8em;margin: 5px;text-align: center }#breadcrumbs ol {margin: 0;padding: 0 }ol.breadcrumbs-list li {display: inline-block;list-style: none }.boxcontainer {text-align: justify;height: auto;display: table;border-spacing: 0;width: 100% }.boxcontainer.spacing {border-spacing: 20px }.boxcontainer a {text-decoration: none }.box1, .box2, .box3, .box4 {width: 25%;height: auto;vertical-align: top;display: table-cell }.box_2 {width: 50%;height: auto;vertical-align: top;display: table-cell;border: red solid thin }.box_4 {width: 25%;height: auto;vertical-align: top;display: table-cell;border: red solid thin }.box_5 {width: 20%;height: auto;vertical-align: top;display: table-cell;border: red solid thin }body.mobile .boxcontainer {display: block }body.mobile .box1, body.mobile .box2, body.mobile .box3, body.mobile .box4, body.mobile .box_2, body.mobile .box_4, body.mobile .box_5 {width: 100%;display: block }.boxcontainer .colorcalloutsbox {position: relative;height: auto;vertical-align: top;padding: 20px;cursor: pointer }.colorcalloutsbox h3 {text-align: left;font-size: 18px;color: #fff;margin: 5px 0 15px }.colorcalloutsbox p {font-size: 12px;text-align: left;color: #fff;line-height: 16px }.box_2, .box_4, .box_5 {background-color: #efefef;border: 1px #e3e3e3 solid }.box_2:hover, .box_4:hover, .box_5:hover {background-color: #202728;text-decoration: none !important }.box_2 h3, .box_2 p, .box_4 h3, .box_4 p, .box_5 h3, .box_5 p {color: #000 }.box_2:hover div.icon, .box_2:hover h3, .box_2:hover p, .box_4:hover div.icon, .box_4:hover h3, .box_4:hover p, .box_5:hover div.icon, .box_5:hover h3, .box_5:hover p {color: #fff;text-decoration: none }.box1 {background-color: #0075DD;background-image: -webkit-linear-gradient(#00BDF2, #0075DD);background-image: -moz-linear-gradient(#00BDF2, #0075DD);background-image: -ms-linear-gradient(#00BDF2, #0075DD);background-image: -o-linear-gradient(#00BDF2, #0075DD);background-image: linear-gradient(#00BDF2, #0075DD) }.box2 {background-color: #a50000;background-image: -webkit-linear-gradient(red, #a50000);background-image: -moz-linear-gradient(red, #a50000);background-image: -ms-linear-gradient(red, #a50000);background-image: -o-linear-gradient(red, #a50000);background-image: linear-gradient(red, #a50000) }.box3 {background-color: #51A301;background-image: -webkit-linear-gradient(#83D533, #51A301);background-image: -moz-linear-gradient(#83D533, #51A301);background-image: -ms-linear-gradient(#83D533, #51A301);background-image: -o-linear-gradient(#83D533, #51A301);background-image: linear-gradient(#83D533, #51A301) }.box4 {background-color: orange;background-image: -webkit-linear-gradient(#F90, #F67801);background-image: -moz-linear-gradient(#F90, #F67801);background-image: -ms-linear-gradient(#F90, #F67801);background-image: -o-linear-gradient(#F90, #F67801);background-image: linear-gradient(#F90, #F67801) }.box_2 div.icon, .box_4 div.icon, .box_5 div.icon {padding: 15px 0 0;font-size: 5em;line-height: 1em;text-align: center;color: #000 }.box_2 h3, .box_4 h3, .box_5 h3 {margin: 5px;padding: 0;text-align: center }.boxcontainer .box_2 .colorcalloutsbox, .boxcontainer .box_4 .colorcalloutsbox, .boxcontainer .box_5 .colorcalloutsbox {position: relative;height: auto;vertical-align: top;padding: 0 20px 10px;cursor: pointer }.box1:hover, .box2:hover, .box3:hover, .box4:hover {background-color: #202728;background-image: none;text-decoration: none !important }#portfolio_container {position: relative;background-color: #FFF;z-index: 80 }.show_hide {padding: 3px 0 20px;text-align: center;text-transform: uppercase;color: #999;font-weight: 200;font-size: 12px }.show_hide a {color: #999;text-decoration: none !important }.show_hide a:hover {color: #0067cc }.show_hide:after {font-family: FontAwesome;content: "\f059";font-size: 1.5em;margin-left: 5px;color: #093;}#trailimageid {font-size: 0.75em;position: absolute;visibility: hidden;left: 0;top: 0;width: 520px;height: 0;z-index: 200 }.tooltip {width: 200px;color: #183C92;font: normal 10px Arial, sans-serif;text-decoration: none;text-align: left }.tooltip span.top {padding: 30px 8px 0;background: url("../images/bubble.gif") no-repeat top }.tooltip b.bottom {padding: 3px 8px 15px;color: #900;background: url("../images/bubble.gif") no-repeat bottom;font: normal 10px Arial, sans-serif }p:before {content: "";width: 25%;display: block;overflow: hidden }a[name]:not([href]) {padding-top: 150px;margin-top: -150px }a[name]:not([href]):before {display: block;content: " ";padding-top: 150px;margin-top: -150px;visibility: hidden }a.button {margin: 0;background-color: #0d63c4;color: #FFF !important;font-size: 1em;line-height: 3em;font-weight: 500;overflow: hidden;padding: 4px 14px;text-transform: uppercase;text-decoration: none;cursor: pointer;letter-spacing: 1px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;white-space: nowrap;border: #0d63c4 solid thin;border-radius: 5px }a.button:hover {background-color: #FFF;color: #0d63c4 !important;text-decoration: none;border: #0d63c4 solid thin }#page {min-height: 400px;margin: 0 auto;position: relative }.spacer {clear: both;height: 113px }#content {margin-top: 20px;padding: 0 40px 50px;min-height: 500px }body.mobile #content {padding: 0 10px 50px }#content table:not(.no_resize) tr td {padding: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }body.home #content {margin-top: 0;padding: 0 }.no_wrap {white-space: nowrap }.no_decoration, .no_decoration a {text-decoration: none }video {width: 100% !important;height: auto !important }iframe {max-width: 100% !important }.truncate_safari_3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis }body.mobile table:not(.no_resize) {width: 100% !important;height: auto !important;overflow: hidden;border-collapse: collapse }body.mobile table:not(.no_resize) td, body.mobile table:not(.no_resize) th {padding: 5px }body.mobile table:not(.no_resize) td {display: block;width: 100% !important;height: auto !important;overflow: hidden;text-align: center }body.mobile table:not(.no_resize) td ul li, body.mobile table:not(.no_resize) td:not(.mobile_center) div, body.mobile table:not(.no_resize) td:not(.mobile_center) p {text-align: left }body.mobile table:not(.no_resize) td div, body.mobile table:not(.no_resize) td p {text-align: center }body.mobile table:not(.no_resize) td:not(.no_resize) img {height: auto !important;margin: auto }body.mobile table.no_resize {overflow: scroll }table.venue {margin: 10px auto;padding: 10px 0;width: 100%;border: none }table.venue tr td {padding: 15px }table.venue th {color: #116FCF;font-weight: 400;font-size: 16px }body.mobile .no_resize {overflow: scroll }#content img {max-width: 100%;height: auto !important }.external-icon {vertical-align: baseline;font-size: 60% !important;padding: 3px;vertical-align: super }body:not(.news) a.external {white-space: nowrap }a.phone {text-decoration: none }h1, h2, h3, h4, h5, h6 {font-weight: 500;padding: 0;margin: 0.5em 0;font-size: 1.5em }h1 {font-weight: 700 }hr {border: none;border-top: 1px #DDD solid;padding: 0;margin: 10px 0 }#content p:not(table p) {margin: 0 0 1em }#content table:not(.no_resize) {padding: 0;width: 100%;margin: auto }table.chart {background-color: #FFF;border-collapse: separate;border-spacing: 0;box-shadow: 0 0 2px #757575;color: #696969;width: 90%;margin: 40px auto }table.chart:not(.columns) tr:nth-child(odd) {background-color: #f3f3f3 }table.chart th {background-color: #757575;color: #fff;padding: 8px 10px;font-size: 0.8em }table.chart td {padding: 5px !important }table.chart td:not(body.mobile table.chart td) {padding: 5px;font-size: 0.8em }table:not(.nohover):not(.columns).chart tr:hover:not(.nohover) {background-color: #ff0 }table.chart a {color: #696969 }body.mobile table.chart td {padding: 5px 15px !important }body.mobile table.chart th {display: none }body.mobile table.chart td[data-col-name]:before {content: attr(data-col-name) ":";display: inline-block;vertical-align: top;padding-right: 5px }table.columns {position: relative;border-spacing: 0;border-collapse: collapse;overflow: hidden !important;z-index: 1 }table.columns tr td {border-right: #ddd solid thin;border-bottom: #ddd solid thin }table.columns tr td:hover {background-color: #333;transition: box-shadow 0.3s ease, background-color 0.3s ease;color: #fff !important;box-shadow: 5px 0 30px rgba(0, 0, 0, 0.5) }table.columns tr td:hover a {color: #fff !important }table.columns td, table.columns th {padding: 10px;position: relative }table.columns tr td:hover::after {background-color: #ddd;transition: box-shadow 0.5s ease, background-color 0.5s ease;box-shadow: 5px 0 30px rgba(0, 0, 0, 0.5);content: '\00a0';height: 10000px;left: 0;position: absolute;top: -5000px;width: 100%;z-index: -1 }a {color: #0065CB;text-decoration: none }a:hover {text-decoration: underline }a:visited {color: #0065CB }#content ol {padding: 0 }#content ol li {margin-left: 1.5em }#content ul {list-style: none;padding: 0 }#content ul li {padding-left: 0 }#content ul:not(ul.no_bullets) li:before {content: "\f058";font-family: FontAwesome;display: inline-block;margin-left: 0;width: 1.5em;color: #26222C }body.design #content ul li:before {color: #0065CB }body.hosting #content ul li:before {color: red }body.domains #content ul li:before {color: green }body.marketing #content ul li:before {color: orange }.paging {text-align: center }.paging ul {list-style: none }.paging ul li {display: inline-block;list-style: none;padding: 5px !important }.paging ul li:before {content: none !important }a.btn {font-size: 1.2em;text-decoration: none;color: #fff;border: 1px solid #fff;padding: 4px 15px;background-color: rgba(107, 4, 4, 0.3);transition: background-color 0.5s }a.btn:hover {background-color: rgba(107, 4, 4, .7) }#slider {height: auto;position: relative }#header_content a.logo {z-index: 1;position: absolute;display: block;top: 10px;left: 30px;transition: all 0.4s ease }body.scroll #header_content a.logo {top: 2px;transition: all 0.4s ease }body.scroll #header_content a.logo img {width: 125px;height: auto;transition: width 0.4s ease, height 0.4s ease }#slider div.hero, #slider div.hero_2 {position: absolute;width: 42%;top: 130px;left: 55%;z-index: 101;animation-name: animate_1;animation-duration: 2s }@keyframes animate_1 {0% {opacity: 0;left: 0;top: 0 }100% {opacity: 1;left: 55%;top: 130px }}#slider div.hero h1 {line-height: 1em;margin: 0 0 30px;color: #fff;text-shadow: 1px 1px 6px #000 }body.mobile #social, body.mobile-menu #social {display: none }#social {position: absolute;top: 0;right: 50px;margin: 0;font-size: 22px;opacity: 1;transition: opacity 0.5s ease }body.scroll #social {opacity: 0;transition: opacity 0.5s ease }#social i {padding-top: 0 }body.show_search #social {display: none }#social.hide {display: none }#social.show {display: block }#social a {color: #0d63c4;padding: 0 10px;text-decoration: none }#social a:hover {color: #DB2231 }.social_connect {display: inline-block;font-size: 12px;font-weight: 700;padding: 5px 5px 7px 0;vertical-align: top }.social_connect a {background-color: #0d63c4;border-radius: 0 0 5px 5px;color: #fff !important;text-decoration: none;text-transform: uppercase;padding: 6px 7px !important;margin: 0 10px 0 0 }.social_connect a:hover {background: #DB2231;color: #fff !important }.slider_content {position: absolute;bottom: 100px;right: 0;width: 900px;height: 92px;background-color: #9E120F }.slider_heading {text-align: left;font-size: 40px;font-weight: 200;color: #fff;text-shadow: 1px 1px 1px #000;padding: 25px 0 0 70px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: -webkit-flex;display: -moz-flex;display: flex }.slider_content.tablet {bottom: 20% }.slider_subheading {font-weight: 700 }section {padding: 50px 30px }section::after {content: '';display: block;clear: both }section table tr td {padding: 40px !important }body.mobile section table tr td {padding: 5px !important }section.main {margin-top: 20px;margin-bottom: 30px;padding: 1em }section.main aside {width: 33%;float: left;text-align: center }section.main .content {margin: 15px;background: no-repeat center top;background-size: 75px 75px;padding-top: 85px }section.main aside h3 a {color: #000;text-decoration: none }section.main aside h3 a:hover {text-decoration: underline }section.main aside .content.trending {background-image: url("../images/icon_star.svg") }section.main aside .content.find-it {background-image: url("../images/icon_marker.svg") }section.main aside .content.tools {background-image: url("../images/icon_gear.svg") }section.control {color: #fff !important;background-color: #a50000;background-image: -webkit-linear-gradient(red, #a50000);background-image: -moz-linear-gradient(red, #a50000);background-image: -ms-linear-gradient(red, #a50000);background-image: -o-linear-gradient(red, #a50000);background-image: linear-gradient(red, #a50000) }section.control h3 {color: #fff !important;font-weight: 200;font-size: 3em;margin: 10px }section.control h4 {color: #fff !important;font-weight: 200;font-size: 1.5em;margin: 10px }section.control a {color: #fff }section.security {color: #fff !important;background-color: #51A301;background-image: -webkit-linear-gradient(#83D533, #51A301);background-image: -moz-linear-gradient(#83D533, #51A301);background-image: -ms-linear-gradient(#83D533, #51A301);background-image: -o-linear-gradient(#83D533, #51A301);background-image: linear-gradient(#83D533, #51A301) }section.security h3 {color: #fff !important;font-weight: 200;font-size: 3em;margin: 10px }section.security h4 {color: #fff !important;font-weight: 200;font-size: 1.5em;margin: 10px }section.security a {color: #fff }div.stags {padding-top: 30px;padding-bottom: 30px;color: #fff !important;background: #353535 !important }div.stags h1 {color: #fff !important;font-size: 2em;margin: 10px;text-align: center }div.stags h2 {color: #fff !important;font-weight: 200;font-size: 1.5em;margin: 10px }div.stags a {color: #fff }section.professional {color: #555;}section.professional h3 {color: #555;font-weight: 200;font-size: 3em;margin: 10px }section.different {color: #fff !important;background: #202728 !important }section.different h3 {color: #fff !important;font-weight: 200;font-size: 3em;margin: 10px }section.different h4 {color: #fff !important;font-weight: 200;font-size: 1.5em;margin: 10px }section.different a {color: #fff }section.process {color: #fff !important;background-color: #0075DD;background-image: -webkit-linear-gradient(#00BDF2, #0075DD);background-image: -moz-linear-gradient(#00BDF2, #0075DD);background-image: -ms-linear-gradient(#00BDF2, #0075DD);background-image: -o-linear-gradient(#00BDF2, #0075DD);background-image: linear-gradient(#00BDF2, #0075DD) }section.process h3, section.process h4 {color: #fff !important }section.process h3 {color: #fff !important;font-weight: 200;font-size: 3em;margin: 10px }section.process h4 {color: #fff !important;font-weight: 200;font-size: 1.5em;margin: 10px }section.process a {color: #fff }section.commitment {color: #fff !important;background-color: orange;background-image: -webkit-linear-gradient(#F90, #F67801);background-image: -moz-linear-gradient(#F90, #F67801);background-image: -ms-linear-gradient(#F90, #F67801);background-image: -o-linear-gradient(#F90, #F67801);background-image: linear-gradient(#F90, #F67801) }section.commitment h3, section.commitment h4 {color: #fff !important }section.commitment h3 {color: #fff !important;font-weight: 200;font-size: 3em;margin: 10px }section.commitment h4 {color: #fff !important;font-weight: 200;font-size: 1.5em;margin: 10px }section.commitment a {color: #fff }.weather_header {font-weight: 700 }#venueweather_interior {max-width: 600px;margin: auto }#venueweather {max-width: 400px;margin: auto }.weather_table, .weather_table tr td {padding: 5px;border: none }.weather_temperature {font-size: 50px;font-weight: 200;line-height: 40px }.weather_temparature_c {font-size: 16px }.weather_temparature_c_degrees {font-size: 10px }.weather_string {font-size: 28px;font-weight: 200;line-height: 32px;clear: left }.weather_img {border-radius: 5px;box-shadow: 0 0 6px #7d7d7d }.weather_observation_time {font-size: 10px }#venueweather_interior_detailed {width: 100%;color: #fff;text-shadow: 1px 1px #000;border: 1px #000 solid }#curtain {background: rgba(40, 40, 40, 0.94);display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 699 }#search div {display: inline-block;cursor: pointer }#search div i {color: #fff }#search div i:hover {color: #ccc }.search_li div {font-size: 18px;padding: 2px 20px 6px }#search_container {display: none;position: absolute;top: 12px;left: 0;width: 100%;padding: 0 50px 0 170px;text-align: center;font-size: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }#search_container.open {animation-name: animate_search;animation-duration: 2s }@keyframes animate_search {0% {width: 30% }100% {width: 100% }}#search-toggle {position: absolute;right: 15px;top: 0;width: 30px;height: 30px;cursor: pointer;z-index: 600 }#search-toggle:hover {opacity: 0.6 }#search-toggle.open .top-bar {transform: rotate(45deg);-webkit-transition: rotate(45deg);-moz-transition: rotate(45deg);-o-transition: rotate(45deg);top: 15px }#search-toggle.open .middle-bar {opacity: 0 }#search-toggle.open .bottom-bar {transform: rotate(-45deg);-webkit-transition: rotate(-45deg);-moz-transition: rotate(-45deg);-o-transition: rotate(-45deg);top: 15px }#navigation ul li.search_li {width: 180px;transition: all 750ms ease }#navigation ul li.search_li:hover {width: 280px;background-color: #757575 }#navigation ul li.search_li:not(hover) {width: 180px }input#search_for {color: #FFF;font-size: 16px;width: 100%;background-color: #000;transition: all 750ms ease;border: none }input#search_for:not(:focus) {background-color: #000 }#navigation ul li.search_li:hover #search_for {width: 190px }#navigation ul li.search_li:not(hover) #search_for {width: 100px }li.search_li:hover #search_container {width: 278px }li.search_li:not(hover) #search_container {width: 180px }.search_icon {background-image: url("../images/search.svg");background-size: 40px 40px;background-position: left center;background-repeat: no-repeat;outline-style: none;outline-width: 0 }input.search_icon[type="text"] {padding: 5px 5px 5px 35px }div#search_for_auto_complete {display: none;position: absolute;top: 59px;left: 16.66667%;width: 66.66667%;max-height: 60vh;z-index: 702;border-radius: 5px;overflow: scroll;background: #EDEDED;animation-name: animate_scale;animation-duration: 2s }body.show_search div#search_for_auto_complete {display: block }#auto_close {display: inline;position: absolute;right: 15px;cursor: pointer;color: #000;font-size: 18px }ul.contacts {list-style-type: none;margin: 0;padding: 0;text-align: left;z-index: 9 }ul.contacts li.header {text-align: left;padding: 10px;font-size: 14px;font-weight: 500;z-index: 9;border-bottom: 1px #CCC solid }ul.contacts div.footer {text-align: center;padding: 7px 0 0;margin: 0 0 10px;font-size: 14px;font-weight: 500;cursor: pointer;z-index: 9;border-top: 1px #CCC solid }ul.contacts div.footer:hover {background-color: #EDEDED;color: #000 }ul.contacts li:hover {background-color: #757575;color: #fff;cursor: pointer;z-index: 9 }li.contact {list-style-type: none;display: block;margin: 0;padding: 5px;height: auto;z-index: 9;background-color: #FFF;cursor: pointer }li.contact div.image {float: left;width: 11px;height: 11px;margin-right: 8px;margin-left: 8px }li.contact div.name {font-weight: 500;font-size: 12px;line-height: 1.2em;color: #000 }ul.contacts li:hover div.name {color: #FFF }li.contact div.email {font-size: 12px;color: #666;padding-left: 28px }ul.contacts li:hover div.email {font-size: 12px;color: #FFF;padding-left: 28px }li.contact div.results {font-size: 10px;color: #363636 }#mobile_nav {display: none }body.mobile-menu #mobile_nav {display: block }nav {position: absolute;top: 79px;right: 5px;width: 100%;padding: 0;text-align: center;font-family: Arial;font-size: 11px;text-transform: uppercase;transition: top 0.4s ease }body.mobile-menu nav, body.show_search nav, body.mobile nav {display: none }body.scroll nav {top: 26px }nav.right>ul {float: right;padding-left: 0 }nav.centered>ul {padding: 0 }nav.centered>ul>li {float: none;display: inline-block;white-space: nowrap;margin-right: -4px }nav::after {content: '';display: block;clear: both }nav ul {list-style: none;margin: 0;padding: 0 }nav ul li {text-align: left }nav ul li.nav_active {background-color: #757575 }nav ul li.design.nav_active {background-color: #0065CB }nav ul li.domains.nav_active {background-color: green }nav ul li.marketing.nav_active {background-color: orange }nav ul li.hosting.nav_active {background-color: red }nav ul li:hover {background-color: #414141 }nav ul li.design:hover {background-color: #0065CB }nav ul li.hosting:hover {background-color: red }nav ul li.domains:hover {background-color: green }nav ul li.marketing:hover {background-color: orange }nav ul li.search_li:hover {color: #fff;cursor: pointer }nav ul li:hover a:link, nav ul li:hover a:visited {color: #fff }nav ul li:hover>ul {display: block;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.53) }nav ul li.last:hover>ul {right: 0 }nav ul li:nth-child(4) ul li:hover ul {left: auto;right: 100% }nav ul li a {display: inline-block;color: #3c3c3c;font-weight: 700;padding: 10px 20px;text-decoration: none;width: 125px;height: 18px;position: relative }nav>ul>li {margin-left: 5px;background-color: #EDEDED }nav>ul>li.last {border-right: none }nav>ul>li {border-top: 2px #757575 solid }nav>ul>li.design {border-top: 2px #0065CB solid }nav>ul>li.hosting {border-top: 2px red solid }nav>ul>li.domains {border-top: 2px green solid }nav>ul>li.marketing {border-top: 2px orange solid }nav>ul>li.support {border-top: 2px #757575 solid }nav>ul>li a:link, nav>ul>li a:visited {color: #3c3c3c }nav>ul>li.nav_active a {color: #fff }nav>ul>li a:hover, nav ul>li>ul>li a:link, nav ul>li>ul>li a:visited {color: #FFF }nav ul ul {position: absolute;top: 100%;display: none;min-width: 200px }nav>ul>li.design ul {background-color: #0065CB }nav>ul>li.hosting ul {background-color: red }nav>ul>li.domains ul {background-color: green }nav>ul>li.marketing ul {background-color: orange }nav>ul>li.support ul {background-color: #757575 }nav ul ul li {position: relative }nav ul ul ul {left: 100%;top: 0 }nav>ul {padding-left: 200px }nav>ul>li {float: left }nav.right>ul {float: right }nav.centered>ul {padding: 0 }nav.centered>ul>li {float: none;display: inline-block;white-space: nowrap;margin-right: -4px }nav ul>li>a {width: auto;padding: 10px 20px 5px;white-space: nowrap;text-decoration: none !important }nav ul>li>ul>li>a {width: auto;padding: 10px 20px 5px;white-space: nowrap }nav a[aria-haspopup="true"]::after {content: '';display: block;width: 0;height: 0;position: absolute;top: 12px;right: 10px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #3c3c3c }nav>ul>li>a[aria-haspopup="true"]::after {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #3c3c3c;left: 20px;right: auto;bottom: 1px;top: auto }nav>ul>li.nav_active>a[aria-haspopup="true"]::after, nav>ul>li:hover>a[aria-haspopup="true"]::after {border-top: 4px solid #FFF }nav>ul>li>ul>li>a[aria-haspopup="true"]::after {border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #fff }nav>ul li:nth-child(4) ul li a[aria-haspopup="true"]::after {border-left: none }nav>ul li:nth-child(4) ul li a[aria-haspopup="true"]::after {position: absolute;top: 10px;left: 10px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-right: 4px solid #fff }li.search_li {height: 24px;padding: 4px 0 5px }#mobile_nav {width: 60px;position: absolute;top: 10px;right: 0;margin: 0;height: 50px;text-align: left;padding: 0 0 20px 20px;z-index: 500;overflow: visible }#mobile_nav a {text-decoration: none;line-height: auto }.mobile-nav-toggle {position: absolute;width: 30px;height: 30px;top: 33px;right: 25px;vertical-align: middle;cursor: pointer;color: #000;padding: 0;display: inline-block;z-index: 1002;transition: top 0.4s ease }.mobile-nav-toggle:hover {opacity: 0.6 }.mobile-search-toggle {position: absolute;width: 30px;height: 30px;top: 38px;right: 65px;vertical-align: middle;cursor: pointer;color: #545454;padding: 0;display: inline-block;z-index: 1002;transition: top 0.4s ease;font-size: 20px;display: none }.mobile-portfolio-toggle {position: absolute;width: 30px;height: 30px;top: 25px;right: 105px;vertical-align: middle;cursor: pointer;color: #545454;padding: 0;display: inline-block;z-index: 1;transition: top 0.4s ease;font-size: 20px }.mobile-portfolio-toggle a {color: #545454 }.mobile-portfolio-toggle:hover, .mobile-search-toggle:hover {opacity: 0.6 }body.scroll .mobile-search-toggle {top: 17px;transition: top 0.4s ease }body.scroll .mobile-nav-toggle {top: 12px;transition: top 0.4s ease }body.scroll .mobile-portfolio-toggle {top: 5px;transition: top 0.4s ease }body.mobile .mobile-search-toggle, body.mobile #mobile_nav {display: block;}.top-bar {width: 30px;height: 2px;background-color: #000;position: absolute;top: 0;transition: transform 0.1s 0.1s ease-in-out;-webkit-transition: transform 0.1s 0.1s ease-in-out;-moz-transition: transform 0.2s 0.2s ease-in-out;-o-transition: transform 0.1s 0.1s ease-in-out }.middle-bar {width: 30px;height: 2px;background-color: #000;position: absolute;top: 7px;transition: opacity 0 0.1s linear;-webkit-transition: opacity 0 0.1s linear;-moz-transition: opacity 0 0.1s linear;-o-transition: opacity 0 0.1s linear }.bottom-bar {width: 30px;height: 2px;background-color: #000;position: absolute;top: 14px;transition: transform 0.1s 0.1s ease-in-out;-webkit-transition: transform 0.1s 0.1s ease-in-out;-moz-transition: transform 0.1s 0.1s ease-in-out;-o-transition: transform 0.1s 0.1s ease-in-out }#search-toggle .bottom-bar, #search-toggle .middle-bar, #search-toggle .top-bar {background-color: #FFF }div.mobile-nav-toggle.open .top-bar {transform: rotate(45deg);-webkit-transition: rotate(45deg);-moz-transition: rotate(45deg);-o-transition: rotate(45deg);top: 7px;background-color: #FFF }div.mobile-nav-toggle.open .middle-bar {opacity: 0;background-color: #FFF }div.mobile-nav-toggle.open .bottom-bar {transform: rotate(-45deg);-webkit-transition: rotate(-45deg);-moz-transition: rotate(-45deg);-o-transition: rotate(-45deg);top: 7px;background-color: #FFF }#cssmenu, #cssmenu a, #cssmenu li, #cssmenu ul {margin: auto;padding: 0;border: 0;list-style: none;font-weight: 400;text-decoration: none;line-height: 1em;font-size: 16px;position: relative;text-align: left }#cssmenu {width: 100%;height: 100%;margin: auto;z-index: 99999;position: fixed;transition: top 0.4s ease;overflow: scroll;padding-bottom: 150px }#cssmenu {top: 92px;transition: top 0.4s ease;animation-name: animate_scale;animation-duration: 1s }@keyframes animate_scale {0% {transform: scale(.1) }100% {transform: scale(1) }}body.scroll #cssmenu {top: 92px }#cssmenu a {line-height: auto }#cssmenu ul li {border-bottom: #737373 solid thin }#cssmenu ul li.last {border: none }#cssmenu>ul>li>a {display: block;line-height: 20px;font-weight: 400;text-transform: uppercase;color: #FFF }#cssmenu>ul>li>a>span {display: block;padding: 8px 20px }#cssmenu>ul>li>ul>li>a>span, #cssmenu>ul>li>ul>li>ul>li>a>span {display: block;padding: 2px 20px }#cssmenu a:hover {text-decoration: none;color: #0d63c4 !important;background-color: rgba(0, 0, 0, 0.23) }#cssmenu>ul>li.active, #cssmenu>ul>li.active>ul>li {color: #0d63c4 !important }#cssmenu>ul>li>ul>li.has-sub>a i.nav_plus, #cssmenu>ul>li.has-sub>a i.nav_plus {float: right;display: inline-block }#cssmenu>ul>li>ul>li.has-sub>a i.nav_minus, #cssmenu>ul>li.has-sub>a i.nav_minus {float: right;display: none }#cssmenu>ul>li>ul>li.has-sub.active>a i.nav_plus, #cssmenu>ul>li.has-sub.active>a i.nav_plus {display: none }#cssmenu>ul>li>ul>li.has-sub.active>a i.nav_minus, #cssmenu>ul>li.has-sub.active>a i.nav_minus {display: inline-block }#cssmenu ul ul {display: none }#cssmenu ul ul a {padding: 5px 0 5px 25px;display: block;color: #FFF;font-size: 12px;font-weight: 400 }#cssmenu ul ul a span {padding: 0 0 0 15px }#cssmenu ul ul ul a {padding: 0 0 0 60px;display: block;color: #FFF;font-size: 12px;font-weight: 400;line-height: 20px }#cssmenu ul ul ul a:before {left: 90px }#cssmenu ul ul a.nav_active {background-color: #000 }#cssmenu ul ul a.nav_active span {color: #0d63c4 !important }#cssmenu>ul>li.parent.has-sub>a span {color: #0d63c4 !important }footer {background-color: #26222C;font-size: 0.8em;margin: auto;padding: 50px 50px 80px;color: #e3e3e3;width: 100%;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }footer::after {content: '';display: block;clear: both }#footer {max-width: 1600px;margin: auto }footer a {color: #e3e3e3 }footer a:visited {color: #e3e3e3 }footer a:hover {color: #fff }footer a.location {color: #F9AA19 }#company_address, #company_name, #company_phone, #footer_credits, #footer_links {margin: 20px 0 }#company_name {font-size: 1.5em }#footer_credits {font-size: 0.8em }#social_footer {float: right;margin: 0 20px 0 0;font-size: 18px }#social_footer.hide {display: none }#social_footer.show {display: block }#social_footer a {color: #C1AD57;padding: 0 3px;text-decoration: none }#social_footer a:hover {color: #a89a5c }#back-top-wrapper div a {width: 40px;height: 40px;opacity: 1 }#back-top {display: none }#back-top-wrapper {position: fixed;right: 15px;bottom: 50px;overflow: visible;z-index: 10000 }#back-top span {display: block;width: 60px;height: 65px;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;color: #0064AF;font-size: 70px;opacity: 0.5 }#back-top span:hover {color: #0064AF;opacity: 1 }#back-top span i.icon-a {color: #FFF;font-size: 50px !important }.reduce_30_at_1200 {font-size: 80%70% }.reduce_40_at_1200 {font-size: 60% }@media screen and (min-width: 921px) and(max-width: 1024px) {.reduce_20_at_1024 {font-size: 80% }.reduce_30_at_1024 {font-size: 70% }.reduce_40_at_1024 {font-size: 60% }}@media screen and (max-width: 1200px) {#back-top span i.icon-a {font-size: 45px !important }#back-top span {font-size: 55px;width: 40px !important;height: 45px !important }#back-top-wrapper {right: 20px !important;bottom: 52px !important }}@media screen and (max-width: 1024px) {.slider_content {display: none }#slider div.hero {left: 56%;animation-name: animate_1000 }@keyframes animate_1000 {0% {opacity: 0;left: 0;top: 0 }100% {opacity: 1;left: 56%;top: 130px }}#slider div.hero h1 {margin-bottom: 20px }section.atmosphere article {padding-left: 400px;background-size: 375px auto }}@media screen and (max-width: 920px) {a.btn {font-size: 0.9em }header a.logo {width: 100%;height: 66px;left: 0;top: 0;}#slider div.hero {width: 300px;top: 85px;left: 130px;animation-name: animate_625 }@keyframes animate_625 {0% {opacity: 0;left: 0;top: 0 }100% {opacity: 1;left: 130px;top: 85px }}#slider div.hero h1 {margin-bottom: 10px }section.main aside {width: 100%;float: none;text-align: left }section.main aside div.content {margin: 8px 20px 8px 0;padding: 5px 0 10px 85px;background-size: 50px 50px;background-position: 20px 5px }section.atmosphere article {padding: 160px 20px 0 0;background-size: 300px auto;min-height: initial }section.how-to aside {width: 100%;float: none;margin: 0;position: relative }section.how-to aside div.content {padding: 20px 20px 20px 150px }section.how-to aside div.content p {font-size: 0.9em }section.how-to aside div.content img {display: inline-block;width: 125px;position: absolute;top: 30px;left: 0 }section.how-to blockquote {margin: 0 20px 0 40px;width: 90%;padding: 1px 0 20px;position: relative }section.how-to blockquote p.credit {margin-bottom: 0 }#mobile_nav, .mobile-search-toggle {display: block;overflow: visible }#social, nav {display: none }footer div.content {display: block;margin-top: 15px }footer div.content a {margin: 0 20px 0 0 }}@media screen and (max-width: 825px) {h1, h2, h3, h4, h5, h6 {font-size: 1.3em !important }#social {font-size: 18px }.social_connect {font-size: 12px }.social_connect a {padding: 8px 9px !important;margin: 0 5px 0 0;font-size: 12px }.social_connect a:hover {background: #900200;color: #fff !important }#slider div.hero {top: 120px;left: 48%;animation-name: animate_825 }@keyframes animate_825 {0% {opacity: 0;left: 0;top: 0 }100% {opacity: 1;left: 48%;top: 120px }}section.atmosphere article {padding-left: 325px;background-size: 300px auto }section.how-to blockquote p.quote {font-size: 1.1em;line-height: 1.2em }section.how-to blockquote p.credit {font-size: 0.85em }}@media screen and (max-width: 768px) {a.btn {font-size: 1em }header a.logo {width: 145px;height: 60px }#slider div.hero {top: 140px;left: 48%;animation-name: animate_760 }@keyframes animate_760 {0% {opacity: 0;left: 0;top: 0 }100% {opacity: 1;left: 48%;top: 140px }}section.main {margin-top: 10px;margin-bottom: 10px }section.main aside div.content {background-size: 55px 55px;padding-top: 60px }section.how-to aside div.content img {width: 85% }}@media screen and (max-width: 425px) {#header_content a.logo {top: 20px;}body.scroll #header_content a.logo, body.show_search #header_content a.logo {top: 7px !important;}#header_content a.logo img {width: 125px;}body.scroll #header_content a.logo img, body.show_search #header_content a.logo img {width: 100px;}#slider div.hero {width: 100%;left: 0;top: 46px;text-align: center;animation-name: animate_425 }@keyframes animate_425 {0% {opacity: 0;left: 0;top: 0 }100% {opacity: 1;left: 0;top: 46px }}#slider div.hero h1 {font-size: 1em;margin-bottom: 10px }#slider div.hero a.btn {padding: 2px 30px;font-size: 0.8em }#slider div.hero a.btn span {display: none }section.how-to aside div.content {padding: 140px 20px 20px 0 }section.how-to aside div.content img {width: auto;height: 100px;top: 30px }section.how-to blockquote {margin: 10px 40px 0 20px }footer::after {content: '';display: block;clear: both }footer .content {text-align: left }}@media screen and (max-width: 340px) {body {font-size: 14px }#cssmenu {top: 60px }#header_content a.logo {left: 10px;}}#session_timeout_window {z-index: 9999999;background-color: #303030;opacity: .95;filter: alpha(opacity=95);position: fixed;top: 0;left: 0;bottom: 0;right: 0;overflow: auto;padding: 15px;width: auto;height: auto;}#session_timeout_window .alert_error_container {position: relative;vertical-align: middle;margin: 100px;padding: 20px;border-radius: 25px;padding: 20px;}.highlight {background-color: rgba(255, 255, 0, 0.25) !important;}.highlight_2 {background-color: rgba(255, 206, 99, 0.25) !important;}.highlight_3 {background-color: rgba(189, 0, 17, 0.25) !important;}