@font-face{font-family:'idealtheme';src:url(../fonts/idealtheme.eot);src:url(../fonts/idealtheme.eot?#iefix) format("embedded-opentype"),url(../fonts/idealtheme.woff) format("woff"),url(../fonts/idealtheme.ttf) format("truetype"),url(../fonts/idealtheme.svg#idealtheme) format("svg");font-weight:400;font-style:normal}[class^="ico-"],[class*=" ico-"]{font-family:'idealtheme';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

    
	.sec-padding {
    padding: 60px 0;
}
	
			
 .btn.btn-prim{ background-color:#f36f21;}
 
ul.margin-top-resumo {margin-top:30px; float:left; border-top: 3px solid #000}

ul.sp-cart-total li .resumo-produto {float:left; width:73%; font-size:12px;}
ul.sp-cart-total li .resumo-valor {float:left; width:27%; font-size:12px; text-align:right}

.btn.btn-dark-3 {background-color:#f4e7ca; color:#000;}
span.erro {
    float: right;
    font-size: 11px;
    color: #af161c;
    margin-top: -18px;
}




.login_form_colored { float:left;
    background: #fff;
    border: 1px solid #f4e7ca;
    padding: 20px;
    position: relative;
	width:100%;
}


.lfc_user_row {
    position: relative;
}

.lfc_user_row:not(:last-of-type) {
    margin-bottom: 20px;
}

.lfc_header {
    background: #f4e7ca;
    border-bottom: 1px solid #f4e7ca;
    border-top: 1px solid #f4e7ca;
    color: #000;
    display: block;
    margin: -20px -20px 0;
    padding: 15px 20px;
    
}
.login_form_colored label {
    display: block;
    text-align: left;
}

i.lfc_icon {
    bottom: 1px;
    display: block;
    font-size: 14px;
    height: 100%;
    color: #727272;
    left: 1px;
    line-height: 39px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 40px;
}

.login_form_colored label {
    display: block;
    text-align: left;
}


.ico-user5:before {
    content: "\e660";
}
.ico-key3:before {
    content: "\f084";
}


.lfc_user_row {
    position: relative;
}
.my_col_half, .col_metade {
    float: left;
    padding-right: 15px;
    position: relative;
}
.col_metade02 {
    float: left;
    padding-right: 0px;
    position: relative;
}
.my_col_half,.col_metade,.col_metade02 {
    width: 50%;
}
.my_col_half:last-child, .col_metade:last-child {
    padding-right: 0px; 
}
.send_button {
    background: #ff971c;
    border: 1px solid #ff971c;
    color: #fff;
    padding: 8px 12px;
    font-size: 14px;
    display: inline-block;
}
.upper {
    text-transform: uppercase;
}
.f_right {
    float: right;
}
.lfc_forget_pass {
    background: #f4e7ca;
    border-top: 1px solid #f4e7ca;
    color: #888;
    display: block;
    font-size: 13px;
    margin: 20px -20px -20px;
    padding: 15px 20px;
    text-align: left;
}
.lfc_forget_pass {    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;}
 
 
 input[type="text"],.lfc_user_row input[type="password"] {
    border: 1px solid #ebebeb;
    padding: 10px 12px;
    color: #666;
    font-size: 13px;
    background: #fff;
    outline: none;
}
 .lfc_user_row input[type="text"], .lfc_user_row input[type="password"] {
    color: #324545;
    padding-left: 40px;
    width: 100%;
    font-weight: bold;
}

@media(max-width:991px){
	.margin-top-cadas {margin-top:50px;}
	}
	
input[type="radio"]:first-of-type {margin-left:0;}	
input[type="radio"] {margin: 3px 5px 4px 15px;}

.checkbox_radio_con {margin-bottom:15px;}
  
  
 
  .inputcem {float:left;width:100%;}
.my_col_third {
    float: left;
    padding-right: 15px;
    position: relative;
}  
  

  .my_col_third:last-child {
    padding-right: 0px;
}

.my_col_third {width:33.333333%}
.orderby_label { width:100%;}

.select-box select {background:none; }
.scrollup  {bottom:82px;}

.button {    background: #713a6b;
    border: 1px solid #713a6b;
    border-radius: 3px;}

.button {padding: 14px 20px;
    float: left;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    font-family: Raleway,sans-serif;
    cursor: pointer;
    transition: all .3s ease;
}

@media(max-width:480px){
	.col_metade, .col_metade02 {width:100%;}
	}