/*chamado #34733 - solicitado remoção da opção excluir lista*/
body.my-lists.page-my-lists .delete-bt{display: none !important;}

#comm100-button-539 {
	width: 155px!important;
	height: 37px!important;
}
html body[class*="list"] #main .title-list strong::before {
    content: " ";
}

.loading-container {
	background: url(/static/locales/global/img/loading-circle.GIF) no-repeat 0 0;
	display: block;
	height: 128px;
	width: 128px;
	text-indent: -999999px;
	margin: 0 auto;
}

#main .section.suggestion{border-bottom:1px solid #cacaca;}

.item-suggested-lists .linkAcesse{
	font-size: 18px;
	text-align: right;
	float: right;
	margin-right: 43px;
	margin-top: 5px;
}

/*box lista casamento novo*/
@media screen and (min-width: 980px) {

	body[class*="list"] #main .btn.voltar,
	body[class*="list"] #main .btn.create{margin-left:15px;}

	.pop-alt #fancybox-outer #fancybox-close {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		bottom: 15px;
		height: 37px;
		left: 39%;
		top: unset;
		width: 111px;
	}
	html body[class*="list"] .results.list-results .my-list-box {
		background-color: #fff;
		border: 1px solid #d4d4d4;
		line-height: 35px;
		padding: 0;
		position: relative;
		width: 100%;
	}

	html body[class*="list"] #main  .results.list-results .name-list {
		border-bottom: 1px solid #d4d4d4;
		color: #1e1e1e;
		display: block;
		font-family: "Playfair Display",serif;
		font-size: 30px;
		font-weight: normal;
		line-height: 34px;
		margin-bottom: 0;
		text-align: center;
		text-transform: capitalize;
		width: 84%;
	}
	html body #main .results.list-results .box-dados-my-lists {
		height: 20px;
		padding: 0 20px;
		text-align: right;
	}

	body.my-lists.page-suggested-lists-details #main .main-content .desired-products.list-products .figure input[type="checkbox"]{
		display:block;
	}

	html body[class*="list"] .results.list-results .box-dados-my-lists .dados-my-lists {
		clear: unset;
		display: inline-block;
		float: left;
		height: auto;
		margin-right: 11%;
		padding: 0;
	}

	html body[class*="list"] .results.list-results .dados-my-list-helps {
		background: #fff none repeat scroll 0 0;
		border-left: 1px solid #d4d4d4;
		display: inline-flex;
		height: 55px;
		line-height: normal;
		margin-bottom: 15px;
		margin-top: 0;
		padding: 35px 25px;
		position: absolute;
		right: 0;
		top: 0;
		width: 98px;
	}
	html body[class*="list"] .results.list-results .box-dados-my-lists .list-time-left {
		clear: unset;
		float: left;
	}

	html body[class*="list"] .results.list-results .box-dados-my-lists .dados-my-lists.codigo-lista {
		clear: unset;
	}
}

/*Corrigi no Iphone 4*/
@media only screen and (max-width: 500px) {
	body[class*="list"] .dados-my-list-helps{
		float:right;
	}
	body #main .main-content .desired-products.list-products .details a.buy{
		padding:7px 23px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px){
	body.my-lists.mobile-state #main .list-products{float:left; padding: 20px 0;}
	https://www.tbox.com.br/listas/acessolivre.aspx?l=GFDLKs

}
html body.product.mobile-mode #main .main-content .social .media {
	height: 17px !important;
}
html body.product.mobile-mode #main .main-content .social .media.invite {
	height: 23px !important;
}
.product.mobile-mode #main .main-content #info-product .responsive-abas-description {
	display: inline-block;
}
body.mobile-mode #main .list-products.owl-carousel .owl-item {
	float: inherit;
	vertical-align: top;
}

body.home #main .list-products.owl-carousel .owl-controls .owl-buttons div,
html body.mobile-mode #main .list-products.owl-carousel .owl-controls .owl-buttons div {
	top: 47%;
}

body.my-lists #main .main-content .filter-wish {display: block;}

body.my-lists #main .main-content .filter-wish select {
	font-family: "Roboto",sans-serif;
	font-size: 12px;
}

body #main #breadcrumbs {
	font-variant-caps: all-petite-caps !important;
}

@media screen and (max-width: 979px) {
	#main .banners.b-betweenvit ul li.posicao6, #main .banners.b-betweenvit ul li.posicao7, body #main .banners.b-bottom ul li {
		width: 50% !important;
		padding: 0 8px 0 0 !important;
		box-sizing: border-box;
	}
}

/*
#
# LISTAS SUGERIDAS
#
*/

body.my-lists.page-suggested-lists .item-suggested-lists .link-list img {max-width: 320px;height: auto;}
body.my-lists.page-suggested-lists .item-suggested-lists .lbl-item-list input[type="radio"] {display: none;}
body.my-lists.page-suggested-lists .item-suggested-lists .linkAcesse {display: none;}
body.my-lists.page-suggested-lists #main .title-list span {
    font-family: "Rajdhani",sans-serif;
    color: #1e1e1e;
    font-size: 15px;
    font-weight: bold;
    text-transform: none;
}
body.my-lists.page-suggested-lists #main .name-list {
    font-size: 25px;
    text-transform: uppercase;
}

body.page-suggested-lists #main .item-suggested-lists:nth-child(4n) {clear: none !important;}

body.contaCorrente .box fieldset .title > span{
     font-size:0 !important;
}
body.contaCorrente .box fieldset .title > span:before{
    content:'Filtro das Transações';
    font-size:16px;
}


@media screen and (max-width: 979px) {
    body.my-lists.page-suggested-lists #main .name-list {
            font-size: 14px;
    text-transform: uppercase;
    line-height: 14px;
    }
}

body #main .main-content .desired-products.list-products .coment {
    height: 100%;
}

.basket .delivery fieldset input, .basket .delivery label{
	width: auto !important;
}



/* 62661 */

body.my-lists .box-confirmacao .dados-confirm:last-child { padding-bottom: 8px !important;}



/* 62665 */

@media screen and (min-width: 980px) {

.details .add-list-catalog .item-addlist-container .actions {
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    margin-top: 10px;
}

.details .add-list-catalog .item-addlist-container .actions a.btn {
    margin-bottom: 0px !important;
    margin-top: 0px ;
}

}



body .bottom #footer .container .rows.rows-5{
  background-color: #f2f1ed;
}

body .bottom #footer .container .rows.rows-5 p{
    color: #666459;
    text-align: center;
    font-size: 13px;
    line-height: 1.4;
    margin-bottom: 12px;
}

body .bottom #footer .container .rows.rows-5 p a,
body .bottom #footer .container .rows.rows-5 p a:active,
body .bottom #footer .container .rows.rows-5 p a:visited{
    color: #666459;
    text-decoration: underline;
    font-size: 13px;
    line-height: 1.4;
    margin-bottom: 12px;
}

body .bottom #footer .container .rows.rows-5 p a:hover{
    color: #539e8c;
}

#footer .about p {
	margin-top: 2em;
}




/* 79917 */

body.checkout.basketpage #pnlList #pnlWedding ul li {font-size:0px}
body.checkout.basketpage #pnlList #pnlWedding ul{margin-top: 10px; margin-bottom:10px;}
body.checkout.basketpage #pnlList #pnlWedding ul:before {content:"Nome do(s) presenteado(s): "; font-size: 17px;}
body.checkout.basketpage #pnlList #pnlWedding ul li strong span {font-size:17px !important;}

@media screen and (max-width: 979px) {

.basketpage #pnlList {
    width: 100% !important;
    margin-top: 20px !important;
}

}