/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Category Page
    04. Product Template
    05. "Finalizar compra" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #js-fsNav-panelWrapper .rey-fsNav-panel .rey-fsNav-panelClose{
	top:100px;
	-webkit-transform: rotate(45deg)!important;	-ms-transform: rotate(45deg)!important;	transform: rotate(45deg)!important;
}

body .elementor .elementor-section-wrap .elementor-element-6c288cfb .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-reycore-header-logo .elementor-widget-container .rey-logoWrapper .rey-siteLogo .custom-logo-link .custom-logo{
	height:auto !important;
}

body .elementor-element-5813aac .products .product .rey-itemBadge{
	font-size:16px !important;
}

body .elementor-element-5813aac .product .rey-itemBadge{
	color:#ffffff !important;
	background-color:#2c3e50 !important;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body .elementor-element-5813aac .product .rey-thPos span{
	font-size:16px !important;
}

body .elementor-element-5813aac .rey-thPos span{
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body .elementor-element-56ef0016 .product .rey-itemBadge{
	font-size:16px !important;
	color:#ffffff !important;
	background-color:#2c3e50 !important;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body .elementor-2188 .elementor-element.elementor-element-6dc86d25{
	overflow-x:visible !important;
}

body{
	overflow-x:hidden;
}

body .form-row>.col, body .form-row>[class*=col-], body .rey-form-row>.col, body .rey-form-row>[class*=col-]{
	padding-right: 0.3125rem;
	padding-left: 0.3125rem;

	-ms-flex-preferred-size: 0;	flex-basis: 0;


	-webkit-box-flex: 1;	-ms-flex-positive: 1;	flex-grow: 1;
	max-width: 100%;
	display: none;
}

body .elementor-element-1fe51b7d .rey-toggleBox .rey-toggleBox-text-main{
	font-weight:600;
}

body .elementor-element-1fe51b7d .rey-toggleBox .rey-toggleBox-text-secondary{
	font-weight:400;
}

body .elementor-element-93c58b0 .elementor-button-primary-outline a{
	margin-top:20px;
}

body .elementor .elementor-section-wrap .elementor-element-4a7f4b4 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container .elementor-element-1ec4c79 .elementor-container .elementor-top-column .elementor-widget-wrap{
	width:500px !important;
	height:auto;
	border-style:none !important;
}

body .elementor-element-4a7f4b4 .elementor-element-1ec4c79 .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-4a7f4b4 .elementor-element-1ec4c79 .elementor-widget-container{
	width:500px;
	height:auto;
	border-style:none !important;
}

body .elementor-element-704be20 .elementor-element-1ec4c79 .elementor-widget-container{
	width:500px;
	height:auto;
	border-style:none !important;
}

body .elementor-element-0308b01 .elementor-element-1ec4c79 .elementor-widget-container{
	border-style:none !important;
	width:500px;
}

body .elementor-element-c234efd .elementor-element-1ec4c79 .elementor-widget-container{
	width:500px;
	border-style:none !important;
}

body .elementor-element-91dffe2 .elementor-element-1ec4c79 .elementor-widget-container{
	width:500px;
	height:auto;
	border-style:none !important;
}

body .elementor-element-97ac4d0 .splide .rey-productLoop-footer{
	padding-left:0px;
	padding-right:10px;
}

body .elementor-element-97ac4d0 .splide .rey-productFooter-item{
	padding-right:12px;
}

body .elementor-element-6a2c323 .rey-hotspot img{
	-webkit-filter: invert(1);	filter: invert(1);
}

body .woocommerce-product-attributes tbody .woocommerce-product-attributes-item{
	display:block !important;
}

body .woocommerce-product-attributes tbody .woocommerce-product-attributes-item:nth-child(3){

	display:none !important;
}

body .woocommerce-product-attributes tbody .woocommerce-product-attributes-item:nth-child(2){

	display:none !important;
}

body #main .product .rey-productSummary{
	z-index:3;
}

body .elementor-element-55c3a173 .elementor-widget-text-editor .__custom-price-range:nth-child(1){

	margin-right:15px;
	font-size:32px;
}

body .entry-summary .woocommerce-product-details__short-description p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	line-height:1.4em;
}

body .rey-wcPanel-inner:nth-child(1) > h2:nth-child(1){

	text-align:center;
}

body .rey-fsNav-panel .rey-fsNav-panelLogo img{
	width:200px;
	display:inline-block;
}

body #menu-movil > .menu-item{
	padding-bottom:10px;
	padding-right:0px;
	padding-top:0px;
}

body #menu-movil > .menu-item > a{
	font-size:17px;
	font-family:'Montserrat', serif;
}

body #menu-movil .sub-menu a{
	font-family:'Montserrat', serif;
	font-style:italic;
	line-height:2.4em;
}

body #menu-menu-izquierdo .menu-item ul{
	-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0);	box-shadow:0px 0px 15px 0px rgba(0,0,0,0);
}

body .elementor-shortcode .insta-gallery-feed .insta-gallery-actions{
	margin-top:50px;
}

body #menu-movil > .menu-item > a span{
	color:#000 !important;
}

body .rey-noSp p{
	display:none;
}

@media (max-width:1024px){

	body #js-fsNav-panelWrapper .rey-fsNav-panel .rey-fsNav-panelClose{
	left:89%;
}

body #main .product .rey-productSummary{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .rey-productSummary .splide{
	margin-bottom:0px !important;
}

body #main .product .entry-summary{
	padding-top:40px !important;
	padding-left:20px;
}

body #content .rey-siteContainer{
	padding-left:0px;
	padding-right:0px;
}

body #main .product .entry-summary.yp_onscreen{
	-webkit-animation-name:none !important;	animation-name:none !important;
	}

}



@media (max-width:767px){

	body #js-fsNav-panelWrapper .rey-fsNav-panel .rey-fsNav-panelClose{
	left:700px!important;
	top:30px!important;
}

body .rey-wcPanels .rey-wcPanel h2{
	text-align:center;
}

body .elementor-element-4c837ab .elementor-widget-heading .elementor-heading-title{
	text-align:left;
}

body #js-fsNav-panelWrapper{
	width:85%;
	}

}



@media (max-width:639px){

	body #menu-movil > .menu-item{
	text-align:left;
	padding-left:20px;
}

body .rey-fsNav-panel .rey-fsNav-panelLogo img{
	display:block;
}

body #js-fsNav-panelWrapper{
	width:85%;
	}

}



@media (max-width:479px){

	body .elementor-element-6a2c323 .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #tab-description{
	padding-left:0px;
	padding-right:0px;
}

body #main .product .entry-summary{
	padding-bottom:30px;
}

body .elementor-accordion .elementor-tab-title a{
	font-weight:400 !important;
}

body .variations tr span{
	font-weight:400;
	color:#c0392b;
}

body .variations tr label{
	letter-spacing:2.4px;
}

body .elementor-accordion .elementor-accordion-item .elementor-tab-title{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .elementor-accordion .elementor-accordion-item .elementor-active{
	font-size:14px;
}

body .elementor-element-96eb48f .elementor-top-column{
	padding-left:5px;
}

body .elementor-element-96eb48f .elementor-widget-wrap{
	padding-right:0px !important;
	padding-left:0px !important;
}

body #content .rey-siteContainer{
	margin-top:25px !important;
}

body #page #content .rey-siteContainer{
	margin-top:24px !important;
}

body .elementor .elementor-widget-reycore-header-logo .elementor-widget-container{
	padding-left:0px !important;
}

body .rey-pbTemplate .elementor header{
	-webkit-box-pack:flex-start;	-ms-flex-pack:flex-start;	justify-content:flex-start;
	}

}



@media (max-width:475px){

	body #js-fsNav-panelWrapper .rey-fsNav-panel .rey-fsNav-panelClose{
	left:90vw;
	top:26px;
}

body .elementor-element-5813aac .splide .rey-icon-reycore-icon-bag{
	width:22px;
	height:22px;
	left:-6px !important;
}

body #main .product .entry-summary{
	padding-top:0px !important;
}

body .elementor-element-6a2c323 .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-36b7ce2 .elementor-widget-heading .elementor-heading-title{
	text-align:left;
}

body .elementor-element-aeae384 .elementor-widget-heading .elementor-heading-title{
	text-align:left;
}

body .elementor .elementor-widget-reycore-header-logo .elementor-widget-container{
	padding-left:0px !important;
	}

}



@media (max-width:425px){

	body #js-fsNav-panelWrapper .rey-fsNav-panel .rey-fsNav-panelClose{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	top:32px !important;
	left:90vw!important;
}

body .rey-siteHeader .elementor .elementor-top-column{
	text-align:left;
}

body .rey-siteHeader .elementor .elementor-top-column:nth-child(2){

	width:49%;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body .rey-siteHeader .elementor .elementor-top-column:nth-child(3){

	width:25%;
}

body .rey-stickyContent .elementor .elementor-top-column:nth-child(2){

	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	width:50%;
}

body .rey-stickyContent .elementor .elementor-top-column:nth-child(3){

	width:25%;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
	-webkit-box-align:flex-end;	-ms-flex-align:flex-end;	align-items:flex-end;
}

body .rey-stickyContent .elementor-top-column:nth-child(3) .elementor-widget-wrap{
	padding-right:0px;
	}

}



@media (max-width:400px){

	body .rey-siteHeader .elementor .elementor-widget-reycore-header-account{
	display:none;
}

body .rey-stickyContent .elementor .elementor-widget-reycore-header-account{
	display:none;
}

body .rey-stickyContent .elementor .elementor-top-column{
	-webkit-box-flex:0 0 0 0;	-ms-flex:0 0 0 0;	flex:0 0 0 0;
}

body .rey-stickyContent .elementor header{
	padding-left:0px !important;
	padding-right:0px !important;
}

body #content .rey-siteRow{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .entry-summary .rey-productShare{
	padding-top:10px;
}

body .rey-productShare h5{
	padding-bottom:20px;
}

body .elementor-element-36b7ce2 .elementor-widget-heading:nth-child(1) .elementor-heading-title{
	font-size:14px;
	line-height:2em;
}

body #menu-movil .sub-menu a{
	font-style:italic;
	padding-left:47px;
	color:#333333;
	line-height:2.3em;
}

body #js-fsNav-panelWrapper .rey-fsNav-panel .rey-fsNav-panelContent .rey-fsNav-panelMenu .elementor-widget-reycore-menu-fancy .elementor-widget-container .reyEl-fancyMenu #menu-movil .menu-item .sub-menu .menu-item a{
	font-family:'Montserrat', serif;
}

body .rey-stickyContent .elementor .elementor-element-6c288cfb{
	max-width:100vw;
}

body .elementor .elementor-widget-reycore-header-logo .elementor-widget-container{
	padding-left:0px !important;
}

body .rey-pbTemplate .elementor header{
	display:inline-flex;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .wp-block-handpicked-products .wp-block-button .add_to_cart_button{
	color:#2c3e50;
	text-transform:uppercase;
	background-color:#fff;
	border-width:1px;
	border-color:#2c3e50;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body.single-post .wp-block-handpicked-products .price .woocommerce-Price-amount{
	font-weight:600;
	font-size:17px;
}

body.single-post #page #content .rey-siteContainer .rey-siteRow #main .rey-siteMain-inner{
	width:900px !important;
}

body.single-post #main .rey-siteMain-inner{
	padding-left:10px;
	padding-right:10px;
}

@media (max-width:767px){

	body.single-post #main article{
	width:100vw;
	padding-right:30px;
	padding-left:10px;
}

body.single-post #main .rey-siteMain-inner{
	margin-right:10px;
	}

}



@media (max-width:479px){

	body.single-post #page #content .rey-siteContainer .rey-siteRow #main .rey-siteMain-inner article{
	width:100vw !important;
	}

}



@media (min-width:1025px){

	body.single-post #main .rey-siteMain-inner{
	max-width:900px;
	}

}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category #content{
	display:none;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .elementor-element-55c3a173 .elementor-top-column:nth-child(2) .elementor-widget-text-editor .elementor-widget-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product #content{
	z-index:2;
	z-index:2;
}

body.single-product .elementor-element-6a2c323 .rey-hotspot .rey-hotspotImg{
	-webkit-filter: invert(1);	filter: invert(1);
	-webkit-filter: invert(1);	filter: invert(1);
}

body.single-product #main{
	z-index:2;
	z-index:2;
}

body.single-product #wc-tabs-wrapper{
	background-color:#ffffff;
	margin-bottom:0px;
	background-color:#ffffff;
	margin-bottom:0px;
}

body.single-product .elementor .elementor-element-55c3a173 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container{
	line-height:1em !important;
	line-height:1em !important;
}

body.single-product .elementor-element-55c3a173 .elementor-widget-text-editor .elementor-widget-container{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.single-product .elementor-element-55c3a173 .elementor-widget-text-editor:nth-child(4) .elementor-widget-container{
	font-size:55px;
	font-size:55px;
}

body.single-product #page{
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .entry-summary .rey-summarySpecs h2{
	font-size:15px;
}

body.single-product #page #content .rey-siteContainer .rey-siteRow #main .product .rey-productSummary .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{
	width:309vw !important;
	width:309vw !important;
}

body.single-product .woocommerce-product-gallery a img{
	max-width:55vw;
	max-width:55vw;
}

body.single-product #main .product .entry-summary.yp_onscreen{
	-webkit-animation-name:fadeInRight;	animation-name:fadeInRight;
	-webkit-animation-duration:1.51s;	animation-duration:1.51s;
	-webkit-animation-delay:0.51s;	animation-delay:0.51s;
	-webkit-animation-name:fadeInRight;	animation-name:fadeInRight;
	-webkit-animation-duration:1.51s;	animation-duration:1.51s;
	-webkit-animation-delay:0.51s;	animation-delay:0.51s;
}

body.single-product #main .product .entry-summary{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-out;	animation-timing-function:ease-out;
	-webkit-box-shadow:0px 0px 39px -29px #484f56;	box-shadow:0px 0px 39px -29px #484f56;
	border-top-width:0px;
	background-color:transparent;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-out;	animation-timing-function:ease-out;
	-webkit-box-shadow:0px 0px 39px -29px #484f56;	box-shadow:0px 0px 39px -29px #484f56;
	border-top-width:0px;
	background-color:transparent;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .rey-pageCover .elementor .elementor-element-55c3a173.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.single-product .rey-pageCover .elementor .elementor-element-55c3a173{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.single-product .rey-productSummary .entry-summary .rey-innerSummary{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .woocommerce-product-attributes tbody .woocommerce-product-attributes-item:nth-child(2){

	display:none;
	display:none;
}

body.single-product .woocommerce-product-attributes tbody .woocommerce-product-attributes-item:nth-child(3){

	display:none;
	display:none;
}

body.single-product #content .rey-siteContainer{
	z-index:3;
	z-index:3;
}

body.single-product .entry-summary .post-navigation .nav-links{
	position:relative;
	left:-95px;
	position:relative;
	left:-95px;
}

body.single-product .entry-summary .post-navigation{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.single-product .entry-summary .rey-productTitle-wrapper h1{
	font-family:'Cormorant', serif;
}

body.single-product .entry-summary .price{
	font-family:'Cormorant', serif;
}

body.single-product .entry-summary .price .__custom-price-range{
	font-family:'Cormorant', serif;
}

body.single-product .entry-summary .price .rey-priceText{
	font-family:'Cormorant', serif;
}

body.single-product #woocommerce_before_variations_form p{
	font-family:'Cormorant', serif;
}

body.single-product .variations tr label{
	font-family:'Cormorant', serif;
}

body.single-product .variations .variable-item span{
	font-family:'Cormorant', serif;
}

body.single-product .rey-productShare h5{
	font-family:'Cormorant', serif;
}

body.single-product .rey-breadcrumbs .rey-breadcrumbs-item a{
	font-family:'Cormorant Garamond', serif;
}

body.single-product .entry-summary bdi span{
	font-family:'Cormorant Garamond', serif;
}

body.single-product #main .product .rey-wcPanel{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

@media (max-width:600px){

	body.single-product #main > .product{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product #main .product .rey-productSummary{
	padding-bottom:0px;
}

body.single-product #main .product .entry-summary{
	padding-bottom:20px;
	}

}



@media (max-width:479px){

	body.single-product #content .rey-siteContainer{
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	-webkit-transform: translatey(-30px);	-ms-transform: translatey(-30px);	transform: translatey(-30px);
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	-webkit-transform: translatey(-30px);	-ms-transform: translatey(-30px);	transform: translatey(-30px);
	margin-top:25px;
}

body.single-product #main .product .entry-summary{
	margin-bottom:4px;
	-webkit-transform: translatey(-67px);	-ms-transform: translatey(-67px);	transform: translatey(-67px);
	margin-bottom:13px;
	padding-left:30px;
	padding-right:30px;
}

body.single-product .rey-productSummary .entry-summary .rey-innerSummary{
	margin-top:67px;
	padding-top:34px;
}

body.single-product #wc-tabs-wrapper{
	border-style:none;
	}

}



@media (max-width:400px){

	body.single-product .entry-summary .price span:nth-child(3){

	position:relative;
	left:21px;
}

body.single-product #main .product .entry-summary{
	padding-right:10px;
	padding-left:10px;
}

body.single-product .entry-summary .price > span{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-left:-1px !important;
}

body.single-product .variations .variable-item span{
	color:#000;
}

body.single-product .variations tr label{
	color:#000 !important;
}

body.single-product .variations .label span{
	color:#3a3a3a;
	font-family:'Cormorant', serif;
}

body.single-product .elementor-element-52be055 .elementor-widget-heading:nth-child(1) .elementor-heading-title{
	width:340px;
}

body.single-product .elementor-element-d0a8495 .elementor-widget-heading:nth-child(1) .elementor-heading-title{
	font-size:16px;
	width:335px;
}

body.single-product .rey-wcPanels .rey-wcPanel .elementor{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .rey-wcPanels .elementor .elementor-element-52be055{
	background-position-x:2px !important;
}

body.single-product .elementor-element-52be055 .elementor-widget-text-editor .elementor-widget-container{
	margin-bottom:0px !important;
	margin-top:240px !important;
	}

}



@media (min-width:1025px){

	body.single-product #main .product .entry-summary{
	margin-right:-31px;
	margin-right:-31px;
}

body.single-product .rey-productSummary .entry-summary .rey-innerSummary{
	margin-right:70px !important;
	margin-left:70px !important;
	margin-right:70px !important;
	margin-left:70px !important;
}

body.single-product .entry-summary .post-navigation{
	display:inline-block;
	display:inline-block;
	}

}



/*-----------------------------------------------*/
/*  "Finalizar compra" Page                      */
/*-----------------------------------------------*/
body.page-id-72 #redsys_payment_form a{
	background-color:rgba(234,237,240,0);
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	text-transform:lowercase;
}

body.page-id-72 #submit_redsys_payment_form{
	text-transform:uppercase;
	color:#ffffff;
	background-color:#2c3e50;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}