/*
Theme Name: Buona Fortuna web theme
Theme URI: pieldegallina.es
Template: eva
Author: pieldegallina
Author URI: www.pieldegallina.es
Description: Diseño web pieldegallina
Version: 1.9.4.1606151772
Updated: 2020-11-23 18:16:12

*/


/*los estilos machacados en la hoja orinigial appcss*/

b,
strong {
  font-weight: normal !important; }
  
 optgroup {
  font-weight: normal; }
  
  body {font-weight: normal; } 
  

strong,b {font-weight: normal !important;line-height: inherit; }
h6 {font-weight: normal;}
  
  

  
dl dt {margin-bottom: 0.3rem;font-weight: normal; }
code {font-weight: normal;}
.subheader {font-weight: normal;}

 
label {font-weight: normal;}
 
.form-error {font-weight: normal;}
.title-bar-title {font-weight: normal;}

.has-tip {font-weight: normal;}
  
.icon-style, .offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-icon:before, .woocommerce ul.products li .eva_product_quick_view_button::before, .fr-close-icon::before, .add_to_wishlist::before,
.products .yith-wcwl-wishlistaddedbrowse a::before,
.products .yith-wcwl-wishlistexistsbrowse a::before,
.yith-wcwl-wishlistaddedbrowse a::before,
.yith-wcwl-wishlistexistsbrowse a::before, .select2-container.select2-container--open .select2-selection .select2-selection__arrow::after,
.select2-container.select2-dropdown-open .select2-choice .select2-arrow::after, .select2-container .select2-selection .select2-selection__arrow::after,
.select2-container .select2-choice .select2-arrow::after, .swiper-button-next:before, .swiper-button-prev:before, .empty-cart-offcanvas-box::before,
.empty-cart-box::before, .page-header .list_shop_categories.mobile.active li a i::before, .page-header .list_shop_categories.mobile li a i::before, .page-header .list_shop_categories li i.backtoall::before, .mm-menu .logout-button a span:before, .mm-menu .account-button a span:before, .mm-menu .login-button a span:before, .mm-menu .wishlist-button a span:before, .offcanvas_aside .offcanvas_close:before,
.cd-main-search .close:before, .mob_inputbox form::after, #header-top-bar .header-contact-icon:before, #header-top-bar .topbar_myaccount i.login-button-icon:before, #header-top-bar .topbar_myaccount i.myaccount-button-icon:before, header.site-header .header-wrapper .tools .cart-button i:before, header.site-header .header-wrapper .tools .myaccount-button i:before, header.site-header .header-wrapper .tools .wishlist-button i:before, header.site-header .header-wrapper .tools .search-button i:before, header.site-header .header-wrapper .header-contact-icon:before {font-weight: normal;  font-variant: normal;
  text-transform: none;}
  
  
  body[data-color-scheme="mc_dark"] .suggestion_results .guaven_woos_suggestion ul li.guaven_woos_suggestion_list a .guaven_woos_titlediv .woos_sku, body[data-color-scheme="mc_dark"] .empty-cart-box span, body[data-color-scheme="mc_dark"] .empty-cart-offcanvas-box span, body[data-color-scheme="mc_dark"] .page-header .list_shop_categories li a::before, body[data-color-scheme="mc_dark"] .page-header .title-section.background--light .list_shop_categories .category_item a.category_item_link::before, body[data-color-scheme="mc_dark"] .page-header .title-section.background--dark .list_shop_categories .category_item a.category_item_link::before, body[data-color-scheme="mc_dark"] .mm-listview span div::before, body[data-color-scheme="mc_dark"] .widget-area .widget.woocommerce.widget_product_categories ul li > a::before, body[data-color-scheme="mc_dark"] .woocommerce .woocommerce-tabs ul.tabs li a::before, body[data-color-scheme="mc_dark"] .main-navigation > ul > li > a span:after{ background-color:transparent !important}


h5 {font-weight: normal; }

.gallery .gallery-item .gallery-caption {font-weight: normal !important;}
body[data-color-scheme="mc_dark"] header.site-header .header-wrapper .tools ul li a .counter_number {font-weight: normal; }


table th {font-weight: normal;}

.select2-container--default .select2-selection--single .select2-selection__clear {font-weight: normal; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {font-weight: normal;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {font-weight: normal;}

.select2-container--classic .select2-selection--single .select2-selection__clear {font-weight: normal; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {font-weight: normal; }

.mm-navbar .mm-title {letter-spacing:normal;font-weight:normal;}
.mm-listview {font-weight: normal;text-transform: none;letter-spacing: normal;}
  
.mm-listview span div {font-weight: normal; }

.mm-listview li.bot-menu-item a span div {letter-spacing: normal;font-weight: normal; }
	  
.format-gallery-swiper.swiper-container .swiper-slide .slider-content .slider-content-wrapper p {font-weight: normal;} 
	  
label {text-transform: none;font-weight: normal; }
  
label {text-transform: none;font-weight: normal;}
  
input[type=submit], button[type=submit], input[type="button"] {font-weight: normal;letter-spacing: none;text-transform: none;  }
  
body[data-form-style="minimal"] .minimal-form-input label span.text {font-weight: normal; }
	
	
a.nl-field-toggle {text-transform: none;font-weight: normal;}
  
.nl-field-toggle:after {font-style: normal;font-weight: normal;}
  
.nl-field ul {font-weight: normal;text-transform: none;}
  
.select2-container .select2-selection .select2-selection__rendered,
.select2-container .select2-selection .select2-selection__placeholder,
.select2-container .select2-selection .select2-chosen, .select2-container .select2-choice .select2-selection__rendered,
.select2-container .select2-choice .select2-selection__placeholder,
.select2-container .select2-choice .select2-chosen {text-transform:none;font-weight: normal;letter-spacing: normal;}
	
	
.select2-dropdown .select2-results__option,
.select2-dropdown .select2-results .select2-result-label,
.select2-dropdown .select2-results .select2-no-results,
.select2-drop-active .select2-results__option,
.select2-drop-active .select2-results .select2-result-label,
.select2-drop-active .select2-results .select2-no-results {text-transform: none;font-weight: normal;letter-spacing: normal; }
	
	
.button, .vc_btn3 {font-weight: normal;line-height: normal;text-decoration: none;letter-spacing: normal;text-transform: none; }
  
.social-icons li a:before {font-weight: normal;font-style: normal;}
				
.arthref .icon-container .share-title h4 {font-weight: normal;text-transform: none;letter-spacing: normal;}
.arthref .icon-container .share-title h1 {text-transform: none;font-weight: normal;}
.arthref .icon-container ul li span {display: none !important;font-weight: normal !important; }
	
#header-top-bar .topbar_left .topbar_myaccount {text-transform: none;font-weight: normal; }
	
#header-top-bar .topbar_left .topbar_myaccount a {text-transform: none;font-weight: normal;letter-spacing: normal; }
	
#header-top-bar .topbar_right .topbar_languages .language_currency ul li {font-size: 11px !important;font-weight: normal;letter-spacing: normal !important;}
		
		
#header-top-bar .topbar_right .topbar_languages .language_currency ul li a {font-weight: normal;
letter-spacing: normal !important;text-transform: none;}
		  
		  
header.site-header .header-wrapper .nav .header-nav .menu-trigger {font-weight: normal;letter-spacing: normal;
text-decoration: none;
 }
		  
		  
header.site-header .header-wrapper .nav .header-nav .menu-trigger .menu-title {
            font-weight: normal !important;
            letter-spacing: normal!important; }	  
		  
		  
		  header.site-header .header-wrapper .nav .header-contact .header-contact-desc span {
            display: block;
            margin-top: 4px;
            color: rgba(0, 0, 0, 0.7);
            font-weight: normal;
            display: block;
            font-size: 9px;
            line-height: 14px;
            letter-spacing: normal;
            text-transform: none; }
			
			
			header.site-header .header-wrapper .nav .header-contact .header-contact-desc h3 {
            margin: 0;
            padding: 0;
            font-size: 14px;
            letter-spacing: normal;
            line-height: 14px;
            font-weight: normal; }
			
			
			 header.site-header .header-wrapper .nav .header-contact .header-contact-desc h3 a {
              font-weight: normal; }
			  
			  
			  
			  header.site-header .header-wrapper .tools ul li a .counter_number {
              position: absolute;
              bottom: -3px;
              right: -7px;
              width: 16px;
              height: 16px;
              line-height: 1.8em;
              background-color: #1c4d66;
              color: #000;
              text-align: center;
              border-radius: 100px;
              font-size: 13px;
              line-height: 16px;
              font-weight: normal;}
			  
			  header.site-header .header-wrapper .tools ul li.cart-button .cart-desc {
              display: inline-block;
              float: left;
              text-align: left;
              vertical-align: bottom;
              text-transform: none;
              padding-right: 7px;
              font-size: 14px;
              line-height: 14px;
              font-weight: normal !important;
              letter-spacing: normal; }
			  
			  
			  
			  header.site-header .header-wrapper .tools ul li.cart-button .cart-desc span {
                text-align: right;
                font-size: 12px;
                line-height: 12px;
                font-weight: normal;
                letter-spacing: normal;
                display: block; }
				
				
header.site-header.background--light:not(.header--narrow) .header-wrapper .tools ul li a .counter_number {
  font-weight: normal;
  box-shadow: none;
  color: #fff;
  background: #000; }
  
  
  .page-header .title-section .term-description p {
        font-size: 16px;
        font-weight: normal;
        margin: 0;
        padding: 0; }
		
		
		.page-header #breadcrumbs {
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    margin: 0 auto 15px auto;
    text-align: center;
    color: #1c4d66; }
	
	
	.page-header #breadcrumbs span {
      color: #000;
      font-size: 11px;
      font-weight: normal;
      letter-spacing: normal;
      text-transform: none;
      display: inline-block;
      padding: 0 5px; }
	  
	  
	  .page-header h1.page-title {
    color: #1c4d66;
    font-weight: normal;
    text-transform: inherit;
    letter-spacing: normal;
    font-size: 4.375rem;
    line-height: 70px;
    text-align: center; }
	
	.page-header .list_shop_categories li span {
        font-weight: normal; }
		
		
		.page-header .list_shop_categories li a {
        display: inline-block;
        text-align: center;
        position: relative;
        margin: 0 10px;
        padding: 0 2px;
        text-transform: none;
        font-weight: normal;
        letter-spacing: normal; }
		
		
		
		.page-header .list_shop_categories li span.counter {
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal;
        color: #1c4d66;
        font-weight: normal;
        font-size: 10px;
        margin-top: -5px;
        margin-left: -5px; }
		
		
		@media screen and (max-width: 39.9375em) {
			
			.page-header .list_shop_categories.mobile li a {
            position: relative;
            padding: 5px 20px 5px 30px;
            margin: 0;
            font-weight: normal; }
			
			}
			
			
			.main-navigation ul li.menu-item-has-children > a:after {
    font-style: normal;
    font-weight: normal;}
	
	.main-navigation ul li a {
        text-decoration: none;
        font-weight: normal;
        text-transform: none; }
	
	.main-navigation ul ul li a {
        font-size: 0.875rem;
        margin: 3px 10px 3px 0;
        padding: 0;
        border-bottom: 2px solid transparent;
        text-transform: none;
        font-weight: normal;
        color: #000 !important; }
		
		
		.main-navigation .mega-menu ul ul {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
    font-weight: normal;
    background: none; }
	
	
	.main-navigation .mega-menu ul ul li.menu-item-has-children > a:after {
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;}
	
	.main-navigation .mega-menu > ul > li > a {
    text-transform: none;
    font-weight: normal; }
	
	.main-navigation sup {
    font-weight: normal;
    font-size: 9px; }
	
	
	.main-navigation .upper a {
    text-transform: none !important;
    font-weight: normal !important;
    margin-top: 35px !important; }
	
	
	.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_suggestion_catul li.guaven_woos_suggestion_listproduct_cat a {
          font-size: 18px;
          line-height: 28px;
          font-weight: normal; }
		  
		  
.offcanvas_search .suggestion_results .guaven_woos_suggestion .guaven_woos_pinnedtitle {
      text-transform: none;
      font-weight: normal;
      margin: 1.25rem 0; }
	  
	  
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_titlediv {
            font-weight: normal;
            letter-spacing: none;
            text-transform: none !important; }	  
			
			
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_titlediv .woos_sku {font-weight: normal;}
		  
		  
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li a .guaven_woos_titlediv small {font-weight: normal; }
	
	
.offcanvas_search .suggestion_results .guaven_woos_suggestion ul li.guaven_woos_showallli a {font-weight: normal;letter-spacing: normal;
text-transform: none; }

    .offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-desc span {
          display: block;
          margin-top: 4px;
          color: rgba(0, 0, 0, 0.7);
          font-weight: normal;
          display: block;
          font-size: 9px;
          line-height: 14px;
          letter-spacing: normal;
          text-transform: none !important; }


.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-desc h3 {
          margin: 0;
          padding: 0;
          font-size: 14px;
          letter-spacing: normal;
          line-height: 14px;
          font-weight: normal; }
		  
		  
.offcanvas_aside .offcanvas_mainmenu .header-contact .header-contact-desc h3 a {
            font-weight: normal; }
			
			
				  
.offcanvas_aside .language_currency ul li {
      font-weight: normal;
      letter-spacing: normal !important;
      text-transform: none; }  
	  
	  
	.offcanvas_aside .language_currency ul li a {
        position: relative;
        font-size: 12px !important;
        font-weight: normal;
        letter-spacing: normal !important;
        text-transform: none;
        padding-left: 2px;
        padding-right: 1px;
        z-index: 1; }
		
		.footer-instagram-section .instagram-pics .errorMessage span:before {
        color: red;
        font-size: 16px;
        width: 16px;
        text-align: center;
        display: inline-block;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 16px;
        margin-right: 5px;}	  

.footer-instagram-section .instagram-pics li a .insta_overlay span {
            color: #fff;
            font-size: 14px;
            font-weight: normal; }
			
			
			
			
			
			footer-instagram-section .instagram-pics li a .insta_overlay span.insta-likes:before, .footer-instagram-section .instagram-pics li a .insta_overlay span.insta-comments:before {
              font-size: 12px;
              width: 16px;
              text-align: center;
              display: inline-block;
              font-style: normal;
              font-weight: normal;}
			  
			  .footer-instagram-section .instagram-pics + p a {
        z-index: 4;
        position: absolute;
        top: 50%;
        left: 50%;
        padding: 15px 30px;
        background-color: rgba(255, 255, 255, 0.8);
        color: inherit;
        white-space: nowrap;
        font-size: 14px;
        font-weight: normal;
        text-transform: none;
        letter-spacing: normal;
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }

header.page-header.oops-header h1.page-title {
    font-size: 18.75rem;
    font-weight: normal;
    text-align: center;
    line-height: 1;
    margin-bottom: 1.875rem; }
	
	.blog-content-area article.sticky h2.entry-title i {
      font-weight: normal;
      font-size: 38px;
      color: #1c4d66; }
.blog-content-area ul.post-categories li a {
      font-size: 0.6875rem;
      font-weight: normal;
      text-transform: none; }
	  
	  .blog-content-area .entry-content .entry-meta a {
      font-weight: normal;
      line-height: 24px;
      letter-spacing: normal;
      border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
	  
	  .blog-content-area .entry-content .morelink a {
      font-weight: normal;
      font-weight: normal;
      font-size: 1.125rem; }
	  
	  .blog-content-area .entry-content .comment-link a, .blog-content-area .entry-content .comment-link a:hover {
      font-size: 0.875rem;
      font-weight: normal;
      border-bottom: none; }
	  
	  .blog-content-area .post_header_meta span {
    text-transform: none;
    font-weight: normal;
    margin-right: 1.875rem;
    font-size: 0.875rem; }
	
	.blog-content-area .post_header_meta span a {
      font-size: 0.875rem;
      letter-spacing: normal;
      font-weight: normal;
      border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
	  
	  .blog-content-area .post_header_meta .box-share-master-container a span {
      font-size: 0.875rem;
      letter-spacing: normal;
      font-weight: normal;
      margin-right: 0; }
	  
	  
	  #nav-below .nav-next a {
    font-weight: normal; }
	
	#nav-below .nav-next a {
    font-size: 22px;
    line-height: 28px;
    font-weight: normal;
    color: #000; }
	
	
	#nav-below .nav-next-title {
    font-size: 12px;
    letter-spacing: normal;
    color: #1c4d66;
    text-transform: none;
    font-weight: normal; }
	
	
	
	
	.comments_section .comments-area .comments-title {
    font-size: 24px;
    line-height: 34px;
    text-transform: none;
    font-weight: normal;
    text-align: left;
    margin-bottom: 30px; }
	
	
	.comments_section .comments-area .comments-title span {
      font-weight: normal; }
	  
	  
	  
	  .comments_section .comments-area .comment-content .comment-author {
      padding: 0;
      margin: 0;
      display: inline-block;
      font-size: 18px;
      line-height: 22px;
      font-weight: normal;
      margin-right: 10px; }
	  
	  
	  .comments_section .comments-area .comment-content .comment-author a {
        color: #000;
        font-size: 18px;
        line-height: 20px;
        font-weight: normal; }
		
		.comments_section .comments-area .comment-content .comment-metadata a {
        color: rgba(0, 0, 0, 0.5);
        font-weight:normal;
        font-size: 14px;
        line-height: 18px; }
		
		.comments_section .comments-area .comment-content .comment-edit-link a {
      font-size: 12px;
      line-height: 16px;
      letter-spacing: normal;
      text-transform: none;
      color: #000;
      border-bottom: 1px solid rgba(0, 0, 0, 0.4);
      font-weight: normal;
      letter-spacing: normal; }
	  
	  .comments_section .comment-respond h3.comment-reply-title {
    vertical-align: top;
    font-size: 24px;
    line-height: 24px;
    text-transform: none;
    font-weight: normal;
    text-align: left; }
	
	.comments_section .comment-respond h3.comment-reply-title:before {
      font-size: 20px;
      font-weight: normal;
      margin-right: 10px;
      color: #1c4d66;}
	  
	  
	  .comments_section .comment-respond h3.comment-reply-title small a {
        vertical-align: top;
        font-size: 11px;
        line-height: 12px;
        font-weight: normal;
        letter-spacing: normal;
        padding: 5px 12px;
        background-color: #1c4d66; }
		
		.comments_section .comment-respond .comment-notes .required {
    font-weight: normal;
    font-size: 120%; }
	
	.comment-notes {
  color: #999;
  font-weight: normal;
  margin-bottom: 30px; }

.format-aside .entry-content p {
  color: #000;
  font-size: 26px;
  line-height: 36px;
  font-weight:normal; }
  
  
  .blog-content-area .format-link .entry-title a {
  font-size: 44px !important;
  line-height: 44px !important;
  font-weight: normal; }
  
  .blog-content-area .format-link .entry-title .post-link-url {
  display: block;
  color: rgba(0, 0, 0, 0.4);
  font-size: 28px !important;
  line-height: 34px !important;
  font-weight: normal; }
  
  .format-quote .entry-content blockquote p {
    color: #000;
    font-size: 30px;
    line-height: 40px;
    font-weight: normal;
    text-align: center;
    letter-spacing: 0; }
	
	
	@media screen and (max-width: 39.9375em) {
      .format-quote .entry-content blockquote p {
        font-size: 18px;
        font-weight: normal;
        line-height: 30px; } }
		
		
		
		.widget-area .widget h3.widget-title {
    font-size: 0.875rem;
    margin-bottom: 1.5rem;
    font-weight: normal;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none; }


.widget-area .widget.widget_nav_menu ul li > a {
    position: relative;
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
	
	 .widget-area .widget.widget_recent_comments ul li span {
      font-weight: normal; }
	  
	  
	  .widget-area .widget.widget_recent_comments ul li a {
      font-size: 14px;
      line-height: 16px;
      font-weight: normal;
      color: black; }
	  
	  
	  .widget-area .widget.widget_recent_comments ul li:before {
      content: "";
      font-family: "icomoon";
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 14px;
      color: #1c4d66;
      font-weight: normal;
      position: absolute;
      left: 0;
      top: 0;
      transition: all 0.3s ease; }
	  
	  
	widget-area .widget.widget_categories ul li > a, .widget-area .widget.widget_pages ul li > a, .widget-area .widget.widget_archive ul li > a, .widget-area .widget.widget_meta ul li > a, .widget-area .widget.widget_nav_menu ul li > a {
      font-size: 16px;
      line-height: 32px;
      font-weight: normal;
      padding-left: 2px;
      padding-right: 2px; }
	  
	  .widget-area .widget.widget_categories ul li.current-cat > a, .widget-area .widget.widget_pages ul li.current-cat > a, .widget-area .widget.widget_archive ul li.current-cat > a, .widget-area .widget.widget_meta ul li.current-cat > a, .widget-area .widget.widget_nav_menu ul li.current-cat > a {
      font-weight: normal; }
	  
	  .widget-area .widget.widget_categories ul li span.count, .widget-area .widget.widget_pages ul li span.count, .widget-area .widget.widget_archive ul li span.count, .widget-area .widget.widget_meta ul li span.count, .widget-area .widget.widget_nav_menu ul li span.count {
      display: inline-block;
      vertical-align: top;
      letter-spacing: normal;
      color: #1c4d66;
      font-weight: normal;
      font-size: 11px;
      margin-top: 0px;
      margin-left: -1px; }
	  
	  
	  .widget-area .widget.widget_tag_cloud a {
    text-transform: none;
    color: #000;
    border: solid 0.0625rem #1c4d66;
    padding: 0.5rem 0.75rem;
    margin: 0 0.375rem 0.5rem 0;
    display: inline-block;
    font-size: 0.5625rem !important;
    line-height: 0.625rem;
    font-weight: normal;
    letter-spacing: normal;
    transition: background .3s ease; }
	
	
	.widget-area .widget.widget_recent_entries ul li span {
      font-weight: normal; }
    .widget-area .widget.widget_recent_entries ul li a {
      font-size: 14px;
      line-height: 16px;
      font-weight: normal;
      color: black; }
	  
	  
	  .widget-area .widget.widget_recent_entries ul li:before {
      content: "";
      font-family: "icomoon";
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 14px;
      color: #1c4d66;
      font-weight: normal;
      position: absolute;
      left: 0;
      top: 0;
      transition: all 0.3s ease; }
	  
	  .widget-area .widget.widget_recent_entries .post-date {
    font-size: 10px;
    letter-spacing: normal;
    font-weight: normal;
    text-transform: none;
    display: block;
    color: #999; }
	
	.widget-area .widget.widget_calendar table caption {
      font-size: 0.875rem;
      padding: 10px 0;
      text-transform: none;
      text-align: left;
      font-weight: normal; }
	  
	  
	  .widget-area .widget.widget_calendar table td a {
        font-weight: normal;
        color: black;}
		
		
		.widget-area .widget.widget_rss ul li span {
      font-weight: normal; }  
	  
	  .widget-area .widget.widget_rss ul li a {
      font-size: 14px;
      line-height: 16px;
      font-weight: normal;
      color: black; }
	  
	  
	  .widget-area .widget.widget_rss ul li:before {
      content: "";
      font-family: "icomoon";
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 14px;
      color: #1c4d66;
      font-weight: normal;
      position: absolute;
      left: 0;
      top: 0;
      transition: all 0.3s ease; }
	  
	   .widget-area .widget.widget_rss .rss-date {
    font-size: 10px;
    letter-spacing: normal;
    font-weight: normal;
    text-transform: none;
    display: block;
    color: #999;
    padding: 0.3125rem 0 0.625rem 0; }
	
	.widget-area .widget.widget_rss cite {
    text-transform: none;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    padding: 0.625rem 0 0.625rem 1.25rem;
    position: relative; }
	
	.widget-area .widget.woocommerce.widget_layered_nav ul li > a:before {
        content: "";
        font-family: "icomoon";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 12px;
        color: #666;
        font-weight: normal;
        position: absolute;
        left: 0;
        top: 0;
        transition: all 0.3s ease; }
		
		
		.widget-area .widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit {
    float: right;
    background: transparent;
    padding: 0;
    margin: 0 5px 0 0;
    color: #000;
    font-size: 0.75rem;
    line-height: 0.75rem;
    font-weight: normal; }
	
	widget-area .widget.woocommerce.widget_layered_nav_filters ul li > a:before {
        content: "";
        font-family: "icomoon";
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 12px;
        color: #666;
        font-weight: normal;
        position: absolute;
        left: 0;
        top: 0;
        transition: all 0.3s ease; }
	  
	  .widget-area .widget.woocommerce.widget_product_categories ul li > a {
      font-size: 22px;
	line-height: 37px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	color: #1c4d66 !important;}
	
	
	.widget-area .widget.woocommerce.widget_product_categories ul li.current-cat > a {
      font-weight: normal; }
    .widget-area .widget.woocommerce.widget_product_categories ul li span.count {
      display: inline-block;
      vertical-align: top;
      letter-spacing: normal;
      color: #1c4d66;
      font-weight: normal;
      font-size: 11px;
      margin-top: 0px;
      margin-left: -1px; }
	  
	  .widget-area .widget.woocommerce.widget_products li a {
      display: block;
      font-size: 0.75rem;
      font-weight: normal;
      text-transform: none;
      line-height: 1.4em;
      width: 100%;}
	  
	  
	  .widget-area .widget.woocommerce.widget_recent_reviews li a {
      display: block;
      font-size: 0.75rem;
      font-weight: normal;
      text-transform: none;
      line-height: 1.4em;
      width: 100%;
      margin-bottom: 0.3125rem; }
	  
	  
	  .widget-area .widget.woocommerce.widget_recently_viewed_products li a {
      display: block;
      font-size: 0.75rem;
      font-weight: normal;
      text-transform: none;
      line-height: 1.4em;
      width: 100%;
      margin-bottom: 0.3125rem; }
	  
	  .widget-area .widget.woocommerce.widget_top_rated_products li a {
      display: block;
      font-size: 0.75rem;
      font-weight: normal;
      text-transform: none;
      line-height: 1.4em;
      width: 100%;
      margin-bottom: 0.3125rem; }
	  
	  
	  .widget-area .widget.woocommerce.widget_product_tag_cloud a {
    text-transform: none;
    color: #000;
    border: solid 0.0625rem #1c4d66;
    padding: 0.5rem 0.75rem;
    margin: 0 0.375rem 0.5rem 0;
    display: inline-block;
    font-size: 0.5625rem !important;
    line-height: 0.625rem;
    font-weight: normal;
    letter-spacing: normal;
    transition: background .3s ease; }
	
	
	.widget-area .widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
      font-size: 0.75rem;
      line-height: 0.75rem;
      font-weight: normal;
      font-weight: normal;
      color: #333;
      padding-top: 0.0625rem; }
	
	.widget-area .widget.woocommerce.widget_price_filter .price_slider_amount .button {
      float: right;
      background: transparent;
      padding: 0;
      margin: 0 5px 0 0;
      color: #000;
      font-size: 0.75rem;
      line-height: 0.75rem;
      font-weight: normal; }
	  
	  .active_filters_ontop .widget.woocommerce.widget_layered_nav_filters ul li > a:before {
      content: "";
      font-family: "icomoon";
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 12px;
      color: #666;
      font-weight: normal;
      position: absolute;
      left: 0;
      top: 0;
      transition: all 0.3s ease; }
	  
	  .shortcode_banner .shortcode_banner_inside .shortcode_banner_content h3 {
        padding: 0;
        margin: 0;
        font-weight: normal;
        font-weight: normal;
        font-size: 1.4375rem;
        line-height: 1.391em; }
		
		
		.shortcode_banner .shortcode_banner_inside .shortcode_banner_content h4 {
        padding: 0;
        margin: 0;
        font-size: 1rem;
        font-weight: normal;
        line-height: 1.5em; }
		
		.blog-list-wrapper .blog-list-item .blog-list-comment i span {
        font-size: 12px !important;
        font-weight: normal !important;
        text-align: center;
        position: absolute;
        top: 0px;
        left: 42%; }
		
		
		
		
		.blog-list-wrapper .blog-list-item .blog-list-date {
    display: block;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;}
	
	
	from_the_blog_item .from_the_blog_content_desc .blog-slider-meta span {
      text-transform: none;
      font-size: 11px;
      line-height: 16px;
      letter-spacing: normal;
      font-weight: normal;}
	  
	  
	  .from_the_blog_item .from_the_blog_content_desc .blog-slider-meta span:before {
        font-size: 11px;
        display: inline-block;
        vertical-align: middle;
        margin-top: -3px;
        margin-right: 7px;
        font-family: "icomoon";
        color: #1c4d66;
        font-weight: normal;}
		
		
		
		
		no_thumb_icon:before,
.with_thumb_icon:before {
  display: inline-block;
  vertical-align: middle;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;}
  
  
  
  .shortcode_icon_box .icon_box_title {
    font-size: 1.5rem;
    font-weight: normal;}
	
	.shortcode_icon_box.shortcode_icon_box .icon_box_read_more {
    display: inline-block;
    color: inherit;
    padding: 0.3125rem 0px;
    text-transform: none;
    font-weight: normal;
    letter-spacing: normal;}
	
	
	
	.wpb_wrapper .add_to_cart_inline .button {
    border-radius: 0 !important;
    padding: 11px 20px !important;
    font-size: 14px !important;
    line-height: 14px !important;
    font-weight: normal;
    font-weight: normal;
    height: auto !important; }
	
	
	
	
	.wpb_wrapper .add_to_cart_inline .button.vc_btn_xs, .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm, .wpb_wrapper .add_to_cart_inline .button.vc_btn_md, .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg {
      border-radius: 0;
      font-size: 12px;
      font-weight: normal;
      font-weight: normal;
      text-transform: none;
      text-align: center;}
	  
	  
	  
	  
	  .wpb_wrapper .add_to_cart_inline .button.vc_btn_sm {
      font-weight: normal !important;}
	  
	  
	  
	   .wpb_wrapper .add_to_cart_inline .button.vc_btn_md {
      font-weight: normal !important;}
	  
	  
	  
	  .wpb_wrapper .add_to_cart_inline .button.vc_btn_lg {
      font-weight: normal !important;}
	  
	  
	  .woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove .remove {
          background-color: #1c4d66;
          text-align: center;
          margin-top: 3px;
          width: 20px;
          height: 20px;
          -moz-border-radius: 50%;
          -webkit-border-radius: 50%;
          -ms-border-radius: 50%;
          border-radius: 50%;
          background-clip: padding-box;
          /* stops bg color from leaking outside the border: */
          font-size: 1.625rem;
          line-height: 16px;
          font-weight: normal;
          color: #fff;
          display: inline-block; }
		  
		  
		  
		  .woocommerce-cart .entry-content .woocommerce form table tbody td.product-name {
        width: 40%;
        padding: 2.5rem;
        font-size: 12px;
        line-height: 1.3;
        font-weight: normal;
        text-transform: none; }
		
		
		
		
		.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {
          font-weight: normal; }
		  
		  
		   .woocommerce-cart .entry-content .woocommerce form table tbody td.product-name .variation {
          display: block;
          margin-top: 10px;
          margin-bottom: 0;
          font-size: 12px;
          line-height: 16px;
          font-weight: normal;
          text-transform: none;}
		  
		  
		  
		  .woocommerce-cart .entry-content .woocommerce form table tbody td.product-name .variation dt {
            margin: 0;
            padding: 0;
            display: block;
            float: left;
            clear: both;
            font-size: 12px;
            font-weight: normal;
            margin-right: 5px; }
			
			
			.woocommerce-cart .entry-content .woocommerce form table tbody td.product-subtotal {
        display: table-cell;
        width: 10%;
        padding-right: 2.5rem;
        font-weight: normal; }
		
		
		
		 @media screen and (max-width: 39.9375em) {
        .woocommerce-cart .entry-content .woocommerce form table tbody td {
          display: block !important;
          width: 100% !important;
          max-width: 100%;
          float: left;
          text-align: right !important;
          padding: 0 !important;
          margin-bottom: 20px; }
          .woocommerce-cart .entry-content .woocommerce form table tbody td:before {
            content: attr(data-title) ": ";
            font-weight: normal;
            float: left;
            font-size: 12px;
            letter-spacing: normal;
            line-height: 18px;
            text-transform: none;
            vertical-align: bottom; } }
			
			
			
			
			
			.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping li .amount, .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping li .amount span {
          font-weight: normal;
          color: #000; }
		  
		  
		  .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {
        display: block;
        width: 100%;
        font-size: 2.0625rem;
        line-height: 2.0625rem;
        font-weight: normal;
        font-weight:normal; }
		
		
		.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator h2 {
      font-weight: normal;
      text-align: left;
      font-size: 1.25rem;
      text-transform: none; }
	  
	  
	  .woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator h2 a {
        font-weight: normal;
        color: #1c4d66; }
		
		
		
		.offcanvas_aside_right .offcanvas_sizechart .sizechart-title {
    margin-top: -3px;
    margin-left: -3px;
    text-transform: none;
    font-size: 40px;
    line-height: 40px;
    font-weight: normal;
    letter-spacing: normal;
    margin-bottom: 30px; }
	
	
	
	.offcanvas_aside_right .offcanvas_search .search-title {
    margin-top: -3px;
    margin-left: -3px;
    text-transform: none;
    font-size: 44px;
    line-height: 44px;
    font-weight: normal;
    letter-spacing: normal;
    margin-bottom: 30px; }
	
	
	
	.offcanvas_aside_right .offcanvas_minicart .cart-title {
    margin-top: -3px;
    margin-left: -3px;
    text-transform: none;
    font-size: 44px;
    line-height: 44px;
    font-weight: normal;
    letter-spacing: normal;
    margin-bottom: 30px; }
	
	
	
	.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a {
        font-size: 12px;
        display: block;
        font-weight: normal!important;
        letter-spacing: normal;
        line-height: 16px;
        text-transform: none;
        margin-bottom: 10px; }
		
		
		
		.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a.remove {
        position: absolute;
        display: inline-block;
        text-align: center;
        top: -8px;
        left: -9px;
        margin: 0;
        padding: 0;
        font-weight: normal;
        font-size: 22px;
        line-height: 14px;}
		
		
		
		
		.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .quantity {
        font-size: 0.75rem;
        letter-spacing: normal;
        font-weight: normal;
        width: 100%;
        display: block; }
		
		
		.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .variation {
        display: inline-block;
        margin-bottom: 0;
        font-size: 0.75rem;
        line-height: 1rem;
        font-weight: normal;}
		
		
		
		 .offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .variation dt {
          margin: 0;
          padding: 0;
          display: block;
          float: left;
          clear: both;
          font-weight: normal;
          margin-right: 5px; }
		  
		  
		  
		  .offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list .empty h3 {
        font-size: 24px;
        font-weight: normal;
        line-height: 30px;
        letter-spacing: normal;
        text-transform: none;
        margin-bottom: 60px; }
		
		
		.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .total strong {
      font-size: 16px;
      font-weight: normal !important;
      text-transform: none;
      color: #1c4d66;
      display: block; }
	  
	  
	  
	  .offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .total .amount {
      font-size: 36px;
      line-height: 36px;
      font-weight: normal; }
	  
	  
	   .woocommerce-cart .woocommerce .cart-empty .cart-empty-text {
    font-size: 30px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-transform: none;
    margin-bottom: 60px; }
	
	
	
	.woocommerce-checkout:not(.woocommerce-order-received) .checkout_login form.login .inline {
      display: inline-block !important;
      text-transform: none;
      font-weight: normal;
      font-size: 1rem;
      margin-top: 10px;
      margin-left: 10px; }
	  
	  
	  .woocommerce-checkout:not(.woocommerce-order-received) .checkout_login_button a.showlogin {
    text-transform: none;
    font-weight: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.375rem; }
	
	
	
	.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation {
        display: block;
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 12px;
        line-height: 16px;
        font-weight: normal;
        text-transform: none;}
		
		
		.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name .variation dt {
          margin: 0;
          padding: 0;
          display: block;
          float: left;
          clear: both;
          font-weight: normal;
          margin-right: 5px; }
		  
		  
		   .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td {
            font-size: 1.875rem;
            line-height: 24px;
            font-weight: normal; }
			
			
			.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td strong {
              font-weight: normal; }
			  
			  
			  .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li .amount, .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li .amount span {
          font-weight: normal;
          color: #000; }
		  
		  
		  
		  .woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li label {
          font-weight: normal;}
		  
		  
		  
		  
		  .woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name .variation {
      display: block;
      margin-top: 10px;
      margin-bottom: 0;
      font-size: 12px;
      line-height: 16px;
      font-weight: normal;
      text-transform: none;}
	  
	  
	  
	  .woocommerce-order-received .woocommerce .order_detail_box table.shop_table tbody td.product-name .variation dt {
        margin: 0;
        padding: 0;
        display: block;
        float: left;
        clear: both;
        font-weight: normal;
        margin-right: 5px; }
		
		.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot tr:last-child .amount {
        font-size: 1.875rem;
        line-height: 24px;
        font-weight: normal; }
		
		
		.woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping li .amount, .woocommerce-order-received .woocommerce .order_detail_box table.shop_table tfoot .shipping li .amount span {
      font-weight: normal;
      color: #000; }
	  
	  
	  .account-forms-container .account-forms form.track_order label {
      display: block;
      text-transform: none;
      font-size: 13px;
      line-height: 20.8px;
      font-size: 0.8125rem;
      line-height: 1.3rem;
      margin-bottom: 5px;
      font-weight: normal; }
	  
	  
	  .account-forms-container .account-forms form.track_order .lost_password a {
        font-size: 14px;
        font-weight: normal; }
		
		
		.account-forms-container .account-tab-list .account-tab-item .account-tab-link {
        font-size: 40px;
        font-weight: normal;}
		
		.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul li a {
        font-size: 1.125rem;
        font-weight: normal; }
		
		.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td.woocommerce-orders-table__cell-order-number a {
        font-weight: normal; }
		
		.my_account_container .myaccount_user .woocommerce-MyAccount-content table.shop_table tbody td.woocommerce-orders-table__cell-order-total .amount {
      font-weight: normal; }
	  
	  
	   .my_account_container .myaccount_user .woocommerce-MyAccount-content .my_address_wrapper .shipping_billing_wrapper .edit-link a {
      margin-top: 15px;
      font-size: 0.75rem;
      text-align: center;
      text-transform: none;
      font-weight: normal;}
	  
	  
	  
	  .my_account_container .order-container .order-info mark {
    margin: 0 5px 5px;
    padding: 3px 10px;
    display: inline-block;
    font-weight: normal;}
	
	
	
	.my_account_container .order-container table.shop_table tbody td.product-name .variation {
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-transform: none;}
	
	.my_account_container .order-container table.shop_table tbody td.product-name .variation dt {
      margin: 0;
      padding: 0;
      display: block;
      float: left;
      clear: both;
      font-weight: normal;}
	  
	  
	  .my_account_container .order-container table.shop_table tfoot tr:last-child .amount {
      font-size: 1.875rem;
      line-height: 24px;
      font-weight: normal; }
	  
	  
	  
	  .my_account_container .order-container table.shop_table tfoot .shipping li .amount, .my_account_container .order-container table.shop_table tfoot .shipping li .amount span {
    font-weight: normal;
    color: #000; }
	
	
	
#yith-wcwl-form table.wishlist_table tbody td.product-remove .remove {font-weight: normal;}
		
#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a {font-weight: normal;}
	
	
	
	.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {
        display: block;
        position: relative;
        font-size: 11px;
        line-height: 33px;
        padding-left: 30px;
        text-transform: none;
        font-weight: normal;
        letter-spacing: normal; }
		
		
		.woocommerce .top_bar_shop .catalog-ordering .woocommerce-result-count {
      display: inline-block;
      padding: 7px 0;
      margin: 0;
      font-size: 14px;
      line-height: 20px;
      font-weight: normal; }
	  
	  
	  
	  
	  .product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name h3 {
          margin: 0;
          font-weight: normal;
          font-size: 24px;
          line-height: 28px;
          text-transform: none;
          font-weight: normal;
          letter-spacing: normal;}
		  
		  
		  .product-category-list.zoom_hover li.category_grid_item .category_grid_box .category_item .category_name span {
          text-transform: none;
          font-weight: normal;
          letter-spacing: normal; }
		  
		  
		  
		  .tilter__title {
  margin: 0;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: normal;}
  
  
  
  
  .tilter__description {
  font-size: 12px;
  line-height: 12px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: normal; }
  
  
  .woocommerce ul.products li.product .shop_product_metas h3 a {
        font-size: 0.75rem;
        line-height: 1.3;
        text-transform: none;
        font-weight: normal;
        font-weight: normal;
        letter-spacing: normal; }
		
		
		
		.woocommerce .product-category-listing a {
    color: rgba(0, 0, 0, 0.7);
    background-color: transparent;
    text-transform: none;
    font-weight: normal;
    font-size: 0.5625rem;
    line-height: 0.875rem;
    font-weight: normal;
    letter-spacing: normal;
    border: none !important;}
	
	
	
	
	.woocommerce ul.products li.product .product_after_shop_loop_buttons .button, .woocommerce ul.products li.product .product_after_shop_loop_buttons .added_to_cart {
    display: inline-block;
    text-transform: none;
    margin-top: 3px;
    color: #000;
    font-size: 0.5625rem;
    font-weight: normal;}
	
	
	
	
	.products .yith-wcwl-wishlistexistsbrowse a:before {
  font-size: 12px;
  width: 16px;
  text-align: center;
  display: inline-block;
  font-style: normal;
  font-weight: normal;}
  
  
  
  .woocommerce-page span.ribbon p {
    text-transform: none;
    font-weight: normal; }
		  
		  
.woocommerce-page span.out_of_stock_title {
  text-transform: none;
  font-size: 0.6875rem;
  line-height: 0.875rem;
  font-weight: normal;
  color: #000;
  padding: 6px 12px;
  background-color: rgba(255, 255, 255, 0.9); } 
		  
		  
		  .woocommerce .woocommerce-pagination ul li a, .woocommerce .woocommerce-pagination ul li span {
        font-weight: normal;}
		
		
		.eva_ajax_load_button {
  position: relative;
  clear: both;
  padding: 2.5rem 0 1.25rem 0;
  text-align: center;
  font-weight: normal;}
  
  .eva_ajax_load_button a {
    position: relative;
    width: auto;
    display: inline-block;
    margin: 0 auto;
    font-size: 0.875rem;
    line-height: 1.625rem;
    font-weight: normal;
    font-weight:normal;
    text-transform:none;
    letter-spacing:normal;}
	
	
	
	
	.eva_ajax_load_more_loader {
  position: relative;
  clear: both;
  padding: 2.5rem 0 3.75rem 0;
  text-align: center;
  font-weight: normal;}
  
  
  
  
  .eva_ajax_load_more_loader a {
    position: relative;
    width: auto;
    display: inline-block;
    margin: 0 auto;
    font-size: 0.875rem;
    line-height: 1.625rem;
    font-weight: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    padding-left: 26px; }
	
	
	
	.woocommerce-message, .woocommerce-info, .woocommerce-error {
  position: relative;
  color: #000;
  font-size: 1rem;
  line-height: 1.625rem;
  font-weight: normal;
  font-weight: normal;
  padding: 25px 40px 25px 80px;
  margin-bottom: 30px;
  border: 1px solid #1c4d66;
  background-color: none !important;
  -webkit-box-shadow: 4px 4px 0px 0px rgba(168, 232, 226, 0.2), inset 3px 3px 0px 0px white;
  -moz-box-shadow: 4px 4px 0px 0px rgba(168, 232, 226, 0.2), inset 3px 3px 0px 0px white;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.2), inset 3px 3px 0px 0px white; }
  
  
  
  .woocommerce-message a, .woocommerce-info a, .woocommerce-error a {
    font-weight: normal;
    font-weight: normal;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; }
	
	
	.woocommerce-message a.button, .woocommerce-info a.button, .woocommerce-error a.button {
    display: none;
    font-weight: normal;
    padding: 0;
    float: right;
    line-height: 26px; }
	
	
	.no-products-info .woocommerce-no-products {
  font-size: 22px;
  line-height: 28px;
  font-weight: normal;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle; }
  
  
  
  
  .woocommerce-store-notice {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 16px 60px;
  text-align: center;
  color: #000;
  font-weight: normal;}
  
  
  
  
  .woocommerce-store-notice .woocommerce-store-notice__dismiss-link:after {
      font-family: "icomoon";
      content: "\e901";
      font-size: 18px;
      font-weight: normal; }
	  
	  
	  
	  .product-images-wrapper span.ribbon p {
      text-align: center;
      margin: 0;
      padding: 0;
      display: block;
      width: 80px;
      position: absolute;
      top: calc(50% - 8px);
      left: 0;
      font-size: 0.875rem;
      line-height: 0.875rem;
      text-transform: none;
      font-weight: normal; }
	  
	  
	  .top_bar_shop_single .back-btn {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    float: left;
    height: 40px;
    line-height: 36px;
    padding-left: 22px;
    text-transform: none; }
	
	.top_bar_shop_single .products-nav .product-short .product-title {
        display: block;
        margin-bottom: 10px;
        font-size: 0.75rem;
        line-height: 1.3;
        text-transform: none;
        font-weight: normal;
        font-weight: normal;
        letter-spacing: normal; }
		
		
		.product_infos .woocommerce-grouped-product-list-item__price ins {
    font-size: 2.25rem;
    line-height: 2.25rem;
    letter-spacing: normal;
    font-weight: normal;
    font-weight: normal; }
	
	
	
	
	.product_infos .variations_form .variations tbody .label label {
          margin-top: 10px;
          font-size: 0.75rem;
          font-weight: normal;
          font-weight: normal;
          margin-right: 20px; }
		  
		  
		  
		  .product_infos .variations_form .variations .tawcvs-swatches .swatch-label {
      width: auto;
      font-size: 14px;
      line-height: 1.4;
      vertical-align: middle;
      padding: 5px 7px;
      font-weight: normal;}
	  
	  
	  
	  .product_infos .yith-wcwl-add-to-wishlist a {
      position: relative;
      font-size: 12px;
      line-height: 20px;
      text-transform:none;
      font-weight: normal;
      letter-spacing:normal; }
	  
	  
	  .product_infos .eva-size-chart a {
      position: relative;
      font-size: 12px;
      line-height: 20px;
      text-transform: none;
      font-weight: normal;
      letter-spacing:normal;
      padding-left: 25px; }
	  
	  
	  
	  .product_infos .box-share-master-container a {
      position: relative;
      font-size: 12px;
      line-height: 20px;
      text-transform: none;
      font-weight: normal;
      letter-spacing: normal;
      padding-left: 25px; }
	  
	  
	  .variation-select select {
    padding: 0 0 0 5px !important;
    margin: 0;
    border: none !important;
    outline: none !important;
    display: inline-block !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    cursor: pointer !important;
    font-weight: normal !important;
    font-weight: normal !important;
    text-transform: none !important;
    font-size: 12px !important;
    height: 40px !important;
    line-height: 40px !important;
    background-color: transparent !important;
    letter-spacing: normal; }
	
	.reset_variations {
  display: inline-block !important;
  width: auto !important;
  clear: none !important;
  position: relative;
  font-size: 11px;
  line-height: 5px;
  text-transform: none;
  font-weight: normal;
  padding-left: 15px; }
  
  
  .reset_variations:before {
    font-weight: normal;}
	
	
	
	.description-section .product_meta .product_meta_ins > span {
      font-weight: normal;
      font-weight: normal;
      margin-right: 20px; }
	  
	  
	  .description-section .product_meta .product_meta_ins > span span {
        font-weight: normal; }



h1.product_title {
  font-size: 2.625rem;
  line-height: 1.2;
  font-weight: normal;
  text-transform: none; }
  
  
  
  .woocommerce .cart .quantity input.qty {
      color: #000;
      border: 0;
      font-size: 1.125rem;
      font-weight: normal;
      font-weight: normal;
      text-align: center;}
	  
	  
	  
	  .woocommerce .product .stock {
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;}
  
  
  
  .woocommerce .product_infos .group_table tr td .out-of-stock {
        float: left;
        background: transparent;
        margin: 0.125rem 0.3125rem 0 0;
        text-transform: none;
        font-size: 0.75rem;
        line-height: 1;
        font-weight: normal;
        font-weight: normal;}
		
		
		
		.woocommerce .woocommerce-tabs ul.tabs li {
      display: inline-block;
      font-weight: normal;}
	  
	  
	  
	  .woocommerce .woocommerce-tabs ul.tabs li a {
        position: relative;
        color: #999;
        text-transform: none;
        font-weight: normal;
        letter-spacing: normal;}
		
		.woocommerce .woocommerce-tabs ul.tabs li a sup {
          position: absolute;
          right: -12px;
          top: 7px;
          padding: 0 0 0 3px;
          font-size: 0.875rem;
          color: #1c4d66;
          font-weight: normal; }
		  
		  
		  .woocommerce .woocommerce-tabs .shop_attributes th {
      width: 20%;
      text-align: left;
      font-weight: normal;
      font-weight: normal;
      font-size: 1rem;
      text-transform: none;
      padding: 0.625rem 0;
      vertical-align: top; }
	  
	  
	  
	  
	  .woocommerce .woocommerce-tabs #reviews #comments h2 {
      text-align: left;
      text-transform: none;
      font-size: 1.625rem;
      line-height: 2.125rem;
      font-weight: normal;
      margin-bottom: 1.25rem;
      font-weight: normal;
      font-weight: normal; }
	  
	  
	  
	  .woocommerce .woocommerce-tabs #reviews #comments h2 span {
        font-weight: normal; }
		
		
		
		.woocommerce .woocommerce-tabs #reviews #comments .meta strong[itemprop="author"] {
        margin-right: 10px;
        font-weight: normal;
        display: inline-block;
        font-size: 1.25rem; }
		
		
		
		.woocommerce .woocommerce-tabs #reviews #comments .meta time {
        color: rgba(0, 0, 0, 0.5);
        display: inline-block;
        font-weight: normal;
        font-size: 0.875rem; }
		
		
		
		.woocommerce .woocommerce-tabs #reviews #comments .meta time {
        color: rgba(0, 0, 0, 0.5);
        display: inline-block;
        font-weight: normal;
        font-size: 0.875rem; }
		
		
		
		.cd-quick-view .cd-close:after {
      content: "\e901";
      font-family: 'icomoon';
      font-size: 24px;
      color: #000;
      font-weight: normal;
      opacity: 0; }
	  
	  
	  .cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale p {
          text-align: center;
          margin: 0;
          padding: 0;
          display: block;
          width: 80px;
          position: absolute;
          top: calc(50% - 8px);
          left: 0;
          font-size: 0.875rem;
          line-height: 0.875rem;
          text-transform: none;
          font-weight: normal; }
		  
		  
		  
		  .offcanvas_sizechart table tr:first-child td {
    font-weight: normal;
    border-bottom: 6px solid #000; }
	
	
	.wp-block-quote.is-style-large p {
    font-size: 1.875rem;
    font-style: normal;
    line-height: 1.333em;
    font-weight: normal;
    padding: 0; }
	
	
	.wp-block-pullquote p {
  color: inherit;
  font-weight: normal;
  padding: 0;
  line-height: 1.333em; }
  
  
  
  .wp-block-button a.wp-block-button__link {
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
  margin-bottom: 0; }
  
  
  
  .wp-block-cover .wp-block-cover-text {
    color: #fff !important;
    font-weight: normal;
    margin: 10% !important; }
	
	
	
	.wp-block-media-text .wp-block-media-text__content p {
  font-weight: normal; }
  
  
  p.wp-block-subhead {
  font-weight: normal;
  font-style: normal; }
  
  
  
  .wp-block-latest-posts a {
  font-size: 24px;
  font-weight: normal;
  line-height: 36px; }
  
  
  
		  
		  
footer#site-footer .f-copyright .copytxt p a {border-bottom: none !important; }
footer#site-footer .f-copyright .copytxt p a:hover {border-bottom: none !important; color:#1c4d66 !important }
		
		
		
	  
body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .button {
    font-size: 14px;
    margin-top: 2.1875rem;
    background: none !important;
    border: 1px solid #1c4d66;
    color: #1c4d66;
    font-family: 'buonafortunasport';
    padding-left: 10px;
    padding-right: 10px;
}
	
	body.woocommerce-cart[data-form-style="minimal"] .entry-content .woocommerce .actions .button:hover {
    font-size: 11px;
    margin-top: 2.1875rem;
    background: #1c4d66 !important;
    border: 1px solid #1c4d66;
    color: #ffffff;
    font-family: 'buonafortunasport';
    padding-left: 10px;
    padding-right: 10px;
}  
	  
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon .button:hover {
    font-size: 1.1em;
    margin-top: 2.1875rem;
    background: #1c4d66 !important;
    border: 1px solid #1c4d66;
    color: #ffffff;
    font-family: 'buonafortunasport';
    padding-left: 10px;
    padding-right: 10px;
}  
	  
.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_box .checkout_coupon .button{
    font-size: 1.1em;
    margin-top: 2.1875rem;
    background: none !important;
    border: 1px solid #1c4d66;
    color: #1c4d66;
    font-family: 'buonafortunasport';
    padding-left: 10px;
    padding-right: 10px;
}
	  
	  
 div.woocommerce div.ywgc_enter_code div p.form-row.form-row-last button.button.ywgc_apply_gift_card_button{
font-size: 1.5em;
    background:#ffffff!important;
    border: 1px solid #1c4d66;
    color: #1c4d66 !important;
    font-family: 'buonafortunadeluxe' !important;

}

	div.woocommerce div.ywgc_enter_code div p.form-row.form-row-last button.button.ywgc_apply_gift_card_button:hover{
    font-size: 1.5em;
    background: #1c4d66 !important;
    border: 1px solid #1c4d66;
    color: #ffffff!important;
    font-family: 'buonafortunadeluxe' !important;
}  
	 
	  
	  div.product-buttons form.gift-cards_form.cart div.gift_card_template_button.variations_button button.single_add_to_cart_button.gift_card_add_to_cart_button{
 font-size: 1.5em;
    margin-top: 2.1875rem;
    background: none !important;
    border: 1px solid #1c4d66;
    color: #1c4d66;
 font-family: 'buonafortunadeluxe' !important;
    padding: 10px;
}
	  
	  div.product-buttons form.gift-cards_form.cart div.gift_card_template_button.variations_button button.single_add_to_cart_button.gift_card_add_to_cart_button:hover{
  font-size: 1.5em;
    margin-top: 2.1875rem;
    background: #1c4d66!important;
    border: 1px solid #1c4d66;
    color: #ffffff;
 font-family: 'buonafortunadeluxe' !important;
    padding: 10px;
}
	  
 
	.woocommerce-checkout:not(.woocommerce-order-received) .checkout_coupon_button a.showcoupon{ color:#1c4d66 !important}
	
div.woocommerce div.ywgc_have_code div.woocommerce-info a.ywgc-show-giftcard{ color:#1c4d66 !important}

.gift-cards-list button {
    color: #1c4d66;
    padding: 10px;
	background-color:#ffffff
}
	  
.gift-cards-list button:hover {
    color: #ffffff;
    padding: 10px;
	background-color:#1c4d66
}	  
	  
.gift-cards-list button.ywgc-predefined-amount-button.selected_button {
    color: white;
		background-color:#1c4d66;
}


.gift-card-content-editor.step-content h5 {
    font-size: 1.6em;
    text-decoration: underline;
    color: #1c4d66;
    margin-top: 1em;
}

.gift-cards_form > h3 {
    margin-top: 2em;
    margin-bottom: 0.5em;
}



input[type="submit"], button[type="submit"], input[type="button"] {
    background-color: #1c4d66;
    font-size: 0.9em;}



.gift-card-content-editor.step-content input {float:left !important;width: 100% !important;}

div.gift-card-content-editor.step-content div.ywgc-single-recipient div.ywgc-recipient-email div.minimal-form-input.no-text input#ywgc-recipient-email.ywgc-recipient.yith_wc_gift_card_input_recipient_details{float:left !important;width: 100% !important;}


div.gift-card-content-editor.step-content div.ywgc-sender-name div.minimal-form-input.no-text input#ywgc-sender-name{float:left !important;width: 100% !important;}
div.gift-card-content-editor.step-content div.ywgc-message div.minimal-form-input.textarea{float:left !important;width: 100% !important;}

div.gift-card-content-editor.step-content div.ywgc-message div.minimal-form-input.textarea textarea#ywgc-edit-message{float:left !important;width: 100% !important;}


.woocommerce span.ribbon::before, .woocommerce-page span.ribbon::before {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.woocommerce span.ribbon::before, .woocommerce-page span.ribbon::before{font-size: 87px;}

.woocommerce span.ribbon p, .woocommerce-page span.ribbon p{ font-size:0.8rem; left: 4px;
letter-spacing: -0.5px;}


li.product.column.display_buttons.eva_ajax_load_more_item_visible span.ribbon.onsale{ display:none !important}
span.ribbon.onsale{ display:none !important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1606916135787{ font-family:'buonafortunasport' !important}
div.wpb_wrapper h4.vc_custom_heading.vc_custom_1606916146379{ font-family:'buonafortunasport' !important}
div.wpb_wrapper h4.vc_custom_heading.vc_custom_1606916157022{ font-family:'buonafortunasport' !important}





#b2bking_request_custom_quote_textarea_abovetext{ display: inherit !important}

#b2bking_request_custom_quote_textarea{border: 1px dotted #1c4d66 !important}

#b2bking_myaccount_offers_title, #b2bking_myaccount_conversations_title, #b2bking_myaccount_bulkorder_title {
    font-family: buonafortunadeluxe;
    font-size: 30px;
    color: #1c4d66;
    font-weight: 400;
    margin-bottom: 12px;
}

.b2bking_myaccount_individual_conversation_content_item  {
    font-family: buonafortunasport;
    color: #1c4d66;
}
.b2bking_myaccount_individual_offer_bottom_line_add button.b2bking_myaccount_individual_offer_bottom_line_button, #b2bking_myaccount_conversations_container_top button, button.b2bking_myaccount_start_conversation_button, .b2bking_myaccount_conversation_endpoint_button, button.b2bking_bulkorder_form_container_bottom_add_button, button.b2bking_subaccounts_container_top_button, button.b2bking_subaccounts_new_account_container_content_bottom_button, button.b2bking_subaccounts_edit_account_container_content_bottom_button, button#b2bking_purchase_list_new_button, button.b2bking_purchase_lists_view_list, button#b2bking_reimburse_amount_button {
    background: #1c4d66 !important;
    font-family: buonafortunasport;
}

.b2bking_myaccount_individual_conversation_top_item {
    font-family: buonafortunasport;
}
#b2bking_myaccount_conversations_container_top button{background: #1c4d66 !important;}


#b2bking_myaccount_conversations_container_top button:hover{background: #ddceb5 !important;} 
button.b2bking_myaccount_view_conversation_button:hover {
    background: #ddceb5 !important;}

button.b2bking_myaccount_view_conversation_button {
    background: #1c4d66;
    line-height: 8px;
    min-width: 195px;
    text-align: end;
    height: 32px;
    color: #FFFFFF;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.12);
    border-radius: 3px;
    position: relative;
    outline: none;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding: 0px 18px;
    border: none;
    font-family:buonafortunasport;
    font-weight: 500;
    font-size: 15px;
    text-transform: none;
    min-height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}

.b2bking_myaccount_individual_conversation_top {
    font-family: buonafortunasport;
    font-size: 15px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #ffffff;
    width: 100%;
    height: 36px;
    background: #1c4d66;
    border-radius: 5px 5px 0px 0px;
}


#post-4595 > div > div > div > div > div > div > div > div.myaccount_user > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--gift-cards{ display:none !important}

@media only screen 
  and (min-width: 1440px) 
  and (max-width: 2000px) {
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 83%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 83%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 83%;}
}




dl.gallery-item dt.gallery-icon.portrait span.fresco img.attachment-thumbnail.size-thumbnail{ padding:7%}



/*mis estilos*/

/*eliminar el idioma del menu OJO SI LA HAGO MULTILINGUAL*/

div#header-top-bar div.topbar_wrapper.row div.topbar_languages{ display:none !important}




/*cambiar menu opacidad*/

div#header-top-bar div.topbar_wrapper.row div.topbar_languages{ display:none !important}

header.site-header {
    padding-top: 10px !important;
}

body header.site-header.header--narrow {
    background: rgba(255,255,255,0.8) !important;
}



div.product_meta div.product_meta_ins{max-width: 15% !important;
float: right !important; padding:5px !important}

div.shop_product_metas div.ev-attr-swatches span.swatch.swatch-color.selected.ev-swatch-variation-image{ display: none !important}
div.shop_product_metas div.ev-attr-swatches{ display: none !important}


/*para menu de tallas*/
div.offcanvas_aside.offcanvas_aside_right div.nano div.nano-content div.offcanvas_aside_content{ padding-left:20px !important; padding-right:20px !important}

div.offcanvas_aside_content div.offcanvas_sizechart h2.sizechart-title{ padding-top:17% !important; text-align: center !important}




/*para pagina de producto*/
div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{ display:none !important}

.woocommerce ul.products li.product .shop_product_metas h3 a{ font-family:buonafortunasport !important; font-size:14px !important; text-align:center !important}

.woocommerce ul.products li.product .shop_product_metas h3 {text-align:center !important; padding-right: 21px !important;
margin-bottom: 3px !important}


.woocommerce ul.products li.product .product_after_shop_loop_buttons .button{ background-color:#ffffff !important; box-shadow:none !important; margin-left: 20%;
margin-right: 20%; font-size:0.8em !important; font-family:buonafortunasport !important; padding: 7px 4px 7px 5px; border: 1px dotted #1c4d66 !important; color:#1c4d66 !important}

p.product-category-listing{ display:none !important}

.woocommerce ul.products li.product .product_after_shop_loop .price{font-size:17px !important}

.woocommerce ul.products li.product .product_after_shop_loop .price {
    font-size: 17px !important;
    font-family: buonafortunasport;
}

.widget-area .widget h3.widget-title{ font-size:2.1em !important; font-family:buonafortunadeluxe !important; line-height:1}

.widget-area .widget.woocommerce.widget_product_categories ul li > a {
    font-size: 14px;
    line-height: 27px;
    font-weight: normal;
    padding-left: 2px;
    padding-right: 2px;
    color: #1c4d66 !important;
    font-family: buonafortunasport !important;
}


footer#site-footer .widget_text div.textwidget p a{    color: #1c4d66 !important;}

footer#site-footer .widget_text div.textwidget p a:hover{    color: #000000 !important;}
footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-8.widget.widget_text div.textwidget p{ line-height:0.7}

footer#site-footer {
    width: 100%;
    border-top: 1px dotted #1c4d66;
}

footer#site-footer .widget-area .widget {
    margin-bottom: 12%;
}


div.offcanvas_aside_content div.offcanvas_mainmenu nav.language_currency{ display:none !important}
div.product_meta div.product_meta_ins span.tagged_as{ display:none !important}


/*hacer desaparecer lo del sku innecesario*/

div.product_meta div.product_meta_ins span.posted_in{ display:none !important}



/*cambios del 22 de marzo para ver si les gusta más el footer así en azul*/


footer#site-footer {
    width: 100%;
    border-top: 1px dotted #1c4d66;
    background-color: #1c4d66 !important;
}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-8.widget.widget_text h3.widget-title{ color:#ffffff !important}
div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-10.widget.widget_text h3.widget-title{ color:#ffffff !important}


div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-8.widget.widget_text div.textwidget p a{ color:#ffffff !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-8.widget.widget_text div.textwidget p a:hover{ color:#000000 !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-10.widget.widget_text div.textwidget p{ color:#ffffff !important} 

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-10.widget.widget_text div.textwidget p span{ color:#ffffff !important} 

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-9.widget.widget_text h3.widget-title{ color:#ffffff !important} 

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-9.widget.widget_text div.textwidget p a{ color:#ffffff !important} 

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-9.widget.widget_text div.textwidget p a:hover{ color:#000000!important} 

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-9.widget.widget_text div.textwidget p{ color:#ffffff}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-10.widget.widget_text div.textwidget p a{ color:#ffffff !important} 

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-10.widget.widget_text div.textwidget p a:hover{ color:#000000 !important}

div.page-wrapper footer#site-footer div.f-copyright div.row div.medium-12.columns.socials ul.social-icons{ background-color:transparent !important}
footer#site-footer .f-copyright .socials .social-icons a::before{ color:#ffffff}

footer#site-footer .f-copyright .copytxt p{ color:#ffffff}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#yith_woocommerce_ajax_search-3.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search h3.widget-title{ color:#ffffff}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text h3.widget-title{ color:#ffffff}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p{ color:#ffffff}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p strong{ color:#ffffff}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p a{ color:#ffffff}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p a:hover{ color:#000000}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p a { color:#ffffff !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p a:hover { color:#000000 !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p a strong{ color:#ffffff !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-13.widget.widget_text h3.widget-title{ color:#ffffff !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p strong a{ color:#ffffff !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-6.widget.widget_text div.textwidget p strong a:hover{ color:#000000!important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-13.widget.widget_text div.textwidget p{ color:#ffffff !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-13.widget.widget_text div.textwidget p a{ color:#ffffff !important}

div.page-wrapper footer#site-footer div.f-columns.widget-area div.row.small-up-1.large-up-4 section.column.column-widget.left-align aside#text-13.widget.widget_text div.textwidget p a:hover{ color:#000000 !important}

/*letra de cookies*/

.has-cookie-bar #catapult-cookie-bar{ font-size:0.9em !important}
button#catapultCookie{ font-size:1em !important}


/*pagina de producto individual*/

.product_infos .variations_form .variations tbody .label label { font-size:14px  !important}

.reset_variations{ font-size:13px !important; font-family: buonafortunasport !important}

.woocommerce .product .stock {
    font-size: 15px;}
	
/*PARA QUE SE VEA STOCK O NO*/

body:not(.logged-in) .woocommerce-variation-availability {
 display: none !important;
 visibility: hidden;
}

.chosen-container-single .chosen-single{ display:none !important}

.woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label {
    font-weight: normal !important;
    font-size: 1em !important;
}
.woof_redraw_zone label.woof_section_tab_label{
    font-weight: normal !important;
    font-size: 1em !important; border: 1px solid #ccc !important;
}


div.woof_info_popup {font-family: 'buonafortunadeluxe'; background-color: rgba(29,81,107,.9); font-size: 1.7em !important; box-shadow: inset 0 0 0 1px rgba(29,81,107,.9), inset 0 0 0 2px rgba(255,255,255,.2);}

div.woof.woof_sid.woof_sid_widget div.woof_redraw_zone div.woof_submit_search_form_container button.button.woof_submit_search_form, div.widget.widget-woof div.woof.woof_sid.woof_sid_widget div.woof_redraw_zone div.woof_submit_search_form_container button.button.woof_reset_search_form{
    color: #ffffff !important;
    font-size: 1.1em;
    font-family: 'buonafortunasport';
}



div.woof_redraw_zone div.woof_checkbox_instock_container.woof_container.woof_container_stock{ margin-top:17px !important}

div.woof.woof_sid.woof_sid_widget div.woof_redraw_zone div.woof_checkbox_instock_container.woof_container.woof_container_stock div.woof_container_inner label{font-size: 1.1em;}

	
.product_infos .price{ font-size: 1.3em !important}

.mm-listview li.bot-menu-item a span div {
    font-size: 21px !important;}
.woocommerce div.product .out_of_stock_color {color: #ae8848 !important;} 

.woocommerce .cart button.button span {
    padding: 17px 17px;
font-size: 23px;
font-family: buonafortunadeluxe !important;
}

.product_infos .yith-wcwl-add-to-wishlist a {
    position: relative;
    font-size: 13px;
    line-height: 20px;
    text-transform: none;
    font-weight: normal;
    letter-spacing: normal;
    color: #1c4d66 !important;
	padding-left:0 !important;
	background:none !important
}

.yith-wcwl-add-button > a i{ margin-right:0 !important; display:none !important}

.btn1::after {background: #1c4d66 !important;}


.woocommerce .cart .quantity input.qty{height: 3.25rem !important; }

.offcanvas_minicart .cart-title{ text-align:center !important}

.btn1 span {
    padding: 10px 20px;
    font-size: 16px;
}

.description-section .product_meta .product_meta_ins {
    border: none !important;
    background-color: transparent!important  ;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
	font-size:12px  !important;
	min-width: 100% !important;
	
	
}

div.product_meta div.product_meta_ins span.sku_wrapper{border:1px solid #1c4d66 !important; padding: 10px 17px; background-color:rgba(221, 206, 181, 0.5) !important }

.description-section .product_meta .product_meta_ins > span {
    margin-right: 0px;
}

.empty-cart-offcanvas-box span{ background-color: transparent !important}


/*pagina mi cuenta*/

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {
    float: left;
    border: 1px dotted #1c4d66 !important;
	padding: 17px;
width: 23%;}
	
.my_account_container .myaccount_user .woocommerce-MyAccount-navigation ul li a {
    font-size: 1rem !important;}
	
.woocommerce-info {
    border: 1px solid #1c4d66;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow:none !important;
    box-shadow: none !important;
}

.site-content p a {
    border-bottom: none !important;
    color: #1c4d66 !important;
}

.site-content p a:not(.button) {
    border-bottom: none !important;
    color: #1c4d66 !important;
}

div.woocommerce-MyAccount-content div.myaccount-dash-hello p a:hover{ color:#c7ab66 !important}

div.myaccount_user nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a{ color:#1c4d66 !important}

div.myaccount_user nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover{ color:#1c4d66 !important}

.site-content p a:hover(.button) {
    border-bottom: none !important;
    color: #bbceb5!important;
}

.site-content p a:hover {
    border-bottom: none !important;
    color: #1c4d66 !important;
}


.my_account_container .myaccount_user .woocommerce-MyAccount-content button.button {
    font-size: 0.95em !important;
font-family: buonafortunasport !important;
padding: 11px !important;
}

/*para titulos de todas las páginas*/

.page-header h1.page-title {
    color: #1c4d66;
    font-size: 2.1rem;
    text-align: center;
    font-family: buonafortunasport !important;
	line-height:1;
}

/*para pagina de inciio*/

.tilter__title {
    font-size: 2.6em !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    text-align: center !important;
}

p.tilter__description{ display:none !important}

div.header-wrapper.row div.nav div.header-nav div.menu-trigger.menu_trigger_1 span.menu-title{font-size: 1.4em !important; }

header.site-header .header-wrapper .nav .header-nav .menu-trigger{box-shadow: 5px 5px 12px -10px rgba(0,0,0,0.7)!important;}

.mm-listview span div{font-size: 1.7em !important; line-height:1.7em !important }

body[data-color-scheme="mc_dark"] .mm-listview span div::before{ background:none !important}

.mm-menu .mm-listview > li a:hover{ color:#1c4d66 !important}

.offcanvas_aside .mm-menu .mm-listview li#menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item a{ color:#1c4d66 !important}

.product_infos .box-share-master-container a{ font-size:14px !important}

.product_infos .box-share-master-container a:hover{ color:#1c4d66 !important}

div.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist.button.alt span{ color:#000000 !important}
div.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist.button.alt span:hover{ color:#1c4d66 !important}

span.medidas{ color:#000000; text-decoration:underline !important}

.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a{ font-size:15px !important}

.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li a.remove i{box-shadow: 5px 5px 12px -10px rgba(0,0,0,0.7)!important;}
.woocommerce #content table.wishlist_table.cart a.remove{box-shadow: 5px 5px 12px -10px rgba(0,0,0,0.7)!important; line-height: 0.8!important}
header.site-header .header-wrapper .tools ul li a .counter_number{box-shadow: 2px 1px 6px 0px rgba(0,0,0,0.3) !important;}

.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li .quantity{ font-size:15px !important}

div.wishlist-title.wishlist-title-with-form a.btn.button.show-title-form{ display:none  !important}

#yith-wcwl-form .wishlist-title h2 {
    font-size: 23px !important;
    line-height:1 !important;}
#yith-wcwl-form table.wishlist_table tbody td.product-name a {
    font-size: 14px !important;}
	
	table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive thead tr th.product-name span.nobr{ font-size:21px !important}
	
	#yith-wcwl-form .yith-wcwl-share-title {
    font-size: 14px;
    text-transform: none;
    font-family: buonafortunasport !important;
}

.top_bar_shop_single .products-nav .product-short .product-title {font-size: 14px !important;}

div.top_bar_shop_single div.products-nav div.product-btn.product-prev div.thb-wrapper div.product-short span.price span.woocommerce-Price-amount.amount{font-size: 12px !important; }

div.top_bar_shop_single div.products-nav div.product-btn.product-next div.thb-wrapper div.product-short span.price span.woocommerce-Price-amount.amount{font-size: 12px !important; }

div.top_bar_shop_single div.products-nav div.product-btn.product-prev div.thb-wrapper div.product-short span.price small.woocommerce-price-suffix{font-size: 12px !important; }
div.top_bar_shop_single div.products-nav div.product-btn.product-next div.thb-wrapper div.product-short span.price small.woocommerce-price-suffix{font-size: 12px !important; }

.woocommerce span.out_of_stock_title, .woocommerce-page span.out_of_stock_title{box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2)!important; font-size: 14px !important;
color: #1c4d66 !important}



div.vc_column-inner.vc_custom_1487692162902 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601133731409{font-size: 15px !important; font-family: buonafortunasport !important;}



.progress-page {
    background-color: rgb(28, 77, 102) !important;
}

.progress-page .scrolltotop .arrow-top {
    border-bottom: 2px solid #fff!important;
    border-left: 2px solid #fff!important;}
	
.progress-page .scrolltotop .arrow-top-line {
    background-color: #fff!important;}
	
.progress-page svg.progress-circle path {
    stroke: white!important;
    stroke-width: 7!important ;}
	
	
div.tools ul li.search-button{ display:none !important}

.variation-select select{ font-size:14px !important; font-family:buonafortunasport !important}

div.product_infos div.product-inner-data form.variations_form.cart.swatches-support table.variations tbody tr td.value label.variation-select select#tallas-calzado option.attached.enabled{ font-size:14px !important; font-family:buonafortunasport !important}

div.product_infos div.product-inner-data form.variations_form.cart.swatches-support table.variations tbody tr td.value label.variation-select select#tallas-calzado option{ font-size:14px !important; font-family:buonafortunasport !important}

div.product_infos div.product-inner-data form.variations_form.cart.swatches-support table.variations tbody tr td.value label.variation-select option{ font-size:14px !important; font-family:buonafortunasport !important}

table.variations tbody tr td.value label.variation-select select#tallas-calzado option.attached.enabled{ font-size:14px !important; font-family:buonafortunasport !important}

.no-products-info .woocommerce-no-products {
    font-size: 17px !important;}
	
	
div.owl-stage div.owl-item.active div.from_the_blog_item.standard a.from_the_blog_img_link span.with_thumb_icon{ display:none !important}


div.vc_column-inner.vc_custom_1487692174911 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601549632222{ font-size:14px !important; font-family:buonafortunasport !important}

	
div.vc_column-inner.vc_custom_1601550174705{ border-color:#ffffff !important}
div.vc_column-inner.vc_custom_1601553225960 { border-color:#ffffff !important}

.vc_custom_1601553225960 {font-family: buonafortunasport !important;font-size: 14px !important;}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601133731409{ font-family:buonafortunasport !important; font-size:16px !important}
div.wpb_wrapper h1.vc_custom_heading.vc_custom_1606926426038{ font-family:buonafortunasport !important; font-size:16px !important}

 a.vc_btn_rounded_outlined.add_to_cart_button.button.product_type_variable span{font-size:14px !important}
 
 
div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-family:buonafortunasport !important; font-size:16px !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-family:buonafortunasport !important; font-size:16px !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-family:buonafortunasport !important; font-size:16px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:40px!important; color:#1c4d66 !important}

	
/*pagina de blog*/
	
div.entry-content footer.entry-meta{ display:none !important}
div.post_header_date a{ display:none !important}
.blog-content-area .post-section h2.entry-title a {font-size: 0.8em !important; font-family:buonafortunadeluxe !important}

.blog-content-area .post-section h2.entry-title{margin-bottom: 0.3em !important;}

div.entry-thumbnail ul.post-categories{ display:none !important}

.blog-content-area .entry-content .morelink a {font-size: 0.9em; color:#1c4d66 !important}
.blog-content-area .entry-content .morelink a:hover {color:#000000 !important}
.blog-content-area .entry-content a:hover {color:#000000 !important}
	
	
.blog-content-area article {
    margin-bottom: 0.7em;}
	
.blog-content-area .entry-content {padding-bottom: 1.1em !important;}


 div#primary.blog-content-area div.row div.large-4.columns div.row div.large-11.large-push-1.columns div#secondary.widget-area{ background:none !important }
 
 div#primary.blog-content-area div.row div.large-4.columns div.row div.large-11.large-push-1.columns div#secondary.widget-area aside.widget.widget_categories ul li.cat-item a{padding: 0 0 0em 2em !important; font-size:14px !important}
 
 div#primary.blog-content-area div.row div.large-4.columns div.row div.large-11.large-push-1.columns div#secondary.widget-area aside.widget.widget_categories ul li.cat-item a:hover{ color:#1c4d66 !important}
 
  div#primary.blog-content-area div.row div.large-4.columns div.row div.large-11.large-push-1.columns div#secondary.widget-area aside.widget.widget_recent_entries ul li a{color: #1c4d66 !important;}
  
    div#primary.blog-content-area div.row div.large-4.columns div.row div.large-11.large-push-1.columns div#secondary.widget-area aside.widget.widget_recent_entries ul li a:hover{color: #000000 !important;}
	
	#nav-below .nav-previous a, #nav-below .nav-next a {
    font-size: 14px !important;}
	
.blog-content-area article { border-top: 1px solid rgba(28,77,102,0.1) !important; padding-bottom: 1em !important;}

#nav-below {
    border-top: 1px solid rgba(28,77,102,0.1) !important;}
	
	elemento {
}
div#secondary.widget-area aside.widget.widget_mc4wp_form_widget form#mc4wp-form-1.mc4wp-form.mc4wp-form-2864 div.mc4wp-form-fields label div.minimal-form-input {
    padding-top:0 !important;}


form#mc4wp-form-1.mc4wp-form.mc4wp-form-2864 div.mc4wp-form-fields p input{ padding:10px !important}

div#secondary.widget-area aside.widget.widget_mc4wp_form_widget form#mc4wp-form-1.mc4wp-form.mc4wp-form-2864 div.mc4wp-form-fields p{ margin-top:1.3em !important}

[type="checkbox"]{ margin-bottom:0 !important}

div#secondary.widget-area aside.widget.widget_mc4wp_form_widget form#mc4wp-form-1.mc4wp-form.mc4wp-form-2864 div.mc4wp-form-fields p label a:hover{ color:#1c4d66 !important}

div.mc4wp-response div.mc4wp-alert.mc4wp-success p{ color:#1c4d66 !important; font-size:13px !important}

div.title-section div.post_header_meta span.post_categories{ display:none !important}

.blog-content-area .post-section .post_header_date {margin-top:0 !important;}

div.nav-previous a div.nav-previous-title a{font-size: 14px !important; color:#1c4d66 !important; }

#nav-below .nav-next a:hover, #nav-below .nav-previous a:hover {color:#000000 !important;}

div#secondary.widget-area aside.widget.widget_mc4wp_form_widget form#mc4wp-form-1.mc4wp-form.mc4wp-form-2864 div.mc4wp-form-fields label{font-size: 14px !important;}

 div#secondary.widget-area aside.widget.widget_mc4wp_form_widget form#mc4wp-form-1.mc4wp-form.mc4wp-form-2864.mc4wp-form-submitted.mc4wp-form-success div.mc4wp-form-fields p input{font-size: 14px !important;}


/*todo el proceso hasta pagar*/

.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .total .amount {font-size: 21px !important;}
	
.offcanvas_aside_right .offcanvas_minicart .widget_shopping_cart_content .cart_list li img {max-width: 170px !important;}

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-remove .remove{box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2)!important;line-height: 0.8 !important }

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name {font-size: 15px !important;}
.woocommerce .cart .quantity input.qty {height: 2em !important;}

.woocommerce-cart .entry-content .woocommerce form table tbody td.actions .button[name="update_cart"] {font-family: buonafortunasport !important;font-size: 13px !important;}

.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title{ font-size: 2.2em !important; line-height:1 !important;}

div.woocommerce form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.actions button.button.btn2.update_cart_button:hover{color:#ffffff !important}

.woocommerce-cart .entry-content .woocommerce .cart-collaterals {
    border: 1px dotted #1c4d66 !important;}
	
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong{font-size: 23px !important;}

.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator h2{ font-size: 17px !important}

.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table tr:last-child {
    border-top: 1px solid #1c4d66 !important;}
	
	.button.bshadow{box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2)!important;}
	
	
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_left_wrapper h3 {font-size: 2.1em !important}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper h2{ font-size:2.1em !important}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper{border: 1px dotted #1c4d66 !important;}
	
.woocommerce-info {border: 1px dotted #1c4d66 !important;}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tbody td.product-name {font-size: 14px; font-family: buonafortunasport !important;}

table th {font-size: 17px !important; color:#1c4d66 !important}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li img{ display:none !important}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li label { width: calc(80% - 25px) !important;font-size: 15px !important;color: #1c4d66 !important;}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .payment_methods > li p {font-size: 13px !important;margin-left: 6% !important;}

div.checkout_right_wrapper.custom_border div.order_review_wrapper div#order_review.woocommerce-checkout-review-order div#payment.woocommerce-checkout-payment div.form-row.place-order div.woocommerce-terms-and-conditions-wrapper div.woocommerce-privacy-policy-text p{font-size: 13px !important;line-height: 1.5 !important;
text-align: center !important;
padding-top: 5%!important;}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td strong {font-size: 18px !important;}

div.woocommerce-terms-and-conditions-wrapper p.form-row.validate-required label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{ line-height:1 !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt{ font-size:15px !important; font-family:buonafortunasport !important }
.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot tr.order-total td small.includes_tax {font-size: 12px !important;}

body[data-form-style="minimal"] .minimal-form-input label span.text .text-inner {font-size: 14px !important;}

div.woocommerce-billing-fields div.woocommerce-billing-fields__field-wrapper p#billing_state_field.form-row.address-field.update_totals_on_change.wooccm-field.wooccm-field-state.wooccm-type-state.validate-state.form-row-wide.validate-required label{font-size: 14px !important;}

span#select2-billing_state-container.select2-selection__rendered{font-size: 15px !important; }

div.woocommerce-shipping-fields h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{ font-size:27px !important}


body[data-form-style="minimal"] .minimal-form-input.has-text input{font-size: 16px !important;}
body[data-form-style="minimal"] .checkout_left_wrapper label {color: rgba(28,77,102,0.5) !important;font-size: 14px !important;}
body[data-form-style="minimal"] .minimal-form-input label span.text{color: rgba(28,77,102,0.5) !important;font-size: 14px !important;}
body[data-form-style="minimal"] .minimal-form-input label span.text .text-inner {
    font-size: 14px !important;
    color: rgba(28,77,102,0.5) !important;
}


p.form-row.form-row-wide.mailchimp-newsletter label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span{font-size: 14px !important;}

div.minimal-form-input.has-text label{color: rgba(28,77,102,0.5) !important;font-size: 14px !important;}

.select2-container .select2-selection .select2-selection__rendered{ font-size:15px !important}

div.product_after_shop_loop div.product_after_shop_loop_switcher div.product_after_shop_loop_price{ text-align: center !important}

 div.product_after_shop_loop div.product_after_shop_loop_switcher div.product_after_shop_loop_buttons{ text-align: center !important}


 rs-loop-wrap rs-mask-wrap rs-layer#slider-6-slide-11-layer-17.rs-pxl-7.rs-layer{ font-weight:normal !important}
 
rs-loop-wrap rs-mask-wrap rs-layer#slider-6-slide-10-layer-40.rs-pxl-7.rs-layer{ font-weight:normal !important}

rs-loop-wrap rs-mask-wrap rs-layer#slider-6-slide-10-layer-41.rs-pxl-6.rs-layer{ font-weight:normal !important}
rs-loop-wrap rs-mask-wrap rs-layer#slider-6-slide-11-layer-13.rs-pxl-6.rs-layer{ font-weight:normal !important}

span.woocommerce-input-wrapper label abbr.required{ float:right !important}
div.minimal-form-input.has-text label abbr.required{ float:right !important}
div.minimal-form-input.no-text label abbr.required{ float:right !important}
div.minimal-form-input label abbr.required{ float:right !important}

div.minimal-form-input.no-text span.woocommerce-input-wrapper span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{ margin-top:7% !important}

div.minimal-form-input span.woocommerce-input-wrapper span.select2.select2-container.select2-container--default.select2-container--focus span.selection span.select2-selection.select2-selection--single span#select2-billing_state-container.select2-selection__rendered{ margin-top:7% !important}

/*para lista de deseos redes*/

.yith-wcwl-share a {
    background: transparent !important;
    background-color: transparent !important;
	min-width: 36px;
    min-height: 36px;
    font-size: 1.3em !important;
}

.yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: inherit !important;}
	
	table.wishlist_table tbody td {
    padding: 8px 6px !important;}

#yith-wcwl-form .yith-wcwl-share-title {
    font-size: 23px;
    text-transform: none;
    font-family: buonafortunadeluxe !important;
    text-align: center !important;
}

.yith-wcwl-share ul {
    text-align: center !important;
}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active{ width:567px !important}

/*pagina de gracias por tu pedido*/

div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h5{ font-family:buonafortunasport !important; font-size:16px !important
}

div.wpb_wrapper div.vc_btn3-container.wpb_animate_when_almost_visible.wpb_appear.appear.vc_btn3-center.wpb_start_animation.animated a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-left{ font-size:16px !important; font-weight:normal !important; color:#ffffff !important}

div.large-12.columns div.entry-content ul.order_details p { display:none !important}

.yith-ctpw-front h2.order_details_title{ font-family: buonafortunasport !important;
font-size: 21px !important;
padding-top: 7% !important;
padding-bottom: 3% !important;}

.yith-ctpw-front address {font-style: normal !important;}

 div.entry-content h2.customer_details{font-size: 21px !important;
text-transform: none !important;
font-family: buonafortunasport !important;
padding-top: 5% !important;
padding-bottom: 3% !important;
color: #1c4d66 !important;}


div.entry-content div.col2-set.addresses div.col-1 header.billig_address_title h3, div.entry-content div.col2-set.addresses div.col-2 header.shipping_address_title h3{font-size: 17px !important; text-transform: none !important; font-family: buonafortunasport !important; padding-top: 3% !important; padding-bottom: 2% !important; color: #000000 !important;}

div.entry-content ul.customer_details li {padding: 0 5px 0 0;margin-right: 2%!important ;border: 1px dotted #1c4d66!important;}

div.entry-content ul.customer_details li p{ background-color:transparent !important}


div.owl-stage div.owl-item.active div.from_the_blog_item.standard a.from_the_blog_img_link span.with_thumb_icon{ display:none !important}

.from_the_blog_item .from_the_blog_content_desc .blog-slider-meta span{ display:none !important}

.from_the_blog_item .from_the_blog_content_desc h3{ font-size:31px !important}




div.wpb_wrapper div.dentro h3 span.titulos:after{
    margin: 0.625rem auto 0;
    text-align: center;
    display: block;
    content: "";
    height: 0.1875rem;
    width: 6.25rem;
    background-color:#1c4d66 !important;
	margin-bottom:5% !important
}


main#main.site-main section.error-404.not-found div.page-content form.search-form{ display:none !important}

section.error-404 .page-content p {
    font-size: 15px !important;}
	
div.vc_column-inner.vc_custom_1601484471031 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601483620494{background-color: transparent!important;}


div.vc_column-inner.vc_custom_1601489415516 div.wpb_wrapper h1.vc_custom_heading a{font-size: 0.7em !important;font-family: buonafortunadeluxe !important;}


.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
    border-top-width: 2px !important;
}

div.wpcf7 .wpcf7-submit:disabled {font-size: 15px !important;}
div.wpcf7 .wpcf7-submit {font-size: 15px !important;}

span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item label span.wpcf7-list-item-label{font-size: 13px !important;line-height: 1!important ;
}

div.vc_column-inner.vc_custom_1485890321478 div.wpb_wrapper h1.vc_custom_heading{font-size: 2em !important;}

wpcf7 form .wpcf7-response-output {border: 1px dotted #1c4d66 !important;}


/*pagina de faq*/

.vc_toggle_title > h4 {color:#1c4d66 !important; font-size: 1.75rem;}
div.vc_toggle_content ul li span.titulos{color:#1c4d66 !important; text-decoration:underline !important; }
div#order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method.woocommerce-shipping-methods li label small.apg_shipping_delivery{ text-transform:none !important; line-height:0 !important; font-size: 13px;}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper .order_review_wrapper .woocommerce-checkout-review-order-table tfoot .shipping li {line-height: 1.1 !important ; font-size:18px }

div#order_review.woocommerce-checkout-review-order table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method.woocommerce-shipping-methods li label span.woocommerce-Price-amount.amount{font-size: 18px !important;
line-height: 2!important;}


header.site-header.animate-search.header--narrow div.header-wrapper.row{width: 100% !important; max-width:100% !important}

header.site-header.animate-search div.header-wrapper.row{width: 100% !important; max-width:100% !important}


/*cuenta de registrarse*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link{ font-size:2em !important}
div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link{ font-size:2em !important}

div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit{
    font-size: 2em !important;
    font-family: buonafortunadeluxe !important;
    padding-top: 4%;
}

.my_account_container .myaccount_user .woocommerce-MyAccount-content h3{ margin-top:4% !important}

div.account-forms-container div.account-forms form#register.woocommerce-form.woocommerce-form-register.register p.woocommerce-form-row.form-row button.woocommerce-Button.button{
    font-size: 2em !important;
    font-family: buonafortunadeluxe !important;
    padding-top: 4%;
}

div.account-forms-container form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row button.woocommerce-Button.button{
    font-size: 1.7em !important;
    font-family: buonafortunadeluxe !important;
    padding-top: 4%;
}


.woocommerce-message, .woocommerce-info {
    border: 1px solid #1c4d66 !important;
	box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2)!important;}



div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.dentro h3{font-size: 2.1em !important;}
div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper div.dentro h2{font-size: 2.5em !important;}
div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h2.shortcode_title.title_1444957631.secondary_font.vc_custom_1446818020374{font-size: 2.5em !important;}



/*super importante para eliminar el selector de la plantilla*/

label.variation-select{ display:none !important}



/*PAGINA DE PROVEEDORES Y NUEVOS BOTONES QUE SALEN*/

#b2bking_request_custom_quote_button:hover{font-family: buonafortunasport !important; font-size: 13px !important; color:#ffffff !important; background-color:#1c4d66 !important; border: 1px solid #1c4d66 !important}
#b2bking_request_custom_quote_button{font-family: buonafortunasport !important; font-size: 13px !important; color:#1c4d66 !important; background-color:#ffffff; border: 1px solid #1c4d66 !important}

button.b2bking_add_cart_to_purchase_list_button.button:hover{font-family: buonafortunasport !important; font-size: 13px !important; color:#ffffff !important; background-color:#1c4d66 !important; border: 1px solid #1c4d66 !important}
button.b2bking_add_cart_to_purchase_list_button.button{font-family: buonafortunasport !important; font-size: 13px !important; color:#1c4d66 !important; background-color:#ffffff; border: 1px solid #1c4d66 !important}

.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator button.button{font-family: buonafortunasport !important; font-size: 13px !important; color:#1c4d66 !important; background-color:#ffffff; border: 1px solid #1c4d66 !important}

.woocommerce-cart .entry-content .woocommerce .cart-collaterals .woocommerce-shipping-calculator button.button:hover{{font-family: buonafortunasport !important; font-size: 13px !important; color:#ffffff !important; background-color:#1c4d66; border: 1px solid #1c4d66 !important}

.footer-instagram-section .instagram-pics .errorMessage {display: none !important;}


div.woocommerce div.cart-collaterals div.cart_totals table.shop_table.shop_table_responsive tbody tr.shipping td ul#shipping_method.woocommerce-shipping-methods li label small.apg_shipping_delivery{ text-transform:none !important}

body[data-color-scheme="mc_dark"] .suggestion_results .guaven_woos_suggestion ul li.guaven_woos_suggestion_list a .guaven_woos_titlediv .woos_sku, body[data-color-scheme="mc_dark"] .empty-cart-box span, body[data-color-scheme="mc_dark"] .empty-cart-offcanvas-box span, body[data-color-scheme="mc_dark"] .page-header .list_shop_categories li a::before, body[data-color-scheme="mc_dark"] .page-header .title-section.background--light .list_shop_categories .category_item a.category_item_link::before, body[data-color-scheme="mc_dark"] .page-header .title-section.background--dark .list_shop_categories .category_item a.category_item_link::before, body[data-color-scheme="mc_dark"] .mm-listview span div::before, body[data-color-scheme="mc_dark"] .widget-area .widget.woocommerce.widget_product_categories ul li > a::before, body[data-color-scheme="mc_dark"] .woocommerce .woocommerce-tabs ul.tabs li a::before, body[data-color-scheme="mc_dark"] .main-navigation > ul > li > a span:after {background-color: #ffffff; !important }

.empty-cart-box span{ background-color: #ffffff!important;}



.woocommerce-message, .woocommerce-info{ background-color:none !important; background:none !important}

.woocommerce-error{ background-color:none !important; background:none !important}





/*quitar el subrayado para el pie de pagina*/

footer#site-footer .f-copyright .copytxt p a {
    border-bottom: none !important;
}

footer#site-footer .f-copyright .copytxt p a:hover {
    color:#1c4d66 !important;
}


div#player.player.player-4233c411-ba4a-4117-a5bf-8d917242611a.js-player-fullscreen.with-fullscreen.with-sticky-custom-logo.player-lg.player-cardsCorner div.vp-controls-wrapper div.vp-title header.vp-title-header{ display:none !important}






.page-header .list_shop_categories.desktop{ display:none !important}


.page-header .list_shop_categories.mobile{ display:none !important}



/*mis estilos para movil y iphone y tablet*/


/*IPHONE 4*/
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (orientation: portrait) {
	  
/*pagina de inicio*/


/*tema cookies*/
.has-cookie-bar #catapult-cookie-bar{ font-size:0.7em !important; line-height: 1.2;}


.ctcc-left-side {margin-right: 1em;text-align: center;}

button#catapultCookie{ font-size:1em !important} 


/*altura y anchura del menú*/
.mm-listview span div {font-size: 1.5em !important;line-height: 1.5em !important;}


/*para tamaño de titulos, texto de debajo y centrar los titulos y los textos en página de inicio*/

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:30px !important; text-align:center !important}
.vc_custom_heading a {font-size: 14px !important;line-height: 0 !important;text-align:center !important}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; line-height:18px!important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601560731419{ font-size:14px !important; text-align:center !important}


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034{ font-size:30px !important; text-align:center !important}




figure.tilter__figure figcaption.tilter__caption h3.tilter__title{font-size: 1.4em !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_single_image.wpb_content_element.vc_align_center {margin-bottom:7px !important}
.vc_col-has-fill>.vc_column-inner{ padding-top:5px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555753777{ padding-top:5px !important}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}




#post-1207 > div > div > div > div:nth-child(14) > div > div > div > div{ height:0 !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 18px;line-height: 1;}
small {font-size: 70%;}


/*borrar los espacios en blanco de los zapatos*/

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > div:nth-child(1){ height:10px !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > div:nth-child(1){ height:10px !important}



div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:33px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title {font-size: 33px!important; margin-top:0 !important}

footer#site-footer .f-copyright .copytxt p {margin: 0;padding: 3px 0 3px;font-size:13px !important}
div.page-wrapper footer#site-footer div.f-copyright div.row{ padding-left:0 !important; padding-right:0 !important}


.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555902098, div.vc_column-inner.vc_custom_1601555753777, div.vc_column-inner.vc_custom_1601564391175, div.vc_column-inner.vc_custom_1601564985587 {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;
border-left-width: 10px !important;padding-right: 6% !important;padding-left: 1% !important;}
  
  
/*pagina de filosofía*/
  
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > h4{ text-align:center !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > h4{ text-align:center !important}
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important; }
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important;}

p {font-size: 0.9em !important;line-height: 1.4;}

#post-529 > div > div:nth-child(3) > div > div > div > div{ height:0 !important}




/*pagina tienda*/

#content-position > div.top_bar_shop > div.catalog-ordering > div{ background:none !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 12%;float: left;}
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {font-size: 13px !important;padding-left: 5px !important;}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {position: absolute;left: -17% !important;top: 0;font-size: 16px;}

.select2-container .select2-selection .select2-selection__rendered {font-size: 13px !important;}


.small-up-2 > .column, .small-up-2 > .columns {width: 100% !important;float: left;}

#shop-catalog-ordering > form > span{ display:none !important}
#content-position > div.top_bar_shop > div.catalog-ordering > div {border: 1px dotted #1c4d66;}

/*menú de tienda*/

.offcanvas_aside .offcanvas_aside_content {padding: 60px 25px 0 25px;}

body > div.offcanvas_container > div.offcanvas_aside.offcanvas_aside_left > div > div.nano-content > div > div.offcanvas_sidebars > div.offcanvas_shop_sidebar > div > aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search > h3 {margin-bottom: 0;}


/*pagina de producto simple*/

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {width: 100% !important;}

.product_infos { text-align:center !important}

.woocommerce .cart .quantity .minimal-form-input {margin-bottom: 27%;}

.row{padding-left: 1rem;padding-right: 1rem;}

div.product_meta{ display:inline-block !important}

div.product_meta div.product_meta_ins {max-width: 100% !important;}

.product_infos .variations_form .variations {margin: 10px 0;}

#tab-tab-custom > h2{ font-size:30px !important; text-align:center !important}
#tab-tab-custom > p{text-align:center !important}

/*guia de tallas de camisas*/

.offcanvas_sizechart table td {font-size: 14px;text-align: center;}
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {margin-left: 0; margin-right: 0;font-size: 0.7em !important;}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 110px;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {height: 110px;}
#products-carousel .carousel-title {line-height: 26px;}


#products-carousel .carousel-title:after {height: 1px;background-color: inherit ;}

.description-section .product_meta .product_meta_ins > span {margin-bottom: -4px;}

.woocommerce .woocommerce-tabs {margin-top: 0 !important;}
.woocommerce .cart .quantity { margin-right:0 !important}


/*pagina de tu bolsa*/

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {font-size: 13px !important;}
.woocommerce-cart .entry-content .woocommerce form table tbody td:before { font-size:13px !important; font-family:buonafortunasport !important}
.woocommerce-cart .entry-content .woocommerce form table tbody tr {float: inherit !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {font-size: 40px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th{ padding-left:3% !important; padding-right:3% !important} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart_totals > table > tbody > tr.cart-subtotal > td > span > bdi{ padding-left:3% !important; padding-right:3% !important; float:right !important} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {font-size: 17px; float:right !important}  
#shipping_method > li > label > small {font-size: 12px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {line-height: 1.2;}

#post-204 > div > div > div > div > div > div > div > span{background-color: transparent !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {font-size: 17px !important; float:right !important}

.woocommerce-message, .woocommerce-info {border: 1px solid #1c4d66;background-color: transparent !important;}

div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.cart-subtotal > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > strong > span > bdi{float:right !important; padding-right:3% !important}
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > small{float:right !important; padding-right:1% !important}

/*pagina de formulario de pagar*/

#customer_details > div.col-1 > div > h3{ font-size:2em !important}

div.row > div > form > div > div.large-5.columns > div > div{ padding-left:2% !important; padding-right:2% !important}

#payment > ul > li.wc_payment_method.payment_method_paypal > label > a{ font-size:11px !important }
#post-205 > div > div > div > div > div:nth-child(5){ margin-top:10% !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 5% !important ; margin-bottom: 7%;}


/*pagina atención al cliente*/

#post-3054 > div > div > div > div:nth-child(1) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1601577325994 > div{ text-align:center !important}

.vc_toggle_title>h4 {display: inline;font-size: 1.4em;line-height: 0.8;}

div.vc_toggle_title > i{ top:30%}

div.vc_toggle_content > ul{font-size: 0.9em !important;line-height: 1.4;}

h2.shortcode_title { font-size:30px }

h2.shortcode_title:after {height: 1px !important;}


/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*pagina contacto*/

 div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{padding-right: 7% !important;padding-left: 7% !important;}
	
	
div.wpb_wrapper div.dentro h3 span.titulos:after {height: 1px !important;}

/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}

/*pagina acceder*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link {text-align: center;font-size: 17px !important;}

div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link {text-align: center;font-size: 17px !important;}
div.login-register-container > div > div > div > ul > li:nth-child(1) > a {text-align: center;font-size: 17px !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {float: left;border: 1px dotted #1c4d66 !important;padding: 17px;width: 100% !important;}
.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {margin-bottom: 0;font-size: 15px;text-align: center;}

div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit {font-size: 30px!important; padding-top:8% !important}

body[data-form-style="minimal"] .minimal-form-input label span.text {margin-top: -10% !important;}

/*para blog*/

div:nth-child(2) > div > div > div > span{font-size: 0.9em !important;line-height: 1.4;}

.blog-content-area .post-section h2.entry-title {font-size: 2.75rem;line-height: 2rem;}

.blog-content-area .post-section h2.entry-title a {font-size: 2.125rem;line-height: 1rem;}

.page-header h1.page-title {font-size: 30px; line-height:1}

.blog-content-area .post_header_meta::before {height: 1px;}


/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:13px}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}


/*pagina regalar*/

div.page-wrapper div#primary.content-area div#content.site-content article#post-4083.post-4083.page.type-page.status-publish.has-post-thumbnail.hentry div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.vc_empty_space{ height:10px !important}
div.page-wrapper div#primary.content-area div#content.site-content article#post-4083.post-4083.page.type-page.status-publish.has-post-thumbnail.hentry div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper div.vc_empty_space{ height:10px !important}
div.page-wrapper div#primary.content-area div#content.site-content article#post-4083.post-4083.page.type-page.status-publish.has-post-thumbnail.hentry div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper div.vc_empty_space{ height:10px !important}


div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h1{ font-size:37px; line-height:1}
div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{ font-size:37px; line-height:1}
div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{ font-size:37px; line-height:1}

#post-4083 > div > div > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div > h2 > span{ font-size:30px; line-height:1}
#post-4083 > div > div > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div > h2{line-height:1}
#post-4083 > div > div > div > div:nth-child(4) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div > h2{ font-size:30px; line-height:1}

figure.tilter__figure figcaption.tilter__caption h3.tilter__title {
    font-size: 2em !important;
}
.page-header h1.page-title {
    color: #1c4d66;
    font-size: 2rem;
    text-align: center;
    font-family: buonafortunasport !important;
    line-height: 1;
	padding-top:10%;
}


.description-section .product_meta .product_meta_ins {min-width: 100% !important;}

  }
  
  
 @media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (orientation: landscape) {
	  
/*pagina de inicio*/


/*tema cookies*/
.has-cookie-bar #catapult-cookie-bar{ font-size:0.7em !important; line-height: 1.2;}


.ctcc-left-side {margin-right: 1em;text-align: center;}

button#catapultCookie{ font-size:1em !important} 


/*altura y anchura del menú*/
.mm-listview span div {font-size: 1.5em !important;line-height: 1.5em !important;}


/*para tamaño de titulos, texto de debajo y centrar los titulos y los textos en página de inicio*/

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important; text-align:center !important}
.vc_custom_heading a {font-size: 14px !important;line-height: 0 !important;text-align:center !important}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; line-height:18px !important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601560731419{ font-size:14px !important; text-align:center !important}


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766 {font-size: 37px !important;}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > h4.vc_custom_heading.vc_custom_1601560731419 {line-height: 0.6 !important;padding-top: 3%;}


div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible {width: 100% !important;}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible {width: 100% !important;}

figure.tilter__figure figcaption.tilter__caption h3.tilter__title{font-size: 1.4em !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_single_image.wpb_content_element.vc_align_center {margin-bottom:7px !important;}
.vc_col-has-fill>.vc_column-inner{ padding-top:5px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555753777{ padding-top:5px !important}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 18px;line-height: 1;}
small {font-size: 70%;}/*borrar los espacios en blanco de los zapatos*/

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > div:nth-child(1){ height:10px !important}
#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > div:nth-child(1){ height:10px !important}


div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:33px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title {font-size: 33px!important; margin-top:0 !important}

footer#site-footer .f-copyright .copytxt p {margin: 0;padding: 3px 0 3px;font-size:13px !important}

div.page-wrapper footer#site-footer div.f-copyright div.row{ padding-left:0 !important; padding-right:0 !important}


.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555902098, div.vc_column-inner.vc_custom_1601555753777, div.vc_column-inner.vc_custom_1601564391175, div.vc_column-inner.vc_custom_1601564985587 {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 6% !important;padding-left: 1% !important;}

div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100% !important;
    margin-right: 0 !important;
    float: left;
}
  
  
/*pagina de filosofía*/
  
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > h4{ text-align:center !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > h4{ text-align:center !important}
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important; }
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important;}

p {font-size: 0.9em !important;line-height: 1.4;}

#post-529 > div > div:nth-child(3) > div > div > div > div{ height:0 !important}




/*pagina tienda*/

#content-position > div.top_bar_shop > div.catalog-ordering > div{ background:none !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 23%;float: left;}
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {font-size: 13px !important;padding-left: 5px !important;}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {position: absolute;left: -17% !important;top: 0;font-size: 16px;}

.select2-container .select2-selection .select2-selection__rendered {font-size: 13px !important;}


.small-up-2 > .column, .small-up-2 > .columns {width: 100% !important;float: left;}

div#content.site-content div.row div#content-position.xlarge-10.large-9.columns.content-pos ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-3.large-up-4.xlarge-up-4.xxlarge-up-4.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:50% !important}

#shop-catalog-ordering > form > span{ display:none !important}
#content-position > div.top_bar_shop > div.catalog-ordering > div {border: 1px dotted #1c4d66;}

/*menú de tienda*/

.offcanvas_aside .offcanvas_aside_content {padding: 60px 25px 0 25px;}

body > div.offcanvas_container > div.offcanvas_aside.offcanvas_aside_left > div > div.nano-content > div > div.offcanvas_sidebars > div.offcanvas_shop_sidebar > div > aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search > h3 {margin-bottom: 0;}


/*pagina de producto simple*/

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {width: 100% !important;}

.product_infos { text-align:center !important}

.woocommerce .cart .quantity .minimal-form-input {margin-bottom: 27%;}

.row{padding-left: 1rem;padding-right: 1rem;}

div.product_meta{ display:inline-block !important; margin-left: 13%; margin-right:13%}

div.product_meta div.product_meta_ins {max-width: 100% !important;}

.product_infos .variations_form .variations {margin: 10px 0;}

#tab-tab-custom > h2{ font-size:30px !important; text-align:center !important}
#tab-tab-custom > p{text-align:center !important}

/*guia de tallas de camisas*/

.offcanvas_sizechart table td {font-size: 14px;text-align: center;}
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {margin-left: 0; margin-right: 0;font-size: 0.7em !important;}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 110px;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {height: 110px;}
#products-carousel .carousel-title {line-height: 26px;}


#products-carousel .carousel-title:after {height: 1px;background-color: inherit ;}

.description-section .product_meta .product_meta_ins > span {margin-bottom: -4px;}

.woocommerce .woocommerce-tabs {margin-top: 0 !important;}
.woocommerce .cart .quantity { margin-right:0 !important}


/*pagina de tu bolsa*/

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {font-size: 13px !important;}
.woocommerce-cart .entry-content .woocommerce form table tbody td:before { font-size:13px !important; font-family:buonafortunasport !important}
.woocommerce-cart .entry-content .woocommerce form table tbody tr {float: inherit !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {font-size: 40px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th{ padding-left:3% !important; padding-right:3% !important} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart_totals > table > tbody > tr.cart-subtotal > td > span > bdi{ padding-left:3% !important; padding-right:3% !important; float:right !important} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {font-size: 17px; float:right !important}  
#shipping_method > li > label > small {font-size: 12px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {line-height: 1.2;}

#post-204 > div > div > div > div > div > div > div > span{background-color: transparent !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {font-size: 17px !important; float:right !important}

.woocommerce-message, .woocommerce-info {border: 1px solid #1c4d66;background-color: transparent !important;}

div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.cart-subtotal > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > strong > span > bdi{float:right !important; padding-right:3% !important}
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > small{float:right !important; padding-right:1% !important}

/*pagina de formulario de pagar*/

#customer_details > div.col-1 > div > h3{ font-size:2em !important}

div.row > div > form > div > div.large-5.columns > div > div{ padding-left:2% !important; padding-right:2% !important}

#payment > ul > li.wc_payment_method.payment_method_paypal > label > a{ font-size:11px !important }
#post-205 > div > div > div > div > div:nth-child(5){ margin-top:10% !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 22%;}

/*pagina atención al cliente*/

#post-3054 > div > div > div > div:nth-child(1) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1601577325994 > div{ text-align:center !important}

.vc_toggle_title>h4 {display: inline;font-size: 1.4em;line-height: 0.8;}

div.vc_toggle_title > i{ top:30%}


div.vc_toggle_content > ul{font-size: 0.9em !important;line-height: 1.4;}

h2.shortcode_title { font-size:37px }

h2.shortcode_title:after {height: 1px !important;}

/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}


/*pagina contacto*/

 div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{padding-right: 7% !important;padding-left: 7% !important;}
	
	
div.wpb_wrapper div.dentro h3 span.titulos:after {height: 1px !important;}
	
/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}

 /*pagina acceder*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link {text-align: center;font-size: 17px !important;}

div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link {text-align: center;font-size: 17px !important;}
div.login-register-container > div > div > div > ul > li:nth-child(1) > a {text-align: center;font-size: 17px !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {float: left;border: 1px dotted #1c4d66 !important;padding: 17px;width: 100% !important;}
.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {margin-bottom: 0;font-size: 15px;text-align: center;}


div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit {font-size: 30px!important; padding-top:4% !important}
body[data-form-style="minimal"] .minimal-form-input label span.text {margin-top: -5% !important;}

/*para blog*/

div:nth-child(2) > div > div > div > span{font-size: 0.9em !important;line-height: 1.4;}

.blog-content-area .post-section h2.entry-title {font-size: 2.75rem;line-height: 2rem;}

.blog-content-area .post-section h2.entry-title a {font-size: 2.125rem;line-height: 1rem;}

p {font-size: 15px !important;line-height: 1.4;}

.page-header h1.page-title {font-size: 30px; line-height:1}
.blog-content-area .post_header_meta::before {height: 1px;}

/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:14px}


/*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}


div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 {width: 100%; margin-right:0 }


div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}


/*pagina regalar*/

div.page-wrapper div#primary.content-area div#content.site-content article#post-4083.post-4083.page.type-page.status-publish.has-post-thumbnail.hentry div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.vc_empty_space{ height:10px !important}
div.page-wrapper div#primary.content-area div#content.site-content article#post-4083.post-4083.page.type-page.status-publish.has-post-thumbnail.hentry div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper div.vc_empty_space{ height:10px !important}
div.page-wrapper div#primary.content-area div#content.site-content article#post-4083.post-4083.page.type-page.status-publish.has-post-thumbnail.hentry div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper div.vc_empty_space{ height:10px !important}


div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h1{ font-size:37px; line-height:1}
div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{ font-size:37px; line-height:1}
div.row div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{ font-size:37px; line-height:1}

#post-4083 > div > div > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div > h2 > span{ font-size:30px; line-height:1}
#post-4083 > div > div > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div > h2{line-height:1}
#post-4083 > div > div > div > div:nth-child(4) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div > h2{ font-size:30px; line-height:1}

figure.tilter__figure figcaption.tilter__caption h3.tilter__title {
    font-size: 2em !important;
}

.woocommerce ul.products li.product .shop_product_metas h3 a {
    font-family: buonafortunasport !important;
    font-size: 16px !important;
    text-align: center !important;
}

.page-header h1.page-title {
    color: #1c4d66;
    font-size: 2rem;
    text-align: center;
    font-family: buonafortunasport !important;
    line-height: 1;
	padding-top:10%;
}
  }
  
  
  
  
  
/*IPHONE 5 5s se*/  

  @media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (orientation: portrait) {
	  
	  
/*pagina de inicio*/



	  
/*pagina de inicio*/


/*tema cookies*/
.has-cookie-bar #catapult-cookie-bar{ font-size:0.7em !important; line-height: 1.2;}


.ctcc-left-side {margin-right: 1em;text-align: center;}

button#catapultCookie{ font-size:1em !important} 


/*altura y anchura del menú*/
.mm-listview span div {font-size: 1.5em !important;line-height: 1.5em !important;}


/*para tamaño de titulos, texto de debajo y centrar los titulos y los textos en página de inicio*/

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important; text-align:center !important}
.vc_custom_heading a {font-size: 14px !important;line-height: 0 !important;text-align:center !important}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; line-height:18px !important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601560731419{ font-size:14px !important; text-align:center !important}


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034{ font-size:30px !important; text-align:center !important}




figure.tilter__figure figcaption.tilter__caption h3.tilter__title{font-size: 1.6em !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom:7px !important;
}
.vc_col-has-fill>.vc_column-inner{ padding-top:5px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555753777{ padding-top:5px !important}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}




#post-1207 > div > div > div > div:nth-child(14) > div > div > div > div{ height:0 !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 18px;line-height: 1;}
small {font-size: 70%;}


/*borrar los espacios en blanco de los zapatos*/

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > div:nth-child(1){ height:10px !important}
#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > div:nth-child(1){ height:10px !important}


div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:33px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title {font-size: 33px!important; margin-top:0 !important}

footer#site-footer .f-copyright .copytxt p {margin: 0;padding: 3px 0 3px;font-size:13px !important}

div.page-wrapper footer#site-footer div.f-copyright div.row{ padding-left:0 !important; padding-right:0 !important}


.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555902098, div.vc_column-inner.vc_custom_1601555753777, div.vc_column-inner.vc_custom_1601564391175, div.vc_column-inner.vc_custom_1601564985587 {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 6% !important;padding-left: 1% !important; }
  
  
  
  
  /*pagina de filosofía*/
  
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > h4{ text-align:center !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > h4{ text-align:center !important}
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important; }
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important;}

p {font-size: 0.9em !important;line-height: 1.4;}

#post-529 > div > div:nth-child(3) > div > div > div > div{ height:0 !important}




/*pagina tienda*/

#content-position > div.top_bar_shop > div.catalog-ordering > div{ background:none !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 12%;float: left;}
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {font-size: 13px !important;padding-left: 5px !important;}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {position: absolute;left: -17% !important;top: 0;font-size: 16px;}

.select2-container .select2-selection .select2-selection__rendered {font-size: 13px !important;}


.small-up-2 > .column, .small-up-2 > .columns {width: 100% !important;float: left;}

#shop-catalog-ordering > form > span{ display:none !important}
#content-position > div.top_bar_shop > div.catalog-ordering > div {border: 1px dotted #1c4d66;}

/*menú de tienda*/

.offcanvas_aside .offcanvas_aside_content {padding: 60px 25px 0 25px;}

body > div.offcanvas_container > div.offcanvas_aside.offcanvas_aside_left > div > div.nano-content > div > div.offcanvas_sidebars > div.offcanvas_shop_sidebar > div > aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search > h3 {margin-bottom: 0;}


/*pagina de producto simple*/

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {width: 100% !important;}

.product_infos { text-align:center !important}

.woocommerce .cart .quantity .minimal-form-input {margin-bottom: 27%;}

.row{padding-left: 1rem;padding-right: 1rem;}

div.product_meta{ display:inline-block !important}

div.product_meta div.product_meta_ins {max-width: 100% !important;}

.product_infos .variations_form .variations {margin: 10px 0;}

#tab-tab-custom > h2{ font-size:30px !important; text-align:center !important}
#tab-tab-custom > p{text-align:center !important}

/*guia de tallas de camisas*/

.offcanvas_sizechart table td {font-size: 14px;text-align: center;}
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {margin-left: 0; margin-right: 0;font-size: 0.7em !important;}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 110px;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {height: 110px;}
#products-carousel .carousel-title {line-height: 26px;}


#products-carousel .carousel-title:after {height: 1px;background-color: inherit ;}

.description-section .product_meta .product_meta_ins > span {margin-bottom: -4px;}

.woocommerce .woocommerce-tabs {margin-top: 0 !important;}
.woocommerce .cart .quantity { margin-right:0 !important}


/*pagina de tu bolsa*/

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {font-size: 13px !important;}
.woocommerce-cart .entry-content .woocommerce form table tbody td:before { font-size:13px !important; font-family:buonafortunasport !important}
.woocommerce-cart .entry-content .woocommerce form table tbody tr {float: inherit !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {font-size: 40px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th{ padding-left:3% !important; padding-right:3% !important} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart_totals > table > tbody > tr.cart-subtotal > td > span > bdi{ padding-left:3% !important; padding-right:3% !important; float:right !important} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {font-size: 17px; float:right !important}  
#shipping_method > li > label > small {font-size: 12px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {line-height: 1.2;}

#post-204 > div > div > div > div > div > div > div > span{background-color: transparent !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {font-size: 17px !important; float:right !important}

.woocommerce-message, .woocommerce-info {border: 1px solid #1c4d66;background-color: transparent !important;}

div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.cart-subtotal > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > strong > span > bdi{float:right !important; padding-right:3% !important}
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > small{float:right !important; padding-right:1% !important}

/*pagina de formulario de pagar*/

#customer_details > div.col-1 > div > h3{ font-size:2em !important}

div.row > div > form > div > div.large-5.columns > div > div{ padding-left:2% !important; padding-right:2% !important}

#payment > ul > li.wc_payment_method.payment_method_paypal > label > a{ font-size:11px !important }
#post-205 > div > div > div > div > div:nth-child(5){ margin-top:10% !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 5%;}


/*pagina atención al cliente*/

#post-3054 > div > div > div > div:nth-child(1) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1601577325994 > div{ text-align:center !important}

.vc_toggle_title>h4 {display: inline;font-size: 1.4em;line-height: 0.8;}
div.vc_toggle_title > i{ top:30%}


div.vc_toggle_content > ul{font-size: 0.9em !important;line-height: 1.4;}

h2.shortcode_title { font-size:30px }

h2.shortcode_title:after {height: 1px !important;}

/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*pagina contacto*/

 div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{padding-right: 7% !important;padding-left: 7% !important;}
	
	
div.wpb_wrapper div.dentro h3 span.titulos:after {height: 1px !important;}

/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}

/*pagina acceder*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link {text-align: center;font-size: 17px !important;}

div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link {text-align: center;font-size: 17px !important;}
div.login-register-container > div > div > div > ul > li:nth-child(1) > a {text-align: center;font-size: 17px !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {float: left;border: 1px dotted #1c4d66 !important;padding: 17px;width: 100% !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {margin-bottom: 0;font-size: 15px;text-align: center;}

div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit {font-size: 30px!important; padding-top:8% !important}

body[data-form-style="minimal"] .minimal-form-input label span.text {margin-top: -10% !important;}

	  
/*para blog*/

div:nth-child(2) > div > div > div > span{font-size: 0.9em !important;line-height: 1.4;}

.blog-content-area .post-section h2.entry-title {font-size: 2.75rem;line-height: 2rem;}

.blog-content-area .post-section h2.entry-title a {font-size: 2.125rem;line-height: 1rem;}
	  
.page-header h1.page-title {font-size: 30px; line-height:1}	  
	  
	  
	  
p {font-size: 15px !important;line-height: 1.4;}

.blog-content-area .post_header_meta::before {height: 1px;}


/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:13px}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

.page-header h1.page-title {
    color: #1c4d66;
    font-size: 2rem;
    text-align: center;
    font-family: buonafortunasport !important;
    line-height: 1;
	padding-top:10%;
}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (orientation: landscape) {
	  

	  
/*pagina de inicio*/


/*tema cookies*/
.has-cookie-bar #catapult-cookie-bar{ font-size:0.7em !important; line-height: 1.2;}


.ctcc-left-side {margin-right: 1em;text-align: center;}

button#catapultCookie{ font-size:1em !important} 


/*altura y anchura del menú*/
.mm-listview span div {font-size: 1.5em !important;line-height: 1.5em !important;}


/*para tamaño de titulos, texto de debajo y centrar los titulos y los textos en página de inicio*/

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important; text-align:center !important}
.vc_custom_heading a {font-size: 14px !important;line-height: 0 !important;text-align:center !important}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; line-height:18px !important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601560731419{ font-size:14px !important; text-align:center !important}


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766 {font-size: 37px !important;}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > h4.vc_custom_heading.vc_custom_1601560731419 {line-height: 0.6 !important;padding-top: 3%;}


div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible {width: 100% !important;}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible {width: 100% !important;}

figure.tilter__figure figcaption.tilter__caption h3.tilter__title{font-size: 2em !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_single_image.wpb_content_element.vc_align_center {margin-bottom:7px !important;
}
.vc_col-has-fill>.vc_column-inner{ padding-top:5px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555753777{ padding-top:5px !important}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 18px;line-height: 1;}
small {font-size: 70%;}/*borrar los espacios en blanco de los zapatos*/

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > div:nth-child(1){ height:10px !important}
#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > div:nth-child(1){ height:10px !important}


div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:33px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title {font-size: 33px!important; margin-top:0 !important}

footer#site-footer .f-copyright .copytxt p {margin: 0;padding: 3px 0 3px;font-size:13px !important}

div.page-wrapper footer#site-footer div.f-copyright div.row{ padding-left:0 !important; padding-right:0 !important}


.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555902098, div.vc_column-inner.vc_custom_1601555753777, div.vc_column-inner.vc_custom_1601564391175, div.vc_column-inner.vc_custom_1601564985587 {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 6% !important;padding-left: 1% !important;}
  
  
  
  
  /*pagina de filosofía*/
  
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > h4{ text-align:center !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > h4{ text-align:center !important}
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important; }
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important;}

p {font-size: 0.9em !important;line-height: 1.4;}

#post-529 > div > div:nth-child(3) > div > div > div > div{ height:0 !important}




/*pagina tienda*/

#content-position > div.top_bar_shop > div.catalog-ordering > div{ background:none !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 23%;float: left;}
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {font-size: 13px !important;padding-left: 5px !important;}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {position: absolute;left: -17% !important;top: 0;font-size: 16px;}

.select2-container .select2-selection .select2-selection__rendered {font-size: 13px !important;}


.small-up-2 > .column, .small-up-2 > .columns {width: 100% !important;float: left;}

div#content.site-content div.row div#content-position.xlarge-10.large-9.columns.content-pos ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-3.large-up-4.xlarge-up-4.xxlarge-up-4.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:50% !important}

#shop-catalog-ordering > form > span{ display:none !important}
#content-position > div.top_bar_shop > div.catalog-ordering > div {border: 1px dotted #1c4d66;}

/*menú de tienda*/

.offcanvas_aside .offcanvas_aside_content {padding: 60px 25px 0 25px;}

body > div.offcanvas_container > div.offcanvas_aside.offcanvas_aside_left > div > div.nano-content > div > div.offcanvas_sidebars > div.offcanvas_shop_sidebar > div > aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search > h3 {margin-bottom: 0;}


/*pagina de producto simple*/

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {width: 100% !important;}

.product_infos { text-align:center !important}

.woocommerce .cart .quantity .minimal-form-input {margin-bottom: 27%;}

.row{padding-left: 1rem;padding-right: 1rem;}

div.product_meta{ display:inline-block !important; margin-left: 13%; margin-right:13%}

div.product_meta div.product_meta_ins {max-width: 100% !important;}

.product_infos .variations_form .variations {margin: 10px 0;}

#tab-tab-custom > h2{ font-size:30px !important; text-align:center !important}
#tab-tab-custom > p{text-align:center !important}

/*guia de tallas de camisas*/

.offcanvas_sizechart table td {font-size: 14px;text-align: center;}
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {margin-left: 0; margin-right: 0;font-size: 0.7em !important;}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 110px;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {height: 110px;}
#products-carousel .carousel-title {line-height: 26px;}


#products-carousel .carousel-title:after {height: 1px;background-color: inherit ;}

.description-section .product_meta .product_meta_ins > span {margin-bottom: -4px;}

.woocommerce .woocommerce-tabs {margin-top: 0 !important;}
.woocommerce .cart .quantity { margin-right:0 !important}


/*pagina de tu bolsa*/

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {font-size: 13px !important;}
.woocommerce-cart .entry-content .woocommerce form table tbody td:before { font-size:13px !important; font-family:buonafortunasport !important}
.woocommerce-cart .entry-content .woocommerce form table tbody tr {float: inherit !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {font-size: 40px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th{ padding-left:3% !important; padding-right:3% !important} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart_totals > table > tbody > tr.cart-subtotal > td > span > bdi{ padding-left:3% !important; padding-right:3% !important; float:right !important} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {font-size: 17px; float:right !important}  
#shipping_method > li > label > small {font-size: 12px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {line-height: 1.2;}

#post-204 > div > div > div > div > div > div > div > span{background-color: transparent !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {font-size: 17px !important; float:right !important}

.woocommerce-message, .woocommerce-info {border: 1px solid #1c4d66;background-color: transparent !important;}

div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.cart-subtotal > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > strong > span > bdi{float:right !important; padding-right:3% !important}
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > small{float:right !important; padding-right:1% !important}

/*pagina de formulario de pagar*/

#customer_details > div.col-1 > div > h3{ font-size:2em !important}

div.row > div > form > div > div.large-5.columns > div > div{ padding-left:2% !important; padding-right:2% !important}

#payment > ul > li.wc_payment_method.payment_method_paypal > label > a{ font-size:11px !important }
#post-205 > div > div > div > div > div:nth-child(5){ margin-top:10% !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 27%;}

/*pagina atención al cliente*/

#post-3054 > div > div > div > div:nth-child(1) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1601577325994 > div{ text-align:center !important}

.vc_toggle_title>h4 {display: inline;font-size: 1.4em;line-height: 0.8;}

div.vc_toggle_title > i{ top:30%}


div.vc_toggle_content > ul{font-size: 0.9em !important;line-height: 1.4;}

h2.shortcode_title { font-size:37px }

h2.shortcode_title:after {height: 1px !important;}

/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*pagina contacto*/

 div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{padding-right: 7% !important;padding-left: 7% !important;}
	
	
div.wpb_wrapper div.dentro h3 span.titulos:after {height: 1px !important;}
	
/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}

 /*pagina acceder*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link {text-align: center;font-size: 17px !important;}

div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link {text-align: center;font-size: 17px !important;}
div.login-register-container > div > div > div > ul > li:nth-child(1) > a {text-align: center;font-size: 17px !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {float: left;border: 1px dotted #1c4d66 !important;padding: 17px;width: 100% !important;}
.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {margin-bottom: 0;font-size: 15px;text-align: center;}


div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit {font-size: 30px!important; padding-top:4% !important}
body[data-form-style="minimal"] .minimal-form-input label span.text {margin-top: -5% !important;}

/*para blog*/

div:nth-child(2) > div > div > div > span{font-size: 0.9em !important;line-height: 1.4;}

.blog-content-area .post-section h2.entry-title {font-size: 2.75rem;line-height: 2rem;}

.blog-content-area .post-section h2.entry-title a {font-size: 2.125rem;line-height: 1rem;}

p {font-size: 15px !important;line-height: 1.4;}

.page-header h1.page-title {font-size: 30px; line-height:1}	

.blog-content-area .post_header_meta::before {height: 1px;}


/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:14px}


/*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}


div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 {width: 100% !important; margin-right:0 }

  div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

.page-header h1.page-title {
    color: #1c4d66;
    font-size: 2rem;
    text-align: center;
    font-family: buonafortunasport !important;
    line-height: 1;
	padding-top:10%;
}

}


 /*otros*/
  
  
  
  @media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (orientation: portrait) { 


#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div { border-top-width: 20px !important;
border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 0% !important;padding-left: 3% !important;}

#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 3% !important;padding-left: 1% !important;}


/*para pagina tienda*/

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 17%;float: left;}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 10% !important; margin-bottom: 7%;}
	

/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:13px}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}	
	
}





@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (orientation: landscape) { 
  
  
/*pagina de inicio*/

header.site-header.header--narrow .site-branding img {
    height: 78px;
}

header.site-header .header-wrapper .nav .header-nav {margin-right: 0rem;}

/*menu recogido*/

header.site-header .header-wrapper .nav .header-nav .menu-trigger{ background: #ffffff;box-shadow: 5px 5px 12px -10px rgba(0,0,0,0.7)!important;}

header.site-header .header-wrapper .nav .header-nav .menu-trigger {
    font-size: 12px;
    line-height: 40px;
    padding-right: 20px;
    font-weight: normal;
    letter-spacing: normal;
    display: inline-block;
    color: #000;
    background-color: #fff;
    text-decoration: none;
    vertical-align: middle;
    text-transform: none;
    transform: translateY(0);
    transition: all .4s;
}

/*tema cookies*/
.has-cookie-bar #catapult-cookie-bar{ font-size:0.7em !important; line-height: 1.2;}


.ctcc-left-side {margin-right: 1em;text-align: center;}

button#catapultCookie{ font-size:1em !important} 


/*altura y anchura del menú*/
.mm-listview span div {font-size: 1.5em !important;line-height: 1.5em !important;}




/*para tamaño de titulos, texto de debajo y centrar los titulos y los textos en página de inicio*/

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important; text-align:center !important}
.vc_custom_heading a {font-size: 14px !important;line-height: 0 !important;text-align:center !important}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:40px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; line-height:18px !important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601560731419{ font-size:14px !important; text-align:center !important}


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766 {font-size: 40px !important;}


figure.tilter__figure figcaption.tilter__caption h3.tilter__title{font-size: 2em !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_single_image.wpb_content_element.vc_align_center {
margin-bottom:7px !important;}

.vc_col-has-fill>.vc_column-inner{ padding-top:5px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555753777{ padding-top:5px !important}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:50% !important}

div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 18px;line-height: 1;}
small {font-size: 70%;}/*borrar las imágenes triples*/



/*borrar los espacios en blanco de los zapatos*/

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > div:nth-child(1){ height:10px !important}
#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > div:nth-child(1){ height:10px !important}


div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:33px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title {font-size: 33px!important; margin-top:0 !important}

footer#site-footer .f-copyright .copytxt p {margin: 0;padding: 3px 0 3px;font-size:13px !important}

div.page-wrapper footer#site-footer div.f-copyright div.row{ padding-left:0 !important; padding-right:0 !important}


.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555902098, div.vc_column-inner.vc_custom_1601555753777, div.vc_column-inner.vc_custom_1601564391175, div.vc_column-inner.vc_custom_1601564985587 {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 6% !important;padding-left: 1% !important;}
  
  
  
  
  /*pagina de filosofía*/
  
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > h4{ text-align:center !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > h4{ text-align:center !important}
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important; }
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important;}

p {font-size: 0.9em !important;line-height: 1.4;}

#post-529 > div > div:nth-child(3) > div > div > div > div{ height:0 !important}




/*pagina tienda*/

#content-position > div.top_bar_shop > div.catalog-ordering > div{ background:none !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 26%;float: left;}
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {font-size: 13px !important;padding-left: 5px !important;}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {position: absolute;left: -17% !important;top: 0;font-size: 16px;}

.select2-container .select2-selection .select2-selection__rendered {font-size: 13px !important;}


#shop-catalog-ordering > form > span{ display:none !important}
#content-position > div.top_bar_shop > div.catalog-ordering > div {border: 1px dotted #1c4d66;}

/*menú de tienda*/

.offcanvas_aside .offcanvas_aside_content {padding: 60px 25px 0 25px;}

body > div.offcanvas_container > div.offcanvas_aside.offcanvas_aside_left > div > div.nano-content > div > div.offcanvas_sidebars > div.offcanvas_shop_sidebar > div > aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search > h3 {margin-bottom: 0;}


/*pagina de producto simple*/

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {width: 100% !important;}

.product_infos { text-align:center !important}

.woocommerce .cart .quantity .minimal-form-input {margin-bottom: 27%;}

.row{padding-left: 1rem;padding-right: 1rem;}

div.product_meta{ display:inline-block !important; margin-left: 13%; margin-right:13%}

div.product_meta div.product_meta_ins {max-width: 100% !important;}

.product_infos .variations_form .variations {margin: 10px 0;}

#tab-tab-custom > h2{ font-size:30px !important; text-align:center !important}
#tab-tab-custom > p{text-align:center !important}

/*guia de tallas de camisas*/

.offcanvas_sizechart table td {font-size: 14px;text-align: center;}
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {margin-left: 0; margin-right: 0;font-size: 0.7em !important;}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 110px;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {height: 110px;}
#products-carousel .carousel-title {line-height: 26px;}


#products-carousel .carousel-title:after {height: 1px;background-color: inherit ;}

.description-section .product_meta .product_meta_ins > span {margin-bottom: -4px;}

.woocommerce .woocommerce-tabs {margin-top: 0 !important;}
.woocommerce .cart .quantity { margin-right:0 !important}


/*pagina de tu bolsa*/

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {font-size: 13px !important;}
.woocommerce-cart .entry-content .woocommerce form table tbody td:before { font-size:13px !important; font-family:buonafortunasport !important}
.woocommerce-cart .entry-content .woocommerce form table tbody tr {float: inherit !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {font-size: 40px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th{ padding-left:3% !important; padding-right:3% !important} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart_totals > table > tbody > tr.cart-subtotal > td > span > bdi{ padding-left:3% !important; padding-right:3% !important; float:right !important} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {font-size: 17px; float:right !important}  
#shipping_method > li > label > small {font-size: 12px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {line-height: 1.2;}

#post-204 > div > div > div > div > div > div > div > span{background-color: transparent !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {font-size: 17px !important; float:right !important}

.woocommerce-message, .woocommerce-info {border: 1px solid #1c4d66;background-color: transparent !important;}

div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.cart-subtotal > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > strong > span > bdi{float:right !important; padding-right:3% !important}
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > small{float:right !important; padding-right:1% !important}

/*pagina de formulario de pagar*/

#customer_details > div.col-1 > div > h3{ font-size:2em !important}

div.row > div > form > div > div.large-5.columns > div > div{ padding-left:2% !important; padding-right:2% !important}

#payment > ul > li.wc_payment_method.payment_method_paypal > label > a{ font-size:11px !important }
#post-205 > div > div > div > div > div:nth-child(5){ margin-top:10% !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 27%;}

body[data-form-style="minimal"] .minimal-form-input {padding-top: 3.1875rem !important;}

#billing_city_field > div{ padding-top:0 !important}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper {
    margin-top: 5rem;
    padding-left: 0;
}


/*pagina atención al cliente*/

#post-3054 > div > div > div > div:nth-child(1) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1601577325994 > div{ text-align:center !important}

.vc_toggle_title>h4 {display: inline;font-size: 1.4em;line-height: 0.8;}
div.vc_toggle_title > i{ top:30%}


div.vc_toggle_content > ul{font-size: 0.9em !important;line-height: 1.4;}

h2.shortcode_title { font-size:37px }

h2.shortcode_title:after {height: 1px !important;}

/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*pagina contacto*/

 div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{padding-right: 7% !important;padding-left: 7% !important;}
	
	
div.wpb_wrapper div.dentro h3 span.titulos:after {height: 1px !important;}


.my_account_container .myaccount_user .woocommerce-MyAccount-content {float: right ;width: 100%;}

.vc_custom_1485890321478 {padding-right: 1% !important;}
	
	
/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}

 /*pagina acceder*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link {text-align: center;font-size: 17px !important;}

div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link {text-align: center;font-size: 17px !important;}
div.login-register-container > div > div > div > ul > li:nth-child(1) > a {text-align: center;font-size: 17px !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {float: left;border: 1px dotted #1c4d66 !important;padding: 17px;width: 100% !important;}
.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {margin-bottom: 0;font-size: 15px;text-align: center;}

div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit {font-size: 30px!important; padding-top:4% !important}
body[data-form-style="minimal"] .minimal-form-input label span.text {margin-top: -5% !important;}


#billing_first_name_field > div > label > span{ margin-top:0 !important}

/*para blog*/

div:nth-child(2) > div > div > div > span{font-size: 0.9em !important;line-height: 1.4;}

.blog-content-area .post-section h2.entry-title {font-size: 2.75rem;line-height: 2rem;}

.blog-content-area .post-section h2.entry-title a {font-size: 2.125rem;line-height: 1rem;}

p {font-size: 15px !important;line-height: 1.4;}

.page-header h1.page-title {font-size: 30px; line-height:1}	

.blog-content-area .post_header_meta::before {height: 1px;}

#nav-below .nav-left .nav-previous {margin-bottom: 10px;padding-left: 20px;float: left;}

#nav-below .nav-right .nav-next {margin-bottom: 10px;padding-right: 20px; float:right}


/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:13px}

  
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}
}






/*iphone 6-7-8*/

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (orientation: portrait) { 
  

 
	  
	  
/*pagina de inicio*/



	  
/*pagina de inicio*/


/*tema cookies*/
.has-cookie-bar #catapult-cookie-bar{ font-size:0.7em !important; line-height: 1.2;}


.ctcc-left-side {margin-right: 1em;text-align: center;}

button#catapultCookie{ font-size:1em !important} 


/*altura y anchura del menú*/
.mm-listview span div {font-size: 1.5em !important;line-height: 1.5em !important;}


/*para tamaño de titulos, texto de debajo y centrar los titulos y los textos en página de inicio*/

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:30px !important; text-align:center !important}
.vc_custom_heading a {font-size: 14px !important;line-height: 0 !important;text-align:center !important}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:40px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:30px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; line-height:18px !important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601560731419{ font-size:14px !important; text-align:center !important}


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559870034{ font-size:30px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034{ font-size:30px !important; text-align:center !important}




figure.tilter__figure figcaption.tilter__caption h3.tilter__title{font-size: 2em !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom:7px !important;
}
.vc_col-has-fill>.vc_column-inner{ padding-top:5px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555753777{ padding-top:5px !important}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:100% !important}

div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}




#post-1207 > div > div > div > div:nth-child(14) > div > div > div > div{ height:0 !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 18px;line-height: 1;}
small {font-size: 70%;}/*borrar los espacios en blanco de los zapatos*/

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > div:nth-child(1){ height:10px !important}
#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > div:nth-child(1){ height:10px !important}


div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:33px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title {font-size: 33px!important; margin-top:0 !important}

footer#site-footer .f-copyright .copytxt p {margin: 0;padding: 3px 0 3px;font-size:13px !important}

div.page-wrapper footer#site-footer div.f-copyright div.row{ padding-left:0 !important; padding-right:0 !important}


.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555902098, div.vc_column-inner.vc_custom_1601555753777, div.vc_column-inner.vc_custom_1601564391175, div.vc_column-inner.vc_custom_1601564985587 {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 6% !important;padding-left: 1% !important; }
  
  
  
  
  /*pagina de filosofía*/
  
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > h4{ text-align:center !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > h4{ text-align:center !important}
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important; }
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important;}

p {font-size: 0.9em !important;line-height: 1.4;}

#post-529 > div > div:nth-child(3) > div > div > div > div{ height:0 !important}




/*pagina tienda*/

#content-position > div.top_bar_shop > div.catalog-ordering > div{ background:none !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 12%;float: left;}
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {font-size: 13px !important;padding-left: 5px !important;}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {position: absolute;left: -17% !important;top: 0;font-size: 16px;}

.select2-container .select2-selection .select2-selection__rendered {font-size: 13px !important;}


.small-up-2 > .column, .small-up-2 > .columns {width: 100% !important;float: left;}

#shop-catalog-ordering > form > span{ display:none !important}
#content-position > div.top_bar_shop > div.catalog-ordering > div {border: 1px dotted #1c4d66;}

/*menú de tienda*/

.offcanvas_aside .offcanvas_aside_content {padding: 60px 25px 0 25px;}

body > div.offcanvas_container > div.offcanvas_aside.offcanvas_aside_left > div > div.nano-content > div > div.offcanvas_sidebars > div.offcanvas_shop_sidebar > div > aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search > h3 {margin-bottom: 0;}


/*pagina de producto simple*/

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {width: 100% !important;}

.product_infos { text-align:center !important}

.woocommerce .cart .quantity .minimal-form-input {margin-bottom: 27%;}

.row{padding-left: 1rem;padding-right: 1rem;}

div.product_meta{ display:inline-block !important}

div.product_meta div.product_meta_ins {max-width: 100% !important;}

.product_infos .variations_form .variations {margin: 10px 0;}

#tab-tab-custom > h2{ font-size:30px !important; text-align:center !important}
#tab-tab-custom > p{text-align:center !important}

/*guia de tallas de camisas*/

.offcanvas_sizechart table td {font-size: 14px;text-align: center;}
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {margin-left: 0; margin-right: 0;font-size: 0.7em !important;}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 110px;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {height: 110px;}
#products-carousel .carousel-title {line-height: 26px;}


#products-carousel .carousel-title:after {height: 1px;background-color: inherit ;}

.description-section .product_meta .product_meta_ins > span {margin-bottom: -4px;}

.woocommerce .woocommerce-tabs {margin-top: 0 !important;}
.woocommerce .cart .quantity { margin-right:0 !important}


/*pagina de tu bolsa*/

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {font-size: 13px !important;}
.woocommerce-cart .entry-content .woocommerce form table tbody td:before { font-size:13px !important; font-family:buonafortunasport !important}
.woocommerce-cart .entry-content .woocommerce form table tbody tr {float: inherit !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {font-size: 40px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th{ padding-left:3% !important; padding-right:3% !important} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart_totals > table > tbody > tr.cart-subtotal > td > span > bdi{ padding-left:3% !important; padding-right:3% !important; float:right !important} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {font-size: 17px; float:right !important}  
#shipping_method > li > label > small {font-size: 12px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {line-height: 1.2;}

#post-204 > div > div > div > div > div > div > div > span{background-color: transparent !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {font-size: 17px !important; float:right !important}

.woocommerce-message, .woocommerce-info {border: 1px solid #1c4d66;background-color: transparent !important;}

div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.cart-subtotal > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > strong > span > bdi{float:right !important; padding-right:3% !important}
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > small{float:right !important; padding-right:1% !important}

/*pagina de formulario de pagar*/

#customer_details > div.col-1 > div > h3{ font-size:2em !important}

div.row > div > form > div > div.large-5.columns > div > div{ padding-left:2% !important; padding-right:2% !important}

#payment > ul > li.wc_payment_method.payment_method_paypal > label > a{ font-size:11px !important }
#post-205 > div > div > div > div > div:nth-child(5){ margin-top:10% !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 5%;}
div.woocommerce-shipping-fields h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    font-size: 24px !important;
}


/*pagina atención al cliente*/

#post-3054 > div > div > div > div:nth-child(1) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1601577325994 > div{ text-align:center !important}

.vc_toggle_title>h4 {display: inline;font-size: 1.4em;line-height: 0.8;}
div.vc_toggle_title > i{ top:30%}


div.vc_toggle_content > ul{font-size: 0.9em !important;line-height: 1.4;}

h2.shortcode_title { font-size:30px }

h2.shortcode_title:after {height: 1px !important;}




/*condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*pagina contacto*/

 div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{padding-right: 7% !important;padding-left: 7% !important;}
	
	
div.wpb_wrapper div.dentro h3 span.titulos:after {height: 1px !important;}

/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

/*pagina acceder*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link {text-align: center;font-size: 17px !important;}

div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link {text-align: center;font-size: 17px !important;}
div.login-register-container > div > div > div > ul > li:nth-child(1) > a {text-align: center;font-size: 17px !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {float: left;border: 1px dotted #1c4d66 !important;padding: 17px;width: 100% !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {margin-bottom: 0;font-size: 15px;text-align: center;}

div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit {font-size: 30px!important; padding-top:8% !important}

body[data-form-style="minimal"] .minimal-form-input label span.text {margin-top: -10% !important;}

body[data-form-style="minimal"] .minimal-form-input {padding-top: 3.1875rem;}

	  
/*para blog*/

div:nth-child(2) > div > div > div > span{font-size: 0.9em !important;line-height: 1.4;}

.blog-content-area .post-section h2.entry-title {font-size: 2.75rem;line-height: 2rem;}

.blog-content-area .post-section h2.entry-title a {font-size: 2.125rem;line-height: 1rem;}
	  
.page-header h1.page-title {font-size: 30px; line-height:1}	  
	  
	  
	  
p {font-size: 15px !important;line-height: 1.4;}

.blog-content-area .post_header_meta::before {height: 1px;}


/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:13px}

 


#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div { border-top-width: 20px !important;
border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 0% !important;padding-left: 3% !important;}

#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 3% !important;padding-left: 1% !important;}


/*para pagina tienda*/

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 17%;float: left;}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 14% !important; margin-bottom: 7%;}
	
	

/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:13px}
  
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}  
  }


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (orientation: landscape) { 
  
 
  
/*pagina de inicio*/

header.site-header.header--narrow .site-branding img {
    height: 78px;
}

header.site-header .header-wrapper .nav .header-nav {margin-right: 0rem;}

/*menu recogido*/

header.site-header .header-wrapper .nav .header-nav .menu-trigger{ background: #ffffff;box-shadow: 5px 5px 12px -10px rgba(0,0,0,0.7)!important;}

header.site-header .header-wrapper .nav .header-nav .menu-trigger {
    font-size: 12px;
    line-height: 40px;
    padding-right: 20px;
    font-weight: normal;
    letter-spacing: normal;
    display: inline-block;
    color: #000;
    background-color: #fff;
    text-decoration: none;
    vertical-align: middle;
    text-transform: none;
    transform: translateY(0);
    transition: all .4s;
}

/*tema cookies*/
.has-cookie-bar #catapult-cookie-bar{ font-size:0.7em !important; line-height: 1.2;}


.ctcc-left-side {margin-right: 1em;text-align: center;}

button#catapultCookie{ font-size:1em !important} 


/*altura y anchura del menú*/
.mm-listview span div {font-size: 1.5em !important;line-height: 1.5em !important;}




/*para tamaño de titulos, texto de debajo y centrar los titulos y los textos en página de inicio*/

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important; text-align:center !important}
.vc_custom_heading a {font-size: 14px !important;line-height: 0 !important;text-align:center !important}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:40px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:14px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{font-size:14px !important; line-height:1.3 !important; text-align:center !important}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important; line-height:18px !important}

div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601560731419{ font-size:14px !important; text-align:center !important}


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305{ font-size:15px !important; line-height:1.3 !important; text-align:center !important}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034{ font-size:37px !important; text-align:center !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766 {font-size: 37px !important;}


figure.tilter__figure figcaption.tilter__caption h3.tilter__title{font-size: 2em ;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.wpb_single_image.wpb_content_element.vc_align_center {
margin-bottom:7px !important;}

.vc_col-has-fill>.vc_column-inner{ padding-top:5px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555753777{ padding-top:5px !important}

div.woocommerce.columns-3 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-3.xlarge-up-3.xxlarge-up-3.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible{ width:50% !important}

div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 18px;line-height: 1;}
small {font-size: 70%;}/*borrar las imágenes triples*/



/*borrar los espacios en blanco de los zapatos*/

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > div:nth-child(1){ height:10px !important}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > div:nth-child(1){ height:10px !important}

div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title{ font-size:33px !important}

div.large-12.columns div.entry-content div.vc_row.wpb_row.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div.wpb_wrapper div.row div.from-the-blog-wrapper h2.shortcode_title {font-size: 33px!important; margin-top:0 !important}

footer#site-footer .f-copyright .copytxt p {margin: 0;padding: 3px 0 3px;font-size:13px !important}

div.page-wrapper footer#site-footer div.f-copyright div.row{ padding-left:0 !important; padding-right:0 !important}


.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555902098, div.vc_column-inner.vc_custom_1601555753777, div.vc_column-inner.vc_custom_1601564391175, div.vc_column-inner.vc_custom_1601564985587 {border-top-width: 20px !important;border-right-width: 0px!important;border-bottom-width: 0px !important;border-left-width: 10px !important;padding-right: 6% !important;padding-left: 1% !important;}
  
  
  
  
  /*pagina de filosofía*/
  
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > h4{ text-align:center !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > h4{ text-align:center !important}
  
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important; }
#post-529 > div > div:nth-child(1) > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element{margin-bottom:0 !important}
#post-529 > div > div:nth-child(4) > div:nth-child(1) > div > div > div.wpb_text_column.wpb_content_element > div{text-align: center !important;}

p {font-size: 0.9em !important;line-height: 1.4;}

#post-529 > div > div:nth-child(3) > div > div > div > div{ height:0 !important}




/*pagina tienda*/

#content-position > div.top_bar_shop > div.catalog-ordering > div{ background:none !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter {padding: 0 15%;margin-left: 26%;float: left;}
.woocommerce .top_bar_shop .catalog-ordering .shop-filter span {font-size: 13px !important;padding-left: 5px !important;}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span:before {position: absolute;left: -17% !important;top: 0;font-size: 16px;}

.select2-container .select2-selection .select2-selection__rendered {font-size: 13px !important;}


#shop-catalog-ordering > form > span{ display:none !important}
#content-position > div.top_bar_shop > div.catalog-ordering > div {border: 1px dotted #1c4d66;}

/*menú de tienda*/

.offcanvas_aside .offcanvas_aside_content {padding: 60px 25px 0 25px;}

body > div.offcanvas_container > div.offcanvas_aside.offcanvas_aside_left > div > div.nano-content > div > div.offcanvas_sidebars > div.offcanvas_shop_sidebar > div > aside.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search > h3 {margin-bottom: 0;}


/*pagina de producto simple*/

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {width: 100% !important;}

.product_infos { text-align:center !important}

.woocommerce .cart .quantity .minimal-form-input {margin-bottom: 27%;}

.row{padding-left: 1rem;padding-right: 1rem;}

div.product_meta{ display:inline-block !important; margin-left: 13%; margin-right:13%}

div.product_meta div.product_meta_ins {max-width: 100% !important;}

.product_infos .variations_form .variations {margin: 10px 0;}

#tab-tab-custom > h2{ font-size:30px !important; text-align:center !important}
#tab-tab-custom > p{text-align:center !important}

/*guia de tallas de camisas*/

.offcanvas_sizechart table td {font-size: 14px;text-align: center;}
.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {margin-left: 0; margin-right: 0;font-size: 0.7em !important;}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 110px;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {height: 110px;}
#products-carousel .carousel-title {line-height: 26px;}


#products-carousel .carousel-title:after {height: 1px;background-color: inherit ;}

.description-section .product_meta .product_meta_ins > span {margin-bottom: -4px;}

.woocommerce .woocommerce-tabs {margin-top: 0 !important;}
.woocommerce .cart .quantity { margin-right:0 !important}


/*pagina de tu bolsa*/

.woocommerce-cart .entry-content .woocommerce form table tbody td.product-name a {font-size: 13px !important;}
.woocommerce-cart .entry-content .woocommerce form table tbody td:before { font-size:13px !important; font-family:buonafortunasport !important}
.woocommerce-cart .entry-content .woocommerce form table tbody tr {float: inherit !important; }
.woocommerce-cart .entry-content .woocommerce .cart-collaterals h2.total-title {font-size: 40px !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal th{ padding-left:3% !important; padding-right:3% !important} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > th{ padding-left:3% !important; padding-right:3% !important;} 
div.cart_totals > table > tbody > tr.cart-subtotal > td > span > bdi{ padding-left:3% !important; padding-right:3% !important; float:right !important} 
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .cart-subtotal .amount {font-size: 17px; float:right !important}  
#shipping_method > li > label > small {font-size: 12px;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .shipping #shipping_method {line-height: 1.2;}

#post-204 > div > div > div > div > div > div > div > span{background-color: transparent !important;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table .order-total td strong {font-size: 17px !important; float:right !important}

.woocommerce-message, .woocommerce-info {border: 1px solid #1c4d66;background-color: transparent !important;}

div.cart-collaterals > div.cart_totals > table > tbody > tr.shipping > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.cart-subtotal > th{ float:left !important}

div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > strong > span > bdi{float:right !important; padding-right:3% !important}
div.cart-collaterals > div.cart_totals > table > tbody > tr.order-total > td > small{float:right !important; padding-right:1% !important}

/*pagina de formulario de pagar*/

#customer_details > div.col-1 > div > h3{ font-size:2em !important}

div.row > div > form > div > div.large-5.columns > div > div{ padding-left:2% !important; padding-right:2% !important}

#payment > ul > li.wc_payment_method.payment_method_paypal > label > a{ font-size:11px !important }
#post-205 > div > div > div > div > div:nth-child(5){ margin-top:10% !important}

div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt {margin-left: 30%;}

body[data-form-style="minimal"] .minimal-form-input {padding-top:0!important;}

#billing_city_field > div{ padding-top:0 !important}

.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-checkout .checkout_right_wrapper {margin-top: 5rem;padding-left: 0;}
div.woocommerce-shipping-fields h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {font-size: 24px !important;}

/*pagina atención al cliente*/

#post-3054 > div > div > div > div:nth-child(1) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1601577325994 > div{ text-align:center !important}

.vc_toggle_title>h4 {display: inline;font-size: 1.4em;line-height: 0.8;}
div.vc_toggle_title > i{ top:30%}


div.vc_toggle_content > ul{font-size: 0.9em !important;line-height: 1.4;}

h2.shortcode_title { font-size:37px }

h2.shortcode_title:after {height: 1px !important;}

/*paginas condiciones legales*/

#post-1211 > div > div > div > div:nth-child(1) > div > div > div > div > div > div:nth-child(2) > ul:nth-child(12){ font-size:15px!important}

/*pagina contacto*/

 div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{padding-right: 7% !important;padding-left: 7% !important;}
	
	
div.wpb_wrapper div.dentro h3 span.titulos:after {height: 1px !important;}


.my_account_container .myaccount_user .woocommerce-MyAccount-content {float: right ;width: 100%;}

.vc_custom_1485890321478 {padding-right: 1% !important;}
	
/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}


 /*pagina acceder*/

div.account-forms-container ul.account-tab-list li.account-tab-item a.account-tab-link {text-align: center;font-size: 17px !important;}

div.account-forms-container ul.account-tab-list li.account-tab-item.last a.account-tab-link {text-align: center;font-size: 17px !important;}
div.login-register-container > div > div > div > ul > li:nth-child(1) > a {text-align: center;font-size: 17px !important;}

.my_account_container .myaccount_user .woocommerce-MyAccount-navigation {float: left;border: 1px dotted #1c4d66 !important;padding: 17px;width: 100% !important;}
.my_account_container .myaccount_user .woocommerce-MyAccount-content .myaccount-dash-hello {margin-bottom: 0;font-size: 15px;text-align: center;}

div.account-forms-container div.account-forms form#login.login-form.woocommerce-form.woocommerce-form-login.login p.form-row button.woocommerce-Button.button.woocommerce-form-login__submit {font-size: 30px!important; padding-top:4% !important}
body[data-form-style="minimal"] .minimal-form-input label span.text {margin-top: -5% !important;}
body[data-form-style="minimal"] .minimal-form-input {padding-top: 3.1875rem;}

#billing_first_name_field > div > label > span{ margin-top:0 !important}

/*para blog*/

div:nth-child(2) > div > div > div > span{font-size: 0.9em !important;line-height: 1.4;}

.blog-content-area .post-section h2.entry-title {font-size: 2.75rem;line-height: 2rem;}

.blog-content-area .post-section h2.entry-title a {font-size: 2.125rem;line-height: 1rem;}

p {font-size: 15px !important;line-height: 1.4;}

.page-header h1.page-title {font-size: 30px; line-height:1}	

.blog-content-area .post_header_meta::before {height: 1px;}

#nav-below .nav-left .nav-previous {margin-bottom: 10px;padding-left: 20px;float: left;}

#nav-below .nav-right .nav-next {margin-bottom: 10px;padding-right: 20px; float:right}


/*letras de avisos del woocommerce*/

.woocommerce-message, .woocommerce-info, .woocommerce-error{ font-size:13px}

  /*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
 
#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ font-size:15px !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}


  }

/*iphone 10*/

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (orientation: portrait) { 

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (orientation: landscape) { 
  
  header.site-header .header-wrapper .nav .header-nav .menu-trigger{ background:transparent !important}

.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}
  
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243 a{ font-size:16px !important; line-height:1.4!important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important}
.vc_custom_heading a {font-size: 15px !important;line-height: 0 !important;}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:0.6 !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:1.4 !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:1.4 !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:40px !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:15px !important; line-height:1.4 !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:37px !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:15px !important; line-height:1.4 !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 25px;line-height: 1;}
small {font-size: 70%;}div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6{ width:45%; margin-right:5%; float:left !important }



.from_the_blog_item .from_the_blog_content_desc h3 {
    font-size: 31px !important;
    text-align: center;
}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{ width:100% !important}
#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill{ width:100% !important}
#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill{ width:100% !important}
#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{ width:100% !important}


/*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}


div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(1) > div > div > h4:nth-child(2){ padding-right:3% !important; padding-left:3% !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(3) > div > div > h4:nth-child(2){ padding-right:3% !important; padding-left:3% !important}

/*pagina tienda*/

.select2-container .select2-selection .select2-selection__rendered {
    font-size: 13px !important;
}

.top_bar_shop .catalog-ordering .shop-filter{ background-color:transparent !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span { font-size:13px !important}

.widget-area .widget h3.widget-title {font-size: 1.7em !important;}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100% !important;
}


/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ font-size:15px !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}
}




  
 

@media only screen 
  and (min-device-width: 412px) 
  and (max-device-width: 732px) 
  and (orientation: portrait) { div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

}
  
  
  

@media only screen 
  and (min-device-width: 412px) 
  and (max-device-width: 732px) 
  and (orientation: landscape) { 
  
 header.site-header .header-wrapper .nav .header-nav .menu-trigger{ background:transparent !important}

.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}
  
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}


div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243 a{ font-size:16px !important; line-height:1.4!important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important}
.vc_custom_heading a {font-size: 15px !important;line-height: 0 !important;}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:0.6 !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:1.4 !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:1.4 !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:40px !important}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:15px !important; line-height:1.4 !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:37px !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:15px !important; line-height:1.4 !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 25px;line-height: 1;}
small {font-size: 70%;}.from_the_blog_item .from_the_blog_content_desc h3 {
    font-size: 31px !important;
    text-align: center;
}




#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601552535298.vc_row-has-fill.vc_column-gap-10.vc_row-no-padding > div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div{ padding-top:10px !important}
	
#post-1207 > div > div > div > div:nth-child(14) > div > div > div > div{ display:none !important}

div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 49%;
    margin-right:0;
    float: left;
}

/*pagina tienda*/

.select2-container .select2-selection .select2-selection__rendered {
    font-size: 13px !important;
}

.top_bar_shop .catalog-ordering .shop-filter{ background-color:transparent !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span { font-size:13px !important}

.widget-area .widget h3.widget-title {font-size: 1.7em !important;}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100% !important;
}

/*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}


 
/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ font-size:15px !important}


div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

  }




/*iphone 11*/


@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 896px) 
  and (orientation: landscape) { 
  
 header.site-header .header-wrapper .nav .header-nav .menu-trigger{ background:transparent !important}

.offcanvas_aside .offcanvas_navigation .mm-menu .mm-panels {top: 40px !important;}

div.vc_column-inner.vc_custom_1601555753777 div.wpb_wrapper div.vc_empty_space{ display:none !important}
  
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper div.vc_empty_space{ display:none !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.vc_empty_space{ display:none !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.vc_empty_space{ display:none !important}



div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243 a{ font-size:16px !important; line-height:1.4!important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269{ font-size:37px !important}
.vc_custom_heading a {font-size: 15px !important;line-height: 0 !important;}

div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552550640 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:0.6 !important}


div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552563004 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:1.4 !important}

div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading{ font-size:16px !important}
div.vc_column-inner.vc_custom_1601552578696 div.wpb_wrapper h4.vc_custom_heading.vc_custom_1601556100243{ font-size:15px !important; line-height:1.4 !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766{ font-size:40px}
div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178{ font-size:15px !important; line-height:1.4 !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705{ font-size:37px !important}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422{ font-size:15px !important; line-height:1.4 !important}


.wpb_wrapper .add_to_cart_inline .amount {font-size: 25px;line-height: 1;}
small {font-size: 70%;}.from_the_blog_item .from_the_blog_content_desc h3 {
    font-size: 31px !important;
    text-align: center;
}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{ width:100% !important}
#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill{ width:100% !important}
#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill{ width:100% !important}
#post-1207 > div > div > div > div:nth-child(15) > div.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{ width:100% !important}


#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601552535298.vc_row-has-fill.vc_column-gap-10.vc_row-no-padding > div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div{ padding-top:10px !important}
	
#post-1207 > div > div > div > div:nth-child(14) > div > div > div > div{ display:none !important}

/*pagina tienda*/

.select2-container .select2-selection .select2-selection__rendered {
    font-size: 13px !important;
}

.top_bar_shop .catalog-ordering .shop-filter{ background-color:transparent !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span { font-size:13px !important}

.widget-area .widget h3.widget-title {font-size: 1.7em !important;}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100% !important;
}

/*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}


/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ font-size:15px !important}


#post-205 > div > div > div > div > div:nth-child(5){ margin-top:7% !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

  }




	
	
	
/*otros*/

@media only screen 
  and (min-device-width: 480px) 
  and (max-device-width: 854px) 
  and (orientation: landscape) { 

div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(1) > div > div > h4:nth-child(2){ padding-right:7% !important; padding-left:7% !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(3) > div > div > h4:nth-child(2){ padding-right:7% !important; padding-left:7% !important}



#post-205 > div > div > div > div > div:nth-child(5){ margin-top:7% !important}

/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

}



	
	/*otros*/

@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 960px) 
  and (orientation: portrait) { 
  
  div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

}

	@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 960px) 
  and (orientation: landscape) { 
div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > h4:nth-child(2) {font-size: 35px !important;}
div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > h4:nth-child(2){font-size: 35px !important;}
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}
}
	
	
	/*ipad*/
	
@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait)  {
	  
	  
	  
.vc_custom_heading a {
    font-size: 15px !important;
    line-height: 0 !important;
    text-align: center !important;
}

#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034 {font-size: 37px !important;text-align: center !important;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705 {font-size: 37px !important;}
	
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422 {font-size: 15px !important;}

.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {font-size: 13px !important;}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305 {font-size: 15px !important;}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading {font-size: 16px !important;}

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178 {font-size: 15px !important;}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269 {font-size: 37px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409 {font-size: 15px !important;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305 {font-size: 15px !important;}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766 {font-size: 40px !important;}

p{ font-size:15px !important}
	
	div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

  
 }
	
@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape)  {
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}	  
	  
	  
  }
	
/*ipad*/
	
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait)  {
	  
	  
	 /*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display:none !important}


/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ font-size:16px !important}


#post-205 > div > div > div > div > div:nth-child(5){ margin-top:7% !important}


/*pagina de inicio*/


div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601133731409 {
    font-family: buonafortunasport !important;
    font-size: 15px !important;
}

.vc_col-has-fill>.vc_column-inner{ padding-top:0 !important}


/*pagina tienda*/

.select2-container .select2-selection .select2-selection__rendered {
    font-size: 13px !important;
}

.top_bar_shop .catalog-ordering .shop-filter{ background-color:transparent !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span { font-size:13px !important}

.widget-area .widget h3.widget-title {font-size: 1.7em !important;}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100% !important;
}

 /*tamaño de los precios sueltos*/
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(3) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi	  { font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape)  {
	  
	  
	  


/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ font-size:16px !important}


#post-205 > div > div > div > div > div:nth-child(5){ margin-top:7% !important}


/*pagina de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div:nth-child(1){ display:none !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601133731409 {
    font-family: buonafortunasport !important;
    font-size: 15px !important;
}
	  
div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ line-height:23px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601558294178{ line-height:23px !important; font-size:16px !important}

div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559961305{ line-height:23px !important; font-size:16px !important}

div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601564634422{ line-height:23px !important; font-size:16px !important}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > h4:nth-child(2){ font-size:37px !important}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100%!important;
}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 140px !important;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {
    height: 140px !important;}
	
	.widget-area .widget h3.widget-title {
    font-size: 2em !important;
    font-family: buonafortunadeluxe !important;
    line-height: 1;
}

/*pagina tienda*/

.select2-container .select2-selection .select2-selection__rendered {
    font-size: 13px !important;
}

.top_bar_shop .catalog-ordering .shop-filter{ background-color:transparent !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span { font-size:13px !important}

.widget-area .widget h3.widget-title {font-size: 1.7em !important;}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100% !important;
}


	  /*tamaño de los precios sueltos*/
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(3) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi	  { font-size:17px !important}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}
}





@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (orientation: portrait)  {
	  
	  /*tamaño de los precios sueltos*/
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(3) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi	  { font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}


#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034 {font-size: 37px !important;text-align: center !important;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705 {font-size: 37px !important;}
	
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422 {font-size: 15px !important;}

.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {font-size: 13px !important;}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305 {font-size: 15px !important;}

div.entry-content div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex div.wpb_column.vc_column_container.vc_col-sm-10 div.vc_column-inner div.wpb_wrapper div.vc_row.wpb_row.vc_inner.vc_row-fluid div.wpb_column.vc_column_container.vc_col-sm-6 div.vc_column-inner div.wpb_wrapper h4.vc_custom_heading {font-size: 37px !important;}

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178 {font-size: 15px !important;}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269 {font-size: 37px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409 {font-size: 15px !important;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305 {font-size: 15px !important;}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766 {font-size: 40px !important;}

p{ font-size:15px !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}
	  
  }


@media only screen 
  and (min-device-width: 800px) 
  and (max-device-width: 1280px) 
  and (orientation: landscape)  {
	  
	   /*tamaño de los precios sueltos*/
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(3) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > p > span.woocommerce-Price-amount.amount > bdi	  { font-size:17px !important}
div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > p > span.woocommerce-Price-amount.amount > bdi{ font-size:17px !important}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

  }

@media only screen 
  and (min-device-width: 900px) 
  and (max-device-width: 1440px) 
  and (orientation: landscape)  {
	  
	  
	  
	  
	#post-1207 > div > div > div > div:nth-child(12) > div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559870034 {font-size: 37px !important;text-align: left !important;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564527705 {font-size: 37px !important;}
	
div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601564634422 {font-size: 15px !important;}

.woocommerce ul.products li.product .product_after_shop_loop_buttons .button {font-size: 13px !important;}
div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305 {font-size: 15px !important;}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > h4:nth-child(2) {font-size: 37px !important;}

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601562026620.vc_row-o-equal-height.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(1) > div > div > h4.vc_custom_heading.vc_custom_1601560731419{font-size: 16px !important;}

div.vc_column-inner.vc_custom_1601555902098 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601558294178 {font-size: 15px !important;}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601556307269 {font-size: 37px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409 {font-size: 15px !important;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601559961305 {font-size: 15px !important;}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601735861766 {font-size: 40px !important;}

p{ font-size:15px !important}  

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}
	  
	  
  }


/*ipad pro*/

@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1366px) 
and (orientation: portrait)  {
	
	
		 /*que no se vea el tercer producto de la página de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display: inherit !important}
#post-1207 > div > div > div > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div.woocommerce.columns-3 > ul > li:nth-child(3){ display: inherit !important}



	
/*pagina lista de favoritos*/

#yith-wcwl-form .shop_table.mobile li .item-wrapper .product-thumbnail .product-thumbnail-inner .product-remove a { line-height:22px;}
.wishlist_table.mobile li .item-wrapper .item-details {vertical-align: bottom;margin-top: 8%; text-align:center !important}
#yith-wcwl-form .wishlist-title h2 {font-size: 21px !important;}

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ font-size:16px !important}


#post-205 > div > div > div > div > div:nth-child(5){ margin-top:7% !important}


/*pagina de inicio*/

#post-1207 > div > div > div > div:nth-child(4) > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > div:nth-child(1){ display:none !important}

div.wpb_wrapper h1.vc_custom_heading.vc_custom_1601133731409 {
    font-family: buonafortunasport !important;
    font-size: 15px !important;
}
	  
div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601133731409{ line-height:23px !important}

div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-7.vc_col-md-7.vc_col-xs-12.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601558294178{ line-height:23px !important; font-size:16px !important}

div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601559961305{ line-height:23px !important; font-size:16px !important}

div.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill > div > div > h1.vc_custom_heading.vc_custom_1601564634422{ line-height:23px !important; font-size:16px !important}

div.wpb_column.vc_column_container.vc_col-sm-10 > div > div > div > div:nth-child(2) > div > div > h4:nth-child(2){ font-size:37px !important}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100%!important;
}

.woocommerce ul.products li.product.display_buttons .product_after_shop_loop {height: 140px !important;}
.woocommerce .product_after_shop_loop .product_after_shop_loop_switcher {
    height: 140px !important;}
	
	.widget-area .widget h3.widget-title {
    font-size: 2em !important;
    font-family: buonafortunadeluxe !important;
    line-height: 1;
}

/*pagina tienda*/

.select2-container .select2-selection .select2-selection__rendered {
    font-size: 13px !important;
}

.top_bar_shop .catalog-ordering .shop-filter{ background-color:transparent !important; box-shadow:none !important}

.woocommerce .top_bar_shop .catalog-ordering .shop-filter span { font-size:13px !important}

.widget-area .widget h3.widget-title {font-size: 1.7em !important;}

div.swiper-wrapper.photoswipe-wrapper div.swiper-slide.product-image.swiper-slide-active {
    width: 100% !important;
}


div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564985587 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}

div.vc_column-inner.vc_custom_1601564391175 div.wpb_wrapper div.woocommerce.columns-2 ul.row.visible.products.products-grid.product-category-list.perspective_hover.small-up-2.medium-up-2.large-up-2.xlarge-up-2.xxlarge-up-2.animated.fadeIn li.product.column.display_buttons.eva_ajax_load_more_item_visible div.product_thumbnail.with_second_image a img.attachment-shop_catalog.size-shop_catalog.wp-post-image{ max-width: 100%;}


}


@media only screen 
and (min-device-width: 1024px) 
and (max-device-width: 1366px)  
and (orientation: landscape)  {

#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601552535298.vc_row-has-fill.vc_column-gap-10.vc_row-no-padding > div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(2) > div > div{ margin-left:7%; margin-right:7%}
#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601552535298.vc_row-has-fill.vc_column-gap-10.vc_row-no-padding > div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(1) > div > div{ margin-left:7%; margin-right:7%}
#post-1207 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1601552535298.vc_row-has-fill.vc_column-gap-10.vc_row-no-padding > div.wpb_column.vc_column_container.vc_col-sm-10.vc_col-has-fill > div > div > div > div:nth-child(3) > div > div{ margin-left:7%; margin-right:7%}


}


  



