/*Checkout button for floating cart for mobile  Added by */

#mobileFloatProceedCheckout
{
	width: 300px;
	font: 700 16px 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #f59331;
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin-left: -150px;
	z-index: 9999;
	display: none;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; }
#mobileFloatProceedCheckout a {
	color: #fff;
	background-color: #f59331;
	text-decoration: none;
	padding: 15px 0;
	display: block;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-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; }
#mobileFloatProceedCheckout a:hover {
	color: #fff;
	background-color: #e38008;
	text-decoration: none;
}

.catalogsearch-result-index .amshopby-page-container .wrap.-filters ul.sort-dropdown {
    z-index: 200; }

@media screen and (max-width: 999px) {
	.catalogsearch-result-index .popup-search.skip-content.skip-active .wrap.-advanced {
		display: none; }
    .popup-search.skip-content.skip-active span.title.-top.-xsmall {
        display: none; }
}

#wantToCashIn {
    width: 100%;
    float: left; }
#wantToCashIn img {
    border: 0;
    max-width: 100%;
    height: auto; }
#wantToCashIn .startEarningBtn {
    width: 554px;
    margin: auto;
    font: 900 20px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase; }
#wantToCashIn .startEarningBtn a {
    color: #fff;
    background-color: #f7941d;
    text-decoration: none;
    padding: 20px;
    display: block;
    -webkit-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    -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; }
#wantToCashIn .startEarningBtn a:hover {
    color: #fff;
    background-color: #e38008;
    text-decoration: none; }
#wantToCashIn .affiliateBanner {
    width: 100%;
    height: 255px;
    background: url("../images/affiliates/bnr_wantToCashIn.jpg") center center no-repeat;
    margin: 0 0 40px 0; }
#wantToCashIn .affiliateBanner .middleHolder {
    width: 100%;
    height: 100%;
    display: table; }
#wantToCashIn .affiliateBanner .middleHolder .middleContent {
    vertical-align: middle;
    display: table-cell; }
#wantToCashIn .affiliateBanner .middleHolder .middleContent h1.title {
    font: 700 36px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    margin: 0; }
#wantToCashIn h2.title {
    font: 700 31px "Roboto", sans-serif;
    color: #222;
    text-align: center;
    text-transform: none;
    margin: 40px 0 10px 0; }
#wantToCashIn h2.title span.icon {
    background: url("../images/affiliates/icn_spottedReferralAffiliate.svg") center center no-repeat;
    width: 69px;
    height: 68px;
    padding: 15px 50px;
    display: inline-block; }
#wantToCashIn h2.subTitle {
    font: 700 31px "Roboto", sans-serif;
    color: #222;
    text-align: center;
    text-transform: none;
    margin: 0 0 60px 0; }
#wantToCashIn p.descriptionTxt {
    font: 500 22px "Roboto", sans-serif;
    color: #222;
    text-align: center;
    margin: 0 0 15px 0; }
#wantToCashIn p.stepsIndicator {
    margin: 30px 0; }
#wantToCashIn p.stepsIndicator img {
    margin: auto; }
#wantToCashIn p.termsConditions {
    font: 500 18px "Roboto", sans-serif;
    color: #383737;
    text-align: center;
    margin: 50px 0; }
#wantToCashIn p.termsConditions a {
    color: #383737;
    text-decoration: none;
    position: relative;
    -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; }
#wantToCashIn p.termsConditions a::before {
    content: '';
    width: 100%;
    border-bottom: 1px solid #383737;
    position: absolute;
    bottom: 0;
    left: 0;
    -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; }
#wantToCashIn p.termsConditions a:hover {
    color: #197f87;
    text-decoration: none; }
#wantToCashIn p.termsConditions a:hover::before {
    width: 0; }
#wantToCashIn #stepsHolder {
    width: 1160px;
    margin: auto; }
#wantToCashIn #stepsHolder::after {
    content: '';
    display: table;
    clear: both; }
#wantToCashIn #stepsHolder .col1 {
    width: 33%;
    padding: 0 10px;
    float: left; }
#wantToCashIn #stepsHolder .col1 p.image {
    text-align: center;
    margin: 23px 0 50px 0; }
#wantToCashIn #stepsHolder .col1 p.image img {
    margin: auto; }
#wantToCashIn #stepsHolder .col1 ul.label {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center; }
#wantToCashIn #stepsHolder .col1 ul.label li {
    margin: 0;
    vertical-align: middle;
    display: inline-block; }
#wantToCashIn #stepsHolder .col1 ul.label li:nth-child(1) {
    width: 14%; }
#wantToCashIn #stepsHolder .col1 ul.label li:nth-child(2) {
    width: 85%; }
#wantToCashIn #stepsHolder .col1 ul.label li span.stepNum {
    width: 34px;
    height: 34px;
    font: 500 16px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    background-color: #197f87;
    padding-top: 8px;
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
#wantToCashIn #stepsHolder .col1 ul.label li h3.title {
    font: 500 16px "Roboto", sans-serif;
    color: #222;
    text-align: left;
    text-transform: none;
    margin: 0; }
#wantToCashIn #stepsHolder .col2 {
    width: 34%;
    padding: 0 10px;
    float: left; }
#wantToCashIn #stepsHolder .col2 p.image {
    text-align: center;
    margin: 0 0 50px 0; }
#wantToCashIn #stepsHolder .col2 p.image img {
    margin: auto; }
#wantToCashIn #stepsHolder .col2 ul.label {
    margin: 0;
    padding: 0;
    text-align: center; }
#wantToCashIn #stepsHolder .col2 ul.label li {
    margin: 0;
    vertical-align: top;
    display: inline-block; }
#wantToCashIn #stepsHolder .col2 ul.label li:nth-child(1) {
    width: 14%; }
#wantToCashIn #stepsHolder .col2 ul.label li:nth-child(2) {
    width: 85%; }
#wantToCashIn #stepsHolder .col2 ul.label li span.stepNum {
    width: 34px;
    height: 34px;
    font: 500 16px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    background-color: #197f87;
    padding-top: 8px;
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
#wantToCashIn #stepsHolder .col2 ul.label li h3.title {
    font: 500 16px "Roboto", sans-serif;
    color: #222;
    text-align: left;
    text-transform: none;
    margin: 0; }
#wantToCashIn #stepsHolder .col3 {
    width: 33%;
    padding: 0 10px;
    float: left; }
#wantToCashIn #stepsHolder .col3 p.image {
    text-align: center;
    margin: 23px 0 50px 0; }
#wantToCashIn #stepsHolder .col3 p.image img {
    margin: auto; }
#wantToCashIn #stepsHolder .col3 ul.label {
    margin: 0;
    padding: 0;
    text-align: center; }
#wantToCashIn #stepsHolder .col3 ul.label li {
    margin: 0;
    vertical-align: top;
    display: inline-block; }
#wantToCashIn #stepsHolder .col3 ul.label li:nth-child(1) {
    width: 14%; }
#wantToCashIn #stepsHolder .col3 ul.label li:nth-child(2) {
    width: 85%; }
#wantToCashIn #stepsHolder .col3 ul.label li span.stepNum {
    width: 34px;
    height: 34px;
    font: 500 16px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    background-color: #197f87;
    padding-top: 8px;
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
#wantToCashIn #stepsHolder .col3 ul.label li h3.title {
    font: 500 16px "Roboto", sans-serif;
    color: #222;
    text-align: left;
    text-transform: none;
    margin: 0; }

@media screen and (max-width: 1024px) {
    #wantToCashIn #stepsHolder {
        width: 100%; }

    #wantToCashIn #stepsHolder .col1 p.image, #wantToCashIn #stepsHolder .col3 p.image {
        margin-top: 0; }

    #wantToCashIn #stepsHolder .col2 p.image {
        margin-top: 11px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title {
        margin-top: 22px; }

    #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 20px; } }
@media screen and (max-width: 960px) {
    #wantToCashIn #stepsHolder .col1, #wantToCashIn #stepsHolder .col2, #wantToCashIn #stepsHolder .col3 {
        width: 100%;
        float: left; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 0; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 50%;
        margin: 0 auto; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 0; }

    #wantToCashIn #stepsHolder .col1 p.image, #wantToCashIn #stepsHolder .col2 p.image, #wantToCashIn #stepsHolder .col3 p.image {
        margin-top: 60px;
        margin-bottom: 30px; }

    #wantToCashIn p.stepsIndicator {
        display: none; }

    #wantToCashIn h2.subTitle {
        margin-bottom: 0; }

    #wantToCashIn .startEarningBtn {
        margin: 50px auto; }

    #wantToCashIn #stepsHolder .col1, #wantToCashIn #stepsHolder .col2, #wantToCashIn #stepsHolder .col3 {
        border-bottom: 1px dashed #ccc;
        padding-bottom: 50px; } }
@media screen and (max-width: 640px) {
    #wantToCashIn p.descriptionTxt {
        font-size: 18px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 24px; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 70%; }

    #wantToCashIn h2.title span.icon {
        padding: 15px 42px; } }
@media screen and (max-width: 600px) {
    #wantToCashIn p.descriptionTxt, #wantToCashIn p.termsConditions {
        font-size: 16px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 20px; }

    #wantToCashIn h2.title {
        margin-top: 30px; }

    #wantToCashIn .startEarningBtn {
        width: 100%; } }
@media screen and (max-width: 480px) {
    #wantToCashIn .affiliateBanner .middleHolder .middleContent h1.title {
        font-size: 30px; }

    #wantToCashIn p.descriptionTxt, #wantToCashIn p.termsConditions {
        font-size: 14px;
        line-height: 24px; }

    #wantToCashIn h2.title {
        margin-top: 20px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 16px; }

    #wantToCashIn h2.title span.icon {
        padding: 23px 42px; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 95%; } }
@media screen and (max-width: 414px) {
    #wantToCashIn .affiliateBanner .middleHolder .middleContent h1.title {
        font-size: 24px; }

    #wantToCashIn p.descriptionTxt, #wantToCashIn p.termsConditions {
        font-weight: 400; }

    #wantToCashIn h2.title span.icon {
        width: 63px;
        height: 62px;
        background-size: contain; }

    #wantToCashIn h2.title span.icon {
        padding: 21px 37px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 14px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        font-size: 14px; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 100%; }

    #wantToCashIn .affiliateBanner {
        height: 180px;
        margin-bottom: 30px; }

    #wantToCashIn #stepsHolder .col1 ul.label li:nth-child(1), #wantToCashIn #stepsHolder .col2 ul.label li:nth-child(1), #wantToCashIn #stepsHolder .col3 ul.label li:nth-child(1) {
        width: 16%; }

    #wantToCashIn #stepsHolder .col1 ul.label li:nth-child(2), #wantToCashIn #stepsHolder .col2 ul.label li:nth-child(2), #wantToCashIn #stepsHolder .col3 ul.label li:nth-child(2) {
        width: 83%; }

    #wantToCashIn .startEarningBtn {
        font-size: 16px;
        font-weight: 700; }

    #wantToCashIn .startEarningBtn {
        margin: 40px auto; }

    #wantToCashIn p.termsConditions {
        margin: 10px 0; } }
@media screen and (max-width: 384px) {
    #wantToCashIn h2.title span.icon {
        width: 45px;
        height: 44px;
        background-size: contain; }

    #wantToCashIn h2.title span.icon {
        padding: 14px 25px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        text-align: center;
        line-height: 24px;
        margin-top: 20px; }

    #wantToCashIn #stepsHolder .col1 p.image, #wantToCashIn #stepsHolder .col2 p.image, #wantToCashIn #stepsHolder .col3 p.image {
        margin-top: 40px;
        margin-bottom: 20px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 15px; }

    #wantToCashIn #stepsHolder .col1, #wantToCashIn #stepsHolder .col2, #wantToCashIn #stepsHolder .col3 {
        padding-bottom: 30px; } }

footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField {
	color: #000; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor::placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor::-webkit-input-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor::-moz-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor:-ms-input-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor:-moz-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor::placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor::-webkit-input-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor::-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor:-ms-input-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor:-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input::placeholder {
	color: #848484;
	opacity: 1; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input::-webkit-input-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input::-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input:-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input:-ms-input-placeholder {
	/* Microsoft Edge */
	color: #848484;
}
@media only screen and (max-width: 1000px){
	.popup-search.skip-content.skip-active .wrap.-advanced {    display: none !important; }
}
