/* affiliate.css */
/* On the linux hosting page and email accounts page */
div#wrap .page-box2 div.full-width-box .fwb-bg {
    background: #cccccc; 
    overflow: hidden;
    padding: 76px 0;
    position: relative;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;

}

/* payment successful black box*/
#divouterbox table.tabelboxed {
    border-style: solid;
    border-width: 2px;
    border-color: #000;
}

body {
  font-family: 'Montserrat', sans-serif;
  color: #808080;
  font-weight: 400;
  font-size: 14px;
  line-height:1.7em;
  word-spacing: 0px;
  -webkit-font-smoothing: antialiased;

}

a {
  color: #000;
  text-decoration: none !important;
  -webkit-transition: color 0.3s;
          transition: color 0.3s;
}
a:hover {
  color: #4c4c4c;
}

.widget {
  margin-bottom: 60px;
}
.widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.widget ul li {
  border-bottom: 1px solid #f2f2f2;
}
.widget ul li a {
  display: block;
  -webkit-transition: text-indent 0.3s, color 0.3s;
          transition: text-indent 0.3s, color 0.3s;
}
.widget ul li a:hover .badge {
  text-indent: 0;
  background-color: #4c4c4c;
}
.promo p {
  width: 465px;
}

body {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
body {
  font-family: 'Arimo', sans-serif;
  height: 100%;
  line-height: 1.6;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

/* search.bar.css */
.searchform {
    background: rgba(35, 35, 35, .8);
    padding: 15px 10px;
    position: relative;
    margin: -7% 0 0;
    top: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    z-index: 1;
    left: 9%;
    width: 85%;
}

.searchform button,
.searchform input {
    float: left
}
.searchform input {
    background: #fefefe;
    border: none;
    height: 37px;
    margin-left: 1%;
    margin-right: 1%;
    padding: 6px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

.searchform input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    text-decoration: none;
    font-style: normal;
}
.searchform input::-moz-placeholder { /* Firefox 19+ */
    text-decoration: none;
    font-style: normal;
}
.searchform input:-ms-input-placeholder { /* IE 10+ */
    text-decoration: none;
    font-style: normal;
}
.searchform input:-moz-placeholder { /* Firefox 18- */
    text-decoration: none;
    font-style: normal;
}
.searchform input:focus {
    outline: 0;
    box-shadow: 0 0 0 rgba(255, 153, 0, 0) inset;
    -moz-box-shadow: 0 0 0 rgba(255, 153, 0, 0) inset;
    -webkit-box-shadow: 0 0 0 rgba(255, 153, 0, 0) inset
}
.searchform input::-webkit-input-placeholder {
    font-style: italic;
    line-height: 130%
}
.searchform input:-moz-placeholder {
    font-style: italic;
    line-height: 15px
}
.searchform button {
    background: #f16024;
    border: none;
    color: #fff;
    cursor: pointer;
    font: 18px/13px HelveticaNeue, Helvetica, Arial, sans-serif;
    padding: 12px;
    width: 149px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}
.searchform button:hover {
    opacity: .9;
}

.searchform button:focus {
    background: rgba(255, 99, 36, 0.73);
    opacity: 1;
    box-shadow: 0 0 0 rgba(151, 203, 244, 0);
}

.dotcom {
    padding-left: 85%;
    margin-bottom: 1%
}
@media screen and (max-width: 333px) {
    .dotuk {
        padding-left: 72%;
        margin-bottom: -5%
    }
}
@media screen and (min-width: 300px) and (max-width: 649px) {
    .dotuk {
        padding-left: 11%;
        margin-bottom: 2%;
    }
    .searchform input {
        width: 99%
    }
    .searchform button {
        width: 99%;
        margin-left: 3px;
    }
}
@media screen and (min-width: 651px) and (max-width: 767px) {
    .dotuk {
        padding-left: 69%;
        margin-bottom: 0%
    }
    .searchform input {
        width: 69%
    }
}
@media screen and (min-width: 768px) and (max-width: 1056px) {
    .dotuk {
        padding-left: 70%;
        margin-bottom: 0%
    }
    .searchform input {
        width: 70%
    }
}
@media screen and (min-width: 1057px) {
    .dotuk {
        padding-left: 79%;
        margin-bottom: 0%
    }
    .searchform input {
        width: 80%
    }
    .search-form-again input{
        width: 74% !important;
    }
}

.search-bar-error{
    background: white;
    color: red;
    border-radius: 4px;
    padding: 10px;
    padding: 15px 10px;
    position: relative;
    left: 9%;
    width: 85%;
    border-left: 1px solid rgba(0, 0, 0, 0.09);
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
    border-right: 1px solid rgba(0, 0, 0, 0.09);
    display: none;
}

.search-form-again{
    left: 0 !important;
    width: 100% !important;
}

.search-bar-error.search-again{
    left: 0;
    width: 100% !important;
}

.search-bar-error-text{
    margin-left: 1%;
}

.search-bar-loader{
    width: 25px;
    margin-top: -5px;
}

.search-domain-name{
    float:left;
}

.content {
    overflow: hidden;
    float: left;
    margin-top: 2px;
}

.visible {
    overflow: hidden;
    height: 24px;
    float:left;
}

.visible p {
    display: inline;
    float: left;
    margin: 0;
}

.visible ul {
    padding-left: 1px;
    margin-top: -9px;
    text-align: left;
    list-style: none;
    -webkit-animation-name: change;
    -webkit-animation-duration: 8s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: change;
    -moz-animation-duration: 8s;
    -moz-animation-iteration-count: infinite;
    animation-name: change;
    animation-duration: 8s;
    animation-iteration-count: infinite;
}

.visible ul li {
    line-height: 40px;
    margin: 0;
    font-weight: bold;
}

/* end search.bar.css */
/* page.css*/
img {border:0px;}
body,td,th
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;    /*default body text font size*/
}
body
{
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: left;
}
body.design {background-color:#FFFFFF; background-image:none; margin:4px;}

a.underline-link:link{
    color: #428bca;
    text-decoration: underline;
}

a.underline-link:visited{
    color: #428bca;
    text-decoration: none !important;
}

/* body.css */
body {
    font-family:Arial,Verdana,Helvetica,sans-serif;
}

.easy_stdbutton {
    font-size:12px;
    font-weight:bold;
    text-align:center;
    height:22px; width:128px; background:url(/pics/bti_blank.gif);
    line-height:22px;
    color:#FFFFFF;
    display:-moz-inline-block;
    display:inline-block;
    user-select: none; -moz-user-select: none;
    text-decoration:none;
}
.easy_hostextend {
    width:100%;
    margin:5px;
}
.easy_hostextend_even {
    width:99%;
    background-color: #dddddd;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior:url(/scripts/sdc-radius.htc);
}
.easy_hostextend_odd {
    width:99%;
    background-color: #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior:url(/scripts/sdc-radius.htc);
}
.easy_hostextend_detail {
}
.easy_hostextend_detail_col0 {
    width:80%;
}
.easy_hostextend_detail_col1 {
    width:20%;
}
.easy_hostextend_detail_price {
    font-weight:bold;
}
.easy_hostextend_head td {
    font-weight:bold;
    font-size:12px;
}
.easy_hostextend_head_mail {
    font-weight:normal;
    font-style:italic;
}
.easy_renewal {
    margin:5px;
    width:100%;
}

.easy_renewal_head_extend {
    color:#000066;
    font-weight:bold;
    text-align:center;
}

.easy_renewal_head_domain {
    color:#000066;
    font-size:12px;
    text-align:left;
}
.easy_renewal_head_price {
    color:#000066;
    font-size:12px;
    text-align:center;
    width:10%;
}
.easy_renewal_head_later {
    color:#000066;
    font-weight:bold;
    text-align:center;
}
.easy_renewal_head_duration {
    color:#000066;
    font-size:12px;
    text-align:center;
    width:5%;
}
.easy_renewal_head_expiry {
    color:#000066;
    font-size:12px;
    text-align:right;
    width:20%;
}

.easy_renewal_detail_domain {
	font-weight:bold;
    text-align:left;
}
.easy_renewal_detail_price {
    font-weight:bold;
    font-size:12px;
	position: relative;
    right: 22px;
    text-align:right;
    width:10%;
}
.easy_renewal_detail_later {
    text-align:center;
}
.easy_renewal_detail_duration {
    text-align:center;
    width:5%;
}
.easy_renewal_detail_expiry {
    text-align:right;
    width:20%;
}

.clickable  {cursor:pointer;}

input, input:active, input:focus{
    outline: 0;
    outline-style:none;
    outline-width:0;
}

/* buttons.css */
.sbtnf {
    display: inline-block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    margin: 2px 0;
    background-position: -10000px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-decoration: none;
    color: #ffffff;
    overflow: hidden;
    vertical-align: top;
}
.sbtnf:hover {
    text-decoration: none;
}
@media \0screen {
    .sbtnf{
        display: block;
        float: left;
    }
}
.sbtnf-rounded {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: relative;
}

.color.icon-twitter{background: #00bdec;}
.color.icon-twitter:hover{background: #000000;}

.color.icon-facebook{background: #3b5998;}
.color.icon-facebook:hover{background: #000000;}

.color.icon-linkedin{background: #1b92bd;}
.color.icon-linkedin:hover{background: #000000;}

.color-hover.icon-twitter:hover{background: #00bdec;}
.color-hover.icon-facebook:hover{background: #3b5998;}

.color-hover.icon-linkedin:hover{background: #1b92bd;}

/* MergedV6.css */
.container .row {
    clear: both;
}

#content #about+#offer-disclaimer {
    background: #707070
}
#content #about+#offer-disclaimer .container h1,
#content #about+#offer-disclaimer .container h2,
#content #about+#offer-disclaimer .container h3,
#content #about+#offer-disclaimer .container h4,
#content #about+#offer-disclaimer .container h5,
#content #about+#offer-disclaimer .container h6,
#content #about+#offer-disclaimer .container p {
    color: #fff
}
.check-list dd:before,
.check-list li:before {
    content: "";
    font-family: Icons;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    left: 3px;
    line-height: 21px;
    position: absolute;
    speak: none;
    text-transform: none;
    top: auto
}
.check-list dt:first-child+dd{
    margin-top: 0
}
article,
footer,
header,
nav,
section{
    display: block
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden] {
    display: none
}
html {
    font-family: sans-serif
}
abbr[title] {
    border-bottom: 1px dotted
}
svg:not(:root) {
    overflow: hidden
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],
html input[disabled] {
    cursor: default
}
input[type=checkbox],
input[type=radio] {
    padding: 0
}
html {
    font-size: 100%
}
body,
button,
input {
    color: #3a3d42;
    font: 14px/1.692 open-sans, "Helvetica Neue", Helvetica, sans-serif
}
ul {
    list-style: none;
    padding: 0
}
::-moz-selection {
    background: #fe57a1;
    color: #fff;
    text-shadow: none
}
::selection {
    background: #fe57a1;
    color: #fff;
    text-shadow: none
}
form {
    margin: 0
}
button,
input {
    vertical-align: baseline
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}
input[type=checkbox],
input[type=radio] {
    box-sizing: border-box
}
input[type=search] {
    -moz-box-sizing: content-box;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
textarea {
    resize: vertical
}
::-webkit-input-placeholder {
    font-style: italic;
    font-weight: 700
}
td {
    vertical-align: top
}
img {
    max-width: 100%
}
.visually-hidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}
.clear-fix:after,
.clear-fix:before,
.grid:after,
.grid:before {
    content: "";
    display: table
}
.clear-fix:after,
.grid:after {
    clear: both
}
@media print {
    * {
        -ms-filter: none!important;
        background: 0 0!important;
        color: #000!important;
        filter: none!important;
        text-shadow: none!important
    }
    a[href]:after {
        content: " (" attr(href)")"
    }
    a{
        text-decoration: underline
    }
    abbr[title]:after {
        content: " (" attr(title)")"
    }
    .ir a:after,
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    }
    img,
    tr {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    .info .container>.inner ol li ol li ol {
        list-style-type: decimal
    }
}
header[role=banner] {
    background: #009ee0;
    border-bottom: 4px solid #ebebeb;
    left: 0;
    min-height: 50px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 90
}
header[role=banner] .logo {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
    left: 58px;
    margin: 12px 0 0;
    position: absolute;
    top: 1px
}
header[role=banner] .logo br {
    display: none
}
header[role=banner] .logo a {
    display: block
}
header[role=banner] #phone {
    display: none
}
header[role=banner] ul.user-controls {
    margin-right: 0;
    position: absolute;
    right: 0
}
header[role=banner] ul.user-controls>li {
    float: left;
    line-height: 1.3
}
header[role=banner] #account-details,
header[role=banner] #nav-login,
header[role=banner] #side-phone,
header[role=banner] #user-renewals,
header[role=banner] #user-support,
header[role=banner] #vat-inc {
    display: none
}
header[role=banner] #user-info {
    border-left: 1px solid #0076a8;
    margin: 0
}
header[role=banner] #user-info ul {
    margin-top: 0
}
header[role=banner] #user-info ul li {
    font-size: 11px;
    float: left;
    line-height: 1;
    position: relative
}

header[role=banner] #user-webmail {
    background: url(/theme/Imageneweasily/ico-usernav-11.4.png) 11px -55px no-repeat;
    height: 50px;
    width: 50px;
    padding: 0;
    border: 0;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em
}
header[role=banner] #user-webmail br {
    display: none
}
header[role=banner] #user-webmail>a {
    display: block;
    height: 50px;
    padding: 0;
    width: 50px
}
header[role=banner] #user-webmail,
header[role=banner] #vat {
    border-left: 1px solid #0076a8
}
header[role=banner] #user-webmail:hover,
header[role=banner] #vat:hover {
    background-color: #0076a8
}
header[role=banner] #user-webmail {
    background-position: 11px 9px
}
header[role=banner] #vat-toggle {
    display: none
}
header[role=banner] .notify {
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    background: #8dc63f;
    color: #FFF;
    font-size: 12px;
    line-height: 1;
    left: 18px;
    padding: 2px 4px;
    position: absolute;
    text-indent: 0;
    text-shadow: none;
    top: 6px
}
@media (min-width: 47.9375em) {
    header[role=banner] .notify {
        font-size: 18px;
        left: auto;
        padding: 3px 8px;
        right: 4px;
        top: 3px
    }
}
@media (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    header[role=banner] #user-webmail {
        background-image: url(/theme/Imageneweasily/ico-webmail-11.2.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 24px
    }
    header[role=banner] nav[role=navigation] {
        background-image: url(/theme/Imageneweasily/nav-sticky-bg-11.1.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 24px
    }
}
@media (min-width: 30em) {
    #vat-bus-con .active {
        background-position: 132px 87%
    }
    header[role=banner] #vat-toggle {
        display: block;
        height: 50px;
        width: 50px;
        color: #FFF;
        font-weight: 700;
        font-size: 18px;
        text-align: center
    }
    header[role=banner] #vat-toggle>li {
        padding: 12px 0 0;
        background: 0 0
    }
}
@media (min-width: 1.9375em) {
    header[role=banner] {
        background: #FFF;
        border-bottom: 0;
        left: 0;
        min-height: 0;
        position: relative;
        top: 0;
        width: 100%
    }
    header[role=banner] .logo {
        float: left;
        margin: 22px 0 25px .92593%;
        position: static;
        background-color: transparent;
        background-repeat: no-repeat;
        border: 0;
        direction: ltr;
        display: block;
        overflow: hidden;
        text-align: left;
        text-indent: -999em
    }
    header[role=banner] .logo br {
        display: none
    }
    header[role=banner]>.container {
        position: relative
    }
    header[role=banner]>.container>ul {
        position: static;
        width: auto;
        float: right;
        margin-right: .92593%;
        padding: 30px 0 0;
        list-style: none;
        font: 700 12px open-sans, "Helvetica Neue", Helvetica, sans-serif
    }
    header[role=banner]>.container>ul>li {
        color: #838f9b;
        float: left;
        line-height: 1.3;
        position: relative;
        margin-left: 16px
    }
    header[role=banner]>.container>ul>li:first-child {
        margin-left: 0
    }
    header[role=banner]>.container>ul>li a {
        color: #ED5E2F;
        background-position: 0 -62px;
        background-repeat: no-repeat;
        display: block;
        padding: 0 0 0 20px;
        text-decoration: none
    }
    header[role=banner]>.container>ul>li a[href^="tel:"] {
        background: 0 0;
        padding-left: 0
    }
    header[role=banner]>.container>ul>li>ul {
        width: auto
    }
    header[role=banner]>.container>ul #user-webmail {
        background: 0 0;
        overflow: visible;
        text-indent: 0;
        width: auto
    }
    header[role=banner]>.container>ul #user-webmail a {
        padding: 0 0 0 20px;
        width: auto
    }
    header[role=banner]>.container>ul #user-renewals a {
        background-position: 0 -263px;
        padding-left: 16px
    }
    header[role=banner]>.container>ul #user-support a {
        background-position: 0 -162px
    }
    header[role=banner] #account-details,
    header[role=banner] #nav-login,
    header[role=banner] #side-phone,
    header[role=banner] #user-renewals,
    header[role=banner] #user-support,
    header[role=banner] #vat-inc {
        display: block
    }
    header[role=banner] #user-info {
        margin-left: 18px;
        position: relative;
        z-index: 2
    }
    header[role=banner] #user-info>ul {
        float: left;
        margin-top: -3px
    }
    header[role=banner] #user-info>ul>li {
        font-size: 13px;
        float: left;
        line-height: 1;
        position: relative;
        background-image: none!important
    }
    header[role=banner] #user-info>ul>li>a {
        padding: 6px 10px 7px
    }
    header[role=banner] #user-info>ul>li>a:hover {
        background: #002738
    }
    header[role=banner] #user-info #account-details,
    header[role=banner] #user-info #nav-login {
        border: none;
        background-color: #ED5E2F
    }
    header[role=banner] #user-info #account-details>a,
    header[role=banner] #user-info #nav-login>a {
        background-image: none;
        color: #fff;
        padding-left: 10px;
        padding-right: 10px;
        position: relative;
        z-index: 101
    }
    header[role=banner] #user-info #account-details {
        white-space: nowrap;
        width: 90px
    }
    header[role=banner] #user-info #account-details>a {
        border: none;
        max-width: 130px;
        overflow: hidden;
        padding: 6px 10px 7px;
        text-overflow: ellipsis
    }
    header[role=banner] #user-info #account-details ul {
        background: #464646;
        display: none;
        left: 0;
        position: absolute;
        top: 26px;
        width: 100%;
        z-index: 100
    }
    header[role=banner] #user-info #account-details ul li {
        font-size: 13px;
        float: none;
        line-height: 26px
    }
    header[role=banner] #user-info #account-details ul li a {
        background: 0 0;
        color: #fff;
        padding: 0 10px
    }
    header[role=banner] #user-info #account-details ul li a:hover {
        background: #333
    }
    header[role=banner] #user-info #account-details:hover ul {
        display: block
    }
    header[role=banner] #user-info #nav-login #login-form {
        background-color: #464646;
        left: -100000em;
        padding-top: 6px;
        position: absolute;
        top: 41px;
        z-index: 151
    }
    header[role=banner] #user-info #nav-login #login-form:after {
        border: solid transparent;
        content: ' ';
        height: 0;
        pointer-events: none;
        position: absolute;
        width: 0;
        bottom: 100%;
        border-color: rgba(70, 70, 70, 0) rgba(70, 70, 70, 0) #464646;
        border-width: 15px;
        margin-left: -15px;
        left: 55%
    }
    header[role=banner] #user-info #nav-login #login-form iframe {
        background: #464646;
        display: block;
        margin: 0;
        padding: 0 0 10px;
        width: 365px;
        height: 194px
    }
    header[role=banner] #user-info #nav-login #login-form .spinner {
        top: 43%
    }
    .no-js header[role=banner] #user-info #nav-login:hover>#login-form,
    header[role=banner] #user-info #nav-login.active>#login-form {
        left: -168px
    }
    header[role=banner] #account-help {
        height: 59px;
        width: 210px;
        margin: -66px 0 0!important;
        padding: 0 0 0 20px;
        background: #464646
    }
    header[role=banner] #account-help li {
        height: 21px;
        float: none!important;
        font-size: 14px!important;
        font-weight: 500
    }
    header[role=banner] #account-help li a {
        background: 0 0;
        line-height: 38px;
        padding-left: 20px
    }
    header[role=banner] #account-help .create-account {
        background-position: 6px -850px;
        text-transform: capitalize
    }
    header[role=banner] #user-renewals,
    header[role=banner] #user-support,
    header[role=banner] #user-webmail {
        font-size: 13px;
        font-weight: 600;
        color: #FFF;
        height: auto
    }
    header[role=banner] #user-renewals a,
    header[role=banner] #user-support a,
    header[role=banner] #user-webmail a {
        height: auto
    }
    header[role=banner] #user-renewals a:hover,
    header[role=banner] #user-support a:hover,
    header[role=banner] #user-webmail a:hover {
        text-decoration: underline
    }
    header[role=banner] #user-info,
    header[role=banner] #user-webmail,
    header[role=banner] #vat {
        border: none
    }
    header[role=banner] #vat {
        display: block;
        position: absolute
    }
    header[role=banner] #vat-toggle {
        position: fixed;
        overflow: visible;
        right: 0;
        top: 143px;
        text-indent: 0;
        width: 50px
    }
    header[role=banner] #vat-toggle li {
        padding-top: 0;
        background: #009ee0;
        color: #fff;
        font-family: open-sans, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 9px;
        font-weight: 300;
        text-align: center;
        text-transform: uppercase;
        margin: 0 0 1px;
        display: block
    }
    header[role=banner] #vat-toggle li:first-child {
        background: url(/theme/Imageneweasily/vat-info-11.4.png) 6px 50% no-repeat #009ee0;
        font-size: 12px;
        font-weight: 600;
        padding-left: 16px
    }
    header[role=banner] #vat-toggle li a {
        display: block;
        color: #333;
        background: #ebebeb;
        padding: 10px 2px!important
    }
    header[role=banner] #vat-toggle li span {
        display: block;
        padding: 10px 2px!important
    }
    header[role=banner] #side-phone {
        background: #1aaed9;
        background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #1aaed9), color-stop(100%, #078bb1));
        background: -moz-linear-gradient(#1aaed9 0, #078bb1 100%);
        background: -webkit-linear-gradient(#1aaed9 0, #078bb1 100%);
        background: linear-gradient(#1aaed9 0, #078bb1 100%);
        -moz-border-radius: 0 0 0 5px;
        -webkit-border-radius: 0;
        border-radius: 0 0 0 5px;
        -webkit-transition-property: width;
        -webkit-transition-duration: .25s;
        -webkit-transition-timing-function: ease-in-out;
        -webkit-transition-delay: 0;
        -o-transition-property: width;
        -o-transition-duration: .25s;
        -o-transition-timing-function: ease-in-out;
        -o-transition-delay: 0;
        -moz-transition-property: width;
        -moz-transition-duration: .25s;
        -moz-transition-timing-function: ease-in-out;
        -moz-transition-delay: 0;
        transition-property: width;
        transition-duration: .25s;
        transition-timing-function: ease-in-out;
        transition-delay: 0;
        cursor: pointer;
        font: 500 26px/36px open-sans, "Helvetica Neue", Helvetica, sans-serif;
        height: 36px;
        letter-spacing: -1px;
        position: fixed;
        right: 0;
        top: 0;
        white-space: nowrap;
        width: 28px;
        z-index: 152
    }
    header[role=banner] #side-phone span {
        background: url(/theme/Imageneweasily/ico-tele-lrg-11.1.png) 10px 40% no-repeat;
        background-size: 13px;
        color: #fff;
        display: block;
        text-indent: 40px
    }
    header[role=banner] #side-phone a[href^="tel:"] {
        color: #fff
    }
    header[role=banner] .notify {
        font-size: 10px;
        line-height: 1;
        padding: 3px 5px;
        right: -13px;
        top: -13px
    }
}
@media (min-width: 61.875em) {
    header[role=banner]>.container #phone {
        background-image: url(/theme/Imageneweasily/header-tel-11.2.png);
        background-position: 0 79%;
        background-repeat: no-repeat;
        display: inline-block;
        float: left;
        margin: 0 0 0 50px;
        padding: 20px 0 0 28px;
        width: auto
    }
    header[role=banner]>.container #phone>span a {
        color: #fff!important;
        font-size: 23px;
        font-weight: 600;
        pointer-events: none;
        cursor: default
    }
    header[role=banner]>.container #phone>span a:hover {
        text-decoration: none;
        cursor: default
    }
    header[role=banner]>.container>ul>li {
        margin-left: 15px
    }
    header[role=banner] .notify {
        -moz-border-radius: 10px 10px 10px 0;
        -webkit-border-radius: 10px;
        border-radius: 10px 10px 10px 0;
        font-size: 10px;
        line-height: 1;
        padding: 3px 5px;
        right: -16px;
        top: -13px
    }
    header[role=banner] #user-info #account-details {
        width: auto
    }
    header[role=banner] #side-phone {
        background: #1aaed9;
        background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #1aaed9), color-stop(100%, #078bb1));
        background: -moz-linear-gradient(#1aaed9 0, #078bb1 100%);
        background: -webkit-linear-gradient(#1aaed9 0, #078bb1 100%);
        background: linear-gradient(#1aaed9 0, #078bb1 100%);
        -moz-border-radius: 3px 0 0 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px 0 0 3px;
        -webkit-transition-property: width;
        -webkit-transition-duration: .25s;
        -webkit-transition-timing-function: ease-in-out;
        -webkit-transition-delay: 0;
        -o-transition-property: width;
        -o-transition-duration: .25s;
        -o-transition-timing-function: ease-in-out;
        -o-transition-delay: 0;
        -moz-transition-property: width;
        -moz-transition-duration: .25s;
        -moz-transition-timing-function: ease-in-out;
        -moz-transition-delay: 0;
        transition-property: width;
        transition-duration: .25s;
        transition-timing-function: ease-in-out;
        transition-delay: 0;
        font: 500 26px/43px open-sans, "Helvetica Neue", Helvetica, sans-serif;
        height: 43px;
        top: 350px
    }
    header[role=banner] #side-phone span {
        background: url(/theme/Imageneweasily/ico-tele-lrg-11.1.png) 10px 49% no-repeat;
        text-indent: 40px
    }
}
header[role=banner] .logo {
    height: 25px;
    width: 138px
}
header[role=banner] .logo a {
    background: url(/theme/Imageneweasily/nco-header-logo-white-11.1.png) no-repeat;
    height: 25px;
    width: 138px
}
@media (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    header[role=banner] .logo a {
        background-image: url(/theme/Imageneweasily/nco-header-logo-white-11.1.png);
        background-size: 138px;
        background-repeat: no-repeat
    }
}
@media (min-width: 47.9375em) {
    header[role=banner] .logo {
        height: 36px;
        width: 198px
    }
}
@media (min-width: 47.9375em) and (min-resolution: 1.5dppx),
(min-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 1.5),
(min-width: 47.9375em) and (min--moz-device-pixel-ratio: 1.5),
(min-width: 47.9375em) and (min-resolution: 144dpi) {
    header[role=banner] .logo a {
        background-image: url(../Imageneweasily/heart_internet_logo.png);
        background-size: 198px;
        background-repeat: no-repeat
    }
}
#wrap+footer .logo {
    height: 23px;
    width: 117px
}
#wrap+footer .logo a {
    background: url(/theme/Imageneweasily/nco-logo-white-11.1.png) no-repeat;
    height: 23px;
    width: 117px
}
@media (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    #wrap+footer .logo a {
        background-image: url(/theme/Imageneweasily/nco-logo-white-11.1.png);
        background-size: 117px;
        background-repeat: no-repeat
    }
}
@media (min-width: 47.9375em) {
    #wrap+footer .logo {
        height: 23px;
        width: 117px
    }
    #wrap+footer .logo a {
        background: url(/theme/Imageneweasily/nco-logo-white-11.1.png) no-repeat;
        height: 23px;
        width: 117px
    }
}
@media (min-width: 47.9375em) and (min-resolution: 1.5dppx),
(min-width: 47.9375em) and (-webkit-min-device-pixel-ratio: 1.5),
(min-width: 47.9375em) and (min--moz-device-pixel-ratio: 1.5),
(min-width: 47.9375em) and (min-resolution: 144dpi) {
    #wrap+footer .logo a {
        background-image: url(/theme/Imageneweasily/nco-logo-white-11.1.png);
        background-size: 117px;
        background-repeat: no-repeat
    }
}
nav[role=navigation] {
    background: url(/theme/Imageneweasily/nav-sticky-bg-11.4.png) 50% 50% no-repeat;
    border-right: 1px solid #0076a8;
    cursor: pointer;
    height: 50px;
    margin: 0;
    padding: 0;
    width: 50px
}
nav[role=navigation]:hover {
    background-color: #0076a8
}
nav[role=navigation]:before {
    background: 0 0;
    content: ''
}
nav[role=navigation]>ul {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #0076a8;
    display: none;
    left: 0;
    margin: 0;
    padding: 20px 40px;
    position: absolute;
    top: 50px;
    width: 100%
}
nav[role=navigation]>ul>li {
    background-image: url(/theme/Imageneweasily/nav-item-divide-11.1.png);
    background-position: 100% 100%;
    background-repeat: repeat-x;
    display: block;
    font-weight: 600;
    font-size: 17px;
    line-height: 2.2352;
    letter-spacing: -1px;
    position: relative
}
nav[role=navigation]>ul>li>a {
    display: block;
    color: #fff
}
nav[role=navigation]>ul>li>a>.plus {
    margin: 0 0 -2px
}
nav[role=navigation]>ul>li:first-child {
    border-top: 0
}
nav[role=navigation]>ul>li>div {
    display: none;
    z-index: 100000!important
}
nav[role=navigation].clicked {
    background-color: #0076a8
}
nav[role=navigation].clicked>ul {
    display: block
}
@media (min-width: 30em) {
    .home nav[role=navigation]:before {
        background-position: 34% 63%
    }
    .home nav[role=navigation] #nav-all {
        background-image: none
    }
}
@media (min-width: 30em) {
    nav[role=navigation]>ul>li {
        float: left;
        width: 50%
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: #30399a;
        background: -moz-linear-gradient(top, #30399a 0, #30399a 38%, #2989d8 100%, #309ed7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #30399a), color-stop(38%, #30399a), color-stop(100%, #2989d8), color-stop(100%, #309ed7));
        background: -webkit-linear-gradient(top, #30399a 0, #30399a 38%, #2989d8 100%, #309ed7 100%);
        background: -o-linear-gradient(top, #30399a 0, #30399a 38%, #2989d8 100%, #309ed7 100%);
        background: -ms-linear-gradient(top, #30399a 0, #30399a 38%, #2989d8 100%, #309ed7 100%);
        background: linear-gradient(to bottom, #30399a 0, #30399a 38%, #2989d8 100%, #309ed7 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#30399a', endColorstr='#309ed7', GradientType=0);
        border: 0;
        cursor: auto;
        height: auto;
        left: 0;
        margin: 0;
        position: relative;
        width: auto
    }
    #wrap nav[role=navigation]:after,
    #wrap nav[role=navigation]:before {
        content: " ";
        display: table
    }
    #wrap nav[role=navigation]:after {
        clear: both
    }
    #wrap nav[role=navigation]>.container {
        max-width: 83.07692em;
        margin-left: auto;
        margin-right: auto;
        background: 0 0;
        border: 0;
        display: block;
        margin-top: 0;
        padding: 0;
        position: static;
        width: auto;
        z-index: 1
    }
    #wrap nav[role=navigation]>.container:after {
        content: " ";
        display: block;
        clear: both
    }
    #wrap nav[role=navigation]>.container>li {
        background: 0 0;
        border: 0;
        display: inline-block;
        font: 600 14px/41px open-sans, "Helvetica Neue", Helvetica, sans-serif;
        letter-spacing: 0;
        position: static;
        padding: 0 1.2963%;
        width: auto
    }
    #wrap nav[role=navigation]>.container>li:first-child {
        padding-left: .92593%
    }
    #wrap nav[role=navigation] .btn {
        display: block
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation]>.container>li {
        font-size: 16px;
        padding: 0 1.57407%
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation]>ul>li>a {
        color: #FFF;
        font-style: normal
    }
    #wrap nav[role=navigation]>ul>li>a:hover {
        text-decoration: none
    }
}
@media (min-width: 47.9375em) {
    .js #wrap nav[role=navigation]>ul>li.hi-active>div,
    .no-js #wrap nav[role=navigation]>ul>li:hover>div {
        display: block
    }
    #wrap nav[role=navigation]>ul>li>div {
        -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .25);
        -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .25);
        box-shadow: 0 3px 3px rgba(0, 0, 0, .25);
        display: none;
        font-weight: 400;
        left: 0;
        line-height: 1.3;
        position: absolute;
        right: 0;
        text-align: left;
        text-transform: none;
        top: 41px
    }
    #wrap nav[role=navigation]>ul>li>div .mega-down {
        max-width: 83.07692em;
        margin-left: auto;
        margin-right: auto;
        font-size: 13px;
        position: relative
    }
    #wrap nav[role=navigation]>ul>li>div .mega-down:after {
        content: " ";
        display: block;
        clear: both
    }
    #wrap nav[role=navigation]>ul>li>div h3 {
        font-size: 20px;
        font-weight: 900;
        font-style: italic;
        line-height: 1;
        margin-bottom: 13px;
        margin-top: 23px
    }
    #wrap nav[role=navigation]>ul>li>div h3+dl:before,
    #wrap nav[role=navigation]>ul>li>div h3+ul:before {
        border-left: 0!important
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation]>ul>li .info-links,
    #wrap nav[role=navigation]>ul>li .product-links {
        width: 48.14815%;
        float: left;
        margin-left: .92593%;
        margin-right: .92593%;
        margin-bottom: 50px;
        position: relative
    }
    #wrap nav[role=navigation]>ul>li .info-links:before,
    #wrap nav[role=navigation]>ul>li .product-links:before {
        content: '';
        border-left: 1px dotted #000;
        bottom: 0;
        position: absolute;
        left: -4%;
        top: 20px
    }
    #wrap nav[role=navigation]>ul>li .info-links li,
    #wrap nav[role=navigation]>ul>li .product-links li {
        float: left;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: -1px;
        line-height: 1;
        margin-top: 10px;
        width: 50%
    }
    #wrap nav[role=navigation]>ul>li .info-links li a,
    #wrap nav[role=navigation]>ul>li .product-links li a {
        position: relative;
        background-color: transparent;
        display: block;
        text-indent: 6px
    }
    #wrap nav[role=navigation]>ul>li .info-links li a:after,
    #wrap nav[role=navigation]>ul>li .product-links li a:after {
        border: solid transparent;
        content: ' ';
        height: 0;
        pointer-events: none;
        position: absolute;
        width: 0;
        top: 50%;
        border-color: rgba(255, 255, 255, 0);
        border-left-color: #a9a9a9;
        border-width: 3px;
        margin-top: -3px;
        left: 0
    }
    #wrap nav[role=navigation]>ul>li .info-links li:first-child,
    #wrap nav[role=navigation]>ul>li .product-links li:first-child {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 10px;
        width: 100%
    }
    #wrap nav[role=navigation]>ul>li .info-links li:first-child a,
    #wrap nav[role=navigation]>ul>li .product-links li:first-child a {
        text-indent: 0
    }
    #wrap nav[role=navigation]>ul>li .info-links li:first-child a:after,
    #wrap nav[role=navigation]>ul>li .product-links li:first-child a:after {
        content: '';
        display: none
    }
    #wrap nav[role=navigation]>ul>li .info-links.stacked li,
    #wrap nav[role=navigation]>ul>li .product-links.stacked li {
        width: 100%!important
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation]>ul>li .info-links,
    #wrap nav[role=navigation]>ul>li .product-links {
        width: 31.48148%
    }
    #wrap nav[role=navigation]>ul>li .info-links:before,
    #wrap nav[role=navigation]>ul>li .product-links:before {
        left: -6%
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation]>ul>li .channel-links {
        margin-bottom: 50px;
        position: relative
    }
    #wrap nav[role=navigation]>ul>li .channel-links:before {
        content: '';
        border-left: 1px dotted #000;
        bottom: 0;
        position: absolute;
        left: -4%;
        top: 20px
    }
    #wrap nav[role=navigation]>ul>li .channel-links dt {
        font-size: 18px;
        font-weight: 600;
        margin-top: 10px
    }
    #wrap nav[role=navigation]>ul>li .channel-links dt a span {
        display: block;
        font-size: 16px;
        font-weight: 500;
        font-style: italic;
        margin-top: 4px;
        margin-bottom: 5px
    }
    #wrap nav[role=navigation]>ul>li .channel-links dd {
        font-size: 14px;
        font-weight: 700;
        letter-spacing: -1px;
        line-height: 1;
        margin-top: 10px
    }
    #wrap nav[role=navigation]>ul>li .channel-links dd a {
        position: relative;
        background-color: transparent;
        display: block;
        padding-left: 6px
    }
    #wrap nav[role=navigation]>ul>li .channel-links dd a:after {
        border: solid transparent;
        content: ' ';
        height: 0;
        pointer-events: none;
        position: absolute;
        width: 0;
        border-color: rgba(255, 255, 255, 0);
        border-left-color: #a9a9a9;
        border-width: 3px;
        margin-top: -3px;
        left: 0;
        top: 7px
    }
    #wrap nav[role=navigation]>ul>li .channel-links dd .two-lines {
        padding-right: 5px
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation]>ul>li .channel-links:before {
        left: -6%
    }
}

@media (min-width: 47.9375em) {
    #wrap nav[role=navigation]>.container #nav-domain.active,
    #wrap nav[role=navigation]>.container #nav-domain.hi-active,
    #wrap nav[role=navigation]>.container #nav-domain>div,
    .no-js #wrap nav[role=navigation]>.container #nav-domain:hover {
        background: #7db9e8;
        /* Old browsers */

        background: -moz-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db9e8), color-stop(100%, #30399a));
        /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* IE10+ */

        background: linear-gradient(to bottom, #7db9e8 0%, #30399a 100%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#30399a', GradientType=0);
        /* IE6-9 */
    }
    #wrap nav[role=navigation]>.container #nav-domain h3 a {
        color: #0077a1
    }
    #wrap nav[role=navigation]>.container #nav-domain .info-links:before,
    #wrap nav[role=navigation]>.container #nav-domain .product-links:before {
        border-color: #7fbbd0
    }
    #wrap nav[role=navigation]>.container #nav-domain .info-links a,
    #wrap nav[role=navigation]>.container #nav-domain .product-links a {
        color: #005978
    }
    #wrap nav[role=navigation]>.container #nav-domain .info-links a:after,
    #wrap nav[role=navigation]>.container #nav-domain .product-links a:after {
        border-left-color: #005978
    }
    #wrap nav[role=navigation]>.container #nav-domain .info-links li:first-child a,
    #wrap nav[role=navigation]>.container #nav-domain .product-links li:first-child a {
        color: #003b50
    }
    #wrap nav[role=navigation]>.container #nav-email.active,
    #wrap nav[role=navigation]>.container #nav-email.hi-active,
    #wrap nav[role=navigation]>.container #nav-email>div,
    .no-js #wrap nav[role=navigation]>.container #nav-email:hover {
        background: #7db9e8;
        /* Old browsers */

        background: -moz-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db9e8), color-stop(100%, #30399a));
        /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* IE10+ */

        background: linear-gradient(to bottom, #7db9e8 0%, #30399a 100%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#30399a', GradientType=0);
        /* IE6-9 */
    }
    #wrap nav[role=navigation]>.container #nav-email h3 a {
        color: #e8866a
    }
    #wrap nav[role=navigation]>.container #nav-email .info-links:before,
    #wrap nav[role=navigation]>.container #nav-email .product-links:before {
        border-color: #f3c2b4
    }
    #wrap nav[role=navigation]>.container #nav-email .info-links a,
    #wrap nav[role=navigation]>.container #nav-email .product-links a {
        color: #ae644f
    }
    #wrap nav[role=navigation]>.container #nav-email .info-links a:after,
    #wrap nav[role=navigation]>.container #nav-email .product-links a:after {
        border-left-color: #ae644f
    }
    #wrap nav[role=navigation]>.container #nav-email .info-links li:first-child a,
    #wrap nav[role=navigation]>.container #nav-email .product-links li:first-child a {
        color: #744335
    }
    #wrap nav[role=navigation]>.container #nav-create.active,
    #wrap nav[role=navigation]>.container #nav-create.hi-active,
    #wrap nav[role=navigation]>.container #nav-create>div,
    .no-js #wrap nav[role=navigation]>.container #nav-create:hover {
        background: #7db9e8;
        /* Old browsers */

        background: -moz-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db9e8), color-stop(100%, #30399a));
        /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* IE10+ */

        background: linear-gradient(to bottom, #7db9e8 0%, #30399a 100%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#30399a', GradientType=0);
        /* IE6-9 */
    }
    #wrap nav[role=navigation]>.container #nav-create h3 a {
        color: #8fa0b7
    }
    #wrap nav[role=navigation]>.container #nav-create .info-links:before,
    #wrap nav[role=navigation]>.container #nav-create .product-links:before {
        border-color: #c7cfdb
    }
    #wrap nav[role=navigation]>.container #nav-create .info-links a,
    #wrap nav[role=navigation]>.container #nav-create .product-links a {
        color: #6b7889
    }
    #wrap nav[role=navigation]>.container #nav-create .info-links a:after,
    #wrap nav[role=navigation]>.container #nav-create .product-links a:after {
        border-left-color: #6b7889
    }
    #wrap nav[role=navigation]>.container #nav-create .info-links li:first-child a,
    #wrap nav[role=navigation]>.container #nav-create .product-links li:first-child a {
        color: #47505b
    }
    #wrap nav[role=navigation]>.container #nav-create .channel-links:before {
        border-color: #c7cfdb
    }
    #wrap nav[role=navigation]>.container #nav-create .channel-links dt a {
        color: #47505b
    }
    #wrap nav[role=navigation]>.container #nav-create .channel-links dt a span {
        color: #8fa0b7
    }
    #wrap nav[role=navigation]>.container #nav-create .channel-links dd a {
        color: #6b7889
    }
    #wrap nav[role=navigation]>.container #nav-create .channel-links dd a:after {
        border-left-color: #6b7889
    }
    #wrap nav[role=navigation]>.container #nav-servers.active,
    #wrap nav[role=navigation]>.container #nav-servers.hi-active,
    #wrap nav[role=navigation]>.container #nav-servers>div,
    .no-js #wrap nav[role=navigation]>.container #nav-servers:hover {
        background: #7db9e8;
        /* Old browsers */

        background: -moz-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db9e8), color-stop(100%, #30399a));
        /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* Opera 11.10+ */

        background: -ms-linear-gradient(top, #7db9e8 0%, #30399a 100%);
        /* IE10+ */

        background: linear-gradient(to bottom, #7db9e8 0%, #30399a 100%);
        /* W3C */

        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#30399a', GradientType=0);
        /* IE6-9 */
    }
    #wrap nav[role=navigation]>.container #nav-servers h3 a {
        color: #7e9da7
    }
    #wrap nav[role=navigation]>.container #nav-servers .info-links:before,
    #wrap nav[role=navigation]>.container #nav-servers .product-links:before {
        border-color: #beced3
    }
    #wrap nav[role=navigation]>.container #nav-servers .info-links a,
    #wrap nav[role=navigation]>.container #nav-servers .product-links a {
        color: #5e757d
    }
    #wrap nav[role=navigation]>.container #nav-servers .info-links a:after,
    #wrap nav[role=navigation]>.container #nav-servers .product-links a:after {
        border-left-color: #5e757d
    }
    #wrap nav[role=navigation]>.container #nav-servers .info-links li:first-child a,
    #wrap nav[role=navigation]>.container #nav-servers .product-links li:first-child a {
        color: #3f4e53
    }
    #wrap nav[role=navigation]>.container #nav-servers .channel-links:before {
        border-color: #beced3
    }
    #wrap nav[role=navigation]>.container #nav-servers .channel-links dt a {
        color: #3f4e53
    }
    #wrap nav[role=navigation]>.container #nav-servers .channel-links dt a span {
        color: #7e9da7
    }
    #wrap nav[role=navigation]>.container #nav-servers .channel-links dd a {
        color: #5e757d
    }
    #wrap nav[role=navigation]>.container #nav-servers .channel-links dd a:after {
        border-left-color: #5e757d
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation]>ul>li>div h3 {
        font-size: 26px;
        letter-spacing: -2px
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-domain .info-links {
        width: 31.48148%
    }
    #wrap nav[role=navigation] #nav-domain .info-links li {
        width: 100%
    }
    #wrap nav[role=navigation] #nav-domain .domain-search-wrapper {
        margin-bottom: 20px;
        margin-top: -30px
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation] #nav-domain .info-links li {
        width: 50%
    }
    #wrap nav[role=navigation] #nav-domain .info-links li:first-child {
        width: 100%
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-email .btn {
        margin-bottom: 20px;
        margin-top: -30px;
        padding: 10px;
        text-align: center
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation] #nav-email .btn {
        float: right;
        margin-bottom: 0;
        margin-top: 50px
    }
}
#wrap nav[role=navigation] #nav-create .channel-links,
#wrap nav[role=navigation] #nav-create .options,
#wrap nav[role=navigation] #nav-create a.desktop,
#wrap nav[role=navigation] #nav-create h3 {
    display: none
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-create a.desktop {
        display: block
    }
    #wrap nav[role=navigation] #nav-create a.mobile {
        display: none
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-create h3 {
        display: block
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-create .channel-links {
        display: block;
        width: 31.48148%;
        float: left;
        margin-left: .92593%;
        margin-right: .92593%;
        position: relative
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation] #nav-create .channel-links dd {
        float: left;
        width: 50%
    }
    #wrap nav[role=navigation] #nav-create .channel-links.stacked dd {
        width: 100%
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-create .options {
        display: block
    }
    #wrap nav[role=navigation] #nav-create .options h3 {
        color: #8fa0b7;
        margin-bottom: 20px
    }
    #wrap nav[role=navigation] #nav-create .options .alternative-links {
        width: 98.14815%;
        float: left;
        margin-left: .92593%;
        margin-right: .92593%;
        position: relative
    }
    #wrap nav[role=navigation] #nav-create .options .alternative-links li.ecomm a,
    #wrap nav[role=navigation] #nav-create .options .alternative-links li.sm a {
        display: block;
        padding: 13px 12px;
        margin: 0 0 10px;
        color: #fff;
        font-size: 17px;
        font-weight: 700;
        letter-spacing: -1px;
        background: #f9ae64
    }
    #wrap nav[role=navigation] #nav-create .options .alternative-links li.ecomm a span,
    #wrap nav[role=navigation] #nav-create .options .alternative-links li.sm a span {
        font-style: italic
    }
    #wrap nav[role=navigation] #nav-create .options .alternative-links li.sm a {
        background: #ef6e7e
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-servers .channel-links {
        width: 31.48148%;
        float: left;
        margin-left: .92593%;
        margin-right: .92593%
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation] #nav-servers .channel-links dd {
        float: left;
        width: 50%
    }
    #wrap nav[role=navigation] #nav-servers .channel-links.stacked dd {
        width: 100%
    }
}
@media (min-width: 47.9375em) {
    #wrap nav[role=navigation] #nav-servers .info-links {
        width: 31.48148%
    }
    #wrap nav[role=navigation] #nav-servers .info-links li {
        width: 100%
    }
}
@media (min-width: 61.875em) {
    #wrap nav[role=navigation] #nav-servers .info-links li {
        width: 50%
    }
    #wrap nav[role=navigation] #nav-servers .info-links li:first-child {
        width: 100%
    }
}
#wrap+footer .social-info dl dd {
    background: url(/theme/Imageneweasily/social-icons-11.6.png) no-repeat;
    background-size: 324px;
    height: 36px;
    width: 36px
}
@media (min-resolution: 1.5dppx),
(-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
    #wrap+footer .social-info dl dd {
        background: url(/theme/Imageneweasily/social-icons-11.2.png) no-repeat;
        background-size: 324px
    }
}
#wrap+footer {
    background: #363636;
    font-family: open-sans, "Helvetica Neue", Helvetica, sans-serif
}
#wrap+footer dl dt {
    color: #009ee0;
    font-size: 18px;
    line-height: 1;
    margin: 40px 0 10px
}
#wrap+footer dl dd {
    color: #ccc
}
#wrap+footer dl dd a {
    color: #fff
}
#wrap+footer .social-info #local-phone {
    margin-top: 40px;
    color: #009ee0;
    font-size: 18px;
    line-height: 1.5em
}
#wrap+footer .social-info #local-phone strong {
    display: block;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    margin: 10px 0 0
}
#wrap+footer .social-info dl {
    overflow: hidden;
    line-height: 1.6;
    text-align: center;
    margin-bottom: 20px
}
#wrap+footer .social-info dl dd {
    float: left;
    margin-right: 5px
}
#wrap+footer .social-info dl dd.twitter {
    background-position: -72px 0
}
#wrap+footer .social-info dl dd.linked-in {
    background-position: -144px 0
}
#wrap+footer .social-info dl dd.google-plus {
    background-position: -216px 0
}
#wrap+footer .social-info dl dd.youtube {
    background-position: -288px 0
}
#wrap+footer .social-info dl dd a {
    display: block;
    height: 36px;
    width: 36px
}
#wrap+footer .ratings {
    color: #ccc
}
#wrap+footer .ratings h3 {
    color: #fff;
    font-size: 15px
}
#wrap+footer .ratings span {
    color: #fff
}
#wrap+footer .ratings .stars img {
    width: 12px
}
#wrap+footer #vat-info {
    color: #999;
    line-height: 14px;
    margin-top: 20px
}
#wrap+footer #footer-tag h4 {
    color: #009ee0;
    font-size: 18px;
    margin: 30px 0;
    padding: 0
}
#wrap+footer #copyright {
    color: #fff;
    text-align: center;
    background: #000
}
#wrap+footer #copyright .container {
    padding-bottom: 20px
}
#wrap+footer #copyright p {
    margin: 15px auto 5px;
    text-align: center
}
#wrap+footer #copyright p a {
    display: inline-block;
    text-indent: -999em
}
@media (min-width: 47.9375em) {
    #wrap+footer #footer-tag h4 {
        font-size: 24px
    }
    #wrap+footer #copyright {
        border-top: 0;
        text-align: right;
        padding: 18px 27px
    }
    #wrap+footer #copyright>div {
        padding: 0
    }
    #wrap+footer #copyright p {
        float: left;
        margin: 0;
        width: auto
    }
    #wrap+footer #copyright p a {
        display: block
    }
    #wrap+footer #copyright small {
        margin-left: 4%
    }
}
@media (min-width: 61.875em) {
    #wrap+footer #footer-tag h4 {
        font-size: 32px
    }
    #wrap+footer #copyright {
        margin-top: 25px
    }
}
@media (min-width: 61.875em) {
    #wrap {
        min-height: 100%
    }
    div[role=main] {
        padding-bottom: 0
    }
    #wrap+footer {
        clear: both;
        height: 463px;
        margin-top: -463px;
        position: relative
    }
}
.months-free:after,
.percent-off:after {
    content: ' ';
    border: 42px solid #8dc63f;
    border-top: 0;
    border-bottom: 10px solid transparent;
    position: absolute;
    width: 100%;
    bottom: -10px;
    left: 0;
    -webkit-transform: rotate(360deg)
}

.percent-off {
    background: #a726a7;
    background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(50%, #a726a7), color-stop(100%, #761876));
    background: -moz-linear-gradient(#a726a7 50%, #761876 100%);
    background: -webkit-linear-gradient(#a726a7 50%, #761876 100%);
    background: linear-gradient(#a726a7 50%, #761876 100%);
    text-shadow: 1px 1px 0 #962096
}
.percent-off:before {
    border-color: transparent transparent #500550
}
.percent-off strong {
    font-size: 28px
}
.percent-off span {
    line-height: 10px!important;
    margin-top: -1px
}
.recommended-flag:before {
    content: ' ';
    border-color: transparent #4a590d transparent transparent;
    border-style: solid;
    border-width: 0 8px 8px 0;
    height: 0;
    left: 0;
    position: absolute;
    top: 100%;
    width: 0
}
.recommended-flag:after {
    -moz-transform: rotate(45deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform: rotate(45deg);
    -ms-transform-origin: 50% 50%;
    -o-transform: rotate(45deg);
    -o-transform-origin: 50% 50%;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: 50% 50%;
    transform: rotate(45deg);
    transform-origin: 50% 50%;
    background: #93a845;
    background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(50%, #93a845), color-stop(100%, #55641b));
    background: -moz-linear-gradient(#93a845 50%, #55641b 100%);
    background: -webkit-linear-gradient(#93a845 50%, #55641b 100%);
    background: linear-gradient(#93a845 50%, #55641b 100%);
    content: "";
    height: 18px;
    left: 91%;
    position: absolute;
    top: 4px;
    width: 19px;
    z-index: -1
}
.active .recommended-flag:after,
.col-1 li .recommended-flag:after {
    background: #a6c33a;
    background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #a6c33a), color-stop(100%, #869f28));
    background: -moz-linear-gradient(#a6c33a 0, #869f28 100%);
    background: -webkit-linear-gradient(#a6c33a 0, #869f28 100%);
    background: linear-gradient(#a6c33a 0, #869f28 100%)
}
@media (min-width: 61.875em) {
    #channel-nav .badge.right {
        right: 0;
        top: 22px
    }
}
@media (min-width: 61.875em) {
    .email #channel-nav .badge {
        right: 30px
    }
}
@media (min-width: 61.875em) {
    .sitemaker #channel-nav .badge {
        right: 8px
    }
}
.tooltip:focus,
.tooltip:hover {
    cursor: help
}
@media (min-width: 47.9375em) {
    .simplemodal-container {
        overflow: visible;
        max-height: none
    }
}
.btn {
    display: inline-block;
    border: 0;
    color: #fff;
    font-family: open-sans, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    padding: 2px 15px;
    -webkit-transition-property: background;
    -webkit-transition-duration: .1s;
    -webkit-transition-timing-function: linear;
    -webkit-transition-delay: 0;
    -o-transition-property: background;
    -o-transition-duration: .1s;
    -o-transition-timing-function: linear;
    -o-transition-delay: 0;
    -moz-transition-property: background;
    -moz-transition-duration: .1s;
    -moz-transition-timing-function: linear;
    -moz-transition-delay: 0;
    transition-property: background;
    transition-duration: .1s;
    transition-timing-function: linear;
    transition-delay: 0
}
.btn:focus,
.btn:hover,
.btn:visited:focus,
.btn:visited:hover,
.faux-btn:hover .btn,
.faux-btn:hover .btn:visited {
    color: #FFF;
    cursor: pointer;
    text-decoration: none;
    background: #9ada43
}
.btn:visited.med {
    font-size: 12px;
    padding: 3px 14px
}
.btn:visited.sml {
    font-size: 10px
}
.btn.buy:visited.massive,
.btn:visited.buy.massive,
.btn:visited.buy:visited.massive {
    font-size: 20px;
    line-height: 1;
    padding: 9px 35px
}
.btn.not-active:visited.massive,
.btn:visited.not-active.massive,
.btn:visited.not-active:visited.massive {
    font-size: 20px;
    line-height: 1;
    padding: 9px 19px
}
@media (min-width: 47.9375em) {
    .btn.more.massive {
        font-size: 19px
    }
}
@media (min-width: 61.875em) {
    .btn.more.massive {
        padding: 10px 35px
    }
}
.price {
    font-size: 10px;
    line-height: 1.1;
    margin-bottom: 0;
    font-weight: 600
}
.price.promo .strike:before {
    -moz-transform: rotate(-7.5deg);
    -webkit-transform: rotate(-7.5deg);
    transform: rotate(-7.5deg);
    border-top: 2px solid #c00;
    content: "";
    left: -2px;
    right: -2px;
    top: 50%;
    position: absolute
}
@media (min-width: 47.9375em) {
    .channel #content #intro-promo.sale .feature-slider .slides {
        background-position: 0 50%
    }
}
@media (min-width: 61.875em) {
    .channel #content #intro-promo.sale .feature-slider .slides {
        background-position: 0 0
    }
}
.tabs>dt {
    background: #ccc;
    cursor: pointer;
    font-size: 20px;
    height: 55px;
    line-height: 55px;
    margin: 0;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    color: #fff
}
.tabs>dt a {
    color: #fff
}
.tabs>dt strong {
    font-weight: 400;
    text-transform: uppercase
}
.tabs>dt:first-child {
    border-left: 0!important
}
.tabs>dt.single {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.tabs>dt.single.focusable:active,
.tabs>dt.single.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}
.tabs>dt.single+dd {
    top: 0!important
}
.tabs>dd {
    background: #fff;
    display: none;
    clear: both;
    width: 100%
}
.change .tabs>dt {
    background: #555;
    border-left: 1px solid #7f7f7f
}
.cloudsite .tabs>dt {
    background: #8fa0b7;
    border-left: 1px solid #abb7c9
}
.dedicated .tabs>dt {
    background: #7e9da7;
    border-left: 1px solid #9eb5bd
}
.domain-names .tabs>dt {
    background: #0077a1;
    border-left: 1px solid #3f99b8
}
.ecommerce .tabs>dt {
    background: #f9ae64;
    border-left: 1px solid #fac28a
}
.email .tabs>dt {
    background: #e8866a;
    border-left: 1px solid #eda48f
}
.info .tabs>dt {
    background: #555;
    border-left: 1px solid #7f7f7f
}
.office365 .tabs>dt {
    background: #e03d02;
    border-left: 1px solid #e76d41
}
.sitelock .tabs>dt {
    background: #ae0007;
    border-left: 1px solid #c23f45
}
.sitemaker .tabs>dt {
    background: #ef6e7e;
    border-left: 1px solid #f3929e
}
.sitepromotion .tabs>dt {
    background: #00a89c;
    border-left: 1px solid #3fbdb4
}
.ssl .tabs>dt {
    background: #8ec549;
    border-left: 1px solid #aad376
}
.training .tabs>dt {
    background: #355e4c;
    border-left: 1px solid #678678
}
.virtual .tabs>dt {
    background: #004c7e;
    border-left: 1px solid #3f789e
}
.web-hosting .tabs>dt {
    background: #a864a8;
    border-left: 1px solid #bd8abd
}
.appmaker .tabs>dt {
    background: #e55;
    border-left: 1px solid #b28c8c
}
.tabs>dt.active {
    background: #fff;
    color: #333;
    border-bottom: 1px solid #ebebeb
}
@media (min-width: 47.9375em) {
    .tabs>dt.active {
        border-bottom: none
    }
}
.tabs>dt.active a {
    color: #333
}
.tabs .active+dd {
    display: block
}
.tabs .active+dd:after,
.tabs .active+dd:before {
    content: " ";
    display: table
}
.tabs .active+dd:after {
    clear: both
}
.change .tabs .active>dt {
    background: #d4d4d4
}
.cloudsite .tabs .active>dt {
    background: #e3e7ed
}
.dedicated .tabs .active>dt {
    background: #dee6e9
}
.domain-names .tabs .active>dt {
    background: #bfdde7
}
.ecommerce .tabs .active>dt {
    background: #fdead8
}
.email .tabs .active>dt {
    background: #f9e0d9
}
.info .tabs .active>dt {
    background: #d4d4d4
}
.office365 .tabs .active>dt {
    background: #f7cebf
}
.sitelock .tabs .active>dt {
    background: #eabfc1
}
.sitemaker .tabs .active>dt {
    background: #fbdade
}
.sitepromotion .tabs .active>dt {
    background: #bfe9e6
}
.ssl .tabs .active>dt {
    background: #e2f0d1
}
.training .tabs .active>dt {
    background: #ccd6d2
}
.virtual .tabs .active>dt {
    background: #bfd2de
}
.web-hosting .tabs .active>dt {
    background: #e9d8e9
}
.appmaker .tabs .active>dt {
    background: #e4aba0
}
@media (min-width: 47.9375em) {
    .tabs {
        border-bottom: 0;
        padding-bottom: 41px;
        margin-bottom: 20px;
        position: relative
    }
    .tabs>dt {
        position: absolute;
        top: 0;
        z-index: 30
    }
    .tabs>dt:first-child {
        left: 0
    }
    .tabs>dd {
        position: relative;
        top: 55px
    }
}
@media (min-width: 47.9375em) {
    .tabbed-nav dt.col-6+dd+dt.col-6,
    .tabs dt.col-6+dd+dt.col-6 {
        left: 50%
    }
    .tabbed-nav dt.col-4+dd+dt.col-4,
    .tabs dt.col-4+dd+dt.col-4 {
        left: 33.33333%
    }
    .tabbed-nav dt.col-4+dd+dt.col-4+dd+dt.col-4,
    .tabs dt.col-4+dd+dt.col-4+dd+dt.col-4 {
        left: 66.66667%
    }
    .tabbed-nav dt.col-3+dd+dt.col-3,
    .tabs dt.col-3+dd+dt.col-3 {
        left: 25%
    }
    .tabbed-nav dt.col-3+dd+dt.col-3+dd+dt.col-3,
    .tabs dt.col-3+dd+dt.col-3+dd+dt.col-3 {
        left: 50%
    }
    .tabbed-nav dt.col-3+dd+dt.col-3+dd+dt.col-3+dd+dt.col-3,
    .tabs dt.col-3+dd+dt.col-3+dd+dt.col-3+dd+dt.col-3 {
        left: 75%
    }
    .tabbed-nav dt.col-2+dd+dt.col-2,
    .tabs dt.col-2+dd+dt.col-2 {
        left: 16.66667%
    }
    .tabbed-nav dt.col-2+dd+dt.col-2+dd+dt.col-2,
    .tabs dt.col-2+dd+dt.col-2+dd+dt.col-2 {
        left: 33.33333%
    }
    .tabbed-nav dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2,
    .tabs dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2 {
        left: 50%
    }
    .tabbed-nav dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2,
    .tabs dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2 {
        left: 66.66667%
    }
    .tabbed-nav dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2,
    .tabs dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2+dd+dt.col-2 {
        left: 83.33333%
    }
}
@media (min-width: 47.9375em) {
    .tabbed-nav.sevenths dt {
        width: 14.28571%
    }
    .tabbed-nav.sevenths dt+dd+dt,
    .tabs.sevenths dt+dd+dt {
        left: 14.28571%
    }
    .tabbed-nav.sevenths dt+dd+dt+dd+dt,
    .tabs.sevenths dt+dd+dt+dd+dt {
        left: 28.57143%
    }
    .tabbed-nav.sevenths dt+dd+dt+dd+dt+dd+dt,
    .tabs.sevenths dt+dd+dt+dd+dt+dd+dt {
        left: 42.85714%
    }
    .tabbed-nav.sevenths dt+dd+dt+dd+dt+dd+dt+dd+dt,
    .tabs.sevenths dt+dd+dt+dd+dt+dd+dt+dd+dt {
        left: 57.14286%
    }
    .tabbed-nav.sevenths dt+dd+dt+dd+dt+dd+dt+dd+dt+dd+dt,
    .tabs.sevenths dt+dd+dt+dd+dt+dd+dt+dd+dt+dd+dt {
        left: 71.42857%
    }
    .tabbed-nav.sevenths dt+dd+dt+dd+dt+dd+dt+dd+dt+dd+dt+dd+dt,
    .tabs.sevenths dt+dd+dt+dd+dt+dd+dt+dd+dt+dd+dt+dd+dt {
        left: 85.71429%
    }
}
.tabbed-nav dt.col-6+dd+dt.col-6 {
    left: 50%
}
@media (min-width: 47.9375em) {
    .tabbed-nav dt.col-6 {
        width: 48.14815%
    }
    .tabbed-nav dt.col-6+dd+dt.col-6 {
        left: 50%
    }
}
input[type=email],
input[type=password],
input[type=text],
select,
textarea {
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 2px;
    padding: 0.5em;
}
input[type=email]:focus,
input[type=password]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
    border: 1px solid #009ee0
}
td.tede3 {
    width: auto;
    height: 0;
    min-width: 1066px
}
@media (min-width: 47.9375em) {
    .form-wrap {
        padding: 40px 0!important
    }
}
.form-wrap form>ul {
    width: auto!important
}

@media (min-width: 47.9375em) {
    .form-wrap .email-element label {
        display: inline-block;
        text-align: right;
        width: 35%
    }
}
@media (min-width: 47.9375em) {
    .form-wrap .email-element input {
        margin-left: 10px;
        padding: 8px;
        width: 300px
    }
}
@media (min-width: 47.9375em) {
    .form-wrap .select-element select {
        width: auto
    }
}
@media (min-width: 47.9375em) {
    .form-wrap .checkbox-element {
        margin-left: 0
    }
}
@media (min-width: 47.9375em) {
    .form-wrap .button-element {
        margin-left: 20%
    }
}
@media (min-width: 47.9375em) {
    .management-recovery .form-wrap .button-element {
        margin-left: 0
    }
}
@media (min-width: 47.9375em) {
    .appmaker .form-wrap .button-element {
        margin-left: 37%
    }
}
@media (min-width: 47.9375em) {
    .form-wrap .stacked {
        width: 81%
    }
}
.form-wrap .stacked>ul>li {
    clear: none
}
@media (min-width: 47.9375em) {
    .form-wrap .stacked>ul>li {
        float: left;
        width: 50%
    }
}
.form-wrap .stacked input[type=email],
.form-wrap .stacked input[type=password],
.form-wrap .stacked input[type=text]{
    width: 95%
}
@media (min-width: 47.9375em) {
    .form-wrap .stacked input[type=email],
    .form-wrap .stacked input[type=password],
    .form-wrap .stacked input[type=text] {
        width: 86%
    }
}
@media (min-width: 47.9375em) {
    .form-wrap .stacked textarea {
        width: 93%
    }
}
@media (min-width: 47.9375em) {
    .channel #content .container form .error-heading {
        margin: 0 20px 10px 17.5%
    }
}
@media (min-width: 47.9375em) {
    .management-recovery.channel #content .container form .error-heading {
        margin: 0 20px 10px 0!important
    }
}
@media (min-width: 47.9375em) {
    .appmaker.channel #content .container form .error-heading {
        margin: 0 20px 10px 34.5%!important
    }
}
@media (min-width: 47.9375em) {
    .basic.channel #content .container form .error-heading {
        margin: 0 20px 10px 33%!important
    }
}
@media (min-width: 47.9375em) {
    form .hasError .element-errors {
        left: 36.5%;
        top: 35px
    }
}
@media (min-width: 61.875em) {
    form .hasError .element-errors {
        top: 35px
    }
}
form .hasError .element-errors:before {
    background: url(/theme/Imageneweasily/error-arrow-inline-11.2.png) no-repeat;
    content: ' ';
    height: 7px;
    left: 12px;
    position: absolute;
    top: -7px;
    width: 13px
}
form .hasError input:focus~.element-errors {
    display: block
}
@media (min-width: 47.9375em) {
    .basic.channel.domain-names.info-page #content .container form .hasError .element-errors {
        left: 28.5%
    }
}
.container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}
.container:after {
    content: " ";
    display: block;
    clear: both
}
.container *,
.container:after,
.container:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.container .row {
    clear: both
}
.container .row:after,
.container .row:before {
    content: " ";
}
.container .row:after {
    clear: both
}

ul.feature-list li:after,
ul.feature-list li:before {
    content: " ";
    display: table
}
ul.feature-list li:after {
    clear: both
}
@media (min-width: 47.9375em) {
    ul.feature-list li .value {
        width: 25.92593%;
        float: left;
        margin-left: 3.7037%;
        margin-right: 3.7037%
    }
}
@media (min-width: 47.9375em) {
    ul.feature-list li .feature {
        width: 59.25926%;
        float: left;
        margin-left: 3.7037%;
        margin-right: 3.7037%
    }
}
@media (min-width: 47.9375em) {
    ul.feature-list li.outdent {
        clear: both;
        width: 98.14815%;
        float: left;
        margin-left: .92593%;
        margin-right: .92593%;
        text-align: left
    }
}
#content .feature-nav li:after {
    border: solid transparent;
    content: ' ';
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #333;
    border-width: 5px;
    margin-left: -5px
}
#content .feature-nav li:hover {
    -moz-box-shadow: -3px 3px 0 rgba(0, 0, 0, .13);
    -webkit-box-shadow: -3px 3px 0 rgba(0, 0, 0, .13);
    box-shadow: -3px 3px 0 rgba(0, 0, 0, .13);
    -moz-transform: translate(3px, -3px);
    -webkit-transform: translate(3px, -3px);
    transform: translate(3px, -3px);
    text-decoration: none
}
#content .feature-nav li:after {
    left: auto;
    right: 20px;
    top: 50%
}
#content .feature-nav li a:hover {
    text-decoration: none
}
@media (min-width: 47.9375em) {
    #content .feature-nav li{
        text-align: left
    }
}
@media (min-width: 61.875em) {
    #content .feature-nav li a {
        background-position: 95% 19px
    }
    #content .feature-nav li a small {
        font-size: 15px
    }
}
#content .box>a {
    display: block
}
#content .box>a a:hover,
#content .box>a:hover {
    text-decoration: none
}
#content .box.std a:hover {
    text-decoration: none
}
#content .box.call-to-action p {
    font: 14px open-sans, "Helvetica Neue", Helvetica, sans-serif
}
#content .box.sentence h1+p,
#content .box.sentence h3+p {
    background: 0 0;
    color: #333;
    display: block;
    font-family: open-sans, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 18px
}
#content .box.sentence h1+span {
    display: block
}
#content .box.sentence>* li,
#content .box.sentence>* p {
    color: #3a3d42;
    font-size: 18px
}
#content .box.sentence.std>* {
    min-height: 104px
}
#content .box.feature:hover {
    -moz-box-shadow: -3px 3px 0 rgba(0, 0, 0, .1);
    -webkit-box-shadow: -3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: -3px 3px 0 rgba(0, 0, 0, .1);
    -moz-transform: translate(3px, -3px);
    -webkit-transform: translate(3px, -3px);
    transform: translate(3px, -3px);
    text-decoration: none
}
#content .box.feature>* {
    min-height: 80px;
    padding: 15px 19px
}
.box.promo.active>div {
    background: 0 0
}
@media (min-width: 47.9375em) {
    #content .box.call-to-action h1 span {
        display: inline
    }
    #content .box.call-to-action h3{
        font-size: 16px;
        line-height: 19px
    }
    #content .box.sentence h1,
    #content .box.sentence h3 {
        margin-bottom: 2px
    }
    #content .box.sentence h1+p,
    #content .box.sentence h3+p {
        margin-bottom: 8px
    }
}
@media (min-width: 61.875em) {
    #content .box.sentence h1,
    #content .box.sentence h3 {
        font-size: 22px;
        line-height: 23px
    }
    #content .box.sentence h1+p,
    #content .box.sentence h3+p {
        margin-bottom: 18px
    }
    #content .box.feature h1,
    #content .box.feature h3 {
        font-size: 18px;
        font-weight: 500
    }
    #content .box.call-to-action h3 {
        font-size: 14px
    }
}
@media (min-width: 47.9375em) {
    .enquire-phone img{
        display: block;
        bottom: -60px;
        right: -40px
    }
}
.live-chat {
    display: none
}
@media (min-width: 47.9375em) {
    .live-chat {
        width: 48.14815%;
        float: left;
        margin-left: .92593%;
        margin-right: .92593%;
        display: block
    }
}
@media (min-width: 61.875em) {
    .live-chat {
        width: 39.81481%;
        float: left;
        margin-right: .92593%;
        margin-left: 9.25926%
    }
}
#content .numbering li:before {
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    content: counter(numbering);
    counter-increment: numbering;
    display: block;
    font-weight: 700;
    font-size: 18px;
    font-style: italic;
    height: 35px;
    left: 0;
    line-height: 33px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px
}
#content #upsell~#offer-disclaimer {
    background-color: #17191B;
    background-image: none;
    background-image: -o-linear-gradient(left, #17191b 0, #37383a 50%, #17191b 100%);
    background-image: -moz-linear-gradient(left, #17191b 0, #37383a 50%, #17191b 100%);
    background-image: -webkit-linear-gradient(left, #17191b 0, #37383a 50%, #17191b 100%);
    background-image: -ms-linear-gradient(left, #17191b 0, #37383a 50%, #17191b 100%);
    background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #17191b), color-stop(.5, #37383a), color-stop(1, #17191b));
    background-image: linear-gradient(to right, #17191b 0, #37383a 50%, #17191b 100%);
    border: none;
    position: relative;
    padding-top: 20px;
    margin: -27px 0 0
}
@media (min-width: 30em) {
    #content #upsell~#offer-disclaimer {
        padding-top: 0
    }
}
#content #payment-plans+#offer-disclaimer {
    padding-top: 20px
}
@media (min-width: 30em) {
    #cookie-popup p {
        text-align: center
    }
}
@media (min-width: 47.9375em) {
    #cookie-popup p {
        font-size: 10px;
        padding: 5px 15px 2px 0
    }
}
@media (min-width: 61.875em) {
    #cookie-popup p {
        font-size: 11px
    }
}
@media (min-width: 47.9375em) {
    #cookie-popup .btn {
        display: inline-block;
        background: #009ee0;
        float: right;
        font-size: 10px;
        padding: 5px 5px 4px;
        position: static;
        width: auto
    }
}
@media (min-width: 61.875em) {
    #cookie-popup .btn {
        font-size: 17px;
        padding: 5px 70px 4px
    }
}
body>iframe {
    left: -999em;
    position: absolute;
    top: -999em
}
@media (min-width: 47.9375em) {
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper header {
        padding-left: 30px;
        padding-right: 30px
    }
}
@media (min-width: 61.875em) {
    #wrap .domain-search-wrapper header {
        padding-left: 52px;
        padding-right: 52px
    }
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper header h1{
        text-align: left!important;
        font-size: 36px
    }
}
#wrap .domain-search-wrapper>div {
    padding: 15px 20px 45px
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper>div {
        padding-left: 30px;
        padding-right: 30px
    }
}
@media (min-width: 61.875em) {
    #wrap .domain-search-wrapper>div {
        padding-left: 52px;
        padding-right: 52px
    }
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper form .text-element {
        display: table-cell!important;
        vertical-align: top;
        padding-right: 20px
    }
}
#wrap .domain-search-wrapper form .text-element input::-webkit-input-placeholder {
    color: #e2e2e2;
    font-style: italic;
    font-weight: 500;
    opacity: 1!important
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper form .text-element input {
        background: url(/theme/Imageneweasily/domain-placeholder-11.2.png) 12px 58% no-repeat #fff;
        font-size: 28px;
        padding-left: 88px
    }
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper form .button-element {
        margin: 0 auto;
        width: 50%
    }
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper form .button-element {
        display: table-cell!important;
        width: 246px;
        height: 52px
    }
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper form .btn {
        padding: 6px 0
    }
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper form .btn {
        font-size: 28px;
        padding: 6px 17px 7px
    }
}
#wrap .domain-search-wrapper .auto-complete .text-element:after,
#wrap .domain-search-wrapper .auto-complete .text-element:before {
    content: " ";
    display: table
}
#wrap .domain-search-wrapper .auto-complete .text-element:after {
    clear: both
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper .auto-complete .text-element input {
        padding: 4px 27px 4px 88px
    }
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper .auto-complete .domain-ghost {
        font-size: 28px;
        padding-left: 88px
    }
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper .no-auto-complete .visible-suffix {
        -moz-border-radius: 0 8px 8px 0;
        -webkit-border-radius: 0;
        border-radius: 0 8px 8px 0;
        background: #fff;
        color: #000;
        display: inline;
        font: 28px open-sans, "Helvetica Neue", Helvetica, sans-serif;
        padding: 9px 6px 10px 0
    }
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper .no-auto-complete .text-element {
        display: table
    }
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper .no-auto-complete .text-element {
        float: left;
        margin-bottom: 0
    }
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper .no-auto-complete .text-element .stretcher {
        display: table-cell;
        width: 100%
    }
}
@media (min-width: 30em) {
    #wrap .domain-search-wrapper .no-auto-complete .text-element input {
        width: 100%
    }
}
#wrap .domain-search-wrapper .no-auto-complete .text-element input:focus {
    outline: 0
}
@media (min-width: 47.9375em) {
    #wrap .domain-search-wrapper .no-auto-complete .button-element .btn {
        padding: 10px 30px 9px
    }
}
#wrap #intro .domain-search-wrapper.header-size+p {
    display: none
}
@media (min-width: 61.875em) {
    #wrap #intro .domain-search-wrapper.header-size {
        display: block;
        float: left;
        width: 100%
    }
}
#wrap .domain-search-wrapper.lite>div {
    padding: 0
}
@media (min-width: 30em) {
    .twitter-typeahead .tt-dropdown-menu {
        padding: 0 20px 17px
    }
}
@media (min-width: 30em) {
    .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion p {
        font-size: 28px!important;
        line-height: 38px
    }
}
@media (min-width: 47.9375em) {
    .twitter-typeahead .tt-dropdown-menu .tt-suggestions .tt-suggestion.all-domains p {
        font-size: 24px!important
    }
}
@-moz-keyframes borderPulse {
    0% {
        border-color: #fff;
        -moz-transform: scale(1, 1);
        transform: scale(1, 1)
    }
    50% {
        border-color: #afc931;
        -moz-transform: scale(1.05, 1.15);
        transform: scale(1.05, 1.15)
    }
    100% {
        border-color: #fff;
        -moz-transform: scale(1, 1);
        transform: scale(1, 1)
    }
}
@-webkit-keyframes borderPulse {
    0% {
        border-color: #fff;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    }
    50% {
        border-color: #afc931;
        -webkit-transform: scale(1.05, 1.15);
        transform: scale(1.05, 1.15)
    }
    100% {
        border-color: #fff;
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    }
}
@keyframes borderPulse {
    0% {
        border-color: #fff;
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    }
    50% {
        border-color: #afc931;
        -moz-transform: scale(1.05, 1.15);
        -webkit-transform: scale(1.05, 1.15);
        transform: scale(1.05, 1.15)
    }
    100% {
        border-color: #fff;
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    }
}
@font-face {
    font-family: 'Museo Sans';
    src: url(../fonts/museo-sans-300-webfont.eot);
    src: url(../fonts/museo-sans-300-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/museo-sans-300-webfont.woff) format("woff"),
    url(../fonts/museo-sans-300-webfont.ttf) format("truetype"),
    url(../fonts/museo-sans-300-webfont.svg#museo-sans-300-webfont) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'Museo Sans';
    src: url(../fonts/museo-sans-300-italic-webfont.eot);
    src: url(../fonts/museo-sans-300-italic-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/museo-sans-300-italic-webfont.woff) format("woff"),
    url(../fonts/museo-sans-300-italic-webfont.ttf) format("truetype"),
    url(../fonts/museo-sans-300-italic-webfont.svg#museo-sans-300-italic-webfont) format("svg");
    font-weight: 400;
    font-style: italic
}
@font-face {
    font-family: 'Museo Sans';
    src: url(../fonts/museo-sans-700-webfont.eot);
    src: url(../fonts/museo-sans-700-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/museo-sans-700-webfont.woff) format("woff"),
    url(../fonts/museo-sans-700-webfont.ttf) format("truetype"),
    url(../fonts/museo-sans-700-webfont.svg#museo-sans-700-webfont) format("svg");
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-family: 'Museo Sans';
    src: url(../fonts/museo-sans-700-italic-webfont.eot);
    src: url(../fonts/museo-sans-700-italic-webfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/museo-sans-700-italic-webfont.woff) format("woff"),
    url(../fonts/museo-sans-700-italic-webfont.ttf) format("truetype"),
    url(../fonts/museo-sans-700-italic-webfont.svg#museo-sans-700-italic-webfont) format("svg");
    font-weight: 700;
    font-style: italic
}
a:hover {
    outline: 0
}
pre {
    white-space: pre-wrap
}
img {
    border: 0
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}
button,
input {
    line-height: normal
}
button,
select {
    text-transform: none
}
button {
    -webkit-appearance: button;
    cursor: pointer
}
html input[disabled] {
    cursor: default
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
textarea {
    overflow: auto;
    vertical-align: top
}
body {
    min-width: 300px;
    line-height: 1.25;
    margin: 0 auto;
    overflow-x: hidden
}
a {
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
a:focus,
button:focus {
    outline: 0
}
/* dl,ol,p,ul {    margin: 0 0 1.5em} removed due to domains page */
ol,
ul {
    padding-left: 3em
}
dd {
    margin-left: 3em
}
blockquote {
    margin: 1.5em 3em
}
pre {
    margin: 1.5em 0
}
hr {
    border: none;
    border-top: 1px solid #d6d6d6;
    margin: 0 1em
}
button,
input[type=email],
input[type=text],
textarea {
    padding: .5em;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block
}
button {
    padding: .5em 1em
}
textarea {
    padding: .5em 0 0 .5em
}
button:focus,
input:focus,
textarea:focus {
    outline: 0;
    box-shadow: 0 0 .5em #97cbf4
}
button:focus,
input[type=email]:focus,
input[type=text]:focus,
textarea:focus {
    outline: 0;
    /*border: 1px solid #75b9f0*/
}
::-webkit-input-placeholder {
    color: #bfbfbf;
}
::-moz-placeholder {
    color: #bfbfbf;
    opacity: 1;
}
:-ms-input-placeholder {
    color: #bfbfbf;
}
   input[type=button].disabled,
   input[type=submit].disabled {
       -moz-opacity: .5;
       opacity: .5;
       -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
       cursor: default;
   }
.group:after,
.group:before {
    content: "";
    display: table
}
.group:after {
    clear: both
}
.carousel {
    width: 100%;
    position: relative
}
.carousel-nav .prev:focus,
.carousel-nav .prev:hover {
    background: url(../img/icons/prev-carousel-alt.png) center no-repeat
}
.carousel-nav .next:focus,
.carousel-nav .next:hover {
    background: url(../img/icons/next-carousel-alt.png) center no-repeat
}
.dark .carousel-nav .prev:focus,
.dark .carousel-nav .prev:hover {
    background: url(../img/icons/prev-carousel.png) center no-repeat
}
.dark .carousel-nav .next:focus,
.dark .carousel-nav .next:hover {
    background: url(../img/icons/next-carousel.png) center no-repeat
}
@media only screen and (min-width: 640px) {
    .promo {
        text-align: left;
        overflow: hidden;
        padding: 4em 0;
        position: relative
    }
    .promo img {
        width: 50%;
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0
    }
    .promo h2 {
        margin-bottom: .25em;
        margin-left: 55%;
    }
    .promo p {
        font-size: 1.125em;
        line-height: 1.6666666666;
        margin-left: 55%;
    }
    .promo>div {
        max-width: 43.75em;width: 465px;
        padding: 0 2.5em;
        margin-left: 50%;
        display: inline-block;
        vertical-align: middle
    }
}
@media only screen and (min-width: 800px) {
    .promo img {
        width: 33.3333333333%;
        left: 8.3333333333%
    }
}
@media only screen and (min-width: 1024px) {
    .promo {
        padding: 6em 0
    }
}
@media only screen and (min-width: 1280px) {
    .promo {
        padding: 7em 0
    }
}
div.social {
    position: relative
}
@media only screen and (min-width: 360px) {
    div.social {
        padding-left: 4em
    }
}
@media only screen and (min-width: 640px) {
    .grid-col.one-half {
        float: left
    }
}
@media only screen and (min-width: 1280px) {
    hr {
        max-width: 83.5em;
        margin-right: 2em;
        margin-left: 2em
    }
}
@media only screen and (min-width: 88.5em) {
    hr {
        margin-right: auto;
        margin-left: auto
    }
}
@media(-webkit-min-device-pixel-ratio:1.5),
(min--moz-device-pixel-ratio:1.5),
(-o-min-device-pixel-ratio:32),
(min-device-pixel-ratio:1.5),
(min-resolution:1.5dppx) {
    .carousel .next:hover, .carousel-nav .prev:hover {
        background-size: 25px 62px
    }
    .carousel-nav .prev:hover {
        background-image: url(../img/icons/prev-carousel-hd.png)
    }
    .carousel-nav .next:hover {
        background-image: url(../img/icons/next-carousel-hd.png)
    }
    .dark .carousel-nav .prev:hover {
        background-image: url(../img/icons/prev-carousel-alt-hd.png)
    }
    .dark .carousel-nav .next:hover {
        background-image: url(../img/icons/next-carousel-alt-hd.png)
    }
}
.kb-menu::-webkit-scrollbar {
    display: none
}
body {
    position: relative
}

.search2 {
    vertical-align: top;
    width: 110px;
    height: 27px;
    margin-top: 9px
}
#cssmenu ul:before {
    content: '';
    display: block
}
#cssmenu ul:after {
    content: '';
    display: table;
    clear: both
}
#cssmenu li:hover {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #36b0b6
}
#cssmenu li:hover a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: block;
    background: #4096ee;
    background: -moz-linear-gradient(top, rgba(64, 150, 238, 1) 0, rgba(46, 48, 146, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(64, 150, 238, 1)), color-stop(100%, rgba(46, 48, 146, 1)));
    background: -webkit-linear-gradient(top, rgba(64, 150, 238, 1) 0, rgba(46, 48, 146, 1) 100%);
    background: -o-linear-gradient(top, rgba(64, 150, 238, 1) 0, rgba(46, 48, 146, 1) 100%);
    background: -ms-linear-gradient(top, rgba(64, 150, 238, 1) 0, rgba(46, 48, 146, 1) 100%);
    background: linear-gradient(to bottom, rgba(64, 150, 238, 1) 0, rgba(46, 48, 146, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4096ee', endColorstr='#2e3092', GradientType=0)
}
h1,h2,h3,h4,h5,h6 {
    font-weight: 700;
    font-family: Arial, Verdana, sans-serif
}
input::-webkit-input-placeholder {
    font-size: 20pt;
    color: #555;
    padding-bottom: 35px
}
input:-ms-input-placeholder {
    font-size: 20pt;
    color: #555;
}
input.login::-webkit-input-placeholder {
    font-size: 12pt;
    color: red
}
input.login:-ms-input-placeholder {
    font-size: 12pt;
    color: red
}
.item blockquote p:before {
    content: "\f10d";
    font-family: Fontawesome;
    float: left;
    margin-right: 10px
}
.sbtnf {
    display: inline-block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    margin: 2px 0;
    background-position: -10000px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    text-decoration: none;
    color: #fff;
    overflow: hidden;
    vertical-align: top
}
.sbtnf:hover {
    text-decoration: none
}
@media \0screen {
    .sbtnf {
        display: block;
        float: left
    }
}
.sbtnf-rounded {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: relative
}
.color.icon-twitter {
    background: #00bdec
}
.color.icon-twitter:hover {
    background: #000
}
.color.icon-facebook {
    background: #3b5998
}
.color.icon-facebook:hover {
    background: #000
}
.color.icon-cart:hover {
    background: #000
}
.color-hover.icon-twitter:hover {
    background: #00bdec
}
.color-hover.icon-facebook:hover {
    background: #3b5998
}
.color-hover.icon-gplus:hover {
    background: #d94a39
}
.color-hover.icon-linkedin:hover {
    background: #1b92bd
}
*,
:after,
:before {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
.cf:after,
.cf:before {
    content: "";
    display: table
}
.cf:after {
    clear: both
}
a,a:visited { /* removed for  more details links on website creator.  Need it to distinguish links on account page*/
    color: #07a9d8;
}
a:hover { 
    color: #07a9d8;
}

.list-group a {
  color: black;
}
.searchform button:hover {
    opacity: .9
}
.btn-primary2:focus,
.btn-primary2:hover,
.open>.dropdown-toggle.btn-primary2 {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e
}
.open>.dropdown-toggle.btn-primary2 {
    background-image: none
}
.btn-primary2.disabled:focus,
.btn-primary2.disabled:hover,
.btn-primary2[disabled],
.btn-primary2[disabled].active,
.btn-primary2[disabled]:active,
.btn-primary2[disabled]:focus,
.btn-primary2[disabled]:hover,
fieldset[disabled] .btn-primary2,
fieldset[disabled] .btn-primary2.active,
fieldset[disabled] .btn-primary2:active,
fieldset[disabled] .btn-primary2:focus,
fieldset[disabled] .btn-primary2:hover {
    background-color: #9ADA43;
    border-color: #9ADA43
}
.container .bleed {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin-right: -166.66667%;
    margin-left: -166.66667%;
    padding-right: 166.66667%;
    padding-left: 166.66667%;
    clear: both
}
@media (max-width: 766px) {
    .logoheader {
        background-color: transparent;
        background-repeat: no-repeat;
        border: 0 none;
        direction: ltr;
        display: block;
        height: 40px;
        left: 60px;
        margin: 3px 0 0;
        overflow: hidden;
        position: absolute;
        text-align: left;
        text-indent: -999em;
        top: -3px;
    }
}
@media (min-width: 767px) {
    .logoheader {
        height: 120px;
        width: 161px;
    }
}
@media (max-width: 766px) {
    .chatheader {
        background-color: transparent;
        background-repeat: no-repeat;
        border: 0 none;
        direction: ltr;
        display: block;
        height: 40px;
        left: 50%;
        margin: 12px 0 0;
        overflow: hidden;
        position: absolute;
        text-align: left;
        text-indent: -999em;
        top: -6px;
    }
}
@media (min-width: 767px) {
    .chatheader {
        height: 65px;
        margin-left: 3%;
        margin-top: 4%;
        position: absolute;
    }
}
@media only screen and (min-width: 1200px) {
    .bobo1 {
        margin-top: -2px;
    }
    .bobo2 {
        margin-top: 19px;
    }
    .bobo3 {
        margin-top: 19px;
    }
    .bobo4 {
        margin-top: -2px;
    }
    .bobo5 {
        margin-top: 19px;
    }

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .bobo1 {
        margin-top: 21px;
    }
    .bobo2 {
        margin-top: 21px;
    }
    .bobo3 {
        margin-top: 00px;
    }
    .bobo4 {
        margin-top: 21px;
    }
    .bobo5 {
        margin-top: 0px;
    }

}
@media only screen and (min-width: 992px) and (max-width: 1023px) {
    .bobo1 {
        margin-top: 30px;
    }

    .bobo2 {
        margin-top: 30px;
    }

    .bobo3 {
        margin-top: 09px;
    }

    .bobo4 {
        margin-top: 30px;
    }

    .bobo5 {
        margin-top: 09px;

    }
}

    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .bobo1 {
            margin-top: 05px;
        }
        .bobo2 {
            margin-top: 47px;
        }
        .bobo3 {
            margin-top: 26px;
        }
        .bobo4 {
            margin-top: 26px;
        }
        .bobo5 {
            margin-top: 05px;
        }

    }

/* vat text on homepage */
.vat {
    text-align: left;
    font-weight: 500;
}
/*responsive.css*/
@media (max-width: 991px) {
  .fixed-header .page-box {
    margin-top: 0 !important;
    padding-top: 0 !important;
    -webkit-transition: none !important;
    transition: none !important;
  }

  .fixed-header .header-two + * {
    margin-top: 0;
  }
  .fixed-header {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
.container .banner-set.banner-set-mini.banner-set-no-pagination .next {
  margin-right: -30px;
}
.container .banner-set.banner-set-mini.banner-set-no-pagination .prev {
    margin-left: -30px;
}
body,
body.loaded {
    min-width: 320px;
    padding-left: 0;
    padding-right: 0;
    overflow-x: hidden;
}
#footer {
  margin-top: 0;
}
#footer .footer-top {
  padding-bottom: 0;
}
#footer .footer-top .col-md-3 {
  margin-bottom: 36px;
  overflow: hidden;
}
#footer .footer-bottom .col-md-3 {
  overflow: hidden;
}
#footer .footer-bottom .copyright {
  padding: 17px 0;
  text-align: center;
}
/* Footercool.css */
#footer {
    background:#fff;
    color:#666;
    font-size:10px;
    line-height:1;
    margin:0;
    min-width:1014px;
    padding:0;
    width:100%
}

blockquote:after,blockquote:before,q:after,q:before {
    content:none
}

table {
    border-collapse:collapse;
    border-spacing:0
}

.clearfix:after {
    clear:both;
    content:" ";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden
}
.links li {
    border-top:1px solid #333;
    font-size:1.6em;
    line-height:36px
}

.links li a:hover {
    text-decoration:none
}
.copyright {
    color:#ccc;
    font-size:1.3em;
    margin-top:10px
}
/* fontawesome.min.css ????*/

/* style2.css */

input::-webkit-input-placeholder { font-size: 10pt; color: #555; padding-bottom:35px; }
input:-ms-input-placeholder { font-size: 13pt; color: #555;}

.search2 {
    vertical-align: top;
    width: 110px;
    height: 27px;
    margin-top: 9px;
}

/* style3.css */
* {
  border-color: #e1e1e1;
  border-style: solid;
  border-width: 0;
  zoom: 1;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
body {
  font-family: 'Arimo', sans-serif;
  height: 100%;
  line-height: 1.6;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}
input,
button,
select,
textarea {
  font-family: 'Arimo', sans-serif;
}
img {
  max-width: 100%;
  height: auto;
}

/* Text */
a {
  color: #2e5481;
}
hr {
  border: 0;
  border-top: 1px solid #e1e1e1;
  border-top: 1px solid rgba(0,0,0,.1);
  border-bottom: 0 none;
  margin: 40px 0;
}
ul,
ol {
  padding: 0 0 0 60px;
  margin: 0 0 10px 0;
}
nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

form {
  margin-bottom: 22px;
}
label {
  font-weight: bold;
  margin: 0 0 3px;
}
button {
  outline: none;
  text-decoration: none;
}
embed,
iframe,
object,
video,
audio {
  max-width: 100%;
}
th {
  text-align: center;
}
blockquote {
  padding: 0 0 0 20px;
  margin: 0 0 22px;
  border-left: 2px solid #e1e1e1;
}

/* Button */
.btn,
.btn:visited {
  border: 0 none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #fff;
  line-height: 22px;
  outline: none;
  padding: 9px 20px;
  text-shadow: none;
  filter: none;
  -webkit-transition:
    background .2s linear,
    color .2s linear;
  transition:
    background .2s linear,
    color .2s linear;
  white-space: normal;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background: #565656;
  *background: #565656;
  color: #fff;
  outline: none;
  -webkit-transition:
    background .2s linear,
    color .2s linear;
  transition:
    background .2s linear,
    color .2s linear;
}
.btn:active,
.btn.active,
.btn-group.open .btn.dropdown-toggle {
  background: #1e1e1e;
  background-color: rgba(30,30,30,.75);
  outline: none;
}
.btn-group.open .btn.dropdown-toggle {
  background: #1e1e1e;
  background-color: rgba(30,30,30,.75);
}

.btn.btn-primary,
.btn.btn-primary:visited {
  background: #037ac5;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary.disabled,
.btn.btn-primary[disabled] {
  color: #ffffff;
}

.btn.btn-primary:active,
.btn.btn-primary.active,
.btn-group.open .btn.dropdown-toggle.btn-primary {
  background-color: #048ce2;
}

.btn.btn-warning:hover,
.btn.btn-warning:focus,
.btn.btn-warning:active,
.btn.btn-warning.active,
.btn.btn-warning.disabled,
.btn.btn-warning[disabled] {
  color: #ffffff;
}
.btn.btn-warning:active,
.btn.btn-warning.active,
.btn-group.open .btn.dropdown-toggle.btn-warning {
  background-color: #fda425;
}
.btn.btn-danger,
.btn.btn-danger:visited {
  background: #c10841;
}

.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-danger:active,
.btn.btn-danger.active,
.btn.btn-danger.disabled,
.btn.btn-danger[disabled] {
  color: #ffffff;
  background-color: #d70a49;
}
.btn.btn-danger:active,
.btn.btn-danger.active,
.btn-group.open .btn.dropdown-toggle.btn-danger {
  background-color: #d70a49;
}
.btn.btn-green,
.btn.btn-green:visited {
  background: #738d00;
}
.btn.btn-green:hover,
.btn.btn-green:focus,
.btn.btn-green:active,
.btn.btn-green.active,
.btn.btn-green.disabled,
.btn.btn-green[disabled] {
  color: #ffffff;
  background-color: #8aa902;
}
.btn.btn-green:active,
.btn.btn-green.active,
.btn-group.open .btn.dropdown-toggle.btn-green {
  background-color: #8aa902;
}
.btn.btn-blue,
.btn.btn-blue:visited {
  background: #0098ca;
}
.btn.btn-blue:hover,
.btn.btn-blue:focus,
.btn.btn-blue:active,
.btn.btn-blue.active,
.btn.btn-blue.disabled,
.btn.btn-blue[disabled] {
  color: #ffffff;
  background-color: #02a9e0;
}
.btn.btn-blue:active,
.btn.btn-blue.active,
.btn-group.open .btn.dropdown-toggle.btn-blue {
  background-color: #02a9e0;
}

.btn.btn-link,
.btn.btn-link:active,
.btn.btn-link[disabled] {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.btn-link,
.btn.btn-link:visited {
  cursor: pointer;
  color: #2e5481;
}
.btn.btn-link:hover,
.btn.btn-link:focus {
  background: none;
  color: #2e5481;
  text-decoration: underline;
}
.btn.btn-link[disabled]:hover,
.btn.btn-link[disabled]:focus {
  opacity: .8;
  filter: alpha(opacity=80);
}
.btn.btn-red,
.btn.btn-red:visited {
  background: #ed093a;
}
.btn.btn-red:hover,
.btn.btn-red:focus,
.btn.btn-red:active,
.btn.btn-red.active,
.btn.btn-red.disabled,
.btn.btn-red[disabled] {
  color: #ffffff;
  background-color: #fb4c71;
}
.btn.btn-white,
.btn.btn-white:visited {
  background: #fff;
  color: #1e1e1e;
}
.btn.btn-white:hover,
.btn.btn-white:focus,
.btn.btn-white:active,
.btn.btn-white.active,
.btn.btn-white.disabled,
.btn.btn-white[disabled],
.btn-group.open .btn.dropdown-toggle.btn-white {
  color: #1e1e1e;
  background-color: #fff;
  background-color: rgba(255,255,255,.8);
}
.btn.disabled,
.btn[disabled] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.btn-border {
  background: none;
  border: 1px solid #1e1e1e;
  color: #1e1e1e;
  padding-top: 9px;
  padding-bottom: 9px;
}
.btn.btn-border .caret {
  color: #1e1e1e;
}

.btn.btn-border.btn-primary,
.btn.btn-border.btn-primary .caret {
  border-color: #037ac5;
  color: #037ac5;
}
.btn.btn-border.btn-warning,
.btn.btn-border.btn-warning .caret {
  border-color: #f89406;
  color: #f89406;
}
.btn.btn-border.btn-danger,
.btn.btn-border.btn-danger .caret {
  border-color: #c10841;
  color: #c10841;
}
.btn.btn-border.btn-green,
.btn.btn-border.btn-green .caret {
  border-color: #738d00;
  color: #738d00;
}

.btn.btn-border:hover,
.btn.btn-border:focus,
.btn.btn-border:active,
.btn.btn-border.active,
.btn.btn-border.disabled,
.btn.btn-border[disabled],
.btn-group.open .btn.dropdown-toggle.btn-border,
.btn.btn-border:hover .caret,
.btn.btn-border:focus .caret,
.btn.btn-border:active .caret,
.btn.btn-border.active .caret,
.btn.btn-border.disabled .caret,
.btn.btn-border[disabled] .caret,
.btn-group.open .btn.dropdown-toggle.btn-border .caret {
  color: #fff;
}

.btn-group > .btn:first-child {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.btn.btn-lg {
  font-size: 14px;
  padding: 16px 45px;
}
.btn.btn-sm {
  font-size: 12px;
  padding: 5px 15px;
}

.btn-group > .btn:before,
.btn-group > .btn:after {
  border-left: 1px solid rgba(255,255,255,.2);
  bottom: 0;
  display: inline-block;
  content: "";
  left: 0;
  position: absolute;
  top: 0;
}
.btn-group > .btn.btn-border:before,
.btn-group > .btn.btn-border:after {
  display: none;
}
.btn-group > .btn:after {
  left: auto;
  right: 0;
}
.btn-group > .btn:first-child:before,
.btn-group > .btn:last-child:after,
.btn-group > .btn:only-of-type:after,
.btn-group > .btn:only-of-type:before {
  display: none;
}
/* end buttons */


.fixed-header {
  margin-top: 0;
}
.social .sbtnf {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
  display: block;
  height: 40px;
  float: left;
  line-height: 40px;
  margin: 0 10px 0 0;
  opacity: .35;
  filter: alpha(opacity=35);
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
  text-align: center;
  width: 40px;
}
.social .sbtnf:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}
.text-small {
    font-size: 12px;
    line-height: 18px;
}
#footer {
  color: #7f7f7f;
  overflow-x: hidden;
}
#footer.footer-two {
  margin: -176px 0 0 0;
}
#footer .footer-top {
  background: #f2f2f2;

  line-height: 21px;
  padding: 50px 0 13px;

}
#footer .footer-bottom {
  background: #f7f7f7;
  border-top-width: 1px;
  font-size: 11px;
  line-height: 17px;
  padding: 21px 0 20px;
}
#divouterbox
{
   width:800px; /* or whatever width you want. */
   max-width:800px; /* or whatever width you want. */
   margin: 0 auto;
}
#printy {
    color: #30399a;
    margin: 43px 0 0 -59%;
}
.divorderform {
    background-color:#F2F2F2;
    min-height:600px;
    padding:12px;
}

.paymentcard {
    color:red;
    font-size:8pt;
}
/* simpleslider.css */
body { margin: 0; } 


/* easily-menu2.css */
.easily-menu {
  background-color: #30399a;
  padding: 0;
  margin: 0;
  display: inline-block;
  position: relative;
}
.easily-menu:before,
.easily-menu ul,
.easily-menu li,
.easily-menu div,
.easily-menu a,
.easily-menu label,
.easily-menu input,
.easily-menu textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none;
  border: 0;
  list-style: none;
}
.easily-menu a {
  cursor: pointer;
  word-spacing: 0.5px;
}

.easily-menu.zm-full-width {
  display: block;
}
.easily-menu,
.easily-menu a,
.easily-menu a:visited {
  color: #ffffff;
}
.easily-menu > li {
  display: block;
  vertical-align: top;
  float: left;
  height: 50px;
}
.easily-menu > li.zm-right-item {
  margin-right: 0;
  float: right;
}
.easily-menu > li > a {
  font-weight: normal;
  font-size: 14px;
  padding: 0 20px;
  line-height: 50px;
}
.easily-menu > li:hover {
  background-color: #D55401;
}
.easily-menu > li:focus {
  background-color: #D55401;
}
.easily-menu li {
  position: relative;
  cursor: default;
}
.easily-menu li > a {
  text-decoration: none;
  display: block;
}
.easily-menu .fa {
  font-size: 12pt;
  letter-spacing: 13px;
  line-height: inherit;
}
.easily-menu:after {
  content: '';
  display: block;
  clear: both;
}
.easily-menu > li.zm-content-full {
  position: static;
}
.easily-menu .zm-search {
  position: relative;
  overflow: hidden;
}
.easily-menu .zm-search:focus, 
.easily-menu .zm-search:hover {
  background-color: #D55401;
}

@media screen and (max-width: 768px) {
  /* ====================== MAIN ====================== */
  .easily-menu[class*='zm-response'] > li {
    position: relative;
  }

.easily-menu.zm-response-simple > li {
    position: static;
  }
  .easily-menu.zm-response-simple > li > a {
    font-size: 0;
  }
  .easily-menu.zm-response-simple > li > a i {
    letter-spacing: 0;
  }
  .easily-menu.zm-response-simple > li.zm-search {
    position: relative;
  }

div:focus,
textarea:focus,
input:focus,
li:focus,
a:focus 
forum:focus {
  z-index:1000;
}

p {
  margin-bottom: 10px;
}

/* home-pages-customizer.css */
#wrap .big-services-box .big-icon, #wrap .big-services-box  i.fa.fa-envelope {
  color: #E10606;
}

.panel-title {
  font-size: 14px;
}

.panel-group .panel .panel-heading > .panel-title:before {
  background: #e1e1e1;
  background: rgba(255,255,255,.4);
  bottom: 0;
  content: "";
  display: block;
  left: 45px;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 1;
}
.panel-group .active.panel .panel-heading > .panel-title:before {
  background: #444;
  background: rgba(255,255,255,.2);
}
.panel-group .panel .panel-heading > .panel-title > a {
  background-color: #f2f2f2;
  color: #1e1e1e;
  display: block;
  line-height: 22px;
  padding: 9px 9px 9px 60px;
  text-decoration: none;
  -webkit-transition: background-color .2s linear;
  transition: background-color .2s linear;
}
.panel-group .panel .panel-heading > .panel-title > a:hover {
  background-color: #e9e9e9; /* gray */
  -webkit-transition: background-color .2s linear;
  transition: background-color .2s linear;
}

.panel-group .panel-default .panel-heading > .panel-title > a:hover {
    background-color: #e9e9e9; /* gray */
}
.promo-partners {
    font-size: 13px;
    line-height: 20px;
}

.header .cart-header .dropdown-toggle,
#footer .newsletter input:focus + .submit, 
.icon, .big-icon, .big-icon:visited, 
.service .icon, 
.close:hover, 
.close:focus, 
.img-thumbnail:hover .bg-images i:before,
.box-404 h1,
.gallery-images:hover .bg-images i:before,
.icon-box,
.features-block .header-box, .sidebar .newsletter input:focus + .submit,
.sidebar .section .selected .close:hover,
.package .title a, 
.package .price-box .price, 
.package .price-box .icon, 
.pricing .title a, 
.pricing .options li span,
.pricing .options li.active,
.banner-set .next:hover,
.banner-set .prev:hover,
.btn.btn-border,
.btn.btn-border .caret,
.product-remove:hover,
.one-page .header .primary .navbar .nav .active {
    color: #E10606; /* red */
}

.pricing.prising-poussin .options li span,
.pricing.prising-poussin .bottom-box .more,
.pricing.prising-poussin .options li.active,
.pricing.prising-poussin .options li span {
  color: #F7D971;
}

.prising-poussin .rating-box .rating svg polygon {
  fill: #F7D971;
}
/* Made icon black */
.pricing.prising-poussin .price-box .icon {
  color: black;
  border-color: #F7D971;
}
.pricing.prising-poussin .options li,
.pricing.prising-poussin .bottom-box {
  border-color: rgba(247, 217, 113,.1);
  color: rgba(247, 217, 113,.4);
}
.pricing.prising-poussin .bottom-box {
  border-top: 1px solid rgba(247, 217, 113,.1);
  background: rgba(2247, 217, 113,.05);
}
.pricing.prising-poussin .options li span,
.pricing.prising-poussin .bottom-box .more,
.pricing.prising-poussin .options li.active {
  color: #F7D971;
}

.btn.btn-pink, .btn.btn-pink:visited {
  background: #ee5555;
}

.btn.btn-pink:hover,
.btn.btn-pink:focus,
.btn.btn-pink:active {
  color: #ffffff;
  background-color: #e4aba0;
}
.btn.btn-pink:active {
  background-color: #e4aba0;
}
.pricing.prising-pink .options li span, 
.pricing.prising-pink .bottom-box .more, 
.pricing.prising-pink .options li.active, 
.pricing.prising-pink .title a {
    color: #ee5555;
}

/* fin bouton couleur plus clair*/
#wrap .full-width-box .fwb-bg .overlay {
    height: 100%;
    background: #cccccc;
    /*opacity: .2;*/
    filter: alpha(opacity=20);
    width: 100%;
}
.bluenav
{
    font-size: 15px;
    color: #2E3092;
    font-weight: bold;
}
.pricing {
    background-color: #fff;
    margin: 0 auto 40px;
    position: relative;
    text-align: left;
}

.pricing * {
  position: relative;
}
.pricing:before {
  background: #f7f7f7;
  background: rgba(30,30,30,.06);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.pricing .title {
  line-height: 32px;
  padding: 17px 20px 21px;
}


button#search {
  white-space: nowrap;
}


td > input[type=submit] {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    background-color: #2E3092;
    color: #ffffff;
}

.btn.btn-primary, .btn.btn-primary:visited {
    background: #037ac5;
}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -webkit-pre-wrap; /*Chrome & Safari */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

