/*
Theme Name: Warnes Repuestos NOA
Template: zerogravity
Version: 1.5.0
Author URI: http://galussothemes.com
Description: ZeroGravity is a simple and light WordPress theme with a clear and neat design. Some its features are: left sidebar or right, custom theme color (blue, green, orange, red, pink, yellow or purple), custom favicon, six different Google Fonts, thumbnails rounded or squared, two widgets areas (beginning and end of posts), customization panel, fully responsive, custom header, custom background and more. Translation Ready (English and spanish integrated). Required WordPress 4.1+.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, blue, green, orange, pink, white, gray, red, yellow, purple, one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: warnes
*/

/* =Reset
-------------------------------------------------------------- */


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: baseline;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	padding-left: 7px !important;
	padding-left: 0.5rem !important;
	font-weight: normal;
	text-align: left;
}
th {
	padding: 5px;
	padding: 0.3571428571428571rem;
	background-color: #f2f2f2;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	
}
fieldset {
	padding: 14px;
	padding: 1rem;
	border: 1px solid #ccc;
	border-radius: 5px;
	border-radius: 0.3571428571428571rem;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
legend {
	font-weight: bold;
	padding: 0 7px;
	padding: 0 0.5rem;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
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: none !important;
	text-decoration: none;
}
hr {
	background-color: #f2f2f2;
	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;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

/* Clearing floats */
.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: "";
}

/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}
.archive-title {
	font-weight:normal;
	font-size:14px;
	font-size:1rem;
	text-transform: uppercase;
	color: #636363;
}
.entry-content th {
	font-size: 14px;
	font-size: 1rem;
	text-transform: none;
}
.widget-title {
	font-size: 14px;
	font-size: 14px;
	border-bottom: 1px solid #fff;
}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
footer.entry-meta {
	font-size: 14px !important; 
	font-size: 1rem !important;
}

/* Form fields, general styles first */
button,
input,
select,
textarea {
	border: solid 1px #777;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 6px;
}
button,
input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}
select { color: #444; font-size: 100%; max-width:100%; padding: 8px; }

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

/* Buttons */
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 1rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.bypostauthor cite span {
	border:none !important;
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
	cursor: default;
}
.menu-toggle:hover,
.menu-toggle:focus,
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;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border-color: transparent;
}
.bypostauthor cite span {
	color: #fff;
	background-color: #0098D3;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
	height: auto;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	background-color: #fff; margin-right: 10px; margin-left: 10px; border-radius: 3px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); padding: 5px; }
.wasmall { line-height: 130%; background-image: url(/assets/logo-wa-smal.png); background-repeat: no-repeat; background-position: 0 5px; height: 17px; float: left; clear: both; min-width: 17px; min-height: 17px; margin: 0; padding: 0 5px 4px 0; display: inline-block; }
img.header-image { margin: 0 !important; padding: 0 !important; display: block; border-radius: 0; box-shadow: none; }
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.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%;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 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;
	margin: 3.428571429rem 0;
}

/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description h2 {
	margin-bottom: 7px;
	margin-botton: 0.5rem;
}
.author-description p {
	color: #757575;
	line-height: 1.5;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 87.5%;
}
body {
	font-size: 16px;
	font-size: 1.142857142857143rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
}
body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
a { outline: none medium; color: #a8071d !important; text-decoration: none; cursor: pointer !important; }
a:hover {
	color: #a8071d;
}
footer a { color: #fff !important; outline: none medium; text-decoration: none; cursor: pointer !important; }
footer a:hover {
	color: #e6e6e6 !important;
}
div.carousel-cell.is-selected div a img { opacity: 0.2 !important;
    filter: alpha(opacity=20); }
/* Assistive text */
.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
}
.main-navigation .assistive-text:focus,
.site .screen-reader-text:hover,
.site .screen-reader-text:active,
.site .screen-reader-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	height: auto;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Page structure */
.site {
	background-color: #fff;
}
.site-content {
	margin: 28px 0 0;
	margin: 2rem 0 0;
}
.widget-area {
	margin: 28px 0 0;
	margin: 2rem 0 0;
}
.widget-area li {
	border-bottom: 1px solid #fff;
	padding: 5px;
	padding: 5px;
}

/* Header */
.site-header {
	
}
.site-header h1,
.site-header h2 {
	text-align: center;
}
.site-header h1 a,
.site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #a8071d;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}

/* Navigation Menu */
.main-navigation { background-color: #f7f7f7; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e !important;
}
.main-navigation a:hover,
.main-navigation a:focus { color: #333 !important; }
.logo-wa-footer { color: #333333 !important; background-color: #333 !important; border-radius: 0px !important; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important; margin: 0 0 -2px !important; padding: 0 !important; }
.logo-wa-content { max-width: 20px !important; color: #333333 !important; background-color: #fcee6b !important; width: 20px; height: 20px; float: left; margin: 2px 2px 0 0 !important; padding: 0 !important; border-radius: 0px !important; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important; }
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul { display: none; }
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle { display: inline-block; }

/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}

/* Sidebar */
.widget-area .widget {
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
hyphens:         none;
	margin-bottom: 28px;
	margin-bottom: 2rem;
word-wrap: normal;
}
.widget-area .widget h3 {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 14px;
	font-size: 16px;
	line-height: 1.85;
}
.widget-area .widget ul li.current-menu-item a { color: #444 !important; }
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #444;
}
.widget-area .widget a:hover { color: #333; }
.widget-area .widget a:visited {
	color: #a81118;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

/* Footer */
footer[role="contentinfo"] {
	overflow: hidden;
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 14px;
	font-size: 14px;
	line-height: 2;
	/*max-width: 1096px;
	max-width: 78.28571428571429rem;*/
	margin-top: 24px;
	margin-top: 10px;
	padding: 7px 7px 21px 7px;
	padding: 15px 7px 21px;
	background-color: #333;
	color: #f2f2f2;
}
footer[role="contentinfo"] a:hover {
	color: #333;
}


/* =Main content and comment content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title { color: #a81118; font-size: 20px; font-size: 20px; line-height: 1.2; font-weight: normal; }
.entry-header .entry-title a { color: #a81118; text-decoration: none; }
.entry-title a, entry-title a:visited {
	color:#a81118;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 7px;
	margin-top: 0.5rem;
	font-size: 11px;
	font-size: 1rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a,
.entry-meta a {
	color: #757575;
}
.comments-link a:hover,
.entry-meta a:hover {
	color: #333;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.entry-summary, .mu_register {
	line-height: 1.714285714;
}
.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;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p,
.entry-summary p,
.mu_register p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.comment-content p {
	line-height:1.7;
}
.entry-content p{
		line-height: 1.8;
	}
.entry-content a:visited,
.comment-content a:visited {
	color: #a81118 !important;
}
.entry-content .more-link {
	white-space: nowrap;
}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	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;
	margin: 0 0 0 2.571428571rem;
}
.entry-content blockquote,
.comment-content blockquote {
	margin: 0 28px 14px 28px;
	margin: 0 2rem 1rem 2rem;
	padding: 7px;
	padding: 0.5rem;
	font-style: italic;
}
blockquote {
	border-left: 2px solid #cccccc;
}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	line-height: 2;
	border: 1px solid #ccc;
	background-color: #f2f2f2;
	padding: 2px 4px;
	padding: 0.1428571428571429rem 0.2857142857142857rem;
	border-radius: 2px;
}
.entry-content pre,
.comment-content pre { border-radius: 2px; font-family: Consolas, Monaco, "Lucida Console", monospace; margin: 24px 0; margin: 0 0 10px; overflow: auto; padding: 14px; padding: 0 14px 14px; border-style: none; }
.entry-content pre code,
.comment-content pre code {
	display: block;
	border: none;
	padding: 0;
}
.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;
	margin: 0 0 1.714285714rem;
}
img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.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;
	margin-bottom: 1.714285714rem;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 14px;
	font-size: 1rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
.site-content article {
	border-bottom: 1px solid #ededed;
	margin-bottom: 28px;
	margin-bottom: 2rem;
word-wrap: normal;
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
hyphens:         none;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}

/* =Archives
-------------------------------------------------------------- */

.page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}
.archive-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding: 7px;
	padding: 0.5rem;
	border-left: 2px solid #999;
}

/* =Single audio/video attachment view
-------------------------------------------------------------- */

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


/* =Single image attachment view
-------------------------------------------------------------- */

.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;
	margin-top: 0.571428571rem;
}


/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
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;
	padding: 1.714285714rem;
	background: #f7f7f7;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
	margin-bottom: 0;
}


/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}

/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}

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

/* Status posts */
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #333;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}


/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: bold;
	padding: 7px;
	padding: 0.5rem;
}
h2.comments-title {
	font-weight:normal;
	padding: 7px 14px;
	padding: 0.5rem 1rem;
	border:1px solid #EDEDED;
	border-left:2px solid #444;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	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;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area cite b {
	font-weight: normal;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #333;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
.comments-area .bypostauthor cite b {
	font-weight: bold;
}
.comment-meta.comment-author.vcard {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #333;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {
	margin-top: 28px;
	margin-top: 2rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#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;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #333;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}
/* =Menú móvil
----------------------------------------------- */
#menu-movil {
	display:none;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(85, 85, 85, 1);
	color:#EAEAEA;
	padding:0px;
	z-index:9999;
}

.boton-menu-movil {
	float:left;
	padding:7px;
	padding:0.5rem;
	padding-right:0;
	margin-right:14px;
	margin-right:1rem;
}
.menu-movil-enlaces {
	margin-top:14px;
	margin-top:1rem;
}
.menu-movil-enlaces li {
	padding:7px;
	padding:7px;
	color:#fcee6b !important;
}
.menu-movil-enlaces a:hover {
	text-decoration:none;
color:#fcee6b !important;
}
.menu-movil-enlaces a {
color:#fcee6b !important;
}
#menu-movil a { color: #fcee6b !important; }
.social-icon-wrapper-movil {
	margin-top:7px;
	margin-top:7px;
	padding-top:7px;
	padding-top:7px;
	border-top:1px solid #fcee6b;
	text-align: center;
	font-size: 21px;
	font-size: 21px;
	color:#fcee6b;
}
.social-icon-wrapper-movil a {
	color:#fcee6b;

}

/* =Otros
----------------------------------------------- */
.ir-arriba {
	position:fixed;
	right:14px;
	right:1rem;
	bottom:14px;
	bottom:1rem;
	display:none;
	padding:14px;
	background-color:#333;
	color:#fff;
	font-weight:bold;
	border-radius:50%;
}
/* Comentarios */
header.comment-meta {
	padding:10px;
	padding:0.7142857142857143rem;
	margin-bottom:0 !important;
}
.comment-content {
	background-color:#f9f9f9;
	padding:14px;
	padding:1rem;
	border:1px solid #dddddd;
}
.comment-author img {
	padding:2px !important;
	border:1px solid #ccc;
	border-radius:50%;
	width:60px;
	height:auto;
}
.reply {
	padding:7px;
}
.border-none {
	border:none !important;
}
.term-icon {
	color: #333;
}
.prefix-widget-title {
	color: #333;
}
.top-bar {
	height: auto;
	overflow: hidden;
	background-color: #333;
	color: #eaeaea;
	font-size: 21px;
	font-size: 21px;
}
.blog-title-wrapper { float: left; padding-right: 7px; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; }
.blog-title-wrapper img { position: relative; float: left; padding-top: 0; padding-left: 7px; }
.social-icon-wrapper {
	display:none;
}
.social-icon-wrapper a {
	color: #ffef60 !important;;
	    margin-right: 5px;

    display: inline-block;
}
.social-icon-wrapper a:hover {
	color: #ffffff !important;
text-shadow: 1px 1px #3b5998 !important;
}

.wrapper-search-top-bar {
	overflow:hidden;
	clear:both;
	background-color: #333;
	padding: 2px;
	display:none;
}
.search-top-bar {
	float: right;
	padding-left: 14px;
	padding-left: 1rem;
}
.wrapper-search-form {
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	padding: 14px 0;
	padding: 1rem 0;
	text-align:center;
}
.toggle-search {
	display:none;
}
#main.wrapper { background-color: #fcee6b; padding: 0 28px; padding: 14px 28px 0; }

.blog-info-sin-imagen {
	position: relative;
	padding: 28px 28px 42px 28px;
	padding: 28px 28px 42px;
	background-color: #ccc;
	color: #fff;
}
.blog-info-sin-imagen a {
	color: #fff !important;
}
.blog-info-sin-imagen h1 {
	font-size: 42px;
	font-size: 3rem;
}
.blog-info-sin-imagen h2 {
	color: #fff;
}
.logo-header-wrapper { margin-bottom: 0; padding-top: 10px; padding-bottom: 0; }
.image-header-wrapper {
}
.sub-title {
	font-size:14px;
	color:#9A9A9A;
	margin-top:14px;
	margin-top:1rem;
	border-bottom:1px solid #F2F2F2;
	padding-bottom:10px;
	padding-bottom:0.7142857142857143rem;
	overflow:hidden;
}
.sub-title a {
	color:#9A9A9A;
}

.sub-title a:hover {
	color:#333;
}
.sub-title .autor-fecha {
	float:left;
	/*width:50%;*/
}
.sub-title .popup-comments {
	float:right;
	text-align:right;
	padding-right:35px;
	padding-right:2.5rem;
	width:35%;
}
.excerpt-wrapper {
	overflow: hidden;
	line-height: 1.6;
	padding-bottom: 7px;
	padding-bottom: 25px;
	border-bottom: 1px solid #ededed;
}
.wrapper-excerpt-thumbnail { float: left; width: auto; height: auto; margin-right: 14px; margin-right: 14px; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
.wrapper-excerpt-thumbnail img {
	 border-radius:50%;
}
.wrapper-excerpt-thumbnail img.wp-post-image { margin: 7px 7px 7px 0; }
.entry-meta-term { background-color: #f7f7f7; padding: 7px; padding: 7px; display: none; }
.sub-title-widget-area {
	margin: 14px 0;
	margin: 1rem 0;
}
.post-end-widget-area {
	margin: 14px 0;
	margin: 1rem 0;
}
.site-info {
	
}
.site-info a {
	
}
.credits { display:inline-block; vertical-align:top; width:30%; }
.last-credit { display: inline-block; width: 100%; vertical-align: top; }
.credits-left {
	
}
.credits-center {
	text-align: center;
}
.credits-right {
	text-align: right;
	padding:0;
}
.wrapper-form-comments {
	padding-left:28px;
	padding-left:2rem;
	padding-right:28px;
	padding-right:2rem;
	border: 1px solid #EAEAEA;
	line-height:1.5;
}
.wrapper-related-posts {
	padding-top: 28px;
	padding-top: 2rem;
}
.wrapper-related-posts p{
	font-weight:bold;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.wrapper-navigation-below { overflow:hidden; padding: 14px; padding: 14px; margin-bottom: 14px; margin-bottom: 14px; }
/*FORM*/
/*
Te damos la bienvenida a CSS personalizado

Para saber cómo funciona, ve a http://wp.me/PEmnE-Bt
*/
.space6 {
	width: 66%;
	float: left;
}

.space3 {
	width: 33%;
	float: left;
	text-align: center;
}

.page-id-14 hr {
	background-color: #FFF;
	border: 0 none;
	height: 1px;
	width: 95% !important;
	float: left !important;
	margin-left: 0;
}

.space6 h3 {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 15px;
}

/* STYLING NINJA FORMS - add to your stylesheet and adjust */
/* The full form */
.ninja-forms-cont .ninja-forms-field-error { color: #a8071d !important; font-size: 12px !important; font-weight: 400 !important; }
.ninja-forms-cont h2 {
	color: #fff;
	font-weight: 700;
	font-size: 3.4em;
	margin-bottom: 0;
}

.ninja-forms-cont .form-copy {
	padding-top: 3em;
}

.ninja-forms-cont p {
	font-size: 14px;
}

.ninja-forms-cont {
	border-radius: 1em;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 2em 2em 1em;
	font-family: "Open Sans", sans-serif !important;
}

.ninja-forms-cont input,
.ninja-forms-cont textarea {
	color: #333;
	font-size: 14px;
	border: solid 1px #777;
	padding: 7px 1em;
	font-family: "Open Sans", sans-serif;
/* for textarea */
	margin-top: 0;
	resize:none;
	width: 100% !important;
}

.ninja-forms-cont .width-half-wrap {
	width: 48%;
	float: left;
}

.ninja-forms-cont .first-wrap {
	margin-right: 4%;
}

.ninja-forms-cont .btn-thick {
	float: right;
	font-weight: 700;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.ninja-forms-cont .inner {
	background-color: #777;
	background-image: none;
	padding-top: 0;
}

.ninja-forms-cont .inner * {
	color: #575756;
}

.ninja-forms-cont .inner .section {
	padding: 0;
}

#ninja_forms_form_1_cont, #ninja_forms_form_5_cont, #ninja_forms_form_6_cont {
	border-radius: 5px;
	background: linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.4));
	font-size: 1em;
}

#ninja_forms_form_1_cont .ninja-forms-required-items, #ninja_forms_form_5_cont .ninja-forms-required-items, #ninja_forms_form_6_cont .ninja-forms-required-items { padding-bottom: 1em; display: none; }

#ninja_forms_form_1_cont label, #ninja_forms_form_5_cont label, #ninja_forms_form_6_cont label {
	color: #444;
	padding: 0.65em 0;
	font-family: "Open Sans", sans-serif;
/* for textarea */
	margin-top: 0;
	font-weight: normal;
}

#ninja_forms_form_1_cont input, #ninja_forms_form_1_cont textarea, #ninja_forms_form_5_cont input, #ninja_forms_form_5_cont textarea, #ninja_forms_form_6_cont input, #ninja_forms_form_6_cont input[type="file"], #ninja_forms_form_6_cont textarea {  color: #444; border: solid 1px #777; padding: 0.65em 1em; font-family: "Open Sans", sans-serif;
/* for textarea */
	margin-top: 0; margin-left: 0; }

#ninja_forms_form_1_cont .width-half-wrap, #ninja_forms_form_5_cont .width-half-wrap, #ninja_forms_form_6_cont .width-half-wrap {
	width: 48%;
	float: left;
}

#ninja_forms_form_1_cont .width-float-wrap, #ninja_forms_form_5_cont .width-float-wrap, #ninja_forms_form_6_cont .width-float-wrap {
	float: left;
	margin-right: 5%;
}

#ninja_forms_form_1_cont .first-wrap, #ninja_forms_form_5_cont .first-wrap, #ninja_forms_form_6_cont .first-wrap {
	margin-right: 4%;
}

#ninja_forms_form_1_cont .btn-thick, #ninja_forms_form_5_cont .btn-thick, #ninja_forms_form_6_cont .btn-thick {
	float: right;
	font-weight: 700;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 1em;
}
#ninja_forms_field_28 { font-size: 13px !important; margin: 0 !important; padding: 0 !important; border-style: none !important; border-width: 0 !important; }
#ninja_forms_field_28_label { font-size: 13px !important; margin: 0 !important; padding: 0 !important; border-style: none !important; border-width: 0 !important; }
::-webkit-input-placeholder {
   color: #444444; opacity:  1;
}
.nf-field-description { display:none; }
#ninja_forms_required_items, .nf-field-container {
    clear: both;
    position: relative;
    margin-bottom: 15px !important;
}
:-moz-placeholder { /* Firefox 18- */
   color: #444444;  opacity:  1;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #444444; opacity:  1; 
}

:-ms-input-placeholder {  
   color: #444444; opacity:  1; 
}
div.text-wrap label, div.textarea-wrap label, div.list-dropdown-wrap label { display: none !important; }
.field-wrap.label-left .ninja-forms-field, .field-wrap.label-left .ninja-forms-star-rating-control { color: #333; font-size: 14px; margin-left:0 !important; }
input[type="submit"], input[type="reset"], input.ninjaboton { background-image: none !important; background-color: #a8071d !important; color: #ffffff !important; float: right; padding-right: 50px !important; padding-left: 50px !important; }

.ninja-forms-cont input[type="submit"], input[type="reset"] { color: #ffffff !important; background-color: #a8071d !important; background-image: none !important; float: right; max-width: 150px !important; }
footer .widget-title { color: #fcee6b !important; padding: 0 !important; border-bottom: 1px solid #555 !important; }
.site-content {
		border-left: 1px solid #fff;
	}
.widget-area a.genericon { color: #3b5998 !important; font-size: 35px !important; vertical-align: top; text-align: center; display: inline-block; font-family: Genericons; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-transform: none; padding: 0; margin-bottom:3px;}
/* NF3 Ninja Forms */
.nf-form-cont .ninja-forms-field-error { color: #a8071d !important; font-size: 12px !important; font-weight: 400 !important; }
.nf-form-fields-required { display:none; }
.nf-form-cont {
	border-radius: 1em;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 2em 2em 1em;
	font-family: "Open Sans", sans-serif !important;
}
	.ninja-forms-all-fields-wrap label, .ninja-forms-required-items {
		display: none !important;
	}
	
	.field-wrap input, .field-wrap select {
		width: 100% !important;
		margin-left: -0 !important;
	}
.checkbox-wrap label, #ninja_forms_field_128_label { display: block !important; }
input[type="checkbox"] {
    float: right;
    width: 30px !important;
	}

#respond {
	display: none !important;
}

.nf-form-cont {
	border-radius: 5px;
	background: linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.4));
	font-size: 1em;
}

.ninja-forms-required-items {
	display: none;
}

.site-content hr {
	clear: both;
}

.wp-caption .wp-caption-text {
	line-height: 6px;
	margin-left: 15px;
}
.nf-form-cont .ninja-forms-field-error { color: #a8071d !important; font-size: 12px !important; font-weight: 400 !important; }
nf-form-cont  h2 {
	color: #fff;
	font-weight: 700;
	font-size: 3.4em;
	margin-bottom: 0;
}

.nf-form-cont .form-copy {
	padding-top: 3em;
}

.nf-form-contt p {
	font-size: 14px;
}

.nf-form-cont {
	border-radius: 1em;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 2em 2em 1em;
	font-family: "Open Sans", sans-serif !important;
}

.nnf-form-cont input,
.nf-form-cont textarea {
	color: #333;
	font-size: 14px;
	border: solid 1px #777;
	padding: 7px 1em;
	font-family: "Open Sans", sans-serif;
/* for textarea */
	margin-top: 0;
	resize:none;
	width: 100% !important;
}

.nf-form-cont .width-half-wrap {
	width: 48%;
	float: left;
}

.nf-form-cont .first-wrap {
	margin-right: 4%;
}

.nf-form-cont .btn-thick {
	float: right;
	font-weight: 700;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.nf-form-cont .inner {
	background-color: #777;
	background-image: none;
	padding-top: 0;
}

.nf-form-cont .inner * {
	color: #575756;
}

.nf-form-cont .inner .section {
	padding: 0;
}

#nf-form-6-cont, #nf-form-1-cont, #nf-form-5-cont  {
	border-radius: 5px;
	background: linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.4));
	font-size: 1em;
}

#nf-form-1-cont .ninja-forms-required-items, #ninja_forms_form_5_cont .ninja-forms-required-items, #ninja_forms_form_6_cont .ninja-forms-required-items { padding-bottom: 1em; display: none; }
.nf-error-msg { font-size: 12px; }
.nf-field-label { color: #444; font-size: 13px; font-family: "Open Sans", sans-serif;
/* for textarea */
	font-weight: normal !important; }

.nf-form-cont input, .nf-form-cont textarea, #nf-form-1-cont input, #nf-form-1-cont textarea, #nf-form-5-cont input, #nf-form-5-cont textarea, #nf-form-6-cont input, #nf-form-6-cont input[type="file"], #nf-form-6-cont textarea {  color: #444; border: solid 1px #777; padding: 0.65em 1em; font-family: "Open Sans", sans-serif;
/* for textarea */
	margin-top: 0; margin-left: 0; font-size: 15px;}
	
.nf-form-cont select {  color: #444; border: solid 1px #777; padding: 0.58em 0.8em; font-family: "Open Sans", sans-serif;
/* for textarea */
	margin-top: 0; margin-left: 0; font-size: 15px;}

#nf-form-1-cont .width-half-wrap, #nf-form-5-cont .width-half-wrap, #nf-form-6-cont .width-half-wrap {
	width: 48%;
	float: left;
}

#nf-form-1-cont .width-float-wrap, #nf-form-5-cont .width-float-wrap, #nf-form-6-cont .width-float-wrap {
	float: left;
	margin-right: 5%;
}

#nf-form-1-cont .first-wrap, #nf-form-5-cont .first-wrap, #nf-form-6-cont .first-wrap {
	margin-right: 4%;
}

#nf-form-1-cont .btn-thick, #nf-form-5-cont .btn-thick, #nf-form-1-cont .btn-thick {
	float: right;
	font-weight: 700;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 1em;
}
#ninja_forms_field_28 { font-size: 13px !important; margin: 0 !important; padding: 0 !important; border-style: none !important; border-width: 0 !important; }
#ninja_forms_field_28_label { font-size: 13px !important; margin: 0 !important; padding: 0 !important; border-style: none !important; border-width: 0 !important; }
::-webkit-input-placeholder {
   color: #444444; opacity:  1;
}

:-moz-placeholder { /* Firefox 18- */
   color: #444444;  opacity:  1;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #444444; opacity:  1; 
}

:-ms-input-placeholder {  
   color: #444444; opacity:  1; 
}
div.text-wrap label, div.textarea-wrap label, div.list-dropdown-wrap label { display: none !important; }
.field-wrap.label-left .nf-field, .field-wrap.label-left .ninja-forms-star-rating-control { color: #333; font-size: 14px; margin-left:0 !important; }
input[type="submit"], input[type="reset"] { background-image: none !important; background-color: #a8071d !important; color: #ffffff !important;}

.nf-form-cont input[type="submit"], input[type="reset"],input[type="button"] { color: #ffffff !important; font-weight: bold; background-color: #a8071d !important; background-image: none !important; text-transform: uppercase; width: 50%; max-width: 150px !important; margin-right: auto; margin-left: auto; }
footer .widget-title { color: #fcee6b !important; padding: 0 !important; border-bottom: 1px solid #555 !important; }
.site-content {
		border-left: 1px solid #fff;
	}
/* END NF3 */

.widget-area div.followfb a.genericon:hover { color: #4b68b7 !important; }
/*WARNES CLUB
*/
/* stylesheet for warnesclub plugin */

[class|="pdb"] .helptext {
  display: inline-block;
  margin: 0 5px;
}
[class|="pdb"] .checkbox .helptext {
  display: inline;
}
[class|="pdb"] .selectother + .helptext {
  display: block;
}
.glyphicon {
  font: 400 20px/1 dashicons, sans-serif;
}
.has-dashicons .glyphicon {
  font: 400 100%/1 dashicons;
}
.submit-buttons { text-align: right; padding-right: 50px !important; border:none; }
.pdb-submit { color: #ffffff !important; background-color: #a8071d !important; background-image: none !important; float: right; max-width: 150px !important; }
/* SIGNUP FORM */

/*.pdb-signup label {
  display:inline-block;
  width:135px;
  margin-right:10px;
  text-align:right;
}*/
.reqd { color: #a8070c !important; }
.pdb-signup, .edit-participant { color: #333 !important; font-family: "Open Sans", Helvetica, Arial, sans-serif; }
.pdb-signup .helptext, .edit-participant .helptext { font-size: 12px; display:block; margin-left:150px; }
.pdb-signup td .helptext, .edit-participant .helptext  { font-size: 12px; margin-left:0; }
.pdb-signup .checkbox .helptext, .edit-participant .checkbox .helptext { font-size: 12px; display: inline-block; }
.pdb-signup .math-captcha {
  display: inline-block;
  margin-right: 12px
}
.pdb-signup tr th, .edit-participant tr th { background-color: #fdf5a6; width: 30%; min-width:150px    ; padding: 2px; }
.pdb-signup tr td input, .edit-participant tr td input   { font-family: "Open Sans", Helvetica, Arial, sans-serif; width: 90%; }
.pdb-signup tr td select, .edit-participant tr td select { font-family: "Open Sans", Helvetica, Arial, sans-serif; width: 93%; }
.field-group-submit th h3 { display: none; }
.field-group-submit th {  }
/* RECORD FORM */
.form-group {
  margin: 0 0 1.5em 0;
}
.form-group p {
  margin: 0;
}
.edit-participant textarea,
.participants_db textarea,
.edit-participant select,
.participants_db select,
.participants_db input,
.edit-participant input,
.link-element label {
  margin: 0 2px 0 0;
/*  vertical-align: middle;*/
}
.participants_db .inline-controls input[type='checkbox'],
.participants_db .inline-controls input[type='radio'] {
  float:none;
}
.edit-participant h3 {
  margin-top: 2em;
  margin-bottom: 1em;
}

.edit-participant .form-table .field-group-submit th, .edit-participant .form-table .field-group-submit td { width:195px; vertical-align:middle; padding-top: 1ex; background-color: #fcee6b !important; border-top: 1px solid #fcee6b; }
.edit-participant .form-table h3 {
  margin-top:0;
  margin-bottom:0;
}
.edit-participant .form-table tr.hidden {
  visibility:hidden;
  position:absolute;
}
.edit-participant .uploaded-image {
  width:auto;
  height:85px;
  float:left;
  margin-right:10px;
}
.edit-participant .wp-editor-wrap {
  max-width: 600px;
}
.edit-participant .wp-editor-area {
  background-color: #FFFFFF;
  border: 2px solid #DFDFDF;
  color: #333333;
  height: 20em;
}
.edit-participant .mce-edit-area iframe {
  border: 1px solid #dedede;
}
div.mce-panel {
  background: none repeat scroll 0 0 #f5f5f5;
}
.file-delete {
	display: inline;
  white-space: nowrap;
}
.file-delete input[type=checkbox] {
	float:none;
}
.pdb-upload input[type=file] {
  float:none;
  line-height: 1;
  vertical-align: text-bottom;
}

.wrap[class|="pdb"] td,
.wrap[class|="pdb"] th { vertical-align: middle; width: 300px; }
.field-group.group-with-title {
  margin: 1.5em 0;
}
.field-group legend {
  font-weight: bold;
}

/* Select Other */
.selectother label,
.multicheckbox label,
.file-delete label,
.csv-export label,
.radio-group label,
.radio-subgroup label,
.othercontrol  {
  margin: 0 12px 0 0;
  width: auto;
  white-space: nowrap;
  display: inline-block;
}
.edit-participant .form-table td .radio-subgroup label {
  margin: 0 12px 0 0;
}
.othercontrol label {
  margin-right: 0;
}
.inline-controls label {
  float: none;
}
.selectother label input,
.multicheckbox label input,
.file-delete label input,
.radio-group label input,
.radio-subgroup label input {
  float: none;
  margin:0 2px 0 0;
  vertical-align: inherit;
}
.file-delete label {
  background-color: #FFBBBB;
   padding: 3px 5px;
   border-radius: 3px;
   border: 1px solid #DFDFDF;
   float:none;
}
.selectother {
  display: inline-block;
  border: 1px solid #DDDDDD;
  overflow: auto;
  padding: 5px;
}
.checkbox-group,
.radio-group {
  display: block;
  line-height: 2;
  margin: 0 4px;
  width: auto;
}
.checkbox-group legend,
.radio-group legend {
  font-weight: bold;
  margin-top: 15px
}
.checkbox-group fieldset:first-of-type legend,
.radio-group fieldset:first-of-type legend {
  margin-top: 0;
}
.inline-controls .checkbox-group, .inline-controls .radio-group {
    display: inline-block;
}
input.otherfield[type=text] {
}
.dropdown-other select {
    margin-right: 10px;
}
.dropdown-other input[name=temp] {
/*  display:none;*/
}
/* LIST */
input[readonly] { background-color: #fdf5a6 !important; }
.wp-list-table th,
.wp-list-table td,
.form-table th, 
.form-table td {
/*  line-height: 1.1;*/
  
}
.pdb-list .wp-list-table th,
.pdb-list .wp-list-table td{
  padding: 5px;
}
.pdb-list .pdb-searchform fieldset,
.pdb-list table caption {
  margin: 1em 0;
}
.pdb-list fieldset {
  border: none;
}
.pdb-list span.textarea {
  display: block;
  max-height: 5em;
  max-width: 150px;
  overflow: auto;
}
.pdb-searchform input[type=text],
.pdb-searchform input[type=submit],
.pdb-searchform select,
.pdb-searchform label.checkbox {
  margin: 0 5px 0 0;
}
.pdb-searchform input[type=checkbox],
.pdb-searchform input[type=radio] {
  margin-left:5px;
}
.pdb-searchform .radio-group {
  display: inline-block;
}

/* pagination */
.pdb-list .pagination,
.pdb-pagination {
  overflow:auto;
}
.pdb-list .pagination ul,
.pdb-pagination ul {
  margin:0;
  list-style:none;
}
.pdb-list .pagination li,
.pdb-pagination li {
    margin: 0;
  list-style-type: none;
}
.pdb-list .pagination li>span,
.pdb-pagination li>span,
.pdb-list .pagination a,
.pdb-pagination a {
  float:left;
  margin: 0 -2px 0 0;
  padding: 6px 12px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 0.25);
  border-radius: 2px;
  background-color: #FAFAFA;
}
.pdb-list .pagination li.disabled span,
.pdb-pagination li.disabled span,
.pdb-list .pagination li.currentpage span,
.pdb-pagination li.currentpage span {
  background-color: #F3F3F3;
  color: #777777;
}
.pdb-list .pagination li:first-of-type span,
.pdb-pagination li:first-of-type span,
.pdb-list .pagination li:first-of-type a,
.pdb-pagination li:first-of-type a  {
  margin-left:0;
  border-left-color: rgba(204, 204, 204, 1);
}
.pdb-list .pagination li:last-of-type span,
.pdb-pagination  li:last-of-type span,
.pdb-list .pagination li:last-of-type a,
.pdb-pagination li:last-of-type a  {
  margin-right:0;
  border-right-color: rgba(204, 204, 204, 1);
}
.pdb-list .pagination li.currentpage:first-child,
.pdb-pagination  li.currentpage:first-child,
.pdb-list .pagination li:first-child a,
.pdb-pagination li:first-child a {
  margin-left:0;
}
.pdb-list .pagination a,
.pdb-pagination a  {
  text-decoration:none;
}
.pdb-list .pagination a:hover,
.pdb-pagination a:hover,
.pdb-list .pagination li.currentpage,
.pdb-pagination li.currentpage  {
  background-color: #cccccc;
}
.pdb-list .pagination label,
.pdb-pagination label  {    
  float: left;
  margin: 8px 6px 0 0;
}
.pdb-list .pagination .glyphicon,
.pdb-pagination .glyphicon  {
  vertical-align: -0.15em;
}
.wp-admin .pdb-list .pagination .glyphicon {
  vertical-align: top;
  font-size: 12px;
}
.pagination .glyphicon.glyphicon-first-page:after {
  content: "â¬â¬";
}
.pagination .glyphicon.glyphicon-previous-page:after {
  content: "â¬";
}
.pagination .glyphicon.glyphicon-next-page:after {
  content: "â­";
}
.pagination .glyphicon.glyphicon-last-page:after {
  content: "â­â­";
}
.has-dashicons .pagination .glyphicon.glyphicon-first-page,
.has-dashicons .pagination .glyphicon.glyphicon-last-page {
  letter-spacing: -0.5em;
}
.has-dashicons .pagination .glyphicon.glyphicon-first-page:after {
  content: "\f341\f341";
}
.has-dashicons .pagination .glyphicon.glyphicon-previous-page:after {
  content: "\f341";
}
.has-dashicons .pagination .glyphicon.glyphicon-next-page:after {
  content: "\f345";
}
.has-dashicons .pagination .glyphicon.glyphicon-last-page:after {
  content: "\f345\f345";
}

/* SINGLE */
.pdb-single dl {
	overflow: auto;
}
.pdb-single dd {
  overflow:auto;
  margin: 0 0 1.625em 0.8em;
}
.pdb-single dt {
	float: left;
	font-weight: bold;
	width: 140px;
	margin: 0 10px 1.625em 0;
}
.pdb-single .image-field-wrap img {
  height: 3em;
}
.pdb-single .image-field-wrap {
  float: none;
}
.image-filename {
  vertical-align: text-bottom;
  margin: 0 0 0 10px;
}
.image-upload .helptext {
  display:block;
}
.pdb-single span.textarea {
  height: auto;
}

/* images */

.image-field-wrap {
  display: inline-block;
}
.image-field-wrap.empty {
  height: auto;
}
.image-field-wrap img {
  height: 50px;
  width: auto;
}
.pdb-record .image-field-wrap,
.pdb-record .file-link-wrap,
.edit-participant .file-link-wrap,
.edit-participant .image-field-wrap {
  display: inline-block;
  margin-right:10px;
}

/* ERRORS / MESSAGES */

.pdb-error {
  display:inline-block;
  background: none repeat scroll 0 0 #fff;
  border-left: 4px solid #dd3d36;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  padding: 1px 12px;
}
.pdb-error li {
  margin:0.5em 20px;
}
.pdb-message {
  display:inline-block;
  background-color: #fff;
  border-left: 4px solid #7ad03a;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  padding: 1px 12px;
}
.pdb-error p, .pdb-message p {
  margin:0;
}
.glyphicon.glyphicon-sort:after {
  content: "â†•";
  white-space: nowrap;
}
.glyphicon.glyphicon-remove:after {
  color: #D64E07;
  content: "â˜“";
}
.glyphicon.glyphicon-remove:hover:after {
  color: white;
}
.glyphicon.glyphicon-remove:hover {
  background-color: #D64E07;
}
/* stylesheet for warnesclub plugin */
/* FACEBOOK Left */
.widget-area .widget div.followfb h3 { padding-top: 0; padding-bottom: 0; margin-bottom: 3px;
margin-top: 0px;}
a.genericon { font-size: 35px !important; font-family: Genericons; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; text-decoration: inherit; text-align: center; text-transform: none; display: inline-block; vertical-align: top; padding: 0; }
a.genericon:hover { text-decoration: none !important; }
footer .menu-servicios-footer-container, footer .menu-main-menu-container, footer .textwidget { padding-left: 4px !important; }
#participants-list-1, #participants-list-1 table, #participants-list-1 td { color: #333; font-size: 10px !important; font-weight: normal; background-color: #f2f2f2; }
#participants-list-1 th { color: #333; font-size: 10px !important; font-weight: normal; background-color: #fbf4ae; } 
/*! http://responsiveslides.com v1.54 by @viljamis */



.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

.rslides_container {

  position: relative;

  float: left;

  width: 100%;

  }



.rslides_nav {

  z-index: 3;

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 50%;

  left: 0;

  opacity: 0.7;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 61px;

  width: 38px;

  background: transparent url("themes/themes.gif") no-repeat left top;

  margin-top: -55px;

  }



.rslides_nav:active {

  opacity: 1.0;

  }



.rslides_nav.next {

  left: auto;

  background-position: right top;

  right: 0;

  }



.rslides_nav:focus {

  outline: none;

  }



.rslides_tabs {

  margin-top: 10px;

  text-align: center;

  }



.rslides_tabs li {

  display: inline;

  float: none;

  _float: left;

  *float: left;

  margin-right: 5px;

  }



.rslides_tabs a{

  text-indent: -9999px;

  overflow: hidden;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  background: #ccc;

  background: rgba(0,0,0, .2);

  display: inline-block;

  _display: block;

  *display: block;

  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  width: 9px;

  height: 9px;

  }



.rslides_here a {

  background: #222;

  background: rgba(0,0,0, .8);

  }

.caption {

  position: absolute;

  display: block;

  bottom: -20px;

  left: 0;

  right: 0;

  padding: 15px;

  text-align: center;

  background: #000;

  background: rgba(0,0,0, .8);

  color: #fff;

}
.entry-content { line-height: 140%; }

.gallery { margin-bottom:15px !important; }

/* =Media queries
-------------------------------------------------------------- */

/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

/* Minimum width of 640 pixels. */
@media screen and (min-width: 640px) {
	#primary {float:right;}
	#secondary {float:left;}
	.toggle-search {
		display:inherit;
		float: right;
		cursor: pointer;
		background-color: #5d5d5d;
		color: #f2f2f2;
		padding: 7px;
		padding: 7px;
	}
	.social-icon-wrapper {
		display:inherit;
		float: right;
		padding: 7px;
		padding: 0.5rem;
		text-align: right;
		font-size: 21px;
		font-size: 1.5rem;
	}
	.boton-menu-movil {
		display:none;
	}
	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	.site {
		margin: 0 auto;
		max-width: 1096px;
		max-width: 78.28571428571429rem;
		overflow: hidden;
	}
	.site-content {
		/* Para Sideba a la derecha
		float: left;
		width: 65.104166667%;
		padding-right: 24px;
		padding-right:1.714285714285714rem;
		border-right: 1px solid #e0e0e0;*/
		/* Para Sidebar a la izquierda */
		float: left;
		/*width: 67.104166667%;*/
		width: 67%;
		border-right: none;
		/*border-left: 1px solid #e0e0e0;*/
		padding-right:0;
		padding-left:24px;
		padding-left:1.714285714285714rem;
		/* ademas para poner sidebar a la izquierda #primary {float:right;} #secondary {float:left;} */
	}
	
	body.template-front-page .site-content,
	body.attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.widget-area {
		float: right;
		width: 28%;
	}
	.site-header h1,
	.site-header h2 {
		text-align: center;
	}
	.site-header h1 {
		font-size: 35px;
		font-size:2.5rem;
		margin-bottom: 0;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul { display: inline-block !important; text-align: none; width: 100%; border-bottom-style: none;border-top-style: solid; }
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #6a6a6a;
		line-height: 3.692307692;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.main-navigation li a:hover,
	.main-navigation li a:focus {
		color: #000;
	}
	.main-navigation li {
		margin: 0 40px 0 14px;
		margin: 0 0 0 0.7rem;
		position: relative;
	}
	.main-navigation li.menu-item-home { margin-left: 2rem; }
	.main-navigation li ul li {margin-left:0}
	.main-navigation li.current-menu-item ul { margin: 1px 0 0; padding: 0; position: absolute; top: 100%; left: -10px; z-index: 1; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); }
	.main-navigation li ul { margin: 0px 0 0; padding: 0; position: absolute; top: 100%; left: -10px; z-index: 1; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); }
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul,
	.main-navigation ul li:focus > ul,
	.main-navigation .focus > ul {
		border-left: 0;
		clip: inherit;
		overflow: inherit;
		height: inherit;
		width: inherit;
	}
	.main-navigation li ul li a {
		background: #efefef;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.95rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.2rem 0.714285714rem;
		width: 300px;
		white-space: normal;
	}
	.main-navigation li ul li a:hover,
	.main-navigation li ul li a:focus {
		background: #e3e3e3;
		color: #333;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a { color: #444 !important; font-weight: bold; }
	.menu-toggle {
		display: none;
	}
	.entry-header .entry-title {
		font-size: 28px;
		font-size: 2rem;
	}
	#respond form input[type="text"] {
		width: 46.333333333%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}
	.commentlist .children {
		margin-left: 48px;
		margin-left: 3.428571429rem;
	}
	.credits { float: left; margin-left: 2rem; display: block; }
	.last-credit { float: left; margin-left: 2rem; display: block; }
}
/* Max width of 960 pixels. */
@media screen and (max-width: 1090px) {
	.main-navigation li a {
		font-size: 13.5px;

	}}
/* Max width of 768 pixels. */
@media screen and (max-width: 768px) {
	.main-navigation li a {
		font-size: 9px;

	}}
/* Minimum width of 960 pixels. */
@media screen and (min-width: 1046px) {
	body {
		background-color: #fff;
	}
	body .site {
		/*margin-bottom: 48px;
		margin-bottom: 3.428571429rem;*/
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
	.main-navigation li a {
		font-size: 14px;
		font-size: 1.07rem;
	}

	.widget-title {
		padding: 5px 0;
		padding: 0.3571428571428571rem;
	}
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.aligncenter{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
 
img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}
 
img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
 
.alignright {
    float: right;
}
 
.alignleft {
    float: left;
}


/* =Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}

	.entry-header .entry-title,
	.entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist > li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
}