		.welcome{
			position:absolute;top:0px;z-index:9999;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:white; 
		}
		p::first-letter,button::first-letter,span::first-letter,div::first-letter,a::first-letter{
			text-transform:uppercase;
		}
		#searchHolderEmp{
		    display:flex;flex-direction:column;
		    flex-shrink:0;
		}
		#flagSelect{
				-ms-transform:scale(0.8);
				-moz-transform:scale(0.8);
				-webkit-transform:scale(0.8);
				-o-transform:scale(0.8);
				transform:scale(0.8);
				margin-top:-7px;
				position:absolute;
				margin-left:-2px
		}
		.noItem{
			text-align: justify;
			text-justify: inter-word;
		}
		#guardarEnd:first-child ,#guardarEdit:first-child,#add_pro:first-child,#edit_pro:first-child,#guardarSorteio:first-child,#enviarPedidos:first-child,#promover:first-child{
			position:relative;
			margin-top:auto;
			margin-bottom:auto;
			max-height:31px;
			min-height:31px;
			font-size:12px;
			padding:2px 0px 0px;
		}
		#accordion .ui-widget-content{
			font-size:14px!important;
			font-weight:normal;
			-webkit-box-shadow: 0px 0px 5px 1px #c3c3c3;
			box-shadow: 0px 0px 5px 1px	#c3c3c3;
		}
		.ui-state-active{
			-webkit-box-shadow: 0px 0px 5px 1px #c3c3c3;
			box-shadow: 0px 0px 5px 1px	#c3c3c3;
		}
		#data_sorteio{
			cursor:pointer;
		}
		
		#contentAfiliados{
			width:100%;
		}
		.model-cartao{
			max-width:300px;
			padding:0px 10px;
			background-color: rgba(120, 255, 0,0.5);
			border-radius:7px;
			-webkit-box-shadow: 1px 1px 5px 1px #C3C3C3;
			box-shadow: 1px 1px 5px 1px	#C3C3C3;
			position:relative;
			overflow:hidden;
			max-height:243px;
		}
		.model-cartao input{
			max-height:30px;
		}
		#produt_to_promove{
			display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:nowrap;width:100%;border:1px solid #ccc;border-radius:5px;
		}
		.ui-button{
			color:#555;
		}
		.convit_error{
			color:red;
			margin-left:10px;
			width:100%;
			text-align:left;
		}
		.dropdown-menu.inner > li > a{
			min-height:30px;
			display:flex;
			align-items:center;
			color:#67788A !important;
		}
		.dropdown-menu.inner > li > a > .glyphicon{
			margin-top:2px;
		}
		.carousel-indicators li{ 
			display:flex;
			border:1px solid #ccc;
			padding:7px;
			margin:0 4px;
			font-size:17px;
		}
		.carousel-indicators li.active{ 
			margin:-2px 4px 0;
			padding:7px
		}
		.carousel-indicators{
			width:auto;
			margin:0 auto 10px;
			display:flex;
			white-space:nowrap;
			flex-wrap:nowrap;
			justify-content:center;
			position:static;
		}
		.myAdrss{
			-webkit-box-shadow: 1px 1px 5px 1px #C3C3C3;
				box-shadow: 1px 1px 5px 1px	#C3C3C3;
				padding:30px 0px 10px 0px;width:100%;position:relative;text-align:center;background-color:white;
				margin-bottom:10px;
		}
		.myAdrss div > span{
			color:#555;
		}
		.currencieSelect{
			font-size:69%;
			color:#A0ACB8;
			margin-left:15%;
		}
		.prod_registados{
			background-color:#68991C;position:absolute;float:right;right:10px;padding-bottom:3px;font-weight:100;top:28px;
		}
		#dadosPromocao{
			padding-left:0px;margin:0px;padding-right:0px;height:77%;padding-top:5px;border:1px solid white;
		}
		
		#logotipo,#logotipo2{
			border:2px solid #00FFFF;
			z-index:99;
		}
		#currentImgRate
		{
			border-radius:10px;
			max-height:630px;
			height:630px;
			float:right;
			max-width:520px;
			width:100%;
			min-width:200px;
		}
		.nextImgRate{
			float:right;
			min-width:15px;
			max-height:630px;
			height:auto;
			font-size:50px;
			cursor:pointer;
			color:#ccc;
			display:flex;
			justify-content:center;
			align-items:center;
		}
		.respostaAf{
			display:flex;
			justify-content:center;
			align-items:center;
			padding:0px;
			margin:0px;
			position:absolute;
			top:20px;
		}
		.botao{
				outline: 0px;
				margin-left:-3px;
				background-color:#d9534f;
				height:40px;
				border-bottom-left-radius:0px;
				border-top-left-radius:0px;
				border:1px solid #d9534f;
				display:flex;justify-content:center;align-items:center;
			}
			
			#storeHeader{
				background-color:#FAFFFA;
				cursor:default;
				height:auto;
				padding:0px;
				position:relative;
			}
			
			#imgMsgPreview{
				margin-right:-2px;
				margin-left:-2px;
				position:relative;
				top:-5px;
				display:flex;
				flex-wrap:nowrap;
				justify-content:flex-start;
				overflow:hidden;
				overflow-x:auto;
				margin-bottom:5px;
				min-height:0%;
				height:100%;
				width:100%;
			}
			#imgMsgPreview img{
				cursor:pointer;
				height:100%;
			}
			#inputMsg{
				cursor:text;
				min-height:55px;
				width:100%;
				border:2px solid #e5e5e5;
				border-radius:5px;
				padding:3px 3px 3px 3px;
				max-height:80px;
				position:absolute;
				overflow:hidden;
				overflow-y:auto;
			}
			#msgSender{
				color:#1E90FF;
				font-size:29px;
				z-index:1;
				width:100%;
				min-width:18%;
				max-width:18%;
				flex-shrink:0;
			}
			#msgSender .fa{
				position:relative;
				left:-4px;
			}
			#msgSender:hover .fa{
			transform:scale(1.1) rotate(45deg);
			}
			.prof_name{
				font-size:18px;
				position:relative;
				color:#67788A;
				left:3px;
			} 
			.navheader{
				padding:0px;
				display:flex;
				flex-wrap:nowrap;
				align-items:center;
				height:50px;
			}
			.navheader >div{
				width:100%;
			}
			.navheader >.logo-domcompany{
				margin-right:15px;
				margin-left:2px;
				width:100px;
				height:38px;
			}
			.logo-domcompany img{
				width:100px;
				height:38px;
			}
			.navheader > .profile{
				cursor:pointer;margin-right:-10px;
			}
			.navToggle > div{
				width:100%;
				display:flex;
				flex-wrap:nowrap;
				flex-direction:row-reverse;
				height:100%;
				align-items:center;
			}
			.navToggle > div > .profile{
				text-overflow:hidden;
				display:flex;
				flex-wrap:nowrap;
				word-break:keep-all;
				align-items:center;
				padding-left:10px;
				border-left:1px solid #ccc;
				height:100%;
				cursor:pointer;
			}
			.grp-notif{
				display:flex;
				flex-wrap:nowrap;
				justify-content:flex-end;
				position:relative;
				padding-right:10px;
			}
			.grp-notif > .nott{
				margin-left:18px;margin-right:18px;
			}
			#menu2{
				float:right;
				padding:0px;
				margin-left:20px;
				position:relative;
				min-height:50px;
				height:100%;
				display:flex;white-space:nowrap;
				flex-wrap:nowrap;
				align-items:center;
				justify-content:flex-end;

			}
			#menu2 > .profile{
				display:flex;
				flex-wrap:nowrap;
				align-items:center;
			}
			#formRate > .emojionearea > .emojionearea-editor{
				max-height:68px;
				min-height:68px;
				height:80px;
				overflow:auto;
				text-align:left;
			}
			#formRate > .emojionearea {
				width:100%;
				max-width:initial;
				margin-right:0;
			}
			#formRate > .emojionearea > .inputMsgImg{
				display:none;
			}
			.prod_feedback{color:#67788A;}
			#areaMsg  .emojionearea > .emojionearea-editor{
				text-align:left;
				max-height:68px!important;
				min-height:68px!important;
				overflow-y:auto;
			}
			.emojionearea {
				max-height:70px!important;
				min-height:70px!important;
				max-width:82%;
				flex-shrink:0px;
			}
			.emojionearea-picker{
			    z-index:999;
			}
            #areaMsg{
        		flex-direction:column;
        		border-radius:3px;
        		flex-shrink:0;
            }
			.inputRateImg,.inputMsgImg{
			z-index:5;color:#808080;float:right;opacity:0.6;cursor:pointer;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:flex;justify-content:center;align-items:center;z-index:5;position:absolute;right:2.5px;top:33px;width:24px;height:24px;cursor:pointer;filter:alpha(enabled=false);font-size:14.5px;
			}
			.inputRateImg{
				right:2px!important;
			}
			.inputRateImg:hover{opacity:1}
			.inputMsgImg:hover{opacity:1}
			.navbar-brand{
				font-size:30px;
				padding:0px 10px 0px 16px;
				position:static;
				display:inline-block;
			}
			.inputRateImg{
				font-size:14px;
				right:3.7px;
			}
			.navToggle{
				position:absolute;
				font-size:30px;
				padding:0px;
				color:grey;
			}
			.ip_fav{
				margin-right:10px;
				border:1px solid #e5e5e5;
				width:70px; 
				height:80px;
			}
			.opCart,.opCartDisabled{ 
				font-size:85%;
				color:#597272;
			}
			
			.pCart,.pCartDisabled{
				color:#0b62a4;
			}
			.select_item_cart{
				color:white;
			}
			.select_item_cart_op{
				color:#C0C0C0;
				font-weight:bold;
			}
			.np_fav{
				margin-left:-5px;position:absolute;
				overflow:hidden;text-overflow:ellipsis;white-space:nowrap;right:0px;left:0px;
				color:#67788A;font-weight:600;
			}
			.p_fav{
				position:absolute; 
				font-size:100%;
				margin-left:-5px;
				white-space:nowrap;
				overflow:hidden;
				text-overflow:ellipsis;
				bottom:4%;
			}
			.op_fav{
				position:absolute;
				font-size:85%;
				bottom:35%;
				margin-left:-5px;
				white-space:nowrap;
				overflow:hidden;
				color:#597272;
				text-overflow:ellipsis;
				text-decoration:line-through;
			}
			.labelItens > div > img{
				display:inline-block;
				padding:2px 2px 3px 3px;
				border:1px outset #ffffff;
			}
			.op_fav span{
				font-size:85%;
			} 
			.matchSearch,.stringMatched{
				font-size:110%;
				color:#FF7D4D;
				font-weight:bold;
			}
			.areaProcura{
				position:relative;
				top:1.25px;
				display:flex;
				padding:0px;
				max-width:745px;
				width:100%;
				height:0%;
				margin-left:auto;
				margin-right:auto;
				flex-wrap:nowrap;
				margin-bottom:5px;
				z-index:10;
			}
			.procurar{
				padding:0px;
				width:100%;
			}
			.procurar .pd-dom-select{
				position:absolute;
				width:100%;
				max-height:0%;
			}
			#procurar{
				color:grey;
				font-size:16px;
				height:40px;
				border:1px solid #ccc;
				display:inline;
				border-bottom-right-radius:0px;
				border-top-right-radius:0px;
				font-size:12px;
				z-index:5;
				border-right:none;
			}
			
			#menu{
				float:right;
				padding:0px;
				margin-right:-4px;
				margin-left:10px;
				position:relative;
				top:0px;
				overflow:hidden;
				max-height:39px;
			}
			#controlArea{
				text-align:center;margin-top:10px;max-width:700px;width:100%;background-color:white;padding-bottom:0px;z-index:16;padding-left:10px;padding-right:10px;-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;margin-bottom:20px;
			}
			#myCarousel{
				padding:10px;position:relative;background-color:#BCDEFF;
				-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;
			}
			#mdlShowImgRate  .modal-body{
				overflow:hidden;
			}
			.rootCover{
				-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;
				background-color:white;height:auto;padding:0px;position:relative;margin-bottom:15px
			}
			.btnCloseRate{
				position:absolute;top:1%;right:1%;float:right;color:white;font-size:35px;background:transparent;z-index:999;
			}
			.btnCloseRate:hover{
				color:red;
			}
			.controlAreaEmp{
				max-height:180px;
				padding-bottom:0px;
			}
			#menu > ul{
				padding:0px;
				display:flex;
				white-space:nowrap;
			}
			#menu > ul > li{
				position:relative;
				padding:0px;
				white-space:nowrap;
			}
			.transitRate{
				display:flex;justify-content:center;align-items:center;max-height:450px;height:auto;font-size:50px;cursor:pointer;color:#ccc;
			}
			#gotop{
				position:fixed;
				bottom:10%;
				font-size:40px;
				right:0px;
				display:none;
				width:auto;
				
				height:auto;
				margin-right:50px;
				display:flex;
				justify-content:center;
				align-items:center;
				box-sizing: border-box;
				z-index:18;
			}
			#gotop a{
				color:#82D682;
				text-decoration:none;
			}
			
			.localSearch{
				top:21.55%;
				padding:15px 20px 15px 20px;
				width:100%;background-color:white;
				margin-top:-10px;
				z-index:15;
				position:relative;
				max-height:65px;
				border-top:none;
				background-color:#f0ebf5;
				box-shadow: 0 6px 12px rgba(0,0,0,.175);
				webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
			}
			.infoLocalSearch{
				position:absolute;
				left:0px;right:0px;
				text-align:center;
				font-size:11px;
				color:grey;
			}
			#modalLoading{
				position:absolute;
				bottom:15%;
			}
			.localSearch input {
				border-radius:15px;width:100%;
			}
			.loadComplete{
				width:100%;
				text-align:center;
				max-height:15px;
				margin-top:15px;
				margin-bottom:0px;
				position:relative;
				top:-16px;
			}
			.localSearchEmp{
				top:27.35%;
			}
			.categoria{
				text-align-last:center;

			}
			#localSelect{
				display:none;
			}
			#localSelect:focus{
				outline:none;
			}
			#select:focus{
				outline:0px;
			}
			.navLojaFix{
				position:absolute;
			}
			#nav{
				padding:0px;
				margin:0px;
				background-color:#F0EBF5;
				height:45px;
				cursor:default;
				display:block;
				height:auto;
			}
			
			@-webkit-keyframes fadeInOut {
				0%,100% {opacity:0;}
				20%{opacity:1;}
				80%{opacity:1;}
			} 
			@keyframes fadeInOut {
				0%,100% {opacity:0;}
				20% {opacity:1;}
				80%{opacity:1;}
			}
			
			#welcome{
				height:auto;
				animation:fadein 5s forwards;
				-webkit-animation:fadeInOut 5s forwards;
				box-shadow: 0px 0px 5px 0px #000000;
				border-radius:10px;
				background-color:white;
				width:400px;
				padding:5px;
				color:#67788A;
				position:relative;
				left:5px;
				margin-right:10px;
			}
			.welcome2{
				margin-top:150px;
				height:auto;
				animation:fadein 1s forwards;
				-webkit-animation:fadeInOut 2s forwards;
				box-shadow: 0px 0px 5px 0px #000000;
				border-radius:10px;
			}
			.erroPagamento{
				margin-top:150px;
				height:auto;
				animation:fadein 0s forwards;
				-webkit-animation:fadeInOut 4s forwards;
				box-shadow: 0px 0px 5px 0px #000000;
				border-radius:10px;
			}
			.notif{
				border-bottom:1px outset #ffffff;
				text-decoration:none;
			}
			.msgConvite{
				animation:fadein 0s forwards;
				-webkit-animation:fadeInOut 3s forwards;
				box-shadow: 0px 0px 5px 0px #000000;
				border-radius:10px;
			}
			.prePagamento{
				margin-top:150px;
				height:auto;
				animation:fadein 0s forwards;
				box-shadow: 0px 0px 5px 0px #000000;
				border-radius:10px;
			}
			.mitem{
				
				list-style-type:none;
				padding:3px;
				font-size:18px;
				
			}
			.mitem:hover{
				cursor:pointer;
				background-color:rgb(224,224,224);
				
			}
			.mitem a{
				text-decoration:none;
			}
			.mitem:hover > a{
				color:#0099ff;
				text-decoration:underline;
			}
			.menu2:hover > div{
				cursor:pointer;
			}
			.btn_hover:hover{
				background-color:#47478D;
				color:white;
			}
			.btn_hover:focus{
				color:white;
			}
			.btn_hover2:hover{
				background-color:#47478D;
				color:white;
			}
			#accordion{
				 position:relative;
				 width:100%;
				 margin-top:23px;
				 height:auto;
				 
			}

			.btn_hover2:focus{
				color:white;
			}
			.btn_hover{
				background-color:#30307E;
				letter-spacing:5px;
				color:white;
				position:relative;
				text-align:center;
				margin-top:10px;
				cursor:pointer;
				padding:10px;
			}
			.btn_hover2{
				background-color:#30307E;
				letter-spacing:5px;
				color:white;
				position:relative;
				text-align:center;
				margin-top:57px;
				border-radius:0px;
				cursor:pointer;
				width:100%;
				font-size:20px;
				padding:10px;
				display:inline-block;
			}
			.add_pro{
				background-color:#30307E;
				color:white;
				font-size:20px;
			}
			.img_preview{
				width:82px;
				height:82px;
				border:1px solid grey;
				padding:2px;
				margin-top:15px;
				border-radius:5px;
				cursor:pointer;
				margin-right:4px;
				position:relative;
			}
			.anexo_preview{
				width:82px;
				height:82px;
				border:1px solid grey;
				border-radius:3px;
				cursor:pointer;
				margin-right:4px;
				margin-top:-5px;
				padding:2px;
				margin-bottom:5px;
			}
			.img_preview1{
				border-color:#30307E;
				-webkit-box-shadow:inset 0 3px 3px rgba(0, 0, 0, .175), 0 0 8px #30307E;
				box-shadow:inset 0 3px 3px rgba(0, 0, 0, .175), 0 0 8px #30307E;
				background-color:white;
			}
			.menu2{
				box-shadow: 0 4px 5px #737373;
				-webkit-box-shadow: 0 4px 5px #737373;
				margin-bottom:0px;
			}
			.gly-minus-sign{
				cursor:pointer;
				position:absolute;
				padding:0px;
				color:red;
				right:0px;
				top:5px;
				float:right;
				font-size:12px;
				border-radius:0px;
				border:1px solid grey;
				z-index:5;
				padding:1px;
			}
			.anexo_holder_files .gly-minus-sign{
				top:-3px;
				right:6px;
			}
			.produt_listPreview,.produt_listPreviewE{
				display:flex;
				flex-wrap:nowrap;
				width:100%;
				position:relative;
				height:auto;
				justify-content:center;
				align-items:center;
				margin-left:auto;
				margin-right:auto;
			} 
			.produt_listPreviewE > div, .produt_listPreview > div{
				position:relative;
			}
			.inserir_img:hover{
				background-color:#666;
				color:white;
			}
			.img_on_buy{
				height:100px;width:100px;border:1px solid #ccc;
			}
			input[type=checkbox],input[type=radio]
			{
				-ms-transform:scale(1.6);
				-moz-transform:scale(1.6);
				-webkit-transform:scale(1.6);
				-o-transform:scale(1.6);
				transform:scale(1.6);
				margin:7px 7px 0px 2px;
			}
			.group-prod-select{
				position:relative;
				padding:0px;
				margin-top:20px;
			}
			.produt_preview{
				height: auto;
				max-width: 200px;
				max-height: 260px;
				height: 260px;
				width:100%;
				min-width:135px;
				cursor:default;
				position:relative;
				margin-right:0.5%;
				margin-left:0.5%;
				padding:10px;
				padding-bottom:7px;
				padding-top:20px;
				text-align:center; 
				margin-bottom:18px;
				background-color:white;
				-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;
			}
			.prod_inicio{
				height: auto;
				max-width: 220px;
				height: 350px;
				min-width:135px;
				cursor:default;
				position:relative;
				margin:auto;
				margin-right:0.5%;
				margin-left:0.5%;
				padding:10px;
				padding-bottom:7px;
				padding-top:15px;
				text-align:center;
				margin-bottom:18px;
				background-color:white;
				margin-top:0px;
				-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;
			}
			.produt_img_ol{
				border-radius:3px;
				width:100%;
				height:250px;
				cursor:pointer;
				border:1px solid #ccc;
				padding:1px;
			}
			.labelItens{
				width:100%;display:inline-block;position:relative;text-align:left;overflow:hidden;text-overflow:ellipsis;flex-wrap:nowrap;white-space:nowrap;color:#67788A;z-index:3;box-shadow:none;padding-top:8px;
			}
			.labelItens:hover{
				color:#67788A;
			}
			span.imgProdCarrinho{
				color:white;position:absolute;opacity:1;display:flex;justify-content:center;align-items:center;text-align:center;
			}
			img.imgProdCarrinho{
				background-color:white;
				margin-right:10px;
			}
			div.imgProdCarrinho{
				background-color:#555;text-align:center;opacity:0.5;position:absolute;
			}
			.labelItens > div > div > .opCart{
				text-decoration:line-through;position:absolute;margin-top:15px;
			}
			.labelItens > div > div > .pCart,.labelItens > div > div > .pCartDisabled{
				position:absolute;margin-top:40px;
			}
			.divCart{
				padding:10px 10px 0px 10px;box-shadow: 0px 0px 5px 1px #555;background-color:#CBCBCB;margin-bottom:10px;color:#67788A;
			}
				.ui-checkboxradio-checked{
				color:white !important;
			}
			.promoJ_preview{ 
				width:48%;
				height:305px;
				max-width:500px;
				padding:5px;
				padding-bottom:7px;
				padding-top:10px;
				text-align:center;
				z-index:1;
				position:relative;
				-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;
				display:inline-block;
				background-color:white;
				margin-bottom:30px;
			}
			.promoJ_preview_visit{
				cursor:pointer;
			}
			.minha_encomenda{
				margin-bottom:5px;box-shadow:1px 1px 10px #555;max-width:800px;width:100%;margin-left:auto;margin-right:auto;background-color:#F8F8FF;padding:15px;height:255px;display:inline-block;overflow:hidden;position:relative;min-height:255px;max-height:505px;
			} 
			#contentME{
				width:100%;
			}
			label.noEnd{
				width:100%;min-height:95%;display:flex;align-items:center;min-width:100%;justify-content:center;margin:0px;
			}
			.preco_produt_ol,.preco_produt_P{ 
				font-size:12px;
				color: #0b62a4;
				left:4%;
				right:4%;
				position:absolute;
				bottom:-6px;
				overflow: hidden;
				text-overflow: ellipsis;
			}
		.preco_produt_P{
				font-size:120%;
				color: #0b62a4;
				left:4%;
				right:4%;
				position:absolute;
				bottom:-5px;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			#bConfirm{
				width:100%;
			}
			.pc-block{
				border-bottom:1px inset #ccc;width:100%;
				position:relative;
				padding-top:15px;
				padding-left:10px;
				height:auto;
			}
			.pc-block-inner{
				display:flex;
				flex-wrap:nowrap;
				margin-left:20px;
				margin-right:10px;
			}
			#confirmPagamento .modal-body{
				padding-top:0px;
				padding-bottom:0px;
			}
			.pc-block-inner.first{
				margin-left:0px;
				padding-bottom:15px;
			}
			.pc-block-inner > div{
				width:100%;
				text-align:left;
			}
			.pc-block label{
				color:#555;
				font-size:14px;
			}
			.coracao{
				position:absolute;
				right:10px;
				bottom:10px;
				font-size:20px;
				color:#9DB2B2;
				z-index:2;
				cursor:pointer;
				border-radius:50%;
				-webkit-box-shadow: 0px 0px 5px 1px grey;
				box-shadow: 0px 0px 5px 1px	grey;
				display:none;
				display:flex;
				justify-content:center;
				align-items:center;
				height:35px;
				width:35px;
				
			}
			.coracao::before{
				margin:0;
				top:initial;
				left:initial;
				right:initial;
				bottom:initial;
				position:relative;
				display:block;
				
			}
			.coracao:hover{
				transform:scale(1.05);
			}
			.infoProduto{
				position:relative;
				height:70px;
				display:flex;
				justify-content:center;
				padding:0px;
				flex-wrap:wrap;
			}
			.infoProdutoEmp{
				position:relative;height:65px;padding:0px;top:1px;
			}
			.preco_promocao{
				position:relative;
				top:-17px;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			.promoJ_preview_visit:hover{
				-webkit-box-shadow: 0px 0px 5px 1px blue;
				box-shadow: 0px 0px 5px 1px	blue;
			}
			.produt_img:hover{
				padding:3px;
			}
			.produt_img_ol:hover{
				border-radius:0px;
				padding:3px;
			}
			.name_produt_ol,.name_produt_P{
				white-space: nowrap;
				overflow: hidden;
				color:grey;
				display:block;
				text-overflow: ellipsis;
				text-align:center;
				position:relative;
				width:100%;
				top:1px;
			}
			
			.name_produt{
				white-space:nowrap;
				top:1px;
				justify-content:center;
				height:20px;
				color:grey;
				display:block;
				font-size:100%;
				flex-wrap:nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				cursor:pointer;
				position:relative;
				outline:0px;
			}
			.name_p{
				display:flex;
				justify-content:center;
			}
			.preco_produt{ 
				font-size:12px;
				position:relative;
				color: #0b62a4;
				white-space:nowrap;
				flex-wrap:nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				bottom:-7px;
				height:20px;
				cursor:pointer;
				opacity:0.9;
				outline:0px;
			}
			.visited{
				background-color:#30307E;
				box-shadow: 0px 10px 15px white;
			}
			.prof_nameML{
				width:100%;
				padding:0px;
				display:block;
				font-size:20px;
				top:-12px;
				text-align:center;
			}
			.old_preco{ 
				justify-content:center;
				white-space:nowrap;
				flex-wrap:nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				text-decoration:line-through;
				position:absolute;
				width:100%;
				top:21px;
				display:inline-block;
				left:1%;
				right:2.5%;
				height:20px;
				color:#597272;
				font-size:12px;
			}
			.name_produt:hover{
				text-decoration:underline;
			}
			.promover:hover{
				text-decoration:underline;
			}
			.preco_produt:hover{
				text-decoration:underline;
			}
			.old_preco_ol{ 
				display:block;
				text-align:center;
				white-space: nowrap;
				overflow: hidden;
				font-size:12px; 
				text-overflow: ellipsis;
				text-decoration:line-through;
				width:100%;
				top:-12px;
				color:#597272;
				position:relative;
			}
			
			.produt_img,.produt_img_P{
				border:1px solid #ccc;
				border-radius:5px;
				width:100%;
				height:130px;
				z-index:5;
			}
			.produt_img{
				cursor:pointer;
				border-radius:5px;
				padding:2px;
			}
			.proEmPromo{
				border-radius:7px;
				position:absolute;
				width:88%;
				padding:2px;
				margin-bottom:15px;
				background-color:#555;
				opacity:0.5;
				top:15px;
				height:150px;
			}
			.proEmPromoM{
				border-radius:7px;
				position:absolute;
				width:94%;
				padding:2px;
				margin-bottom:15px;
				background-color:#555;
				opacity:0.5;
				top:15px;
				height:150px;
			}
			.label:hover{
				background-color:#CFCFE1;
			}
			.new_input{
				
				left:0;
				right:0;
				display:block;
				margin-left: auto;
				margin-right: auto;
				text-align:center;
				width:80%;
				border:none;
				position:relative;
				top:-10px;
				border-bottom:1px solid grey;
			}
			.new_input:focus{
				border:none;
				border-bottom:1px solid #66afe9;
				outline: 0;
				-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075), 0 1px 0px rgba(102, 175, 233, 0.6);
				box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075), 0 1px 0px rgba(102, 175, 233, 0.6);
			}
			button.ok{
				float:right;
				position:relative;
				top:-28px;
				border:none;
				color:white;
				font-size:12px;
				background:#1e90ff;
			}
			button.okprice{
				margin-top:-6px;
			}
			.msg_produto_registado
			{
				font-size:20px;
				color:white;
			}
			#msg_produto_registado{
				text-align:center;
				animation:fadein 0s forwards;
				-webkit-animation:fadeInOut 2s forwards;
				box-shadow: 0px 0px 5px 0px #000000;
				border-radius:10px;
				z-index:15;
				background-color:#333333;
				padding:30px;
				top:-560px;
				width:370px;
				-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, .175), 0 0 8px #000000;
				box-shadow:inset 0 2px 2px rgba(0, 0, 0, .175), 0 0 8px #000000;
			}
			#msg_sucess{
				text-align:center;
				animation:fadein 0s forwards;
				-webkit-animation:fadeInOut 3s forwards;
				box-shadow: 0px 0px 5px 0px #000000;
				border-radius:10px;
				position:absolute;
				z-index:10;
				background-color:#333333;
				padding:30px;
				top:205px;
				-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, .175), 0 0 8px #000000;
				box-shadow:inset 0 2px 2px rgba(0, 0, 0, .175), 0 0 8px #000000;
			}
			.prof_menu{
				top:4px;
				background-color:white;
				-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, .175), 0 0 8px #000000;
				box-shadow:inset 0 2px 2px rgba(0, 0, 0, .175), 0 0 8px #000000;
			}
			.nenhum_resultado{
				color:grey;
				font-size:25px;
				margin-top:150px;
				margin-bottom:100px;
				text-align:center;
			}
			#loading_search{
				position:absolute;
				top:400px;
				left:46%;
				right:54%;
			}
			.outras_lojas{
				z-index:5;
				width:100%;
				margin-top:83px;				
				cursor:default;
				top:5px;
			}
			#searchHolder{
				padding-top:20px;
				max-width:1500px;
				width:100%;
			}
			#resultado_procura{
				width:100%;
				display:flex;
				flex-wrap:wrap;
				align-items:center;
				justify-content:center;

			}
			.produt_galery{
				flex-wrap:wrap;
				max-width:1500px;
				display:flex;
				justify-content:center;
				padding:0px;
				float:left;
				padding-bottom:20px;
				padding-top:20px;
				margin-bottom:20px;
				position:relative;
				flex-shrink:0
			}
			.listMenu{
				font-weight:600!important;
			}
			.promover{
				left:0%;
				right:0%;
				top:3px;
				margin-bottom:0px;
				font-weight:bold;
				position:absolute;
				font-size:13px;
				
				display:flex;justify-content:center;align-items:center;
			}
			.promover .fa{
			color:#BF9223;padding-right:2px;font-size:11px;margin-top:1px;
			}
				.promover a{
				font-size:10px;
				margin-top:0.5px;
				cursor:pointer;
			  }
			.remover_produto{
				text-align:center;
				color:white;
				background-color:#DC143C;
				margin-bottom:10px;
			}
			.remover_produto:hover{
				color:white;
				background-color:#E34363;
			}
			.remover_produto:focus{
				color:white;
			}
			#modal_body_remover{
				text-align:center;
				padding:20px;
				padding-bottom:0px;				
			}
			.btn_remove{
				color:white;
				margin-right:7%;
				margin-bottom:20px;
				margin-top:40px;
				background-color:#DC143C;
			}
			.btn_remove:focus{
				color:white;
			}
			.btn_remove:hover{
				color:white;
				background-color:#E34363;
			}
			
			.btn_cancel{
				color:white;
				margin-left:7%;
				margin-bottom:20px;
				margin-top:40px;
				background-color:#197419;
			}
			.btn_cancel:focus{
				color:white;
			}
			.btn_cancel:hover{
				color:white;
				background-color:#4D924D;
			}
			#produt_to_remove{
				border-radius:5px;
				border:1px solid grey;
				padding:1px;
			}
			#title_to_remove{
				position:relative;
				top:-13px;
				display:inline;
				font-size:15px;
			}
			#percentagem:focus{
				outline:none;
			}
			.listMenu:hover{
				text-decoration:underline;
				background-color:white;
				box-shadow: 0 6px 12px #ccc;
				webkit-box-shadow: 0 6px 12px #ccc;
			}
			.srcProd{
				background-color:white;
			}
			.labelSort{
				width:100%;padding-left:15px;background-color:white;cursor:pointer;padding-bottom:5px;padding-top:5px;border:none;
				box-shadow: 0 6px 12px rgba(0,0,0,.175);
				-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
			}
			#selectSorteio{
				height:330px;max-height:330px;overflow-y:auto;width:100%;padding:15px;position:relative;
			}
			.listMenu{
				cursor:pointer;
				color:#67788A;
				width:25%;
				margin:auto;
				padding-bottom:10px;
				padding-top:10px;
				font-size:15px;
				background-color:#F0EBF5;
				position:relative;
			}
			.listMenu.pd-flag-select{
				position:static!important;
			}
			.lojaNav{
				cursor:pointer;
				color:white;
				width:50%;
				margin:auto;
				padding-bottom:10px;
				padding-top:10px;
				font-size:15px;
				position:relative;
				font-weight:600;
			}
			.lojaNav:hover{
				text-decoration:underline;
				color:white;
			}
			.tailLeft{
				border-left:none;
				}
			.tailRight{
				border-right:none;
				}
		.item{ 
		list-style:none;
		text-decoration:none;
		cursor:pointer;
	
		}
		.imgCover{
			border-bottom:1px solid #ccc;
		}
		.mySend .rootDivMsg{
			color:white;
		}
		.middle{
		z-index:8;
		position:absolute;
		float:right;
		top:50px;
		right:0px;
		z-index:19;
		box-shadow: 0 6px 12px #555;
		-webkit-box-shadow: 0 6px 12px #555;
		}
		.middle > .mennu:before{ 
		content: "";
		width:15px;
		height: 15px;
		position:absolute;
		top:-5px;
		left:70%;
		right:30px;
		transform: rotate(45deg);
		background-color:white;
		z-index:0;
		box-shadow: 0 6px 12px #000000;
			-webkit-box-shadow: 0 6px 12px #000000;
		}
		.mennu{
		margin:0;
		padding:0;
		width:245px;
		border-radius:0px;
		max-height:480px;
		overflow-y:auto;
		}
		.item{
		overflow:hidden;
		margin:0px;
		border:0px;
		}
		.btn-item:hover {
			color:#67788A;
		}
		.btn-item{
			display:block;
			padding:14px 17px;
			font-size:18px;
			background: white;
			color:#555555;
			position:relative;
			box-shadow: 0 1px 8px #555;
			-webkit-box-shadow: 0 1px 8px #555;
			z-index:999999;
			border-top:1px solid #F0EBF5!important;
		}
		.buscar_mais_prods{
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			bottom:-10px;
			padding-left:35px;
			padding-right:35px;
		}
		.btn-item:before{
			content: "";
			position: absolute;
			width:14px;
			height: 14px;
			background:white;
			margin-bottom:auto;
			bottom:-3px;
			left:20px;
			transform: rotate(45deg);
			z-index:1;
		}
		.btn-item i{
		margin-right:10px;
		}
		.smenu{
		background:	#f0f0f0;
		overflow:hidden;
		transition: max-height 1s;
		max-height:38.8em;
		height:0px;
		z-index:1;
		position:relative;
		}
		.smenus{
			max-height:0;
			height:0px;
		}
		.menuMoeda{
			background:	#A0ACB8;
			overflow:hidden;
			transition: max-height 1s;
		}
		.scontent{
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}

		.smenu a,.smenu .itemMenuSwitch{
		display: block;
		padding:8px 16px;
		padding-left:50px;
		color:#67788A;
		font-size:13px;
		margin:4px 0;
		position:relative;
		}
		.smenu .itemMenuSwitch{
			cursor:default;
		}
		.smenu a:before,.smenu .itemMenuSwitch:before{
		content: "";
		position:absolute;
		width: 6px;
		height: 100%;
		background:rgb(0,102,255);
		left:0;
		top:0;
		transtion: 0.3s;
		opacity: 0;
		}
		.menuMoeda a{
			margin-left:50%;
			padding:4px 8px;
			font-size:90%;
		}
		.biM:after{
			content: "";
			position: absolute;
			width:14px;
			height: 14px;
			background:#f0f0f0;
			left:25%;
			bottom: -7px;
			z-index:100;
			transform: rotate(45deg);
		}
		.menuMoeda:before {
		  position: absolute;
		  content: "";
		  margin-top:-20px;
		  right: 3px;
		  width: 0;
		  height: 0;
		  border: 6px solid transparent;
		  border-color: #555 transparent transparent transparent;
		  z-index:0;
		}
		.menuMoeda.pd-flag-arrow-active:before {
		  border-color: transparent transparent #555 transparent;
		  margin-top:-30px;
		}
		.smenu a:hover:before,.smenu .itemMenuSwitch:hover:before{
		opacity:1;
		}
		.item:target .smenu{
		max-height: 38.8em;
		height:100%;
		}
		.msgTitle .siglaLogo{
			font-size:17px;
		}
		.group_menu{
			width:400px;
			height:435px;
			max-height:500px;
			background-color:white;
			box-shadow: 0 6px 12px #000000;
			-webkit-box-shadow: 0 6px 12px #000000;
			top:51px;
			z-index:19;
			position:absolute;
		}
		.header_group_menu{
			text-align:center;
			padding:15px;
			background-color:white;
			margin-top:0px;
			font-weight:bold;
			border-bottom:1px solid #ccc;
		}

		.content_mnf{
			overflow-y:auto;
			max-height:386px;
			height:100%;
			position:relative;
			top:-10px;
			padding:0px;
			background-color:#F2F2F2;
		}
		#update_logo{
			display:none;
		}
		.tableRoot{
			padding:10px;
			margin-top:20px;
			cursor:default;
			margin-left:auto;
			margin-right:auto;
		}
		.group_menu:before{
			content:"";
			position:absolute;
			width:15px;
			height:15px;
			left:50%;
			right:50%;
			top:-6px;
			background-color:white;
			transform: rotate(45deg);
			z-index:-3;
			box-shadow: 0 6px 12px #000000;
			webkit-box-shadow: 0 6px 12px #000000;
		}
		.mdl_close:hover{
			color:#FF4D4D;
		}
		#tablePurchase{
			display:flex;
			text-align:center;
			align-items:center;
			align-content:center;
			justify-content:center;
		}
		.modal-header{ 
			text-align:center;
			background-color:white;
			color:#67788A;
			display:flex;
			justify-content:center;
			align-items:center;
			flex-wrap:nowrap;
			position:relative;
			z-index:9999;
		}
		.tableHeader{
			padding:30px;
			text-align:center;
			font-size:30px;
			border-top-left-radius:20px;
			border-top-right-radius:20px;
			font-weight:bold;
			color:white;
		}
		.tabInfo{
			padding:30px;
			width:500px;
			text-align:center;
			font-size:20px;
			color:white;
		}
		.tabRow{
			border-top:3px solid white;
		}
		.A1{
			background-color:#FF9900;
		}
		.A2{
			background-color:#CC3300
		}
		.A3{
			background-color:#FF0000;
		}
		.ativar{
			font-size:25px;
			cursor:pointer;
		}
		.Atv{
			padding-left:30px;
			padding-right:30px;
			font-size:20px;
		}
		.responder:hover{
			text-decoration:underline;
		}
		.a:hover{
			text-decoration:none;
		}
		.itemhead{
			border-top:none !important;
		}
		::-webkit-scrollbar {
			width:10px;
			height:10px;
			background-color:white;
		}
		::-webkit-scrollbar-thumb{
			border-radius:10px;
			background-color:#ccc;
		}
		::-o-scrollbar {
			width:10px;
			background-color:white;
		}
		::-o-scrollbar-thumb{
			border-radius:10px;
			background-color:#ccc;
		}
		::-webkit-slider {
			width:10px;
			background-color:white;
		}
		::-webkit-slider-thumb{
			border-radius:10px;
			background-color:#ccc;
		}
		::-ms-scrollbar {
			width:10px;
			background-color:white;
		}
		::-ms-scrollbar-thumb{
			border-radius:10px;
			background-color:#ccc;
		}
		hr{
			border:1px outset #ffffff;
		}
		html{
			min-height:100%;
			height:100%;
			background-color:#F0F0F0;
		}
		#footer{
				width:100%;
				text-align:center;
				background-color:white;
				padding: 10px 5px 0px 5px;
				display:flex;
				flex-direction:column;
				margin-top:auto;
				box-shadow: 0px 0px 5px 2px #c3c3c3;
				-webkit-box-shadow: 0px 0px 5px 2px #c3c3c3;
				line-height:5px;
				flex-shrink:0;
			}
		.payment-types{
			display:flex;
			align-items:center;
			justify-content:center;
			margin-bottom:10px;
		}
		.payment-types div{
			display:flex;
			flex-wrap:nowrap;
		}
		.payment-types div img{
			cursor:default;
			width:40px;
			height:40px;
			margin-left:5px;
		}
		#categorias{
			position:fixed;background-color:white;
			box-shadow: 0px 6px 12px rgba(0,0,0,.175);
			-webkit-box-shadow: 0px 6px 12px rgba(0,0,0,.175);
			border-radius:4px;
			border:1px solid #ccc;padding:2px 0px;
			width:auto;
			top:100px;
			bottom:0px;
			z-index:99;
			margin-top:-1px;
		}
		#categorias > div{
			overflow-y:auto;
			height:100%;
			padding:0px;
		}
		#categorias .headerCategoria{
			display:block;
			padding:10px 30px 10px 35px;
			color:#555;
			position:relative;
			font-size:14px;
			margin:0px;
		}
		#categorias .subCategoria{
			color:#67788A;
			padding:7px 0px 7px 50px;
			display:block;
		}
		#categorias .iconCategory{
			top:-30px;
			left:-30px;
		}
		#categorias a:hover{
			text-decoration:none;
			background-color:#f0ebf5;
		}
		#categorias > div > div{
			border-top:1px solid #e5e5e5;
		}
		#categorias > div > div:first-child{
			border-top:0!important;
		}
		.categorias_procura
		{
			margin-top:-26px!important;
		}
		.goCategorias:after{
			 position: absolute;
		     content: "";
		     top: 10px;
		     right: 10px;
		     width: 0;
		     height: 0;
			 border: 6px solid transparent;
			 border-color: transparent transparent grey transparent;
		}
		.goCategorias.collapsed:after{
			border: 6px solid transparent;
		     border-color: grey transparent transparent transparent;
			 top: 19px;
		     right: 10px;
		}
		 #accordion > .produt_detalhe{
			padding:10px;
			font-size:15px;
			color:#67788A;
			font-weight:400;
		}
		.fieldset{
			margin-left: 2px;
			margin-right: 2px;
			padding-top: 1.35em;
			padding-bottom: 2.925em;
			padding-left: 0.75em;
			padding-right: 0.75em;
			border: 2px groove;
			background:#F5F5DC;
			cursor:default;
			margin-bottom:40px;
		}
		.inputEndereco{
			margin:20px;
		}
		.childEndereco{
			font-size:14px!important;
			color:#6E6E6E;
		}
		.maisEndereco:hover{
			color: #00BFFF;
			text-decoration:underline;
		}

		.icon{
			position: absolute;
			width:15px;
			border-left:0px;
			border-top:0px;
			height: 15px;
			background:#d9534f;
			visibility:hidden;
			margin:auto;
			margin-left:-5%;
			margin-right:5%;
			margin-top:22px;
			z-index:16;
			transform: rotate(45deg);
		}

		#navLeft{
			position:absolute;
			left:0px;
			text-align:left;
		}
		.itemNavLeft{
			padding-left:20px;
			padding-top:10px;
			padding-right:20px;
			border-bottom:2px groove;
			color:white;
			display:block;
			height:50px;
			font-size:20px;
			background-color:#555;
			border-bottom-right-radius:8px;
			border-bottom-left-radius:8px;
		}
		.itemNavLeft:hover{
			cursor:pointer;
			color:white;
			background-color:#1E90FF;
			border-color:red;
			text-decoration:none;
		}
		.plusPromo{
			display:inline-flex;
			font-size:30px;
			margin-top:40px;
			padding:2px;
			z-index:10;
		}
		.imgPromo{
			width:100%;
			height:100px;
			border-radius:5px;
			border:1px outset #ffffff;
			border-top:1px inset #ffffff;
			border-left:1px inset #ffffff;
			padding:2px;
		}
		.itemPromo{
			max-width:148px;
			flex-wrap:nowrap;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis;
			width:100%;
			max-height:150px;
			position:relative;
			font-size:12px;
			display:inline;
			border:1px solid #ccc;
			padding:4px;
			border-radius:5px;
			z-index:5;
		}
		.itemPromo > .old_preco_ol{
				top:-12px;
			}
			.itemPromo > .name_produt_ol{
				top:-2px;
				font-size:90%;
			}
			.itemPromo > .preco_produt_P{
				bottom:-10px;
				font-size:95%;
			}
		.contentPromo{
			padding:0px;
			text-align:center;
			width:100%;
			position:relative;
			display:flex;
			height:160px;
			justify-content:center;
			top:-5px;
		}
		.infoDesconto{
			display:flex;white-space:nowrap;flex-wrap:nowrap;justify-content:center;font-weight:bold;
		}
		.itemStar{
			width:100%;
			display:flex;
			justify-content:center;
			position:relative;
			top:-5px;
			z-index:19;
		}
		.glyphicon-earphone{
			text-decoration:none;
		}
		.btnTrashCarT{
			font-size:14px;
			border:none;
			background-color:#f44336;
		}
		.btnTrashCarT:hover{
			transform:scale(1);
			border:none;
			background:#e50000;
		}
		.starItem{
			position:absolute;
			left:5%;
			right:5%;
			top:5px;
		}
		.msg-feedback{
			position:fixed;
			margin:auto;
			max-width:450px;
			width:100%;
			z-index:999999;
			height:auto;
			padding:0px 10px 0px 10px;
			display:flex;
			align-self:center;
		}
		.msg-feedback > div{
			background-color:rgba(255,255,255,0.9);
			border-radius:8px;
			width:100%;
			position:relative;
			display:flex;
		}
		.msg-feedback  .inner{
			display:flex;
			flex-wrap:nowrap;
			border-radius:8px;
			width:100%;
			position:relative;
		}
		.msg-feedback .inner > div{
			display:flex;
			justify-content:center;
			align-items:center;
			padding:15px;
			position:relative;
		}
		.msg-feedback .icon-closeMdl{
			left:initial;
			bottom:initial;
			right:-34px;
			top:-35px;
			margin:0px;
			position:absolute;
			transform:scale(0.20);
		}
		.msg-feedback .inner > .msg-icon{
			max-width:80px;
			width:100%;
			height:100%;
		}
		.msg-feedback .inner > .msg-content{
			text-align:center;
			color:white;
			width:100%;
			padding-right:30px;
		}
		.msg-feedback .msg-content:first-letter{
		    text-transform:uppercase;
		}
		.msg-feedback .inner > .msg-icon span{
			top:initial;
			left:initial;
			transform:scale(0.40);
		}
		.msg-success{
			background-color: #6acb5f;
			border:2px solid #36b927;
		} .msg-success > .msg-icon { border-right: 2px solid #36b927;}
		.msg-info{
			background-color: #4d4dff;
			border:2px solid #0000cc;
		} .msg-info > .msg-icon { border-right: 2px solid #0000cc;}
		.msg-danger{
			background-color: #d9534f;
			border:2px solid #a72925;
		} .msg-danger > .msg-icon { border-right: 2px solid #a72925;}
		.msg-warning{
			background-color: rgb(255,193,7);
			border:2px solid #b38600;
		} .msg-warning  > .msg-icon { border-right: 2px solid #b38600;}
		.produt_preview_inner{
			position:relative;cursor:pointer;
		}
		.produt_preview_inner label{
			cursor:pointer;
			width:100%;height:100%;text-align:center;font-size:12px;position:absolute;top:0px;left:0px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.5);color:#555;font-weight:700;border-radius:10px;cursor:pointer;z-index:0px
		}
		.star{
			color:#FFD700;
			position:relative;
			padding-left:2px;
			padding-right:2px;
			font-size:15px;
			top:-3px;
		}
		.notifContent{
			overflow:hidden;
			display:inline-block;
			width:100%;
			text-overflow:ellipsis;
			position:relative;
		}
		.notifContent > .content{ 
			position:relative;
			top:22px;
		}
		.img_notif{
			width:55px;
			height:65px;
			border: 1px solid #e5e5e5;
			background-color:white;
		}
		.area-winers{
			position:absolute;top:0px;left:0px;overflow-y:auto;width:100%;background-color:white;overflow-x:hidden;z-index:5;box-shadow: 0 6px 12px rgba(0,0,0,.175);height:0%;
			webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);max-height:380px;padding:10px;min-height:0px;display:none;
		}
		.winner-info{
			width:100%;padding:8px;border:1px solid #ccc;padding-bottom:10px;position:relative;
		}
		.player{
			padding-bottom:50px;
			display:flex;
			flex-wrap:wrap;
			justify-content:center;
			min-height:442px;
			height:auto;
			box-shadow: 0 6px 12px rgba(0,0,0,.175);
			webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
			background-color:white;
		}
		.playerEmp{
			height:100%;
			min-height:402px;
		}
		#lojaN{
			height:auto;margin-top:20px;border-top:none;
			-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;
				margin-bottom:10px;
				background-color:white;
		}
		.promoBody{
			position:absolute;
			width:100%;
			padding-top:30px;
			height:100%;
			left:0px;
			top:0px;
			color:white;
			z-index:19;
			font-size:12px;
			display:flex;
			justify-content:center;
		}
		.s_b_p{
			width:100%;
			display:flex;
			flex-wrap:nowrap;
			margin-top:30px;
			margin-bottom:10px;
			padding:0px 20px;
			position:relative;
		}
		.ui-slider-handle{
			cursor:pointer!important;
		}
		.s_b_p .price_range{
			max-width:70px;
		}
		.promoContent{
			padding:5px;
			text-align:left;
			display:block;
			white-space:nowrap;
			font-size:11px;
		} 
		.glyphicon-arrow-down{
			color:red;
			position:relative;
			top:2px;
			padding-right:3px;
		}
		.cabesalho{
			width:100%;
			background-color:#1E90FF;
			text-align:center;

			cursor:default;
			margin-top:-15px;
			height:54px;
			z-index:999;
			position:fixed;
		}
		.descricao-emp:hover{
			text-decoration:underline;
		}
		.descricao-emp{
			position:relative;
			padding:0px;
			margin:0px;
			cursor:pointer;
			height:100%;
			width:100%;
			max-width:600px;
		}
		.resetDesc{
			color:#d9534f;
			position:absolute;
			cursor:pointer;
			right:5px;
			top:5px;
			font-size:16px;
		}
		.targMsg:focus{ 
			outline:0px;
		}
		.fa-location-arrow{
			transform: rotate(45deg);
		}
		.notif:hover{
			background:rgba(0,102,255,0.7);
		}
		.mess > .a,.nott > .a,.favv > .a{
			transform:scale(1.2);
		}
		.mess .fa, .mes .fa{
			color:#673ab7;
		}
		.nott .fa, .not .fa{
			color:#ffc107;
		}
		.countNtf1{ 
			left:49px;
			top:4px;
		}
		.countMsg1{
			right:70px;
			top:4px;
		}
		.countMsg{
			right:115px;
			top:4px;
		}
		.countNtf{
			left:75px;
			top:4px;
		}
		.panel-heading{
			border:none;
		}
		.modal{
			max-height:100%;
			height:auto;
			padding:0px;
			margin:0px;
		}
		.modal-content{
			border-top-left-radius:10px;
			border-top-right-radius:10px;
			max-width:600px;
			width:100%;
			overflow:hidden;
			height:auto;
			max-height:100%;
			left:5px;
			margin-right:11.5px;
			bottom:5px;
			margin-top:10px;
			display:flex;
			flex-direction:column;
		}
		.erroPagamento{
			display:flex;
			justify-content:center;
			align-items:center;
			padding:10px;
		}
		#cadastro>.modal-dialog{
			display:flex;
			flex-direction:column;
			bottom:0px;
			margin-top:0px;
			height:auto;
			max-height:100%;
		}
		#showImgMsg>.modal-dialog>.modal-content{
			max-width:505px;
		}
		.modal-header{
			border-top-left-radius:7px;
			border-top-right-radius:7px;
		}
		.modal{
			background-color: rgba(0,0,0,0.2);
			padding:0px;
			margin:0px;
			height:auto;
			max-height:100%;
			
		}
.switch {
  position: absolute;
  display: inline-block;
  width: 45px;
  height: 22px;
  z-index:999999;
  top:5px;
  right:10px;
}

.switch .input-switch { 
  opacity: 0;
  width: 0;
  height: 0;
  z-index:99999;
}

.slider-btn {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-btn:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.input-switch:checked + .slider-btn {
  background-color: #2196F3;
}

.input-switch:checked + .slider-btn:before {
  -webkit-transform: translateX(22px);
  -ms-transform: translateX(22px);
  transform: translateX(22px);
}

/* Rounded sliders */
.slider-btn.round {
  border-radius: 27px;
}

.slider-btn.round:before {
  border-radius: 50%;
}
		.btn-info{
			background-color:rgba(0,102,255,.9);
		}
		.btn-info:hover{
			background-color:rgba(0,102,255,0.8);
		}
		.totalj .old_preco_ol{
			  font-size:90%;
			  color:#67788A;
			  position:relative;
			  top:6px;
		}
		 .totalj .preco_produt_ol{
			  font-size:100%;
			  color:#4169E1;
			  position:relative;
			  margin:0px;
			  top:5px;
		}
		.starsNotif{
			position:absolute;display:flex;justify-content:center;text-align:center;font-size:15px;width:100%;left:0px;top:5px;
		}
		#cabesalho,#cabesalhoEmp,#cabesalhoAlter{
			position:fixed;
			display:flex;
			justify-content:center;
			align-items:center;
			width:100%;
			color:white;
			font-size:27px;
			background-color:#1E90FF;
			top:50px;
			text-align:center;

			cursor:default;
			height:50px;
			z-index:999;
		}
		#imgToShow{
			border-radius:5px;max-height:450px;height:auto;position:relative;max-width:450px;width:100%;background-color:white;
		}
		#outras_LojasHeader{
			display:flex;
			justify-content:center;
			align-items:center;
			width:100%;
			color:white;
			font-size:27px;
			background-color:#1E90FF;
			text-align:center;
			z-index:9;
			cursor:default;
			height:50px;
		}
		.lojaContent{
			padding:0px 50px 0px 50px;
			margin-left:-1px;
		}
		.questHolder{
			padding-left:38px;padding-right:29px;padding-top:5px;height:100%;padding-bottom:10px;overflow-y:auto;
		}
		.dropdown-menu.open,.filter-option-inner-inner{
			color:#67788A;
			font-weight:normal;
		}
		.pd-flag-items-item{
			color:#555;
		}
		.inputEndereco .dropdown-toggle.btn-default{
			border-radius:4px;
		}
		#cabesalhoEmp{
			top:90px;
		}
		#imgLoading{
			width:25px;
			height:25px;
			position:absolute;
			left:0px;
			right:0px;
			bottom:-10px;
			margin:auto;
		}
		
		@media (max-width: 767px) { 
		  .cartBody{
			display: none;
		  }
		}
		@media (max-width: 767px) {
		  #menu2{
			display: none;
		  }
		}
		@media (max-width: 767px) {
		  .coracao{
			right:5px;
			font-size:15px;
			width:23px;
			height:23px;
		  }
		  .shareProd img{
			transform:scale(0.6);
			padding:0px;
		  }
		  .ui-accordion .ui-accordion-content ,.questHolder{
			  padding-left:5px;
			  padding-right:5px;
		  }
		  .btnTrashCarT{
			font-size:12px;
			}
			.countMsg1,.countNtf1{
				font-size:10px;
			}
		}
		@media (max-width: 767px) {
		  .navheader{
			width:100%;
			padding:0px;		
		  }
		  
		}
		.container-fluid{
			margin:0px;
			display:flex;
			flex-wrap:nowrap;
			align-items:center;
			height:auto;
			background-color:#F0EBF5;
			border-top:none;
			border-bottom:1px inset #ccc;
			padding-bottom:0px;
			box-shadow: 0 4px 5px #737373;
			-webkit-box-shadow: 0 4px 5px #737373;
			z-index:99999,
		}
		
		#preparador{
			width:25px;
			height:25px;
			cursor:default;
		}
		#eloader > img{
			cursor:default;
			width:25px;
			height:25px;
		}
		#img-loader > img{
			cursor:default;
			width:25px;
			height:25px;
		}
		#contentLoader > img{
			cursor:default;
			width:25px;
			height:25px;
		}
		#areaCompra{
			padding:2px 20px 0px 20px;
			position:relative;
		}
		.infoProcura{
			width:100%;height:25px;background-color:#4682B4;text-align:left;color:white;z-index:40;padding:4px 30px 0px 30px;justify-content:center;
			overflow:hidden;text-overflow:ellipsis;display:flex;flex-wrap:nowrap;white-space:nowrap;font-size:12px;
			box-shadow: 0 6px 12px rgba(0,0,0,.175);
			-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		}

		.totalj{
			z-index:24;
			width:100%;
			background-color:#F0F0F0;
			position:absolute;
			text-align:center;
			left:0px;
			height:59px;
			display:flex;
			justify-content:center;
			bottom:0px;
			border-top:1px solid #ffffff
		}		
		@media (max-width: 767px) {
		  .container-fluid{
			flex-wrap:wrap;
			padding:0px 15px;		
		  }
		  .respostaAf{
			top:19px;		
		  }
		}
		a,p,div,body,label,span{
			font-family:Noto Sans, sans-serif;
		}
		.dor a{
			color:#67788A;
			font-weight:600;
			font-family:Noto Sans, sans-serif;
		}
		.navbar-toggle{
			margin:0px;
			position:relative;
			margin-right:1px;
		}
		.icon-bar{
			position:relative;
			top:-2px;
			min-height:5px;
			height:3px;
			transform:scale(0.7);
		}
		#body{
			font-size:12px;
			color:#67788A;
			background-color:#F0F0F0;
			flex-wrap:nowrap;
			min-height:100%;
			height:100%;
			display:none;
			cursor:default;
			height:100%;
			width:100%;
			overflow-x:hidden;
			flex-direction:column;
			overflow:auto;
			overflow-x:hidden;
		}
		@media (max-width: 767px) {
		  .navbar-brand{
			padding-left:0px;			
		  }
		}
		@media (max-width: 767px) {
		  #gotop{
			font-size:30px;	
			margin-right:50px;
		  }
		}
		@media (max-width: 767px) {
		  .infoProcura{
			top:132px;
			padding:4px 5px 0px 5px;
		  }
		  .img_preview{
			  width:60px;
			  height:60px;
		  }
		}
		@media (max-width: 767px) {
		  .myProdStatistic{
			  font-size:11px;
		  }
			  .myProdStatisticEmp{
				padding:12px 0px 2px !important;
				position:relative;
				top:-3px;
			}
		}
		@media (max-width: 767px) {
		  .areaProcura{
			margin-left:0px;
			margin-right:0px;
			top:0px;
		  }
		}
		.area-info-loja{
			padding:0px 0px 25px 0px;position:relative;z-index:5;text-align:center;border-top:1px solid #ccc;
			max-height:210px;
			min-height:210px;
			overflow:hidden;
		}
		.nav-info-loja div{
			color:white;cursor:pointer;width:50%;padding:6px 12px;background-color:#2196f3;
			position:relative;
		}
		.info-contact{
			padding:8px 12px 0px 12px;
			width:100%;
			border-bottom:1px solid #ccc;
		}
		.nav-info-loja div:hover{
			background-color:#ccc;
			color:#555;
		}
		.content-info-loja{
			padding:5px;
		}
		.content-afiliado{
		    flex-shrink:0;
		}
		@media (max-width: 767px) {
		.area-info-loja{
			max-height:195px;
			min-height:195px;
			overflow:hidden;
		}
		  #menu{
			float:right;
			right:0px;
			top:-2px;
			text-align:left;
			margin-left:auto;		
		  }
		}
		 #areaControl{ 
			display:none;	
		 }
		 .iac{
			 font-size:20px;position:absolute;left:10px;top:10px;color:red;cursor:pointer;display:none;
		 }
		@media (max-width: 767px) {
		  #areaControl{
			display:block;	
		  }
		  .iac{
			  display:inline;	
		  }
		}
		@media (max-width: 767px) {
		  #controlArea{
			display:none;
			position:absolute;
			top:-31px;
			box-shadow: 1px 1px 15px 1px #555;
		  }
		  .controlAreaEmp{
				max-height:180px;
			}
		} 
		@media (min-width: 767px) {
		  #controlArea{
			display:inline-block;
			max-height:215px;
		  }
		  .controlAreaEmp{
				height:180px;
			}
		}
		@media (max-width: 767px) {
		  #myCarousel{
			margin-bottom:15px;	
		  }
		}
		@media (max-width: 767px) {
		  #cabesalho{
			margin-top:42px;
			max-height:40px;
			height:100%;
			font-size:14px;
		  }
		  #cabesalhoAlter{
			max-height:40px;
			height:100%;
			font-size:14px;
			margin-top:-1px;
		  }
		}
		@media (max-width: 767px) {
		  #outras_LojasHeader{
			max-height:40px;
			height:100%;
			font-size:20px;
			padding:10px;
		  }
		}
		@media (max-width: 767px) {
		  #accordion > .produt_detalhe{
			font-size:11px;
			padding:10px;
		  }
		} 
		@media (max-width: 767px) {
		  #cabesalhoEmp{
			margin-top:34px;
			max-height:40px;
			height:100%;
			font-size:20px;
		  }
		}
		@media (max-width: 767px) {
		  .htext{
			font-size:14px;
			margin-top:5px;
		  }
		}
		#contentJogosSorteio{
			width:100%;
		}
		
		@media (max-width: 767px) {
		  #button_group{ 
			position:fixed;
			z-index:17;
			left:0px;
			right:0px;
			justify-content:center;
			align-items:center;
			bottom:0%;
		  }
		  .btnProdCC{
			min-height:43.33px;
			position:relative;
		  }
		  .goCategorias.collapsed:after{
			top:15px;
		  }
		}
		.rootCarousel{ 
			cursor:default;position:relative;top:30px;max-width:700px;width:100%;display:inline-block;height:100%
		}
		.magnifier{
			z-index:990;
		}
		.imgCarousel{
			max-width:676px;width:100%;transform:scale(1);min-height:300px;max-height:300px;
		}
		.carousel-inner{
			max-height:300px;
			border:1px solid #ffffff;
			position:relative;
			display:flex;
			flex-direction:column;
			align-items:center;
		}
		.carousel-inner >div{
			width:100%;
		}
		.carousel{
			max-height:380px;
		}
		.carousel-control.left {
			left:1px;
		}
		.carousel-control.right {
			right:1px;
		}
		.minCarousel{
			cursor:pointer;background-color:white;margin:2px;width:45px;height:45px;padding:1px;
		}
		.img-in-sort{
			width:100px;height:100px;
			background-color:white;
		}
		#areaSorteio{
			padding:0px;position:relative;width:100%;margin:0px;height:auto
		}
		.sort-info{
			margin-left:5%;padding-top:5px;padding-top:10px;font-size:12px;line-height:100%;
		}
		.sort-info > div{
			display:flex;
			flex-wrap:nowrap;
			text-align:left;
			max-width:250px;
			width:100%
		}
		.sort-info > div  > div{
			text-align:left;
		}
		.sort-info > div   div:nth-child(2){
			font-weight:normal!;
		}
		.sort-info   div:first-child{
			color:#555;
			font-weight:500px;
		}
		.newSort{
			display:flex;padding:5px;position:relative;background-color:white;
			color:#67788A;
		}
		.prod-exib{
			position:absolute;top:0px;left:0px;display:none;overflow-x:auto;width:0px;background-color:white;overflow-y:hidden;z-index:5;height:100%;padding:5px;
		}
		.prod-exib.open{
			padding:3px;
		}
		.frstCh{
			padding:0px;width:auto;position:relative;height:100%;font-size:11px;
				border:1px solid #ccc;
		}
		.frstCh > p{
			width:100%;text-align:center;margin:0px;
		}
		.frstCh > p > span{
			width:100%;display:block;overflow:hidden;text-overflow:ellipsis;flex-wrap:nowrap;white-space:nowrap;
		}
		.prod-exib > .frstCh{
			margin-right:5px;
		}
		.haveSorteio{ 
			padding:0px 5px 0px 5px;border-top-right-radius:10px;border-top-left-radius:10px;margin-top:-27px;position:absolute;z-index:16;max-width:700px;width:100%;
		}
		.avatarSvg,.imgLogo{
			float:left;
			position:relative;
			display:inline;
			width:45px;
			height:45px;
			border-radius:50%;
			z-index:9999;
			background-color:white;
		}
		.avatarSvg{
			display:flex;
			justify-content:center;
			align-items:center;
		}
		.siglaLogo{
			font-size:23px;
			font-weight:lighter;
			color:#555;
			display:flex;
			justify-content:center;
			align-items:center;
			border-radius:50%;
			font-weight:600;
			margin-top:-1px;
		}
		.lojaVinculada .btn{
			position:relative;
			width:50%;
			color:white;
			margin:10px;
		}
		.lojaVinculada .btn:hover{
			text-decoration:none;
		}
		.lojaVinculada .lvbtns{
			display:flex;
			flex-wrap:nowrap;
		}
		.lojaVinculada .divi1{
			display:flex;
			flex-wrap:nowrap;
			width:100%;
		}
		
		.lojaVinculada .divi2{
			margin-top:15px;
			text-align:left;
			margin-left:10px;
			width:100%;
		}
		.lojaVinculada .divi2 p{
			margin:0px;
			margin-top:10px;
		}
		.panel-body{ 
			overflow-y:auto;
			padding:0px;
		}
		.panel-title{ 
			font-size:96%;
		}
		.btnProd{
				width:200px;
				padding:0px;
		}
		.lojaNav{
			background-color: #d9534f;
		}
		.vstd{
			background-color:#1E90FF;
		}
		.imgProdCarrinho{
			width:100px;height:100px;
		}
		.img-comicao-venda{
			width:25px;height:25px;
		}
		.comicao{
			font-size:14px;
			font-weight:600;
			
		}
		.btnProdC{
			width:200px;
			margin-left:15px;
			position:relative;top:0px;background-color:#ccc;font-size:30px;		
		}
		#ui-id-1{
			color:#67788A;
			font-size:14px;
		}
		.btnProdCC{
			width:200px;
			margin-left:15px;
			position:relative;top:0px;font-size:30px;	
			display:flex;
			justify-content:center;
			align-items:center;
		}
		.spinnerQuantia{
			position:absolute;margin-left:140px;padding:0px;bottom:13px;z-index:9999;
			display:flex;
		}
		.spinnerQuantia input{ 
			border:none;outline-offset:0px;outline:0px;text-align:center;width:30px;box-shadow:none;
		}
		.spinnerQuantia span{
			align-self:flex-end;
			margin-right:10px;
		}
		.optionButtons{
			position:absolute;
			right:10px;
			line-height:7px;
			cursor:pointer;
			border-radius:50%;
			display:inline-block;
			display:flex;
			top:10px;
			flex-direction:column;
			justify-content:center;
			align-items:center;
			width:33px;
			height:33px;
			z-index:9999;
			color:blue;
			background-color:white;
			-webkit-box-shadow:inset 0 0px 0px rgba(85, 85, 85,.5),0 0px 4px #555;
			box-shadow:inset 0 0px 0px rgba(85, 85, 85,.5), 0 0px 4px #555;
		}
		.optionButtons li::marker{
			position:relative!important;
			margin:0px!important;
		}
		.optionButtons li{
			margin-left:27px;
			position:relative;
			cursor:pointer;
		}
		.optionButtons:active{
			background-color:rgba(85, 85, 85,.4);
			-webkit-box-shadow:inset 0 0px 0px rgba(85, 85, 85,.5),0 0px 4px #555;
			box-shadow:inset 0 0px 0px rgba(85, 85, 85,.5), 0 0px 4px #555;
			color:white;
		}
		.optionButtons:active .optionButtons li::marker{
			color:white;
		} 
		.optionButtons.oBPedidos{
			top:55px;z-index:999999;right:25px;
		}
		.btn_options_group{
			position:absolute;
			right:0px;
			left:0px;
			padding:20px 10px 10px 10px;
			display:flex;
			flex-direction:column;
			background-color:#F8F8FF;
			box-shadow: 0 1px 5px #737373;
			-webkit-box-shadow: 0 1px 5px #737373;
			z-index:999999;
			display:none;
			top:0px;
		}
		.btn_options_groupModal{top:initial;margin-top:5px;}
		.btn_options_group .btn{
			margin-bottom:10px;
			width:100%;
			position:relative;
			font-size:11px;
			padding-left:24px;
			padding-right:10px;
		}
		.prod_in_edit{
			border:2px solid rgba(111, 0, 221, .7);
			-webkit-box-shadow:inset 0 0px 0px rgba(111, 0, 221, .7),0 1px 12px #30307E;
			box-shadow:inset 0 0px 0px rgba(111, 0, 221, .7), 0 1px 12px #30307E;
			background-color:white;
		}
		@media (max-width: 767px) {
			.btnProd{
				max-width:250px;
				margin:0px;
				flex-wrap:nowrap;
				width:100%;
				min-width:20px;
				border-top:1px solid grey;
				z-index:20;
				padding:0px;
				border-radius:0px;
				border-bottom:none;
				border-left:none;
				border-right:none;
			}
			.bag-cart{
				padding:10px 0px 10px 0px;
			}
			.spinnerQuantia span{
				font-size:10px;
			}
			.imgProdCarrinho{
				width:80px;height:80px;
			}
			.labelItens > div > div > .opCart{
				margin-top:5px;
			}
			.spinnerQuantia{
				margin-left:100px;
			} 
			.labelItens > div > div > .pCart,.labelItens > div > div > .pCartDisabled{
				margin-top:30px;
				font-size:11px;
			} 
			.labelItens:first-of-type{
				font-size:85%;
			}
			img.imgProdCarrinho{
				margin-right:5px;
			}
			.pagar{
				padding:11px;
				margin-bottom:-1px;
				min-height:43.33px;
				background-color:#1e90ff;
			}
			.pagar:hover{
				background-color:#1e90ff;
				opacity:1;
			}
			.textAreaSorteios{
				font-size:12px; 
			}
			.haveSorteio{
				font-size:10px;
			}
			.haveSorteio .currency{
				font-size:9px;
			}
			.img-in-sort{
				width:80px;
				height:80px;
			}
			.sort-info{
				font-size:11px;
				line-height:80%;
				margin-left:5px;
			}
		}
		@media (max-width: 767px) {
		  #preparador{
			height:30px;
			width:30px;			
		  }
		}
		#selectCP > option{ 
			min-height:3em;
			padding:20px;
		}
		#atendente{
			margin-top:-20px;
		}
		@media (max-width: 767px) {
		  #atendente{
			flex-wrap:wrap;
				margin-top:-30px;
		  }
		}
		@media (max-width: 767px) {
		  .wel2{
			font-size:20px;			
		  }
		}
		#lojaN2{
			width:100%;
			padding:0px 20px 0px 20px;
			z-index:8;
			display:none;
		}
		#lojaN2P{
			width:100%;
			position:fixed;
			top:139px;
			padding:0px 20px 0px 20px;
			z-index:20;
			display:none;
		}
		.counterStatist{ 
			position:relative;top:-17px;margin-left:-13px;
		}
		.myProdInfoIcon{
			margin-right:0px;font-size:20px;
		}
		.myProdStatistic div .fa-heart{
			color:red;
		}
		.myProdStatistic div .fa-comment{
			color:#1E90FF;
		}
		.myProdStatistic div .fa-flag{
			color:#7CFC00;
		}
		 .info_envio{
			font-weight:400;
		  }
		  .emojionearea-filters{
		    border-bottom:1px solid #ccc;
		  }
		@media (max-width: 767px) {
		  #lojaN2P{
			top:164px;			
		  }
		  .produt_preview{
			  max-width:175px;
			  height:230px;
		  }
		  .produt_img_P{
			  height:130px;
		  }
		  .produt_img{
			  height:110px;
		  }
		}
		.produt_img:focus{
				outline:0px;
		}
		@media (max-width: 467px) {
		 .emojionearea-picker {
			position:absolute;
			max-width:150%;
			min-width:0;
			margin:0;
			left:0px;
			right:0px;
			width:150%;
			height:auto;
			min-height:initial;
			max-height:245px;
			margin-bottom:0;
			overflow:hidden;
			max-width:290px;
			top:21px!important;
		 }
		 .emojionearea-picker .emojionearea-wrapper {
			position:relative!important;
			max-width:initial;
			min-width:initial;
			width:100%!important;
			margin:0px;
			left:0px!important;
			right:0px!important;
			max-height:245px;
		 }
		 .emojionearea-filters,.emojionearea-category-block{
			padding-left:0px!important;
		 }
		 .emojionearea-search-panel{
			display:none;
		 }
		 .emojionearea-scroll-area{
			top:40px;
			position:relative;
			display:block;
		 }
		 #cabesalho .htext{
			margin-top:2px;			
		 }
		 #cabesalhoAlter .htext{
			margin-top:2px;			
		 }
		.htext{
			margin-top:10px;
		  }
		  .navbar-brand{
			font-size:15px;			
		  }
		  .nome_Prod_Pedido{
			  max-width:250px;
			  margin-bottom:8px;
		  }
		  #lojaN2P{
			padding: 0px 5px 0px 5px;		
		  }
		  .img_preview,.anexo_preview{
			  width:45px;
			  height:45px;
		  }
		  .minha_encomenda{
			  min-height:200px;
			  height:200px;
			  max-height:435px;
			  font-size:10px;
		  }
		  .optionButtons{
			transform:scale(0.7);
			right:0px;
			top:0px;
		  }
		  .optionButtons.oBPedidos{
			top:45px;z-index:999999;right:10px;
		  }
		}
		@media (max-width: 467px) {
		  #lojaN2{
			padding:0px 5px 0px 5px;			
		  }
		}
		@media (max-width: 467px) {
		  .menu2-empresa a{
				text-transform: lowercase;
		  }
		  .menu2-empresa .txtHeader::first-letter{
				text-transform: uppercase;
		  }
		  .goCategorias:after{
			top:5px;
			right:5px;
		  }
		  .goCategorias.collapsed:after{
			top:13px;
			right:5px;
		  }
		  #areaCompra{
			padding:2px 5px 0px 5px;			
		  }
		  #dadosPromocao{
			  height:80%;
		  }
		  #procurar{
			height:35px;
		  }
		  .botao{
			height:35px;
		  }
		  .info_envio{
			font-size:11px;
		  }
		  .pc-block{
			padding-left:0px;
			line-height:10px;
		  }
		  .pc-block-inner{
			margin-left:5px;
			line-height:13px;
			font-size:11px;
			margin-right:5px;
		  }
		  .pc-block label{
				font-size:12px;
				position:relative;
				top:-5px;
		}
		  .info-compra{
			margin-top:-4px;
		  }
		  .pc-block-inner.first{
			padding-bottom:10px;
		  }
		}
		.modal-header .glyphicon-plus{
			color:green;float:left;cursor:pointer;position:absolute; font-size:28px;padding:2px 2px 2px 3px;top:10px;left:30px;z-index:21;padding-left:4px;
		}
		.loja_favorita{
			display:flex;
			flex-wrap:nowrap;
			border-bottom:1px solid #ccc;
			align-items:center;
			cursor:pointer;
			background-color:#f0f0f0;
		}
		#contentLF{
			width:100%;
			overflow-x:hidden;
			overflow-y:auto;
			height:100%;
		}
		.loja_favorita > .divi1 > label{
			margin:0px;
			position:absolute;
			width:100%;
			word-break:keep-all;
			left:60px;
			text-align:left;
			cursor:pointer;
		}
		.loja_favorita:hover{
			background-color:#c6c6c6;
		}
		.loja_favorita a:hover{
			text-decoration:none;
		}
		.loja_favorita > .divi2 > button{
			position:relative;
			width:100%;
			margin:5px;
		}
		.new-l-vinculada{
			display:flex;
			justify-content:center;
			border-bottom:1px solid #ccc;
		}
		.new-l-vinculada > .loja_favorita {
			border:none;
			width:100%;
		}
		.loja_favorita > .divi2 > button > a:hover{
			text-decoration:none;
		}
		.loja_favorita > .divi2 > button > a{
			color:white;
		}
		.loja_favorita .divi2{
			margin-top:20px;
			width:100%;
			display:block;
			margin-left:-10px;
		}
		.loja_favorita > .divi1{
			display:flex;
			flex-wrap:nowrap;
			padding:15px;
		}
		.lojaVinculada .divi1 label{
			left:65px;
			cursor:default;
		}
		.lojaVinculada{
			background-color:#f0f0f0;
			cursor:default;
		}
		.lojaVinculada:hover{
			background-color:#f0f0f0;
		}
		@media (max-width: 467px) {
		  .img_on_buy{
			width:80px;
			height:85px;
		  }
		  #gotop{
			font-size:30px;
			margin-right:15px;
		  }
		  .nextImgRate,.prevImgRate{
			font-size:30px;
		  }
		  .btnCloseRate{
			  font-size:30px;
		  }
		  .imgCarousel{
			min-height:200px;max-height:200px;
		}
		.nome-prod-in-by{
			font-size:12px;
		}
		.modal-header .glyphicon{
			font-size:14px;
			right:10px;
			top:8px;
		}
		.modal-header .glyphicon-plus,.modal-header .glyphicon-chevron-left{
			left:10px;
		}
		} 
		.name_produt_ol,.name_produt_P{
			font-weight:normal;
		}
		@media (max-width: 767px) {
		  .wel3{
			font-size:16px;			
		  }
			.name_produt_ol{
				font-size:11px;
			}
			.name_produt_P{
				font-size:85%;
			}
			.name_produt{
				font-size:11px;
			}
			.localSearch{
				top:25.35%;
			}
			.localSearchEmp{
				top:29.85%;
			}
		}
		@media (max-height: 767px)
		{
			.smenu a,.smenu .itemMenuSwitch{
				padding:8px 16px;
				padding-left:50px;
				margin:2px 0px;
			}
			.btn-item{
				padding:10px 17px;
			}
		}
		@media (max-width: 767px) {
		.prod_inicio{
			height:230px;
			max-width:155px;
		  }
		  .produt_img_ol{
			height:135px;
		  }
		  .group-prod-select{
			  top:0px;
			  margin-bottom:5px;
		  }
		   .preco_produt_P{
			font-size:90%;
		  }
		  .preco_produt_ol{
			  bottom:8px;
		  }
		  .preco_promocao{
			  font-size:90%;
		  }
		  .old_preco_ol{
			   margin-top:-8px;
		  }
		  .itemPromo > .old_preco_ol{
				top:-4px;
		  }
		  .itemPromo > .name_produt_ol{
			top:-2px;
				font-size:90%;
		  }
		  .itemPromo > .preco_produt_P{
				bottom:-8px;
				font-size:95%;
		  }
		  .totalj > div > .old_preco_ol{
			  margin-top:0px;
			  font-size:90%;
		  }
		  .totalj > div > .preco_produt_ol{
			   bottom:0px;
			   font-size:100%;
			   top:5px;
		  }
		}
@media (max-height: 767px) {
		.prod_inicio{
			height:230px;
		  }
		  .produt_img_ol{
			height:135px;
		  }
		  .group-prod-select{
			  top:0px;
			  margin-bottom:5px;
		  }
		   .preco_produt_P{
			font-size:90%;
		  }
		  .preco_produt_ol{
			  bottom:8px;
		  }
		  .preco_promocao{
			  font-size:90%;
		  }
		  .old_preco_ol{
			   margin-top:-8px;
		  }
		  .itemPromo > .old_preco_ol{
				top:-4px;
		  }
		  .itemPromo > .name_produt_ol{
			top:-2px;
				font-size:90%;
		  }
		  .itemPromo > .preco_produt_P{
				bottom:-8px;
				font-size:95%;
		  }
		  .totalj > div > .old_preco_ol{
			  margin-top:0px;
			  font-size:90%;
		  }
		  .totalj > div > .preco_produt_ol{
			   bottom:0px;
			   font-size:100%;
			   top:5px;
		  }
		}
		@media (max-width: 767px) {
		  .middle{
			top:48px;			
		  }
		}
		@media (max-width: 767px) {
		  .group_menu{
			top:49px;
			width:290px;
		  }
		}
		@media (max-width: 767px) {
		  .prof_name{
			font-size:16px;
		  }
		  .avatarSvg,.imgLogo{
				width:40px;
				height:40px;
				margin:0px;
				min-width:40px;
			}
		}
		@media (max-width: 767px) {
		  .lojaContent{
			padding:0px 5px 0px 5px;			
		  }
		}
		@media (max-width: 767px) {
		  .wel1{
			font-size:30px;			
		  }
		}
		@media (max-width: 767px) {
		  .listMenu{
			font-size:10px;
		  }
		  .container-fluid{
			  border-bottom:none;
		  }
		}
		@media (max-width: 467px) {
		  .listMenu{
			font-size:9px;
		  }
		}
		@media (max-width: 767px) {
		  .lojaNav{
			font-size:12px;
		  }
		}
		@media (max-width: 767px) {
		  .icon{
			margin-top:17px;
		  }
		}
		@media (max-width: 767px) {
		  .tableHeader{
			font-size:18px;
			padding:15px 10px 15px 10px;
		  }
		}
		@media (max-width: 767px) {
		  .tabInfo{
			font-size:15px;
			padding:15px 10px 15px 10px;
		  }
		}
		@media (max-width: 767px) {
		  .Atv{
			font-size:15px;
		  }
		}
		@media (max-width: 467px) {
		  .tableHeader{
			font-size:15px;
			padding:15px 5px 15px 5px;
		  }
		}
		@media (max-width: 767px) {
		  .prof_nameML{
			top:30px;
			font-size:15px;
		  }
		}
		@media (max-width: 767px) {
		  .img_notif{
			width:45px;
			height:55px;
		  }
		} 
		@media (max-width: 467px) {
			.model-cartao{
				max-height:232px;
			}
		  .tabInfo{
			font-size:13px;
			padding:15px 5px 15px 5px;
		  }
		   .lojaNav{
			font-size:10px;
		  }
		  .icon{
			margin-right:10%;
			margin-left:-20%;
			margin-top:15px;
		  }
		  .produt_img_ol{
			height:115px;
		  }
		   .prod_inicio, .produt_preview{
			width:155px;
			padding-left:5px;
			padding-right:5px;
			margin-right:1%;
			margin-left:1%;
		  }
		   .prod_inicio{
			height:210px;
		  }
		  .myAdrss{
			line-height:10px;
			font-size:10.5px;
		  }
		  .myAdrss div > span, .myAdrss div > label, .myAdrss > span{
			font-size:12px;
			}
		}
		@media (max-width: 467px) {
		.loja_favorita > .divi1{
			padding:5px 5px 15px;
		}
		.loja_favorita > .divi1 > label{
			left:50px;
		}
		.loja_favorita .divi2{
			margin-top:10px;
			margin-left:0px;
		}
		.lojaVinculada > .divi1{
			padding:5px;
		}
		.lojaVinculada{
			padding:5px;
		}
		.lojaVinculada .lvbtns{
			flex-wrap:wrap;
		}
		.lojaVinculada  > .divi1 > label{
			left:60px;
		}
		.lojaVinculada .btn{
			width:100%;
			margin:5px;
		}
		  .Atv{
			font-size:12px;
			padding:5px 5px 5px 5px;
		  }
		}
		.iProd{
			height:100px;width:auto;border-radius:4px;border:1px solid #ffffff;width:100%;max-width:130px;
		}
		
		.plusProd{
			font-size:30px;
			margin-top:-35px;
			margin:5px;
		}
		.prodJoined{
			margin-top:5px;margin-bottom:5px; border:1px solid #ccc;padding:5px;position:relative;border-radius:5px;padding:5px;padding-bottom:25px;max-width:130px;width:auto;min-width:90px;background-color:white;flex-shrink:1;
		}
		.lblchecked{
			cursor:pointer;
			color:white;
		}
		.prodJoined .pProd{
			position:absolute;
			bottom:-7px;color: #0b62a4;left:0px;right:0px;text-align:center;
		}
		.prodJoined .paProd{
			position:absolute;text-align;left:0px;right:0px;
			bottom:8px;
			font-size:12px;
			text-decoration:line-through;text-align:center;
			color:grey;
		}
		.prodJoined .paProd .currency{
			font-size:9px;
		}
		.label .paProd{
			margin-left:10px;
		}
		.buttonPromo{
			min-height:33.4px;
			display:flex;
			align-items:center;
		}
		.buttonPromo .txt{
			margin:auto;
			font-size:12px;
		}
		@media (max-width: 767px) {
		  #desc{
			font-size:12.8px;
		  }
		  .plusProd{
			  font-size:18px;
			  margin:2px;
		  }
		}
		#profileImg{ 
			height:70px;
			width:70px;
			border-radius:50%;
			border:2px solid #e5e5e5;
			margin-left:auto;
			margin-right:auto;
			overflow:hidden;
			display:flex;justify-content:center;align-items:center;
			background-color:white;
		}
		#setCover{
			position:absolute;
			right:30px;
			font-size:25px;
			top:30px;
			color:white;
			cursor:pointer;
			z-index:22;
			display:flex;justify-content:center;
			align-items:center;
			border-radius:50%;
			height:40px;
			width:40px;
			background-color:#555;
			box-shadow:1px 0px 8px 0px white;
			border:none;
			filter:alpha(opacity = 90);
			opacity:0.5;
		}
		
		#lojaNav2{
			width:100%;
			display:none;
			padding: 0px 50px 0px 49px;
		}
		#cover{
			padding:2px;
			border-bottom:1px solid #ccc;
			border-top:1px solid #ccc;
			width:100%;position:relative;height:auto;max-height:400px;cursor:default;
		}
		@media (max-width: 767px) {
		  #lojaNav2{
			padding:0px 5px 0px 4px;
		  }
		}
		@media (max-width: 767px) {
		  #profileImg,#profileImgLogo{
			height:60px;
			width:60px;
		  }
		}
		@media (max-width: 767px) {
		  .cnt-desact{
			font-size:12px;
		  }
		} 
		@media (max-width: 767px) {
		  #accordion .ui-widget-content{
			font-size:12px !important;
		  }
		  #setCover{
			font-size:18px;
			height:30px;
			width:30px;
			right:15px;
			top:15px;
		  }
		  #setCover .fa::before{
			margin-top:-2px;
		  }
		}
		.currency{
			font-size:11px;
		}

		.category-item{
			min-width:208px;
			max-width:208px;
			background-color:white;
			box-shadow:1px 10px 10px #333333;
			border:none;
			max-height:232px;
			min-height:232px;
			left:auto;
			margin-top:3px;
		}
		.category-item  div{
			background-color:white;
		}
		
		.arrowCategory{
			color:#67788A;
		}
		.lucro-hoje{
			background-color:#edaeab;
		}
		.lucro-semanal{
			background-color:#b9dfb9;
		}
		.lucro-mensal{
			background-color:#ffff99;
		}
		.lucro-ontem{
			background-color:#a0d2f8;
		}
		.dados-financas{
			width:100%;
			display:flex;
			flex-wrap:nowrap;
		}
		.dados-financas > div{
			width:100%;
			display:flex;flex-wrap:nowrap;
		}
		.dados-lucro{
			min-width:120px;
			padding:25px 10px 10px 10px;
			display:flex;flex-wrap:nowrap;
			text-align:left;
			width:100%;
			line-height:10px;
			margin:5px;
			position:relative;
		}
		.dados-lucro > div > label{
			width:100%;
			text-align:center;
			position:absolute;
			top:7px;
		}
		.dados-lucro > div { 
			width:100%;
		}
		.dados-lucro > div:nth-child(2) {
			text-align:right;
		}
		.dom-item{ 
				padding:0px 0px 0px 5px;
				max-height:15px;
				min-height:15px;
		} 
		.pd-category{
			display:none;
		}
		.btn:focus{
			outline:0px;
			outline-offset:0px;
		}
		.btn:focus{
			outline:0px;
			outline-offset:0px;
			
		}
		.botao:focus{
			background-color:#d9534f;
			border:1px solid #d9534f;
		}
		.botao:hover{
				background-color:#bc2e29;
				border:1px solid #bc2e29;
			}
		.botao span{
			transform:scale(0.8);
			margin-top:-3px;
		}
		.btn:active{
			outline:0px;
			outline-offset:0px;
		}
		
		.ilha-selected{
			border:1px solid #ccc;		
			width:100%;
			border-radius:3px;
			height:31px;
			font-size:14px;
			background-color:white;
			color:grey;
			overflow:hidden;
			display:flex;
			justify-content:center;
			align-items:center;
			flex-wrap:nowrap;
			text-overflow:ellipsis;
			border-bottom:none;
		}
		.category-selected:after {
		  position: absolute;
		  content: "";
		  top: 20px;
		  right: 10px;
		  width: 0;
		  height: 0;
		  border: 6px solid transparent;
		  border-color: grey transparent transparent transparent;
		}
		#chart{
			max-height:300px;
			margin-top:30px;
			}
		.ilha-selected:after {
		  position: absolute;
		  content: "";
		  top: 52px;
		  right: 28px;
		  width: 0px;
		  height: 0px;
		  border: 6px solid transparent;
		  border-color: grey transparent transparent transparent;
		}
		.ilha-item{
			border:1px solid #78BCFF;
			top:72px;
			left:20px;
			right:20px;
			min-height:223px;
			max-height:230px;
			padding:2px 0px;
			border-radius:4px;
			
		}
		.dropdown-menu.open .inner.open{
			max-height:220px !important;
		}
		.pd-flag-selected.pd-flag-arrow-active:after {
		  border: 6px solid transparent;
		  border-color: transparent transparent grey transparent;
		}
		.caret{
		  color:grey;
		  border-right: 6px solid transparent;
		  border-left: 6px solid transparent;
		  border-top:6px solid grey;
		  position:relative;
		  margin-right:-5px;
		}
		.ilha-selected.pd-flag-arrow-active:after{
			border-color: transparent transparent grey transparent;
		  top: 44px;
		}
		.category-selected{
			border:1px solid #ccc;
			border-right:none;
			padding:6px 0px 6px 17px;
			position:relative;
			top:-40px;
			float:right;			
			width:30%;
			height:40px;
			background-color:white;
			color:#67788A;
			overflow:hidden;
			display:flex;
			flex-wrap:nowrap;
			text-overflow:ellipsis;
			display:flex;align-items:center;
		}
		@media (max-width: 767px) {
		  .category-selected:after {
				right: 5px;
		  }
		  .dados-financas{
				flex-wrap:wrap;
		  }
		} 
		.buttonPromo .fa{
			float:left;position:relative;left:3px;font-size:23px;color:white;
		}
		@media (max-width: 467px) {
		  .buttonPromo .fa{
			  font-size:15px;
			  left:-8px;
		  }
		  .category-selected:after {
				right: 3px;
		  }
		  .dados-lucro > div >p{
			font-size:11px;
		  }
		  #chart{
			height:200px;
		  }
		  .winner-info{
			line-height:10px;
		  }
		}
		.iconCategory{
				padding:0px;
				margin:0px;
				position:absolute;
				left:-34px;
				top:-32px;
				width:96px;
				height:96px;
				transform:scale(0.3);
		}
		
		.eletronico{
			background:url('../categorias/eletronico.png') no-repeat;
		}
		.roupa{
			background:url('../categorias/roupa.png') no-repeat;
		}
		.metrometro{
			background:url('../categorias/metrometro.png') no-repeat;
		}
		.alimento{
			background:url('../categorias/alimento.png') no-repeat;
		}
		.natural{
			background:url('../categorias/natural.png') no-repeat;
		}
		.mobilia{
			background:url('../categorias/mobilia.png') no-repeat;
		}
		.desporto{
			background:url('../categorias/desporto.png') no-repeat;
		}
		.ferramenta{
			background:url('../categorias/ferramenta.png') no-repeat;
		}
		.musica{
			background:url('../categorias/musica.png') no-repeat;
		}
		.acessorio{
			background:url('../categorias/acessorio.png') no-repeat;
		}
		.beleza{
			background:url('../categorias/beleza.png') no-repeat;
		}
		.arte{
			background:url('../categorias/arte.png') no-repeat;
		}
		.domestico{
			background:url('../categorias/domestico.png') no-repeat;
		}
		.meus-produtos{
			background:url('../categorias/meus-produtos.png') no-repeat;
		}
		.tudo{
			background:url('../categorias/tudo.png') no-repeat;
		}
		.iconMenu{
			position:absolute;
			width:96px;
			height:96px;
			transform:scale(0.35);
			margin-top:-40px;
			margin-left:-65px;
		}
		.iconIlha{
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.25);
			z-index:99;
			left:-25px;
			top:-31px;
		}
		.starTransporteSelected,.starBomSelected{
			color:#FFAD99;
		}
		.starRate{
			color:yellow;
			margin-right:1px;
		}
		.ilhasantoantão{
			background:url('../imgicons/ilhasantoantao.png') no-repeat;
		}
		.ilhasaovicente{
			background:url('../imgicons/ilhasaovicente.png') no-repeat;
		}
		.ilhasaonicolao{
			background:url('../imgicons/ilhasaonicolao.png') no-repeat;
		}
		.ilhaboavista{
			background:url('../imgicons/ilhaboavista.png') no-repeat;
		}
		.ilhasal{
			background:url('../imgicons/ilhasal.png') no-repeat;
		}
		.ilhasantiago{
			background:url('../imgicons/ilhasantiago.png') no-repeat;
		}
		.ilhamaio{
			background:url('../imgicons/ilhamaio.png') no-repeat;
		}
		.ilhafogo{
			background:url('../imgicons/ilhafogo.png') no-repeat;
		}
		.ilhabrava{
			background:url('../imgicons/ilhabrava.png') no-repeat;
		}
		.icon-currency-exchange{
			background:url('../imgicons/currency-exchange.png') no-repeat;
		}
		.icon-heart{
			background:url('../imgicons/heart.png') no-repeat;
		}
		.icon-delivery{
			background:url('../imgicons/delivery.png') no-repeat;
		}
		.icon-remove-shopping-cart{
			background:url('../imgicons/remove-shopping-cart.png') no-repeat;
		}
		.icon-add-shopping-cart{
			background:url('../imgicons/add-shopping-cart.png') no-repeat;
		}
		.icon-convite{
			background:url('../imgicons/convite.png') no-repeat;
		}
		.icon-dice{
			background:url('../imgicons/dice.png') no-repeat;
		}
		.icon-promocao{
			background:url('../imgicons/dice.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}
		.icon-error{
			background:url('../imgicons/error.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}
		.icon-checked{
			background:url('../imgicons/checked.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}
		.icon-cancel{
			background:url('../imgicons/cancel.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}
		.icon-valid{
			background:url('../imgicons/valid.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}
		.icon-barcode{
			background:url('../imgicons/barcode2.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-32px;
			left:-25px;
			margin-right:10px;
		}
		.icon-vinti4{background:url('../imgicons/vinti4.png') no-repeat;}
		.icon-mastercard{background:url('../imgicons/mastercard.png') no-repeat;}
		.icon-visa{background:url('../imgicons/visa.png') no-repeat;}
		.icon-defaultcard{background:url('../imgicons/defaultcard.png') no-repeat;}
		.icon-vinti4, .icon-mastercard, .icon-visa, .icon-defaultcard{
			
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-16px;
			left:-29px;
		}
		.icon-creditcard{
			background:url('../imgicons/creditcard.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-32px;
			left:-20px;
			margin-right:10px;
		}
		.icon_logo_loader{
			background:url('../media/img/loadgif2.gif') no-repeat;
			width:177px;
			height:172px;
			position:absolute;
			transform:scale(0.15);
			top:-67px;
			left:-70px;
		}
		.icon-remove-shopping-cart, .icon-add-shopping-cart{
			width:96px;
			height:96px;
			transform:scale(0.37);
			position:absolute;
			margin:auto;
		}
		.icon-tags{
			background:url('../imgicons/tags.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}
		.icon-disputa{
			background:url('../imgicons/disputa.png') no-repeat;
		}
		.icon-endereco{
			background:url('../imgicons/endereco.png') no-repeat;
		}
		.icon-enviado{
			background:url('../imgicons/enviado.png') no-repeat;
		}
		.icon-politica{
			background:url('../imgicons/politica.png') no-repeat;
		}
		.icon-new-product{
			background:url('../imgicons/new-product.png') no-repeat;
		}
		.icon-edit-product{
			background:url('../imgicons/edit_prod.png') no-repeat;
		}
		.icon-financa{
			background:url('../imgicons/icon-financa.png') no-repeat;
		}
		.icon-info{
			background:url('../imgicons/info.png') no-repeat;
		}
		.icon-webcam{
			background:url('../imgicons/webcam.png') no-repeat;
		}
		.icon-shopping-basket-2{
			background:url('../imgicons/shopping-basket-2.png') no-repeat;
		}
		.icon-shopping-cart{
			background:url('../imgicons/shopping-cart.png') no-repeat;
		}
		.icon-promocao{
			background:url('../imgicons/promocao.png') no-repeat;
		}
		.icon-shopping-bag{
			background:url('../imgicons/shopping-bag.png') no-repeat;
		}
		.icon-packaging{
			background:url('../imgicons/packaging.png') no-repeat;
		}
		.icon-garage-open{
			background:url('../imgicons/garage-open.png') no-repeat;
		}
		.icon-loja{
			background:url('../imgicons/loja.png') no-repeat;
		}
		.icon-inicio{
			background:url('../imgicons/inicio.png') no-repeat;
		}
		.icon-attract-customers{
			background:url('../imgicons/attract-customers.png') no-repeat;
		}
		.icon-questions{
			background:url('../imgicons/ask.png') no-repeat;
		}
		.icon-expand-arrow{
			background:url('../imgicons/expand-arrow.png') no-repeat;
			cursor:pointer;
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			left:0px;
			right:0px;
		}
		.icon-inf{
			background:url('../imgicons/info.png') no-repeat;
			width:96px;
			height:96px;
			position:absolute;
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
		}
		.headerStile{
			width:100%;
			cursor:pointer;
			padding:20px;
			color:white;
			background-color:#d9534f;
			border-right:1px inset #ccc;
			text-align:center;
			margin-top:-3px;
			border-bottom:1px inset #ccc;
			position:relative;
			
		}
		.counterAdmin{
			border-radius:30%;
			background-color:#1E90FF;
			color:white;
			font-size:11px;
			position:absolute;
			padding:5px;
			padding-top:2px;
			padding-bottom:2px;
			top:3px;
			right:10px;
		}
		.areaAdmin{
			height:100%;
			width:100%;
			display:none;
			margin-bottom:0px;
			
		}
		.contentFinancas{
			display:block;
			height:auto;
		}
		.areaAdmin > div{
			text-align:center;
		}
		.headerStile:hover{
			background-color:#1C092D;
		}
		.icon-bank-card,.icon-checkout{
			background:url('../imgicons/icon-bank-card.png') no-repeat;
			position:absolute;
			width:96px;
			height:96px;
			transform:scale(0.4);
			left:-20px;
			top:-29px;
		}
		.icon-checkout{
			background:url('../imgicons/checkout.png') no-repeat;
		}
		.icon-magnet{
			background:url('../imgicons/icon-magnet.png') no-repeat;
		}
		.pagarPromo{
			width:195px;
		}
		.icon-phone{ 
			background:url('../imgicons/phone.png') no-repeat;
		}
		.icon-user{
			background:url('../imgicons/user.png') no-repeat;
		}
		
		.icon-cargo-ship{
			background:url('../imgicons/cargo-ship.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.30);
		}
		.icon-filled-flag2{
			background:url('../imgicons/filled-flag2.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.28) rotateY(180deg);
			-webkit-transform:scale(0.28) rotateY(180deg); /* Chrome, Safari, Opera */
			margin-right:4px;
		}
		.icon-checkmark{
			background:url('../imgicons/checkmark.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.30);
		}
		.icon-afiliacao{
			background:url('../imgicons/icon-afiliacao.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.30);
			position:absolute;
			top:-34px;
			margin-left:-70px;
		}
		.icon-af{
			background:url('../imgicons/icon-afiliacao.png') no-repeat;
		}
		.icon-area-afiliado{
			transform:scale(0.35);
			top:-28px;
			left:-20px;
			margin-right:10px;
			margin-left:0px;
		}
		#montra{
			width:100%;
			margin-left:4.5%;
			margin-right:4.5%;
			border-radius:5px;
		}
		.header-financas{
			text-align:center;
			margin-top:-2px;
			width:100%;
			height:auto;
			top:0px;
		}
		.header-financas > .menu2{
			text-align:center;font-size:12px;list-style:none;display:flex;width:100%;align-items:center;justify-content:center;align-content:center;background-color:transparent;padding:0px;position:relative;
			flex-wrap:nowrap;
		}
		.header-financas > .menu2  > a{
			margin:0px;
			width:100%;
			background-color:white;
			border-bottom:1px solid #ccc;
		}
		.menu2P {
			box-shadow:none;
		}
		.menu2P .listMenu{
			padding:15px 0px;
		}
		.header-financas > .menu2  > .header-active{
			background-color:#F0F0F0;
			text-decoration:none;
			border-bottom: 1px solid #F0F0F0;
			box-shadow:none;
		}
		.areaAfiliado{
			text-align:center;padding:0px 10px 30px 10px;width:100%;display:none;
			height:auto;width:100%;
			justify-content:center;
		}
		.viewLojas{
			padding:0px 0px 30px;
		}
		.montraTransit{
			border:1px solid #67788A;
			margin-right:4px;
			border-radius:5px;
			min-width:10px;
			display:inline-block;
			height:10px;
			background-color:white;
		}
		.montraImg{
			max-width:229px;
			width:100%;
			min-height:400px;
			height:auto;
		}
		.montraImg:hover{
			transform:scale(1.125);
		}
		.montraAncor{
			position:relative;
		}
		.rtd{
			width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:white;position:absolute;left:0px;right:0px;bottom:0px;top:0px;margin:auto;opacity:0.5;
		}
		.taxaDesconto{
			z-index:11;
			opacity:1;color:white;
			position:absolute;left:0px;top:0px;right:0px;bottom:0px;margin:auto;
			vertical-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;
		}
		.icon-msg{
			background:url('../imgicons/icon-msg.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.29);
			position:absolute;
			top:-35px;
			left:-30px;
		}
		.icon-heart-red{
			background:url('../imgicons/heart2.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.29);
			position:absolute;
			top:-35px;
			left:-30px;
		}
		.icon-closeMdl,.icon-add,.icon-back{
			background:url('../imgicons/close.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.40);
			position:absolute;
			top:-21px;
			right:-25px;
			z-index:21;
			border:none;
			float:right;
			padding:3px;
			outline:none;
		}
		.icon-closeMdl:active{
			transform:scale(0.45);
		}
		.icon-add:active{
			transform:scale(0.45);
		}
		.icon-back:active{
			transform:scale(0.45);
		}
		#mdlMsg .mdlClosing{
			top:-23px;
		}
		.icon-add , .icon-back{
			background:url('../imgicons/add.png') no-repeat;
			float:left;
			top:-20.5px;
			left:-20px;
			border-radius:50%;
			background-color:white;
			-webkit-box-shadow: 0px 0px 5px 1px #67788A;
			box-shadow: 0px 0px 5px 1px	#67788A;
		}
		.icon-back{
			background:url('../imgicons/back.png') no-repeat;
			display:none;
			background-color:white;
		}
		.shareOptions{
			display:none;
			padding:0px;
			position:absolute;
			min-width:135px;
			width:100%;
			left:0px;
			margin-top:17px;
			-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
			box-shadow: 0px 0px 5px 1px	#C3C3C3;
			background-color:transparent;
		}
		.shareOptions > div{
			display:flex;
			flex-wrap:wrap;
			width:100%;
			justify-content:center;
			z-index:9;
			background:white;
			position:relative;
			padding:0px 13px;
		}
		.prod_shared >.nome_loja_afiliado{
			position:absolute;
			top:-1px;
			left:10px;
			right:10px;
			text-align:center;
		}
		.shareOptions::before{
			content:"";
			width:10px;
			height:10px;
			transform:rotate(45deg);
			background-color:white;
			position:absolute;
			left:15px;
			margin-top:-5px;
			-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
			box-shadow: 0px 0px 5px 1px	#C3C3C3;
			z-index:8;
		}
		.shareOptions  > div > .glyphicon{
			position:absolute;
			cursor:pointer;
			top:0px;
			right:0px;
			font-size:13px;
			color:#d9534f;
			padding:2px;
		}
		.myProdStatistic::before{
			margin-left:auto;
			margin-right:auto;
			left:initial;
			margin-top:-53px;
			background-color:white;
			width:12px;
			height:12px;
		}
		.myProdStatistic > div{
			padding:20px 15px 15px;
		}
		.myProdStatistic { 
			width:100%;padding:0px;bottom:-62px;display:none;flex-wrap:nowrap;justify-content:center;align-items:center;
			-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
			box-shadow: 0px 0px 5px 1px	#C3C3C3;background-color:white;
		}
		.myProdStatisticEmp > div{
			padding:0px;
		}
		.myProdStatisticEmp{
			padding:15px 0px 5px;
			margin-top:-5px;
		}
		.logoMidia{
			width:50px;
			height:50px;
			padding:10px;
		}
		.logoMidia:hover{
			background-color:#ccc;
		}
		.iconshare{
			border-radius:50%;
			padding:0px;
			width:35px;
			height:35px;
			margin-left:-1px;
		}
		.iconshare:hover{
			background-color:transparent;
			transform:scale(1);
		}
		.shareOptions  > div > .glyphicon:hover{
			color:red;
			background-color:#ccc;
		}
		#mdlMsg > .modal-dialog > .modal-content> .modal-body{
			border:1px solid white;
		}
		
		#inputSorteio{
			min-width:0px;width:0px;background-color:#f0f0f0;position:absolute;top:1px;display:inline-block;
			padding:15px;		
		}
		.inputSorteio{
			display:none;
		}
		.search_area_pedidos{
			background-color:#E6E6E6;display:flex;width:100%;flex-wrap:nowrap;
			box-shadow: 0 4px 8px #555;
			-webkit-box-shadow: 0 4px 8px #555;
			z-index:999999;
			border:1px solid #ccc;
			border-top:0px;
		}
		.modal-body{
			overflow:hidden;
			overflow-y:auto;
			padding-bottom:10px;
			position:relative;
			background-color:#F0F0F0;
			margin-top:auto;
			margin-bottom:auto;
			height:100%;
			width:100%;
			display:flex;
			justify-content:center;
			flex-wrap:wrap;
		}
		#contentCarrinho{
			width:100%;
			padding-top:0px;
		}
		#mdlCarrinho .modal-body{
			padding-top:0px;
		}
		.modal-footer{
			display:flex;justify-content:center;align-items:center;background-color:#E6E6E6;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px inset #ffffff;margin-top:auto;
		}
		.btn-adrss{
			display:none;
			width:100%;
			height:auto;
		}
		.mdl_footer_carrinho{
			padding-bottom:0px;line-height:12px;display:block;
		}
		.listSrc{
			  width:100%;max-width:700px;padding-top:10px;display:flex;justify-content:center;flex-wrap:nowrap;
		 }
		.modal-dialog{
			display:flex;
			justify-content:center;
			position:absolute;
			left:0px;
			right:0px;
			margin:0px;
			top:0px;
			bottom:0px;
			margin-left:auto;
			margin-right:auto;
			max-height:100%;
			padding:0px;
			height:auto;
		}
		.icon-bell{
			background:url('../imgicons/icon-bell.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.30);
			position:absolute;
			top:-34px;
			left:-30px;
		}
		.icon-visit{
			background:url('../imgicons/visit.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.30);
			position:absolute;
			top:-34px;
			left:-30px;
		}
		.icon-bell-slash{
			background:url('../imgicons/icon-bell-slash.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.30);
			position:absolute;
			top:-34px;
			left:-30px;
		}
		.icon-warranty{
			background:url('../imgicons/warranty.png') no-repeat;
			width:96px;
			height:96px;
			transform:scale(0.30);
		}
		.iconStyle{
			width:96px;
			height:96px;
			transform:scale(0.35);
		}
		.iconStyleSolo{
			width:96px;
			height:96px;
			transform:scale(0.3);
			position:absolute;
			left:-40px;
			top:-40px;
		}
		.icon-expand-arrow2{
			background:url('../imgicons/expand-arrow2.png') no-repeat;
			cursor:pointer;
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			left:0px;
			right:0px;
		}
		.icon-expand-arrow:hover{
			transform:scale(0.4);
		}
		.icon-expand-arrow2:hover{
			transform:scale(0.4);
		}
		.nome-prod-in-by{
			font-weight:400;
			margin:0px;
		}
		.CompraleftSide{
			width:100%;margin-left:20px;left:auto;right:auto;position:relative;padding-left:10px;display:inline-block;float:right;min-width:200px;margin-top:30px;
		}
		.rating{ 
			display:flex;justify-content:center;align-items:center;padding:2px 20px 3px 20px;font-size:12px;border-radius:10px;max-width:100px;min-width:100px;font-weight:bold;background-color:#FF0000;color:white;position:relative;top:5px;
		}
		.sTipo{
			float:right;margin-top:-5px;border:1px solid #ccc;padding:5px 5px 3px 5px;margin-bottom:10px;min-width:130px;padding-top:0px;
			max-width:700px;width:100%;
		}
		#quantidade{
			text-align:center;min-width:30px;width:100%;font-size:14px;height:34px;border-radius:0px;
		}
		#divTipo{
			display:inline-block;display:flex;justify-content:center;
			font-weight:normal;
		}
		.img-tipo-prod{
			border:1px solid #ccc;margin:2px;cursor:pointer;margin-top:-12px;width:45px;height:45px;
		}
		.txt-select-tipo-prod{
			position:relative;left:7px;background-color:#F0F0F0;top:-11px;font-weight:400;padding:0px 3px 0px 3px;
		}
		.sLocal > .dropdown-toggle{
			padding-left:40px;
			color:#67788A;
			background:#f6f6f6;
			min-height:40px;
			border-radius:3px;
		}
		.sLocal > .dropdown-menu{
			top:37px;
			z-index:1;
		}
		.sLocal > .dropdown-toggle:hover{
			background:#ededed;
			border:1px solid #c5c5c5;
		}
		.optionIlha > .pd-flag-ilha-selected{
			width:100%;
			border:none;
			padding:0px;
		}
		.ilha-item .optionIlha{
			border-bottom:none;
			font-size:14px;
			padding-left:0px;
		}
		.dropdown-menu.open .option{
			padding: 8px 16px;
		}
		.optionIlha:hover{
			background:#f5f5f5 !important;
		}
		.optionIlha .icon-ilha{ 
			margin-left:10px;
			color:#67788A;
		}
		.optionIlha .pd-flag-ilha-selected:hover{
			background-color:transparent;
		}
		.optionIlha .iconIlha{
			top:-38px;
		}
		@media (max-width: 767px) {
		.siglaLogo{
			  font-size:18px;
			  margin-top:1px;
		  }
		#ui-id-1{
			font-size:70%;
		}
		 .logoMidia{
			width:35px;
			height:35px;
			padding:5px;
		}
		.iconshare{
			width:30px;
			height:30px;
		}
		.shareOptions{
			margin-top:15px;
		}
		  .iconMenu{
			  margin-top:-43px;
			  transform:scale(0.35);
		  }
		  .CompraleftSide{
			  margin-left:0px;
			  padding-left:0px;
		  }
		  .sLocal > .dropdown-toggle{
			max-width:700px;
			width:100%;
			font-size:11px;
			padding-bottom:11px;
		  }.sLocal > .dropdown-toggle div{margin-top:3px;}
		  .sTipo{
			  max-width:700px;
			  width:100%;
		  }
		  .img-tipo-prod{
			  width:35px;
			  height:35px;
		  }
		  .minCarousel{
			  width:35px;
			  height:35px;
		  }
		  
		}
		.imgEncomenda{
			width:130px;height:130px;display:inline;border:1px outset #ffffff;border-radius:5px;padding:2px;
		}
		.pagarCarrinho,.pagarPromo{
			float:right;
			padding:10px;
			text-align:center;
			padding-left:50px;
			display:flex;
			position:relative;
			width:auto;
			font-weight:600;
			color:#555;
		}
		.encomenda{
			margin-bottom:5px;max-width:800px;width:100%;margin-left:auto;margin-right:auto;background-color:white;padding:15px;height:317px;display:inline-block;overflow:hidden;position:relative;font-size:12px;padding-bottom:30px;min-height:317px;
			-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
				box-shadow: 0px 0px 5px 1px	#C3C3C3;
		}
		.encomenda fieldset legend{
			font-size:12px;
			text-align:center;display:inline;height:1px;font-weight:570;border:none;position:absolute;top:0px;left:0px;
		}
		.noEnd{
			word-wrap:break-word;padding:0px;margin:0%;display:inline-block;position:absolute;min-width:200px;
			left:0px;right:0px;display:flex;justify-content:center;margin-top:40%;
		}
		.noEnd > div{
			max-width:300px;
		}
		.sem_promocao{
			display:flex;justify-content:center;align-items:center;position:relative;margin-top:auto;margin-bottom:auto;
			text-align: justify;
			text-justify: inter-word;
			padding-left:20px;
			padding-right:20px;
		}
		#eloader{cursor:default;}
		#mdlConvidar .modal-dialog{
			max-height:initial;
			position:absolute;
			height:310px;
			width:100%;
			top:0%;
			bottom:0%;
			margin:auto;
		}
		#mdlConvidar > .modal-dialog > .modal-content > .modal-body p{
			position:relative;
			top:10px;
		}
		#msgHolder{
			padding:10px;overflow-y:auto;position:relative;
			height:100%;
			max-height:100%;
			background-color:white;
		}
		.aguardandoEnvio{
			margin-bottom:10px;box-shadow:1px 1px 10px #555;width:100%;background-color:white;padding:15px;min-height:195px;height:190px;display:inline-block;overflow:hidden;position:relative;max-height:450px;
		}
		.pedido_enviado{
			display:block;background-color:white;padding:15px;width:100%;margin-bottom:10px;min-height:190px;height:190px;overflow:hidden;position:relative;max-height:440px;
			box-shadow: 0 .5px 5px #555;
			-webkit-box-shadow: 0 .5px 5px #555;
		}
		.divibtns{
			display:flex;justify-content:center;position:relative;right:10px;
		}
		.divibtns > .btn{
			margin:0px 5px;max-width:186px;width:100%;position:relative;
			padding-left:32px;font-size:11px;
		}
		.divibtns .icon-visit{
			margin-left:-5px;
			margin-top:-1.5px;
		}
		.divibtns .icon-msg{
			margin-left:-2px;
			margin-top:-1px;
		}
		.infoAE{
			margin-left:15px;
		}
		.imgAE{
			width:130px;height:130px;display:inline;border:1px solid #ccc;border-radius:5px;padding:2px;
		}
		.nome_Prod_Pedido{
				word-break:break-all;
				padding-right:10px;
				overflow:hidden;
				text-overflow:ellipsis;
				white-space:nowrap;
				position:relative;
				right:0px;
				top:0px;
				width:auto;
				z-index:9999;
				padding-bottom:2px;
				padding-top:2px;
		}
		#contentAE{
			width:100%;
		}
		.content_pedido{
			display:inline-block;margin-bottom:20px;background-color:white;padding:15px;margin-top:10px;position:absolute;margin-left:auto;margin-right:auto;top:35px;z-index:5;right:15px;left:15px;width:auto;cursor:pointer;height:360px;z-index:99999;
			box-shadow: 0 .5px 3px rgba(0,0,0,.175);
			-webkit-box-shadow: 0 .5px 3px rgba(0,0,0,.175);
		}
		.legendInfo{
			text-align:center;display:inline;height:1px;font-size:110%;font-weight:bold;border:none;position:absolute;top:0px;left:0px;
		}
		.pd-dom-select > .pd-flag-items{
			margin-top:-1px;
			z-index:99999;
		}
		#contentRate{
			padding:10px;width:100%;overflow-y:auto;padding-top:10px;width:100%;padding-bottom:42px;text-align:center;position:relative;
		}
		.viewProdutos{
			padding-top:15px;
		}
		@media (max-width: 467px) {
		.carousel-indicators{
			display:none;
		}
		.cn_holder span{
			top:-20px;
		}
		.input_card_info,.input_deposit_info{
			font-size:12px;
		}
		.container-fluid{
			padding:0px 5px 0px;
		}
		.icon-closeMdl,.icon-add,.icon-back{
			transform:scale(0.30);
			top:-30px;
		}
		.icon-closeMdl:active{
			transform:scale(0.40);
		}
		.icon-add:active{
			transform:scale(0.33);
		}
		.icon-back:active{
			transform:scale(0.33);
		}
		#mdlMsg .mdlClosing{
			top:-28px;
		}
		.localSearch{
			padding:15px 5px;
		}
		.pd-dom-select .category-selected{
			margin-top:5px;
			height:35px;
			font-size:11px;
		  }
		 .pd-dom-select > .category-selected  > .iconCategory,.pd-dom-select > .category-selected  > .dom-item{
			margin-top:-3px;
		 }
		.pd-dom-select .pd-flag-items{
			margin-top:-1px;
		}
		.imgAE{
			width:80px;height:85px;border-radius:4px;padding:1px;
		}
		  .mdl_footer_carrinho{
			  font-size:11px;
		  }
		  .infoAE{
			margin-left:5px;
			line-height:8px;
			margin-top:3px;
		}
		.aguardandoEnvio,.pedido_enviado,.minha_encomenda,.content_pedido{ 
			padding:15px 5px;
		}
		.aguardandoEnvio{ 
			min-height:150px;
			height:145px;
			max-height:380px;
			font-size:10px;
		}
		.pedido_enviado{ 
			min-height:145px;
			height:145px;
			max-height:375px;
		}
		  .btnEncomenda span{
			 transform:scale(0.25);
			 margin-top:-3px;
		 }
		 .imgEncomenda{
			 width:100px;
			 height:120px;
		 }
		 .encomenda{
			 font-size:11px;
			 min-height:295px;
			 height:295px;
		 }
		  .btnEncomenda{
			  font-size:9px;
		  }
		  .pagarCarrinho .icon-checkout{
			  transform:scale(0.25);
			  left:-30px;
			  top:-35px;
		  }
		  .pagarCarrinho{
			  padding:7px 7px 7px 35px;
			  font-size:10px;
		  }
		  .header-financas > .menu2  > a{
			line-height:10px;
		  }
		  .iconMenu{
			  margin-left: -57px;
			  transform:scale(0.20);
		  }
		  .img-tipo-prod{
			  width:30px;
			  height:30px;
		  }
		  .minCarousel{
			  width:30px;
			  height:30px;
		  }
		}
		.expandPedidos{ 
			bottom:-35px;
		}
		.img-rate{
			border-radius:3px;width:40px;height:47px;margin-left:2px;
		}
		.removeImgMsg{
			position:absolute;
			right:7px;
			color:red;
			top:7px;
			cursor:pointer;
			font-size:16px;
			padding:3px 3px 2px 3px;
		}
		.removeImgRate{
			position:absolute;
			right:0px;
			color:red;
			top:0px;
			cursor:pointer;
			font-size:12px;
			padding:1px;
		}
		.removeImgMsg{
			padding:1px 1px 1px 1px;
			right:4px;
			top:4px;
			font-size:11px;
		}
		.removeImgMsg:hover{
			background-color:#ccc;
		}
		.removeImgRate:hover{
			background-color:#ccc;
		}
		.imgMsgContent{
			border:1px solid grey;
			min-width:65px;
			max-width:68px;
			height:80px;
			margin:1px;
			width:100%;
			cursor:pointer;
			display:inline;
			background-color:white;position:relative;
		}
		.msgNotif{
			overflow:hidden;
			white-space:nowrap;
			text-overflow:ellipsis;
		}
		.msgHeader p{
			margin-left:5px;
		}
		.rootDivMsg{
			color:#67788A;
			border-radius:10px;
			padding:10px;
			margin:0px;
			max-width:230px;
			display:flex;align-items:center;height:100%;
			flex-wrap:wrap;
			word-break:break-all;
			word-wrap:break-word;
		}
		.comentarioRate{
			margin-left:20px;
		}
		.divImgRate{
			display:flex;
			justify-content:left;
			width:auto;
			flex-wrap:wrap;
		}
		.rootDivMsg > .emojioneemoji,.msgNotif > .emojioneemoji,.comentarioRate > .emojioneemoji{
			width:20px;
			height:20px;
			margin-top:-1px;
		}
		.rootImgMsg{
			padding:0px;
			text-align:left;
			margin-left:2px;
			float:right;
			display:inline-block;
			width:100%;
		}
		.imgMsg img{
			width:55px;
			height:60px;
			border-radius:5px;
			border:1px solid grey;
			cursor:default;
		}
		.iconMdlTitle{
			width:96px;
			height:96px;
			transform:scale(0.5);
			margin-right:10px;
			position:absolute;
			left:-10px;
			top:-20px;
		}
		.icon-convite{
			top:-18px;
		}
		.modal-title{
			font-weight:bold;
			position:relative;
			display:inline-block;
		}
		
		
		.btnMaisAdress{
			color:green;
			float:left;
			cursor:pointer;
			position:absolute;
			border-radius:50%;
			font-size:28px;
			padding:2px;
			top:10px;
			left:30px;
			z-index:21;
		}
		.msgTitle{
			display:flex;
			justify-content:center;
			align-items:center;
			font-weight:500;
		}
		.checkboxradio-label{
			color:#555;
		}
		.marcarTodos{ 
			left:0px;
			margin-top:-1px;
			right:-1px;
			z-index:35;
			max-width:initial;
			width:100%;
			box-shadow:none;
			border-radius:0px;
			color:#555;
		}
		.marcarTodos:hover{
			font-weight:bold;
		}
		.btnRemoveItemCarrinho{
			padding:5px;
			position:absolute;
			right:15px;
			top:43px;
			padding-right:7px;
			padding-top:7px;
			z-index:25;
			
			color:white;
		}
		.msgTitle > div > p{
			font-size:14px;
			margin-top:-10px;
		}
		.msgTitle > .glyphicon{
			top:6.5px;
		}
		.msgTitle > div > span{
			position:absolute;
			font-size:13px;
			top:14px;
			left:0px;right:0px;margin-left:auto;margin-right:auto;
		}
		.imgChat,.imgChatSvg{
			width:35px;
			height:35px;
			position:absolute;
			left:-38px;
			border-radius:50%;
			top:-9px;
			cursor:default;
			display:flex;
			justify-content:center;
			align-items:center;
			background-color:white;
			margin-top:1px;
			font-weight:600;
		}
		#formSorteio  > div{
			border:1px outset white;padding:10px;margin:3px 0px 3px 0px;position:relative;
			display:flex;align-items:center;flex-wrap:nowrap;
		}
		#formSorteio  > div  > span{
			width:100%;
		}
		#formSorteio  > div  > div{
			position:relative;
			display:flex;
			align-items:center;
		}
		#formSorteio  > div  > .ui-spinner{
			max-width:130px;
			min-height:31px;
			text-align:center;
			color:#67788A;
		}
		#formSorteio  > div input{
			min-width:130px;
			max-width:130px;
			text-align:center;
			min-height:31px;
		}
		@media (max-width: 467px) {
		.icon-filled-flag2{
			transform:scale(0.18) rotateY(180deg);
			margin-top:5px;
		 }
		.btnProd.pagar{
			font-size:12px;
			margin-left:-5px;
		}
		.btnProd .fa{
			font-size:15px;
		}
		#nomeUsuario{
			display:none;
		}
		#inputSorteio{
			padding:15px 5px;
		}
		  .expandPedidos{
			bottom:-37px;
		  }
		  .modal-header .glyphicon-chevron-left{
			font-size:16px;
		  }
		  .modal-header{
			  padding:10px 5px 10px 5px;
			  min-height:38px;
		  }
		  #mdlMsg .modal-header{
		    min-height:50px!important;
		    height:50px;
		    flex-shrink:0;
		    padding:15px 5px 15px 5px;
		    flex:0;
		}
		  .imgChat{
			  width:35px;
			  height:35px;
			  left:-33px;
			  top:-8px;
		  }
		  .siglaLogo{
			  font-weight:600;
			  margin-top:1px;
		  }
		  .msgTitle > div > p{
				font-size:12px;
				margin-top:-6px;
			}
			.msgTitle > div > span{
				font-size:11px;
				top:14px;
			}
			.msgTitle > .glyphicon{
			top:10px;
			}
		  .btnCloseMdl,.btnMaisAdress{
			  font-size:15px;
			  right:15px;
			  top:7px;
		  }
		  .btnMaisAdress{
			  left:15px;
		  }
		  .iconMdlTitle{
			  transform:scale(0.3);
			  top:-30px;
			  left:-22px;
		  }
		  .modal-title{
			  font-size:12px;
		  }
		  .prof_name{
			font-size:12px; 
		  }
		}
		.transitCarousel{
			font-size:90%;
		}
.info_de_envio{
			margin-top:15px;font-size:13px;position:relative;display:flex;flex-wrap:nowrap;margin-bottom:0px;
		}
		.info_de_envio > img{
			display:inline-block;margin:-6px 7px 0px 0px;width:35px;height:25px;
		 }
.localSelect .pd-flag-selected{
	position:relative;
	font-size:11px;
	border:none;
	margin:0px;
	border-left:1px solid #ccc;
	cursor:pointer;
	outline:none;
	padding: 8px 15px 8px 10px;
	max-height:29px;
	max-width:150px;
	width:100%;
	top:-32px;
	color:grey;
	right:1px;
	flex-wrap:nowrap;
	overflow:hidden;
	border-bottom-right-radius:15px;
	border-top-right-radius:15px;
	min-width:150px;
	float:right;
}
#mdl-lojas-favoritas .modal-body{
	display:flex;flex-direction:column;justify-content:flex-start;
	overflow-y:hidden;
	flex-wrap:nowrap;
}
#all{
	background-color:#F0F0F0;
	max-height:26px;
}
#all label{
	margin:0px;
	border:1px solid #e5e5e5;
	border-left:none;
	border-right:none;
	margin-top:-1px;
}
.content_footer{
	display:flex;
	justify-content:center;
	flex-wrap:nowrap;
}
.headFoot{
	display:flex;
	justify-content:start;
	flex-direction:column;
	margin-left:30px;
	text-align:left;
	font-size:14px;
	width:100%;
}
.headFoot a{
	cursor:pointer;
	display:flex;flex-wrap:nowrap;
	align-items:center;
}
.headFoot p{
	display:flex;flex-wrap:nowrap;
	align-items:center;
	color:#0645AD;
}
.headFoot p:hover{
	text-decoration:none;
}
.localSelect .pd-flag-selected .pd-flag-items-item{
	word-break:break-all;
	overflow:hidden;
	word-wrap:break-word;
	flex-wrap:wrap;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.localSelect .pd-flag-items{
	position:absolute;
	right:-20px;
	margin-top:-13px;
	min-height:initial;
	min-width:171px;
	width:auto;
	max-height:150px;
	height:auto;
}

.localSelect .pd-flag-items div{
	background-color:white;
	padding:5px 5px 5px 3px;
	position:relative;
}
.localSelect .pd-flag-items div .iconCategory{
	transform:scale(0.2);
	margin-top:-4px;
	margin-left:-3px;
}
.localSelect .pd-flag-items-item{
	margin-left:14px;
	position:relative;
	top:2px;
}
.localSelect .pd-flag-selected .iconCategory{
	transform:scale(0.2);
	margin-top:-5px;
}
.profImgChat{
	margin-right:5px;border-radius:50%;position:relative;border:1px solid #BCE8E6;
	min-width:47px;min-height:47px;display:flex;justify-content:center;align-items:center;
	max-width:47px;max-height:47px;
}
.mySend{
	justify-content:flex-end;
	padding-left:40%;
}
.mySend .rootDivMsg{
	background-color:#87CEEB;
}
.msgFrom{
	justify-content:flex-start;
	padding-right:40%;
	
}
.msgFrom .rootDivMsg{
	margin-top:10px;
	background-color:#DCDCDC;
}
.localSelect{
	font-size:11px;
	color:grey;
	position:relative;
	max-height:10px;
	display:inline-block;
	width:100%;
}
.localSelect .pd-flag-selected:after{
	top:13px;
}
.localSelect .pd-flag-selected.pd-flag-arrow-active:after{
	top:5px;
}
.profImgResposta{
	min-width:30px;
	min-height:30px;
	height:30px;
	border-radius:50%;
	border:1px solid #BCE8E6;
	margin-right:5px;
	background-color:white;
}
.profImgPergunta,.profImgRate, .profImgMsg{
	width:45px;
	min-width:45px;
	height:45px;
	border-radius:50%;
	border:1px solid #e5e5e5;
	background-color:white;
	margin-right:5px;
}

.profImgPergunta .profImgTxt, .profImgMsg .profImgTxt, .profImgChat .profImgTxt{
	font-size:23px;
	color:#555 !important;
}
.img_loja_vinculada .profImgTxt{
	font-size:23px;
}
.img_loja_vinculada{
	min-width:50px;
	height:50px;
}
.img_notif .profImgTxt{
			display:flex;justify-content:center;align-items:center;
			font-size:30px;
			color:#555 !important;
}
.bag-cart{
	padding:10px 10px 10px 10px;box-shadow:1px 1px 10px #67788A;background-color:white;margin-top:10px;
	width:100%;min-height:0px;
}

.profImgChat .profImgTxt{
	font-size:20px;
}
.contentResposta{
	margin:5px;margin-left:10px;border-bottom:1px solid #ccc;display:flex;position:relative;font-size:12px;
}
.profImgResposta .profImgTxt{
	font-size:12px;
	color:#555;
}
.mymsg{
	width:100%;margin:auto;display:flex;flex-wrap:nowrap;margin-bottom:5px;margin-top:0px;
}
.contentPergunta,.contentRate{
	margin-top:5px;background-color:#F2F2F2;cursor:default;padding:5px;border:1px solid #ccc; font-size:12px;display:flex;position:relative;
}
.contentPergunta div:nth-child(2){
	width:100%;
}
#contentPE{
	width:100%;
}
.contentPergunta > div:nth-child(2) > div{
	margin-left:10px;
}
.contentResposta div label{
	margin-left:0px;
}
.contentRate p{
	margin-left:10px;
}
.starsInRate{
	display:flex;justify-content:center;padding:2px 3px 3px 3px;font-size:16px;border-radius:9px;font-weight:bold;background-color:#FF0000;color:white;float:right;position:absolute;top:5px;right:10px;align-items:center;
}
.starsInRate .fa{
	font-size:10px;
}
#mnf{
	font-size:33px;color:grey;padding-right:15px;margin-right:15px;border-right:1px inset #ccc;min-height:50px;height:100%;position:relative;
}
#mnf >div{
	position:relative;
	top:2px;
}
.imgRateHolder{
	display:flex;justify-content:left;width:auto;
	flex-wrap:wrap;
	margin-left:10px;
}
.starsInRate .star-empty,.rating_reputacao .star-empty{
	color:white;
}
.dateMsg{
	position:absolute;top:3px;right:5px;color:grey;font-size:11px;
}
.dateNotif{
	position:absolute;right:1px;top:20px;color:grey;font-size:11px;
}
.dateNotif > .fa-clock , .dateMsg > .fa-clock { 
	position:relative;
	left:-4px;
}
.contentMsg{
	width:100%;background-color:#F2F2F2;cursor:pointer;font-size:12px;
}
.contentMsg .notif{
	display:flex;position:relative;padding:5px;
}
.contentMsg .from{
	font-weight:bold;white-space:nowrap;position:absolute;left:53px;top:8px;color:#666666;
}
.contentMsg .contentM{
	position:relative;display:inline-block;top:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;left:4px;
}
.contentMsg .msgNotif{
	margin-left:2.5px;
}
.notifContent .content{
	white-space:nowrap;padding:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:9px;
	margin-bottom:4px;
}
.notifContent .from{
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;
}
.favoritHolder{
background-color:#F2F2F2;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;
}
.favoritHolder .notif{
	display:flex;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;
}
.favoritHolder button{
	padding:5px;position:absolute;float:right;right:15px;z-index:25;color:white;padding-bottom:2px;padding-left:4px;font-size:15px;top:30px;
}
.name_promo, .preco_promo{
			cursor:default;
}
.name_promo:hover, .preco_promo:hover{
			text-decoration:none;
}
.notif .content{
	font-weight:600;
	color:#67788A;
}
@media screen and (min-width: 768px) {
		
	.carousel-control .glyphicon-chevron-right{
		font-size:90%;
		right:35%;
	}
	.carousel-control .glyphicon-chevron-left{
		font-size:90%;
		left:35%;
	}
}
.profileImg .profImgTxt{
	font-size:30px;
	color:#555;
}
.new-afiliado{
	margin-bottom:10px;
	display:flex;
	flex-wrap:nowrap;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-color:white;
	width:100%;
	padding:10px;
	position:relative;
}
.new-afiliado > .divi1{
	display:flex;flex-wrap:nowrap;
	margin-right:10px;
} 
.divi1 > label{
 position:relative;
 margin-left:7px;
}
.icon-group-menu{
	left:20%;
	transform:scale(0.35);
	top:-24px;
}
.icon-heart-red{
	left:23%;
	transform:scale(0.30);
}
.close_group_menu{
			z-index:10;
			right:-24px;
			top:-24px;
			box-shadow: 0 6px 12px #67788A;
			webkit-box-shadow: 0 6px 12px #67788A;
}
.counter{
	background-color:#d9534f;
    font-size:10px;
	font-weight:bold;
	min-width:15px;
	min-height:15px;
	max-width:15px;
	max-height:15px;
	display:flex;
	color:white;
	justify-content:center;
	align-items:center;
	float:right;
	border-radius:10px;
}
.listMenu .counter{
	position:absolute;
	margin:0px;
	right:0px;
	margin-top:2px;
}

.listMenu .counter.countItensCarrinho{
		transform:scale(2.8);
		margin-top:14px;
		right:15px;
		font-size:9px;
}
@media screen and (max-width: 768px) {
	.localSelect .pd-flag-items{
		min-width:157px;
		right:-6px;
	}
	.localSearch{
			padding:15px 5px;
	}
	.viewProdutos{
			padding-top:5px;
	}
	.close_group_menu{
		transform:scale(0.3);
	}
	.close_group_menu:active{
			transform:scale(0.35);
	}
	.counter{
		top:-5px;
	}
	.listMenu .counter.countPedidos{
		right:-10px;
	}
	.menu2P .iconMenu{
		margin-top:-42px;
	}
	#perguntador{
		font-size:12px;
	}
	.icon-group-menu{
		left:10%;
		transform:scale(0.35);
		top:-24px;
	}
		.icon-heart-red{
		left:14%;
		transform:scale(0.25);
	}
	.profImgPergunta .profImgTxt, .profImgMsg .profImgTxt, .profImgChat .profImgTxt{
		color:#555;
	}
	.profileImg .profImgTxt{
		font-size:23px;
		color:#555 !important;
	}
	.img_notif .profImgTxt{
			font-size:23px;
	}
	.img-rate{
		width:37px;
		height:37px;
	}
	.dateMsg,.dateNotif{
		font-size:9px;
	}
	.contentMsg .from{
		left:50px;top:10px;
		font-size:12px;
		font-weight:600;
	}
	.contentMsg  .contentM{
		left:4px;
		font-size:12px;
	}
	.notifContent .content{
		top:15px;
		font-size:12px;
	}
	.np_fav{
		font-size:10px;
	}
	.op_fav ,.op_fav span{
		font-size:8px;
	}
	.p_fav,.p_fav span{
		font-size:9px;
	}
	.notifContent .from{
		font-size:12px;
	}
	.notifContent .respostaAf button{
		padding-top:0px;
		padding-bottom:0px;
		font-size:11px;
	}
	.favoritHolder button{
		font-size:12px;
	}
	.msgFrom .rootDivMsg{
	margin-top:5.5px;
	}
	.headFoot{
		margin-left:10px;
		font-size:11px;
	}
	.modal-body{
		padding-left:5px;
		padding-right:5px;
	}
	#msgHolder{
		padding-left:5px;
		padding-right:5px;
	}
	.footerCompra{
		padding-bottom:43px!important;
	}
	#footer{
	    line-height:15px;
	}
	.magnifier { 
		margin-top:200px;
		margin-left:-310px;
	}
}
.menuMoeda > div > .pd-smenu > .pd-flag-items{
	max-width:245px;
	width:245px;
	position:relative;
	right:20px;
	font-size:10px;
	min-height:100px;
	max-height:170px;
	height:0px;
	overflow-y:auto;
	border:none;
}
.menuMoeda > div > .pd-smenu > .pd-flag-items > div, .selectPiddie > .pd-flag-select > .pd-flag-items > div{
	background-color:#cccccc;
	display:flex;
	vertical-align:middle;
	padding-top:0px;padding-bottom:0px;
}

.selectPiddie > .pd-flag-select > .pd-flag-items > div:hover{background-color:rgba(0,102,255,0.7);}
.menuMoeda > div > .pd-smenu > .pd-flag-items > div:hover{background-color:rgba(0,102,255,0.7);}
.category-item > div{
	background-color:white;
	display:flex;
	vertical-align:middle;
	position:relative;
}

.pd-flag-selected{
	z-index:1;
}
.menuMoeda > div > .pd-smenu > .pd-flag-selected{
	display:none;
}
#contentPedidos{
width:100%;}
.label_pedido{
	padding-top:15px;text-align:left;color:#67788A;max-width:820px;width:100%!important;position:relative;left:0px;right:0px;display:block;padding-left:15px;height:422px;padding-right:15px;z-index:1;z-index:1!important;
	box-shadow: 0 .5px 5px rgba(0,0,0,.175);
	-webkit-box-shadow: 0 .5px 5px rgba(0,0,0,.175);
}
.juntar_produto{
	font-size:12px;
}
.lbl{
	width:100%;border:1px solid #ccc;background-color:#E6E6FA;cursor:pointer;color:white;
}
#eloader ,#eloader img{
	width:126px;
	height:131;
	transform:scale(0.5);
}
@media screen and (max-width: 300px) {
		.navheader >.logo-domcompany img{
				width:80px;
				height:32px;
				margin-top:3px;
		}
		.dados-lucro{
			margin:2.5px;
		}
		.frstCh{
			font-size:10px;
		}
		.sort-info{
			font-size:10px;
		}
}
.info_card_valid{
		position:absolute;
		right:5px;
		top:25px;
}
@media screen and (max-width: 467px) {
    .pay-types img{
        max-width:55px;
        max-height:55px;
    }
	.search_area_pedidos{
		flex-wrap:wrap;
	}
	.s_b_p{
		padding:0 10px;
	}
	.listMenu .counter.countItensCarrinho{
		transform:scale(4.4);
		margin-top:14px;
		right:0px;
		margin-left:90%;
		margin-top:40%;
		font-size:9px;
}
	.modal-footer{
		padding-left:10px;
		padding-right:10px;
	}
	.info_card_valid{
		top:22px!important;
	}
	.middle > .mennu:before{
		left:80%;
		width:10px;
		height:10px;
		top:-4px;
	}
	.icon-barcode{
			transform:scale(0.30);
			left:-30px;
			top:-34px;
		}
	.viewProdutos{
			padding-top:0px;
	}
	.content_footer{
		justify-content:start;
	}
	.localSelect .category-selected{
			  font-size:10px;
			  max-width:100px;
			  min-width:100px;
	}
	.content_pedido{
		height:288px;
		right:10px;left:10px;
	}
	.label_pedido{
		height:343px;
		padding-left:10px;
		padding-right:10px;
	}
	.legendInfo{
		margin-top:1px;
	}
	.iconMenu{
		margin:auto;
		top:-36px;
		transform:scale(0.20);
	}
	.menu2P .iconMenu{
		margin-top:auto;
		top:-33px;
		transform:scale(0.17);
	}
	.menu2P .listMenu{
		font-size:8px;
		padding-bottom:5px;
	}
	.area-afiliado{
		padding-left:5px;
		padding-right:5px;
	}
	.listMenu{
		display:flex;
		justify-content:center;
		align-items:flex-end;
		padding-bottom:2px;
		min-height:37px;
		font-size:10px;
	}
	.listMenu .counter{
		right:initial;
		left:70%;
		font-weight:bold;
	}
	.content_pedido,.pedido_enviado{
		font-size:10px;
	}
	.currency{
		font-size:9px;
	}
}
.pd-flag-items div:hover{
	background-color:rgba(0,102,255,0.7);
	
}
.insertCategoria select{
	display:none;
}
.insertCategoria {
	position:relative;
}
.insertCategoria  .btn.dropdown-toggle{
			border:1px solid #ccc;
			font-size:12px;
			color:#67788A;
			position:static;
			height:31px;
}
.insertCategoria  a.opt{
	font-size:12px!important;
	padding-left:50px!important;
}
.insertCategoria .dropdown-menu{
	margin-top:-1px;
	padding-top:1px;
	padding-bottom:0px;
	position:absolute;
	left:0px;
	right:0px;
	max-width:initial;
	min-width:initial;
	width:100%;
}
.insertCategoria .dropdown-header{
	padding-left:35px;
	color:#555;
	font-size:14px;
}
.insertCategoria .iconCategory{
	top:-35px;
	left:-29px;
}
.insertCategoria .divider{
	margin:2px 0;
}
.form-control{
	font-size:12px;
	height:31px;
}
#editAdress{
	left:0px;
}
.outrasLojas{
	margin-bottom:20px;display:inline-block;border-right:none;margin-left:-93px;width:110%;margin-right:-93px;
}
.getSearchOL,.getSearchMP{
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:15px;
}
.getSearchOL > span:first-child,.getSearchMP > span:first-child{
	font-size:20px;
	
}
.getSearchOL > span,.getSearchMP > span{
	padding:0px 3px 0px 3px;
	
}
.resultadoMP,.resultadoOL{
	padding-bottom:30px;
	position:relative;
	min-height:300px;
}
#bodyResposta{
	padding-bottom:0px;
	overflow:hidden;
	width:100%;
}
#contentinfo{
	padding:0 20px;
}
.insertCategoria .pd-flag-selected:after{
	top:14px;
}
.category-selected.pd-flag-arrow-active:after{
		  top:10px;
}
.insertCategoria .pd-flag-arrow-active:after{
	top:6px;
}
.insertCategoria > .pd-flag-items{
			min-width:initial;
			max-width:initial;
			border:1px solid #ccc;
			width:100%;
			top:36px;}
.insertCategoria > .pd-flag-selected > div > .iconCategory{
	left:-50px;
	top:-39px;
}
.insertCategoria > .pd-flag-selected > div{
	position:relative;
}
.insertCategoria > .pd-flag-selected > span.none{
	margin-top:-2px;
}
.inserir_img{
	background-color:#D0D0D0;
}
.countMsg1,.countMsg,.countNtf1,.countNtf{
	background-color:#1E90FF;
    font-size:10px;
	font-weight:bold;
	width:15px;
	height:15px;
	display:flex;
	color:white;
	justify-content:center;
	align-items:center;
	position:absolute;
	z-index:9999;
	border-radius:10px;
	cursor:pointer;
}
.pd-dom-ilhas > .pd-flag-items{
	border-radius:4px;
	margin-top:-5px;
}
.pd-dom-ilhas .pd-flag-ilha-selected {
	position:relative;
	padding-left:25px !important;
}
.pd-dom-ilhas  .icon-ilha{
position:relative;
top:1px !important;
color:#67788A!important;
}
.pd-dom-ilhas .iconIlha{
margin-left:-7px;
margin-top:0px;
}
.pd-dom-ilhas .pd-flag-selected > .pd-flag-ilha-selected > .iconIlha{
	margin-top:-7px!important;
	margin-left:-13px!important;
}
.bootstrap-select.codigo_postal  > .dropdown-toggle{
	max-height:31px;
}
.bootstrap-select.codigo_postal  > .dropdown-toggle{
	background-color:#ffffff;
	border-color:#ccc;
}
.inputEndereco .bootstrap-select.open .dropdown-toggle:hover{
	background-color:#ffffff;
	border-color:#ccc;
}
.pd-dom-ilhas .pd-flag-selected{
	border-radius:4px;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: 0px !important;
  outline: 0px !important;
  outline-offset:0px !important;
  box-shadow:none;
}
.ui-accordion .ui-state-focus{
	outline:0px;
	outline-offset:0px;
}
.bootstrap-select.open .dropdown-toggle .caret{
	border-top:0px;
	border-bottom:6px solid grey;	
}
.bootstrap-select.codigo_postal  > .dropdown-menu{
	margin-top:-1px;
}
.bootstrap-select a.selected{
	background-color:#007fff;
}
.bootstrap-select a.selected:hover{
	background-color:#007fff;
}
.bootstrap-select a:focus{
	background-color:#007fff!important;
	color:white!important;
	outline:0!important;
	border:0!important;
}
.bootstrap-select a:focus>span{
	color:white!important;
}
.in-edit{
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.desc-in-edit{
	border:1px solid rgba(0,0,0,.15);
	padding:3px 25px;
	outline:none;
	cursor:text;
	max-height:70px;min-height:70px;
	text-decoration:none;
	overflow-x:visible;
	overflow-y:auto;
	max-width:600px;
}
.model-cartao-animated{
	box-shadow:none;
	-webkit-box-shadow:none;
}
#contentSorteio{
	width:100%;
}
.descricao-emp:active{
	outline:none;
}
.desc-in-edit:focus{
	outline:none;
}
.desc-in-edit:active{
	outline:none;
}
.pd-flag-items{
	background-color: #fff;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border: 1px solid rgba(0,0,0,.15);
	 box-sizing: border-box;
	 background-clip: padding-box;
}
.mySort{
	-webkit-box-shadow: 0px 0px 5px 1px #C3C3C3;
	box-shadow: 0px 0px 5px 1px	#C3C3C3;
	border:none;
	margin-bottom:5px;
}
.mySort > .frstCh{
	cursor:default;
}
#eac{
	margin-top:-25px;
} 
.npiS{
background-color:white;max-width:150px;width:100%;display:block;padding:0px 0px 0px 2px;overflow:hidden;text-overflow:ellipsis;flex-wrap:nowrap;white-space:nowrap;';
}
.newSort .img-in-sort{
	cursor:default;
}
.sort_vencido{
	background-color:rgb(77, 167, 77);
	color:white;
}
.sort_expirado{
	background-color:#d9534f;
	color:white;
}
#mdlConvidar > .modal-dialog > .modal-content > .modal-body {
	padding-left:15px;padding-right:15px
}
#mdl-lojas-favoritas .modal-body{
	padding:0px;
}
.shareProd  > .coracao{
position:static;
}
.shareProd img{
	transform:scale(0.7);
	padding:0px;
}
.shareProd{
	position:absolute;
	left:5px;
	z-index:2;
	bottom:5px;
}
#resposteiro{
	font-size:12px;
}
#accordion .ui-state-active{
	color:white;
}
#accordion2 .produt_detalhe{
	min-height:36px;
	display:flex;
	align-items:center;
}
.contentPergunta > div > span{
	color:#67788A;
}
.contentPergunta > div > label{
	color:#555;
}
.target-pg{
	width:100%;display:flex;
	flex-wrap:nowrap;
}
.target-pg-info{
	width:100%;
	margin-left:10px;position:relative;top:5px;
}
#rpSender,#pgSender{
	position:relative;float:right;color:#5BC0DE;font-size:20px;top:-21.5px;cursor:pointer;border-bottom-right-radius:3px;border-top-right-radius:3px;padding:0px 10px 0px 5px;outline:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;max-height:31px;
}
#pgSender{
	top:-31px;
}
.div-ask{
	padding:5px;position:absolute;width:auto;right:4%;left:4%;display:inline-block;bottom:0px;padding-left:0px;padding-right:0px;margin-bottom:0px; 
}

#inputSorteio .dropdown-toggle{
	max-height:31px;
	padding:6px 10px 6px 3px;
	max-width:100px;
	min-width:100px;
	border-radius:0px !important;
	border-right:none;
}
#inputSorteio .dropdown-toggle:hover{
	background-color:white;
	border-color:#ccc;
}
#inputSorteio .filter-option-inner-inner{
	display:flex;
	word-wrap:break-word;
	word-break:break-all;
	text-overflow:clip;
}
#inputSorteio .dropdown-menu.open{
	max-width:157px;
	margin-top:-1px;
	border-radius:0px;
}
.img-target-pg{
	width:90px;
	height:90px;
	border:1px solid #ccc; padding:2px;
}
.btnProdC:hover{
	background-color:#ccc;
}
.btn:active:focus{
	outline:0px;
	outline-offset:0px;
}
.nao_lido, .contentMsg{
	background-color:#DCDCDC !important;
}
.lido .content{
	font-weight:normal;
}
a.notif{
	overflow-y:ini;
	height:auto;
	z-index:999999;
}
a.notif:active{
	text-decoration:none !important;
}
a.notif:focus{
	text-decoration:none !important;
}
a.notif:hover{
	text-decoration:none !important;
}
a.notif:visited{
	text-decoration:none !important;
}
a.notif:target{
	text-decoration:none !important;
}
.nao_lido  .from, .contentMsg .from{
	color:#555 !important;
	font-weight:700 !important;
}
.nao_lido .dateNotif, .contentMsg .dateMsg{
	color:#808080 !important;
	font-weight:600 !important;
}
.nao_lido .content,.contentMsg .contentM .msgNotif{
	color:#555555 !important;
	font-weight:400 !important;
}
.lido, .contentMsg.readed{
	background-color:#F2F2F2 !important;
}
.lido  .from, .contentMsg.readed .from{
	color:#666666 !important;
	font-weight:600 !important;
}
.lido  .dateNotif, .contentMsg.readed .dateMsg{
	color:#808080 !important;
	font-weight:normal !important;
}
.lido .content, .contentMsg.readed .msgNotif{
	color:#67788A !important;
}
.dropdown-menu.inner .selected.active span{
	color:white;
}
#lojaDesc{
	font-size:14px;
	padding:0px;
	text-align:center;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	flex-wrap:wrap;
	white-space:wrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:10px;
	margin-top:-25px;
	font-weight:100;
	min-height:50px;			
}
.listMenu.pd-flag-select{
	padding:0px;
}
.loaderlogo img{
	width:126px !important;
	height:131px !important;
	transform:scale(0.5);
}
.loaderlogo{
	width:100%;position:absolute;display:flex;z-index:99999;height:100%;justify-content:center;align-items:center;top:0%;background-color:#F0F0F0;
}
.footer-footer{
	margin-top:20px;
}
#desc{
	font-weight:normal;
}
.name_prod_edit{
			width":85%;float:left;text-align:left;padding:0px;outline:0px;border-bottom:1px solid #6495ED;margin-bottom:10px;white-space:initial;text-decoration:none;cursor:text;line-height:23px;margin-top:-3px;
}
.decinc:focus{
	z-index:10;
	box-shadow: 0 0 0pt 3pt rgba(91, 192, 222,0.7);
}