h2, h2 a {font-size: 24px; font-weight: 300;}
.btn:hover, .btn:focus {color: #FFFFFF;}
.margin-right-5 {margin-right: 5px !important;}
.margin-bottom-5 {margin-bottom: 5px !important;}
@media (min-width: 992px) {
	.page-header-fixed .header {position: fixed;top: 0;left: 0;width: 100%;}
	.scrolling-fixed.header {opacity: 0.95;}
	.page-header-fixed .page-container {margin-top: 176px;}
}
.form-control.inline {display:inline-block;margin-right:10px;}
label.inline {display:inline-block;margin-right:5px;}
label:hover {cursor:pointer;}
.header {box-shadow:none; z-index: 99;}
.header a.logo-v1 img {margin-top: 0;transition: all 0.2s ease-in-out 0s;}
.navbar-brand {margin: 10px 0;padding:0;}
.header.scrolling-fixed .navbar-brand {padding:0;}
.header.scrolling-fixed a.logo-v1 img {margin: 0;padding:0;}
.header .navbar-nav li a {color:#ff82ba;border:0 !important;transition: all 0.3s ease-in-out 0s;}
.header .navbar-nav > li > a:hover, .header .navbar-nav li.active > a, .header .navbar-nav li.active:hover > a {border:0 !important;}
.header .search select {text-align:left;}
.header .search .input-sm {border: 0 none;font-size: 14px;height: 31px;}
.navbar-search {background: #62707F;padding: 10px 0;}
.navbar-search .btn {font-size:13px;}
.navbar-search a.btn-link {color:#FFF;}
.slider-main {border:0;}
.offer {text-decoration:none !important;}
.offer .type, .page_offer .type {background: none repeat scroll 0 0 rgba(98, 112, 127, 0.6);color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;left: 0;line-height: 16px;margin: 8px 0 0 23px;padding: 6px 8px;position: absolute;text-transform: uppercase;top: 0;z-index:10;}
.offer .discount, .page_offer .discount {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);color: #FFFFFF;float: right;font-size: 12px;font-weight: bold;line-height: 16px;margin: 8px 23px 0 0;padding: 6px 8px;position: absolute;right: 0;top: 0;z-index:10;}
.offer .detail {padding:10px;}
.offer .detail h1, .offer .detail h2 {color: #999999;font-size: 14px;line-height: 18px;margin: 0;}
.offer:hover .detail {transition: all 0.9s ease 0s;color:#FFF;}
.offer .detail .price {line-height: 19px;}
.offer .detail .price .list {color:#999;display:inline-block;margin-right:15px;text-decoration:line-through;}
.offer .detail .price .new, .offer .detail .price .new span {font-weight:bold;font-size:15px;}
.offer:hover .detail h1, .offer:hover .detail h2, .offer:hover .detail .price, .offer:hover .detail .price span {color:#4e4e4e;}
.offer-item .offer-info {border-bottom: 1px solid #EEEEEE;border-top: 1px solid #EEEEEE;margin: 20px 0;padding: 8px 0;}
.offer-info {list-style: none outside none;margin: 15px 0 12px;padding-left: 0;}
.offer-item .offer-info li {border-left: 1px solid #EEEEEE;padding-left: 5%;}
.offer-info li {display: inline-block;font-size: 13px;margin-right: 4%;padding: 0;}
.offer-info li:first-child {border:0;}
.more_offer h2 {font-size: 13px !important;line-height: 16px !important;}
.tab-style-1 .tab-content {background: #f4f4f4;padding: 15px 0; position: relative;}
.tab-style-1 ul.nav-tabs {border-bottom-color: #EEEEEE;}
.tab-style-1 ul.nav-tabs li > a {padding: 0 1px;border-color: #F4F4F4;border-style: solid none none none;border-width: 2px 0 0 0;}
.tab-style-1 ul.nav-tabs .active > a, .tab-style-1 ul.nav-tabs .active > a:hover, .tab-style-1 ul.nav-tabs .active > a:focus, .tab-style-1 ul.nav-tabs li > a:hover {background: #F4F4F4;border-style: solid none none none;border-width: 2px 0 0 0;}
.tab-style-1 .tab-content .btn.pull-right {margin-right:15px;}
.tab-style-1 .tab-content img {margin: 0;}
.tab-style-1 .tab-content .more_offer .img-responsive {height:auto;}
.tab-style-1 .tab-content .vclickloader {position: absolute; float: left; border: 0; left: 0; bottom: -10px;}
.navbar-search .navbar-nav li a {color: #FFFFFF;padding: 6px 10px !important;font-size: 14px;}
.navbar-search .navbar-nav > li > a:hover, .navbar-search .navbar-nav li.active > a, .navbar-search .navbar-nav li.active:hover > a {color: #666 !important;padding: 6px 10px;background: #fff !important;}
.navbar-search .navbar-nav li.dropdown.open a {color: #666 !important;background: #fff !important;}
.page_offer h1 {font-size: 26px;margin: 0;}
.page_offer h2.subtitle {font-size: 16px;margin: 5px 0 0;font-weight:300;}
.page_offer .price .list {font-size: 18px;font-weight: 300;}
.page_offer .price .list span {font-size: 14px;}
.page_offer .price .new {font-size: 38px;font-weight: 300; letter-spacing: -3px;}
.page_offer .price .new span {font-size: 20px; letter-spacing: -1px;}
.page_offer .buy .btn-lg {font-size: 24px;font-weight: 300;}
.page_offer .clock {font-size:18px;font-weight:300;}
.page_offer .row.text {position:relative;}
.page_offer .highlights-rules {border-bottom: 1px solid #EEEEEE; height: 200px; overflow: hidden;}
.page_offer .ver-mais, .page_offer .ver-menos {background: url("img/see-more_bg.png") repeat-x scroll left bottom rgba(0, 0, 0, 0); bottom: 1px; color: #666666; height: 28px; margin: 0 auto; padding: 0; position: absolute; width: 100%; z-index: 10;}
.page_offer .ver-mais:hover, .page_offer .ver-menos:hover {background: url("img/see-more_bg.png") repeat-x scroll left bottom rgba(0, 0, 0, 0) !important;}
.page_offer .ver-mais span, .page_offer .ver-menos span {display: inline-block;background: #FFF;padding: 5px 10px;border: 1px solid #EEE;}
.page_offer .ver-mais:hover span, .page_offer .ver-menos:hover span {color: #FFF;border-color: #FFF;}
.page_offer h2 {margin-top:0;}
.page_offer .highlights, .page_offer .rules {padding:15px;}
.page_offer .rules {background: none repeat scroll 0 0 #F4F4F4;}
.page_offer .company {background: none repeat scroll 0 0 #F4F4F4; padding: 15px;}
.page_offer .company .site {display:block;}
.page_offer .popover {min-width:400px;	max-width: 500px;}
.page_offer .popover .popover-content {max-height: 300px;	overflow-y: auto;}
.page_offer .popover .popover-content table td {vertical-align:middle;}
.share .button {display:inline;list-style:none;margin-right:5px;margin-bottom:5px;text-indent:-9999px;}
.share .button {width:28px;height:28px;display:inline-block;background-position:0 0;background-repeat:no-repeat;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.share .button:hover {background-position:0 -38px;}
.share .facebook {background: url(img/icons/social/facebook.png) no-repeat;}
.share .googleplus {background: url(img/icons/social/googleplus.png) no-repeat;}
.share .linkedin {background: url(img/icons/social/linkedin.png) no-repeat;}
.share .pintrest {background: url(img/icons/social/pintrest.png) no-repeat;}
.share .twitter {background: url(img/icons/social/twitter.png) no-repeat;}
.footer {padding: 15px 0 25px 0;}
.footer h2 {color: #FFFFFF;}
.footer a {color: #DDDDDD;}
.footer li {margin-bottom: 5px;}
.footer .well {background: none repeat scroll 0 0 #4A5866;border: 0 none;color: #EEE;}
.footer .well h3 {color: #EEE;font-size: 16px;font-weight: 400;margin: 0 0 10px;}
.footer .well p, .footer .well a {color: #DDDDDD;margin: 0 0 5px;}
.footer .seals li {float: left;margin-right: 40px;}
.footer .seals li:last-child {margin:0;}
.signup form .checkbox-list .checkbox-inline {margin-left: 0;padding-left: 0;width: 20%;}
.input-icon.inline {display:inline-block;}
.dashboard-stat {margin-bottom: 25px;}
.dashboard-stat:before, .dashboard-stat:after {display: table;line-height: 0;content: "";}
.dashboard-stat:after {clear: both;}
.dashboard-stat .visual {width: 80px;height:80px;display: block;float: left;padding-top: 10px;padding-left: 15px;margin-bottom: 10px;}
.dashboard-stat .visual i {font-size: 65px;line-height: 65px;color: #fff;}
@media (min-width: 992px) and (max-width: 1024px) {
	.dashboard-stat .visual i {font-size: 28px;line-height: 28px;}
}
.dashboard-stat .details {position: absolute;right: 15px;padding-right: 10px;}
.dashboard-stat .details .number {padding-top: 15px;text-align: right;font-size: 34px;line-height: 34px;letter-spacing: -1px;margin-bottom: 5px;font-weight: 300;color: #fff;}
.dashboard-stat .details .desc {text-align: right;font-size: 16px;letter-spacing: 0px;font-weight: 300;color: #fff;}
.dashboard-stat .more {clear: both;display: block;padding: 5px 10px 5px 10px;text-transform: uppercase;font-weight: 300;font-size: 11px;color: #fff;opacity: 0.7;filter: alpha(opacity=70);}
.dashboard-stat .more:hover {text-decoration: none;opacity: 1;filter: alpha(opacity=100);}
.dashboard-stat .more > i {display: inline-block;margin-top: 1px;float: right;}
.dashboard-stat.blue {background-color: #27a9e3;}
.dashboard-stat.blue .more {background-color: #208dbe;}
.dashboard-stat.green {background-color: #28b779;}
.dashboard-stat.green .more {background-color: #10a062;}
.dashboard-stat.red {background-color: #e7191b;}
.dashboard-stat.red .more {background-color:#bc0d0e;}
.dashboard-stat.yellow {background-color: #ffb848;}
.dashboard-stat.yellow .more {background-color: #cb871b;}
.dashboard-stat.purple {background-color: #852b99;}
.dashboard-stat.purple .more {background-color: #6e1881;}
.nav-tabs > li > a {color: #999999;}
.nav > li > a:hover, .nav > li > a:focus {border-bottom: 0 none;color: #FFFFFF;text-decoration: none;}
.copyright .dev {margin: 5px 0 0;}
.copyright .dev a {background: url(img/vcupom-valuesoft.png) no-repeat right top;display: block;height: 18px;text-indent: -5000em;width: 176px;}
.breadcrumbs h1 a.security {background: url("img/ambiente_seguro.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 31px; margin-top: 2px; text-indent: -5000px; width: 152px;}
.btn-lg > i {font-size: 18px;}
.btn-lg.remove-item {display: inline-block; padding: 5px 10px;}
.popover-content table {margin: 0;}
.popover-content table td {font-weight:400 !important;	border:0 !important;	line-height:15px !important;}
.cart blockquote h2 {line-height: 32px; margin: 0;}
.cart blockquote h2 b {color: #CCCCCC; float: left; font-size: 42px; font-weight: 700; margin-right: 10px; position: relative;}
.cart table td {vertical-align: middle !important;}
.cart .payment h3 {margin-bottom: 20px;}
.cart .payment li {float: left; margin-right: 30px; min-width: 60px;}
.cart .payment li .radio {float: left;}
.cart .payment li .radio input {margin-left:0;}
.cart .payment li label {color: #666666; display: block; float: left; font-size: 13px; min-width: 44px; padding-top: 30px; text-align: center;}
.cart .payment li.visa label{background:url(img/visa.png) no-repeat;}
.cart .payment li.master label, .cart .payment li.mastercard label {background:url(img/mastercard.png) no-repeat;}
.cart .payment li.discover label {background:url(img/discover.png) no-repeat;}
.cart .payment li.amex label{background:url(img/amex.png) no-repeat;}
.cart .payment li.diners label{background:url(img/diners.png) no-repeat;}
.cart .payment li.hipercard label{background:url(img/hipercard.png) no-repeat;}
.cart .payment li.aura label{background:url(img/aura.png) no-repeat;}
.cart .payment li.elo label{background:url(img/elo.png) no-repeat;}
.cart .payment li.itau label{background:url(img/itau.png) no-repeat;}
.cart .payment li.bradesco label{background:url(img/bradesco.png) no-repeat;}
.cart .payment li.bb label{background:url(img/bb.png) no-repeat;}
.cart .payment li.hsbc label{background:url(img/hsbc.png) no-repeat;}
.cart .payment li.boleto label{background:url(img/boleto.png) no-repeat;}
.cart .payment li.banrisul label{background:url(img/banrisul.png) no-repeat;}
.cart .payment li.pagseguro label {background: url("img/pagseguro.png") no-repeat scroll 0 0 transparent; height: 28px; width: 103px;}
.cart .payment li.paypal label {background: url("img/paypal.png") no-repeat scroll 0 0 transparent; height: 28px; width: 78px;}
.cart .payment li.bcash label {background: url("img/bcash.png") no-repeat scroll 0 0 transparent; height: 28px; width: 53px;}
.cart .payment li.mercadopago label {background: url("img/mercadopago.png") no-repeat scroll 0 0 transparent; height: 28px; width: 111px;}
.cart .payment li.moip label {background: url("img/moip.png") no-repeat scroll 0 0 transparent; height: 28px; width: 57px;}
.front-topbar li {padding: 6px 3px;}
.img-responsive {width: 100%;}
@media (max-width: 992px) {
	.header {padding-left: 0;padding-right: 0;}
}
@media (min-width: 992px) {
	.main_offer .img-responsive {width:297px;height:198px;}
	.more_offer .img-responsive {width:215px;height:143px;}
	.more_offer .detail {height:88px;}
}
@media (min-width: 1200px) {
	.main_offer .img-responsive {width:363px;height:242px;}
	.more_offer .img-responsive {width:264px;height:176px;}
	.more_offer .detail {height:72px;}
}
@media (min-width: 768px) and (max-width: 992px) {
	.page-header-fixed .page-container {margin-top: 20px;}
	.header .navbar-collapse.type {float: none;margin: 0;}
	.header .navbar-collapse.type ul.nav {clear: none;float: right;}
	.header .navbar-collapse.type ul.nav li {margin-right: 15px;}
	.header .navbar-collapse.type .navbar-nav li a {font-size:13px;padding: 26px 0 27px !important;}
	.header .navbar-search .navbar-collapse {margin-left: 0 !important;}
	.navbar-search .navbar-nav li {margin-right: 0;}
	.header .navbar-search ul.nav li a {font-size: 13px;}
	.header .nav li > a, .header .nav li:hover > a, .header .nav li.active > a, .header .nav li.active:hover > a {padding: 6px 10px !important;}
}
@media (max-width: 768px) {
	.header .navbar-search .btn.cities {margin-right: 10px;}
	.page-header-fixed .page-container {margin-top: 20px;}
	.header .navbar-search .btn.cities {margin: 0 0 10px 0; float: none !important; width: 100%;}
	.header .categories {clear: both; overflow: hidden;}
	.header .categories .navbar-collapse {height: auto; width: 100%; border: 0; padding: 0; margin: 0; box-shadow: none;}
	.header .categories .navbar-collapse  {}
}
.cart .payment .radio input[type="radio"], .cart .payment .radio-inline input[type="radio"], .cart .payment .checkbox input[type="checkbox"], .cart .payment .checkbox-inline input[type="checkbox"] {margin-left: 0;}
#modalCities .btn:hover, #modalCities .btn:focus {color: #df095e; background-color: #fff; text-decoration:none; border:0;}
.filters {padding: 0 15px;}
.well.bigfilter {border: 0;}
.bigfilter h2 {margin-top:0;}
.filters h2 {margin:0 0 5px 0;}
.page_offer .price .popover {min-width: inherit;}
.page_offer .price .popover i {font-size:11px;}