div.prodList,div.prdPageWrapper {display:inline-block;width:60%;min-width:930px;}

/*rectângulo do produto com descrição pequena*/
div.prod {float:none;position:relative;display:inline-block;width:300px;min-width:300px;width: -webkit-calc((100% / 3) - 42px);width: -moz-calc((100% / 3) - 42px);width: -ms-calc((100% / 3) - 42px);width: -o-calc((100% / 3) - 42px);width: calc((100% / 3) - 42px);height:390px;margin:20px;text-align:left;background-color:#ffffff;overflow:hidden;border:1px solid #E0E0E0;z-index:1;}
div.txt_container_lft div.prod {margin:0 25px 50px 25px;}
div.prod a {color:#000000;text-decoration:none;}
div.prod div.imgandtext {float:left;width:100%;height:320px;}
div.prod div.prdimg {float:left;width:100%;height:200px;line-height:90px;overflow:hidden;position:relative;border-bottom:1px solid #E0E0E0;}
div.prod img.prdimg {position: relative;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);max-width:200%;max-height:200%;min-width:100%;min-height:100%;z-index:1;}
/*
div.prod:hover img {max-width:170%;max-height:170%;min-width:120%;min-height:120%;}
*/
div.prod span.prdname {float:left;width:96%;margin:10px 2% 0 2%;text-align:left;color:#1A1A1A;}
div.prod span.prdtext {float:left;text-align:justify;width:96%;font-size:11px;line-height:15px;margin:5px 2% 0 2%;color:#6D6D6D;}
div.prod span.prdweight {float:left;text-align:left;font-size:11px;line-height:15px;width:96%;margin:0 2%;color:#6D6D6D;}
div.prod span.prodbuy {position:absolute;bottom:5px;left:2%;width:96%;text-align:center;}
div.prod span.prodbuy span.prdprice {float:left;width:100%;line-height:30px;text-align:center;margin:0;display:inline-block;color:#ffac1c;font-size:22px;}
div.prod span.prodbuy input[type=submit],div.prod span.prodbuy a.button {margin:5px 0 0 0;}
div.prod span.prodbuy span.getquote {font-size:14px;color:#7F7F7F;}

@media only screen and (min-width:999px) {
div.prod {height:280px;}
div.prod div.prdimg {position:absolute;top:0;left:0;opacity:1;z-index:-1;}
div.prod div.imgandtext {padding-top:200px;height:0;overflow:hidden;}
div.prod span.prdname {text-align:center;}
div.prod span.prdtext {color:#000000;}
div.prod:hover div.prdimg {opacity:0.1;}
div.prod:hover div.imgandtext {height:200px;padding-top:50px;}
}

div.subcattitle, div.prdtitlesolo {position:relative;display:inline-block;width:98%;padding:0 1%;text-align:left;line-height:36px;margin:30px 0;border-bottom:1px solid #000000;font-size: 27px;}
div.txt_container_lft div.subcattitle {margin:0 0 55px 0;}

/*página individual do produto*/
div.prdtitlesolo span.neroutstock {position: absolute;right: 1%;top: 100%;text-align:right;}

div.prdtxtsolo, div.prdtxt2solo {float:left;width:100%;margin:15px 0;text-align:left;}
div.prdtitlesolo.relatedProdsTitle {margin-top:80px;margin-bottom:0;}

div.prdimgsolo {float:right;width:96%;text-align:center;background-color:#e6e6e6;padding:30px 2%;margin:30px 0;}
div.prdbtbarsolo{float:right;width:100%;margin:20px 0;text-align:right;}
div.prdimgsolo div.prdid {position:relative;display:inline-block;width:-webkit-calc((100% / 10) - 4px);width:-moz-calc((100% / 10) - 4px);width:-ms-calc((100% / 10) - 4px);width:-o-calc((100% / 10) - 4px);width:calc((100% / 10) - 4px);height:0;padding-top:-webkit-calc((100% / 10) - 4px);padding-top:-moz-calc((100% / 10) - 4px);padding-top:-ms-calc((100% / 10) - 4px);padding-top:-o-calc((100% / 10) - 4px);padding-top:calc((100% / 10) - 4px);margin:2px;vertical-align:middle;overflow:hidden;font-size:0;}
div.prdimgsolo div.prdid img {position: absolute;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);max-width:150%;max-height:150%;min-width:100%;min-height:100%;z-index:1;}
div.prdimgsolo div.prdid a {text-decoration:none;position:absolute;top:0;left:0;width: 100%;height: 100%;}
div.prdimgsolo div.prdid a.selvarimg:after {content:'\025BE';position:absolute;top:-15px;right:50%;margin:0 -5px 0 0;z-index:1;color:#ffac1c;font-size:20px;line-height:15px;}
div.prdimgsolo div.prdid:hover img {-webkit-box-shadow:0 0 10px rgb(80,80,80);-moz-box-shadow:0 0 10px rgb(80,80,80);-ms-box-shadow:0 0 10px rgb(80,80,80);-o-box-shadow:0 0 10px rgb(80,80,80);box-shadow:0 0 10px rgb(80,80,80);}
div.prdprices {float:left;}
div.prdbtbarsolo div.before_price {float:left;width:100%;text-align:left;margin:0;color:#888a85;line-height:35px;}
div.prdbtbarsolo div.before_price span {text-decoration:line-through;color:#a40000;font-weight:bold;margin:0 0 0 5px;}
div.pricessolo {float:left;width:100%;text-align:left;margin:0;line-height:35px;}
div.pricessolo span{font-weight:normal;margin:0 0 0 5px;font-size:35px;}
div.pricessolo span.prdunit{font-size:15px;}
div.prdbtbarsolo .formbuy{float:right;width:33%;margin:0;text-align:center;}
div.prdbtbarsolo .formbuy div.varselect {float:left;width:100%;text-align:left;}
div.prdbtbarsolo .formbuy div.varselect .select{width:100%;width: -moz-calc(100% - 2px);width: -webkit-calc(100% - 2px);width: -o-calc(100% - 2px);width: calc(100% - 2px);height:30px;line-height:30px;}
div.prdbtbarsolo .formbuy div.buysolo{float:left;width:100%;}
div.prdbtbarsolo .formbuy input[type=submit] {float:left;width:100%;height:32px;padding:0;font-size:14px;margin:0;background-color:#ffac1c;text-transform:uppercase;}

div.products-slideshow-wrapper {float:left;width:100%;}
div.cycle-slideshow.products-slideshow {position:static;float:left;width:49%;margin:0;padding:0;z-index:0;}
div.cycle-slideshow.products-slideshow .slideContainer {height:auto;}
div.cycle-slideshow.products-slideshow .slideContainer img {position: relative;left:auto;top:auto;-webkit-transform: none;-ms-transform: none;transform:none;min-height:auto !important;max-width: 100% !important;}
div.products-slideshow-thumbs {float:right;width:49%;margin:0;padding:0;text-align:left;}
div.products-slideshow-thumbs div.prdid {width: -webkit-calc((100% / 5) - 4px);width: -moz-calc((100% / 5) - 4px);width: -ms-calc((100% / 5) - 4px);width: -o-calc((100% / 5) - 4px);width: calc((100% / 5) - 4px);padding-top: -webkit-calc((100% / 5) - 4px);padding-top: -moz-calc((100% / 5) - 4px);padding-top: -ms-calc((100% / 5) - 4px);padding-top: -o-calc((100% / 5) - 4px);padding-top: calc((100% / 5) - 4px);}
div.cycle-slideshow.products-slideshow .cycle-pager {line-height:16px;}
div.cycle-slideshow.products-slideshow .cycle-pager span {width:8px;height:8px;border-width:2px;margin: 0px 4px;vertical-align: middle;}

/*conteudo do carrinho de compras*/
div.cartcontent {display:inline-block;width:60%;margin:50px 0;min-width:930px;float:none;max-width: 60%;}
div.cartcontent table {width:100%;}
div.cartcontent td.alignright {border:1px solid rgb(240,240,240);height:25px;text-align:right;}
div.cartcontent td.tdcart1 {border:1px solid rgb(240,240,240);height:25px;text-align:center;vertical-align:middle;}
div.cartcontent td.tdcart1 input[type=text] {cursor:pointer;width:100%;max-width:200px;padding:5px;text-align:center;}
div.cartcontent table.cartitems input[type=submit] {font-weight:bold;font-size:16px;padding:0;margin:0 5px;width:20px;height:20px;line-height:10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
div.cartcontent input[type=checkbox]{vertical-align:middle;margin:0 10px 0 0;}
div.cartcontent div.fields:nth-of-type(odd){float:left;width:49%;margin:0 1% 0 0;}
div.cartcontent div.fields:nth-of-type(even){float:right;width:49%;margin:0 0 0 1%;}
div.cartcontent div.fields span{float:left;width:50%;line-height:25px;text-align:left;}
div.cartcontent div.fields input[type=email], div.cartcontent div.fields input[type=text],div.cartcontent div.fields textarea {float:right;width:98%;margin:0 0 10px 0;padding:5px 1%;}
div.cartcontent div.fields .select {float:right;width:100%;margin:0 0 9px 0;padding:5px 0;line-height:20px;}
div.cartcontent div.cartsend {float:left;width:100%;}
div.cartcontent div.cartsend span.schinfo {float:left;width:100%;}
div.cartcontent div.cartsend span.schinfo input[type=checkbox] {margin:10px 10px 10px 5px;}
div.cartcontent div.cartsend span.schinfo input[type=submit] {float:right;line-height:20px;margin:20px 0 0 5px;padding:5px 10px;}
div.nwslttrCheck {float:left;width:100%;text-align:left;}
div.sendMailCartTable {display:inline-block;width:60%;margin:0;min-width:930px;max-width: 60%;float: none !important;}
div.clearButton {float:left;width:100%;text-align:right;margin:10px 0;}
div.clearButton input {float:left;}
.ordersuccess {float:none !important;width:60% !important;min-width:930px;display:inline-block;}

div.cartcontent div.form_container {width:100%;}

/*fomulario mais informação*/
div.moredetails{display:none;position:fixed;left:50%;top:50%;margin:-183px 0 0 -150px;z-index:1000000;width:300px;height:auto;padding:10px;background-color:#ffffff;-moz-box-shadow:0 0 10px #888a85;-webkit-box-shadow:0 0 10px #888a85;-ms-box-shadow:0 0 10px #888a85;-o-box-shadow:0 0 10px #888a85;box-shadow:0 0 10px #888a85;text-align:left;border-top:2px solid #ffac1c;}
body.no-js div.moredetails {display:inline-block;margin:10px;position:static;}
div.moredetails input {width:96%;padding:5px 2%;margin:2px 0;}
div.moredetails input[type=submit]{width:100%;padding:5px 0;}
div.moredetails .select {width:100%;padding:0;float:left;margin:2px 0;height:30px;line-height:30px;}
div.moredetails textarea {float:left;width:96%;height:100px;padding:5px 2%;margin:2px 0;}
div.prdbtbarsolo span.button{float:right;line-height:30px;width:100%;font-size:14px;padding:0;text-align:center;margin:5px 0;cursor:pointer;vertical-align:middle;text-transform: uppercase;background-color:#ffac1c;box-sizing: border-box;}
div.prdbtbarsolo span.buttonsuc{float:right;line-height:30px;width:100%;font-size:14px;padding:0;text-align:center;margin:5px 0 10px 0;vertical-align:middle;text-transform: uppercase;background-color:#83FFC7;box-sizing: border-box;}
div.prdbtbarsolo span.buttonerr{float:right;line-height:30px;width:100%;font-size:14px;padding:0;text-align:center;margin:5px 0 10px 0;vertical-align:middle;text-transform: uppercase;background-color:#FF7F8E;box-sizing: border-box;}
div.infotitle{float:left;width:100%;text-align:left;margin:5px 0 15px 0;}
div.infoclose{float:right;font-size:20px;margin:0;cursor:pointer;}
div.infobody{float:left;width:100%;}
table.infotable{width:100%;margin:0;}


div.body div.text div.tagsFiltersListWrapper {display:inline-block;float:none;width:60%;margin:0 0 30px 0;min-width:930px;}

/*WATCH PRODUCT*/
div.watchProduct, div.watchProduct * {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
div.prod div.watchProduct {position:absolute;top:10px;right:10px;z-index:10;}
div.prdPageWrapper div.watchProduct {float:right;position:relative;width:100%;text-align:right;height:30px;}
div.watchProduct div.watchProdBtn {float:right;width:30px;height:30px;cursor:pointer;}
div.prod div.watchProduct div.watchProdBtn {position:absolute;top:0;right:0;}
div.watchProdBtn {opacity:0.6;}
div.watchProduct.watched div.watchProdBtn {opacity:1;}
div.watchProduct svg {vertical-align:middle;max-width:100%;max-height:100%;}
div.watchProduct svg path {fill:#ffac1c;}
div.watchProdForm {display:none;position: absolute;top: 34px;right: 0;width:150px;background-color: #ffffff;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 10px #7F7F7F;-moz-box-shadow: 0 0 10px #7F7F7F;-ms-box-shadow: 0 0 10px #7F7F7F;-o-box-shadow: 0 0 10px #7F7F7F;box-shadow: 0 0 10px #7F7F7F;font-size:12px;padding: 10px;text-align:left;z-index:10;}
div.prod div.watchProdForm {top:46px;}
body.no-js div.watchProdForm {display:block;}
div.watchProduct input[type=submit] {display:none;}
div.watchProdForm input[type=submit] {display:inline-block;float:right;padding:0 5px;margin:0;}
div.watchProdForm div.preferred_price {float:left;width:110px;}
div.watchProdForm div.preferred_price input[type=number],div.watchProdForm div.preferred_price input[type=number]:focus {float:left;width:100%;}
div.watchProdForm:before {bottom: 100%;right: 15px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-bottom-color: #ffffff;border-width: 10px;margin-left: -10px;}
div.prdPageWrapper div.watchProdForm:before {right: 5px;margin: 0 0 -1px 0;}
div.watchProdForm table {table-layout:fixed;width:100%;font-size:12px;text-align:left;}
div.watchProdForm table input,div.watchProdForm table input[type=submit],div.watchProdForm div.stopWatching input[type=submit],div.watchProdForm table input:focus,div.watchProdForm table input[type=submit]:focus,div.watchProdForm div.stopWatching input[type=submit]:focus {width:96%;padding:0 2%;font-size:12px;box-sizing: content-box;float:left;}
div.watchProdForm div.stopWatching {float:left;width:100%;margin:5px 0 0 0;}
div.watchProdForm div.stopWatching input[type=submit] {font-size:11px;}

div.bookingsMinTime {float:left;width:100%;text-align:center;}
