body{font-size:13px;color:#677273;font-weight:normal;line-height:23px;background:#FFF;}
img,embed,object,video{max-width:100%;height:auto;}
video{width:100%!important;height:auto!important;}
iframe{border:none!important;}
ul,ol{margin-bottom:0;}
.label,.badge{text-shadow:none!important;font-weight:600;}
.color,.color-orange,.color-green,.color-dark{font-family:inherit;font-weight:inherit!important;}
body,input[type=text],input[type=password],select,textarea,.submit,.mybtn,.ddsmoothmenu ul li a,.heading-styled{font-family:Arial, Helvetica, Verdana, sans-serif;}
h1,h2,h3,h4,h5,h6,.price-label,.pricing table thead th,.fr-icon{font-family:'Open Sans', Arial, 'Helvetica Neue', Verdana, sans-serif;}
a:link {color: #FF9933;text-decoration: none;cursor: pointer;font-style: normal;outline: none;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
a:visited {color: #ff9933;}
a:hover {color: #677273;text-decoration: none;}
span.dspPopover {border-bottom: 1px dotted #333;}
span.dspPopover:hover{cursor:pointer;color:#ff9933;}
h1, h2, h3, h4, h5, h6 {margin-bottom: 15px;margin-top: 0px;font-weight: 600;line-height: 1.4em;}
h1 {font-size: 26px;margin: 10px 0;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
h1, h2, h3, h4, h5, h6, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, .heading-styled {color: #131415;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight: 400;}
div.centered {text-align: center;}
.cursive {font-size: 20px;color: #000;font-weight: 400;margin-bottom: 20px;}
.heading-styled {font-size: 20px;font-weight: bold;line-height: 1.1em;padding: 10px 0 0;}
.heading-styled span {display: block;font-size: 12px;color: #3498db;font-weight: bold;}
.heading-styled span a:link, .heading-styled span a:visited {font-size: 12px;color: #333;}
.heading-styled span a:hover {color: #677273;}
.text-small {font-size: 12px;}
.text-big {font-size: 20px;}
.team h6 {margin-bottom: 0;}
.blogpost h4 {margin-bottom: 0;}
#copyright {font-size: 12px;}
#copyright a:link, #copyright a:visited {color: #677273;}
#copyright a:hover {color: #3498db;}
.spacer-10px, .spacer-20px, .spacer-40px {width: 100%;height: 10px;display: block;clear: both;}
.spacer-20px {height: 20px !important;}
.spacer-40px {height: 40px !important;}
.divider-line, .divider-line-narrow, .divider-line-var {background: #e5e9ea;width: auto;height: 1px;margin: 10px 0 10px 30px;padding: 0 30px 0 0;display: block;clear: both;position: relative;}
.divider-line-narrow {
	margin: 20px 0;
}
.divider-line-var {
	margin: 0;
}
.divider-line .arrow-down, .divider-line-var .arrow-down {
	position: absolute;
	left: 50%;
	top: -27px;
	margin-left: -23px;
}

span.divider-icon {
	border-right: 1px solid #DDD;
	display: block;
	height: 80%;
	min-height: 100px;
	width: 70px;
}
.img-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.img-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
.mythumb {
	margin-bottom: 20px;
}
.mybtn {
	background: #ff9933;
	padding: 8px 15px;
	margin: 10px 0;
	font-size: 14px;
	color: #fff !important;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	border: 1px solid #ff9933;
	cursor: pointer;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 14px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 14px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 14px 0 0 rgba(255, 255, 255, .12) inset;
}
a.greyedbtn {background: #ccc;border: 1px solid #ccc;text-align: center;}

.mediumbtn {
	padding: 13px 45px;
	-moz-box-shadow: 0 20px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 20px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 20px 0 0 rgba(255, 255, 255, .12) inset;
}
.bigbtn {
	padding: 18px 40px;
	-moz-box-shadow: 0 27px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 27px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 27px 0 0 rgba(255, 255, 255, .12) inset;
}
.mybtn:hover {
	-moz-box-shadow: 0 29px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 29px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 29px 0 0 rgba(255, 255, 255, .12) inset;
}
.mediumbtn:hover {
	-moz-box-shadow: 0 38px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 38px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 38px 0 0 rgba(255, 255, 255, .12) inset;
}
.bigbtn:hover {
	-moz-box-shadow: 0 48px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 48px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 48px 0 0 rgba(255, 255, 255, .12) inset;
}

.homepricing .mybtn {padding: 0;}
.homepricing .mybtn div.price {float:left;
	box-shadow: 1px 0 0 0 rgba(255,255,255,.1);
	border-right: 1px solid rgba(0,0,0,.1);
	padding: 18px 12px 18px 6px;}
.homepricing .mybtn div.text {padding: 18px 0;}
.homepricing .mybtn div.price span {font-weight: normal;}
.homepricing div.pricing {background: #FFF;}
.homepricing div.pricing h3 {font-size: 18px;height: 20px;}

.list-checkmark, .myunstyled, .inline-right, .inline-left, .blocked-links, .social, .pricing table ul {
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.list-checkmark ul, .myunstyled ul {
	margin-top: 10px;
}
.list-checkmark li {
	background: url(default_includes_themes_hostmedia2014_images_bullet-checkmark.png) no-repeat 0 5px;
	padding-left: 25px;
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
}
.myunstyled li {
	margin-bottom: 20px !important;
	display: block;
	overflow: hidden;
}
.submenu li {
	margin-bottom: 5px !important;
}
.inline-right {
	float: right;
}
.inline-right li {
	margin-left: 20px;
	display: inline-block;
}
.inline-left {
	float: left;
}
.inline-left li {
	margin-right: 20px;
	display: inline-block;
}
.inline-right img, .inline-left img {
	margin-right: 7px;
	float: left;
}
.blocked-links li {
	margin: 0 3px 3px 0 !important;
	float: left;
}
.blocked-links li a:link {
	background: #bdc3c7;
	padding: 8px 15px;
	font-size: 13px;
	color: #fff;
	line-height: 1em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float: left;
}
.blocked-links li a:hover {
	background: #3498db;
	color: #fff;
}
#header {
	padding: 10px 0 0;
	border-bottom: 1px solid #e5e9ea;
}
#header a#logo {background:url('default_includes_themes_hostmedia2014_images_logo.png') no-repeat;width:250px;height:60px;display: block;text-indent: -99999px;}
#header-bottom {
	padding: 20px 0;
	border-bottom: 3px solid #dfe6eb;
}
#header-bottom .inline-right li {
	margin-left: 10px;
}
#header-bottom .inline-right img {
	margin: 0;
}
#header-bottom h4 {
	margin: 0;
}
#header-bottom .mybtn {
	margin-top: 7px;
	margin-bottom: 0;
	float: right;
}
a#clientPortal span {
	display: block;
}
a#clientPortal i.fa {
	display: none;
}
section#banner {background: #00adb4;} /* Defaults */

/* ROCKET BANNER */
section#banner {background: #00adb4 url(default_includes_themes_hostmedia2014_images_banners_rocket.jpg) no-repeat center;}
section.rocket div.container {height: 435px;}
section.rocket div.container h2 {color: #FFF;padding:80px 0 5px;}
section.rocket div.container p {color: #FFF;}
section.rocket div.container a.mybtn {width:auto;padding:10px;}
/* Basic Banner */
section#Plainbanner {background: #00adb4;} /* Defaults */
section#Plainbanner div.container {height: 110px;color:#FFF;padding: 15px;}
section#Plainbanner div.container h2 {color: #FFF;font-size: 42px;padding: 8px 0 0;margin:0;}
section#Plainbanner div.container h3 {color: #FFF;text-transform: uppercase;font-size: 13px;font-weight: normal;padding: 0 0 8px 0;}
section#Plainbanner div.container h4 {color: #FFF;font-weight: bold;font-size: 16px;padding: 5px 0; margin: 0;}

#content-home, #content {
	background: url(default_includes_themes_hostmedia2014_images_shadow.png) no-repeat center top;
	padding: 30px 0 40px 0;
}
#content-home {
	background: none;
	padding: 40px 0;
	border-top: 1px solid #e5e9ea;
}
.sidebar-right {
	padding-left: 20px;
}
.sidebar-left {
	padding-right: 20px;
}
#content-top {
	padding-bottom: 30px;
	text-align: center;
}
#content-top p {
	margin: 0;
}

.pos-rel {
	position: relative;
}
.map {
	background: none no-repeat center top;
	padding: 40px 0;
	margin-bottom: 40px;
	border-bottom: 1px solid #e5e9ea;
}
.box {
	background: #f3f7f8;
	padding: 20px;
	border: 1px solid #e5e9ea;
}
.row-color {
	background: #f3f7f8;
	padding: 30px 0;
	border: 1px solid #e5e9ea;
	border-width: 1px 0 1px 0;
}
.number {
	background: #3498db;
	width: 26px;
	height: 26px;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	line-height: 26px;
	text-align: center;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	float: left;
	margin-right: 10px;
}
.social li {
	background: #bdc3c7;
	width: 26px;
	height: 26px;
	margin-right: 1px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	list-style-type: none;
	display: inline-block;
}
.social li:hover {
	background: #3498db;
}
.review-slider {
	margin-top: 20px !important;
}
.review-slider span {
	display: block;
	margin-top: 10px;
	font-size: 12px;
}
#slider-wrapper-var {
	padding: 40px 0;
}
#slider-wrapper-var h1 {
	font-size: 38px;
	line-height: 1.1em
}
#slider-wrapper-var .list-checkmark {
	margin-top: 20px;
}
#slider-wrapper-var .list-checkmark li {
	margin-bottom: 20px !important;
}
.flex-text-padding {
	padding-top: 60px;
}
.tweet_list, .tweet_list li {
	background: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tweet_time {
	font-size: 12px;
	margin-bottom: 5px;
	display: block;
}
.customerreviews div.span12 {
	background: #666;
	color: #fff !important;
	-moz-box-shadow: 0 65px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 65px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 65px 0 0 rgba(255, 255, 255, .12) inset;
}
.customerreviews p, .customerreviews h3 {
	color:#FFF;
}
.customerreviews h3 {
	margin-bottom:5px;
}
#footer {
	background: #333;
	padding: 30px 0;
	border-top: 2px solid #CCC;
	color:#FFF;
	font-size: 11px;
}

#footer ul.paymentmethods {list-style: none;padding:0;margin:0;min-height:30px;}
#footer ul.paymentmethods li {float: left;padding:0;margin:0;text-indent: -99999px;}
#footer ul.paymentmethods li {width:40px;height:35px;background-size: 40px!important;margin:0 0 5px 0;}
#footer ul.paymentmethods li.paypal {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_paypal.png') no-repeat;}
#footer ul.paymentmethods li.worldpay {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_worldpay.png') no-repeat;}
#footer ul.paymentmethods li.visa {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_visa.png') no-repeat;}
#footer ul.paymentmethods li.visa-debit {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_visa-debit.png') no-repeat;}
#footer ul.paymentmethods li.visa-electron {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_visa-electron.png') no-repeat;}
#footer ul.paymentmethods li.maestro {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_maestro.png') no-repeat;}
#footer ul.paymentmethods li.mastercard {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_mastercard.png') no-repeat;}
#footer ul.paymentmethods li.american-express {background: url('default_includes_themes_hostmedia2014_images_icons_payment-icons_american-express.png') no-repeat;}

#footer h5 {color:#ff9933;}
#footer a {
	color: #FFF;
}
#footer a:hover {
	color:#ff9933;
}
#footer .social {
	clear: both;
	min-height: 32px;
}
#footer div.social span.fa-stack {
	display: inline-block;
	float: left;
	width: 23px;
	height: 32px;
	margin-right: 5px;
}
#footer div.social span.fa-stack i.fa-circle {
	color: #666;
	font-size: 26px;
	line-height: 26px;
}
#footer div.social span.fa-stack i.fa-light {
	color: #FFF;
	font-size: 12px;
	line-height: 26px;
	text-align: center;
}
#footer div.social span.fa-stack a:hover i.fa-light {
	color:#ff9933
}
#copyright {
	background: #ecf0f1;
	padding: 15px 0;
	border-top: 3px solid #dfe6eb;
	font-size: 11px;
}
#copyright p {
	text-align: center;
	margin-bottom: 0;
}
.pricing-wrapper {
	padding-top: 50px;
}
.pricing {
	background: #fff;
	border: 2px solid #dfe6eb;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.pricing:hover {
	border: 2px solid #999;
}
.pricing table {
	width: 100%;
	text-align: center;
}
.pricing table thead th {
	width: auto;
	padding: 20px;
	font-size: 18px;
	color: #131415;
	font-weight: 600;
	text-align: center;
}
.pricing table tbody td {
	width: auto;
	padding: 0 20px;
	font-size: 12px;
}
.pricing table tfoot td {
	padding: 20px;
	text-align: center;
}
.pricing table ul {
	display: block;
}
.pricing table ul li {
	background: #ecf0f1;
	padding: 10px 15px;
	margin-bottom: 1px;
	font-size: 13px;
	color: #677273;
	text-align: left;
}
/*price label*/
.pricing table .label-wrapper {
	position: relative;
}
.price-label {
	background: #ff9933;
	width: 70px;
	height: 48px;
	padding: 21px 10px;
	font-size: 30px;
	color: #fff;
	font-weight: 600;
	line-height: 1em;
	text-align: center;
	position: absolute;
	top: -110px;
	left: 50%;
	margin-left: -49px;
	border: 4px solid #fff;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;
}
.price-label span {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	display: block;
}
/*pricing button*/
.pricing .mybtn {
	padding-left: 5%;
	padding-right: 5%;
	width: 90%;
}
.hosting-list li {
	font-size: 13px;
}
.hosting-list i, .hosting-list img {
	margin-right: 20px;
	color: #bdc3c7;
	font-size: 14px;
}
.hosting-list li .tooltip-arrow {
	display: none;
}

/* Features and Misc */
div.features div.span4 {text-align: center!important;}
div.features span.icon-stack {text-align: center;display: block; width: auto; height: 71px;}
div.features i {text-align: center;}
div.features i.icon-circle {color:#ff9933;font-size: 71px;line-height:45px;}
div.features i.icon-light {color:#FFF;font-size: 31px;line-height: 47px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.features i.icon-light {line-height:47px;}
}
form {
	margin: 0;
	padding: 0;
}
form p {
	margin-bottom: 20px !important;
}
label.error {
	font-size: 11px;
	color: red;
	line-height: 1.6em;
	font-weight: normal;
}
input.error, textarea.error, password.error {
	border-color: #C00 !important;
	box-shadow: none;
}
/*label and inputs*/
label {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}
input[type="text"], input[type="password"], select, textarea {
	background-color: #fff;
	width: 95.5%;
	height: 30px;
	padding: 10px 2%;
	margin-bottom: 0;
	font-size: 14px;
	color: #677273;
	line-height: 18px;
	display: inline-block;
	border: 1px solid #bdc3c7;
	-webkit-transition: border linear 0.2s;
	-moz-transition: border linear 0.2s;
	-ms-transition: border linear 0.2s;
	-o-transition: border linear 0.2s;
	transition: border linear 0.2s;
	box-shadow: none;
}
textarea {
	height: auto;
}
select {
	width: 99.7%;
	height: 52px;
	padding-left: 0;
	line-height: 38px;
	text-indent: 4px;
	color: #677273 !important;
	font-weight: normal;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
	box-shadow: none;
	border-color: rgba(82, 168, 236, 0.8) !important;
	opacity: 1 !important;
}
::-webkit-input-placeholder {
color: #999 !important;
font-weight: bold;
 opacity: 1;
}
:-moz-placeholder {
color: #999 !important;
font-weight: bold;
opacity: 1;
}
::-moz-placeholder {
color: #999 !important;
font-weight: bold;
opacity: 1;
}
:-ms-input-placeholder {
color: #999 !important;
font-weight: bold;
opacity: 1;
}
.submit {
	background: #ff9933;
	width: auto !important;
	height: 52px;
	padding: 0 40px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff !important;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	border: 1px solid #ff9933;
	cursor: pointer;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 25px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 25px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 25px 0 0 rgba(255, 255, 255, .12) inset;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.submit:hover {
	-moz-box-shadow: 0 48px 0 0 rgba(255, 255, 255, .12) inset;
	-webkit-box-shadow: 0 48px 0 0 rgba(255, 255, 255, .12) inset;
	box-shadow: 0 48px 0 0 rgba(255, 255, 255, .12) inset;
}
.antispam {
	display:none;
}
#domainform input {
	float: left;
	width: 69%;
	margin-right: 4px;
}
#domainform .submit, input#searchsubmit {
	width: 12%;
	padding: 0 1%;
	height: 52px;
	float: left;
}
#domainform select {
	width: 12%;
	height: 52px;
	padding-left: 0;
	line-height: 52px;
	text-indent: 4px;
	float: left;
	margin-right: 4px;
	font-weight: bold;
}

a.dspFulldomainlist {cursor:pointer;}
.fulldomainlist {display:none;}
.fulldomainlist span.span4 {margin-left: 0!important;}

.login-box {
	background: #f3f7f8;
	width: auto !important;
	padding: 20px;
	margin: 0 auto !important;
	border: 1px solid #e5e9ea;
}
.first-field {
	width: 48%;
	float: left;
}
.second-field {
	width: 48%;
	float: left;
	margin-left: 4%;
}
#signupform .submit {
	margin-top: 10px;
}
.check-error {
	position: relative;
}
.check-error label.error {
	position: absolute;
	top: 8px;
	left: 20px;
}
.first-field input[type="text"], .first-field input[type="password"], .first-field textarea, .second-field input[type="text"], .second-field input[type="password"], .second-field textarea {
	text-align: left;
	font-weight: normal;
}
.search-header {
	float: right;
	margin: 0 0 0 20px;
	position: relative;
	right: 0;
	top: 0;
}
.search-header form {
	float: left;
}
.search-header input {
	width: 120px;
	height: 26px;
	padding: 0 10px;
	font-size: 12px;
	line-height: 12px;
	background: url(default_includes_themes_hostmedia2014_images_icons_icon-search.png) no-repeat right #fff;
	-webkit-transition: width 0.3s, background-color 0.3s;
	-moz-transition: width 0.3s, background-color 0.3s;
	-o-transition: width 0.3s, background-color 0.3s;
	-ms-transition: width 0.3s, background-color 0.3s;
	transition: width 0.3s, background-color 0.3s;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	cursor: pointer;
	border: 1px solid #bdc3c7;
}
.search-header input:focus {
	background-color: #fff;
	width: 170px;
	color: #bdc3c7;
	cursor: text;
}
.search-header ::-webkit-input-placeholder {
color: #bdc3c7 !important;
opacity: 1;
}
.search-header :-moz-placeholder {
color: #bdc3c7 !important;
opacity: 1;
}
.search-header ::-moz-placeholder {
color: #bdc3c7 !important;
opacity: 1;
}
.search-header :-ms-input-placeholder {
color: #bdc3c7 !important;
opacity: 1;
}
blockquote {
	padding: 7px 0 10px 15px;
	margin: 0 20px 10px 0;
	border-left: 2px solid #509fb9;
}
blockquote p {
	font-size: 24px;
	font-style: italic;
	line-height: 1.4em;
	margin-bottom: 0;
	padding: 0;
}
blockquote.pull-right {
	border-right: 2px solid #509fb9;
	margin: 0 0 10px 20px;
}
.nav-tabs {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 0;
	border-bottom: 1px solid #e5e3e1;
}
.nav-tabs > li > a {
	background: #fff;
	border: 1px solid #e5e3e1;
}
.nav-tabs > li > a:hover {
	color: #403e3d;
	border: 1px solid #e5e3e1;
	border-bottom-color: transparent;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	background-color: #fff;
	border-bottom-color: transparent;
}
.nav-tabs > .active > a:focus {
	color: #403e3d;
}
.nav-tabs i {
	margin-right: 5px;
}
.tab-content {
	padding: 10px;
	border: 1px solid #e5e3e1;
	border-width: 0 1px 1px 1px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.ddsmoothmenu {
	margin-top: 9px;
	width: auto;
	display: block;
	float: left;
}
/*ul*/
.ddsmoothmenu ul {
	background: transparent;
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index:100;
	float: left;
}
.ddsmoothmenu ul li ul {
	background: #fff;
	margin-left: -15px;
	position: absolute;
	left: 0;
	float: none;
	display: none;
	overflow: visible;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .2);
}
.ddsmoothmenu ul li ul li ul {
	margin-left: 7px;
	margin-top: -1px;
	top: 0;
}
/*li*/
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left;
}
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	box-shadow: none !important;
}
.ddsmoothmenu ul li ul li:first-child a {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.ddsmoothmenu ul li ul li:last-child a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	border-bottom: 0;
}
/*a*/
.ddsmoothmenu ul li a {
	padding: 7px 40px 10px 0;
	margin: 0;
	font-size: 15px;
	color: #677273;
	font-weight: bold;
	line-height: 1em;
	text-decoration: none;
	outline: none;
	display: block;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.31s ease;
	transition: all 0.3s ease;
}
.ddsmoothmenu ul li a:visited {color: #677273;}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li.active a {
	color: #ff9933;
	background: none;
}
.ddsmoothmenu ul li ul li a {
	width: auto;
	padding: 15px;
	margin: 0;
	font-size: 13px !important;
	color: #677273 !important;
	line-height: 1em;
	font-weight: 400;
	border: 0;
	text-transform: none;
	display: block;
	background: #fff;
}
.ddsmoothmenu ul li li a:hover, .ddsmoothmenu ul li li.active a, .ddsmoothmenu ul li li.active a:hover {
	background: #FF9933;
	color: #fff !important;
}
* html .ddsmoothmenu ul li a {
	display: inline-block;
	color: #000;
}
* html .ddsmoothmenu {height: 1%;}
.downarrowclass {margin-left: 6px;}
.rightarrowclass {display: none;}
.ddsmoothmenu select {
	background: #222;
	width: 100%;
	height: auto;
	padding: 5px 10px;
	margin: 0 auto;
	font-size: 13px;
	color: #fff !important;
	border: 1px solid #222;
	outline: none;
	display: none;
	cursor: pointer !important;
}
.accordion-group {border: 1px solid #e5e9ea;}
.accordion-inner {border-top: 1px solid #e5e9ea;}
.accordion-heading {background: #f3f7f8;}

/* Responsive */
@media only screen and (max-width: 767px) {
	body {padding: 0;}
	#header a#logo {margin: 0 auto;}
	.container {margin-left: 20px;margin-right: 20px;}
	a#clientPortal span {display: none;}
	a#clientPortal i.fa {display: block;}
	.sidebar-right {padding-left: 0;margin-bottom: 10px;}
	.sidebar-left {padding-right: 0;margin-bottom: 10px;}
	h1 {font-size: 30px;}
	section.rocket div.container {height: auto;}
	section.rocket div.container h2 {padding:15px 0 5px;}
	section.rocket {background:#00ADB4;background-image:none!important;}
	section#Plainbanner div.container {height: auto;padding: 15px;}
	section#Plainbanner div.container i.icon-double-angle-right {display: none;}
	span.divider-icon {display: none;}
	blockquote p {font-size: 18px;}
	/*menu*/
	.ddsmoothmenu ul {display: none;}
	.ddsmoothmenu {float: none;margin: 0;}
	.ddsmoothmenu select {width: 100% !important;float: none;display: block;margin-bottom: 20px;}
	/*header*/
	#header {text-align: center;}
	.contact-sales {text-align: center!important;width: 100%;margin-top: 20px;}
	.contact-sales h4 {text-align: center;}
	#header-bottom .inline-right {float: left;}
	#header-bottom .inline-right li {margin-left: 0;}
	/*footer */
	#footer ul.submenu li {padding: 0;}
	#copyright {text-align: center;}
	#copyright ul {float: none;}
	#copyright p {float: none;margin-top: 10px;}
	#copyright .inline-left li {margin-left: 10px;margin-right: 10px;display: inline-block;}
	/*domain form*/
	#domainform input {float: none;width: 90%;display: block;margin-bottom: 10px;}
	#domainform select {width: 95%;float: none;display: block;margin-bottom: 10px;}
	#domainform .submit {width: 90%;float: none;}
	/*others*/
	.team img {display: block !important;margin: 0 0 10px 0;float: none;}
	.team .text-right {text-align: left !important;}
	.pricing {margin-bottom: 60px;}
	.fr-icon div {margin-bottom: 10px;}
	.blogpost .social {text-align: left;margin-bottom: 10px;}
	.first-field {width: 100% !important;float: none;display: block;}
	.second-field {width: 100% !important;float: none;margin: 0 !important;display: block;}
	#slider-wrapper-var {background: #f3f7f8;background-image: none;}
	#slider-wrapper-var h1 {font-size: 30px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*Same as portrait*/
}

/* 280-479 */
@media (min-width: 280px) and (max-width: 479px) {
	#footer ul.paymentmethods li {width:35px;height:25px;background-size: 35px!important;margin:0 0 5px 0;}
}

/* 1024-1199 */
@media (min-width: 1024px) and (max-width: 1200px) {
	#footer ul.paymentmethods li {width:35px;height:26px;background-size: 35px!important;margin:0 0 5px 0;}
}
/* 768-1024 */
@media (min-width: 768px) and (max-width: 1024px) {
	#Plainbanner i.icon-double-angle-right {display: none;}
	#footer ul.paymentmethods li {width:35px;height:32px;background-size: 35px!important;margin:0 0 5px 0;}
	a#clientPortal span {display: none;}
	a#clientPortal i.fa {display: block;}
	.ddsmoothmenu ul li a {padding: 7px 20px 10px 0;}
	.sidebar-right {padding-left: 0;}
	.sidebar-left {padding-right: 0;}
	.heading-styled {font-size: 18px;}
	h1 {font-size: 32px;}
	section.rocket div.container h2 {padding:15px 0 5px;font-size: 20px;}
	section#Plainbanner div.container {height: 125px;}
	#domainform input {float: left;width: 60%;margin-right: 4px;}
	#domainform select {width: 19%;}
	.pricing table thead th {font-size: 20px;}
	.pricing table img {width: 100%;}
	.team img {display: block !important;margin: 0 0 10px 0;float: none;}
	.team .text-right {text-align: left !important;}
	.fr-icon-left i, .fr-icon-left img {
	 margin-bottom: 120px;
	}
	#slider-wrapper-var h1 {font-size: 30px;}
}
/* Safari Fixes */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#domainform select {width: 12%;min-width: 80px;height: 52px !important;padding-left: 0;line-height: 46px !important;text-indent: 4px;float: left;margin-right: 4px;}
	#signupform select {height: 52px !important;padding-left: 0;line-height: 46px !important;text-indent: 4px;}
}
/*IE8*/
@media \0screen {
	.ddsmoothmenu ul li ul li a {background: #eee;}
}
/* Misc and General Fixes */
.popover-content {text-indent: 0;}

div.quoteform {background: #00adb4;color:#FFF;}
div.quoteform form {margin: 20px;}
div.quoteform form fieldset {margin:0;padding:0;}
div.quoteform form h5 {color:#FFF;font-weight: bold;}

#tabs ul.cTabsItems {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  padding: 10px 0;
  display: flex;
  margin-bottom: 20px;
}
#tabs ul.cTabsItems li {
  background: #00ADB4;
  color: #FFFFFF;
  display: block;
  float: left;
  margin-right: 1px;
  padding: 10px;
}
#tabs ul.cTabsItems li a {
  color: #FFF;
}
#tabs .ui-tabs-active {
  background: #FF9933;
  font-weight: bold;
}

/* VPS page Slider Order ---------------------- */
.ui-slider {position: relative; text-align: left; background: #666 url(default_includes_themes_hostmedia2014_images_head-stripe-bg.png); -moz-border-radius: 5px; border-radius: 5px; left: 0; margin-top:30px;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 60px; height: 32px; cursor: pointer; background: url(default_includes_themes_hostmedia2014_images_selector.png); padding-top: 6px;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; background-position: 0 0; background: #FF9933 url(default_includes_themes_hostmedia2014_images_head-stripe-bg.png); -moz-border-radius: 5px; border-radius: 5px; }

.ui-slider a {outline:none;}

.ui-slider-horizontal { height: 22px; margin-bottom:8px;}
.ui-slider-horizontal .ui-slider-handle { top: -12px; margin-left:-30px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

#vps-slider {width: 100%;position: relative;margin: 0;padding:0 35px 15px;}
.features {display:none;overflow: hidden;margin:0 auto;position: relative; width:100%;margin-top:10px; margin-bottom:25px;}
.features h6 {margin: 0; color: #fff; font-size: 12px; font-weight: 700;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;box-shadow: 0 0 14px 0px #454444; background: #666 url(default_includes_themes_hostmedia2014_images_head-stripe-bg.png); border: 1px solid #454444; padding:10px 4px; text-align:center;}
.features h6.diffbg {background: #da4a38 url(default_includes_themes_hostmedia2014_images_head-stripe-bg.png); font-size: 17px;}

ul.plans { list-style: none; padding:0;margin:0;}
ul.plans li {
	float: left;
	display: inline;
	margin-right: 150px;
	font-size: 12px;
	width: 36px;
}
ul.plans li.last { float:left; display:inline; margin-right:0;}

@media only screen and (max-width: 959px) {
ul.plans {display:none}
}
