.domainsearchbox-wrapper, .spinner-tld-wrapper {
	width: 100%;
	margin: auto;
	float: left;
	position: relative
}
.tlds-table tbody .addtocart {
	width: 40%;
	float: right;
}

td.addtocart a {
	max-width: 112px;
	}

#tlds_per_cat {
	display: none;
}
#tldcats {
	float: left;
	width: 20%;
	position: relative;
}
.tlds_per_cat_wrap {
	float: right;
	width: 80%;
	min-height: 468px;
	position: relative;
}
#domainsearchbox {
	padding: 20px;
	text-align: center;
}
.main-domain-cta {
}
.unavailable-sub-row.hide{
	display:none!important;
}
.unavailable-sub-row.show{
	display:block!important;
}
.unavailable-sub-row {
	width: 100%;
}
.unavailable-sub-row td {
	text-align: center!important;
}
.unavailable-sub-row-inner {
	text-align: center!important;
	background-image: url(/wp-content/themes/whc/css-modules/images/no-domains.png)!important;
	background-repeat: no-repeat;
	background-size: 60px;
	background-position: top center;
	display: inline-block;
	margin-top: 50px;
	font-weight: 100!important;
	padding-top: 70px;
	box-sizing: border-box;
}
.nw-domains .domainname {
	text-align: left;
	float: inherit;
}
.nw-domains .after-search-h2 .domainname {
	font-size: 24px;
}

@media screen and (max-width: 550px) {
	.nw-domains .domainname {
	text-align: left;
}
	}

.main-domain-cta a {
	display: inline-block;
	background-color: dodgerblue;
	color: white;
	position: relative;
	padding: 10px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	font-size: 18px;
	border-radius: 3px;
	margin-top: 12px;
}
.main-domain-cta a:hover {
	background-color: #1e824c;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.main-domain-price {
	font-size: 22px;
	color: #fa960a;
	display: inline-block;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 6px;
	font-size: 18px;
}
.domainsearchbox-wrapper {
	overflow: hidden;
}
.search-in-progress .tld-page-search-container-inner button {
	background-image: url(/wp-content/themes/whc/css-modules/images/spinner.gif)!important;
	background-size: 16px;
}
.alt-message i {
	font-size: 18px;
}
.tld-default .woohoo:after {
	content: "";
	background-image: url(/wp-content/themes/whc/css-modules/images/confetti.png);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	position: absolute;
	top: -8px;
	left: 0;
	margin-left: 5px;
	background-position: left center;
}
.tld-default .boo-container:after, .boo:after {
	background-image: url(/wp-content/themes/whc/css-modules/images/warning-triangle.png);
}
.search-complete .tld-page-search-container-inner button, button.post-search-button {
	display: none;
}
.search-complete .tld-page-search-container-inner button.post-search-button {
	display: block!important;
}
#domainsearchbox [name="domain"] {
	width: 60%;
	font-size: 30px;
}
#domainsearchbox [name="search"] {
	width: 20%;
	font-size: 30px;
}
.primary-domain-unavailable .after-search-h2-unavail {
	display: block!important;
}
.nw-domains .tlds-table tbody .tld:hover {
	border-bottom: none!important;
}
.nw-domains .tlds-table tbody .tld {
	border-bottom: none!important;
}
.nw-transfer-bulk {
	background-image: url(/wp-content/themes/whc/css-modules/images/nw-bulk.png)!important;
	background-repeat: no-repeat;
	padding-left: 18px;
	background-size: 14px;
	background-position: left center;
	margin-bottom: 20px;
}
.nw-reg-bulk {
	margin-right: 10px;
	background-repeat: no-repeat;
	padding-left: 18px;
	background-size: 14px;
	background-position: left center;
	background-image: url(/wp-content/themes/whc/css-modules/images/nw-transfer.png)!important;
	margin-bottom: 20px;
}
.domains-number-popup {
}
.tld-default .added-post-text {
	background-color: #e7ffdd;
	display: block;
	font-size: 20px;
}
.add-to-cart-default-text {
}
.nw-domains .tlds-table tbody .tld:hover .added-post-text {
	background-color: #f8f8f8;
}
.added-remove-button {
	background-image: url(/wp-content/themes/whc/css-modules/images/remove-cross-dark.png)!important;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #484747;
	text-decoration: underline;
	font-size: 12px;
	display: inline-block;
	font-weight: 100;
	float: right;
	background-size: 10px;
	clear: both;
}
.added-post-text {
	float: right;
}
.tld-default .added-post-text {
	float: none;
}
#primary {
	width: 100%;
}
.nw-domains .tld-page-inner-left h1 {
	font-size: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: white;
	max-width: 724px;
	font-family: 'Paytone one';
	font-weight: 500;
}
/*.nw-domains .caroufredsel_wrapper {
	margin-top: 0!important;
	height: 88px!important;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
}*/
/*.nw-domains #carousel div {
	height: auto;
}*/
.nw-domains .tld-page-header-inner, .nw-domains .tld-page-header-inner, .nw-domains .tld-page-outer-left, .nw-domains .tld-page-inner-left {
	height: auto!important;
}
.nw-domains .domain-spinner-search-button {
	height: 58px;
}
.boo-container {
	display: inline-block;
	padding-left: 50px;
	position: relative;
	background-image: url(/wp-content/themes/whc/css-modules/images/icon-register-fail.png);
	background-position: 8px center;
	background-repeat: no-repeat;
	background-size: 28px;
	font-family: 'open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.nw-domains .domainsearchbox-wrapper {
	background-image: url(/wp-content/themes/whc/css-modules/images/tld-nw-bg.png);
	background-position: center;
	background-size: cover;
}
#domain-spinner-form[domain="register"] .domain-spinner-register {
	display: block;
}
#domain-spinner-form[domain="register"] ul.domain-spinner-header li[tab="register"] {
	border-bottom-color: white;
}
#domain-spinner-form[domain="register"] ul.domain-spinner-header li[tab="transfer"] {
	border-bottom-color: #ebe9e9;
}
#domain-spinner-form[domain="register"] .domain-spinner-transfer {
	display: none;
}
#domain-spinner-form[domain="transfer"] .domain-spinner-transfer {
	display: block;
}
#domain-spinner-form[domain="transfer"] ul.domain-spinner-header li[tab="transfer"] {
	border-bottom-color: white;
}
#domain-spinner-form[domain="transfer"] ul.domain-spinner-header li[tab="register"] {
	border-bottom-color: #ebe9e9;
}
#domain-spinner-form[domain="transfer"] .domain-spinner-register {
	display: none;
}
.ccf-form-wrapper .form-title {
	display: none;
}
.ccf-form-wrapper label span.required {
	display: none;
}
.tlds_per_cat_wrap {
}
.nw-domains-header-avail {
	display: inline-block;
	width: 100%;
	float: left;
	text-align: center;
}
.nw-header-avail-oldprice {
	text-decoration: line-through;
	font-size: 16px;
}
.post-domain-spin .nw-header-not-avail {
	display: inline-block;
}
.post-domain-spin.primary-domain-available .nw-header-avail {
	display: inline-block;
}
.post-domain-spin.primary-domain-available .nw-header-not-avail {
	display: none;
}
.before-search .signpost-avail.available, .before-search signpost-unavail {
	display: none;
}
.after-search .register-this-domain {
	display: none!important;
}
.before-search .addtocart .addtocart {
	display: none!important;
}
.unavailable .addtocart .addtocart {
	display: none;
}
.add-to-cart-not-avail {
	display: none!important;
	background-color: #9ad0b1!important;
}
.tld.unavailable .add-to-cart-not-avail {
	display: inline-block!important;
	cursor: not-allowed!important;
}
.unavailable .addtocart .addtocart:hover {
	background-color: dodgerblue!important;
	cursor: no-drop;
 !important;
}
.after-search .tlds-table .tld.available .signpost-avail.available {
	display: none!important;
}
.after-search .tlds-table .tld.unavailable .signpost-avail.available {
	display: none;
}
.after-search .tlds-table .tld.unavailable .signpost-unavail.unavailable {
	display: block;
}
.nw-header-avail-pricewrap {
	float: left;
	width: 100%;
	padding: 10px 0px;
}
.tlds-table tbody .tld.hide, .tlds-table tbody .tld.invalid {
	display: none!important;
}
.before-search-h2, .after-search-h2 {
	display: none;
	width: 100%;
	text-align: center;
}
.Woo {
	display: inline-block;
	position: relative;
}
.Boo {
	display: inline-block;
	padding-left: 50px;
	position: relative;
}
.added-cross {
	background-image: url(/wp-content/themes/whc/css-modules/images/remove-cross.png);
	background-repeat: no-repeat;
	background-size: 16px;
	position: absolute;
	height: 16px;
	margin-right: -9px;
	right: 0;
	width: 16px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.tld-post-added:hover {
}
.domaincount a {
	color: white !important;
}
.domaincount a:hover {
	text-decoration: none !important;
}
.domainincart .domainame {
	font-weight: 100!important;
}
.before-search .before-search-h2 {
	display: block;
}
.after-search .after-search-h2 {
	font-size: 24px;
	font-weight: 100;
}
.after-search-h2-avail {
	color: #484747;
}
.after-search-h2-unavail {
	display: none;
}
.after-search-h2-unavail .post-search-dom {
	color: #fa960a;
	text-transform: uppercase;
}
.after-search-h2-avail .post-search-dom, .woo-primary .domainname {
	color: dodgerblue;
}
.primary-domain-available .after-search-h2.after-search-h2-avail {
	display: block!important;
}
.primary-domain-unavailable .after-search-h2.after-search-h2-unavail {
	display: block!important;
}
.nw-header-avail-newprice {
	color: #fa960a;
	font-weight: bold;
	font-size: 30px;
}
.nw-transfer-bulk {
	float: left;
	margin-top: 10px;
	text-decoration: underline;
}
.nw-transfer-bulk a {
	color: white;
}
h2.nw-header-avail, h2.nw-header-not-avail {
	color: #484747;
	max-width: 800px;
	font-weight: 100;
	display: none;
}
h2.nw-header-avail .nw-domain-avail {
	color: dodgerblue;
	font-weight: bold;
}
h2.nw-header-not-avail .nw-domain-avail {
	color: #c52127;
	font-weight: bold;
}
.main-domain-anim-cont {
	position: relative;
	display: inline-block;
}
.nw-domain-name {
	padding: 0 9px;
	font-weight: bold;
	color: #9d9d9d;
}
 @media only screen and (min-width: 880px) {
.nw-fixed-body .domainsearchbox-wrapper {
	position: fixed;
	height: 54px;
	z-index: 50;
	padding: 10px 0px;/*
        -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

    */
}
#spinnerform.domainisinvalid .domainsearchbox-wrapper, #spinnerform.tldisinvalid td.loading-sub-row{
	height:auto!important;
}
#spinnerform.domainisinvalid td.loading-sub-row, #spinnerform.tldisinvalid td.loading-sub-row{
	display:none;
}

.nw-fixed-body .tld-page-search-container button {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.nw-fixed-body .tld-page-search-container-inner {
/*
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

    */

}
.nw-fixed-body .nw-domains-header-avail {
	margin-top: 190px;
}
.nw-fixed-body .tld-page-header-inner {
	margin: 0!important;
}
.hideAnimateDomain {
	-webkit-animation: fadeindom 0.5s linear 1 normal forwards;
	animation-delay: 0.5s;
	z-index: 10!important;
}
 @-webkit-keyframes fadeindom {
 from {
 opacity: 1;
 z-index:200;
}
to {
	opacity: 0;
	z-index: 0;
}
}
.hideAnimateDomain {
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.domain-animation {
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	display: inline-block;
	float: right;
	height: 20px;
	margin-left: 5px;
	margin-right: -45px;
	margin-top: 8px;
	background-image: url(/wp-content/themes/whc/css-modules/images/domain-small-icon.png);
	width: 20px;
}
.incart .domain-animation {
	display: block;
}
.animateMe {
	position: fixed!important;
	z-index: 200;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	margin-left: 0!important;
}
.nw-fixed-body h1 {
	/*

            -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

    */

	opacity: 0;
	margin-top: -60px!important;
}
.nw-fixed-body .nw-transfer-bulk {
	margin-top: -36px;
	z-index: -1;
	display: none;
	position: relative;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
/*.nw-fixed-body .spinner-tld-wrapper-par {
	padding-top: 340px;
}*/

.fist-time-search-complete .domainsearchbox-wrapper {
        height: 54px;
        z-index: 50;
        padding: 10px 0;
		transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
        -webkit-transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
        -moz-transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
}

.fist-time-search-complete .tld-page-header-inner {
        margin-top: 0px;
}

.fist-time-search-complete h1 {
        display: none;
}

.fist-time-search-complete .domainsearchbox-wrapper.search-fixed-top {
        position: fixed;
        top: 0px;
		transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
        -webkit-transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
        -moz-transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
}

.fixed-top-body .domainsearchbox-wrapper {
	margin-top: 66px;
	transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
	-webkit-transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
	-moz-transition: all 0.5s cubic-bezier(0, 1.86, 1, 0.98);
}

.nw-fixed-body .domainsearchbox-wrapper {
	top: 0px!important;
}
}
.post-domain-spin.primary-domain-available .nw-header-avail {
	display: inline-block;
}
.post-domain-spin.primary-domain-unavailable .nw-header-not-avail {
	display: inline-block;
}
.tlds-table tbody .tld:first-child {
	border-top: none;
}
.selecteddomainsincart-left {
	float: left;
	width: 72%;
	margin-bottom: 22px;
}
/*







table.domainsincart {







        overflow-y: scroll;







    box-sizing: border-box;







    max-height: 200px;







}















table.domainsincart::-webkit-scrollbar {







    width: 5px;







}















table.domainsincart::-webkit-scrollbar-thumb {







    background: rgb(107, 107, 107);







    border-radius: 3px;







     -webkit-border-radius: 3px;







}















table.domainsincart::-webkit-scrollbar-track {







    background-color: #DAD9D9;







    border-radius: 3px;







     -webkit-border-radius: 3px;







}







*/























.nw-domains .domainincart.dw-temp-hide {
	display: none!important;
}
.selecteddomainsincart-right {
	float: right;
	width: 28%;
}
.domainsincart-wrapper {
}
.nw-domains .domaincheckout-a {
	/*background-color: white;*/
	color: #484747!important;
}
.nw-domains .domaincheckout-a:hover {
	color: dodgerblue!important;
}
.nw-domain-avail-cta {
}
.nw-domain-avail-cta a {
	margin-top: 10px!important;
	padding: 11px!important;
	font-size: 20px;
}
.nw-domain-avail-cta a:hover {
	background-color: #1e824c;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.nw-domains #selecteddomainsincart {
	max-width: 410px;
}
.register-this-domain {
}
.nw-fixed-body {
}
.domaincount, .show-domains-button, .domainsincart, .domaincheckout {
}
#domaincount, span#cart-total {
	font-weight: bold;
}
.domainsincart {
	/*position: absolute;*/







	display: none;
	font-size: 12px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	/*opacity:0;*/







	padding: 10px;
	background-color: #484747;
	width: 100%;/*







	display: inline-block;







    min-width: 320px;







    margin-left: -165px;







	*/
}
.domainsincart table {
	width: 100%;
	max-width: 800px;
	margin: 20px auto 20px auto;
}
tr.domainincart {
	width: 100%;
}
.domainincart .price {
	/*width: 50px !important;*/
	float: right !important;
}
.domainincart .remove {
	/*width: 25px !important;*/
	float: right !important;
	margin-left: 10px;
}
.domainincart .domainame {
	width: auto !important;
}
/*







.domainsincart:after {







       content: "";







    width: 0;







    height: 0;







    border-left: 10px solid transparent;







    border-right: 10px solid transparent;







    border-top: 10px solid #484747;







    position: absolute;







    margin-top: 10px;







    margin-left: -15px;







}















.domainsincart:before {







content: "";







    bottom: 0;







    height: 27px;







    width: 320px;







    margin-left: -50%;







    z-index: 100;







    position: absolute;







    margin-bottom: -27px;







}







*/















#cart-domains-count {
	text-decoration: underline;
	font-weight: bold;
}
.domainsincart.hovered, .domains-number-popup:hover .domainsincart {
	display: inline-block!important;
	opacity: 1;
}
.hot-domains-cont {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 10;
}
.hot-domains-inner {
}
.hot-domains-inner span {
	background-color: #f5ea78;
	padding: 3px;
	margin-top: -3px;
	position: absolute;
	left: 50%;
	margin-left: -54px;
	font-weight: 600;
	font-size: 13px;
	margin-top: -13px;
	border: 1px solid #d6cd69;
	box-sizing: border-box;
}
.tld-post-added {
	display: none;
}
.incart .addtocart .addtocart {
	display: none!important;
	color: white;
}
.nw-domains .addtocart a:hover {
	color: white!important;
}
.incart .tld-post-added {
	display: inline-block;
	float: right;
	position: relative;
	z-index: 1;
	color: dodgerblue;
	/*min-width: 108px;*/
	margin-right: 9px;
	cursor: pointer;
	text-align: right;
}
.tld-default.incart .tld-post-added {
	background-color: #e7ffdd;
}

.woo-primary .tld-default.incart .tld-post-added {
		background-color: #e9f6ef;
        float: none;
        padding: 5px 10px;
        position: relative;
        font-family: 'Open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        border-radius: 3px;
        bottom: 12px;
	}

.woo-primary .tld-default .added-post-text {
	background-color: #e9f6ef;
	}

.tld-default .added-remove-button {
	font-size: 14px;
	font-size: 11px;
}
.nw-transfer-bulk {
	text-decoration: underline;
}
.nw-transfer-bulk:hover {
	text-decoration: none;
}
.tld-page-search-container-inner .nw-transfer-bulk a:hover {
	text-decoration: none!important;
}
.nw-domains .tld-page-search-container-inner button {
	width: 30%;
	height: 54px;
	color: #484747;
	background-image: url(/wp-content/themes/whc/css-modules/images/tld-page-mag-glass-dark.png);
	background-color: #ececec;
}
.nw-domains .tld-page-search-container-inner button:hover {
	color: #484747!important;
	background-color: white;
}
.tlds-table tbody .tld-default td {
	float: left;
	width: 50%;
	margin-bottom: 0!important;
}
.tlds-table tbody .tld.tld-default {
	float: left!important;
}
.invalid-input {
	color: #ff1605;
	width: 100%;
	float: left;
	max-width: 892px;
	text-align: left;
	padding-top: 9px;
	font-weight: bold;
	display: none;
}
.tlds-table .tld.unavailable {
	display: none!important;
}
#tldcats .tldcat a {
	padding-right: 0px;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center right;
}
#tldcats .tldcat.show a {

}

#tldcats .tldcat.show a .cat_count {
	background-color: #474848;
	color: white;
	}

#tldcats .tldcat a .cat_count {
	display: inline-block;
	text-align: center;
	background-color: #eaeaea;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	font-size: 11px;
	line-height: 1.75em;
	padding: 5px;
	font-weight: 400;
	}

.tld-default .signpost-avail {
	font-size: 18px!important;
}
/*.nw-domains #carousel div span {
	display: block!important;
}*/
#carousel div span, #carousel div span:hover {
	background-color: white!important;
	color: #484747!important;
	font-family: 'open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;
	font-size: 14px!important;
	line-height: 1.2!important;
	box-sizing: border-box!important;
	display: inline-block!important;
	width: 100%!important;
	padding: 0px!important;
	margin: 0!important;
	margin-top: 2px!important;
	float: left!important;
	position: relative!important;
	top: 0px!important;
	left: 0%!important;
	border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
}
.woo-primary {
	width: 100%;
	max-width: 1150px;
	text-align: center;
	margin: 0 auto;
}

.success-message-inner {
		position: relative;
        width: 100%;
        display: inline-block;
        margin: 0 auto;
		margin-bottom: 24px;
        padding: 14px 10px 14px 10px;
        border-radius: 2px;
        background-color: rgba(38, 166, 91, 0.08);
        box-shadow: 0px 0px 15px rgba(38, 166, 91, 0.4);
		-webkit-box-shadow: 0px 0px 15px rgba(38, 166, 91, 0.4);
		-moz-box-shadow: 0px 0px 15px rgba(38, 166, 91, 0.4);
	}

@media screen and (max-width: 900px) {
	.success-message-inner {
	width: auto;
	padding: 14px 25px 14px 25px;
		}
	}

.thumbsup {
        display: inline-block;
        position: relative;
        top: -10px;
        margin-right: 20px;
	}

.thumbsup-anim {
 		animation: thumbsup-anim 1.4s ease-out;
		-moz-animation: thumbsup-anim 1.4s ease-out;
		-webkit-animation: thumbsup-anim 1.4s ease-out;
}

@keyframes thumbsup-anim {
	0%, 100% {transform: translateY(0);}
    10%, 30%, 50%, 70%, 90% {transform: translateY(-10px);}
    20%, 40%, 60%, 80% {transform: translateY(10px);}
	}

	@-webkit-keyframes thumbsup-anim {
	0%, 100% {-webkit-transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {-webkit-transform: translateY(-10px);}
    20%, 40%, 60%, 80% {-webkit-transform: translateY(10px);}
	}

	@-moz-keyframes thumbsup-anim {
	0%, 100% {-moz-transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {-moz-transform: translateY(-10px);}
    20%, 40%, 60%, 80% {-moz-transform: translateY(10px);}
	}


@media screen and (min-width: 676px) and (max-width: 1024px) {
	.thumbsup {
		top: -10px;
		}
	}

.thumbsup img {
	width: 30px;
	}

.success-message-announce {
        font-family: 'open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        display: inline-block;
}

.success-message-prices {
		display: inline-block;
        position: relative;
        top: 4px;
	}

.boo-primary {
	width: 100%;
	max-width: 1150px;
	text-align: center;
	margin: 0 auto;
}

.woo-primary .tld-default .addtocart .addtocart {
	font-size: 20px;
	margin-left: 8px;
}

.primary-addtocart-inner {
}
.woo-primary .nw-row-reg-price {
	text-align: center;
	font-size: 16px;
}
.inner-fix {
}
.primary-disp-price-par, .primary-disp-a-tags-par {
	display: inline-block;
}
.woo-primary .domain-animation {
	float: none!important;
	margin-left: -57px;
	display: none;
}

.woo-primary .nw-row-reg-price {
	position: relative;
	display: block!important;
	text-align: right;
	padding-left: 7px;
	float: right!important;
	clear: both;
	top:2px;
}

.woo-primary .nw-row-renew-price {
	margin-right: 0px;
}
.woo-primary .domain-animation {
	position: absolute;
}

/* Unavailable domain  */

.unavailable-message-inner {
		position: relative;
        width: 100%;
		max-width: 900px;
        display: inline-block;
        margin: 0 auto;
        margin-bottom: 30px;
        padding: 10px 10px 18px 10px;
        border-radius: 2px;
        background-color: rgba(255, 193, 7, 0.04);
        box-shadow: 0px 0px 25px rgba(70, 70, 70, 0.3);
        -webkit-box-shadow: 0px 0px 25px rgba(70, 70, 70, 0.3);
        -moz-box-shadow: 0px 0px 25px rgba(70, 70, 70, 0.3);
	}

.unavailable-message-announce {
	display: inline-block;
	font-family: 'Open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	}

.unavailable-message-inner .domainname {
        float: none;
        font-size: 24px;
        color: #fec111;
        font-weight: 900;
	}

.unavailable-message-inner .domain .domainname {
	font-size: 24px;
	color: #ffc107;
	font-weight: 900;
	}

.unavailable-icon {
        display: inline-block;
        position: relative;
        top: -6px;
        margin-right: 10px;
}

.unavailable-icon img {
        width: 30px;
}

.fix-align-dom {
	position: relative;
	margin-top: -10px;
}
.fix-align-dom .btn{
	margin-top: -15px;
	margin-left: 10px;
}

.searching-header {
	display: none;
	width: 100%;
	text-align: center;
}
.search-in-progress .searching-header {
	display: inline-block;
}
.after-search-h2-avail, after-search-h2-unavail {
	margin-bottom: 8px!important;
}
.search-in-progress.primary-domain-available .searching-header, .search-in-progress.primary-domain-available .searching-header {
	display: none!important;
}
.woo-primary .nw-row-reg-price {
        font-weight: 900;
        color: #c52127!important;
        margin-left: 6px;
        float: none!important;
        font-family: 'Open Sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 22px;
}
.woo-primary .tld-default .domain {
	text-align: center;
	font-weight: 100;
}
.woo-primary .tld-default .domain .domainname {
	color: dodgerblue;
}
.nw-domains .woo-primary .domainname {
	float: none;
	font-size: 24px;
	font-weight: 600;
}
body .woo-primary .signpost-avail {
	color: #484747;
	font-size: 24px!important;
	text-transform: lowercase;
}
.woo-primary .sweet {
}
#carousel div span.slider-tld-header {
	font-weight: bold;
	font-size: 18px!important;
}
#carousel div span.slider-tld-price {
	font-weight: bold;
	font-size: 22px!important;
	color: #fa960a!important;
	font-weight: bold;
	margin-top: 5px!important;
}
#carousel div span.slider-tld-price-old {
	text-decoration: line-through;
	font-size: 14px!important;
	color: grey!important;
	margin-top: 2px!important;
}
#carousel div span.slider-tld-cta {
	position: absolute!important;
	top: 0!important;
	bottom: 0!Important;
	left: 0!important;
	right: 0!important;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	opacity: 0!Important;
	background-color: rgba(255, 255, 255, 0.92)!important;
}
#carousel div:hover span.slider-tld-cta {
	opacity: 1!Important;
}
#carousel div span.slider-tld-cta a, .nw-domain-avail-cta a {
	background-color: dodgerblue;
	display: inline-block!important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: white;
	font-weight: bold;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	padding: 8px;
	margin-top: 100px;
}
.nw-domains .domainname {
	font-size: 16px;
	display: inline-block;
	text-align: left;
}

.woo-primary .nw-domains .domainname {
	font-size: 24px;
	}

.tld-default {
	display: none!important;
}
.tld-default .domain {
	text-align: left;
}
#spinnerform.hexo-down .invalid-input, #spinnerform.hexo-down .hexo-down-message, #spinnerform.domainisinvalid .invalid-input, #spinnerform.domainisinvalid .invalid-input-inner, #spinnerform.tld-invalid .invalid-tld-inner {
	display: block!important;
}
.invalid-input {
	background-color: #fa6060;
	clear: left;
	padding: 12px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
	color: white !important;
	margin: 7px 0px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 5px;
}
 @media screen and (min-width: 1060px) {
.invalid-input {
	margin-bottom: 36px;
}
}
.invalid-input-inner, .hexo-down-message, .invalid-tld-inner {
	background-image: url(/wp-content/themes/whc/css-modules/images/white-exclaim.png);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 26px;
	font-size: 20px;
	display: none;
}
.nw-fixed-body .domainisinvalid .domainsearchbox-wrapper {
	height: 110px;
}
.tld-default .addtocart .addtocart, .tld-default .addtocart .add-to-cart-not-avail {
	font-size: 24px;
}
.tld-default .addtocart .tld-post-added {
	font-size: 24px;
}
.tld-default .domainname {
	color: #484747;
	font-size: 24px;
}
.tld-default .signpost-avail, .tld-default .signpost-unavail {
	font-size: 24px;
	font-weight: 600;
}
.search-in-progress .tld-default, .search-complete .tld-default {
	display: block!important;
}
#carousel div:hover span.slider-tld-cta a {
	margin-top: 24px;
}
#carousel div span.slider-tld-cta a:hover {
	background-color: #1e824c;
}
#wrapper {
	background-color: #fff;
	width: 100%;
	float: left;
	box-shadow: 3px 3px 0 0 rgba(0,0,0,0.1);
}
#carousel {
	margin-top: -100px;
}
/*#carousel div {
	text-align: center;
	width: 200px;
	border-right: 2px solid #dfdfdf!important;
	padding: 2px;
	float: left;
	position: relative;
}*/
#carousel div img {
	border: none;
}
#carousel div a {
	display: none;
}
 @media only screen and (max-width: 480px) {
#selecteddomainsincart {
	padding: 5px;
}
.primary-disp-price-par {
	width: 100%;
}
.woo-primary .nw-row-reg-price, .woo-primary .nw-row-renew-price {
	float: none!Important;
}
.primary-disp-a-tags-par {
	padding-top: 12px;
}
.selecteddomainsincart-left {
	margin-bottom: 5px;
}
.domaincount {
	font-size: 14px;
}
.selecteddomainsincart-left, .selecteddomainsincart-right {
	width: 100%;
}
.domaincheckout-a {
	padding: 6px;
}
.domaincheckout {
	padding-top: 0;
	margin-bottom: 5px;
}
}
 @media only screen and (max-width: 340px) {
	 .typed-cursor {
		display: none !important;
	}
 }
 @media only screen and (max-width: 880px) {
.nw-domains .woo-primary .addtocart a {
}
.alt-message-inner-most {
	margin-left: 0!important;
	width: 100%;
}
.rotate-text {
	min-width: 120px;
	display: inline-block;
}
.typed-cursor {
	display: inline-block;
}

.spinner-tld-wrapper-par {
	padding-bottom: 27px;
}
.nw-fixed-body .domainsearchbox-wrapper {
}
.fixed-top-body .domainsearchbox-wrapper {
/*

            margin-top: 43px;

        */

}
.tld-slogan {
	display: none!important;
}
}

.tlds-table tbody .domain {
	width: 60%;
	float:left;
}

@media screen and (max-width: 724px) {
	.tlds-table tbody .domain {
	width: 60%;
	float: left;
		}
	.tlds-table tbody .addtocart {
		width: 40%;
		float: right;
		}
	}

@media screen and (max-width: 660px) {
	.tlds-table tbody .domain {
	width: 100%;
	float: left;
		}
	.tlds-table tbody .addtocart {
		width: 100%;
		float: right;
		border-bottom: 1px solid #d7d8d8;
		}
	}

 @media only screen and (max-width: 550px) {
.tlds-table tbody .domain  {
	width: 100%;
	float: right;
}


.tlds-table tbody .addtocart {
	width: 100%;
	float: right;
	border-bottom: 1px solid #d7d8d8;
	}

.tlds-table tbody .tld-default td {
	width: 100%!important;
}
.tld-default .addtocart .addtocart {
	font-size: 14px!important;
}
.nw-domains .tlds-table .domainname, .nw-domains .tlds-table .domain {
	text-align: center;
}
}
 @media only screen and (max-width: 1024px) {
.nw-domains .tld-page-inner-left {
	padding: 0px!important;
}
#tldcats {
	display: none;
}
.nw-domains .tlds_per_cat_wrap {
	width: 100%;
}

.tld-default .domain-animation {
}
.fix-align-dom {
	float: none;
	display: inline-block;
}
.woo-primary .domain {
	width: 100%;
	padding: 8px 0px;
	font-family: 'open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.nw-domains .addtocart a {
	margin-left: 10px;
}
}
 @media only screen and (max-width: 480px) {
.tld-page-search-container-inner input {
	width: 100%!important;
}
.tld-page-search-container-inner button {
	width: 100%!important;
}
}
#tlds .tld.isdefault {
	display: none !important;
}
.tld-default.incart .addtocart {
	display: none!Important;
}
.rotating {
	display: inline-block;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
	-moz-transform: rotateX(0) rotateY(0) rotateZ(0);
	-ms-transform: rotateX(0) rotateY(0) rotateZ(0);
	-o-transform: rotateX(0) rotateY(0) rotateZ(0);
	transform: rotateX(0) rotateY(0) rotateZ(0);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	-webkit-transform-origin-x: 50%;
}
.rotating.flip {
	position: relative;
}
.rotating .front, .rotating .back {
	left: 0;
	top: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
.rotating .front {
	position: absolute;
	display: inline-block;
	-webkit-transform: translate3d(0, 0, 1px);
	-moz-transform: translate3d(0, 0, 1px);
	-ms-transform: translate3d(0, 0, 1px);
	-o-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
}
.rotating.flip .front {
	z-index: 1;
}
.rotating .back {
	display: block;
	opacity: 0;
}
.rotating.spin {
	-webkit-transform: rotate(360deg) scale(0);
	-moz-transform: rotate(360deg) scale(0);
	-ms-transform: rotate(360deg) scale(0);
	-o-transform: rotate(360deg) scale(0);
	transform: rotate(360deg) scale(0);
}
.rotate-text {
	color: #FFC107;
}
.alt-message {
	color: #484747;
	float: left;
	width: 100%;
	padding-top: 12px;
}
.woo-primary .domain {
	float: left;
	padding-top: 8px;
	position: relative;
	z-index: 10;
}

.woo-primary .tld-default {
	padding: 0;
}
.primary-avail-msg-outer {
	display: inline-block;
	overflow: visible;
}
.alt-message-inner {
	max-width: 1150px;
	margin: 0 auto;
}
.alt-message-inner-most {
	float: left;
	margin-left: 20%;
	padding-bottom: 8px;
	padding-top: 20px;
}
.primary-avail-msg-inner {
	float: left;
	background-color: #e7ffdd;
	position: relative;
	z-index: 10;
}
.after-search-h2-avail, .after-search-h2-unavail {
	margin-top: 0;
}
.domainincart .remove a english, .domainincart .remove a french {
	display: none!important;
}
.primary-domain-unavailable .searching-header {
	display: none!important;
}
.increase-domains {
	font-size: 20px;
	display: inline-block;
	background-image: url(/wp-content/themes/whc/css-modules/images/bulb.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 32px;
	font-family: 'Open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-weight: 600;
}

.cartisempty .domainsincart-wrapper {
	opacity: 0;
	z-index: -1;
}
.typed-cursor {
	margin-right: 10px;
	opacity: 1;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}
 @keyframes blink {
 0% {
 opacity:1;
}
 50% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
 @-webkit-keyframes blink {
 0% {
 opacity:1;
}
 50% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
 @-moz-keyframes blink {
 0% {
 opacity:1;
}
 50% {
 opacity:0;
}
 100% {
 opacity:1;
}
}
 [tld="_empty_"] {
 display:none !important;
}
.domaincount .domain_s {
	display: none;
}
.domaincount.morethanonedomain .domain_s {
	display: inline-block;
}
.domaincount span.domain {
	display: inline-block;
}
.domaincount.morethanonedomain span.domain {
	display: none;
}
.domaincount.morethanonedomain span.domain {
	display: none;
}
html body .tlds-table .tld.tld-default {
	display: none!important;
}
.tlds-loader-wrapper {
	text-align: center;
}
.tlds-loader-description {
	position: relative;
	display: inline-block;
	margin-left: 10px;
	bottom: 20px;
	font-weight: 400;
	color: #474848;
}
.tlds-loader {
	display: inline-block;
	margin: 0px auto;
	width: 50px;
	height: 50px;
	text-align: center;
	font-size: 10px;
}
.tlds-loader > div {
	background-color: #d8d7d7;
	height: 100%;
	width: 4px;
	display: inline-block;
	-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
	animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.tlds-loader .loader-rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}
.tlds-loader .loader-rect3 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}
.tlds-loader .loader-rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}
.tlds-loader .loader-rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}
 @-webkit-keyframes sk-stretchdelay {
 0%, 40%, 100% {
-webkit-transform: scaleY(0.4)
}
 20% {
-webkit-transform: scaleY(1.0)
}
}
 @keyframes sk-stretchdelay {
 0%, 40%, 100% {
 transform: scaleY(0.4);
 -webkit-transform: scaleY(0.4);
}
20% {
 transform: scaleY(1.0);
 -webkit-transform: scaleY(1.0);
}
}
.spotlight {
	text-align: center;
	background-color: #F2EC78;
	width: auto;
	position: relative;
	padding: 5px 7px 5px 18px;
	color: #474848;
	border-radius: 5px;
	bottom: 0px;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 10px;
	background-image: url(/wp-content/themes/whc/css-modules/images/spotlight-star-icon.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
	transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
}

.spotlight:hover {
	background-color: #f3ef9d;
	transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	-webkit-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	}

@media screen and (max-width: 724px) {
	.spotlight {
		width: auto;
		}
	}

@media screen and (max-width: 660px) {
	.spotlight {
		float: right;
		}
	}


@media screen and (max-width: 380px) {
	.spotlight {
		background-image: none;
		padding: 5px 6px;
		}
	}

.spotlight-tooltip {
		visibility: hidden;
        background-color: #474848;
        color: white;
        text-align: center;
        border-radius: 6px;
        position: absolute;
        z-index: 1;
        top: -5px;
        left: 107%;
        opacity: 0;
        transition: opacity 0.4s ease-in;
        -moz-transition: opacity 0.4s ease-in;
        -o-transition: opacity 0.4s ease-in;
        -webkit-transition: opacity 0.4s ease-in;
        -ms-transition: opacity 0.4s ease-in;
        padding: 15px 15px;
        min-width: 250px;
        font-weight: 500;
        text-transform: initial;
        font-size: 14px;
        line-height: 1.35em;
}

.spotlight-tooltip::after {
        content: "";
        position: absolute;
        top: 15%;
        right: 100%;
        margin-top: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent #474848 transparent transparent;
	}

.spotlight:hover .spotlight-tooltip {
	visibility: visible;
	opacity: 1;
	transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4sease-in;
	-webkit-transition: all 0.4sease-in;
	-ms-transition: all 0.4s ease-in;
	}

/* Transfer Domain CSS starts here*/

.btn.btn-transfer {
	position: relative;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #484747;
	font-size: 18px;
	background: #DAD8D7;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 10px 10px 10px 10px;
	border: none;
	height: 90px;
	float: left;
	width: 18%;
	border-left: 1px solid #C0C0C0;
	font-weight: bold;
}
 @-moz-document url-prefix() {
 .btn.btn-transfer {
 height: 88px;
 margin-top: 1px;
}
}
.btn.btn-transfer:hover {
	cursor: pointer;
	background-color: #BAB9B9;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	box-shadow: 0px 1px 8px 1px rgba(10,10,10,0.3);
	-webkit-box-shadow: 0px 1px 8px 1px rgba(10,10,10,0.3);
	-moz-box-shadow: 0px 1px 8px 1px rgba(10,10,10,0.3);
}
.transfer-image-header {
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
}
.form-subtext {
	text-align: center;
	color: white;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 5px;
}
.create-domain-link {
	text-decoration: underline;
	color: white;
}
.create-domain-link a {
	text-decoration: underline;
	color: white;
}
.transfer-header-overlay {
	width: 100%;
	height: 100%;
	display: block;
	float: left;
	top: 0;
	background-repeat: repeat;
	left: 0;
	z-index: 0;
}

 @media screen and (min-width: 769px) {
.transfer-image-header {
	min-height: 300px !important;
}
.transfer-image-header .transfer-header-overlay {
	min-height: 300px !important;
}
}
 @media screen and (min-width: 1060px) {
.domaintransfer-wrapper {
	text-align: center;
	max-width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 30px;
	min-height: 170px;
}
}
 @media screen and (max-width: 1059px) {
.domaintransfer-wrapper {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0px 5px 0px 5px;
	margin-top: 60px;
}
}
.textarea-domaintransfer textarea {
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	height: 80px;
	resize: none;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: 'Open Sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 16px;
	color: #484747;
	padding: 4px 5px 4px 5px;
	float: left;
}

.textarea-domaintransfer textarea {
	outline: -webkit-focus-ring-color none 1px;
}

.textarea-domaintransfer textarea:focus {
		border: 1px solid dodgerblue;
        box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.8);
        -moz-box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.8);
        -ms-box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.8);
        -webkit-box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.8);
        -o-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
	}

 @-moz-document url-prefix() {
 .textarea-domaintransfer textarea {
 padding: 4px 5px 2px 5px;
}
}
 @-moz-document url-prefix() {
 .textarea-domaintransfer textarea {
 padding: 4px 5px 2px 5px;
}
}
.domaintransfer-strength-wrapper {
	position: relative;
	margin-top: 30px;
	width: 100%;
	text-align: center;
}
 @media screen and (max-width: 1059px) {
.two-columns-strength {
	position: relative;
	margin-top: 0px;
	width: 100%;
	text-align: center;
}
}
.domaintransfer-strength-wrapper .checkbox-ticked {
	background-image: url(/wp-content/themes/whc/css-modules/images/checkbox-ticked.png);
	background-repeat: no-repeat;
	background-size: 23px;
	background-position: 35px;
}
 @media screen and (min-width: 1060px) {
.four-columns-strength {
	width: 24% !important;
	display: inline-block;
}
}
 @media screen and (max-width: 1059px) {
.domaintransfer-strength-wrapper {
	margin-top: 0px;
	line-height: 1.6em;
}
.two-columns-strength {
	width: 49%;
	display: inline-block;
}
.domaintransfer-strength-wrapper .checkbox-ticked {
	background-position: 15% center;
}
}
 @media screen and (max-width: 840px) {
.domaintransfer-strength-wrapper {
	bottom: 15px;
}
}
 @media screen and (max-width: 782px) {
.textarea-domaintransfer textarea {
	width: 100%;
	display: block;
	border-radius: 5px;
	float: none;
}
.btn.btn-transfer {
	display: block;
	width: 100%;
	margin-left: 6px;
	margin-right: auto;
	bottom: 0px;
	height: 50px;
	margin-bottom: 0px;
	float: none;
	border-radius: 5px;
	background-position: 40% center;
	margin-top: 5px;
}
.domainisinvalid .invalid-input {
	margin-left: 6px;
	margin-right: auto;
}
}
 @media screen and (max-width: 492px) {
.btn.btn-transfer {
	background-position: 25% center;
}
}
 @media screen and (max-width: 460px) {
.form-subtext {
	max-width: 320px;
	font-size: 14px;
}
}
.col_three {
	position: relative;
	top: 50px;
	text-align: center;
	width: 33%;
	display: inline-block;
}
#spinnerform.post-domain-spin #tlds .tld {
	display: none;
}
.tlds-table tbody td.loading-sub-row {
	display: none;
}
#spinnerform.post-domain-spin #tlds .tld.available, .tld.unavailable-sub-row, .tld.loading-sub-row, #spinnerform.post-domain-spin #tlds .tld.showloader {
	display: inline-block;
}
.tlds-table tbody tr.tld.showloader td {
	display: none;
}
.tlds-table tbody tr.tld.showloader td.loading-sub-row {
	display: block;
	width: 100%;
	text-align: center;
}

/*Domain transfer CSS ends here */



#tlds .tld.isprimary {
	display: none !important;
}
.tld.unavailable-sub-row.show {
	display: block !important;
}
.tld.unavailable-sub-row.show td {
	float: left;
	position: relative;
	width: 100%;
}

/* Sales carousel */


.deals-carousel-container {
         width: 100%;
        float: left;
        background: url(/wp-content/themes/whc/css-modules/images/pw_maze_white.png);
}

@media screen and (max-width: 600px) {
	.deals-carousel-container {
         display: none;
}
	}

.continuous-carousel-container {
  background: url(/wp-content/themes/whc/css-modules/images/pw_maze_white.png);
  height: 70px;
  overflow: hidden;
  position: relative;
}

.carousel-domain-box {
        display: none;
		background: rgba(250, 250, 250, 0.75);
        display: inline-block;
        color: white;
        padding-top: 3px;
        padding-bottom: 8px;
        border-radius: 5px;
        margin: 16px 10px 0px 10px;
        cursor: pointer;
        padding-right: 5px;
        text-align: center;
        min-width: 120px;
        width: auto;
        padding-left: 5px;
}

#carousel .carousel-domain-box .domainname {
  display: inline-block;
  font-family: 'open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size: 18px;
  margin: 1px 5px 0px 5px;
  font-weight: 500 ;
  color: #f7941d;
  position: relative;
        top: 3px;
}


#carousel .carousel-domain-box .nw-row-reg-price {
  display: inline-block !important;
   font-family: 'open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
   font-weight: 500;
  	color: #474848;
   font-size: 16px;
   float: none;
    margin-top: 6px;
}

.spotlight-set  {
	border: 1px solid #f7941d;
    padding: 3px 4px 7px 4px!important;
	}

.spotlight-set .domainname {
	font-weight: 700! important;
	}

.spotlight-set .nw-row-reg-price {
	font-weight: 700!important;
	}

.deals-carousel-left-panel {
	position: absolute;
	text-align: center;
	font-family: 'open sans', -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	z-index: 3;
	padding-top: 18px;
	opacity: 0.98;
	width: 0px;
	height: 0px;
	border-top: 75px solid #f7941d;
	border-right: 75px solid transparent;
	text-transform: uppercase;
	font-weight: 500;
	}

.deals-carousel-left-panel span {
	position: absolute;
	left: 0px;
	color: #ffffff;
	top: -55px;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(-45deg);
	font-size: 17px;
	}

#tlds .tld { display:none; }
#tlds .tld.show { display:inline-block; }

.transfer-page-sale {
		text-align: center;
        font-size: 28px;
        font-family: 'Paytone one';
        text-shadow: 0px 0px 5px #ffffff;
        font-weight: 900;
        color: #c62029;
}

.ca-sales-container {
		width: 100%;
        float: left;
        position: relative;
        min-height: 70px;
        background-color: #ffffff;
        margin-bottom: 54px;
        padding: 10px 0px;
        text-align: center;
        background: url(/wp-content/themes/whc/css-modules/images/pw_maze_white.png);
		box-shadow: 0px 2px 15px rgba(70, 70, 70, 0.6);
		-moz-box-shadow: 0px 2px 15px rgba(70, 70, 70, 0.6);
		-webkit-box-shadow: 0px 2px 15px rgba(70, 70, 70, 0.6);
}
.ca-sales-inner {
        max-width: 430px;
        text-align: center;
        margin: 0 auto;
}

.ca-sales-container h3 {
        color: #202020;
        font-family: 'Paytone one';
        font-weight: 500;
        font-size: 30px;
        background-position: left 100%;
        display: block;
        margin-bottom: 12px;
		position:relative;
	}

.ca-sales-container h3:before {
        content: " ";
        background: url(/wp-content/themes/whc/images/ca-sale-maple.png) no-repeat;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 5px;
        left: -5px;
}

.ca-sales-container h3:after {
        content: " ";
        background: url(/wp-content/themes/whc/images/ca-sale-maple.png) no-repeat;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 5px;
        right: -5px;
}

.ca-sales-container .discout-price {
        display: inline-block;
        font-size: 36px;
        font-weight: 900;
        color: #f7941d;
        padding-right: 15px;
        position: relative;
        bottom: 2px;
        border-right: 1px dotted #474848;
        margin-right: 10px;
		text-shadow: 1px 1px 1px #8a8a8a;
		-webkit-text-shadow: 1px 1px 1px #8a8a8a;
}

.ca-sales-container .regular-price {
        display: inline-block;
}

.regular-price span:nth-child(1) {
        display: block;
        text-decoration: line-through;
        font-size: 14px;
}

.regular-price span:nth-child(2) {
        font-size: 20px;
        font-weight: 600;
}
