@media (min-width: 768px){

.header-logo {
    width: 30%;
}
}

.header-logo {
 margin-right: 50px;
}


.footer-bottom-widgets {
     padding: 60px 0px 0px 0px;
}


ul.nav.departments-menu.animate-dropdown {
     margin-top: 46px;
}


/* SUBSCRIPTIO ADMIN */

div.show_if_subscriptio_variable input.subscriptio_product_page_half_width {
    width: 35% !important;
    min-width: 50px;
}

div.show_if_subscriptio_variable .form-row input[type=text], .form-row select, .form-row textarea {
    width: 50%;
}


/**************************
ARQUIVO GERAL -  MN 2019
****************************/

.home li.product .price-add-to-cart {
    margin-top: 0px!important;
}
/*
.home li.product .product-thumbnail {
    padding-bottom: 110px;
}
*/

.area_de_conteudo .wpb_content_element {
    margin-bottom: 15px;
    /* background: azure; */
}


h5 {
    text-transform: uppercase;
    font-size: 15px;
}

.electro-navbar-primary,
.desktop-footer .footer-newsletter,
.desktop-footer .copyright-bar{
    margin-left: calc(-50vw + 50% - 0px) !important;
}

.footer-call-us .call-us-number {
    font-size: 12px;
}

.home li.product .hover-area .action-buttons>a,
.home li.product .price-add-to-cart {
    margin-bottom: 0px;
}

.home ul.products li.product {
    margin: 0px !important;
}

/*
.footer-bottom-widgets .columns+.columns {
    margin-left: 50px !important;
}
*/
.footer-menus {
    padding-top: 10px;
}

.footer-call-us {
    margin-bottom: 0px!important;
    text-align: right;
}

h2.woocommerce-loop-product__title {
    /* float: none !important; */
    clear: both !important;
}


.product-short-description {
    /* height: fit-content !important; */
    min-height: 10em !important;
}

.footer-newsletter,
.sticky-wrapper > .navbar-primary {
    background: -webkit-linear-gradient(left, rgb(7, 150, 198) 20%, rgb(81, 230, 143) 100%);
}

.single-product .cart .quantity .qty {
    display: none;
}

/*
nav.navbar.navbar-primary.navbar-full.yamm.hidden-md-down {
    background: none;
}
*/
.navbar-primary .navbar-nav>.menu-item>a {
    border-color: rgba(255, 255, 255, 0.25) !important;
}

.navbar-primary .navbar-nav>.menu-item>a:hover,
.navbar-primary .navbar-nav>.menu-item>a:focus {
    background-color: rgba(255, 255, 255, 0.21) !important;
    color: #445279 !important;
}



.curso_diferenciais .fa {
    color: #51e68f !important;
}


.product-actions span.woocommerce-Price-currencySymbol {
    font-size: 25px !important;
}
.product-actions span.woocommerce-Price-amount.amount {
    font-size: 22px !important;
}

/* variação de produtos */
.woocommerce-variation-price{
	margin-bottom:10px !important;
 	margin-bottom:10px !important; 
  	text-align: center;
}

.single-product table.variations {
     margin-top: 10px;
}

.single-product table.variations tr:last-child td, .single-product table.variations tr:last-child th {
    border-bottom: 1px solid #ffffff;
}

.single-product table.variations td, .single-product table.variations th {
     border-top: 1px solid #ffffff;
}

.single-product .action-buttons span {
    color: #00a186 !important;
}

.mailster-form-fields label {
    display: none;
}


footer .media-body, .media-left, .media-right {
     text-align: left;
}


.sidebar_categorias_noticias_blog ul.children{
  display:none;
}



/*
Stick add to cart produtos
*/

@media screen and (max-width: 600px){
  .col-width {
      width: 50%;
  }

  .col-width.mg-wsac-container.right-border.fst-cont-div {
      display: none;
  }

/* stick buttom product */
.mg-wsac-btn, .mg-wsac-button{
    padding: 3px;
    width: 100%; 
}
.mg-wsac-round-xxlarge {
    border-radius: 10px;
}

 .mg-wsac-badge {
    border-radius: 0px;
    background: none;
    color: #00bd9b;
    font-size: 17px;
} 
  
 .mg-wsac-btn:hover{
   box-shadow: none;
  }

   .mg-wsac-button:hover {
    color: #fff;
    background-color: #299c86!important;
	}
  
  ul.products:not(.electro-v1)>li.product{
    flex: 0 0 100% !important;
    max-width: 100% !important; 
  }
  
  ul.products>li.product.list-view-small .media-left .wp-post-image {
    width: 100% !important;
}
  
}


/* ocultando a quantidade da tabela do carrinho de compras */
td.product-quantity,
th.product-quantity{
 display:none !important; 
}


/* checkout */
@media (min-width: 992px){
    body:not(.electro-v1) form.woocommerce-checkout .col2-set {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 992px){
  
  	
ul.products:not(.electro-v1).columns-3>li.product {
    flex: 0 0 100%;
    max-width: 100%;
}
  
  
    body:not(.electro-v1) form.woocommerce-checkout .order-review-wrapper {
        flex: 0 0 48%;
        max-width: 48%;
        margin-left: 1.6666666667%;
    }
 
    .woocommerce-checkout .woocommerce {
    padding-top: 40px;
}
  

  
  
  
}

/* margem abaixo do botão de já possui cadastro no checkout */
.woocommerce-checkout .woocommerce-form-login.login {
    margin-bottom: 50px;
    border-bottom: solid 1px #ddd;
}

/* ocultar o código do produto */
.product-sku {
    display: none;
}

.archive header.page-header {
    display: none !important;
}

/* box produtos home  */
li.product .product-short-description{
	    margin-bottom: 10px;
}


div.mg-wsac-fix-sticky-bar.mg-wsac-container {
    display: none !important;
}


/* ajustes na página de produtos */
@media (max-width: 990px){
  nav.woocommerce-breadcrumb {
      display: none;
  }
      .single-product-wrapper .summary.entry-summary {
        width: 100%;
        margin-top: 20px;
    }
  .single-product .summary.entry-summary {
      margin-bottom: 0px;
  }
  
  ul.products[data-view=list-view]:not(.electro-v1).columns-3>li.product .product-inner .product-loop-body{
   padding:0px; 
  }
  ul.products[data-view=list-view]:not(.electro-v1).columns-3>li.product .product-loop-footer .price{
     margin-bottom: 0px; 
  }
  
  h2.woocommerce-loop-product__title {
    font-size: 17px !important;
    line-height: 17px !important;
    height: auto !important;
}
  
  
 .single-product .product-images-wrapper, .single-product .summary.entry-summary {
    margin-bottom: 0px;
   display: block;
}
  
  body:not(.electro-v1) .content-area{
   margin-top: 15px; 
  }
  
  
  ul.products[data-view=list-view]:not(.electro-v1).columns-3>li.product .product-inner{
       padding: 20px 0px; 
  }
  
  
  
	.curso_diferenciais .vc_col-sm-3 {
      width: 50%;
      display: inline-flex;
	}
  
  
      .curso_diferenciais {
        margin-bottom: 50px !important;
        margin-top: 10px !important;
      }
  
  
  	.single-product .wc-tab {
      padding: 15px;
	}
  

      .single-product .woocommerce-tabs {
          margin-bottom: 20px;
      }

      .electro-description {
          margin-bottom: 30px;
      }
  
  div.mg-wsac-fix-sticky-bar.mg-wsac-container {
    display: block !important;
}
  
  .order-review-wrapper {
    margin-top: 55px;
}
  
  
.single-product .panel_titulo {
     margin-left: -15px !important;
    margin-right: -15px !important;
 }  
  

  .handheld-footer .handheld-widget-menu{
   		    margin-bottom: 0px;
  }
  
  
  .handheld-footer .handheld-footer-bar .handheld-footer-bar-inner {
    width: 50%;
  }
  
}


.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
    height: 5em;
    width: 5em;
    position: absolute;
    top: 50%;
    left: 40%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background-image: url(http://mentor.smartead.com/wp-content/uploads/sites/12/2018/12/loader_checkout_mentor.gif) !important;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
}
/*
.blockUI{
    width: 100%;
    top: 0;
    position: absolute;
    height: 400px;
    display: block !important;
    text-align: center;
    background-repeat: no-repeat !important;
    background-image: url(http://mentor.smartead.com/wp-content/uploads/sites/12/2018/12/loader_checkout_mentor.gif) !important;
    background-position: center; 
}
*/

/* Ocultando as informações do comprados na paginas de thankyou*/
.woocommerce-order-received .woocommerce-customer-details {
    display: none;
}

/* Ocultando as informações complementares no carrinho de compras*/
.cart-collaterals {
    display: none !important;
}





/* options do sidebar dos produtos */
.action_options {
    margin-top: 0px !important;
}

.woocommerce-checkout tr.cart-subtotal {
    display: none !important;
}

button[name="update_cart"] {
    display: none !important;
}

table.cart .actions .wc-proceed-to-checkout .checkout-button {
    min-width: 300px;
    text-align: center;
}


#payment .place-order .button,
table.cart .actions .wc-proceed-to-checkout .checkout-button{
    background: #00a186 !important;
}

#payment .place-order .button:hover,
table.cart .actions .wc-proceed-to-checkout .checkout-button:hover{
    background: #40dc94 !important;
}


table.cart .actions .wc-proceed-to-checkout .checkout-button {
    padding: 25px;
     letter-spacing: 1px;
    text-transform: uppercase;
  	font-weight: 400;
    font-size: 18px;
}


table.cart .actions {
    padding-top: 3.714em;
}



.woocommerce-checkout h3 {
    font-size: 1.4em;
}




#section10 {
  padding-top: 20px;
}
#section10 span {
  position: absolute;
  margin-top: 50px;
  left: 50%;
  width: 30px;
  height: 50px;
  margin-left: -15px;
  border: 2px solid #deefec;
  border-radius: 50px;
  box-sizing: border-box;
}
#section10 span::before {
  position: absolute;
  top: 10px;
  left: 50%;
  content: '';
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background-color: #00a286;
  border-radius: 100%;
  -webkit-animation: sdb10 2s infinite;
  animation: sdb10 2s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb10 {
  0% {
    -webkit-transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb10 {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}



#section05{
  padding-top: 70px;
}
#section05 span {
  position: absolute;
  margin-top: 0px;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
    border-left: 1px solid #00a286;
    border-bottom: 1px solid #00abc7;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb05 1.5s infinite;
  animation: sdb05 1.5s infinite;
  box-sizing: border-box;
}

@-webkit-keyframes sdb05 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
@keyframes sdb05 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}


.element-is-sticky #animation_scroll {
 display: none;  
}

/*
.sticky-element-original #animation_scroll{
 display: none; 
}*/


/* ajustando apresentação de produtos */
@media (min-width: 1200px){
    .owl-item>.product .product-inner, .products:not(.electro-v1)>.product .product-inner {
        padding: 8px;
    }

    .da-block .da-inner {
         min-height: 170px;
     } 
  
}


.home_boxes_banner .da-block .da-media-left {
    flex: 0 0 30%;
    max-width: 30%;
}

.home_boxes_banner .da-block .da-media-body{
    flex: 0 0 70%;
    max-width: 70%;
}


.home_sidebar_categoria .wpb_widgetised_column .wpb_wrapper>ul{
	padding: 0px; 
}

li.cat-item.cat-item-2038 {
    display: none !important;
}

.product-card .wp-post-image {
    max-width: 95%!important;
}

.owl-item>.product .product-thumbnail>img, .owl-item>.product .wp-post-image,
.products:not(.electro-v1)>.product .product-thumbnail>img,
.products:not(.electro-v1)>.product .wp-post-image{
      width: 100%;
}

[data-view="list-view"] .price-add-to-cart{
    text-align: right;
}

[data-view="list-view-small"] .price-add-to-cart{
    display: block !important;
      text-align: right;
}

[data-view="list-view-small"] .woocommerce-loop-product__title{
 	 height: 20px;
}

ul.products[data-view=list-view-small]:not(.electro-v1).columns-3>li.product .product-inne{
 padding:20px 15px; 
}




/* customização do menu canvas */

.mCustomScrollBox {
    background: #00abc7 !important;
}

.off-canvas-navigation .yamm .yamm-content li a, .off-canvas-navigation .yamm .yamm-content li.nav-title, .off-canvas-navigation .yamm .yamm-content li>a, .off-canvas-navigation ul li a, .off-canvas-navigation ul li.nav-title, .off-canvas-navigation ul li>a {
  /*   border-bottom: 1px solid #0097ae !important;*/
     border-bottom: 1px solid #0397b1 !important;
  
}

.off-canvas-navigation .dropdown .dropdown-menu, .off-canvas-navigation .yamm-fw .dropdown-menu, .off-canvas-navigation .yamm-hw .dropdown-menu, .off-canvas-navigation .yamm-tfw .dropdown-menu {
    background: #0e7692;
}

.off-canvas-navigation ul li a:hover,
.off-canvas-navigation ul li .dropdown-toggle:hover{
    background-color: #0097ae;
    box-shadow: none;
}

.off-canvas-navigation .dropdown-menu li>a{
    border-bottom: 1px solid #148394!important;
  	color: #fff;
}


.electro-navbar-primary .dropdown-menu {
    box-shadow: none;
    background: #2698b7;
}


form.woocommerce-checkout #order_review_heading{
 display:block; 
}


.electro-animate-dropdown.animated-dropdown .dropdown.open a[data-hover="dropdown"]+.dropdown-menu {
  /*  width: 80%;
    background: #e6fcff !important;
  */
  background: #d1e8f3 !important;
}


.footer-payment-logo .card-item>img {
    height: auto;
    max-width: 52px;
}

form.woocommerce-checkout .order-review-wrapper{
  background-color: #e8f5fd;
}

#payment .payment_methods li .payment_box {
    background: rgba(44, 216, 185, 0.2) !important;
}

.woocommerce-additional-fields {
    margin-top: 40px;
    display: none;
}


.payment_method_pagarme-credit-card label {
    display: none !important;
}

.payment_box.payment_method_pagarme-credit-card label {
    display: block !important;
}

.payment_box {
    margin-top: 0px !important;
}

h3#order_review_heading_v2 {
    margin-bottom: 0px;
  display:none;
}

h3#order_review_heading {
    margin-top: 30px;
}


main#main {
    margin-bottom: 30px;
}

.footer-social-icons .social-icons a, .footer-social-icons .social-icons a:hover {
    color: #3b454d;
    font-size: 20px;
}

.electro-compact .header-v3.stuck, .header-v3.stuck {
    background-color: #fff !important;
    box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
}

/* footer */
.footer-bottom-widgets-menu-inner .columns,
.desktop-footer .footer-bottom-widgets .footer-contact{
    flex: 0 0 30%;
    max-width: 30%;
}

.footer-bottom-widgets .columns+.columns {
    margin-left: 0px !important;
}

.electro-navbar-primary .nav>.menu-item>a {
     font-weight: 500;
}



.single-post article.post .media-attachment {
    display: none;
}

.dtree img {
    display: inline-block;
}

.electro-navbar-primary .dropdown-menu {
    background: #d4e8f3;
}


#tab-description h4, #tab-description h5, #tab-description h6 {
    font-size: 16px;
    line-height: 18px;
 }

.vc_active h4 {
    background: aliceblue;
 }

.vc_active h4 a {
     color: #477ebf !important;
}

.product_meta {
    display: none;
}

.electro-description {
    margin-bottom: 40px;
}


.variations_button .quantity {
    display: none !important;
}


.woocommerce-variation.single_variation {
    padding-left: 15px !important;
    padding-right: 15px !important; 
}

.single-product .action-buttons a, .single-product .action-buttons div, .single-product .action-buttons p, .single-product .action-buttons span {
    margin: 0;
    padding: 0;
    color: #43535b;
}


.mobile-header-v1 .site-search .widget.widget_product_search form input.search-field {
    border-color: #388ee0 !important;
    /* background: aquamarine; */
    border: solid 1px;
}


.owl-item>.product .woocommerce-LoopProduct-link, .products:not(.electro-v1)>.product .woocommerce-LoopProduct-link {
    display: block;
    text-transform: uppercase;
}




/* 
*
* PAGINA SINGLE PRODUCTS 
*
*
*/

.single-product .wc-tab {
     padding-top: 0px;
}

.single-product .panel_titulo h2 {
    color: #477fbf !important;
    font-size: 19px !important;
  padding: 10px;
  
}

.single-product h2 .fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    color: #477fbf !important;
    margin-right: 15px;
}

.single-product .panel_titulo {
    background: #f0f8ff !important;
   	margin-left: -35px;
    margin-right: -35px;
    padding-left: 20px;
}

/*
.single-product .ui-accordion #tab-description h3
*/
.single-product .conteudo_programatico_curso  h3,
.single-product .ui-accordion-header{
    background: #f5f5f5 !important;
    font-size: 16px !important;
    padding: 3px !important;
}



.single-product .conteudo_programatico_curso .ui-accordion-header-active,
.single-product .ui-accordion-header-active{
    background: #f0f8ff !important;
}

.single-product .conteudo_programatico_curso ul,
.single-product .ui-accordion-content ul{
    list-style: none !important;
    padding: 0px !important;
}




.single-product .ui-accordion-content .fa {
    margin-right: 7px;
}


/* removendo imagem do produto do lado esquerdo*/
.product-images-wrapper {
    display: none;
}


.summary.entry-summary .cart {
    display: none;
}

.single-product-wrapper .summary.entry-summary {
     width: 100%; 
}


/* produto sidebar right */
.product-actions form.cart {
    margin-left: -16px;
    margin-right: -16px;
}

.single_add_to_cart_button.button {
     width: 100% !important;
  	 background: #00BD9B !important;
}

.single_add_to_cart_button.button:hover {
  	 background: #00A186 !important;
}

.right-sidebar #content #sidebar {
    margin-top: -60px;
}

.single-product .product-actions-wrapper .product-actions{
	background-color: #cffff6;
  	border: 0px;
    border-radius: 7px;
}
.single-product-wrapper .summary.entry-summary .price {
    display: none;
}

.single-product .single-product-wrapper {
    margin-bottom: 25px;
}

div#reviews {
    padding-top: 40px;
}

.single_add_to_cart_button{
      border-radius: 0px;
}

.single-product .action-buttons .electro-price{
 font-size:15px 
}




/*
*
*
*menu side left
*
*
*/

.off-canvas-navigation .yamm .yamm-content li a, .off-canvas-navigation ul li a {
    text-transform: uppercase;
    line-height: 150%;
    padding-top: 10px;
    padding-bottom: 10px;
}




/*
*
*
* MINHA CONTA
*
*
*/
li.woocommerce-MyAccount-navigation-link--downloads,
li.woocommerce-MyAccount-navigation-link--edit-address{
    display: none;
}

/* ASSINATURAS */

@media (min-width: 992px){

  /*
  		.woocommerce-account .content-area {
		    max-width: 100% !important;
		}
  */
  
    .lista-assinaturas .media-middle {
        vertical-align: middle;
        flex: 0 0 66.66666%;
        max-width: 66.666666%;
    }

    .lista-assinaturas .media-left {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        float: left;
    }
} 


@media (max-width: 992px){

    .lista-assinaturas .media-middle {
        vertical-align: middle;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .lista-assinaturas .media-left {
        flex: 0 0 100%;
        max-width: 100%;
     }
  

    .woocommerce-checkout #content {
        margin-bottom: 0px;
    }
  
}

li.lista-assinaturas {
    border-bottom: solid 1px #ddd;
}


li.lista-assinaturas h5 {
    text-transform: uppercase;
    font-size: 18px;
}

.lista-assinaturas .product-short-description {
    height: auto !important;
}

.lista-assinaturas  .product-short-description {
    line-height: 160% !important;
    text-transform: initial;
}



.btn_curso_assinatura{
  padding: 20px 5px 20px 5px !important;
   width: 100%;
    text-align: center;
}



.lista-assinaturas .price-add-to-cart {
    height: 70px !important;
}

.btn_curso_assinatura.expired{ 
	background: #ffdddd;
    color: #b56262 !important;
}

.btn_curso_assinatura.active{ 
      background: #12c7a4;
  		color: #fff !important;
 		font-size: 18px;
    	line-height: 20px;
      display: block;
}


.form-row.place-order .button {
    border-radius: 5px;
}

/* margem do rodapé do checkout */
body:not(.electro-v1) form.woocommerce-checkout {
    margin-bottom: 30px !important;
}


.btn:hover, .button:hover, .hero-action-btn:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    color: #fff;
    background-color: #0571ff !important;
    border: 1px solid #0048cc !important;
    /* border-color: #000; */
}

.widget_price_filter .price_slider_amount .button:hover, .dropdown-menu-mini-cart .wc-forward.checkout:hover, table.cart .actions .checkout-button:hover, .customer-login-form .button:hover, .btn-primary:hover, input[type="submit"]:hover, input.dokan-btn-theme[type="submit"]:hover, a.dokan-btn-theme:hover, .dokan-btn-theme:hover {
    color: #fff;
    background-color: #0570ff !important;
}

a.button.wc-forward {
    width: 100%;
    border-radius: 4px;
    margin-bottom: 15px;
}

#payment {
    border-top: 0px;
}
#payment .payment_methods li{
      padding-top: 0px !important;
}

.input-text, input[type=email], input[type=password], input[type=search], input[type=text], input[type=url], textarea{
  border-radius: 0.5em;
}


.footer_button_home {
    padding: 10px;
    border-radius: 7px;
}



.blog-list:not(.single-post) article.post .entry-header h1.entry-title {
     line-height: 110%;
}


@media (min-width: 1200px){
.woocommerce-account body:not(.electro-v1) .content-area {
      flex: 0 0 100%;
      max-width: 100%;
  }
}




/* **** SIDEBAR ON MOBILE
*
*
*
*********/

@media (max-width: 768px){
.single-product  #sidebar{
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -moz-box-orient: horizontal;
      -moz-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
  }


 .single-product .action-buttons {
    width: 100% !important;
}
  
.single-product .site-content .sidebar {
     background-color: transparent !important;
        position: unset !important;
    top: 0 !important;
     left: unset !important; 
    /* width: 288px!important; */
    height: 100%;
    transition: all .3s;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 999;
    padding-top: 20px;
   opacity: unset !important;
     visibility: unset !important;
}
  
 .single-product-wrapper .product-images-wrapper {
    display: none;
}
  
  
 .mobile-handheld-department ul.nav li {
    max-width: 25% !important;
    flex: 0 0 25%!important;
}
  
  .vc_column_container>.vc_column-inner {
     padding-left: 7px;
    padding-right: 7px;
}
  
/*
  .mobile-header-v2-inner .handheld-header-links {
    flex-grow: unset;
}
  */
  
 .da-media-left {
    flex: 0 0 30% !important;
    max-width: 30% !important;
}

  
 .da-media-body {
    flex: 0 0 70% !important;
    max-width: 70% !important;
}
  
  
.single-product #sidebar {
    order: 1;
}
  
.single-product #primary {
    order: 2;
}
  
  .single-product .panel_titulo {
    background: #f0f8ff!important;
    margin-left: -7px;
    margin-right: -7px;
    padding-left: 20px;
}
  
  .widget_hos_image_product {
    margin-top: 20px!important;
}
  
.handheld-footer .handheld-footer-bar .footer-logo {
    margin: auto;
}
  
 .handheld-footer .handheld-widget-menu .columns {
    background: transparent;
    margin-bottom: 0px;
    text-align: center;
} 
  
 .handheld-footer .handheld-widget-menu {
    margin-bottom: 10px;
  }  
  
 .right-sidebar #content #sidebar {
    margin-top: 0px;
} 
  .single-product .panel_titulo{
    margin-left: -7px !important; 
    margin-right: -7px !important;  
  }
    
  
}
span.electro-price {
    font-size: 12px;
}

.single-product .action-buttons {
     width: 100%;
}
