﻿/*Careers header button mobile view */
@media(min-width:1024px){.main-nav .Careers {
    display: none;
}}

/*One trust 2.0 cookie button update*/
button#ot-sdk-btn {
    border: 1px solid #ccc!important;
    background: none;
    padding: 10px!important;
    color: #666666!important;
    font-weight: bold; 
    font-size: 14px;  
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNiAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiM3MUI4NEM7fQ0KCS5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6bm9uZTtzdHJva2U6IzcxQjg0QztzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGc+DQoJPGRlZnM+DQoJCTxyZWN0IGlkPSJTVkdJRF8xXyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+DQoJPC9kZWZzPg0KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPg0KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPg0KCTwvY2xpcFBhdGg+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZjLTQuNSwwLTgtMy42LTgtOGMwLTQuNSwzLjYtOCw4LThzOCwzLjYsOCw4QzE2LDEyLjUsMTIuNSwxNiw4LDE2IE04LDAuOUM0LjIsMC45LDAuOSw0LjEsMC45LDgNCgkJYzAsMy44LDMuMSw3LjEsNy4xLDcuMXM3LjEtMy4xLDcuMS03LjFDMTUuMSw0LjIsMTEuOCwwLjksOCwwLjkiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOCIgeTE9IjMiIHgyPSI4IiB5Mj0iNyIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI0IiB5MT0iNiIgeDI9IjgiIHkyPSI3LjUiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNSIgeTE9IjEyIiB4Mj0iOCIgeTI9IjcuNSIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMSIgeTE9IjEyIiB4Mj0iOCIgeTI9IjcuNSIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMiIgeTE9IjYiIHgyPSI4IiB5Mj0iNy41Ii8+DQo8L2c+DQo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 30px!important;
    background-position: 5px;
}

/* register page terms & condition- start */
div#termsandrewards p {
    margin-bottom: 15px;
    line-height: 1.2;
    font-size: 14px;
    margin-top:3%;
    color: #808285;
}
@media only screen and (min-width: 641px) and (max-width: 1023px){
div#termsandrewards p {
    font-size: 28px;
    margin-bottom: 0px;
}
}

.financial-info, .privacy-policy-info {
    margin-top:5px;
}

.consumer-registration-button.sign-up-button {
    margin-left: auto;
    margin-right: auto;
}
.financial-info {
    margin-left: 6%;
}

@media screen and (max-width: 1024px){
.privacy-policy-info, .financial-info, a.manage-privacy-info {
    display: inline-block!important;
	margin-right: 5%;
}}
/* register page terms & condition- end */ 

/*Made in US page - start*/
.manufacturing-main {
 text-align: center;
 width: 70%;
 margin: auto;
 margin-top: 8em;
 margin-bottom: 15px;
}

.manufacturing-text {
 margin-top: 20px;
 color: #0057b8
}

.manufacturing-text h1 {
   color: #0057b8;
   font-size: 36px;
   line-height: 0.9;
   font-family: 'Avenir Next Cyr W00 Bold';
}

.manufacturing-button {
 background-color: #0057b8;
 border-radius: 3px;
 border: 2px solid #0057b8;
 color: #fff;
 padding: 8px 16px;
}

.manufacturing-button:hover {
 color: #fff;
}

.manufacturing-details {
 margin: 2em;
}
/*Made in US page - start*/ 
	
/*Bazaar voice - review button disable starts*/
.bvdisableClass .bv_button_buttonMinimalist{
	pointer-events:none;
	background-color: #d3d3d3 !important;
}

.bvdisableClass .bv_button_component_container button:hover:after{ 
	margin-left: 0; 
}

.bvdisableClass .bv-write-review.bv-focusable.bv-submission-button{
	pointer-events:none;
	background-color: #d3d3d3 !important;
}
.bvdisableClass .bv-write-review-label.bv-text-link.bv-focusable.bv-submission-button{
	pointer-events:none;
}

/*Bazaar voice - review button disable ends*/
button#ot-sdk-btn:hover {
    border: 1px solid #ccc!important;
    background-color: #fff!important;
    color: #666666!important;
    border: 1px solid #ccc!important;
}
/*One trust 2.0 cookie button update*/
div#onetrust-consent-sdk {
    display: contents;
} 
/*cookie header*/
@media only screen and (min-device-width: 1025px)  {	  
	.header-black{
		margin-top:78px!important;
	}
	.column-black{
	margin-top:178px!important;
} 
}

*:focus, *:hover {
    outline: 0px;
}

.disabled-social-icon > div {
    border: 1px solid #999999 !important;
    background-color: #cccccc !important;
    color: #666666 !important;
    pointer-events: none;
}

#bvOneTrust .link_text {
    position: fixed;
    right: 0px;
    background-color: #ffffff;
    width: 200px;
    top: 150px;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
    color: #000000;
}

.optanon-show-settings-popup-wrapper {
    position: fixed;
    bottom: 31px;
    left: 0px;
}

/*one Trust start*/
.optanon-cookie-policy-group h2 {
    font-size: 24px;
    color: #808285;
    margin-bottom: 10px;
    font-family: "Avenir Next Cyr W00 Light";
    text-transform: uppercase;
}

.optanon-cookie-policy-group p {
    color: #808285;
}

.optanon-cookie-policy-group p {
    font-size: 14px;
    color: #808285;
    margin-bottom: 15px;
    line-height: 1.2;
}

.optanon-cookie-policy-group ul li div, .optanon-cookie-policy-group ul li {
    color: #808285;
}

@media only screen and (max-width: 768px) {
    .optanon-cookie-policy-group h2 {
        font-size: 36px
    }

    .optanon-cookie-policy-group p {
        font-size: 28px
    }
}

@media only screen and (max-width: 568px) {
    .optanon-cookie-policy-group h2 {
        font-size: 18px
    }

    .optanon-cookie-policy-group p {
        font-size: 14px
    }

    #optanon-cookie-policy .optanon-cookie-policy-subgroup-table .optanon-cookie-policy-subgroup .optanon-cookie-policy-right {
        padding-left: 0
    }

    ul.optanon-cookie-policy-subgroup-cookies-list {
        margin-left: 25px;
    }
}
/*one Trust End*/

@media only screen and (max-width: 1024px) {
    #bvOneTrust .link_text {
        position: inherit;
        background: transparent;
        box-shadow: none;
        width: inherit;
    }
}

@media only screen and (max-width: 980px) {
    .main-section-disable {
        margin-top: 100px
    }
}

.disabled-social-icon {
    pointer-events: none;
}

.bvOneTrustnew {
    display: block;
    width: 100%;
    float: none;
    clear: both;
}

.link_text {
    color: #FF0000;
    font-size: 90%;
}

@media screen and (max-width: 480px) {
    div#optanon-popup-bottom-logo {
        width: 100% !important;
    }
}

.optanon-alert-box-wrapper .optanon-alert-box-button-middle button:hover {
    background: none;
}

#optanon .fieldset label {
    font-size: 14px !important;
}

/*donotsellmy info button*/
.donotsell-button #Reject, .donotsell-button #Accept {
    margin: 10px;
}

.donot-sell-info {
    padding: 15px;
}

.text-center .consumer-buttons {
    justify-content: center;
}

@media only screen and (max-width: 450px) {
    #btn-donotsellmyinfo-cancel {
        margin-top: 10px !important;
    }
}
/*donotsellmy info button*/

/*More for less guarantee*/
.link-blue {
    color: #008CBA;
}

div#step1 {
    padding-top: 110px;
}

#stop.scrollTop {
    margin-top: 30px;
}

    #stop.scrollTop span a {
        font-size: 14px;
        text-decoration: underline;
        text-transform: uppercase;
    }

/* .m-f-l-r-p img { */
/* height: 80px;  */
/* width: 100%; */
/* }  */
/* .m-f-l-r-p { */
/* background-image: url(../../images/moreforfree/Scott-Wave.png); */
/* height: 121px; */
/* display: inline-block;    */
/* vertical-align: top;  */
/* width: 100%; */
/* background-position: 84% 24%; */
/* background-repeat: no-repeat; */
/* }   */
.more-for-less-g-p {
    display: flex;
    align-items: center;
    text-align: center;
    padding-bottom: 40px; /* 85 to 40*/
    border-bottom: 1px solid #c2c2c2;
    /* center pic*/
}

.more-for-less {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0.9375rem; /*testing*/
    margin-top: 140px;
}

.more-for-less-g-p .m-f-l-l, .more-for-less-g-p .m-f-l-r {
    flex: 0 0 50%;
    padding: 1px;
}

.m-f-l-r {
    text-align: left;
    padding-left: 38px !important;
    padding-top: 10px !important;
}

.more-for-less-g-p .m-f-l-l img {
    width: 62%; /*50% to 62%*/
}

.more-for-less-g-p .m-f-l-r img {
    width: 55%; /*70 to 55*/
    position: relative;
    /* top: 25px;  2nd image */
}

.disclaimer-m-f-l-g {
    /* position: absolute; Edit by aakash*/
    font-size: 12px;
    /* padding-left: 10px; */
}

.money-back {
    background-color: #fff; /* white background color @a*/
    text-align: left; /* text-align color @a*/
    padding: 60px 30px 30px 0px;
}

    .money-back h1 {
        color: #0057b8;
        margin-bottom: 20px;
        font-family: "Avenir Next Cyr W00 Bold";
        text-transform: uppercase; /*uppercase*/
        font-size: 34px;
        line-height: 34px;     
    }

h4 {
    font-family: "Avenir Next Cyr W00 Regular",Arial,sans-serif;
}

.money-back p {
    /* width: 75%; */
    margin: 0 auto;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 17px;
}

    .money-back p a {
        color: #0057b8;
    }

.step1 {
    text-align: center;
    padding: 20px;
    background-color: #f1f2f2
}

    .step1 ol {
        text-align: left;
        padding-left: 133px;
    }

        .step1 ol li {
            font-size: 14px;
            line-height: 42px;
        }

    .step1 p {
        font-weight: bold;
    }

.step2 .mail-item {
    margin-bottom: 33px !important;
    width: 38%;
    margin: 0 auto;
}

.step2 h4 {
    margin-bottom: 10px;
}

.money-back-guarantee b {
    color: #585858;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 20px;
}

.more-for-less h4 {
    font-size: 24px;
}

@media only screen and (max-width: 1366px) {
    .more-for-less-g-p .m-f-l-r {
        text-align: left;
        padding-left: 40px;
    }

    .m-f-l-l {
        text-align: right;
    }

    .more-for-less-g-p .m-f-l-l img {
        width: 43%;
    }
    /*+1 increase*/
    .more-for-less-g-p .m-f-l-r img {
        width: 42%;
    }

    .disclaimer-m-f-l-g {
        font-size: 10px;
		margin-right: 30px;
        /* padding-left: 10px; */
    }
}

@media only screen and (max-width: 1024px) {

    .more-for-less-g-p .m-f-l-l img {
        width: 72%;
    }
    /*+1 increase*/
    .more-for-less-g-p .m-f-l-r img {
        width: 71%;
    }
}
@media only screen and (max-width: 980px) {
    .step1 ol {
        padding-left: 40px;
    }

    .more-for-less-g-p .m-f-l-r {
        /* text-align: center; */
        padding-left: 0px;
    }

    .money-back {
        padding-left: 15px;
    }

    .disclaimer-m-f-l-g {
        /* padding-left: 10px; */
		font-size:9px;
		
    }
}

@media only screen and (min-width: 768px) {

    .money-back h1 {
        /* width: 75%; */
        margin: 0 auto;
    }
}

@media only screen and (max-width: 568px) {
    .more-for-less-g-p:after {
        content: '';
        position: absolute;
        top: 177px;
        z-index: -1;
        background-color: #ffffff;
        width: 100%;
        height: 24px;
        display: inline-block;
    }
    /* .m-f-l-r-p:before { */
    /* content: '';  */
    /* width: 100%; */
    /* position: absolute; */
    /* background-color: #fff; */
    /* height: 23px; */
    /* } */
    .more-for-less {
        margin-top: 0px;
        padding: 0;
    }
    /*padding*/
    /* .m-f-l-r-p img{height: auto !important;} */
    .more-for-less-g-p .m-f-l-l img {
        width: 100%;
    }

    .more-for-less-g-p .m-f-l-r img {
        width: 85%;
        top: 0px;
    }
    /*100 to 85*/
    .more-for-less-g-p .m-f-l-r {
        text-align: left;
        padding-left: 0px !important;
        padding-top: 0px !important;
    }

    .more-for-less-g-p .m-f-l-l, .more-for-less-g-p .m-f-l-r {
        flex: 0 0 48%;
        margin-left: 10px;
    }
    /*margin add 5 to 10*/
    /* .m-f-l-r-p{ background-position:30% 0%;height: 77px;}    */
    .money-back p {
        width: 100%;
        padding: 0px 10px;
    }

    .step2 .mail-item {
        width: 100%;
    }
    /* .m-f-l-r-p{ */
    /* background-image: url(../../images/moreforfree/m-m-f-f-wave-new.jpg); position: relative;     */
    /* }  */
    /* .m-f-l-r-p:after { */
    /* content: ''; */
    /* position: absolute; */
    /* bottom: 0px; */
    /* background-color: #ffffff; */
    /* width: 100%; */
    /* height: 30px; */
    /* }   */
    step1 ol {
        padding-left: 15px;
        padding-right: 15px;
    }

    .disclaimer-m-f-l-g {
        font-size: 6px;
    }
}
/*More for less guarantee*/




/*media query for text*/


@media only screen and (width: 1024px){
				.disclaimer-m-f-l-g {
			margin-right: 88px!important; 
    } 
}

/*ipad Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) {
.disclaimer-m-f-l-g {
			margin-right: 45px!important; 
    }
			 
}
/*  ipad Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
   and (orientation: landscape)
   {     
					.disclaimer-m-f-l-g {
			margin-right: 88px; 
    } 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px)
  and (orientation: landscape) { 
					.disclaimer-m-f-l-g {
			margin-right: 20px; 
    }  
}
/*iphone x Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px)
  and (orientation: portrait) {
	  		.disclaimer-m-f-l-g {
			margin-right: 33px; 
    }
			
}
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px)
  and (orientation: landscape) { 
			.disclaimer-m-f-l-g {
			margin-right: 52px; 
    }
}

/*678+ Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)
  and (orientation: portrait) { 
  				.disclaimer-m-f-l-g {
			margin-right: 40px!important; 
    } 
			  

}
/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px)
  and (orientation: landscape) { 
					.disclaimer-m-f-l-g {
			margin-right: 38px!important; 
    } 
}

/*galaxy Portrait */
@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (orientation: portrait) {
					.disclaimer-m-f-l-g {
			margin-right: 27px; 
    }  

}

@media screen and (max-width: 375px) {
dt.bv-content-feedback-vote-request{
font-size:9px!important;
}}
