/*foo .entry-date-header*/
#INVALID-RULE
{
	width: 100%;
	text-align: right;
	border-bottom: 1px solid #000000;
	padding-bottom: 0px;
	/*[disabled]margin-bottom:-15px;*/
	font-size: 9.4pt;
}
BODY
{
	line-height: 23px;
}
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
{
	font-weight: normal;
	text-align: left;
}
H1
{
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.5em;
}
H1, H2, H3, H4, H5, H6
{
	clear: both;
}
H3.widget-title:before, H3.page-title:before
{
	content: ".";
	color: #F00;
}
H2:before
{
	content: ".";
	color: #F00;
}
H1.page-title:before
{
	content: ".";
	color: #F00;
}
H1.archive-title:before, H1.entry-title:before
{
	content: ".";
	color: #F00;
}
HTML
{
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
A:focus
{
	outline: thin dotted;
}
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;
	margin-bottom: 1.714285714rem;
}
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*/
.archive-title, .page-title, .widget-title, .entry-content TH, .comment-content TH
{
	font-size: 27.4px;
	font-weight: bold;
	text-transform: lowercase;
	color: #333;
	margin-bottom: 20px;
	margin-top: 20px;
}
/*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;
}
/*Form fields, general styles first*/
BUTTON, INPUT, SELECT, TEXTAREA
{
	border: 1px solid #CCC;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
BUTTON, INPUT
{
	line-height: normal;
}
TEXTAREA, INPUT[type="text"], INPUT[type="email"]
{
	width: 95.3%;
}
TEXTAREA
{
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}
/*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*/
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: 11px;
	font-size: 0.785714286rem;
	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);
}
.menu-toggle, BUTTON, INPUT[type="submit"], INPUT[type="button"], INPUT[type="reset"]
{
	cursor: pointer;
}
.menu-toggle
{
	padding: 11px;
	position: absolute;
	top: 50px;
	right: 30px;
	background: url(images/menu-mobile.png) no-repeat top / cover;
	z-index: 999;
}
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;
	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:hover
{
}
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;
}
.menu-toggle:active, .menu-toggle.toggled-on
{
	background: url(images/menu-mobile.png) no-repeat bottom / cover;
}
.bypostauthor CITE SPAN
{
	color: #FFF;
	background-color: #21759B;
	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*/
	margin-bottom: -9px;
	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;
	margin-right: auto;
}
.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*/
	border-radius: 3px;
	/*[disabled]box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);*/
}
.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;
	display: block;
	float: left;
	width: 100%;
}
#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-previous, .nav-next
{
	display: none;
}
.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 P
{
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.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: 15px;
	/*[disabled]font-size:1rem;*/
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
}
BODY.custom-font-enabled
{
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.entry-date
{
	font-size: 8.7pt;
}
.entry-date-header
{
	border-bottom: 1px solid #000000;
	text-align: right;
}
A
{
	outline: none;
	color: #000;
	text-decoration: none;
}
A:hover
{
	color: #999;
}

#content A, .widget A { color: #444; text-decoration: underline; }

/*Assistive text*/
.assistive-text, .site .screen-reader-text
{
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:focus
{
	background: #FFF;
	border: 2px solid #333;
	border-radius: 3px;
	clip: rect(auto, auto, auto, auto) !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000;
	/*Above WP toolbar*/
}
/*Page structure*/
.site
{
	padding: 0 24px;
	padding: 0 1.714285714rem;
	background-color: #FFF;
}
.site-content
{
	margin: 0;
	/*[disabled]margin:1.714285714rem 0 0;*/
}
.widget-area
{
	margin: 0px 0 0;
	/*[disabled]margin:1.714285714rem 0 0;*/
}
/*Header*/
.site-header
{
	padding: 30px 4px 12px 0px;
	/*[disabled]padding:1.714285714rem 0;*/
	width: 100%;
	border-bottom: 1px solid #000000;
	height: 80px;
	overflow: hidden;
}
.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: #21759B;
}
.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;
}
.header-image
{
	margin-top: 0px;
	/*[disabled]margin-top:1.714285714rem;*/
	display: inline-block;
	float: left;
	width: 246px;
	margin-left: 18px;
}
/*Navigation Menu*/
.main-navigation
{
	margin-top: 0px;
	margin-top: 0rem;
	text-align: center;
}
.main-navigation LI
{
	margin-top: 9px;
	margin-top: 1.714285714rem;
	font-size: 16px;
	/*[disabled]font-size:1.15rem;*/
	line-height: 1.42857143;
}
.main-navigation A
{
	color: #333;
}
.main-navigation A:hover, .main-navigation A:focus
{
	color: #C9212C;
}
.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;
}
.main-navigation UL.nav-menu.toggled-on
{
	top: 115px;
	right: 25px;
	background-color: #FFF;
	opacity: 0.95;
	padding: 10px 20px;
	min-width: 80px;
	border: 1px solid #999;
	z-index: 999;
}
/*Banner*/
SECTION[role="banner"]
{
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}
/*Sidebar*/
.widget-area .widget
{
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 20px;
	/*[disabled]margin-bottom:3.428571429rem;*/
	word-wrap: break-word;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 20px;
	text-align: justify;
}
.widget-area .widget.widget_jal_widget
{
	padding-bottom: 0px;
}
.widget-area .widget H3
{
	margin-bottom: 19px;
}
.widget-area .widget P, .widget-area .widget LI, .widget-area .widget .textwidget
{
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.beliquid
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #DCDCDC;
}
.widget-area .widget P
{
	margin-bottom: 0px;
	/*[disabled]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: #757575;
}
.widget-area .widget A:hover
{
	color: #000000;
}
.widget-area .widget A:visited
{
	color: #9F9F9F;
}
.widget-area #s
{
	width: 94%;
	margin-bottom: 15px;
	/*define a width to avoid dropping a wider submit button*/
}
/*Footer*/
FOOTER[role="contentinfo"]
{
	border-top: 1px solid #EDEDED;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.5;
	/*[disabled]max-width:960px;*/
	/*[disabled]max-width:68.571428571rem;*/
	/*[disabled]margin-top:6px;*/
	/*[disabled]margin-top:1.714285714rem;*/
	/*[disabled]margin-left:auto;*/
	/*[disabled]margin-right:auto;*/
	padding: 5px 0;
	/*[disabled]padding:1.714285714rem 0;*/
}
FOOTER[role="contentinfo"] A
{
	color: #FFFFFF;
	font-weight: bold;
}
FOOTER[role="contentinfo"] A:hover
{
	color: #000000;
}
/*=Main content and comment content
--------------------------------------------------------------*/
.entry-meta
{
	clear: both;
}
.entry-header
{
	margin-bottom: 9px;
	/*[disabled]margin-bottom:1.714285714rem;*/
}
.entry-header IMG.wp-post-image
{
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title
{
	font-size: 27.4px;
	/*[disabled]font-size:1.428571429rem;*/
	line-height: 1;
	font-weight: bold;
	text-transform: lowercase;
	margin-bottom: 30px;
	/*[disabled]margin-top:28px;*/
}
.entry-header .entry-title A
{
	text-decoration: none;
}
.entry-header .entry-format
{
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link
{
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link A, .entry-meta A
{
	color: #757575;
}
.comments-link A:hover, .entry-meta A:hover
{
	color: #21759B;
}
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-content, .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;
	font-weight: normal;
}
.entry-content H1, .comment-content H1
{
	/*[disabled]font-size:21px;*/
	/*[disabled]font-size:1.5rem;*/
	/*[disabled]line-height:1.5;*/
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.5em;
}
.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;
}
.comment-content P, .mu_register P
{
	margin: 0 0 7px;
	/*[disabled]margin:0 0 1.714285714rem;*/
	line-height: 1.714285714;
}
.entry-content P, .entry-summary P
{
	margin: 0 0 7px;
	line-height: 1.714285714;
}
.entry-content A:visited, .comment-content A:visited
{
	color: #9F9F9F;
}
.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-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	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-family: Consolas, Monaco, "Lucida Console", monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content PRE, .comment-content PRE
{
	border: 1px solid #EDEDED;
	color: #666;
	font-family: Consolas, Monaco, "Lucida Console", monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.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;
	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: 0px;
	/*[disabled]margin-top:0.857142857rem;*/
	margin-bottom: 0px;
	/*[disabled]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: 12px;
	font-size: 0.857142857rem;
	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
{
	/*[disabled]border-bottom:4px double #EDEDED;*/
	margin-bottom: 0px;
	/*[disabled]margin-bottom:5.142857143rem;*/
	padding-bottom: 10px;
	/*[disabled]padding-bottom:1.714285714rem;*/
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links
{
	clear: both;
	line-height: 1.714285714;
}
FOOTER.entry-meta
{
	margin-top: 24px;
	margin-top: 1.714285714rem;
	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
--------------------------------------------------------------*/
.archive-header, .page-header
{
	margin-bottom: 20px;
	/*[disabled]margin-bottom:3.428571429rem;*/
	padding-bottom: 0px;
	/*[disabled]padding-bottom:1.571428571rem;*/
	/*[disabled]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;
}
/*=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: #D2E0F9;
	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: underline;
}
/*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: #21759B;
}
.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: normal;
}
.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: #21759B;
}
.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;
}
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: #21759B;
}
.commentlist .pingback
{
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
/*Comment form*/
#respond
{
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#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;
}
.required
{
	color: #FF0000;
}
/*=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: #21759B;
}
.template-front-page .widget-area .widget_text IMG
{
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}
.page
{
	padding-bottom: 50px;
}

/*=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;
}
.jaw_widget
{
	padding: 0;
}
.jaw_widget UL
{
	padding-right: 20px;
}

/*READ MORE*/
.readmorecontent
{
	width: 100px;
	float: right;
	padding-top: 41px;
}

/*REGOLE FOOTER*/
#colophon
{
	width: 100%;
	background-color: #FFF;
	opacity: 0.90;
	border-top: 1px solid #E2E2E2;
	/*[disabled]margin-left:-8px;*/
	position: fixed;
	left: 0px;
	bottom: 0px;
	display: none;
	z-index: 999;
}
#colophon .site-info
{
	width: 100%;
}
#colophon .site-info UL#menu-footer.nav-menu-footer
{
	display: inline-block;
	margin: 0 10px;
	padding: 0 0px;
	width: 98%;
	/*For IE, the outcast*/
	zoom: 1;
	display: inline;
}
#colophon .site-info UL#menu-footer.nav-menu-footer LI
{
	display: block;
	float: left;
	padding: 0 10px;
	border-left: 1px solid #D2D2D2;
	line-height: 1.1;
	margin-top: 5px;
	text-align: center;
	color: #000000;
}
#colophon .site-info UL#menu-footer.nav-menu-footer LI:nth-child(2)
{
	border: 0px;
}
#colophon .site-info UL#menu-footer.nav-menu-footer LI A
{
	color: #000000;
}
#colophon .site-info UL#menu-footer.nav-menu-footer LI.social
{
	margin-top: 2px;
	height: 15px;
	text-align: right;
	color: #000000;
}
#colophon .site-info UL#menu-footer.nav-menu-footer LI.social.first
{
	margin-left: 10px;
	margin-right: 20px;
}
#colophon .site-info #menu-footer.nav-menu-footer LI.copyright-footer
{
	margin-right: 9px;
	margin-left: 10px;
}
#colophon .site-info #menu-footer.nav-menu-footer LI.copyright-footer, #colophon .site-info #menu-footer.nav-menu-footer LI.social
{
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	padding: 0;
}
#colophon .site-info #scrolltop
{
	display: block;
	margin-left: 0px;
	position: absolute;
	top: 11px;
	right: 13px;
	line-height: 1;
}
#colophon .site-info #scrolltop A
{
	width: 15px;
	height: 10px;
}
#colophon .site-info #scrolltop #scrolltop-image
{
	width: 15px;
	height: 10px;
	background: url(images/up_small.png) no-repeat center / cover;
}

/*SOCIAL DEUX*/
.us_posts_bottom
{
	width: 480px;
	float: left;
}
.us_wrapper
{
	width: 480px;
}
.widget-area
{
	display: none;
}
/*=Plugins
-----------------------------------------------*/
IMG#wpstats
{
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}
/*=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 http://core.trac.wordpress.org/ticket/25888.

@-ms-viewport*/
#INVALID-RULE
{
	width: device-width;
}
/*@viewport*/
#INVALID-RULE
{
	width: device-width;
}
/*Minimum width of 727 pixels.*/
@media screen and (min-width: 727px)
{
	.author-avatar
	{
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description
	{
		float: right;
		width: 80%;
	}
	.site
	{
		margin: 0 auto;
		max-width: 960px;
		max-width: 68.571428571rem;
		overflow: hidden;
	}
	.site-content
	{
		float: left;
		width: 67.6%;
	}
	BODY.template-front-page .site-content, BODY.attachment .site-content, BODY.full-width .site-content
	{
		width: 100%;
	}
	.widget-area
	{
		display: inherit;
		float: right;
		width: 29.041666667%;
	}
	.site-header H1, .site-header H2
	{
		text-align: left;
	}
	.site-header H1
	{
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
		margin-bottom: 0;
	}
}
/*Minimum width of 800 pixels.*/
@media screen and (min-width: 800px)
{
	.main-navigation UL.nav-menu, .main-navigation DIV.nav-menu > UL
	{
		display: inline-block !important;
		text-align: right;
		width: auto;
		float: right;
	}

	.menu-toggle
	{
		display: none;
	}
}
.main-navigation UL.nav-menu, .main-navigation DIV.nav-menu > UL
{
	position: relative;
	top: 42px;
	right: 0px;
}
@media screen and (min-width: 727px)
{
	.main-navigation UL
	{
		margin: 0;
		text-indent: 0;
	}
}
.main-navigation UL
{
	padding: 0;
}
@media screen and (min-width: 727px)
{
	.main-navigation LI A, .main-navigation LI
	{
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation LI A
	{
		border-bottom: 0;
		color: #333;
		line-height: 3.192307692;
		text-transform: uppercase;
		white-space: nowrap;
	}
}
.main-navigation LI A
{
	text-transform: lowercase;
	font-weight: 400;
}
@media screen and (min-width: 727px)
{
	.main-navigation LI A:hover, .main-navigation LI A:focus
	{
		color: #C9212C;
	}
	.main-navigation LI
	{
		/*[disabled]margin:0 40px 0 0;*/
		margin: 0 0.557142857rem 0 0;
		position: relative;
	}
	.main-navigation LI UL
	{
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		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: rect(inherit, auto, auto, auto);
		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.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
	}
	.main-navigation LI UL LI A:hover, .main-navigation LI UL LI A:focus
	{
		background: #E3E3E3;
		color: #444;
	}
	.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: #636363;
		font-weight: bold;
	}
}
.page.type-page H1.entry-title
{
	font-size: 28px;
	font-weight: bold;
}
@media screen and (min-width: 727px)
{
	#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;
	}
	.jaw_widget
	{
		padding: 0;
	}
	.jaw_widget UL
	{
		padding: 0;
	}
}
/*Minimum width of 1037pixels.*/
@media screen and (min-width: 1037px)
{
	BODY
	{
		background-color: #FFFFFF;
	}
	BODY .site
	{
		/*[disabled]padding:0 40px;*/
		/*[disabled]padding:0 2.857142857rem;*/
		/*[disabled]margin-top:0px;*/
		/*[disabled]margin-top:3.428571429rem;*/
		/*[disabled]margin-bottom:48px;*/
		/*[disabled]margin-bottom:3.428571429rem;*/
		/*[disabled]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;
	}
	/*REGOLE FORM*/
	.wpcf7-response-output, .wpcf7-validation-errors
	{
		border: none !important;
		font-size: 20px;
		padding: 20px 0px !important;
	}
	.wpcf7-form-control, .wpcf7-text, .wpcf7-email, .wpcf7-validates-as-required, .wpcf7-validates-as-email, .wpcf7-not-valid
	{
		font-family: "Open Sans", sans-serif;
	}
	.input INPUT[type="text"], .input INPUT[type="email"]
	{
		width: 375px;
		height: 40px;
		font-family: "Open Sans", sans-serif;
		font-size: 22px;
		line-height: 30px;
		font-weight: 300;
		color: #4F4F4F;
		border: 1px solid #4F4F4F;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: none !important;
	}
	/*media="screen" .label*/
	#INVALID-RULE
	{
		font-size: 22px;
		font-weight: 300;
		line-height: 50px;
	}
	.form-container
	{
		padding: 10px 0px;
		position: relative;
		color: #4F4F4F;
	}
	.label
	{
		font-size: 22px;
		font-weight: 300;
		line-height: 50px;
	}
	.input
	{
		position: absolute;
		right: 0px;
		top: 10px;
	}
	.form-container TEXTAREA
	{
		width: 646px;
		font-family: "Open Sans", sans-serif;
		font-size: 22px;
		line-height: 30px;
		font-weight: 300;
		color: #4F4F4F;
		border: 1px solid #4F4F4F;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: none;
	}
	.form-container INPUT[type="submit"]
	{
		cursor: pointer;
		padding: 0px;
		font-weight: 300;
		float: right;
		font-family: "Open Sans";
		font-size: 30px;
		line-height: 50px;
		color: #0F0F0F;
		position: relative;
		right: 0px;
		width: 120px;
		height: 55px;
		border: 1px solid #4F4F4F;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: #EFEFEF;
	}
	.form-container .file
	{
		padding-top: 20px;
	}
	.form-container .file, .form-container INPUT[type="file"], .wpcf7-form-control
	{
		font-family: "Open Sans", sans-serif;
		font-size: 22px;
		line-height: 16px;
		font-weight: 300;
		padding: 5px 0px;
	}
	INPUT[type="file"], .wpcf7-form-control
	{
		font-family: "Open Sans", sans-serif;
		font-size: 22px;
		line-height: 30px;
		font-weight: 300;
		padding: 5px 0px;
	}
}
/*Minimum width of 320 pixels and max 960.*/
#colophon
{
}
#colophon .site-info UL#menu-footer.nav-menu-footer LI
{
}
@media (min-width: 320px) and (max-width: 960px)
{
	#colophon .site-info UL#menu-footer.nav-menu-footer LI A
	{
		font-size: 12px;
	}
	#colophon .site-info #menu-footer.nav-menu-footer LI.last-item-footer
	{
		width: auto;
		text-align: center;
	}
	#colophon .site-info #scrolltop
	{
	}
	#colophon .site-info #scrolltop A
	{
	}
	.us_posts_bottom
	{
		width: 280px !important;
	}
}
.navigation
{
	margin-bottom: 30px;
}
/*Maximum width of 1490.*/
@media (max-width: 1490px)
{
	#colophon .site-info UL#menu-footer.nav-menu-footer LI.social.first
	{
		margin-left: 10px;
	}
}
/*Maximum width of 1198.*/
@media (max-width: 1198px)
{
	#colophon .site-info UL#menu-footer.nav-menu-footer LI.social.first
	{
		margin-left: 10px;
	}
}
/*Maximum width of 1037.*/
@media (max-width: 1037px)
{
	.main-navigation UL.nav-menu, .main-navigation DIV.nav-menu > UL
	{
		position: absolute;
		top: 80px;
		right: 34px;
	}
	#colophon .site-info UL#menu-footer.nav-menu-footer LI.social
	{
		display: none;
	}
}
/*Maximum width of 1000.*/
@media (max-width: 1000px)
{
	#colophon .site-info UL#menu-footer.nav-menu-footer LI.social
	{
		display: none;
	}
}
/*Maximum width of 870.*/
@media (max-width: 870px)
{
	#colophon .site-info UL#menu-footer.nav-menu-footer LI.copyright-footer
	{
		display: none;
	}
	#colophon .site-info
	{
		text-align: center;
	}
}
/*Maximum width of 800.*/
@media (max-width: 800px)
{
	
}
/*Maximum width of 580.*/
@media (max-width: 580px)
{
	#colophon .site-info UL#menu-footer.nav-menu-footer LI
	{
		padding: 0 5px;
		border-left: 2px solid #D2D2D2;
	}
	#colophon .site-info UL#menu-footer.nav-menu-footer LI A
	{
		font-size: 12px;
	}
	#colophon .site-info UL#menu-footer.nav-menu-footer LI.menu-item-object-category
	{
		display: none;
	}
	.header-image
	{
		margin-left: 0px;
	}
}

/*=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
	{
		/*[disabled]margin-bottom:72px;*/
		/*[disabled]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;
	}
}
.about-text
{
	font-size: 20px;
	font-weight: 300;
	line-height: 28px;
}
.submit-1
{
	padding: 0px;
	margin: 0px;
	line-height: 0.8;
	font-size: 44px;
	font-weight: 300;
	padding-bottom: 25px;
}
.submit-2
{
	font-size: 26px;
	line-height: 35px;
	font-weight: 300;
	padding-bottom: 25px;
	text-align: left;
}
/*COLLAPSE o MATIC*/
.collapseomatic
{
	padding: 0 0 10px 35px !important;
	font-size: 30px;
	font-weight: 300;
	line-height: 40px;
	background-position: 0 5px;
}
/*PREV NEXT*/
.navigation
{
	margin-bottom: 30px;
}
.navigation A
{
	font-weight: bold;
}
