@media only screen and (max-width: 700px) {
    
.logo {
    float: none;
    max-width: 100%;
    position: relative;
    z-index: 5;
    text-align: center;
    width: 100%;
    margin: auto;
}
#store.menu{
    display: none;
}
/*.fastcom-012{
    display: none;
}*/
.fastcom-004{
    margin: 0px;
}
#search_mini_form .label{
    cursor: pointer;
}
.fastcom-011 a{
    position: relative;
    margin-right: 26px;
}
.fastcom-011{
    margin-bottom: 15px;
    margin-top: 15px;
    width: 80%;
}
.minicart-wrapper{
    float: right;
    margin-top: -38px;
}
.block-search .control{
    border: none;
}
.cms-index-index .page-main{
    margin-top: 0px;
    border:none;
    width: 100%;
}
.column-{
    width: 100% !important;
    padding: 0 10px;
}
.magestore-bannerslider-standard{
    width: 100% !important;
}
.filter-options-title::after{
    left: -26%;
right: 0;
}
.fastcom-004{
    z-index: 11;
    right: 0px;
    min-height: 75px;
    width: 100%;
    text-align: right;
}
.filter-options-title{
    padding: 10px 10px 4px 29px;
}
.fastcom-009_mobile{
    display: block !important;
    float: none;
    margin-left: 8px !important;
    margin-top: 31px !important;
}
.nav-sections{
background: white;
}
.nav-sections-items{
    background: #e3e3e3;
}
.section-item-title a{
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 20px;
    color:#414042;
    font-weight: normal;
    text-transform: uppercase;
}
.links .fastcom-009{
    width: 100%;
    text-align: center;
}
.links .fastcom-010{
    width: 100%;
    padding: 0 18px;
}
.links .fastcom-009-whats{
    width: 100%;
    margin: auto;
    padding: 0 23px;
}
.footer-container-fastcom-news-bloco_2 input{
    width: 104px;
}
.footer_container_fastcom_fot_bloco_1{
    text-align: center;
    margin-bottom: 0px;
}
.footer_container_fastcom_foter_margem_social{
    
}
.footer_container_fastcom_fot_bloco_2 {
    margin-top: 0;
}
.footer_container_fastcom_foter_margem_infos1 label{
    width: 100%;
}
.footer_container_fastcom_fot_bloco_1_1, .footer_container_fastcom_fot_bloco_1_2{
    width: 100%;
    margin: 15px 0;
}
.footer_container_fastcom_footer_margem_info3{
    margin-top: 54px;
}
.footer_container_fastcom_footer_margem_info3 ul li{
    width: 100% !important;
}
.footer-container-fastcom-news-bloco_2 button{
    width: 70px;
}
.fastcom-016-2,.fastcom-016-3{
    width: 100%;
}
.select2-container{
    width: 100%;
}
.fastcom-017-buscar{
    margin: auto;
    display: flex;
}
.nav-sections .header.links a, .nav-sections .header.links a:hover{
    padding: 0 9px;
}
.fastcom-010-1{
    width: 20%;
    float: left;
}
.fastcom-010-3{
    padding: 0 7px;
}
.fastcom_slider_home .overview li{
    width: 259px !important;
}
.fastcom_tinycarousel_home_2 .overview li{
    text-align: center;
    width: 269px !important;
}
.fastcom_tinycarousel_home_1 .overview li{
     text-align: center;
    width: 269px !important;
}
.fastcom_borda_infina {
    display: none;
}
.fastcom_page_product_prices_1{
    width: 100%;
    border-right: 0px solid #D8D8D8;
}
.fastcom_page_product_prices_2{
    padding: 0px;
    width: 100%;
}
.fastcom_page_product_prices_2_1{
    width: 25px;
}
.box_tocart_fastcom_1{
    width: 100%;
}
.box_tocart_fastcom_2{
    width: 100%;
}
.box_tocart_fastcom_2 #product-addtocart-button{
    margin-top: 5px;
}
.cms-page-view .page-title{
    text-align: center;
}
.fastcom_breadcrumbs{
    margin-left: 9px;
    margin-right: 9px;
}
.footer-container-fastcom-news-bloco_2{
    padding: 10px 0px 40px;
}
.cart_fastcom_action_update{
    width: 100%;
    padding: 14px;
}
.checkout-index-index .minicart-wrapper{
    display: none;
}
.logo-mobile{
    display: block;
}
.logo-desktop{
    display: block;
}
.nav-toggle:before{
    color: #0B2668;
}
.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{
    display: none;
}
.checkout-index-index .logo{
    display: none !important;
}
.checkout-index-index .page-title-fastcom{
    display: none;
}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping{
    background:none;
}
.opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping{
    padding: 20px 10px;
    margin: 0;
}
.opc-wrapper .step-title{
    padding: 0 10px;
}
.checkout-index-index .actions-toolbar .primary {
    width: 100%;
    margin-top: 10px;
}
.opc-estimated-wrapper{
    margin-bottom: 52px;
}
#shipping-new-address-form{
    padding: 0 10px;
}
.checkout-shipping-method .no-quotes-block{
    margin: 20px;
}
.opc-wrapper .shipping-address-item{
    padding: 0 10px;
}
.opc-wrapper .action-select-shipping-item{
    margin-bottom: 19px;
}
.opc-wrapper .action-show-popup{
    width: 94%;
    margin: 0 10px !important;
}
.block-payment-bankslip, .block-choice-saved-cc{
    width: 100%;
    margin-bottom: 11px;
}
.checkout-payment-method .payment-option{
    margin: 0;
}
.next,.prev{
    z-index: 222;
    cursor: pointer;
}
.next{
    right: 20px  !important;
}
.prev{
    left: 20px !important;
}
.logo-mobile{
    text-align: center;
    padding: 10px;
}
.fastcom-002{
    width: 100% !important;
    float: left;
}
.block-search .label{
    text-decoration: none;
    float: left;
    margin: 25px 27%;
}
.nav-sections-item-content{
    margin-right: 0px;
    background: #e3e3e3;
}

.nav-sections-item-title.active{
    background:#0B2668;
    color: #ffffff;
    margin-left: -1px;
}
.nav-sections-item-title.active a{
    color: #ffffff;
}
.nav-sections-item-title{
    width: 50%;
}
.nav-sections{
    background: #e3e3e3;
}
.fastcom-submenu-lado-b{
    display: none;
}
.fastcom-submenu-lado-a{
    width: 100%;
}
.navigation li.level1{
    width: 100% !important;
}
.navigation .submenu > li{
    display: none;
}
.nav-sections .header.links li{
    padding: 10px 26px;
    border:none;
    display: none;
}
.fastcom-009,.fastcom-010,.fastcom-T010{
    display: block !important;
}
.nav-sections .header.links li > a{
    margin: 8px;
    border:none;
}
.fastcom-T010{
    width: 100% !important;
    margin: 0px !important;
    padding: 0px;
}
.fastcom-T010 img{
}
.nav-sections .header.links a, .nav-sections .header.links a:hover{
    padding: 0 0px;
}
.fastcom-T010-a-cart{
    display: block !important;
}
.fastcom-015-areabanner{
    min-height:0;
}
.fastcom_tinycarousel_home_2_mobile_hidden{
    display: none;
}
.fastcom_homepage_banner_duplo .col-md-6{
    margin: 10px 0;
}
.fastcom_homepage_banner_tripa_infos{
    display: none;
}
.fastcom_homepage_destaques_prod_1{
    display: none;
}
.fastcom_homepage_destaques_prod_2_img .product-image-container{
    width: 62% !important;
}
.fastcom_homepage_destaques_prod_2_name{
    min-height: 0px;
}
.fastcom_homepage_destaques_prod_2_valor{
    padding: 15px 15px 15px;
}
.fastcom_slider_home .overview li {
    /*width: 300px;*/
}
.fastcom_slider_home .overview{
    /*width: 300px;*/
}
.fastcom_slider_home{
    padding: 0 33px 10px !important;
    
}
.fastcom_slider_home .prev{
    margin-left: -18px;
}
.fastcom_slider_home .next{
    margin-right: -19px;
}
.footer-container-fastcom-news-bloco_2_1{
    float: left;
    text-align: center;
    width: 25%;
    margin: 0;
}
.footer_container_fastcom_infos1{
    margin-top: 0px;
}
.footer_container_fastcom_infos1 .col-md-3{
    margin-bottom: 15px;
}
.footer_container_fastcom_infos1 .col-md-3 img{
    margin-left: 14%;
}
.footer_container_fastcom_infos1 .col-md-3 .footer_container_fastcom_infos1_label{
    width: 50%
}
.logofootermobile{
    display: none;
}
.footer_container_fastcom_infos2{
    padding-top: 15px;
}
.footer_container_fastcom_infos2a1 a{
    padding-left:0px;
}
.footer_container_fastcom_infos2a3 a{
    width: 100%;
text-align: center;
}
.footer_container_fastcom_infos3 img{
    margin: 8px 0;
}
.navigation .level0 .submenu a{
    padding: 3px 0px;
}
.category-image .image{
    height: 56px;
}
.page-products .sorter{
    position: relative;
}
.fastcom_list_categoria_filter_bloco_2{
    margin-top:0px;
}
.fastcom_list_categoria_filter_bloco_2 ul li{
    width: 100%;
}
.navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon){
    margin-left: 0px;
}
.products_list_items_product_items_li_border .product-image-container{
    width: 100%;
}
.fastcom_breadcrumbs{
    display: none;
}
.fastcom_bloco_avaliacao{
    padding: 0 15px;
    margin-top: 21px;
}
.review-control-vote label:before, .review-control-vote:before{
    font-size: 48px;
    line-height: 21px;
}
.action.primary{
    padding: 9px 16px;
}
.checkout-index-index .logo-mobile{
    width: 100%;
}
.table-checkout-shipping-method{
    font-size: 15px;
}
.fastcom_empresa_ciclo_desktop{
    display: none !important;
}
.fastcom_empresa_ciclo_mobile{
    display: block !important;
}
.abremobile{
    display: block;
}
.fastcom_logo_mobile_perimetro{
    width: 50%;
    text-align: center;
    float: left;
}
.fastcom_logo_mobile_infos{
    width: 25%;
    float: left;
    
}
.fastcom_logo_mobile_search{
    clear: both;
    padding: 18px 25px;
}
.nav-toggle{
    top: 2px;
    position: relative;
    left: 22px;
}
.fastcom_logo_mobile_infos a{
    float: left;
    padding: 13px 11px;
}
#search_mini_form .actions{
    display: block;
    position: absolute;
    right: 33px;
    top: 77px;
}
#search_mini_form .actions .search{
    background: url('../images/pesquisamobile.png');
    background-repeat: no-repeat;
    width: 17px;
    height: 17px;
    border: none;
    background-position-x: 0px;
    background-position-y: 1px;
}
#search{
    height: 50px;
    border: 1px solid #CBCBCB;
    border-radius: 8px;
}
.linhacimadomenu{
    display: none;
}
.fastcom-015-areabanner{
    /*display: none;*/
}
.fastcom-015-areabannermobile{
    min-height: 0px;
}
.flex-control-nav{
    bottom: 5px !important;
}
.flex-control-paging li a{
    width: 15px !important;
    height: 15px !important;
}
.flex-control-paging li a.flex-active{
    background-color: #FFFFFF !important;
    opacity: 1;
}
.flex-control-paging li a{
    background-color: #707070 !important;
    opacity: 0.7 !important;
}
.fastcom_homepage_categorias .col-md-4{
    width: 33.33%;
    float: left;
    text-align: center;
    cursor: pointer;
}
.fastcom_homepage_categorias .col-md-2{
    width: 20%;
    float: left;
    text-align: center;
    cursor: pointer;
    padding-right: 5px;
    padding-left: 5px;
}
.fastcom_homepage_categorias .col-md-4 img{
    
}
.fastcom_homepage_categorias .col-md-4 h2{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #0B2668;
    font-weight: 600;
    text-align: center;
    padding: 6px 0;
    text-transform: uppercase;
}
.fastcom_homepage_categorias_cat1 h2,.fastcom_homepage_categorias_cat2 h2,
.fastcom_homepage_categorias_cat3 h2,.fastcom_homepage_categorias_cat4 h2,
.fastcom_homepage_categorias_cat5 h2,.fastcom_homepage_categorias_cat6 h2{
    text-align: center;
    
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #0B2668;
    font-weight: 800;
    text-align: center;
    padding: 6px 0;
    text-transform: uppercase;
}
.fastcom_homepage_categorias_cat1,.fastcom_homepage_categorias_cat2,
.fastcom_homepage_categorias_cat3,.fastcom_homepage_categorias_cat4,
.fastcom_homepage_categorias_cat5,.fastcom_homepage_categorias_cat6{
    text-align: center;
    width: 100%;
    display: none;
}
.imgcat,.spacescat{
    display: none;
}
.fastcom_homepage_categorias_cats_sub{
    list-style: none;
    padding: 0 15px;
}
.fastcom_homepage_categorias_cats_sub li{
    float: left;
    width: 50%;
    margin: 0;
}
.fastcom_homepage_categorias_cats_sub li a h3{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: #0B2668;
    font-weight: 600;
    text-align: left;
    padding: 0px 0px;
    min-height: 39px;
}
.fastcom_homepage_categorias_cats_fechar{
    position: absolute;
    right: 21px;
    margin-top: -30px;
    cursor: pointer;
}
.fastcom_homepage_destaques_cores{
    list-style: none;
    margin: 0;
    padding: 0 15px;
    height: 150px;
    overflow: hidden;
    overflow-y: hidden;
    overflow-y: auto;
}
.fastcom_homepage_destaques_cores li{
    float: left;
    width: 25%;
}
.fastcom_footer_mobile_linha{
    border-top: 1px solid #707070;
    height: 1px;
    width: 100%;

}
.fastcom_homepage_destaques p{
    text-align: center;
}
.fastcom_footer_mobile_infos h4{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: #0B2668;
    font-weight: 500;
    text-align: center;
}
.fastcom_footer_desktop_menu2box{
    width: 100%;
    padding: 10px 0 10px;
}
.fastcom_footer_mobile_infos img{
    width: 100%;
}
.fastcom_footer_mobile_links{
    text-align: center;
}
.fastcom_footer_mobile_links a{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 33px;
    color: #0B2668;
    font-weight: 500;
    text-align: center;
    padding: 0 6px;
    text-transform: uppercase;
}
.fastcom_footer_mobile_company h5{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: #707070;
    font-weight: 500;
    text-align: center;
}
.fastcom_subcategory_tinta_container .col-md-4{
    margin: 10px 0;
}
.fastcom_tinycarousel_home_3_cores{
    width: 94%;
}
.fastcom_homepage_destaques_cores li{
    height: 45px;
    margin: 0 0 5px 0;
}
.fastcom_categoria_escolha label{
    width: 50%;
    float: left;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    border-bottom: 3px solid rgb(188, 197, 211);
    
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #BCC5D3;
    font-weight: 600;
}
.fastcom_categoria_escolha{
    width: 100%;
}
.fastcom_category_coresprontas_coresleque_colors{
    width: 100%;
    margin:0;
    height: 434px;
}
.fastcom_category_coresprontas_coresleque_colors ul{
    margin: 0;
    padding: 0;
}
.page-products .columns{
    padding-top: 0px;
}
.fastcom_mobile_filtro_style{
    float: left;
    padding: 5px 0 0;
    
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #707070;
    font-weight: 700;
}
.catalog-category-view .flex-control-nav{
    bottom: -25px !important;
}
.catalog-category-view .flex-control-paging li a{
    opacity: 0.2 !important;
}
.catalog-category-view .flex-control-paging li a.flex-active{
    background-color: #F05913 !important;
    opacity: 1 !important;
}
.fastcom_list_categoria_filter_bloco_2_mobile ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.fastcom_list_categoria_filter_bloco_2_mobile ul li{
    width: 33.33%;
    float: left;
    margin: 0;
}
.fastcom_list_categoria_filter_bloco_2_mobile select{
    padding: 23px 10px !important;
    height: auto;
    border-left: 0px;
    
    background: #ffffff url('../images/filtromobile.png') no-repeat;
    background-position: 87% 48%;
    cursor: pointer;
    
    font-size: 12px !important;
    line-height: 16px !important;
}
.fastcom_list_categoria_filter_bloco_2_mobile select option{
    font-size: 12px !important;
    line-height: 16px !important;
}
.fastcom_list_categoria_filter_bloco_2_mobile button{
    padding: 23px 10px !important;
    height: auto;
    border-left: 0px;
    
    background: #ffffff url('../images/filtromobile.png') no-repeat;
    background-position: 87% 48%;
    cursor: pointer;
    
    font-family: 'Montserrat', sans-serif !important;
    font-size: 12px !important;
    line-height: 16px !important;
    color:    #414042;
    font-weight: normal;
    width: 100%;
}
#categoria_categoria,#categoria_preco,#categoria_tamanho{
    display: none;
    margin-top: 0px;
}
.filter .filter-current .items{
    display: block;
}
.filter-content .item{
    width: 100%;
    float: left;
    padding: 0px 23px !important;
}
.fastcom_mobile_filtro_style{
    display: none;
}
.filter-title strong{
    width: 100%;
height: 34px;
background: #ddd;
color: black;
text-transform: uppercase;
}
.clube_breadcrumbs{
    display: none;
}
.filter_item_border_fast .filter-label{
    display: none;
}
.filter_item_border_fast .action_remove_filtro span{
    font-size: 0px
}
.filter-current .action.remove{
    width: auto;
    left: 8px;
    top: 6px;
}
.filter_item_border_fast .action_remove_filtro{
    background: none !important;
    padding: 0 !important;
margin: 0 !important;
    cursor: pointer;
}
.filter_item_border_fast .action_remove_filtro:before{
    content: "" !important;
    background: #ffffff url('../images/removefiltromobile.png') no-repeat;
    background-position: 87% 48%;
    width: 14px;
    height: 14px;
    margin: 0px !important;
    padding: 0px !important;
}
.filter_item_border_fast .filter-value{
    width: auto;
}
.filter_item_border_fast{
    padding: 4px 16px 0px !important;
    border-radius: 26px;
}
.filter .filter-current{
    border: none;
    margin: 0px;
}
.filter-curren_col-md-12{
    margin: 0px !important;
    padding: 0px !important;
}
#layered-filter-block{
    padding: 20px 0;
}
.products_list_items_product_items li{
    width: 50%;
    float: left;
}
.fastcom_homepage_recomendado_prod_2_bandeira_whitelist{
    display: none;
}
.fastcom_slider1_home_li h3{
    text-align: center;
    
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #0B2668;
    font-weight: 500;
}
.fastcom_homepage_destaques_prod_2_valor{
    text-align: center;
}
.fastcom_price_grid_special_price2_por1{
    display: block;
}
.fastcom_price_grid_special_price2_por2{
    display: none;
}
.spn001left{
    display: inline;
}
.fastcom_homepage_destaques_prod_2_valor .fastcom_price_grid_special_price1{
    text-decoration: none;
}
.spn001left2{
    text-decoration: line-through;
}
.fastcom_homepage_destaques_prod_2_valor .fastcom_price_grid_special_price2{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 35px;
    color:#F05913;
    font-weight: 600;
}
.fastcom_price_grid_special_price1 span{
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 18px;
    color:#707070;
    font-weight: 600;
}
.ouatemobile{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    color:#707070;
    font-weight: 500;
    
    display: block;
    margin-top: 5px;
}
.ouatemobile span{
    color:#F05913;
    font-weight: 700;
}
.fastcom_price_grid_price_por_mobile{
    display: none;
}
.fastcom_price_grid_price_sty_mobile{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 35px;
    color:#F05913;
    font-weight: 600;
}
.products_list_items_product_items_li_border{
    border-bottom: 0px solid #BCC5D3
}
.products_list_items_product_items li{
    margin-bottom: 15px;
}
.category-description p{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color:#707070;
    font-weight: 500;
}
.fastcom_category_description{
    margin-bottom: 26px;
margin-top: 16px;
}
.fastcom_categoria_tinta_title{
    margin-top: -81px;
}
.category-image .image{
    height: 80px;
}
.category-view{
    margin-top: 10px;
}
.mostraapenasmobile{
    display: block;
}
.catalog-product-view .page-title-fastcom{
    display: none;
}
.fotorama--fullscreen .fotorama__fullscreen-icon{
    z-index: 333;
}
.mobile_product_bloco_name span{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 30px;
    color:#0B2668;
    font-weight: 500;
}
.fastcom_product_lado_a, .fastcom_product_lado_b{
    margin-top: 13px;
}
.fastproduto0044,.fastproduto005,.fastproduto009{
    padding: 0px;
}
.fastproduto005{
    display: none;
}
.fastcom_page_product_prices_7{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 18px;
    color:#707070;
    font-weight: 500;
}
.fastcom_page_product_prices_8{
    font-family: 'Open Sans', sans-serif;
    font-size: 34px;
    line-height: 50px;
    color:#F05913;
    font-weight: 500;
}
.fastcom_page_product_prices_2{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    color:#707070;
    font-weight: 500;
}
.box_tocart_fastcom .label{
    display: none;
}
.box_tocart_fastcom_1{
    display: none;
}
.product-add-form{
    padding: 0px;
}
.box_tocart_fastcom_2 #product-addtocart-button{
    margin-top: 20px;
}
.box_tocart_fastcom_2 #product-addtocart-button{
    height: 50px;
}
.box_tocart_fastcom_2 #product-addtocart-button{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px !important;
    line-height: 27px !important;
    color:#FFFFFF !important;
    font-weight: 700 !important;
}
.fastcom_price_grid_price{
    font-family: 'Open Sans', sans-serif;
    font-size: 34px;
    line-height: 50px;
    color:    #F05913;
    font-weight: 500;
    margin-bottom: 12px
}
.box_aviseme_fastcom{
    padding: 0px;
    text-align: center;
    margin: 35px 0 30px;
}
.spacedescktop02556{
    display: none;
}
.fastcom_product_title .fastcom_product_title_fundo h2{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #0B2668;
    font-weight: 600;
}
.fastcom_product_title .fastcom_product_title_fundo h2{
    width: 90%;
    margin-bottom: 14px;
}
.fastcom_product_title_linha{
    border: 1px solid #BCC5D3;
}
.fastcom_page_produto_item_abre{
    margin: 4px 0 0 0;
}
.fastcom_product_detalhes_desc ul,.fastcom_product_detalhes_desc p,.fastcom_product_detalhes_desc h2,.fastcom_product_detalhes_desc table{
    width: 100%
}
.fastcom_product_avaliacao_title h2{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 33px;
    color: #0B2668;
    font-weight: 700;
}
.mobile_avaliacao_box1,.mobile_avaliacao_box2{
    display: none;
}
.fastcom_product_avaliacao_title{
    margin-bottom: 15px;
}
.fastcom_bloco_avaliacao_lado_a{
    width: 100%;
    padding: 0;
}
.fastcom_bloco_avaliacao_lado_b{
    width: 100%;
    padding: 0;
}
.fastcom_bloco_avaliacao_lado_a .field{
    margin-bottom: 20px !important;
}
.fastcom_bloco_avaliacao_lado_b textarea{
    width: 100%;
}
.review-field-rating .control{
    margin-bottom: 48px !important;
    margin-top: 39px !important;
    padding: 0 33px !important;
}
.fastcom_view_product_infos_seja_primeiro{
    text-align: center;
}
.cms-page-view .page-title{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 33px;
    color: #0B2668;
    font-weight: 700;
    margin: 12px 0 25px;
}
.fastcom_page_fale_conosco a img{
    width: 38px;
    height: 38px;
}
.fastcom_page_fale_conosco{
    margin-bottom: 48px;
}
.fastcom_page_lojas_bt_localizar_mobile{
    margin: 0 !important;
    padding: 0px !important;
}
.fastcom_page_lojas_bt_localizar{
    width: 100%;
    margin-bottom: 5px;
}
.fastcom_page_lojas_bt_localizar_mobile .col-md-3{
    width: 50%;
}
.fastcom_page_lojas_loja_bairro{
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    line-height: 18px;
    color: #0B2668;
    font-weight: 700;
}
.fastcom_page_lojas_loja_fone{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 18px;
    color: #F05913;
    font-weight: 600;
}
.fastcom_page_lojas_loja_endereco{
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #707070;
    font-weight: 600;
}
.fastcom_page_lojas_loja_email{
    font-family: 'Open Sans', sans-serif;
    font-size: 7px;
    line-height: 18px;
    color: #0B2668;
    font-weight: 600;
}
.fastcom_page_lojas_loja_horario{
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #707070;
    font-weight: 600;
}
.fastcom_page_lojas_loja_horario span{
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: #0B2668;
    font-weight: 600;
}
.fastcom_page_lojas_loja .fastcom_page_lojas_loja_img{
    margin-top: 0px !important;
}
.fastcom_022_pages .col-md-12{
    padding: 0 !important;
}
.fastcom_page_perguntas_frequentes_subtitle_2 h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 18px;
    color: #ED7511;
    font-weight: 500;
}
.fastcom_022_pages{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #707070;
    font-weight: 500;
}
.fastcom_page_perguntas_frequentes_resposta p{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #707070;
    font-weight: 500;
}
.fastcom_page_perguntas_frequentes_pergunta h4{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #0B2668;
    font-weight: 700;
}
.fastcom_page_perguntas_frequentes_subtitle h2{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 34px;
    color: #F05913;
    font-weight: 700;
}
.cms-trabalhe-conosco .col-md-8{
    padding: 0 !important;
}
.fastcom_page_trabalhe_conosco{
    display: none;
}
.fastcom_page_trabalhe_conosco_desc h3{
    display: none;
}
.cms-trabalhe-conosco .fastcom_022_pages .container{
    padding: 0 !important;
}
.fastcom_page_trabalhe_conosco_inputs label{
    width: 90%;
}
.fastcom_page_trabalhe_conosco_inputs .myCheckbox{
    width: 6%;
}
.fastcom_page_trabalhe_conosco_inputs label{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: #707070;
    font-weight: 500;
}
.myCheckbox11,.myCheckbox12{
    padding-bottom: 11px;
}
.labelmobiletracon{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13px !important;
    line-height: 19px !important;
    color: #0B2668 !important;
    font-weight: 700 !important;
}
.fastcom_clube_menu_div2_space{
    height: 5px;
}
.fastcom_clube_menu_div2_space img{
    display: inline;
    cursor: pointer
}
.astcom_clube_menu_div2_ul{
    position: relative;
}
.fastcom_clube_menu_div2_ul{
    position: relative;
width: 90%;
text-align: center;
border-radius: 11px;
margin: auto;
}
.fastcom_clube_menu_div2_box{
    width: 100%;
    text-align: center;
}
.fastcom_clube_menu_div2_box h3{
    text-align: center;
}
.fastcom_clube_menu_div2_title h2{
    text-align: center;
}
.fastcom_previsao_001 .col-8{
    margin-left: 0px;
}
.fastcom_previsao_date{
    width: 50%;
margin: 0 0px;
}
.fastcom_programa_001_mobile .col-7{
    width: 100%;
    flex: 100%;
    max-width: 100%;
}
.fastcom_programa_001_mobile .col-5{
    width: 100%;
    flex: 100%;
    max-width: 100%;
}
.fastcom_programa_001_bt12{
    margin-top: 30px;
}
.programa_box_000_desktop{
    display: none;
}
.programa_box_000_mobile{
    display: block;
}
.fastcom_clube_menu_div1,.fastcom_clube_menu_div2,.fastcom_clube_menu_div3,.fastcom_clube_menu_div4{
    width: 100%;
    padding: 14px 0px;
}
.fastcom_clube_menu_mobile .col-8{
    width: 100%;
    max-width: 100%;
    flex: 100%;
    padding: 0;
}
.fastcom_clube_menu{
    background-color:
    #00A5DC;
    height: auto;
    border-radius: 0;
    margin-top: 0px;
    text-align: center;
}
.fastcom_clube_bloco_banner img{
    margin: 0px;
    width: 100%;
}
.panel.header .links, .panel.header .switcher{
    display: block;
}
.fastcom-010-1-01{
    width: 168px;
    margin-right: 15px;
    float: left;
    margin-top: 21px;
    padding-left: 49px;
}
.fastcom-T010-005 {
    width: 94%;
    float: right;
    margin: 13px;
}
.fastcom-T010-001 {
    width: 195px;
    float: right;
    margin-top: 30px;
    margin-bottom: 35px;
}
.fastcom-T010-004 {
    width: 51px;
    float: right;
    margin-top: 30px;
    text-align: center;
    margin-bottom: 35px;
}
.fastcom-T010-002-separador{
    margin-top: 30px;
}
.fastcom-T010-003{
    margin-top: 30px;
    text-align: center;
    margin-bottom: 35px;
}
.fastcom-T010-002{
    margin-top: 30px;
    text-align: center;
    margin-bottom: 35px;
    margin-right: 8px;
}
.fastcom_page_k003_ladoa,.fastcom_page_k003_ladob{
    width: 100%;
}
.bloco_seus_beneficios{
    width: 100%;
}
.bloco_seus_beneficios_pontos{
    width: 100%;
}

.fastcom_page_lojas_loja{
    width: 100%;
}
.fastcom_page_lojas_bt_localizar_mobile .col-md-3{
    width: 100%;
}








}