@font-face{font-family:asenine;src:url(/assets/fonts/ASENINE_.ttf);}
html,body{height:100%;}
.all{position:relative !important;min-height:100%;}
.myCheckbox input {
    display: none !important;;
}

.myCheckbox span {
    width: 20px !important;;
    height: 20px !important;;
    display: block !important;;
    /*background: url("link_to_image");*/
    background-color: #ffffff !important;;
}

.myCheckbox input:checked + span {
    /*background: url("link_to_another_image");*/
    background-color: #000000 !important;;
}
.main-container{padding:10px;padding-bottom:200px;}
#colums{padding-bottom:150px;}
#counter_product{font-size:2vw;line-height:2vw;}
#counter_time{font-size:2vw;line-height:2vw;width:13vw;}
table{width:90%;margin-top:25px;margin-bottom:15px;}
table, th, td{border:1px solid black;border-collapse:collapse;}
th, td{padding:5px;text-align:center;}
/*table#tb_grupos, table#tb_management tr:nth-child(even){background-color:#eee;}*/
table#tb_grupos, table#tb_management tr:nth-child(odd){background-color:#fff;}
table#tb_grupos, table#tb_management th{background-color:black;color:white;}
#register-form .error{color:red;}
#billing-form .error{color:red;}
#shipping-form .error{color:red;}
.finish_order a{padding:10px 20px;border:1px solid #eee;float:right;}
.ambiance-error{background:#FF0000;color:#FFFFFF;}
.ambiance-newproduct{background:#20b8f9;color:#FFFFFF;font-weight:bold;margin-top:30px;}
.ambiance-center{position:fixed;left:50%;top:50%;}
.ambiance-login{background:#20b8f9;color:#FFFFFF;font-weight:bold;}
.imageFSize{width:100%;}
.imageFSize:hover{border:5px solid #eee;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);-webkit-transform:translateY(-8px);transform:translateY(-8px);}
.logoBrandSize{max-width:50%;}
table#tb_orderproducts th{background:#20b8f9;color:#FFFFFF;}
table.faqs{border:0px solid transparent;}
table.faqs td{font-size:14px;text-align:left;}
table.faqs td.topic{padding-left:20px;background:black;color:white;font-size:18px;text-align:left;}
a#faq_fam{padding-top:0px;padding-bottom:0px;}
table#tb_main_panel_orders th{text-align:center;font-size:20px;vertical-align:middle;height:102px;background-color:#00ff00;}
#tagcloud{margin-top:2em;width:50%;background:#20b8f9;color:#0066FF;padding:10px;border:1px solid #559DFF;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#tagcloud a:link, #tagcloud a:visited{text-decoration:none;color:#333;}
#tagcloud a:hover{text-decoration:underline;}
#tagcloud span{padding:4px;}
#tagcloud .smallest{font-size:.83em;margin-top:1.67em;margin-bottom:1.67em;margin-left:0;margin-right:0;font-weight:bold;}
#tagcloud .small{margin-top:1.33em;margin-bottom:1.33em;margin-left:0;margin-right:0;font-weight:bold;}
#tagcloud .medium{font-size:1.17em;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;font-weight:bold;}
#tagcloud .large{font-size:1.5em;margin-top:0.83em;margin-bottom:0.83em;margin-left:0;margin-right:0;font-weight:bold;}
#tagcloud .largest{font-size:2em;margin-top:0.67em;margin-bottom:0.67em;margin-left:0;margin-right:0;font-weight:bold;}
a.scroll_top{display:inline;}
td.product-detail.qty{width:100px !important;}
@media (max-width:480px){.all{}
	#main-container{/*margin-top:30px;*/position:relative !important;/*padding-bottom:5vh;*/}
	#main-container.login{margin-top:0px; padding-bottom: 0px;}
	.button-group{margin-top:5vw;margin-bottom:2vw;}
	.brand-showcase{display:none;}
	td.product-detail.qty{width:30vw !important;}
	.cart_product th{padding-right:5px;padding-left:5px;}
	.cart_summary th{padding-right:5px !important;padding-left:5px !important;}
	.cart_summary td.action{width:38px !important;}
	div.cart_navigation{margin-bottom:20px !important;}
	div#btn-login{height:100px;}
	tr#row_total_shipping td{text-align:right !important;}
	.page-content{margin-top:0px !important;}
	table.faqs td.topic {
    padding-left: 20px;
    background: black;
    color: white;
    font-size: 13px !important;
    text-align: left;
	}
	div.panel-body{font-size: 13px;}
}
div.all.order{display:block;}
/*@media (max-width:480px) and (orientation:portrait){div.all.order{height:100vw;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
}*/
@media (max-width:640px){.page-content{margin-top:0px !important;}
}
.bx-wrapper{margin-top:30px;}
@media (min-width:768px) and (max-width:1024px){.logoBrandSize{max-width:100%;margin-bottom:100px !important;}
}
@media (max-width:768px){.latest-deals .count-down-time span{height:24px;background:#20b8f9;color:#fff;width:auto;display:inline-block;line-height:2vw;margin:0 3px;font-size:2vw;letter-spacing:1vw;padding-left:7px;position:relative;}
}
.g-recaptcha{margin-top:10px;}
.recaptchatable{border-color:#DDD !important;border:0px !important;border-style:none!important;}
input#recaptcha_response_field{border:1px solid #ccc!important;line-height:1.42857143;display:block!important;width:100%!important;}
@media (min-width:320px) and (max-width:480px){
	/*div#main-container{margin-top:55px !important;}*/
input#newuser.btn{margin-bottom:85px;}
div.cart_navigation{border-bottom-width: 20px; padding-bottom: 30px;}
}
@media (min-width:481px) and (max-width:767px){input#newuser.btn{margin-bottom:40px;}
}