/*
Theme Name:  Autovio Child Theme
Description: Child theme for the Autovio theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    autovio
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/

/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
.hidden {
  display: none !important;
}
.tm-quick-links{
  align-items: center;
}
.tm-header-style-infostack-two .myaccount.topbar-link {
  /* display: none !important; */
}
.tm-headerstyle-infostack-two .wishlist-counter {
  display: none !important;
}
#lang {
  list-style-type: none;
  float: left;
  margin: 0 10px;
  padding-right: 0;
}
#lang li {
  display: inline-block;
  margin-left: 8px;
}
#lang li:before {
  content: "|";
  margin-right: 8px;
}
#lang li:first-child:before {
  display: none;
}
#lang .current-lang a {
  color: #ff4545;
}
.login-out {
  /*display: none;*/
  margin-top: 35px;
}
div.tm-titlebar-wrapper {
  /*background: url("images/breadcrumb.png");*/
}
body:not(.home) .vertical-nav-menu ul.nav-menu {
  display: none;
}
.mainmenu-wrapper .menu-item-has-children > a:after {
  content: "\f347";
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: auto;
  line-height: inherit;
}
.widget_product_categories a {
  padding-right: 15px;
}
body.themetechmount-sidebar-right.page-template-template_cart .site-content-wrapper #primary.content-area {
  padding-right: 0 !important;
}
body.page-template-template_cart #content-inner:before {
  display: none;
}
#payment ul li.wc_payment_method.payment_method_bacs {
  display: none;
}
.home div.tm-titlebar-wrapper {
  display: none;
}

.woocommerce div.product div.images img {
  width: auto;
  margin: 0 auto;
  max-width: 100%;
}
.ttm_contactcms_text a {
  /*color: #ff4545;*/
}
.menu-icon.vdzClose .tm-autovio-icon-menu:before {
  content: "+";
  font-size: 30px;
  transform: rotate(45deg);
  margin-top: 8px;
}
.home h2.tm-custom-heading {
  font-size: 32px !important;
}
.vc-hoverbox-front-inner h2 {
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.95);
}
.entry-meta .author.vcard {
  display: none;
}
.entry-header:not(.tm-titlebar) .entry-title,
.themetechmount-box-blog .themetechmount-box-content h4 {
  display: block;
}

ul.product-categories.treeview li.current-cat > a,
ul.product-categories.treeview li.current-cat-parent > a {
  color: #781819 !important;
}
.single-product div.tm-titlebar-wrapper {
  background: none !important;
  color: #123d7d !important;
}
.tax-product_cat div.tm-titlebar-wrapper,
.page-id-2228 div.tm-titlebar-wrapper,
.page-id-3015 div.tm-titlebar-wrapper {
  /* background: none !important; */
  /*background-color: #123d7d !important;*/
  border-top: 1px solid #123d7d;
  border-bottom: 1px solid #123d7d;
}
.single-product .tm-titlebar-wrapper .tm-titlebar-inner-wrapper,
.tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper,
.page-id-2228 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper,
.page-id-3015 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
  height: initial;
  padding: 20px 0;
}
.single-product .tm-titlebar-wrapper .tm-titlebar-inner-wrapper * {
  color: #123d7d !important;
}
.single-product .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.page-id-2228 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.page-id-3015 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper * {
  /* color: #123d7d !important; */
}
body.single-product .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover,
body.tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover,
body.page-id-2228 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover,
body.page-id-3015 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover,
body.single-product .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover span,
body.tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover span,
body.page-id-2228 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover span,
body.page-id-3015 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper a:hover span {
  color: #781819 !important;
}
.main-holder .site-content ul.products li.product-category .woocommerce-loop-category__title,
#site-header-menu #site-navigation div.nav-menu > ul > li > a,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
  font-family: "Arial", Arial, Helvetica, sans-serif !important;
}
body .widget_product_categories a:before {
  display: none !important;
}

.footer ul.social-icons li a {
  border-radius: 50%;
  background-color: transparent !important;
  border: 2px solid #fff !important;
}
.kw-customtxt .ttm_contactcms {
  border: none !important;
}
footer .ttm_contactcms_icon,
.kw-customtxt .ttm_contactcms_icon {
  display: inline-block;
  margin-top: -12px;
  line-height: 48px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: rgba(5, 16, 43, 0.07);
}
footer .ttm_contactcms_icon {
  margin-top: 6px;
  margin-right: 10px;
  background-color: rgba(255, 255, 255, 0.5);
  font-size: 37px;
  text-align: center;
}
.single-product div.tm-titlebar-wrapper,
.tax-product_cat div.tm-titlebar-wrapper {
  border: none;
}
.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .site-content-inner:before {
  background-color: #fff;
}
.sidebar .widget {
  background-color: #f7f7f7;
}
.single-product .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.page-id-2228 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.page-id-3015 .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper *,
.tm-textcolor-white .tm-titlebar-main .entry-title,
.tm-textcolor-white .tm-titlebar-main .entry-subtitle {
  /* color: #05102b !important; */
}
#billing_company_person_field,
#billing_mr_field {
  /*width: 47%;*/
  width: 100%;
}
#billing_mr_field {
  /*float: left;*/
  float: none;
}
#billing_company_person_field {
  /*float: right;*/
  float: none;
}
#billing_company_person_field span.woocommerce-input-wrapper *,
#billing_mr_field span.woocommerce-input-wrapper * {
  display: inline-block;
}
#billing_company_person_field span.woocommerce-input-wrapper label,
#billing_mr_field span.woocommerce-input-wrapper label {
  margin-right: 15px;
}
#billing_phone_field span.woocommerce-input-wrapper {
  display: block;
  width: 100%;
}
#billing_phone_field span.woocommerce-input-wrapper .iti {
  display: block;
}
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first {
  float: none;
}
.woocommerce-checkout .woocommerce form {
  max-width: 80%;
  margin: 20px auto;
  margin-bottom: 35px;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
  width: 100%;
}
.woocommerce-checkout .woocommerce form .form-row {
  display: flex;
}
.woocommerce-checkout .woocommerce form .form-row label {
  margin-right: 20px;
  width: 20%;
}
.woocommerce-checkout .woocommerce form .form-row label,
.woocommerce-checkout .woocommerce form .form-row span.woocommerce-input-wrapper {
  display: block;
}
#billing_phone_field span.woocommerce-input-wrapper,
.woocommerce-checkout .woocommerce form .form-row span.woocommerce-input-wrapper {
  width: 80% !important;
}
.woocommerce-checkout .woocommerce form .selection,
.woocommerce-checkout .woocommerce form .select2-selection {
  display: block;
  width: 100%;
}
.woocommerce-checkout .woocommerce form #payment .form-row {
  display: block;
}
.woocommerce-checkout .woocommerce form button {
  padding: 0.618em 1em;
}
#cookie_action_close_header {
  border-radius: 3px;
}
#site-navigation ul.nav-menu a {
  color: #781819;
}
.woocommerce .add_to_cart_button {
  color: #20315a !important;
  border-color: #20315a !important;
  background-color: #fff !important;
}
.woocommerce .add_to_cart_button:hover {
  color: #fff !important;
  background-color: #781819 !important;
  border-color: #781819 !important;
}
.woocommerce-order-received ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method {
  display: none;
}
#site-header-menu #site-navigation div.nav-menu > ul > li > a,
.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
  color: #fff !important;
}

@media (max-width: 992px) {
  #site-header-menu #site-navigation div.nav-menu > ul > li > a {
    color: #781819 !important;
  }
}
#site-header-menu .site-header-menu-inner {
  background-color: #781819 !important;
}
.tm-quick-links {
  display: flex;
  margin-top: 35px !important;
}
.kw-customtxt {
  margin-top: 30px !important;
}

.login-out {
  margin-left: 20px;
  margin-top: 0;
}
.shopping_cart.toggle {
  /* top: -4px; */
}
@media screen and (max-width: 500px) {
  #lang {
    padding-left: 0;
    margin: 0 5px;
  }
  .headercart {
    margin: 0 !important;
  }
  .login-out {
    margin-left: 15px;
  }
  .tm-quick-links {
    /*display: block;*/
  }
}
body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
  border-radius: 5px;
  background-position: center center;
  height: 40px;
  border: 1px solid #20315a;
  font-size: 13px;
  font-weight: 600;
  padding: 8px 25px;
  line-height: 23px !important;
  letter-spacing: 0;
  text-transform: uppercase;
  background-image: none;
  width: auto !important;
  color: #20315a !important;
  background-color: #fff !important;
}
body .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
  color: #fff !important;
  background-color: #781819 !important;
  border-color: #781819 !important;
  border-top-color: rgb(235, 80, 18) !important;
  border-right-color: rgb(235, 80, 18) !important;
  border-bottom-color: rgb(235, 80, 18) !important;
  border-left-color: rgb(235, 80, 18) !important;
}
.home .slick-slide .tm-client-logo-box-w .themetechmount-item-thumbnail-inner img {
  opacity: 1 !important;
  filter: grayscale(100%);
}
.home .themetechmount-box-client.themetechmount-box-view-boxed-logo:hover {
  box-shadow: none;
}
div.tm-titlebar-wrapper.vdzBGimage .tm-titlebar-main .entry-title,
div.tm-titlebar-wrapper.vdzBGimage .tm-titlebar-main .entry-subtitle {
  color: #fff !important;
}

.products img {
  object-fit: contain;
}

.woocommerce ul.products li.product-category a img {
  border: 0;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
img.secondary-image {
  height: 300px !important;
  object-fit: contain;
}

.main-holder .site-content ul.products li.product a.tm-product-title-link {
  white-space: normal;
}

a.home {
  margin-left: 1px;
}

.themetechmount-single-product-info {
  padding-bottom: 0;
}

.widget_shopping_cart_content img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  height: auto !important;
}

.main-holder .site-content ul.products li.product a {
  vertical-align: top;
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.site-main {
  padding-top: 0;
}

.cart_item img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  height: 100% !important;
}

a#print {
  height: 40px;
  padding: 0 20px;
  margin-left: 10px;
}

.product-template-default .site-content-wrapper #sidebar-left.sidebar {
  padding-top: 0;
  z-index: 11;
}

.tm-titlebar-main-inner.category {
  color: black;
  text-align: center;
  padding-top: 20px;
}

.category .breadcrumb-wrapper-inner {
  text-align: left;
  font-size: 18px;
  font-family: "Arial", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 19px;
  color: #999999;
}

.tm-titlebar-inner-wrapper.cat {
  height: initial;
  padding: 134px 0 !important;
}
.product-template-default .tm-titlebar-inner-wrapper.cat {
  height: initial;
  padding: 20px !important;
}

span.posted_in {
  display: none !important;
}

aside#sidebar-left {
  z-index: 20;
}

.product-template-default main#main {
  z-index: 10;
}

@media print {
  .datasheets_tab_tab,
  #tab-datasheets_tab,
  #tab-title-certificates_tab,
  #tab-certificates_tab {
    display: none !important;
  }
  div#content-wrapper * {
    font-size: 1.2rem;
    line-height: 130%;
  }
  .single-product.woocommerce div.product .product_title,
  div#content-wrapper .price * {
    font-size: 1.7rem !important;
    font-weight: 600;
  }
  .related.products {
    display: none !important;
  }
  .login-out {
    display: none;
  }

  .site-branding {
    position: absolute;
    left: 0;
  }

  .breadcrumb-wrapper-inner {
    margin-bottom: 20px;
  }

  .woocommerce-product-gallery__image {
    width: 200px;
  }

  .woocommerce #content div.product div.images,
  .woocommerce div.product div.images,
  .woocommerce-page #content div.product div.images,
  .woocommerce-page div.product div.images {
    width: 50% !important;
  }

  .woocommerce #content div.product div.summary,
  .woocommerce div.product div.summary,
  .woocommerce-page #content div.product div.summary,
  .woocommerce-page div.product div.summary {
    width: 50% !important;
  }

  .woocommerce-product-gallery__image {
    width: 180px;
  }

  .share,
  .headercart.headercart-block,
  footer,
  a#print,
  #sidebar-left,
  .slick-track,
  .addthis_inline_share_toolbox {
    display: none;
  }

  .woocommerce-product-details__short-description {
    font-size: 14px !important;
  }

  .slick-slide img {
    width: 40px !important;
  }

  .woocommerce div.product div.images img {
    max-width: 110px !important;
  }

  a[href]:after {
    content: none !important;
  }
  img[src]:after {
    content: none !important;
  }

  .woocommerce .woocommerce-product-gallery .flex-viewport {
    width: 145%;
  }

  .flex-viewport {
    height: 250px !important;
  }
}

@media print and (max-width: 992px) {
  .qr-single {
    /* display: block !important; */
  }
  .site-branding {
    margin: 0;
  }
  .headerlogo {
    height: 50px !important;
  }
  .site-header {
    padding: 0 0 0;
  }
  .woocommerce div.product div.summary {
    margin-bottom: 0.5em;
  }
}

.tm-titlebar-main-inner.category .entry-title {
  font-size: 50px;
  font-weight: 600;
}

aside#sidebar-left {
  padding-left: 0;
  z-index: 0;
}

a#print {
  background: white;
}

i.fa.fa-print {
  color: black;
  font-size: 30px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #111;
}

aside#sidebar-right,
.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-right .site-content-inner:before {
  display: none;
}

.tm-titlebar-main-inner.category {
  padding-top: 0;
}

.category .breadcrumb-wrapper-inner {
  margin-bottom: 20px;
}

.tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
  padding: 60px 0;
}

.themetechmount-sidebar-true .site-main {
  padding-top: 60px;
}
/* .shopcat-toolbar{
    margin: 0;
} */
.search-no-results p.woocommerce-info {
  margin-top: 60px;
}
a.tm-product-title-link {
  max-height: 75px;
  overflow: hidden;
}
aside#woocommerce_product_categories-3 .widget-title:hover {
  cursor: pointer;
}
img.secondary-image {
  display: none !important;
}
.woocommerce ul.products li.product-category a img {
  border: 0;
  width: 200px;
  height: 200px !important;
  object-fit: cover;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  width: 30% !important;
}

.main-holder .site-content ul.products li.product {
  margin: 0;
  padding-right: 30px;
  padding-left: 30px;
}
#post-3091 .vc_custom_1647463684740 {
  padding-top: 60px !important;
}
#post-3005 .vc_custom_1596700704701 {
  padding-top: 38px !important;
}

.related.products .owl-stage {
  width: 100% !important;
}
.related.products .owl-item {
  width: 30% !important;
}
span.price {
  height: 32px;
}
.site-footer .first-footer .tm-container-for-footer > div > .row.tm-footer-column-3_3_3_3 .widget-area:not(:first-child):after {
  display: none;
}

.tm-product-box.product-hover-style1:after {
  content: "";
  position: absolute;
  right: -15px;
  left: auto;
  top: 0;
  bottom: auto;
  height: 100%;
  width: 1px;
  background: #e5e5e5;
  z-index: 1;
}

.single-product .related.products {
  text-align: center;
}

li#tab-title-description a,
li#tab-title-certificates_tab a:hover {
  color: #111111;
}

.t-tab a {
  padding-left: 30px;
}

.t-tab a {
  padding-left: 30px;
  position: relative;
}

.t-tab a:before {
  content: "";
  width: 30px;
  height: 30px;
  /* background: url("https://garantsafety.lv/wp-content/uploads/2022/08/download.webp") 0 0 no-repeat; */
  background-size: contain;
  position: absolute;
  display: inline-block;
  left: 0;
  top: -3px;
  object-fit: cover;
}

div#tab-description h2 {
  display: none;
}
.t-tab {
  margin-top: 10px;
}

.page-id-5473 #primary {
  width: 100% !important;
  padding-right: 15px !important;
}
body.archive.category #content-wrapper,
body.blog #content-wrapper {
  padding: 50px 0;
}
.themetechmount-blogbox-style1 .themetechmount-box-img-left {
  width: 36%;
}

.single-post .themetechmount-box-blog-classic .tm-post-featured-outer-wrapper{
  width: min(100%, 600px);
  margin-left: auto;
  margin-right: auto;
}



@media (max-width: 768px) {
  .woocommerce #content div.product div.images,
  .woocommerce #content div.product div.summary,
  .woocommerce div.product div.images,
  .woocommerce div.product div.summary,
  .woocommerce-page #content div.product div.images,
  .woocommerce-page #content div.product div.summary,
  .woocommerce-page div.product div.images,
  .woocommerce-page div.product div.summary {
    width: 100% !important;
  }
  .woocommerce #content div.product div.images,
  .woocommerce #content div.product div.summary,
  .woocommerce div.product div.images,
  .woocommerce div.product div.summary,
  .woocommerce-page #content div.product div.images,
  .woocommerce-page #content div.product div.summary,
  .woocommerce-page div.product div.images,
  .woocommerce-page div.product div.summary {
    width: 100% !important;
  }
}
@media (max-width: 450px) {
  .qr-single {
    /* display: none; */
  }
  .themetechmount-products {
    overflow: inherit;
  }

  div.tm-titlebar-wrapper {
    background-size: 250%;
  }
  .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    height: 120px;
  }
  .tm-header-style-infostack-two .headercart .toggle .widget.widget_shopping_cart {
    right: -250%;
  }
  .woocommerce-checkout .woocommerce form .form-row {
    display: block;
  }
  .woocommerce-checkout .woocommerce form .form-row label {
    width: auto;
  }
  .tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    padding: 0;
  }
  .themetechmount-products ul.products .col-xs-12 {
    width: 100% !important;
  }
  .woocommerce ul.products li.product-category.product {
    width: 50% !important;
  }
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    width: 50% !important;
  }
  .tax-product_cat .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    padding: 20px 0;
  }

  .tm-titlebar-main-inner {
    line-height: 19px !important;
  }

  .mainmenu-wrapper .menu-item-has-children > a:after {
    display: none;
  }

  .woocommerce ul.products li.product-category a img {
    height: 135px !important;
  }

  div#primary {
    display: flex;
    flex-direction: column-reverse;
  }

  .related.products .owl-item {
    width: 50% !important;
  }

  .product-template-default .site-content-wrapper #sidebar-left.sidebar {
    margin-bottom: 20px;
  }

  .woocommerce table.cart .product-thumbnail,
  .woocommerce-page #content table.cart .product-thumbnail,
  .woocommerce-page table.cart .product-thumbnail {
    display: block;
  }

  td.product-thumbnail::before {
    display: none;
  }

  .themetechmount-sidebar-true .site-main {
    padding-top: 20px;
  }

  #billing_phone_field span.woocommerce-input-wrapper,
  .woocommerce-checkout .woocommerce form .form-row span.woocommerce-input-wrapper {
    width: 100% !important;
  }

  .single-product .related.products img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
  img.secondary-image {
    height: auto !important;
  }
}

.wpb_text_column a:hover {
  color: inherit;
}

@media only screen and (max-width: 1199px) {
  .tm-headerstyle-centerlogo-overlay .header-search .header-toggle {
    background-image: url(../autovio/images/headeroverly-search-toggle.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 19px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    height: 35px;
    width: 35px;
  }

  .tm-headerstyle-centerlogo-overlay .header-search.active .header-toggle {
    background-image: url(../autovio/images/close-overly.svg);
    background-repeat: no-repeat;
    background-position: center;
  }

  .tm-headerstyle-centerlogo-overlay .widget .search-form .search-submit {
    background-color: #222222;
  }

  .tm-headerstyle-centerlogo-overlay .widget .search-form .search-field {
    padding: 10px 15px 10px 50px;
    color: #888888;
  }

  .tm-headerstyle-centerlogo-overlay ::placeholder {
    color: #888888;
  }

  .tm-headerstyle-centerlogo-overlay .header-search .widget {
    width: 200px;
    box-shadow: 0 0 4px rgba(51, 51, 51, 0.3);
    top: 100%;
    background: #ffffff;
  }

  .tm-header-style-infostack-two .header-toggle {
    height: 30px;
    width: 30px;
    background-image: url(../autovio/images/search-toggle.svg);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
  }

  .tm-header-style-infostack-two .header-search .search_button {
    height: 36px;
    line-height: 36px;
    width: 36px;
  }
}
.single-post .tm-featured-outer-wrapper.tm-post-featured-outer-wrapper{
  display: none;
}
.single-post .entry-meta{
  margin-top: 26px;
}

.page-id-12 #primary{
  width: 100% !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
  display: none !important;
}
.woocommerce form.register{
  min-height: 300px;
}