<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Supro Child
Theme URI: http://drfuri.com/supro
Author: DrFuri
Author URI: http://drfuri.com
Description: Supro Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: supro
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: supro
*/

.ldld {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.ldld.running {
  visibility: visible;
  opacity: 1;
}
.ldld.dark {
  color: rgba(0,0,0,0.5);
}
.ldld.light {
  color: rgba(255,255,255,0.5);
}
.ldld.default:before,
.ldld.full:before,
.ldld.ldbtn:before,
.ldld.bare:before {
  content: " ";
  display: block;
  background: none;
  animation: ldld-default 0.5s ease-in-out infinite;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  border: 2px solid #fff;
  border-color: currentColor transparent currentColor transparent;
}
/* default loader. auto centered */
.ldld.default {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
}
.ldld.default.sm,
.ldld.ldbtn.sm {
  width: 16px;
  height: 16px;
}
.ldld.bare.em-1,
.ldld.default.em-1,
.ldld.ldbtn.em-1 {
  width: 1em;
  height: 1em;
}
.ldld.bare.em-2,
.ldld.default.em-2,
.ldld.ldbtn.em-2 {
  width: 2em;
  height: 2em;
}
/* default loader, for using with ldbtn */
.ldld.ldbtn {
  width: 32px;
  height: 32px;
}
/* for using with full screen loader */
.ldld.full {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.6);
}
.ldld.full:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 48px;
  height: 48px;
}
@-moz-keyframes ldld-default {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ldld-default {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes ldld-default {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes ldld-default {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}



/*
 * INI - HOME
 */
    /* home - top menu search */
.site-header .menu-extra .menu-item-search .search-field {
    border-radius:0;
}
    /* home - menu background white in mobile */
@media (max-width: 1200px){
    .header-sticky.header-transparent .site-header{
        position: static;
        transition: unset;
    }
}

    /* home - color top menu and social */
    /*
.tp-mask-wrap, .header-layout-1 .site-header .menu-extra .menu-item-search, .site-header .menu-extra &gt; ul:not(.no-flex) li .menu-sidebar{
    background-color:#f2f0f0;
    padding: 3px 4px 0 5px;
}*/
.nav ul.menu &gt; li{
    padding: 0 23px;
}
/*hidden title mega-menu*/
.nav .menu .is-mega-menu .dropdown-submenu .menu-item-mega &gt; a{
    display:none;
}
/*width mega-menu*/
.nav .menu .is-mega-menu .dropdown-submenu{
    width:780px !important;
}
#menu-item-1785, #menu-item-1297, #menu-item-1781{
    width: 33.33333333%;
}
.nav li li a:hover{
    color:#EA0048;
}
.nav li li a:hover:after{
    background-color:#EA0048;
}
    /* home - without zoom img charlas */
.supro-banner-grid .banner-url:hover img{
    transform: none;
}

@media (max-width: 1200px){
    /*.header-layout-1 .site-header .menu-extra{
        background-color:#f2f0f0;
    }*/
    /* logo */
    .site-header .logo img {
        width:200px;
    }
}
@media (max-width: 576px){
    /* logo */
    .site-header .logo img {
        width:150px;
    }
}

    /* home - masonry */
@media (min-width: 576px){
    .supro-product-banner2{
     margin: 5px 30px;   
    }
}
.supro-product-banner2.style-2 .banner-wrapper .price{
    color:#5700FF;
}
.supro-product-banner2 .title{
    font-weight:normal;
}

.supro-banner-grid .title {
    font-size:25px;
    line-height: initial;
}
@media (max-width: 768px){
	.supro-banner-grid { margin: 10px 0!important; }
}
@media (max-width: 480px){
    body .supro-banner-grid .title{
        font-size:18px;
    }
}
    /* home - blog */
.supro-latest-post .read-more, .supro-button__1 a.supro-link{
    color:#BF88FF;
}

.supro-latest-post .read-more:after, .supro-button__1 a.supro-link:after{
    background-color:#BF88FF;
}
    /* home - newsletter*/
.supro-newsletter .title{
    font-size:25px;
}

.widget_nav_menu li a{
    color: black;
}
.widget_nav_menu li a:after{
    background-color:black;
}
.nav ul.menu &gt; li &gt; a:hover, .widget_nav_menu li a:hover, .supro-latest-post .read-more:hover, .supro-button__1 a.supro-link:hover, .site-footer .footer-copyright.style-2 ul.menu a:hover{
    color:#EA0048;
}
.nav ul.menu &gt; li &gt; a:hover:after, .widget_nav_menu li a:hover:after, .supro-latest-post .read-more:hover:after, .supro-button__1 a.supro-link:hover:after{
    background-color:#EA0048;
}
@media (max-width: 414px){
      .supro-newletter__1 .mc4wp-form input[type="submit"]{
        background-color:#5700FF;
        margin: 20px 40px
    }
}
@media (max-width: 991px){
    .padd-mbl, .site-footer{
        padding: 0 15px;
    }
    .site-footer .footer-widget .footer-1, .site-footer .footer-widget .footer-2, .site-footer .footer-widget .footer-3{
        padding-bottom:15px;
        border-bottom:2px solid #F5F5F5;
    }
}
    /* home - footer*/
#nav_menu-5{
    margin-bottom:0;
}
.supro-social-links-widget .socials-list a{
    color:#5700FF;
}
.supro-social-links-widget .socials-list a:hover{
    color:#EA0048;
}
.social, .social_googleplus:before{
    font-family:FontAwesome;
    color:#5700FF;
    width:25px;
    font-size: 2.2rem;
}
.social_instagram:before{
    font-family:FontAwesome;
    color:#5700FF;
    content: "\f16d";
}
.social_linkedin:before{
    font-family:FontAwesome;
    color:#5700FF;
    content: "\f08c";
}
.social_twitter:before{
    font-family:FontAwesome;
    color:#5700FF;
    content: "\f099";
}
.social_facebook:before{
    font-family:FontAwesome;
    color:#5700FF;
    content: "\f082";
}
.social_youtube:before {
    font-family: FontAwesome;
    color: #5700ff;
    content: "\f16a"
}

.color-def{
    color:#5700FF;
}
/*
 * FIN - HOME
 * INI - PROFESORES
 */
.page-id-1228 .site-content {
	background: #efefef;
}
.portfolio-wrapper .entry-header{
    display:none;
}
.wpb_wrapper .title-field-custom{
    font-size: 45px;
    color: black;
    font-weight: bold;
   /* margin-left: 60px;*/
}
.wpb_wrapper .subtitle-field-custom{
    font-size: 30px;
    color: black;
    font-weight: bold;
    /*margin-left: 60px;*/
}
    /* PROF - not padding-top layout*/
.page-id-1228 .site-content{
    padding-top:0px;
}
    /* PROF - filter*/
.vc_grid-filter&gt;.vc_grid-filter-item&gt;span{
    color:#5700FF;
}
.vc_grid-filter.vc_grid-filter-color-grey&gt;.vc_grid-filter-item.vc_active&gt;span, .vc_grid-filter.vc_grid-filter-color-grey&gt;.vc_grid-filter-item:hover&gt;span {
    color:#EA0048;
}
.vc_grid-filter.vc_grid-filter-color-grey&gt;.vc_grid-filter-item.vc_active{
    background-color:transparent;
}
.vc_grid-filter{
    margin: 60px 0;
    font-size: 19px;
    font-weight: bold;
}
    /* PROF - icon */
.social-icons .vc_column-inner .wpb_wrapper .social-icon{
    display: inline-block;
    text-align: left;
    width: 2.6rem;
}
.social-icons .vc_column-inner .wpb_wrapper .vc_acf{
   display: none; 
}
.social-icons .vc_column-inner .wpb_wrapper .social-icon .wpb_wrapper .vc_icon_element-icon{
    color:#5700FF;
    font-size: 2.2rem;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
    display:inline-block;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    width:2rem;
}
.social-links .social-icon{
    width: auto;
    margin: 0 2px;
    text-align: left;
    display: inline-block;
}
.social-links .social-icon a{
    color:transparent;
    line-height: 0; 
    font-size: 0; 
    width: 25px;
}
.social-links .social-icon a:before{
    font-family:FontAwesome;
    color:#5700FF;
    width:25px;
    font-size: 2.2rem;
}
.social-links .linkedin a:before{
   content: "\f08c";
}
.social-links .twitter a:before{
   content: "\f099";
}
.social-links .instagram a:before{
   content: "\f16d";
}
.social-links .facebook a:before{
   content: "\f082";
}
.social_links .youtube a:before{
    content: "\f16a"
}
/*
 * FIN - PROFESORES
 * INI - PROFESOR
 */
.single-portfolio #page .site-content{
    background-color: #F0F0F0;
}
@media (max-width: 990px){
    .prof-custom-subtitle{
        background-color: #5700FF;
    }
    .prof-custom-subtitle h1{
        color:white !important;
    }
}
/*
 * FIN - PROFESOR
 * INI - PRODUCTOS (FICHA CURSO)
 */ 
    /* prod - masonry */
.woocommerce .header-summary { display: none!important; }
.woocommerce.single-product-layout-1 div.product .product-summary {
    padding-left: 65px!important;
}
@media (max-width: 769px){
    .woocommerce.single-product-layout-1 div.product .product-summary {
        padding-left: 0!important;
    }
}
.woocommerce div.product.product-type-variable form.cart .woocommerce-variation {
    display: none!important;
}
.woocommerce div.product .button {
    height: 50px;
    line-height: 48px;
    margin: 1px;
    margin-right: 10px;
	font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}
.woocommerce div.product .buy_now_button {
    float: left!important;
    display: inline-block;
    width: 200px!important;
    letter-spacing: 2px;	
	margin: 2px!important;
    height: 50px!important;
}
.woocommerce.single-product-layout-2 div.product .woocommerce-product-gallery {
    padding-left: 0;
}
.woocommerce.single-product-layout-2 div.product .product-summary {
    padding-left: 4%;
}
.woocommerce.single-product-layout-2 div.product .supro-single-product-detail {
    margin-bottom: 0;
    padding-bottom: 0;
}
.single-product-layout-2 .container-fluid {
    padding-left: 0!important;
    padding-right: 0!important;
    width: 100%!important;
}
.single-product-layout-2 .container {
    width: 100%!important;
}
.single-product-layout-2 .supro-single-product .container .container { width: 100%!important; }

@media (min-width: 769px){
    .woocommerce.single-product-layout-2 div.product .supro-single-product-detail {
            margin: 5.5%;
    }
}
.m-field-1{
    padding-bottom: 0px!important;
    padding-left: 0px!important;
}
.m-field-button{
    padding-top: 0px!important;
    padding-left: 0px!important;
}

.m-title-field-custom{
    font-weight: bold;
    color: black;
    font-size: 22px;
}
.vc_grid-item-mini:hover .vc_gitem-zone .m-title-field-custom {
    text-decoration: underline;
}
.profesor-info-btn .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline{
    padding: 5px 10px;
    font-size: 14px;
    border-width: 1px;
}
/*cambiar estilo del boton cargar mas del masonry*/
.vc_grid-btn-load_more&gt;a {
    border-radius: 5px !important;
    border: 2px solid #5700fe !important;
    background: transparent !important;
    color: #5700fe !important;
}
.vc_grid-btn-load_more&gt;a:hover {
    border: 2px solid #e80047 !important;
    background: #e80047 !important;
    color: white !important;
}
    /* prod - acoordion*/
.accordion-custom .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{
    border-width: 1px;
}
.accordion-custom .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title&gt;a{
    margin: 10px 5px;
    font-weight: normal;
}
.accordion-custom .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title&gt;a .vc_tta-controls-icon{
    height:15px;
    width:15px;
}
.accordion-custom .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title&gt;a .vc_tta-controls-icon::after,.accordion-custom .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title&gt;a .vc_tta-controls-icon::before{
    border-color:#5700FF; 
}

    /* prod - list */
.li-custom .wpb_wrapper{
    text-align:center;
}
.li-custom .wpb_wrapper ol{
    list-style: none;
    display: inline-block;
    list-style-type: decimal;
    list-style-position: inside;
}
.li-custom .wpb_wrapper ol&gt;li{
    float: left;
    padding: 0px 30px;
    width: 20%;
    display: inline-block;
    counter-increment: inst;
}
.li-custom .wpb_wrapper ol&gt;li h5{
    font-weight: normal;
    color:white;
    line-height: 2.1;
}
.li-custom .wpb_wrapper ol&gt;li::before{
    border-radius: 50%;
    font-size: 25px;
    font-weight: bold;
    background-color: white;
    content: counter(inst);
    color: #5700FF;
    display: inline-block;
    width: 45px;
    height: 45px;
    padding: 3px;
}
@media (max-width: 768px){
    .woocommerce .product-toolbar .woocommerce-breadcrumb{
        float: left;
        width: 80%;
    }
}

/*
 * FIN - PRODUCTOS
 * INI - CURSOS
 */
.see-more-underline{
    text-decoration: underline;   
 }
 @media (min-width: 768px){
     .see-more{
         display:none;
     }
 }
/*
 * FIN - CURSOS
 * INI - CURSO
 */
    /* CURSO */
.woocommerce div.product div.summary .single_add_to_cart_button {
/*    display: none; */
display: none;
}
.woocommerce a.button.alt.custom_link_btn {
    background-color: #6500ff;
    margin: 2px;
    font-size: 1em;
    padding: 0 1.5em;
}
.woocommerce div.product form.cart .button:hover {
    background-color: #ff0149;
}
.descargar-programa {
    background: #1c143f!important;
    margin-top: 10px;
    text-transform: uppercase;
}
@media (max-width: 768px){
    .descargar-programa, .buy_now_button {
        position: fixed!important;
        width: 100%!important;
        z-index: 99999999!important;
        bottom: 55px!important;
        margin: 0!important;
        display: block!important;
        left: 0!important;
    }
    .woocommerce div.product .buy_now_button {
		margin: 0!important;
		bottom: 0!important;
    		width: 100%!important;
    }

}
.woocommerce div.product form.cart .button:last-child:hover {
    background: #ff0048;
}
.woocommerce div.product form.cart .button:last-child {
    background: #1e1042;
}
.woocommerce div.product.product-type-variable form.cart .variations select {
    border: 2px solid #6500ff;
    text-transform:none;
}
.woocommerce div.product.product-type-variable form.cart .variations td.label {
    color: #5700ff;
    text-transform: uppercase;
}
.woocommerce div.product.product-type-variable form.cart .variations td.value:after {
    color: #6500ff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none;
}
.woocommerce div.product .supro-single-product-detail {
    padding-bottom: 0;
    margin-bottom: 50px;
    border-bottom: 1px solid #eeeeee;
}
.woocommerce div.product form.cart .button {
    background-color: #5700ff;
}
/*hidden boton Seleccionar opciones, boton zoom img y boton reset (limpiar) */
.woocommerce ul.products li.product .product-inner:hover .footer-button, .woocommerce div.product.product-type-variable form.cart .variations .reset_variations{
    display:none;
}
.woocommerce div.product div.images .product-gallery-control a:first-child { display: none; }


/*hover preguntas frecuentes*/
/* faqs links change background and text colors*/ 
.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline
.vc_tta-panel .vc_tta-panel-heading:hover{
    background-color: #5700ff !important;
}
.accordion-custom .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title&gt;a .vc_tta-controls-icon::before{
    border-color:white !important;
}
.accordion-custom .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title&gt;a{
    color: white;
}
@media (max-width: 690px){
    .woocommerce div.product.product-type-variable form.cart .variations select {
        width:100%;
    }
    .woocommerce a.button.alt.custom_link_btn {
        width:100%;
    }
}
@media (max-width: 990px){
    .li-custom .wpb_wrapper ol&gt;li {
        padding: 10px 30px;
        width: 100%;
    }
    .li-custom .wpb_wrapper ol&gt;li h5 {
        margin-top: 0.5em;
    }
}
/*
 * FIN
 * INI - BUSINESS
 */
 .business-text-corporate a{
     color:#5700FF;
 }
 .business-text-clinica{
     color:white;
 }
 .business-text-clinica a, .business-text-packs a{
    color:#EA0048;
 }
 @media (max-width: 768px){
     .business-img-clinica{
         padding-bottom:30px;
     }
 }
 
 /*
 * FIN - BUSINESS
 * INI - FAQ
 */
.supro-faq_group .g-title{
    color:#5700FF;
}
@media (max-width: 990px){
    .preguntas-frecuentes-primero .g-title br {
        display: none;
    }
}
/*
 * FIN
 */
 
 .blog-page-header h1:after {
    background-color: #5700ff;
 }
 

/* Ajuste del container width de bootstrap*/
@media (min-width: 768px) {
    .container {
        width: 94%;
    }
}

@media (min-width: 992px) {
    .container {
        width: 92%;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 93%;
    }
}
@media (min-width: 1367px) {
    .container {
        width: 89%;
    }    
}

/*Ocultar el link de limpiar el select de variacion en ficha de curso*/
.woocommerce div.product.product-type-variable form.cart .variations .reset_variations, .supro-social-share {
    display: none !important;
}
/*Cambiar el color de fondo de la ficha de curso*/
body.product-template-default {
background-color:#f2f0f0;
}
.product-template-default .product_meta { display: none; }
.product-template-default .woocommerce-breadcrumb a:nth-child(1), 
.product-template-default .woocommerce-breadcrumb a:nth-child(2), 
.product-template-default .woocommerce-breadcrumb a:nth-child(5),
.product-template-default .woocommerce-breadcrumb a:nth-child(4),
.product-template-default .woocommerce-breadcrumb .circle:nth-of-type(1),
.product-template-default .woocommerce-breadcrumb .circle:nth-of-type(2) {
    display: none!important;
}
.sku_wrapper {
    position: relative;
    left: -9999px;
}

.sku_wrapper .sku {
    position: relative;
    left: 9970px;
}



/* FORM */
.contact-form-area, .mobile_area, .contact-form-separator, .contact-form-phone, .mobile-phone-area-descargar{
    display: inline-block!important;
    width: 100%!important;
}
.contact-area-form {
    width: 13%!important;
    text-align: center;
}
.contact-form-area { width: 26%!important; }
.mobile_area {
    width: 94%!important;
}
.contact-form-separator { width: 1%!important; }
.contact-form-phone { width: 71%!important; }
.mobile_phone { width: 100%!important; }
.mobile-phone-descargar {
    width: 100%!important;  
}
.mobile-phone-area-descargar, .mobile-phone-descargar  {
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    margin-bottom: 25px;  
}
.sep-2, .mobile_area { float: left }
.sep-2 {     padding-top: 13px; }
.wpcf7-not-valid, .wpcf7-not-valid { margin-bottom: 3px!important; }
.wpcf7-not-valid-tip { padding-bottom: 25px; }

#popmake-1427 form p { margin-bottom: 0px; }
#popmake-1427 form p:nth-child(2) br { display: none; }
.wpcf7-form .wpcf7-submit { margin-top: 0!important; }
.pum-theme-1421 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
background: #bf1e2e!important;
    padding: 1% 2%;
    font-size: 1.2em;
    font-weight: bold;
top: -52px!important;
right: 0!important;
padding: 9px 24px!important;
    font-size: 21px!important;
}
.mobile_phone, .mobile_area {    margin-top: 0!important; }
.contact-form-area, .contact-form-separator, .contact-form-phone {float: left;  }
.contact-form-separator { width: 3%!important; text-align: center; padding-top: 13px; }
#pum_popup_title_1427 { padding-bottom: 20px; }
.contact-form-whatsapp { padding-top: 13px; }
#popmake-1427 input { background: #ffffff; }
#popmake-1427 .wpcf7-submit { background: #5700ff; }
.menu-item-account { display: none; }
.menu-item-cart { display: none; }
.grecaptcha-badge { opacity:0;}
#wh-widget-send-button.wh-widget-right {
    bottom: -10px!important;
    right: 10px!important;
}
.single-product.add-to-cart-sticky .backtotop {
    bottom: 20px!important;
}
.woocommerce div.product .sku_wrapper { display: none; }
.woocommerce-checkout #wh-widget-send-button.wh-widget-right { display: none; }
.checkout-button {
  background: #4D25F5;
}
@media (max-width: 768px) {
    .mobile_area {
        width: 83%!important;
    }    
    #pum_popup_title_1427 {
        font-size: 21px!important;
    }
	.single-product #wh-widget-send-button.wh-widget-rightx { 
		z-index: 9999999999999;
		bottom: 105px!important;
	}
}
#menu-item-1785 .sub-menu li:nth-child(1) a,
#menu-item-1785 .sub-menu li:nth-child(2) a,
#menu-item-1785 .sub-menu li:nth-child(3) a {
    font-weight: bold;
    color: black;
}
/* alumnos */
.buttons-alumnos a{
    display: block;
    margin: auto;
    margin-bottom: 2%;
    background: #5700FF;
    padding: 2% 3%;
    text-align: center;
    color: white;
    font-size: 2.2rem;
    text-transform: uppercase;
    width: 300px;
}
.buttons-alumnos a:hover{
    background: #EA0048;
}
@media (max-width: 768px) {
    .buttons-alumnos a{
        background: #5700FF;
        padding: 5% 3%;
        width: 100%;
        margin-bottom: 3%;

    }
}

/* CARRITO */
.woocommerce-cart .page-header,
.woocommerce-checkout .page-header{
    padding-top: 30px!important;
}
.woocommerce-cart .menu-logo,
.woocommerce-checkout .menu-logo {
    display: block;
    margin: auto;
}
.woocommerce-cart .shop_table .product-subtotal,
.woocommerce-cart .shop_table .product-quantity {
    display: none!important;
}
.woocommerce-cart .shop_table {
    width: 70%;
    margin: auto;
}
.woocommerce-cart .site-content,
.woocommerce-checkout .site-content  { padding-top: 50px!important;}
.woocommerce-cart .menu-main, .woocommerce-cart .menu-extra,
.woocommerce-checkout .menu-main, .woocommerce-checkout .menu-extra{ display: none; }
.woocommerce-cart .breadcrumbs,
.woocommerce-checkout .breadcrumbs { display: none; }
.woocommerce-cart-form__cart-item .product-name a:first-child {
    float: left;
}
.woocommerce table.shop_table tr td.product-name dl.variation, .woocommerce table.shop_table tbody td.product-name dl.variation {
    font-size: 11px;
    margin-top: 5px;
}
.woocommerce table.shop_table tr td.product-name .variation-group dd,
.woocommerce table.shop_table tr td.product-name .variation-group dt {
    font-size: 13px;
}
.woocommerce table.shop_table tr td.product-name .variation-group p {
    margin-top: 0;
}
.woocommerce-checkout #payment .form-row.place-order .button {
background: #5700ff!important;
}
@media (min-width: 1020px) {
.entry-content .checkout.woocommerce-checkout .row .col-md-6.col-xs-12.col-sm-12:nth-child(2){
	position: -webkit-sticky;
    position: sticky;
    top: -100px;
}

}
@media (max-width: 768px) {
    .woocommerce table.shop_table tr td.product-name .variation-group dt {
        display: none;
    }
}

.woocommerce-thankyou-order-received {
    font-size: 3rem;
    margin-bottom: 6%;
    margin-top: 0;
    text-align: center;
}
.woocommerce-order-details, .woocommerce-customer-details {
    max-width: 50%;
    margin: auto;
}
.woocommerce-order-details .wc-item-meta-label { display: none!important;}
.wc-item-meta { padding-left: 0; margin-left: 0;}
.wc-item-meta p { margin: 3px 0 0 0 0; }
.woocommerce-table__product-total { text-align: right!important; }
.woocommerce-order-details tfoot td { text-align: right!important; }

.woocommerce-order-details__title {
    font-weight: bold;
    text-align: center;
    font-size: 2.3rem;
}
.woocommerce-order { text-align: center!important;}
.woocommerce-thankyou-order-details {
    width: auto;
    display: inline-block;
    margin: auto;
}

@media (max-width: 768px) {
    .woocommerce-order-details, .woocommerce-customer-details {
        max-width: 95%;
        margin: auto;
    }
}

</pre></body></html>