/*
   Theme Name: Micrapel Bodas
   Theme URI: http://wordpress.org/themes/twentytwelve
   Description: Tema hijo (Theme Twenty Twelve)
   Author: Photonica
   Author URI: www.iphotonica.com
   Template: twentytwelve
   Version: 2.0
*/

/* RESPONSIVE -------------------------------------------------------------- */

@import url(https://877362.claudeassets.com/20190825105951cs_/http://micrapelbodas.com/wp-content/themes/micrapel/css/responsive.css);


/* GENERAL -------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: top;
	outline: none;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size: 87.5%;
}
body {
	line-height: 1;
	text-rendering: optimizeLegibility;
	color: #595959;
	margin: 0px;
	font-size: 13px;
	font-family: 'Century' !important;
color: #434343;
font-weight: normal !important;

}
html, body {height:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small {font-size: smaller;}
.clear:after, .wrapper:after, .format-status .entry-header:after {clear: both;}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
	display: table;
	content: "";
}
section[role="banner"] {margin-bottom: 48px;}

/* SUBHEADERS */

h1, h2, h3, h4, h5, h6 {clear: both;}

/* ENLACES */

a:focus {outline: none !important;}
a {
	outline: none;
	color: #9f949d;
	text-decoration: none;
}
a:hover {
	color: #e5adb9;
	text-decoration: none;
}
a:visited {color: #9f949d;}


/* IMÁGENES & MEDIA */

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.entry-content img, .comment-content img {max-width: 100%;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height: auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	max-width: 100%;
	height: auto;
}
embed, iframe, object, video {max-width: 100%;}
.entry-content .twitter-tweet-rendered {max-width: 100% !important;}
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	max-width: 100%;
	padding: 4px;
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	font-style: italic;
	font-size: 12px;
	line-height: 2;
	color: #757575;
}
img.wp-smiley, .rsswidget img {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* GALERÍAS */

.entry-content dl.gallery-item {margin: 0;}
.gallery-item a, .gallery-caption {width: 90%;}
.gallery-item a {display: block;}
.gallery-caption a {display: inline;}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {padding: 3%;}

/* FORMULARIOS & BOTONES */

button, input, select, textarea {
	border: 1px solid #ccc;
	font-family: inherit;
	padding: 6px;
	outline: none;
}
button, input {line-height: normal;}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {
	border: 0;
	padding: 0;
}
input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span {
	padding: 6px 10px;
	font-size: 11px;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
}
.menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"] {cursor: pointer;}
button[disabled], input[disabled] {cursor: default;}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
}
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
}
.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	padding: 0;
}

/* TABLAS */

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}

/* FUENTES -------------------------------------------------------------- */

@font-face {
    font-family: 'CenturyGothic';
    src: url('https://ecbc38.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic.eot');
    src: url('https://96dd8c.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic.eot#iefix') format('embedded-opentype'),
         url('https://dbb641.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic.woff') format('woff'),
         url('https://39208e.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic.ttf') format('truetype'),
         url('https://3d596c.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic.svg#CenturyGothic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Century';
    src: url('https://ef750b.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/Century.eot');
    src: url('https://276a94.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/Century.eot#iefix') format('embedded-opentype'),
         url('https://eb0836.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/Century.woff') format('woff'),
         url('https://0df6ef.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/Century.ttf') format('truetype'),
         url('https://2a4020.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/Century.svg#CenturyGothic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'CenturyGothic-Bold';
  src: url('https://53abf5.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic-Bold.woff') format('woff'),
       url('https://26c456.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic-Bold.ttf') format('truetype'),
       url('https://bd277f.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CenturyGothicBoldo';
  src: url('https://14603e.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothicBoldo.eot');
  src: url('https://4889f6.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothicBoldo.woff2') format('woff2'),
       url('https://44a291.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/fonts/CenturyGothicBoldo.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

/* DISEÑO -------------------------------------------------------------- */

/* ESTRUCTURA */

#main {
border-top: 1px solid #dadada;
margin-top: 25px;
padding-top: 15px;
}
.site {
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height:100%;
	position:relative;
}
.site-content {
	margin: 24px 0 0;
	float: left;
	padding-bottom: 360px;
	width: 100%;
}
.widget-area {
	display: none;
	float: right;
	margin-top: 30px;
}

/* CABECERA */

.site-header {
	padding: 14px 0;
	text-align: center;
	font-family: 'Century';
	color: #434343;
	font-size: 12px;
	font-style: italic;
	text-transform: lowercase !important;
}
.site-header a {
	color: #434343;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.site-header a:hover {
	color: #9f949d;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.blog-header {
	display: none;
	padding: 14px 0;
	text-align: center;
	background: url(https://e6cf44.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-blog.png) no-repeat;
	width: 100%;
	padding-top: 105px;
}
.blog-header a {
	color: #434343;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.blog-header a:hover {
	color: #9f949d;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.header-image {margin-top: 0px;}

.header-left {float: left; width: 30%;}
.header-right {float: right; width: 30%;}
.header-center {float: left; width: 40%;}

.header-mvl {
	display: none;
	background: #f5f2f5;
	width: 100%;
	height: 35px;
	position: fixed;
	z-index: 10000000000 !important;
	text-align: right;
}

.header-mvl img {
	margin-top: 9px;
	margin-right: 4px;
}

/* MENÚ */

.menu-principal {
	/*border-bottom: 1px solid #dadada;
	overflow: hidden;*/
	position: relative;
	font-family: 'CenturyGothic' !important;
	font-style: normal !important;
	margin-top: 45px;
}
.menu-principal .main-navigation {
	text-align: left;
	font-size: 12px;
	letter-spacing: 1px;	
	font-weight: normal;
	text-transform: uppercase;
	float: left;
	width: 50%;
	line-height: 32px;
}
.menu-principal .main-navigation ul {text-align: left;}
.menu-principal li.shop > a {
	font-family: 'CenturyGothic-Bold';
	font-size: 13px;
}
.menu-principal .main-navigation a {
	-webkit-transition: all 0.3s linear; 
	-moz-transition: all 0.3s linear; 
	transition: all 0.3s linear;
}
.menu-principal .main-navigation a:hover {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.menu-principal .main-navigation ul.nav-menu, .menu-principal .main-navigation div.nav-menu > ul {display: none;}
.menu-principal .main-navigation ul.nav-menu.toggled-on, .menu-principal .menu-toggle {display: inline-block;}

.menu-principal .menu-toggle {
	border: none !important;
	background: none !important;
	text-transform: uppercase !important;
	font-size: 12px  !important;
	letter-spacing: 1px  !important;
	font-weight: normal  !important;
	padding: 0px !important;
}
.menu-principal .menu-toggle:after {
	content: url("https://5e718e.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/icon-menu.png") center no-repeat;
	padding-left: 3px;
}

/* MENÚ TIENDA */

.menu-tienda {display: none;}
/*.post-type-archive-product .menu-tienda {display: inherit !important;}
.single-product .menu-tienda {display: inherit !important;}
.woocommerce-cart .menu-tienda {display: inherit !important;}
.tax-product_cat .menu-tienda {display: inherit !important;}*/

.menu-tienda .main-navigation {
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;	
	font-weight: normal;
	text-transform: uppercase;
	float: left;
	width: 100%;
	line-height: 32px;
}
.menu-tienda .main-navigation ul {
	text-align: center;
	font-family: 'CenturyGothic';
	font-style: normal;
}
.menu-tienda .main-navigation a {
	-webkit-transition: all 0.3s linear; 
	-moz-transition: all 0.3s linear; 
	transition: all 0.3s linear;
}
.menu-tienda .main-navigation a:hover {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.menu-tienda .main-navigation ul.nav-menu, .menu-tienda .main-navigation div.nav-menu > ul {display: none;}
.menu-tienda .main-navigation ul.nav-menu.toggled-on, .menu-tienda .menu-toggle {display: inline-block;}

.menu-shop-container {background: #f6eaed;}
.menu-tienda .menu-toggle {
	border: none !important;
	background: none !important;
	text-transform: uppercase !important;
	font-size: 12px  !important;
	letter-spacing: 1px  !important;
	font-weight: normal  !important;
	padding: 0px !important;
	width: 100% !important;
	background: #f6eaed !important;
	font-family: 'CenturyGothic' !important;
	font-style: normal !important;
}
.menu-tienda .menu-toggle:after {
	content: url("https://882bb7.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/icon-menu-tienda.png") center no-repeat;
	padding-left: 6px;
}

.home .menu-tienda h3:before {
content: '' no-repeat !important;
margin-right: 0px;
}
.home .menu-tienda h3{margin-top: 0px !important;}

/* BUSCADOR */

.buscador {
	background: url(https://37fb76.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-search.png) no-repeat right;
	height: 32px;
	float: right;
	width: 220px;
	margin-bottom: 4px;
}
.buscador input[type="text"] {
	padding: 0px !important;
	width: 80%;
	margin-left: 10px;
	margin-top: 11px;
	background: none !important;
	border: none !important;
	float: left;
	color: #434343;
	font-size: 12px;
	font-style: italic;
	text-transform: lowercase !important;
}
.buscador input[type="submit"] {
	float: right;
	margin-right: 12px;
	background: none !important;
	border: none !important;
	width: 5%;
}

/* AGOSTO */

#agosto {color:#434343; background-color:#c6bdc5; text-align:center; margin: 5px auto; padding: 10px;font-weight: bold;}

/* REDES SOCIALES */

.menu-redes-sociales-container {width: 140px;}
.menu-redes-sociales-container ul li {
	width: 30px;
	height: 30px;
	float: left;
	display: inline-block;
	margin-right: 6px;
}
.menu-redes-sociales-container ul li:last-child {margin-right: 0px}



/* Menú secundario */
.menu-acceso-container {
	text-align: left !important;
	background: url(/assets/www.micrapelbodas.com/wp-content/themes/micrapel/img/icon-profile.png) no-repeat;
	background-size: 15px;
	height: 15px;
	line-height: 15px;
	padding-left: 20px;
	margin-bottom: 13px;
}
.menu-acceso-container li {display: inline-block;}
.menu-acceso-container li:after {
	content: "/";
	margin-right: 3px;
	margin-left: 5px;
}
.menu-acceso-container li:last-child:after {content: ""}

/* Cesta*/
.carrito {
	text-align: right;
	text-transform: capitalize !important;
	line-height: 16px;
}
.carrito img {margin-left: 8px;}

/* FOOTER */

footer[role="contentinfo"] {
	clear: both;
	font-size: 13px;
	line-height: 20px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	color: #434343;
	font-family: "Times New Roman", Times, serif;
   bottom:0;
   background: url(https://59a9f5.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-footer.png) no-repeat bottom;
	border-top: 1px solid #dadada;
	padding-top: 30px;
	letter-spacing: 0.5px;
	    position: absolute;
    height: 270px;


}
footer[role="contentinfo"] a {color: #434343;}
footer[role="contentinfo"] a:hover {text-decoration: underline;}
footer[role="contentinfo"] h4.subtitle {
	margin-bottom: 25px;
	text-align: left;
	font-size: 13px;
	letter-spacing: 2px;
}
.footer-col-1 {
	float: left;
	display: inline-block;
	padding-right: 30px;
	
	width:-moz-calc(33.333333% - 30px);
  	width:calc(33.333333% - 30px);
	margin-bottom: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.footer-col-2 {
	float: left;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding-left: 30px;
	padding-right: 30px;
	display: inline-block;
	margin-bottom: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
	
	width:-moz-calc(33.333333% - 62px);
  	width:calc(33.333333% - 62px);
}
.footer-col-3 {
	float: right;
	padding-left: 30px;
	margin-bottom: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
	
	width:-moz-calc(33.333333% - 30px);
  	width:calc(33.333333% - 30px);
}
.footer-col-2 .btn {
	width: 150px;
	margin-top: 20px;
}
.btn {
	display: block;
	padding: 10px 15px;
	background: #f1eff1;
	text-align: center;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.btn:hover {
	background: #f8f8f8;
	color: #9f949d;
	text-decoration: none !important;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.footer-social li {
	display: inline-block;
	margin-right: 5px;
	font-size: 16px;
}
.footer-social li a {
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.footer-social li a:hover {
	color: #9f949d;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.footer-col-3 form {
	margin-top: 20px; margin-bottom: 20px;
	border: 1px solid #dadada!important;
	padding: 5px;
}
.footer-col-3 form input {
		background: none !important;
	border: none !important;
		color: #434343;
	float: left;
	width:-moz-calc(100% - 40px);
  		width:calc(100% - 40px);
	}
.footer-col-3 form button {
	float: right;
	background: none !important;
	border: none !important;
	width: 25px;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
	
}
.footer-col-3 form button:hover {
	color: #9f949d;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
	
}


/* PAGINACIÓN */

.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {padding: 24px 0;}
#nav-above {display: none;}
.paged #nav-above {display: block;}
.nav-previous, .previous-image {
	float: left;
	width: 50%;
}
.nav-next, .next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area, #comment-nav-above {margin: 48px 0;}

/* HOME -------------------------------------------------------------- */

.home .site-content {margin-top: 0px !important;}
.slideshow_container {
width: 100%;
padding-top: 20px !important;
margin-bottom: 20px !important;
}
.slideshow_container_style-light .slideshow_button {
width: 30px !important;
background: url('https://4108dc.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/arrows.png') no-repeat !important;
}
.slideshow_container_style-light .slideshow_transparent {
filter: alpha(opacity = 100) !important;
opacity: 1 !important;
}
.slideshow_container .slideshow_button.slideshow_previous {left: -15px !important;}
.slideshow_container .slideshow_button.slideshow_next {right: -15px !important;}
.slideshow_container_style-light .slideshow_next {background-position: -32px 0 !important;}
.slideshow_container_style-light .slideshow_button {margin-top: 0px !important;}

.home .columns-4 {
	margin-top: 40px;
}
.home h2 {
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #dadada;
	font-family: 'CenturyGothic' !important;
	color: #434343;
	line-height: 30px;
	margin-bottom: 30px;
}
.home h3 {
	font-family: 'Century';
	color: #434343;
	font-size: 13px !important;
	font-style: italic;
	text-transform: none !important;
	margin-top: 8px;
	font-weight: normal !important;
}
.home h3 a {color: #434343;}
.home h3 a:hover {text-decoration: underline !important;}
.home h3:before {
	content: url('https://e1d740.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-titulo.png') no-repeat !important;
	color: #edc2cd;
	margin-right: 5px;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
width: auto !important;
margin-right: 0.5% !important;
margin-left: 0.5% !important;
clear: none !important;
}

#gallery- img, .project-alternativa img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
#gallery- img:hover, .project-alternativa img:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.home-left img,
	.home-right img {
		width: 100%;
		height: auto;
		
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		transition: all 0.4s linear;
		
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.home-left img:hover,
	.home-right img:hover {
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		transition: all 0.4s linear;
		
		opacity: 0.6;
		filter: alpha(opacity=60);
	}
.panel-grid-cell h3 {
	font-family: 'CenturyGothic-Bold';
		text-transform: uppercase;
		letter-spacing: 1px !important;
		text-align: left !important;
		margin-bottom: 15px;
		font-size: 12px !important;
	color: #b9b1ba;
	
}
	h4.subtitle {
		font-family: 'CenturyGothic-Bold';
		text-transform: uppercase;
		letter-spacing: 3px;
		text-align: center;
		margin-bottom: 15px;
		font-size: 14px;
	}
	h4.subtitle a,
	.home-text a {
		color: #434343;
		
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		transition: all 0.4s linear;
	}
	h4.subtitle a:hover {
		color: #9f949d;
		
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		transition: all 0.4s linear;
	}
	.home-text {
		text-align: center;
		line-height: 20px;
		letter-spacing: 0.5px;
	}
	.home-newsletter {
		background: url(https://afdbee.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-newsletter.jpg) no-repeat;
		padding: 30px;
		text-align: center;
		padding: 0px 30px;
    text-align: center;
    min-height: 218px;
	}
.home-newsletter h4 {padding-top: 40px;}
	.home-newsletter p {
		max-width: 380px;
		margin: 0 auto;
	}
	.home-newsletter form {margin-top: 15px;}
	.home-newsletter form input {
		background: #fff;
		border: none !important;
		padding: 10px !important;
		color: #434343;
	}
	.home-newsletter form input[type="submit"] {
		background: none !important;
		color: #434343;
		
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		transition: all 0.4s linear;
		
	}
	.home-newsletter form input[type="submit"]:hover {
		color: #fff;
		
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		transition: all 0.4s linear;
	}
.home-shop {
	padding-top: 50px;
	clear: both;
}
.home-shop .home-text {marginb-bottom: 15px;}
@media screen and (min-width: 600px) {
	.home-content {
		    overflow: hidden;
    margin-bottom: 15px;
		display: block;
}
	.home-mbl {display: none;}
	
	.home-left {
		width: 66.666666%;
		float: left;
	}
	.home-right {
		width: 33.333333%;
		float: right;
	}
	.home-line {
		position: relative;
		overflow: hidden;
		height: 100%;
	}
	.home-invitaciones-img {
		width: 50%;
		float: left;
		clear: left;
		position: relative;
	}
	.home-blog-img {
		width: 50%;
		float: right;
		position: relative;
	}
	.home-invitaciones {
		background: #f8f8f8;
		padding: 30px;
		bottom: 0;
		top: 0;
		left: 0;
		position: absolute;
		
		width:-moz-calc(50% - 60px);
  		width:calc(50% - 60px);
	}
	.home-invitaciones-img:after{
		    content: " ";
		background: url(https://067019.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/arrow-top.png) no-repeat;
		background-size: 100%;
		width: 22px;
		height: 20px;
    		position: absolute;
    		bottom: -2px;
		left:-moz-calc(50% - 11px);
  		left:calc(50% - 11px);
		display: block;
		z-index: 999999;
	}
	.home-blog-img:before{
		    content: " ";
		background: url(https://b29ffe.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/arrow-left.png) no-repeat;
		background-size: 100%;
		width: 20px;
		height: 22px;
    		position: absolute;
    		right: -1px;
		top:-moz-calc(50% - 11px);
  		top:calc(50% - 11px);
		display: block;
		z-index: 999999;
	}
	.home-complementos-img:before{
		    content: " ";
		background: url(https://19a2d9.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/arrow-right.png) no-repeat;
		background-size: 100%;
		width: 20px;
		height: 22px;
    		position: absolute;
    		left: -1px;
		bottom: 25px;
		display: block;
		z-index: 999999;
	}
	.home-complementos-img {position: relative;}
	.home-complementos {
		background: #f8f8f8;
		padding: 30px;
		bottom: 0;
		top: 0;
		right: 0;
		position: absolute;
		
		width:-moz-calc(50% - 60px);
  		width:calc(50% - 60px);
	}
	.home-complementos img {position: relative;}
	.home-complementos h4,
	.home-invitaciones h4 {
		margin-top:-moz-calc(50% - 70px);
  		margin-top:calc(50% - 70px);
	}
	.home-blog h4 {
		margin-top:-moz-calc(50% - 90px);
  		margin-top:calc(50% - 90px);
	}
	.home-blog {
		background: #f8f8f8;
		padding: 30px;
		    height: 158px;
	}
	
}
@media screen and (max-width: 600px) {
	.home-content {display: none;}
	.home-mbl {
		display: block;
		 margin-bottom: 15px;
	}
	.home-mbl img {width: 100%;}
	.home-invitaciones-img,
	.home-blog-img {
		width: 100%;
		clear: both;
		
	}
	
	.home-invitaciones,
	.home-complementos,
	.home-blog {
		background: #f8f8f8;
		padding: 30px;
		margin-bottom: 30px;
	}
	.home-newsletter {margin-bottom: 30px;}
	
}



/* HOME: NOVEDADES / CATEGORÍAS -------------------------------------------------------------- */

.woocommerce-result-count {display: none;}
.woocommerce-ordering {margin-top: 15px !important; margin-bottom: 30px !important;}
ul.products li a.button {display: none;}
.home ul.products li {
	width: 32% !important;
	float: left !important;
	margin-right: 1% !important;
	margin-left: 0% !important;
} 
ul.products li {
	width: 32.3% !important;
	float: left !important;
	margin-left: 0.5% !important;
	margin-right: 0.5% !important;
} 
.home ul.products li {margin-right: 2% !important;}
ul.products li:nth-child(3) {margin-right: 0px !important;}

ul.products li h3 {
	width: 70%;
	height: 10px;
	float: left;
	text-align: left;
	font-weight: normal !important;
font-style: italic;
	font-size: 13px !important;
	line-height: 16px !important;
	color: #434343;
}
ul.products li h3:hover {text-decoration: underline !important;}
ul.products li .price {
	width: 30%;
	float: right;
	text-align: right;
	color: #c6bdc5 !important;
	padding-top: 5px;
	font-family: 'Century';
}
ul.products li .price .amount{font-size: 18px;}
ul.products li .price del {color: #c6bdc5 !important;}
ul.products li .price del .amount {font-size: 12px !important;}
ul.products li a img {
	box-shadow: none !important;
	-webkit-box-shadow:  none !important;
}
ul.products li .producto_imagen {position:relative;}
ul.products li .producto_imagen .producto_imagen_secundaria {
	position:absolute;
	top:0; 
	left:0;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	z-index: 1 !important;
}
ul.products li .producto_imagen:hover .producto_imagen_secundaria {
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

/* Rebajado */
.woocommerce span.onsale, .woocommerce-page span.onsale {
text-indent:-9999px;
z-index: 4 !important;
min-height: 53px !important;
min-width: 53px !important;
padding: 0px !important;
position: absolute;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
background: url(http://latortuguitablancashop.com/wp-content/themes/tortuguitablanca/img/icono-oferta.png) no-repeat !important;
text-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

/* Agotado */
.woocommerce ul.products li.product .soldout, .woocommerce-page ul.products li.product .soldout {
top: 0;
right: 0;
left: auto;
margin: -6px -6px 0 0;
}
.woocommerce span.soldout, .woocommerce-page span.soldout {
text-indent:-9999px;
z-index: 3 !important;
min-height: 53px !important;
min-width: 53px !important;
padding: 0px !important;
position: absolute;
top: 20px;
left: 20px;
background: url(http://latortuguitablancashop.com/wp-content/themes/tortuguitablanca/img/icono-agotado.png) no-repeat !important;
}

/* Nuevo */

ul.products li.product .wc-new-badge {
z-index: 2 !important;
text-indent:-9999px;
min-height: 53px !important;
min-width: 53px !important;
background: url(http://latortuguitablancashop.com/wp-content/themes/tortuguitablanca/img/icono-nuevo.png) no-repeat !important;
padding: 0px !important;
display: inherit !important;
border-radius: 0px !important;
float: right !important;
top:0; 
right:0;
margin-top:-6px !important; 
margin-right:-6px !important; 
position: absolute !important;
}

/* PRODUCTO -------------------------------------------------------------- */

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: none !important;}
.woocommerce-ordering {display: none !important;}
/*.post-type-archive-product*/ h1.page-title {
	margin-bottom: 30px;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #dadada;
	font-family: 'CenturyGothic' !important;
	color: #434343;
	line-height: 30px;
}

.single-product .site content {margin: 0px !important;}
.single-product del .amount {font-size: 18px !important; color: #bdbdbd !important;}
.single_variation_wrap {display: inherit !important;}
.single_variation .price {
	color:#434343 !important;
	font-size: 24px !important;
	font-weight: normal !important;
}
.product_meta {display: none;}
h1.product_title {
	font-family: 'Century' !important;
	font-style: italic !important;
	color: #434343;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal !important;
	border-bottom: 1px dotted #434343;
}

.attachment-shop_catalog {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.attachment-shop_catalog:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.post-type-archive-product h3 {
	font-family: 'Century';
	color: #434343;
	font-size: 13px !important;
	font-style: italic;
	text-transform: none !important;
	margin-top: 8px;
	font-weight: normal !important;
}
.post-type-archive-product h3 a {color: #434343;}
.post-type-archive-product h3 a:hover {text-decoration: underline !important;}
.post-type-archive-product h3:before {
	content: url('https://e1d740.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-titulo.png') no-repeat;
	color: #edc2cd;
	margin-right: 5px;
}

.tax-product_cat h3 {
	font-family: 'Century';
	color: #434343;
	font-size: 13px !important;
	font-style: italic;
	text-transform: none !important;
	margin-top: 8px;
	font-weight: normal !important;
}
.tax-product_cat h3 a {color: #434343;}
.tax-product_cat h3 a:hover {text-decoration: underline !important;}
.tax-product_cat h3:before {
	content: url('https://e1d740.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-titulo.png') no-repeat !important;
	color: #edc2cd;
	margin-right: 5px;
}

.single_variation .price {
	font-size: 18px;
	color: #9f949d !important;
padding-top: 5px;
font-family: 'Century';
padding-bottom: 35px;
letter-spacing: 1px;
font-style: italic;
}

.woocommerce #content div.product p.price {
	color: #9f949d !important;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	letter-spacing: 1px;
}
.product .entry-summary p {

}

.variations label {color:#666666 !important;}

/* Imágenes */
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.yith_magnifier_gallery li {
	padding-bottom: 5% !important;
	margin-left: 6px !important;
}
.yith_magnifier_gallery li img {
	opacity:1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.yith_magnifier_gallery li img:hover {
	opacity:0.6;
	filter: alpha(opacity=60);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.yith_magnifier_mousetrap {cursor: crosshair !important;}
.yith_magnifier_zoom_magnifier {border: none !important;}

/* Relacionados */
.related h2 {
	font-family: 'CenturyGothic-Bold' !important;
    text-transform: uppercase !important;
	margin-bottom: 25px !important;
    text-align: left !important;
    font-size: 13px !important;
    letter-spacing: 2px !important;
	border-bottom: 1px solid #dadada !important;
	padding-bottom: 10px !important;
	padding-top: 35px !important;
	font-style: normal !important;
 
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {

    margin-top: 30px;
}

/* Carrito */
.single-product button {
	border: none !important;
	background: none !important;
	outline: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.single-product input {color: #666666 !important;}
.single-product select {
	color: #666666 !important;
	border: 1px dotted #A6A6A6 !important;
}
.quantity {}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
width: 40px;
height: 28px;
border: 1px dotted #595959 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
box-shadow: 0 !important;
-webkit-box-shadow: 0 !important;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	color: #666;
	text-shadow: none !important;
	border: 1px dotted #595959 !important;
	background: #FFF  !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	color: #666666 !important;
}

.woocommerce div.product .out-of-stock, .woocommerce #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock {
	color: #434343 !important;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
}
.woocommerce-checkout .addresses, .woocommerce-checkout .customer_details, .woocommerce-checkout .entry-content header {display: none !important;}

/* PÁGINAS -------------------------------------------------------------- */

.addresses .address {
	border: 1px dotted #A6A6A6;
	padding: 15px;
	width: auto !important;
	margin-bottom: 15px;
	padding-bottom: 50px;
}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3, .woocommerce h2, .woocommerce form h3 {
	font-style: italic;
	font-family: 'Century';
	font-size: 14px;
	font-weight: normal !important;
}
.woocommerce label {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
}
.address a {
	color: #e5adb9 !important;
	font-style: italic;
font-family: 'Century';
font-size: 11px;
text-transform: lowercase;
}
.chosen-container {width: 100% !important;}
.woocommerce .site-content a.button,
.woocommerce .site-content button.button,
.woocommerce .site-content input.button,
.woocommerce .site-content #respond input#submit,
.woocommerce .site-content #content input.button,
.woocommerce-page .site-content a.button,
.woocommerce-page .site-content button.button,
.woocommerce-page .site-content input.button,
.woocommerce-page .site-content #respond input#submit,
.woocommerce-page .site-content #content input.button {
	font-size: 13px !important;
	outline: none !important;
	padding: 8px !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
	text-transform: lowercase !important;
	letter-spacing: 4px !important;
	font-weight: normal !important;
	-webkit-border-radius:  0px !important;
	border-radius:  0px !important;
	text-shadow:  none !important;
	color: #ffffff !important;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-shadow:  none !important;
	border: none !important;
	background: #595959 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.validate-email {float: right !important;}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	border: 1px dotted #A6A6A6 !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
.cart_totals {
	border: 1px dotted #A6A6A6 !important;
	padding: 15px !important;
}
.cart_totals h2 {
	line-height: 10px !important;
	text-align: left !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	font-family: 'Playfair Display SC', serif !important;
	padding-bottom: 6px !important;
	letter-spacing: 4px !important;
	color: #434343 !important;
	border-bottom: 1px dotted #A6A6A6 !important;
	font-size: 16px !important;
}
.page-id-16 h3 {
	font-weight: normal !important;
	text-transform: uppercase !important;
	font-family: 'Playfair Display SC', serif !important;
	letter-spacing: 2px !important;
	color: #434343 !important;
	border-bottom: 1px dotted #A6A6A6 !important;
	font-size: 14px !important;
}
.woocommerce #payment, .woocommerce-page #payment {
	background: transparent !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	border: 1px dotted #A6A6A6 !important;
}
.woocommerce #payment label, .woocommerce-page #payment label{
	font-weight: normal !important;
	text-transform: uppercase !important;
	font-family: 'Playfair Display SC', serif !important;
	letter-spacing: 2px !important;
	color: #434343 !important;
	border-bottom: 1px dotted #A6A6A6 !important;
	font-size: 14px !important;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background:  none !important;
	box-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	color: #434343 !important;
	text-shadow: none !important;
}
.about_paypal {display: none !important;}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {display: none !important;}
.edit {
	font-style: italic;
	font-size: 11px;
	letter-spacing: 1px;
	color: #434343 !important;
}
.edit:hover {text-decoration: underline !important;}
.wc-backward:before, .wc-backward a:before {display: none !important;}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {height: 15px !important;}

/* MENSAJES -------------------------------------------------------------- */

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
	border: 1px dotted #A6A6A6 !important;
	background: #e5edde !important;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
	border: 1px dotted #A6A6A6 !important;
	background: #eed4d4 !important;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
	border: 1px dotted #A6A6A6 !important;
	background: #f0f0f0 !important;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
	background: transparent !important;
	color: #434343 !important;
}
.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
	background: transparent !important;
	color: #434343 !important;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
	background: transparent !important;
	color: #434343 !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	color: #434343 !important;
	text-shadow:  none !important;
	-webkit-box-shadow:  none !important;
	box-shadow: none !important;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {
	text-shadow: none !important;
	-webkit-border-bottom-left-radius: 0px !important;
	-webkit-border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.woocommerce-message a.button {
	color: #434343 !important;
	text-transform: lowercase !important;
	font-style: italic !important;
	letter-spacing: 1px !important;
	padding: 0px !important;
	font-size: 11px !important;
	background: transparent !important;
}
.woocommerce-message a.button:hover {text-decoration: underline !important;}
.woocommerce-message .wc-forward:after, .woocommerce-message .wc-forward a:after {display: none !important;}

/* BLOG -------------------------------------------------------------- */

.footer-instagram {margin-top: 50px;}
.footer-instagram .home-text {margin-bottom: 20px;}
.footer-instagram img {width: 100%; height: auto;}
.blog .header-mvl {display: none !important;}
.blog .site-header {display: none !important}
.blog .blog-header  {display: inherit !important}
.blog .site-content {width: 670px;}
.blog .widget-area {
	display: inherit;
	width: 240px;
}
.single-post .header-mvl {display: none !important;}
.single-post .site-header {display: none !important}
.single-post .blog-header  {display: inherit !important}
.single-post .site-content {width: 670px;}
.single-post .widget-area {
	display: inherit;
	width: 240px;
}

.category .header-mvl {display: none !important;}
.category .site-header {display: none !important}
.category .blog-header  {display: inherit !important}
.category .site-content {width: 670px;}
.category .widget-area {
	display: inherit;
	width: 240px;
}

.date .header-mvl {display: none !important;}
.date .site-header {display: none !important}
.date .blog-header  {display: inherit !important}
.date .site-content {width: 670px;}
.date .widget-area {
	display: inherit;
	width: 240px;
}

article.post {margin-bottom: 120px;}
.entry-meta {clear: both;}
.entry-header {margin-bottom: 24px;}
.entry-header img.wp-post-image {margin-bottom: 24px;}
.entry-header .entry-title {
	line-height: 1.7;
	font-weight: normal !important;
	text-align: left;
	font-size: 17px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'CenturyGothic';
	border-bottom: 1px solid #dadada;
	color: #434343;
	margin-bottom: 6px;
}
.entry-header .entry-title:before {
	content: "//";
	color: #9f949d;
}
.entry-header .entry-title a {
	color: #434343;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.entry-header .entry-title a:hover {
	color: #ecc8d1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.fecha {
	color: #c9bcc7;
	font-style: italic;
	font-family: 'Century';
	font-size: 11px;
}
.entry-header .entry-format {
	margin-top: 24px;
	font-weight: normal;
}
.entry-content p {line-height: 22px !important;}
.entry-summary, .mu_register {line-height: 1.714285714;}

.leer-mas {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 10px;
}

/* FOOTER POST */

.post-footer-izq {
	float: left;
	width: 30%;
	font-style: italic;
	font-family: 'Century';
	font-size: 11px;
	color: #e5adb9;
	line-height: 17px !important;
	text-transform: lowercase;
}
.post-footer-izq a {color: #e5adb9;}
.post-footer-izq a:hover {text-decoration: underline;}
.comments-link {
	background: url('https://66a854.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-post-footer.png') left center no-repeat !important;
	padding-left: 10px;
}
.categorias {
	background: url('https://66a854.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-post-footer.png') left center no-repeat !important;
	padding-left: 10px;
}
.etiquetas {
	background: url('https://66a854.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-post-footer.png') left center no-repeat !important;
	padding-left: 10px;
}

.post-footer-der {
	float: right;
	width: 69%;
	font-style: italic;
	font-family: 'Century';
	font-size: 11px;
	color: #e5adb9;
	border-left: #434343 dotted 1px;
}
.post-footer-der a {
	color: #e5adb9;
	padding-left: 10px;
}
.post-footer-der a:hover {text-decoration: underline;}
.miniaturarelacionada {
	width: 25%;
	float: left;
	text-align: center;
	text-transform: lowercase;
}
.miniaturarelacionada a {color: #434343;}
.miniaturarelacionada a:hover {text-decoration: underline;}
.miniaturarelacionada img {margin-bottom: 7px !important;}

/* SUBHEADERS POST */

.entry-content h1, .comment-content h1,
.entry-content h2, .comment-content h2,
.entry-content h3, .comment-content h3,
.entry-content h4, .comment-content h4,
.entry-content h5, .comment-content h5,
.entry-content h6, .comment-content h6 {
	margin: 24px 0;
	line-height: 1.714285714;
}
.entry-content h1,.comment-content h1 {
	font-size: 21px;
	line-height: 1.5;
}
.entry-content h2,.comment-content h2,.mu_register h2 {
	font-size: 18px;
	line-height: 1.6;
}
.entry-content h3,.comment-content h3 {
	font-size: 16px;
	line-height: 1.846153846;
}
.entry-content h4,.comment-content h4 {
	font-size: 14px;
	line-height: 1.846153846;
}
.entry-content h5,.comment-content h5 {
	font-size: 13px;
	line-height: 1.846153846;
}
.entry-content h6,.comment-content h6 {
	font-size: 12px;
	line-height: 1.846153846;
}

.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	margin: 0 0 24px;
	line-height: 1.714285714;
}

/* IMÁGENES POST */

img.alignleft, .wp-caption.alignleft {margin: 12px 24px 12px 0;}
img.alignright, .wp-caption.alignright {margin: 12px 0 12px 24px;}
img.aligncenter, .wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-bottom: 12px;
}

/* TABLAS POST */

.entry-content table, .comment-content table {
	color: #757575;
	margin: 0 0 24px;
	width: 100%;
}
.entry-content table caption, .comment-content table caption {margin: 24px 0;}
.entry-content td, .comment-content td {padding: 6px 10px 6px 0;}

/* LISTAS POST */

.entry-content ol, .comment-content ol,
.entry-content ul, .comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	line-height: 1.714285714;
}
.entry-content ul ul, .comment-content ul ul,
.entry-content ol ol, .comment-content ol ol,
.entry-content ul ol, .comment-content ul ol,
.entry-content ol ul, .comment-content ol ul {margin-bottom: 0;}
.entry-content ul, .comment-content ul, .mu_register ul {list-style: disc outside;}
.entry-content ol, .comment-content ol {list-style: decimal outside;}
.entry-content li, .comment-content li, .mu_register li {margin: 0 0 0 36px;}

/* QUOTE */

article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	font-size: 15px;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

#nav-below a {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-shadow: none !important;
	border: none !important;
	font-size: 13px;
	letter-spacing: 1px;
	color: #c9bcc7;
}
#nav-below a:hover {text-decoration: underline;}
.meta-nav, .nav-single {display: none;}

/* ARCHIVE */

.blog #primary,
.category #primary,
.date #primary,
.tag #primary {
	width: 100%;
}
.blog #secondary,
.category #secondary,
.date #secondary,
.tag #secondary {
	display: none !important;
}

.blog article.post:nth-child(odd),
.category article.post:nth-child(odd),
.date article.post:nth-child(odd),
.tag article.post:nth-child(odd) {
	width: 46%;
	float: left;
	clear: left;
}
.blog article.post:nth-child(even),
.category article.post:nth-child(even),
.date article.post:nth-child(even),
.tag article.post:nth-child(even){
	width: 46%;
	float: right;
}

.entry-summary p {margin-bottom: 0px;}
.blog article.post,
.category article.post,
.date article.post,
.tag article.post {
	margin-bottom: 40px !important;
}
.post-thumb {
	background-image: url(https://aa22a3.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-post.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 100%;
	padding-bottom: 20px;
}
.archive-entry-title:before {display: none !important;}
.archive-entry-title {
	letter-spacing: 1.5px;
	color: #434343;
    font-size: 17px;
    font-weight: normal;
    line-height: 24px;
    max-width: 90%;
    margin-bottom: 10px;
	margin-top: -25px;
}
.archive-entry-title a {
	color: #434343;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.archive-entry-title a:hover {
	color: #9f949d;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.btn-more {
	border: 1px solid #dadada;
	width: 100px;
	display: block;
	margin-top: 20px;
	text-align: center;
	padding: 10px;
	text-transform: lowercase;
	letter-spacing: 2px;
	font-size: 11px;
	font-style: italic;
	color: #c9bcc7;
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.btn-more:hover {
	border: 1px solid #434343;
	background: #434343;
    color: #fff !important;
	
	
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
s

/* COMENTARIOS -------------------------------------------------------------- */

.comments-area {
	padding: 20px;
	border: 20px solid #f3edf4;
}
.page .comments-area, .single-complementos .comments-area, .single-invitaciones .comments-area {display: none !important;}
.page-template-template-opiniones .comments-area {display: block !important;}

.comments-area input[type="submit"] {
	color: #ffffff !important;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-shadow: none !important;
	border: none !important;
	background: #595959 !important;
	font-size: 13px;
	letter-spacing: 4px;
}

.comments-title {display: none;}
.comments-area article {
	margin: 24px 0;
	border-bottom: 1px solid #dadada;
}
.comments-area article header {
	margin: 0 0 48px;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	line-height: 1.42857143;
}
.comments-area cite b, .comments-area cite b a {
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: 'CenturyGothic' !important;
	font-size: 12px;
	color: #434343;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-style: italic;
font-family: 'Century';
font-size: 11px;
color: #e5adb9;
line-height: 17px !important;
text-transform: lowercase;
	

}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	padding: 2px 5px;
	font-size: 10px;
}
.comments-area .bypostauthor cite b {font-weight: bold;}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	line-height: 1.846153846;
}
a.comment-reply-link:hover, a.comment-edit-link:hover {color: #21759b;}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
}

/* FORMULARIO COMENTARIOS */

#respond {margin-top: 48px;}
#respond h3#reply-title {
	font-size: 16px;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	font-weight: normal;
	font-size: 12px;
}
#respond form {margin: 24px 0;}
#respond form p {margin: 11px 0;}
#respond form p.logged-in-as {margin-bottom: 24px;}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 1.714285714;
	padding: 10px;
	width: 100%;
}
#respond form p.form-allowed-tags, .assistive-text {display: none;}
.required {color: red;}

/* LIGHTBOX TIENDA & GALERÍAS -------------------------------------------------------------- */

div.pp_overlay, #fancybox-overlay {background: #ffffff !important;}

.ppt, .pp_description, .pp_details, .fancybox-bg {display: none !important;}

div.pp_woocommerce .pp_content_container {
	background: transparent !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	box-shadow: 0 1px 30px 0 rgba(0,0,0,0) !important;
	-webkit-box-shadow: 0 1px 30px 0 rgba(0,0,0,0) !important;
	padding: 0px 0 !important;
}

#fancybox-content {border: none !important;}


/* SIDEBAR -------------------------------------------------------------- */

.widget {
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
}
.widget-area h3 {
	font-family: 'Century';
	color: #434343;
	font-size: 13px !important;
	font-style: italic;
	text-transform: none !important;
	margin-bottom: 15px;
	font-weight: normal !important;
	text-align: center;
}
.widget-area h3:before {
	content: url('https://e1d740.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-titulo.png') no-repeat !important;;
	color: #edc2cd;
	margin-right: 5px;
}
#archives-2 label {display: none;}
.widget-area .menu-redes-sociales-container {margin: 0 auto;}

.widget-area select {
	width: 100%;
	background: #ffffff url(https://f671f7.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-archive.png) no-repeat !important;
	border: 1px solid #fff;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	text-transform: uppercase !important;
	font-family: 'CenturyGothic' !important;
	color: #434343;
	font-size: 11px;
	letter-spacing: 1px;
	height: 38px;
}
.widget-area .widget_sp_image {margin-bottom: 5px;}
.menu-redes-sociales-container {}
#text-7 {
	background: url(https://9f31e1.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-presu.png) no-repeat;
	background-size: 100%;
	min-height: 230px;
	line-height: 20px;
	text-align: center;
}
#text-7 h3 {
	font-family: 'CenturyGothic-Bold';
		text-transform: uppercase !important;
		letter-spacing: 1px !important;
		text-align: center !important;
		margin-bottom: 15px;
		font-size: 12px !important;
	font-style: normal !important;
	padding-top: 40px;
}
#text-7 .btn-more {
	    width: 150px;
    margin: 0 auto;
    padding: 15px;
	color: #9f949d;
	margin-top: 15px;
	line-height: 11px;
}


/* ARCHIVOS -------------------------------------------------------------- */

.archive-header, .page-header {
	margin-bottom: 48px;
	padding-bottom: 22px;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	line-height: 2;
	margin-top: 22px;
}
#archive-invitacion-container {display: none;}

/* INVITACIONES & COMPLEMENTOS -------------------------------------------------------------- */

.single-complementos .subtitle {
	border-bottom: 1px dotted #edbec9;
	padding-bottom: 15px;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 30px;
}
.category-header img {width: 100% !important;}

.tax-colecciones #archive-invitacion-container {display: inherit !important;}
.tax-colecciones #archive-container {display: none;}

.project {
float: left;
width: 100%;
height: auto;
margin-bottom: 30px;
text-decoration: none;
}
.project-alternativa {
float: left;
width: 100%;
height: auto;
margin-bottom: 30px;
text-decoration: none;
}
.project-wrapper {
width: 100%;
height: 100%;
}
.project img {
height: auto;
width: 100%;
}
.project-alternativa img {
height: auto;
width: 100%;
}

.banner-producto img {width: 100%; height: auto;}
#gallery- img {border: 0px !important;}
.gallery .gallery-icon img {
max-width: 100% !important;
padding: 0px !important;
margin-bottom: 6px !important;
}
.gallery-item a, .gallery-caption {width: 95% !important;}

.category-header p {
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 13px;
	color: #9f949d;
	line-height: 22px;
	padding: 15px;
	font-family: 'Century' !important;
	color: #434343;
	font-weight: normal !important;
	border: 1px dotted #d9d6e9;
}
.destacado {
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 13px;
	color: #9f949d;
	line-height: 22px;
	padding: 15px;
	font-family: 'Century' !important;
	color: #434343;
	font-weight: normal !important;
	border: 1px dotted #d9d6e9;
	text-align: justify;
}
.single-invitaciones .site-content img {margin-bottom: 15px;}
.postid-4316 .site-content h1, .postid-4314 .site-content h1 {display: none;}

.project-wrapper h3 {
font-family: 'Century';
color: #434343;
font-size: 13px !important;
font-style: italic;
text-transform: none !important;
margin-top: 8px;
font-weight: normal !important;
}
.project-wrapper h3:before {
content: url('https://e1d740.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/bg-titulo.png') no-repeat !important;
color: #edc2cd;
margin-right: 5px;
}

/* TEMPLATES -------------------------------------------------------------- */

/* Front page */

.entry-page-image {margin-bottom: 14px;}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

/* PLUGINS -------------------------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
}


/* AUTOR STYLES -------------------------------------------------------------- */

.author .archive-header {margin-bottom: 24px;}
.author-info {
	margin: 24px 0;
	padding-top: 24px;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
}
.author.archive .author-avatar {margin-top: 0;}


/* OCULTO -------------------------------------------------------------- */
.edit-link, .woocommerce-breadcrumb {display: none;}


@media screen and (max-width: 600px) {
.slideshow_container .slideshow_button {display: none !important;}
.slideshow_container {padding: 0px !important;}
}


/* CONTACTO -------------------------------------------------------------- */

.wpcf7 {margin-top: 30px !important;}
.page-id-4541 .wpcf7 {margin-top: 40px !important; margin-bottom: 40px !important;}
.wpcf7 form {
	padding: 40px;
	background: #f6f6f6;
	margin-bottom: 40px;
	border-top: 3px solid #b9b1ba !important;
	margin: 5px;
	
	webkit-box-shadow: 0 1px 24px -6px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 24px -6px rgba(0,0,0,.1);
    -ms-box-shadow: 0 1px 24px -6px rgba(0,0,0,.1);
    -o-box-shadow: 0 1px 24px -6px rgba(0,0,0,.1);
    box-shadow: 0 1px 24px -6px rgba(0,0,0,.1);
}
.wpcf7 h4 {
	margin-top: 0px !important;
	padding-top: 0px !important;
	color: #b9b1ba !important;
}
.wpcf7 p {
	margin: 0px !important;
	line-height: 0px !important;
}
.wpcf7 p.home-text {
    line-height: 20px !important;
	margin-bottom: 30px !important;
}
.wpcf7 p.home-text a {text-decoration: underline;}
.form-item {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	
	width:-moz-calc(33% - 30px);
  	width:calc(33% - 30px);
}
.form-item-fecha {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	
	width:-moz-calc(50% - 30px);
  	width:calc(50% - 30px);
}
.form-item-asunto {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	
	width:-moz-calc(48% - 30px);
  	width:calc(48% - 30px);
}
.form-textarea {
	clear: both;
	margin-left: 15px;
	margin-right: 15px;
}
/* incluido nuevo por Ignacio 05-04-2017 (info@jnachillo.es) */
.form-item-privacidad {
	clear: both;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
}
.wpcf7 input,
.wpcf7 select {
	border: none !important;
	background: #fff !important;
	padding: 10px !important;
	line-height: 20px !important;
	outline: none;
	color: #a9a9a9 !important;
	
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
	-webkit-appearance: none;
   	-moz-appearance: none;
   	appearance: none;
}
.wpcf7 label {
	color: #b9b1ba;
	letter-spacing: 2px;
    font-size: 11px;
	line-height: 30px;
}
.wpcf7 input {
	width:-moz-calc(100% - 30px);
  	width:calc(100% - 30px);
}
.wpcf7 select {
	width: 100%;
}
.wpcf7 textarea {
	border: none !important;
	background: #fff !important;
	padding: 10px !important;
	line-height: 20px !important;
	margin-bottom: 20px;
	outline: none;
	max-height: 100px;
	
	width:-moz-calc(100% - 30px);
  	width:calc(100% - 30px);
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
	-webkit-appearance: none;
   	-moz-appearance: none;
   	appearance: none;
}
.wpcf7 input[type="submit"]{
	background: #b9b1ba !important;
	color: #fff !important;
	margin-left: 15px;
	margin-right: 15px;
	max-width: 230px;
}
/* incluido nuevo por Ignacio 05-04-2017 (info@jnachillo.es) */
.wpcf7 input[type="checkbox"]{
	width: 20px;
}
.contacto-left {
	width: 49%;
	float: left;
}
.contacto-right {
	width: 49%;
	float: right;
}
.contacto-left img {width: 100%;}
.contacto-right img {width: 100%;}

/* PRENSA -------------------------------------------------------------- */
.post-type-archive-prensa ul.prensa li {
	display: inline-block;
    width:-moz-calc(33% - 50px);
  	width:calc(33% - 50px);
    margin-left: 25px;
    margin-right: 25px;
	margin-bottom: 40px;
	text-align: center;
	}

.post-type-archive-prensa ul.prensa li h3 {
	margin-top: 15px;
	letter-spacing: 1px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

@media screen and (max-width: 760px) {
	.post-type-archive-prensa ul.prensa li {
    width:-moz-calc(49% - 50px);
  	width:calc(49% - 50px);
	}
}
@media screen and (max-width: 480px) {
	.post-type-archive-prensa ul.prensa li {
    width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	}
}

/* OPINIONES -------------------------------------------------------------- */

header.reviews {
	    background: #f3edf4;
    padding: 35px;
    text-align: center;
    font-style: italic;
    font-size: 15px;
    margin-bottom: 35px;
    line-height: 30px;
}
.page-template-template-opiniones .comments-area {
	padding: 0px !important;
	border: none !important;
}
.page-template-template-opiniones .comments-area article header cite {
	line-height: 100px;
	margin-left: 0px !important;
}
.page-template-template-opiniones .comments-area article {border: none !important; margin-top: 0px !important;}
.page-template-template-opiniones .comments-area li {
	padding: 20px;
	border: 1px dotted #95b67c;
	margin-bottom: 35px;
}
.page-template-template-opiniones .comments-area li:nth-child(even) {border-color: #a69cd0;}
.page-template-template-opiniones .comments-area li:nth-child(3n) {border-color: #e09aab;}
.page-template-template-opiniones .comments-area li cite b {letter-spacing: 4px !important; font-size: 17px !important;}
.page-template-template-opiniones .comments-area li:nth-child(odd) cite:before {
	content: " ";
    background-image: url(https://b8142b.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/opinion-avatar-1.png);
	padding: 50px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 20px;
}
.page-template-template-opiniones .comments-area li:nth-child(even) cite:before {
	content: " ";
    background-image: url(https://0dece4.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/opinion-avatar-2.png);
	padding: 50px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 20px;
}
.page-template-template-opiniones .comments-area li:nth-child(3n) cite:before {
	content: " ";
    background-image: url(https://f70c40.claudeassets.com/20190825105951im_/http://www.micrapelbodas.com/wp-content/themes/micrapel/img/opinion-avatar-3.png) !important;
	padding: 50px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 20px;
}
.page-template-template-opiniones .comments-area article header {margin-bottom: -25px !important;}
.page-template-template-opiniones .comments-area li section {margin-left: 120px;}
.page-template-template-opiniones .comments-area li section p {line-height: 30px !important;}
.page-template-template-opiniones .reply,
.page-template-template-opiniones .avatar,
.page-template-template-opiniones .comment-meta span {display: none !important;}
.page-template-template-opiniones .comment-meta time {
	margin-left: 120px;
    margin-bottom: 50px;
    margin-top: -30px;
}

.page-template-template-opiniones h3 {text-align: center; font-size: 0px !important;}
.page-template-template-opiniones h3#reply-title:before {
	content:"deja tu opinion";
	font-size: 18px !important;
	letter-spacing: 3px;
	font-style: italic;
}
.page-template-template-opiniones .logged-in-as,
.page-template-template-opiniones .comment-notes {
	text-align: center;
	font-style: italic;
	letter-spacing: 1px;
	color: #9f949d;
}
.page-template-template-opiniones #respond form {margin-top: 0px !important;}
.page-template-template-opiniones input,
.page-template-template-opiniones textarea {border-style: dotted !important;}
.page-template-template-opiniones textarea {max-height: 150px;}
.page-template-template-opiniones .form-submit {text-align: center;}

.woocommerce div.product form.cart .button {
    line-height: 26px;
}

/*
.entry-content blockquote, .comment-content blockquote {
	margin-bottom: 24px;
	padding: 24px;
	font-style: italic;
}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child {margin-bottom: 0;}
.entry-content code, .comment-content code {
	font-size: 12px;
	line-height: 2;
}
.entry-content pre, .comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-size: 12px;
	line-height: 1.714285714;
	margin: 24px 0;
	overflow: auto;
	padding: 24px;
}
.entry-content pre code, .comment-content pre code {display: block;}
.entry-content abbr, .comment-content abbr,
.entry-content dfn, .comment-content dfn,
.entry-content acronym, .comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address, .comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {margin-bottom: 24px;}
.entry-content dl, .comment-content dl {margin: 0 24px;}
.entry-content dt, .comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd, .comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
}
.site-content article {
	margin-bottom: 72px;
	padding-bottom: 24px;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}

.single-author .entry-meta .by-author {display: none;}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}

.attachment .entry-content .mejs-audio {max-width: 400px;}
.attachment .entry-content .mejs-container {margin-bottom: 24px;}
*/

/*
.article.attachment {overflow: hidden;}
.image-attachment div.attachment {text-align: center;}
.image-attachment div.attachment p {text-align: center;}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {margin-top: 8px;}
article.format-image footer h1 {
	font-size: 13px;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	line-height: 2.181818182;
}
article.format-image footer a h2 {font-weight: normal;}

article.format-link header {
	padding: 0 10px;
	float: right;
	font-size: 11px;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #434343;
	background-color: #ebebeb;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	line-height: 1.090909091;
	text-decoration: none;
}
article.format-aside h1 {margin-bottom: 24px;}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {color: #2e3542;}
article.format-aside .aside {
	padding: 24px 24px 0;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child, article.format-aside p:last-child {margin-bottom: 0;}

.format-status .entry-header {margin-bottom: 24px;}
.format-status .entry-header header {display: inline-block;}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
}
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta {
	font-size: 11px;
	line-height: 2.181818182;
}*/
.payment_method_redsys img {display: none;}
.shop-banners {
	text-align: center;
	position: relative;
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 40px;
}
.shop-banners li {
	display: inline-block;
	float: left;
	
	width:-moz-calc(33.333333% - 20px);
  	width:calc(33.333333% - 20px);
}
.shop-banners li:nth-child(2) {
	margin-left: 30px;
	margin-right: 30px;
}
li.current-menu-item > a {color: #edbec9 !important;}
.post-type-archive-product #sidebar-shop {
	float: left;
	width: 240px;
	margin-right: 40px;
}
.post-type-archive-product .home-shop {
	float: right;
	padding-top: 0px !important;
	clear: none !important;
	
	width:-moz-calc(100% - 280px);
  	width:calc(100% - 280px);
}
#menu-categorias-shop {
	background: #f9f8f8;
    padding: 20px;
}

/* OTROS -------------------------------------------------------------- */

/* Cookies */

#cookie-notice {
	width: 302px;
    min-width: auto !important;
    left: 10px;
    padding: 10px;
}
#cookie-notice .button.bootstrap {
    padding: 10px 15px !important;
    background: #fff !important;
	font-family: Times New Roman !important;
	font-size: 13px !important;
	color: #434343 !important;
	box-shadow: none !important;
	text-shadow: none !important;
	border: none !important;
	
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;

    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
#cookie-notice .button.bootstrap:hover {
	background: #f3e3e7 !important;
	
	-webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
/*
     FILE ARCHIVED ON 08:39:28 Feb 07, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:41:10 Jul 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.697
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.08
  esindex: 0.01
  cdx.remote: 17.128
  LoadShardBlock: 163.008 (3)
  PetaboxLoader3.datanode: 109.082 (5)
  PetaboxLoader3.resolve: 187.903 (4)
  load_resource: 247.26 (2)
*/