	#headerPromo {
            background-color: #f9f9f9;
            color: #000;
        }

	#btnCampanha {
		width: 180px;
    		height: 50px;
    		font-size: 18px;
		border-radius: 30px;
		border:color: 2px solid #FFF !Important;
		color:#FFF !Important;
	}

	#btnCampanha:hover {
		background-color: #FFF;
		color:#096ab7 !Important;
	}
        
	#btnCampanha:focus {
		border: 2px solid #FFF !Important;
		color:#FFF !Important;
		background-color: #096ab7
	}

	#bannerPromo {
	     margin-top:-22px;
	}

        #campaignTitle {
            margin-top:-25px;
        }
        
        #campaignTitle h5 {
            font-weight: 600;
        }
        
        .badge-warning {
            color: #212529;
            background-color: #ffc107;
            display: inline-block;
            padding: 0.25em 0.4em;
            font-size: 75%;
            font-weight: 700;
            line-height: 1;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius: 0.25rem;
        }
        
        .discount {
            font-size:18px;
        }
        
        #headerPromo .subtitle {
            font-size: 14px;
            color: #ffffff9e;
            padding-left: 20px;
            padding-bottom: 5px;
        }
        
        ul#dateCountdown li {
            display: inline-block;
            text-align: center;
            width:25px;
        }

        ul#dateCountdown li span {
            font-size: 30px;
            font-weight: 300;
            line-height: 30px;
        }
        
        .campaignbtnClose {
            color: #FFF;
        }
        
        .campaignbtnClose:hover {
            color: #FFF;
        }
        
        /* Botão Eu Quero em fundo preto */
        .btnCampamhaBgBlack {
	     color: #00a59d !Important;
    	     border-color: #00a59d !Important;
	}

	.btnCampamhaBgBlack:hover {
	     color: #FFF !Important;
    	     border-color: #FFF !Important;
        }

	#campanhaBoxDir {
		margin-top:-50px;
		margin-right: 12px;
	}

	#boxBtnClose {
		width: 50px;
	}

	#logoCampanha {
		margin-top:-30px;
	}

	#logoNatal {
		margin-top:-45px;
	}

	@media (max-width: 360px){
		.mediaq360 {
			display:none;
		}
	}

	.price-line-through {
    		background-color: transparent;
    		background-image: gradient(linear, 19.1% -7.9%, 81% 107.9%, color-stop(0, transparent), color-stop(.48, transparent), color-stop(.5, #000), color-stop(.52, transparent), color-stop(1, transparent));
    		background-image: repeating-linear-gradient(163deg, transparent 0%, transparent 48%, #FF0000 50%, transparent 52%, transparent 100%);
	}

	.precoDe {
		 font-size:20px;
		font-weight: 400
	}

	.currencyPromo {
   		position: relative;
   		top: -18;
    		display: inline;
    		font-weight: 600;
    		margin-left: 10px;
	}

	hr {
    		margin-top: 1rem;
    		margin-bottom: 1rem;
   		border: 0 !important;
    		border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
	}

	@media (max-width: 450px){
		#boxBtnClose {
			display:none;
		}
	}


	@media (max-width: 670px){
		.mediaq600 {
			display:none;
		}
	}

	@media (max-width: 1126px){
		.desktop {
			display:none;
		}

    		.bannerPromo {
			margin-top:130px;
    		}

		#campanhaBoxDir {
			margin-top:0px;
		}

		#boxBtnClose {
			widht: 0px;
		}
	}

	@media (max-width: 1135px){
		.desktop {
			display:none;
		}

		#campanhaBoxDir {
			margin-top:0px;
		}

		#boxBtnClose {
			widht: 0px;
		}

		#logoCampanha {
			margin-top:0px;
		}

		#bannerPromo {
			margin-top:-7px;
		}
	}

	@media (min-width: 768px){
    		.bannerPromo {
			margin-top:80px;
    		}		
	}