  
 
@font-face {
	font-family: 'Proxima';
	src: url('fonts/proximanova-light-webfont.eot');
	src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-light-webfont.woff') format('woff'), url('fonts/proximanova-light-webfont.ttf') format('truetype'), url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
	font-weight: 100;
 }
 
@font-face {
	font-family: 'Proxima';
	src: url('fonts/proximanova-regular-webfont.eot');
	src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-regular-webfont.woff') format('woff'), url('fonts/proximanova-regular-webfont.ttf') format('truetype'), url('fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
	font-weight: 300;
 }
 
@font-face {
	font-family: 'Proxima';
	src: url('fonts/proximanova-semibold-webfont.eot');
	src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-semibold-webfont.woff') format('woff'), url('fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
	font-weight: 400;
	font-weight: 500;
	
 }
 
@font-face {
	font-family: 'Proxima';
	src: url('fonts/proximanova-bold-webfont.eot');
	src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-bold-webfont.woff') format('woff'), url('fonts/proximanova-bold-webfont.ttf') format('truetype'), url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
	font-weight: 600;
 }
 
@font-face {
	font-family: 'Proxima';
	src: url('fonts/proximanova-extrabold-webfont.eot');
	src: url('fonts/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-extrabold-webfont.woff') format('woff'), url('fonts/proximanova-extrabold-webfont.ttf') format('truetype'), url('fonts/proximanova-extrabold-webfont.svg#proxima_novaextrabold') format('svg');
	font-weight: 700;
	
 }
 
@font-face {
	font-family: 'Proxima';
	src: url('fonts/proximanova-black-webfont.eot');
	src: url('fonts/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-black-webfont.woff') format('woff'), url('fonts/proximanova-black-webfont.ttf') format('truetype'), url('fonts/proximanova-black-webfont.svg#proxima_novablack') format('svg');
	font-weight: 800;
	font-weight: 900;
 }



@font-face {
	font-family: 'Gothams';
	src: url('fonts/Gotham-Light.eot');
	src: local('☺'), url('fonts/Gotham-Light.woff') format('woff'), url('fonts/Gotham-Light.ttf') format('truetype'), url('fonts/Gotham-Light.svg') format('svg');
    font-weight:300;
}

@font-face {
	font-family: 'Gothams';
	src: url('fonts/Gotham-Book.eot');
	src: local('☺'), url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf') format('truetype'), url('fonts/Gotham-Book.svg') format('svg');
    font-weight:400;
}

@font-face {
	font-family: 'Gothams';
	src: url('fonts/Gotham-Medium.eot');
	src: local('☺'), url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf') format('truetype'), url('fonts/Gotham-Medium.svg') format('svg');
    font-weight:500;
	
}

@font-face {
	font-family: 'Gothams';
	src: url('fonts/Gotham-Bold.eot');
	src: local('☺'), url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf') format('truetype'), url('fonts/Gotham-Bold.svg') format('svg');
    font-weight:700;
	  font-weight:600;
}

@font-face {
	font-family: 'Gothams';
	src: url('fonts/Gotham-Black.eot');
	src: local('☺'), url('fonts/Gotham-Black.woff') format('woff'), url('fonts/Gotham-Black.ttf') format('truetype'), url('fonts/Gotham-Black.svg') format('svg');
    font-weight:800;
	  font-weight:900;
	
}

/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

body {
  font: 16px/26px "Proxima", sans-serif !important;
  width: 100%;
	font-weight: 300 !important;
  color: #637582;
}


html {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-font-smoothing: subpixel-antialiased;
  -o-font-smoothing: subpixel-antialiased;
	min-width: 1180px;
}

html {
  -moz-placeholder-color: #7a848b;
  -ms-input-placeholder-color: #7a848b;
}
html ::-webkit-input-placeholder {
  color: #7a848b;
}
html ::-moz-placeholder {
  color: #7a848b;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
	background: #ffffff !important;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.clear {
  clear: both;
}

.last {
  margin-right: 0px !important;
}

.white {
  color: white;
  font-weight: 700 !important;
}

.red {
  color: #ed1d1d !important;
}

.singletitle {
  padding-bottom: 66px;
}

a {
  color: #2281c0;
  text-decoration: none;
  font-weight: 500;
}
a:hover {
  color: #2892d8;
  text-decoration: underline;
}

p {
  padding-bottom: 20px;
}

h1 {
  font-size: 36px;
  font-weight: 800;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  line-height: 36px;
  color: #012342;
}

h2 {
  font-size: 30px;
  font-weight: 700;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  line-height: 30px;
  color: #012342;
}

h3 {
  font-size: 24px;
  font-weight: 600;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  line-height: 28px;
  color: #012342;
}

h4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: #012342;
}

h5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  color: #012342;
}

.title h1 {
  font-size: 36px;
  font-weight: 800;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  line-height: 42px;
  color: #012342;
  text-transform: uppercase;
  letter-spacing: -0.6px;
  padding-bottom: 20px;
  margin-top: -15px;
}
.title h1 small {
  font-size: 16px;
  color: #2083c7;
  font-weight: 600;
  letter-spacing: 0.6px;
  font-family: "Proxima", "Proxima" sans-serif;
}

.website-builder .title h1 {
  line-height: 28px !important;
  margin-top: 0px;
}
.website-builder .title h1 small {
  /*color: #72838f;*/
}

.left {
  float: left !important;
}

.right {
  float: right !important;
}

.checklist li {
  background: url("../images/checkmark-32.png") 0px 2px no-repeat;
  padding-left: 48px;
  padding-bottom: 26px;
}

.checklist li p {
  padding-bottom: 0px;
}

.checklist li:last-child {
  padding-bottom: 24px;
}

.checklist h4 {
  font-size: 18px;
  color: #1a80c5;
  font-weight: 600;
  text-transform: uppercase;
}

/* End of Eric Meyer's CSS Reset */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}


.button {
  height: 38px;
  line-height: 42px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  background: #cccccc;
  display: inline-block;
  padding: 0px 28px;
  font-size: 15px;
  font-weight: 500;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}
.button:hover {
  text-decoration: none;
  color: white;
}

.yellowbutton {
  background: #ffde00;
  background: -moz-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffde00), color-stop(100%, #ddac00));
  background: -webkit-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: -o-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: -ms-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: linear-gradient(to bottom, #ffde00 0%, #ddac00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde00', endColorstr='#ddac00',GradientType=0 );
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.4), 0px 2px #715b01;
  -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.4), 0px 2px #715b01;
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.4), 0px 2px #715b01;
  color: #493401 !important;
  text-shadow: rgba(255, 255, 255, 0.48) 0px 1px;
  font-weight: 700;
}

.yellowbutton:hover {
	background: #ffe610; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe610 0%, #eab705 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe610), color-stop(100%,#eab705)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe610 0%,#eab705 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe610 0%,#eab705 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe610 0%,#eab705 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffe610 0%,#eab705 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe610', endColorstr='#eab705',GradientType=0 ); /* IE6-9 */

}

.bluebutton {
  background: #3d98d4;
  background: -moz-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d98d4), color-stop(100%, #1475b5));
  background: -webkit-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: -o-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: -ms-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: linear-gradient(to bottom, #3d98d4 0%, #1475b5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d98d4', endColorstr='#1475b5',GradientType=0 );
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  text-shadow: rgba(0, 0, 0, 0.2) 0px -1px;
}

.bluebutton:hover {
background: #44a4e4; /* Old browsers */
background: -moz-linear-gradient(top,  #44a4e4 0%, #1b81c5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44a4e4), color-stop(100%,#1b81c5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #44a4e4 0%,#1b81c5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44a4e4', endColorstr='#1b81c5',GradientType=0 ); /* IE6-9 */
	
}

.greenbutton {
  background: #1dd837;
  background: -moz-linear-gradient(top, #1dd837 0%, #148f26 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1dd837), color-stop(100%, #148f26));
  background: -webkit-linear-gradient(top, #1dd837 0%, #148f26 100%);
  background: -o-linear-gradient(top, #1dd837 0%, #148f26 100%);
  background: -ms-linear-gradient(top, #1dd837 0%, #148f26 100%);
  background: linear-gradient(to bottom, #1dd837 0%, #148f26 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1dd837', endColorstr='#148f26',GradientType=0 );
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  text-shadow: rgba(0, 0, 0, 0.2) 0px -1px;
}


.button-wrap {
  background: rgba(0, 34, 59, 0.4);
  -moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.14);
  -webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.14);
  box-shadow: 0px 1px rgba(255, 255, 255, 0.14);
  height: 40px;
  padding: 10px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
  border-radius: 80px;
  display: inline-block;
  margin-top: 24px;
}

.button-wrap .button {
  height: 40px;
  line-height: 42px;
  font-size: 18px;
}
.button-wrap span {
  line-height: 42px;
  font-size: 14px;
  font-weight: 600;
  color: white;
  padding: 0px 10px;
}
.button-wrap .bluebutton {
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px rgba(0, 0, 0, 0.22);
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px rgba(0, 0, 0, 0.22);
}

.instagram-widget {
	width: 306px; padding: 12px 10px 5px 8px; overflow: hidden; border: 1px solid #e5e7e8; border-top: 0px; position: relative;
}

.wrapper {
  width: 1100px;
  margin: 0 auto;
	min-width: 1100px;
	padding:0px 15px;
	
}


.header {
  height: 90px;
  background: url("../images/headerbg2.png");
  z-index: 1004;
  position: fixed;
  width: 100%;
	min-width: 1100px;
}

.header .wrapper {
	width: 1180px;
	min-width: 1180px;
}

.header .logo {
  float: left;
  margin-top: 15px;
}
.header .menu-main-nav-container {
  float: right;
  width: auto;
}
.header .menu-main-nav-container ul li {
  float: left;
	padding: 0px 26px;
  font-size: 15px;
  font-weight: 600;
  height: 90px;
  line-height: 92px;
  text-transform: uppercase;
  text-shadow: 0px -1px 1px #012b4e;
	position: relative;
	  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.header .menu-main-nav-container ul li:hover {
background: #063556;	
  text-shadow: 0px 1px 1px #012b4e;
}

.header .menu-main-nav-container ul li:last-child {
  padding: 0px;
}
.header .menu-main-nav-container ul li ul li:last-child {
  padding: 0px 26px;
}


.header .menu-main-nav-container ul li ul {
  padding: 0;
  position: absolute;
  top: 90px;
  left: 0;
  width: 190px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
.header .menu-main-nav-container ul li ul li { 
  background: #063556; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
	margin: 0px !important;
  width: 100%;
	height: 46px;
	line-height: 48px;
	font-size: 14px;
}
.header .menu-main-nav-container ul li ul li:hover { background: #06314f; }
.header .menu-main-nav-container ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.header .menu-main-nav-container ul li a {
  color: white;
  text-decoration: none;
	width: 100%;
height: 100%;
display: block;
font-weight: 500;
}

 .header .menu-main-nav-container ul li:hover a {
  color: #ffdf78;
  text-decoration: none;
}

 .header .menu-main-nav-container ul li:hover ul li a {
  color: white;
  text-decoration: none;
}

.header .menu-main-nav-container ul li a:hover, .header .menu-main-nav-container ul li ul li:hover a {
  color: #ffdf78;
  text-decoration: none;
}
.header .bluebutton {
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px rgba(0, 0, 0, 0.22);
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px rgba(0, 0, 0, 0.22);
}
.header .button {
  height: 36px;
  line-height: 38px;
}

.extendedfeature {
	display: none;}

#menu-item-6 {
	padding-right: 20px;
}

#menu-item-6:hover, #menu-item-7:hover {
	background: transparent !important;
}

#menu-item-6 a {
	  height: 38px;
  line-height: 40px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  background: #cccccc;
  display: inline-block;
  padding: 0px 28px;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  background: #ffde00;
  background: -moz-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffde00), color-stop(100%, #ddac00));
  background: -webkit-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: -o-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: -ms-linear-gradient(top, #ffde00 0%, #ddac00 100%);
  background: linear-gradient(to bottom, #ffde00 0%, #ddac00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde00', endColorstr='#ddac00',GradientType=0 );
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.4), 0px 2px #715b01;
  -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.4), 0px 2px #715b01;
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.4), 0px 2px #715b01;
  color: #493401 !important;
  text-shadow: rgba(255, 255, 255, 0.48) 0px 1px;
  font-weight: 700;
	width: auto;
}

#menu-item-6 a:hover {
background: #ffe610; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe610 0%, #eab705 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe610), color-stop(100%,#eab705)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffe610 0%,#eab705 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffe610 0%,#eab705 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffe610 0%,#eab705 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffe610 0%,#eab705 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe610', endColorstr='#eab705',GradientType=0 ); /* IE6-9 */

}

#menu-item-7 a {
  height: 38px;
  line-height: 40px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  background: #cccccc;
  display: inline-block;
  padding: 0px 28px;
  font-size: 15px;
  font-weight: 500;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  background: #3d98d4;
  background: -moz-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d98d4), color-stop(100%, #1475b5));
  background: -webkit-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: -o-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: -ms-linear-gradient(top, #3d98d4 0%, #1475b5 100%);
  background: linear-gradient(to bottom, #3d98d4 0%, #1475b5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d98d4', endColorstr='#1475b5',GradientType=0 );
  -moz-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  box-shadow: inset 0 -1px rgba(255, 255, 255, 0.16), 0px 2px #1b5e8a;
  text-shadow: rgba(0, 0, 0, 0.2) 0px -1px;
	width: auto;
}

#menu-item-7 a:hover {
	background: #44a4e4; /* Old browsers */
background: -moz-linear-gradient(top,  #44a4e4 0%, #1b81c5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44a4e4), color-stop(100%,#1b81c5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #44a4e4 0%,#1b81c5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44a4e4', endColorstr='#1b81c5',GradientType=0 ); /* IE6-9 */
}

input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {
	background: #44a4e4 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #44a4e4 0%, #1b81c5 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44a4e4), color-stop(100%,#1b81c5)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #44a4e4 0%,#1b81c5 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #44a4e4 0%,#1b81c5 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44a4e4', endColorstr='#1b81c5',GradientType=0 ) !important; /* IE6-9 */
}


.search-results #primary, .search-results #secondary {
	padding-top:130px;
}


.header-white {
  height: 90px;
  background: white;
  border-bottom: 1px solid #0561a5;
  box-shadow: 0px 1px rgba(0, 0, 0, 0.095);
  z-index: 1004;
  position: absolute;
  width: 100%;
}

.header-white .logo {
  float: left;
  margin-top: 15px;
}
.header-white .menu-main-nav-container {
  float: right;
  width: auto;
}
.header-white .menu-main-nav-container ul li {
  float: left;
  margin-left: 40px;
  font-size: 15px;
  font-weight: 600;
  height: 38px;
  line-height: 40px;
  margin-top: 26px;
  text-transform: uppercase;
}
.header-white .menu-main-nav-container ul li:last-child {
  margin-left: 15px;
}
.header-white .menu-main-nav-container ul li a {
  color: #324353;
  text-decoration: none;
  font-weight: 600;
}
.header-white .menu-main-nav-container ul li a:hover {
  color: #2281c0;
  text-decoration: none;
}
.header-white .bluebutton {
  color: #fff !important;
	font-weight: 600 !important;
}
.header-white .yellowbutton {
	font-weight: 800 !important;
}
.header-white .button {
  height: 36px;
  line-height: 38px;
}

.banner {
  height: 539px;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
  color: #e3eef6;
  background: url("../images/main-repeat.png") 0 bottom no-repeat;
  padding-top: 90px;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.33) 0px 1px 1px;
	min-width: 1100px;
}

.banner .banner-bg {
  background: url("../images/main-bg.jpg") center center no-repeat;
  height: 539px;
	min-width: 1100px;
  position: relative;
}
.banner .wrapper {
  height: 539px;
  background: url("../images/mascot-banner-1.png") no-repeat;
  background-position: 676px 76px;
  position: relative;
}
.banner .banner-left {
  width: 680px;
  float: left;
  position: relative;
}
.banner h1 {
  font-size: 68px;
  line-height: 72px;
  color: #ffffff;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  font-weight: 900;
  padding-top: 92px;
  padding-bottom: 10px;
  text-shadow: rgba(0, 0, 0, 0.33) 0px 1px 1px;
  letter-spacing: -0.75px;
	text-transform: uppercase;
}
.banner p {
  padding-bottom: 0px;
	color: #fff;
}

.sub-banner {
  height: 430px;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  color: #e3eef6;
  background: url("../images/sub-repeat.png") 0 bottom no-repeat;
  padding-top: 90px;
  position: relative;
  text-shadow: rgba(0, 0, 0, 0.33) 0px 1px 1px;
	min-width: 1100px;
}

.sub-banner .banner-bg {
  background: url("../images/sub-bg.jpg") center center no-repeat;
  height: 430px;
	min-width: 1100px;
}
.sub-banner .wrapper {
  height: 450px;
  background: url("../images/mascot-banner-1.png") no-repeat;
  background-position: 676px 22px;
	min-width: 1100px;
}
.sub-banner .banner-left {
  width: 680px;
  float: left;
}
.sub-banner h1 {
  font-size: 68px;
  line-height: 72px;
  color: white;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  font-weight: 900;
  padding-bottom: 16px;
  text-shadow: rgba(0, 0, 0, 0.33) 0px 1px 1px;
  letter-spacing: -0.75px;
  margin-top: -2px;
	text-transform: uppercase;
}
.sub-banner h2 {
  font-size: 32px;
  line-height: 58px;
  color: white;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  font-weight: 700;
  padding-top: 72px;
  text-shadow: rgba(0, 0, 0, 0.33) 0px 1px 1px;
	text-transform: uppercase;
}
.sub-banner p {
  background: url("../images/banner-divide.png") top no-repeat;
  width: 640px;
  padding-top: 25px;
}

.domain-bar {
  padding: 48px 0px 48px 0px;
  border-bottom: 1px solid #e2e2e5;
	min-width: 1100px;
}

.domain-bar h1 {
  font-size: 20px;
  font-weight: 600;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  color: #012341;
  line-height: 36px;
  padding-bottom: 8px;
	display: inline-block;
}
.domain-bar h2 {
  font-size: 14px;
  font-weight: 500;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  margin-left: 12px;
  color: #7b858e;
  line-height: 36px;
	display: inline-block;
}
.domain-bar h2 span {
  color: #ed1d1d;
  font-weight: 700;
}
.domain-bar input[type="text"] {
  float: left;
  background: #f9fbfc;
  height: 39px;
  border: 1px solid #c4cacf;
  -webkit-border-radius: 48px 0 0 48px;
  -moz-border-radius: 48px 0 0 48px;
  border-radius: 48px 0 0 48px;
  width: 762px;
  -moz-box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
  -webkit-box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
  box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
  font-size: 15px;
  font-weight: 500;
  color: #51585e;
  padding-left: 28px;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
	padding: 1px 0px 1px 20px;
margin-right: 0px;
}
.domain-bar .simpleselect {
  float: left;
  background: #f9fbfc;
  height: 41px;
  border: 1px solid #c4cacf;
  border-left: 0px;
  -webkit-border-radius: 0 48px 48px 0;
  -moz-border-radius: 0 48px 48px 0;
  border-radius: 0 48px 48px 0;
  width: 50px;
  -moz-box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
  -webkit-box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
  box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
  font-size: 15px;
  color: #727d85;
  padding-left: 20px;
  padding-right: 28px;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
}
.domain-bar .simpleselect .placeholder {
  padding: 0px;
  background: 0px;
  border: 0px;
  font-size: 15px;
  color: #7a848b;
  font-weight: 500;
  line-height: 42px;
  height: 38px;
}
.domain-bar .simpleselect .placeholder:after {
  right: -2px;
}
.domain-bar .simpleselect .options {
  background: #fcfeff;
  border: 1px solid #c4cacf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  width: 108px;
  margin-left: -1px;
  margin-top: -1px;
  top: 56px !important;
  height: auto !important;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #5d656a;
}
.domain-bar .simpleselect .options .option.active {
  background: #2281c0;
}
.domain-bar .simpleselect .options .option {
  padding: 6px 10px;
}
.domain-bar .button {
  height: 41px;
  border: 0px;
  border-radius: 60px !important;
  float: left;
  font-size: 15px;
  margin-left: 20px;
  fony-family: "Proxima", "Proxima" sans-serif !important;
}
.domain-bar *:focus {
  outline: none;
}

.four-services {
  padding: 80px 0px;
	min-width: 1100px;
}

.four-services .service-col {
  width: 250px;
  padding-right: 32px;
  float: left;
  text-align: center;
}
.four-services .service-col h1 {
  font-size: 20px;
  font-weight: 600;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  color: #012341;
  padding: 32px 0px 8px 0px;
}
.four-services p {
  padding-bottom: 6px;
}
.four-services .last {
  padding-right: 0px;
}

.website-builder {
  padding: 80px 0px;
  background: #f5f5fa;
}

.website-builder .row-text {
  width: 480px;
}
.website-builder .row-image {
  width: 580px;
  margin-right: -40px;
}
.website-builder .title h1 {
  padding-bottom: 30px;
}

.transferhosts {
  background: #177ec4;
  padding: 26px 0px;
  text-align: center;
	min-width: 1100px;
}

.transferhosts h3 {
  font-size: 18px;
  color: white;
  display: inline-block;
  line-height: 42px;
  padding-right: 52px;
  font-weight: 400;
}

.testimonials {
  background: aliceblue;
  padding: 80px 0px;
  text-align: center;
}

.testimonials p {
  font-size: 18px;
  line-height: 34px;
  padding: 22px 0px 32px 0px;
  width: 800px;
  margin: 0 auto;
  color: #5f707b;
}
.testimonials a {
  text-decoration: none;
}
.testimonials h3 {
  font-size: 20px;
  color: #485761;
  text-transform: uppercase;
  padding-bottom: 4px;
  font-weight: 600;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
}
.testimonials h3 span {
  color: #2281c0;
  font-weight: 500;
}
.testimonials .posted-date {
  color: #8fa5b4;
  font-weight: 500;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
  font-size: 14px;
}

.about-row {
  padding: 80px 0px;
	min-width: 1100px;
}

.about-row .about-pic {
  float: left;
  width: 380px;
  padding-right: 80px;
}
.about-row .about-text {
  float: left;
  width: 640px;
}

.three-guarantees {
  padding: 80px 0px;
  border-top: 1px solid #e5e7e8;
	min-width: 1100px;
}

.three-guarantees .title h1 {
  padding-bottom: 75px;
}

.center {
  text-align: center;
}

.glyph-three-features {
  width: 265px;
  padding-left: 61px;
  margin-right: 61px;
  float: left;
  position: relative;
}

.glyph-three-features img {
  position: absolute;
  top: 0;
  left: 0;
}
.glyph-three-features h5 {
  color: #2281c0;
  text-transform: uppercase;
}
.glyph-three-features P {
  padding-bottom: 0px;
}

.sponsors {
  padding: 90px 0px 70px 0px;
  background: #177ec4;
  text-align: center;
	min-width: 1100px;
}

.sponsors img {
  opacity: 0.66;
}

.bottomwidgets {
  padding: 80px 0px;
	min-width: 1100px;
}

.bottomwidgets .widget-col {
  width: 326px;
  margin-right: 60px;
  float: left;
}

.blog-title {
  height: 42px;
  width: 312px;
  padding-left: 12px;
  overflow: hidden;
  border: 1px solid #e5e7e8;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  font-size: 18px;
}

.blog-title h5 {
  line-height: 46px;
  font-size: 18px;
  color: #292f33;
}

.blog-post {
  width: 249px;
  padding: 13px 0px 7px 75px;
  overflow: hidden;
  border: 1px solid #e5e7e8;
  border-top: 0px;
  position: relative;
}

.blog-post img {
  position: absolute;
  top: 13px;
  left: 12px;
}
.blog-post h5 {
  font-size: 16px;
  font-weight: 600;
  color: #3c4b55;
  line-height: 19px;
  letter-spacing: -0.3px;
  margin-top: 0px;
  margin-bottom: -4px;
}
.blog-post span {
  font-size: 13px;
  color: #8fa0ab;
  font-style: oblique;
}

.last-post {
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
}

.other-services {
  padding: 80px 0px 30px 0px;
	min-width: 1100px;
}

.other-services .service-wrap {
  width: 526px;
  border: 2px solid #dee2e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 35px 40px 35px 172px;
  position: relative;
  margin-bottom: 50px;
}
.other-services .service-wrap img {
  position: absolute;
  top: 35px;
  left: 40px;
}
.other-services .service-wrap h1 {
  font-size: 28px;
  color: #33434d;
  line-height: 28px;
  padding-bottom: 14px;
  padding-top: 4px;
  text-transform: uppercase;
  font-weight: 800;
  font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
}
.other-services .service-wrap p {
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: 1px dotted #b6bfc7;
}
.other-services .service-wrap .service-price {
  float: left;
  color: #8a9ca8;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  margin-top: -2px;
}
.other-services .service-wrap .service-price h4 {
  font-size: 20px;
  line-height: 20px;
  color: #f11a1a;
  font-weight: 600;
}
.other-services .service-wrap .service-price h4 span {
  color: #8a9ca8;
  font-size: 14px;
  font-weight: 500;
}
.other-services .service-wrap .service-button {
  float: right;
}

.wp-row {
  padding: 80px 0px;
	min-width: 1100px;
}

.wp-row .wp-specs {
  width: 286px;
  float: left;
  margin-right: 80px;
  margin-bottom: -18px;
}
.wp-row .wp-specs ul li {
  width: 130px;
  border: 2px solid #dee2e6;
  padding: 24px 0px;
  text-align: center;
  float: left;
  margin: 0px 18px 18px 0px;
}
.wp-row .wp-specs ul li h1 {
  font-size: 26px;
  line-height: 24px;
  color: #2083c7;
  font-weight: 500;
  margin-top: -3px;
  margin-bottom: -4px;
}
.wp-row .wp-specs ul li h1 small {
  font-size: 14px;
  color: #33434d;
  font-weight: 600;
}
.wp-row .wp-text {
  width: 734px;
  float: left;
}
.wp-row .wp-text .wptitle {
  text-transform: uppercase;
  padding-bottom: 18px;
  margin-top: 4px;
}
.wp-row .wp-text .wp-feature {
  position: relative;
  width: 292px;
  padding-left: 58px;
}
.wp-row .wp-text .wp-feature img {
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 44px;
}
.wp-row .wp-text .wp-feature h5 {
  color: #2281c0;
  text-transform: uppercase;
  font-size: 16px;
}
.wp-row .wp-text .wp-order {
  float: left;
}
.wp-row .wp-text .anyquestions {
  font-size: 16px;
  line-height: 42px;
  padding-left: 20px;
  float: left;
  color: #505e68;
}
.wp-row .wp-text .anyquestions strong {
  color: #ed1d1d;
  font-weight: 700;
}

.three-features-wrap {
  padding: 80px 0px 74px 0px;
  border-top: 1px solid #e5e7e8;
	min-width: 1100px;
}

.three-features-wrap .title h1 {
  padding-bottom: 75px;
}

.three-features {
  width: 326px;
  padding: 0px 20px;
  text-align: center;
  float: left;
}
.three-features img {
	margin-bottom: 12px;
}

.three-features h5 {
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 30px;
	padding-bottom:8px;
  color: #152c41;
}
.three-features p {
  padding-bottom: 0px;
}

.feature-row {
  padding: 80px;
}

.last-row {
  padding-top: 0px;
}

.feature-row .feature-text {
  width: 660px;
  float: left;
  padding-top: 18px;
}
.feature-row .feature-img {
  width: 340px;
  text-align: center;
}

.get-started-mascot {
  background: #f3faff;
  padding: 60px 0px;
	min-width: 1100px;
}

.get-started-mascot .wrapper {
  background: url("../images/mascot-getstarted.png") 310px center no-repeat;
  height: 348px;
}
.get-started-mascot .single-testimonial {
  width: 370px;
  float: left;
  padding-top: 76px;
  font-size: 18px;
  color: #273f55;
  font-weight: 500;
}
.get-started-mascot .single-testimonial p {
  font-style: oblique;
  line-height: 28px;
}
.get-started-mascot .single-testimonial h4 {
  color: #2083c7;
  text-transform: uppercase;
}
.get-started-mascot .single-testimonial h4 small {
  font-size: 16px;
  color: #8999a3;
  font-weight: 500;
  letter-spacing: 0.66px;
}
.get-started-mascot .get-started-right {
  width: 415px;
  float: right;
  padding-top: 108px;
}
.get-started-mascot .get-started-right ul {
  margin-top: 6px;
}
.get-started-mascot .get-started-right ul li {
  background: url("../images/bullet-blue.png") 0 8px no-repeat;
  width: 50%;
  float: left;
  text-indent: 14px;
  color: #656f76;
  font-size: 16px;
}
.get-started-mascot .get-started-right ul li strong {
  color: #012342;
  font-weight: 600;
}
.get-started-mascot .get-started-right ul li .red {
  color: #ed1d1d;
}
.get-started-mascot .get-started-right .button {
  margin-top: 20px;
  margin-right: 14px;
}

.footer-links {
  background: url("../images/footer-bg.png");
  padding: 60px 0px;
	min-width: 1100px;
}

.footer-links .link-column {
  width: 25%;
  float: left;
}
.footer-links .link-column h3 {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 10px;
  color: #0f8ce1;
}
.footer-links a {
  color: #727d85;
  text-decoration: none;
  font-weight: 500;
}
.footer-links a:hover {
  color: white;
}
.footer-links ul li {
  background: url("../images/link-arrow.png") 0 center no-repeat;
  padding-left: 16px;
  line-height: 28px;
}

.footer {
  background: url("../images/copyright-bg.png");
  height: 192px;
  line-height: 28px;
	min-width: 1100px;
}

.footlogo {
  float: left;
  padding: 18px 80px 24px 0px;
}

.footer p {
  padding-top: 48.5px;
	padding-bottom: 0px;
}
.footer ul li {
  float: left;
  padding: 0 18px 6px 16px;
  background: url("../images/foot-divide.png") right center no-repeat;
}
.footer ul li:first-child {
  padding-left: 0px;
}
.footer a {
  font-weight: 600;
  color: #a9b3ba;
}
.footer a:hover {
  color: white;
}

.twitter-button {
  padding-top: 8px;
  padding-right: 12px;
}

.wh-texttop {
  padding: 80px 0px 34px 0px;
	min-width: 1100px;
}

.hostingtable {
  padding: 0px 0px 80px 0px;
	min-width: 1100px;
}

.plan-col {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 366px;
  float: left;
}

.plan-first {
  width: 367px;
}

.plan-first .plan-header {
  width: 367px;
}

.plan-second {
  width: 367px;
}

.plan-second .plan-header {
  width: 367px;
}

.plan-header {
  width: 366px;
  z-index: 1004;
  background: #213140;
  color: white;
  text-align: center;
  border-left: 2px solid rgba(255, 255, 255, 0.06);
}

.plan-header h2 {
  color: white;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "Proxima", "Proxima" sans-serif;
  font-weight: 600;
  padding-top: 33px;
}
.plan-header h1 {
  padding-top: 8px;
  padding-bottom: 18px;
  color: white;
  font-size: 62px;
  line-height: 62px;
  font-family: "Proxima", "Proxima" sans-serif;

	margin-left:-10px;
}
.plan-header h1 span {
  font-size: 20px;
  color: #848f98;
  font-weight: 400;
  padding-left: 10px;
}
.plan-header h1 sup {
font-size: 48px;
color: #fff;
font-weight: 700;
vertical-align: text-bottom;
line-height: 30px;
padding-right: 8px;
padding-left: 12px;
}



.plan-header h1 span:first-child {
	vertical-align: text-top;
line-height: 46px;
}

.plan-body ul li {
  height: 72px;
  line-height: 74px;
  border: 2px solid #e5e7e8;
  border-bottom: 0px;
  border-right: 0px;
  padding: 0px 30px 0px 30px;
  font-size: 18px;
  color: #415562;
}
.plan-body ul li strong {
  color: #2281c0;
  font-weight: 400;
}
.plan-body ul li img {
  float: left;
  margin: 25px 16px 0px 0px;
}
.plan-body ul li:first-child {
  border-top: 0px;
}
.plan-body .hddimg {
  margin-top: 24px;
}
.plan-body ul li.extendedfeatures {
  background: #f7fcff;
  color: #2281c0;
  text-align: center !important;
}

.extendedfeatures a {    
	cursor: pointer;
    color: #8a9fac;
    font-size: 16px;
}

.plan-first .plan-header {
  border-left: 0px !important;
  -webkit-border-radius: 4px 0px 0px 0px;
  -moz-border-radius: 4px 0px 0px 0px;
  border-radius: 4px 0px 0px 0px;
}
.plan-first .plan-footer {
  -webkit-border-radius: 0px 0px 0px 4px;
  -moz-border-radius: 0px 0px 0px 4px;
  border-radius: 0px 0px 0px 4px;
}

.plan-second .plan-body ul li.extendedfeatures {
  border-left: 0px;
}

.plan-third .plan-header {
  width: 364px;
  -webkit-border-radius: 0px 4px 0px 0px;
  -moz-border-radius: 0px 4px 0px 0px;
  border-radius: 0px 4px 0px 0px;
}
.plan-third .plan-body ul li {
  border-right: 2px solid #e5e7e8;
}
.plan-third .plan-body ul li.extendedfeatures {
  border-left: 0px;
}
.plan-third .plan-footer {
  border-right: 2px solid #e5e7e8;
  -webkit-border-radius: 0px 0px 4px 0px;
  -moz-border-radius: 0px 0px 4px 0px;
  border-radius: 0px 0px 4px 0px;
}

.tableprice {
	text-align: center !important;
    font-size: 30px !important;
    font-weight: 600 !important;
	color:#303e47 !important;
}

.tableprice span {
	font-size:20px;
	font-weight:600;
}

.plan-footer {
  border: 2px solid #e5e7e8;
  border-right: 0px;
  padding: 25px 30px;
}

.plan-footer a {
  width: 306px;
  text-align: center;
  padding: 0px;
	    height: 46px;
    line-height: 50px;
}

.blue-testimonials {
  padding: 80px 0px 80px 0px;
  background: #177ec4;
  text-align: center;
	min-width: 1100px;
}

.blue-testimonials .title h1 {
  color: white;
  padding-bottom: 60px;
}
.blue-testimonials .title h1 small {
  color: #a1d7fb;
}

.testimonial-wrap {
  width: 520px;
  float: left;
  text-align: left;
  color: white;
}

.testimonial-wrap .head {
  background: url("../images/testimonial-top.png");
  width: 520px;
  height: 6px;
}
.testimonial-wrap .body {
  background: url("../images/testimonial-body.png");
  padding: 15px 25px 13px 25px;
  font-style: oblique;
}
.testimonial-wrap .foot {
  background: url("../images/testimonial-bottom.png");
  width: 520px;
  height: 12px;
}
.testimonial-wrap .avatar {
  height: 48px;
  padding: 28px 0px 0px 22px;
  line-height: 22px;
}
.testimonial-wrap .avatar img {
  float: left;
  margin-right: 12px;
  margin-top: -2px;
}
.testimonial-wrap .avatar strong {
  font-size: 18px;
  font--weight: 800;
}
.testimonial-wrap .avatar span {
  color: #c5e7fe;
  font-size: 15px;
  font-weight: 300;
}
.testimonial-wrap p {
  padding-bottom: 0px;
}

.shared-features {
  padding: 80px 0px;
	min-width: 1100px;
}

.shared-features .features-left {
  width: 680px;
  float: left;
}
.shared-features .full-feature {
  padding-top: 48px;
	position: relative;
}
.shared-features .full-feature img {
  position: absolute;
	left:0;
}
.shared-features .full-feature h5 {
  padding-top: 3px;
	padding-left: 128px;
	text-transform: uppercase;
	padding-bottom:6px;
}
.shared-features .full-feature p {
	padding-left: 128px;
}
.shared-features .features-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 340px;
  padding: 28px;
  float: right;
  background: #fdfeff;
  border: 1px solid #e5e8eb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.shared-features .features-box strong {
  font-size: 14px;
  color: #2281c0;
  font-weight: 600;
  text-transform: uppercase;
}
.shared-features .features-box ul {
  margin-bottom: 14px;
  margin-top: 2px;
}
.shared-features .features-box ul li {
  background: url("../images/bullet-grey.png") 0 9px no-repeat;
  padding-left: 12px;
}

.getstartedp {
  padding-bottom: 0px;
}

.three-sponsors .three-features p {
  padding-bottom: 6px;
}

.cloud-plans {
  padding: 80px 0px;
  background: #177ec4;
  text-align: center;
	min-width: 1100px;
}

.cloud-lines {
  background: url("../images/slider-lines.png") center -58px no-repeat;
  width: 100%;
  min-height: 596px;
	min-width: 1100px;
}

.cloud-lines .wrapper {
  width: 940px;
  position: relative;
	min-width: 940px;
}

.cloud-plans .title h1 {
  color: white;
  padding-bottom: 87px;
}
.cloud-plans .title h1 small {
  color: #a1d7fb;
}

.slider-bar {
  position: relative;
  width: 628px;
  padding-top: 60px;
  float: left;
}

.slider-bar div.handle {
  background: url("../images/slider-handle.png") no-repeat;
  width: 42px;
  height: 42px;
  z-index: 1002;
  position: absolute;
  top: 0px;
  left: 135px;
}
.slider-bar div.slide-active {
  background: url("../images/slider-active.png") no-repeat;
  width: 626px;
  height: 16px;
  position: absolute;
  top: 13px;
  left: 1px;
  z-index: 1001;
}
.slider-bar div.slide {
  background: url("../images/slider-inactive.png") no-repeat;
  width: 628px;
  height: 18px;
  position: absolute;
  top: 12px;
  left: 0;
  z-index: 1000;
}

.plan-names {
  width: 628px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.plan-names tr td {
  width: 16.66%;
  float: left;
  color: #004371;
  font-size: 13px;
  font-weight: 800;
  text-shadow: rgba(255, 255, 255, 0.22) 0px 1px;
  text-transform: uppercase;
  line-height: 28px;
  letter-spacing: 1.5px;
  height: 93px;
	padding-top: 10px;
  margin-bottom: -2px;
	cursor: pointer;
	text-align: center !important;
}
.plan-names tr td strong {
  font-size: 24px;
  color: #9bc2e4;
  font-weight: 600;
  text-shadow: rgba(0, 0, 0, 0.26) 0px -1px 1px;
  letter-spacing: 0.5px;
	height: 65px;
	display: block;
  background: transparent;
}

#p0 {
  color: #FFF;
  text-shadow: rgba(0, 0, 0, 0.26) 0px 1px 1px;
  background: url("../images/slider-arrow.png") bottom center no-repeat;
}

.slider-mascot {
  width: 239px;
  height: 238px;
  z-index: 1001;
  position: absolute;
  top: 95px;
  right: 0;
  background: url("../images/slider-mascot.png") no-repeat;
}

.slider-specs {
  background: white;
  width: 940px;
  margin: 0px 0px 0px 0px;
  padding: 28px;
  border: 2px solid #125f94;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.slider-specs .main {
  width: 604px;
  float: left;
}
.slider-specs .price {
  width: 260px;
  float: right;
}
.slider-specs .cloud-spec {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 294px;
  height: 82px;
  border: 2px solid #e5e7e8;
  padding: 12px 20px 8px 88px;
  text-align: left;
  line-height: 32px;
  text-shadow: white 0px 0px;
	background-size:48px auto !important;
}
.slider-specs .cloud-spec h4 {
  font-size: 16px;
  color: #33434d;
  font-weight: 700;
  text-shadow: white 0px 0px;
  font-family: "Proxima", "Proxima" sans-serif;
}
.slider-specs .cloud-spec h2 {
  font-size: 26px; 
  color: #2083c7;
  font-weight: 600;
  text-shadow: white 0px 0px;
  font-family: "Proxima", "Proxima" sans-serif;
}
.slider-specs .ram {
  background: url("../images/cloud-ram.png") 20px center no-repeat;
  float: left;
  margin-bottom: 16px;
}
.slider-specs .cpu {
  background: url("../images/cloud-cpu.png") 20px center no-repeat;
  float: right;
  margin-bottom: 16px;
}
.slider-specs .hdd {
  background: url("../images/cloud-hdd.png") 20px center no-repeat;
  float: left;
  margin-bottom: 16px;
}
.slider-specs .bw {
  background: url("../images/cloud-bw.png") 20px center no-repeat;
  float: right;
  margin-bottom: 16px;
}

.slider-specs .ip {
  background: url("../images/cloud-ip.png") 20px center no-repeat;
  float: left;
}
.slider-specs .cpanel {
  background: url("../images/cloud-cpanel.png") 20px center no-repeat;
  float: right;
}

.managedrow {
	border-bottom:2px solid #e5e7e8;
	margin-bottom:24px;
  height:78px;
	font-weight:500;
	line-height:80px;
	font-size:18px;
}

.price {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 240px;
  border: 2px solid #e5e7e8;
  padding: 0px 0px 24px 0px;
}

.price h4 {
  font-size: 20px;
  color: #33434d;
  font-weight: 700;
  text-shadow: white 0px 0px;
  font-family: "Proxima", "Proxima" sans-serif;
}
.price h1 {
  color: #ed1d1d;
  font-size: 42px;
  line-height: 42px;
  font-family: "Proxima", "Proxima" sans-serif;
  font-weight: 700;
  padding-top: 15px;
}
.price .permo {
  font-size: 22px;
  color: #ed1d1d;
  font-weight: 800;
}
.price .button {
    height: 42px;
    line-height: 44PX;
  margin-top: 16px;
	border: 0px
	
}

.get-started {
  padding: 80px 0px;
  background: #f7fcff;
	min-width: 1100px;
}

.get-started p {
  font-size: 17px;
  line-height: 28px;
  color: #6b7f8e;
  padding: 30px 142px;
  text-align: center;
}

.white-button-wrap {
  background: url("../images/wrap-lines.png") no-repeat;
  text-align: center;
  margin-top: 8px;
}

.white-button-wrap .buttons {
  background: white;
  height: 40px;
  padding: 8px;
  border: 1px solid #c7d3dd;
  -webkit-border-radius: 66px;
  -moz-border-radius: 66px;
  border-radius: 66px;
  display: inline-block;
  margin: 0 auto;
}
.white-button-wrap .buttons .bluebutton {
  margin-right: 12px;
}







/* Slider
-----------------------------------------------------------------------------*/
*:focus { outline: 0; }
 
.sliderbg {
	padding-top: 0px;
	padding-bottom: 17px; }
 
	.sliderbg h1 {
		font-size: 80px;
		color: #f7397b;
		font-weight: bold;
		float: left;
		padding-left: 4px; }
 
		.sliderbg h1 span {
			font-size: 24px;
			font-weight: 300 !important;
			color: #61656c;
			letter-spacing: 0px; }
 
		.sliderbg h1 b { font-size: 66px !important; }
 
	.sliderbg h2 {
		font-size: 48px;
		color: #424242;
		font-weight: bold; }
 
.dynamic-slider-control {
	position: relative;
	background-color: transparent;
	-moz-user-focus: normal;
	-moz-user-select: none;
	cursor: default; }
 
.dynamic-slider-control.horizontal {
	margin-top: 0px;
	width: 628px;
	height: 40px; }

 
.dynamic-slider-control input { display: none; }
 
.dynamic-slider-control .handle {
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	-moz-user-select: none;
    z-index:1006;
	cursor: pointer; }
 
.dynamic-slider-control.horizontal .handle {
	width: 0px !important;
	padding-left: 42px;
	height: 42px;
	background-image: url("../images/slider-handle.png");
	margin-top: 0px !important;
	margin-left: -5px; }
 
.dynamic-slider-control .line {
	position: absolute;
	overflow: hidden;
	height: 18px;
	background-image: url('../images/slider-slide.png');
	background-position: -596px 0;
	width: 622px !important; }
 
	.dynamic-slider-control .line div { width: 628px !important; }
 

 
.rslide_r .pricebox_r {
	background-image: url('../images/price.png');
	background-repeat: no-repeat;
	float: left;
	margin: 0 0px 0 20px;
	width: 131px;
	height: 86px; }
 
.pricebox_r h2 {
	color: #fff;
	text-align: center;
	margin-top: 33px;
	font-size: 18px; }
 
.resellerordernow {
	position: relative;
	left: 2px;
	float: right;
	width: 131px;
	height: 84px;
	background-color: transparent;
	background-image: url('../images/ordernow.png');
	background-repeat: no-repeat;
	background-position: 0px 0;
	border: none;
	cursor: pointer; }
 
	.resellerordernow:hover { background-image: url('../images/price-order-hover.png'); }
 
.slider-right table {
	margin: 0 auto;
	margin-top: 0px;
	padding: 0px;
	width: 1358px;}
 
	.slider-right table tr td {
		position: absolute;
		width: 194px;
		visibility: hidden; }
 

 
.clear { clear: both; }

 
#p0 { visibility: visible; }
 
#pgk_full { width:628px; margin: 0 auto;margin-top: -59px; }
 


.slider-details ul {
    width:628px;
    height:50px;
    border-right:0px;
    float:left;
    display:inline-block;
    margin-left:-1px;

}

.slider-details ul li {
    padding-top:0px;
    padding-right:0px;
    float:left;
    text-align:left;
    font-size:24px;
    color:#3d4142;
    font-weight:600;
}

.slider-details ul li .plantype {
    color:#787a7d;
    font-weight:600;
    font-size:16px;
    padding-bottom:7px;
}

.slider-details ul li select {
    width:102px;
}

.slider-details ul li sup {
    font-size:18px;
    line-height:20px;
    vertical-align:text-top;
    padding-right:4px;
}

.slider-details ul li:last-child {
    background:none;
    padding-right:0px;

}

.slider-order {
    background:url('../images/slider-orderbtn.png');
    width:142px;
    height:100px;
    float:left;
    display:inline-block;
    border:1px solid #000;
    border-left:0px;
    margin-right:-1px;
    color:#fff;
    font-size:24px;
    font-weight:500;
    text-decoration:none;
    text-shadow:#568508 0px 1px;
    line-height:98px;
    cursor:pointer;
    -webkit-border-radius:0px 5px 5px 0px;
       -moz-border-radius:0px 5px 5px 0px;
            border-radius:0px 5px 5px 0px;
}

.textcenter {
    clear:both;
    font-size:16px;
    color:#dcdee7;
    padding-top:19px;
    text-shadow:#000 0px 1px;
}

.textcenter strong {
    font-weight:500;
    color:#fff;
}

.greenborder {
    height:98px;
    width:1px;
    background:#51800c;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    float:left;
    display:inline-block;
}

.blog-page {
	padding-top: 50px;
	position:relative;
}

.backtoblog {
position: absolute;
top: 89px;
right: 400px;	
}



@media screen and (max-width: 480px) { 
	.header {
		position: relative !important;
	}
	.banner {
		padding-top:0px !important; 	
	}
	.sub-banner {
		padding-top:0px !important; 	
	}
	
}




ul.tld-price {
clear:both;
margin-top:14px;
}

.tld-price li {
float:left;
padding-right:40px;
line-height:32px;
}

.tld-price li img {
float:left;
margin-right:8px;
margin-top:5px;
}

.bluetable {
background:#177ec4;
margin-top:30px;
padding: 80px 0px 80px 0px !important;
}

.bluetable .title h1 {
color:#fff;

}

.bluetable .title h1 small {
color: #a1d7fb;
}

.bluetable .plan-col.plan-first {
	margin-left: 163.5px;
	margin-right:40px;
	width:366px;
}

.bluetable .plan-col .plan-body ul li:first-child {
	border-top:0px !important;
}

.bluetable .plan-header {
	-webkit-border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
border-left: 0px solid rgba(255, 255, 255, 0.06);
}


.bluetable .plan-footer {
	border:0px;
	background:#fff;
	-webkit-border-radius: 0px 0px 4px 4px;
-moz-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;
}



.bluetable .plan-body ul li {
	border: 0px;
	border-bottom:1px solid #e5e7e8;
	background:#fff;
}

.more-features {
	padding:80px 0px 20px 0px;
}

.more-features .title {
	padding-bottom:60px;
}

.two-features {
	width:46%;
	float:left;
	position:relative;
	padding-bottom:60px;
}

.two-features:nth-child(2n) {
	float:right;
}

.two-features img {
position: absolute;
left: 0;
	width:88px;
	height:88px;

}

.two-features h5 {
padding-left: 116px;
text-transform: uppercase;
padding-bottom: 6px;
}

.two-features p {
padding-left: 116px;
	padding-bottom:0px;
}

.sla-blue {
	padding:80px 0px;
	    background: #177ec4;
}

.sla-blue .title h1 {
color:#fff;
	padding-bottom:60px;

}

.sla-blue .glyph-three-features h5 {
    color: #FFFFFF;
}

.sla-blue .glyph-three-features p {
	
	color:#a6d5f4;
}

.sla-blue .title h1 small {
color: #a1d7fb;
}

p, p.p1 {
	line-height:26px;
}

		.textleft {text-align:left !important;}

			.three-features.textleft {padding-left:0px;padding-right:40px;}
			
			.dc-image-right {
				float:right;
				margin-left:80px;
			}
			

			
			.dc h1 {margin-bottom:18px;}
			
			.dc-divider {
					clear:both;
				height:1px;
				width:100%;
				display:block;
				background:#d6dae2;
				opacity:0.66;
				
			}
			

.error404 .site-content {
	min-height:300px;
	padding:150px 0px 80px 0px;
}

h1 {
	clear:none !important;
}

/*----28Oct2016----*/
.livechat_button {left: auto !important;right: 0 !important;}
/*.livechat_button img {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}*/
.plan-header .price-div {height: auto;}
.plan-header h1 {line-height: 20px;}
.plan-header .price-div .bluebutton {margin-bottom: 10px;}

/*----18Nov2016----*/
.website-builder .title h1 small {display:block;margin-bottom:10px;}
.website-builder .title h1 {padding-bottom: 20px;}
.website-builder .title h1 {line-height: 32px !important;margin-top: 40px;}

/*----Support Page Style----*/

.support-search-bar {
    padding: 120px 0px 60px 0px;
    min-width: 1100px;
}
.support-search-bar-inner{
	width:700px;
	margin:0px auto;
	clear:both;
	text-align:center;
	}
.support-search-bar h3{
	font-size: 16px;
    font-weight: 600;
	text-transform: uppercase;
    font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
    color: #2083c7;
    padding: 0px 0px 8px 0px;
	}
.support-search-bar h1{
	font-size: 36px;
    font-weight: 800;
    font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
    line-height: 42px;
    color: #012342;
	text-align:center;
    text-transform: uppercase;
    letter-spacing: -0.6px;
    padding-bottom: 20px;
    margin-top: -15px;
	}
.support-search-bar input[type="text"] {
    float: left;
    background: #f9fbfc;
    height: 42px;
    border: 1px solid #c4cacf;
    -webkit-border-radius: 48px 48px 48px 48px;
    -moz-border-radius: 48px 48px 48px 48px;
    border-radius: 48px 48px 48px 48px;
    width: 480px;
    -moz-box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
    -webkit-box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
    box-shadow: inset 0 -1px 2px rgba(1, 35, 65, 0.08);
    font-size: 15px;
    font-weight: 500;
    color: #51585e;
    padding-left: 28px;
    font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
    padding: 1px 0px 1px 20px;
    margin-right: 0px;
}
.support-search-bar .button {
    height: 42px;
	width:170px;
    border: 0px;
    border-radius: 60px !important;
    float: right;
    font-size: 15px;
    margin-left: 20px;
    fony-family: "Proxima", "Proxima" sans-serif !important;
}
.four-supports{
    padding: 70px 0px 70px 0px;
    min-width: 1100px;
}
.four-supports .supports-col {
    width: 250px;
    padding:20px 0px 0px 0px;
	margin-right:30px;
    float: left;
    text-align: center;
	border:1px solid #e5e7e8;
}
.four-supports .supports-col:last-child{
	margin-right:0px;
	}
.four-supports .supports-col h1 {
    font-size: 26px;
	line-height:26px;
    font-weight: 800;
    font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
    color: #012341;
	text-transform:uppercase;
    padding: 10px 0px 5px 0px;
}
.four-supports p {
    padding-bottom: 6px;
}

.four-supports a{
	width:100%;
	color:#0daaf8;
	font-weight:500;
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	padding:15px 0px;
	background:#f3f6f9;
	text-transform:uppercase;
	float:left;
	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-o-transition: all 0.3s ease-out;
  	transition: all 0.3s ease-out;
}
.four-supports a:hover{
	color:#fff;
	background:#0daaf8;
	}
.helpful-resources {
    padding: 50px 0px 30px 0px;
    min-width: 1100px;
	background:#f3f6f9;
}
.helpful-resources h1{
	font-size: 36px;
    font-weight: 800;
    font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
    line-height: 42px;
    color: #012342;
	text-align:center;
    text-transform: uppercase;
    letter-spacing: -0.6px;
    padding-bottom: 20px;
    margin-top: -15px;
	}
.helpful-resources ul{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	}
.helpful-resources ul li{
	width:30%;
	float:left;
	list-style:none;
	padding-left:30px;
	margin:15px 0px;
	background:url(../support_images/bullit_resources.png) left center no-repeat;
	}
.helpful-resources ul li a{
	font-size:24px;
	line-height:28px;
	text-decoration:none;
	font-weight:300;
	color:#637582;
	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-o-transition: all 0.3s ease-out;
  	transition: all 0.3s ease-out;
	}
.helpful-resources ul li a:hover{
	color:#0daaf8;
	}
.five-supports{
    padding: 40px 0px 35px 0px;
    min-width: 1100px;
}
.five-supports-inner{
	clear:both;
}
.five-supports h1{
 	font-size: 36px;
    font-weight: 800;
    font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
    line-height: 42px;
    color: #012342;
	text-align:center;
    text-transform: uppercase;
    letter-spacing: -0.6px;
    padding-bottom: 20px;
    margin-top: -15px;
}
.five-supports .supports-col-small {
    width: 210px;
    padding:20px 0px 0px 0px;
	margin-right:10px;
    float: left;
    text-align: center;
	border:1px solid #e5e7e8;
}
.five-supports .supports-col-small:last-child{
	margin-right:0px;
	}
.five-supports .supports-col-small h2 {
    font-size: 16px;
	line-height:20px;
    font-weight: 600;
    font-family: "Gothams", "Gothams", "Proxima", "Proxima" sans-serif;
    color: #012341;
	text-transform:uppercase;
    padding: 10px 0px 10px 0px;
}
.five-supports p {
    padding-bottom: 6px;
}
.five-supports a{
	width:100%;
	color:#fff;
	font-weight:500;
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	padding:15px 0px;
	background:#09406b;
	text-transform:uppercase;
	float:left;
	-webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.five-supports a:hover{
	color:#fff;
	background:#0daaf8;
	}

