/*
	Theme Name: Audiofanatyk
	Theme URI: http://www.Audiofanatyk.pl/
	Description: This is the Audiofanatyk theme created for the Genesis Framework.
	Author: NODE

	Version: 1.1

	Tags: black, white, one-column, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.2.3
*/


/* # Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
	- Column Classes
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Jetpack
- Skip Links
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Accessible Menu
	- Site Header Navigation
	- After Header Navigation
	- Footer Navigation
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
	- Max-width: 1340px
	- Max-width: 1200px
	- Max-width: 1023px
	- Max-width: 860px
- Print Styles
*/


/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* ## Box Sizing
--------------------------------------------- */

html,
input[type="search"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*,
*:before,
*:after {
	box-sizing:inherit;
}
/* ## Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content:" ";
	display:table;
}
.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear:both;
	content:" ";
	display:table;
}
/* # Defaults
---------------------------------------------------------------------------------------------------- */

/* ## Typographical Elements
--------------------------------------------- */

html {
	font-size:62.5%; /* 10px browser default */
}
/* Chrome fix */
body > div {
	font-size:2rem;
}
body {
	background-color:#FFFFFF;
	color:#333333;
	font-family:'Roboto', sans-serif;
	font-size:20px;
	font-size:2rem;
	-webkit-font-smoothing:antialiased;
	font-weight:400;
	line-height:1.625;
	margin:0;
}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
a {
	color:#C3251D;
	text-decoration:underline;
}
a:hover,
a:focus {
	color:#333333;
	text-decoration:none;
}
p {
	margin:0 0 0.8em;
	padding:0;
}
ol,
ul {
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
}
hr {
	border:0;
	border-collapse:collapse;
	border-bottom:4px solid #EAECF0;
	clear:both;
	margin:1em 0;
}
b,
strong {
	font-weight:700;
}
blockquote,
cite,
em,
i {
	font-style:italic;
}
blockquote {
	margin:2em 2em 2em 0; /* 40px;*/
	padding:1em 1em 0.2em 3em;
	border-left:6px solid #2477DF;
}
/*blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}*/

/* ## Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family:'Cairo', sans-serif;
	font-weight:600;
	line-height:1.2;
	margin:0 0 10px;
}
h1 {
	font-size:36px;
	font-size:3.6rem;
}
h2 {
	font-size:30px;
	font-size:3rem;
}
h3 {
	font-size:24px;
	font-size:2.4rem;
}
h4 {
	font-size:20px;
	font-size:2rem;
}
h5 {
	font-size:18px;
	font-size:1.8rem;
}
h6 {
	font-size:16px;
	font-size:1.6rem;
}
/* ## Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width:100%;
}
img {
	height:auto;
}
figure {
	margin:0;
}
/* ## Gallery
--------------------------------------------- */

.gallery {
	overflow:hidden;
}
.gallery-item {
	float:left;
	margin:0 0 28px;
	text-align:center;
}
.gallery-columns-1 .gallery-item {
	width:100%;
}
.gallery-columns-2 .gallery-item {
	width:50%;
}
.gallery-columns-3 .gallery-item {
	width:33%;
}
.gallery-columns-4 .gallery-item {
	width:25%;
}
.gallery-columns-5 .gallery-item {
	width:20%;
}
.gallery-columns-6 .gallery-item {
	width:16.6666%;
}
.gallery-columns-7 .gallery-item {
	width:14.2857%;
}
.gallery-columns-8 .gallery-item {
	width:12.5%;
}
.gallery-columns-9 .gallery-item {
	width:11.1111%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear:left;
}
.gallery img {
	border:1px solid #EEEEEE;
	height:auto;
	padding:4px;
}
.gallery img:hover,
.gallery img:focus {
	border:1px solid #999999;
}
/* ## Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	color:#333333;
	font-size:18px;
	font-size:1.8rem;
	font-weight:400;
	padding:16px;
	width:100%;
}
input:focus,
textarea:focus {
	border:1px solid #999999;
	outline:none;
}
input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width:auto;
}
::-moz-placeholder {
	color:#333333;
	opacity:1;
}
::-webkit-input-placeholder {
	color:#333333;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color:#333333;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
	font-size:16px;
	font-size:1.6rem;
	font-weight:700;
	padding:16px 24px;
	text-decoration:none;
	white-space:normal;
	width:auto;
}
button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus {
	background-color:#C3251D;
	color:#FFFFFF;
}
.entry-content .button:hover,
.entry-content .button:focus {
	color:#FFFFFF;
}
.button {
	display:inline-block;
}
a.button.small,
button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small {
	padding:8px 16px;
}
.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
	background-color:#EEEEEE;
	border-width:0;
	color:#777777;
	cursor:not-allowed;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display:none;
}
/* ## Tables
--------------------------------------------- */

table {
	border-collapse:collapse;
	border-spacing:0;
	line-height:2;
	margin-bottom:40px;
	width:100%;
}
tbody {
	border-bottom:1px solid #EEEEEE;
}
td,
th {
	text-align:left;
}
td {
	border-top:1px solid #EEEEEE;
	padding:6px;
}
th {
	font-weight:400;
	padding:0 6px;
}
td:first-child,
th:first-child {
	padding-left:0;
}
/* ## Screen Reader Text
--------------------------------------------- */

.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position:absolute !important;
	clip:rect(0, 0, 0, 0);
	height:1px;
	width:1px;
	border:0;
	overflow:hidden;
}
.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
	clip:auto !important;
	height:auto;
	width:auto;
	display:block;
	font-size:1em;
	font-weight:bold;
	padding:15px 23px 14px;
	color:#333333;
	background:#FFFFFF;
	z-index:100000; /* Above WP toolbar. */
	text-decoration:none;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, .6);
}
.more-link {
	position:relative;
}
/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* ## Site Containers
--------------------------------------------- */
.home-fullwidth-topbaner .entry-content,
.site-inner,
.wrap {
	margin:0 auto;
	max-width:1280px;
}
.site-inner {
	clear:both;
	padding-top:10px;
	word-wrap:break-word;
}
.top_thumb + .site-inner { padding-top:0; }
.landing-page .site-inner {
	max-width:800px;
}
/* ## Column Widths and Positions
--------------------------------------------- */

/* ### Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width:1060px;
}
.content-sidebar-sidebar .content-sidebar-wrap {
	float:left;
}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float:right;
}
/* ### Content */

.content {
	float:right;
	width:880px;
}
.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float:left;
}
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width:660px;
}
.full-width-content .content {
	width:100%;
}
/* ### Primary Sidebar */

.sidebar-primary {
	float:right;
	width:360px;
}
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float:left;
}
/* ### Secondary Sidebar */

.sidebar-secondary {
	float:left;
	width:180px;
}
.content-sidebar-sidebar .sidebar-secondary {
	float:right;
}
/* ## Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float:left;
	margin-left:2.564102564102564%;
}
.one-half,
.three-sixths,
.two-fourths {
	width:48.717948717948715%;
}
.one-third,
.two-sixths {
	width:31.623931623931625%;
}
.four-sixths,
.two-thirds {
	width:65.81196581196582%;
}
.one-fourth {
	width:23.076923076923077%;
}
.three-fourths {
	width:74.35897435897436%;
}
.one-sixth {
	width:14.52991452991453%;
}
.five-sixths {
	width:82.90598290598291%;
}
.first {
	clear:both;
	margin-left:0;
}
/* # Common Classes
---------------------------------------------------------------------------------------------------- */

/* ## Avatar
--------------------------------------------- */

.avatar {
	border-radius:50%;
	float:left;
}
.author-box .avatar,
.alignleft .avatar {
	margin-right:24px;
}
.alignright .avatar {
	margin-left:24px;
}
.comment .avatar {
	margin:0 16px 24px 0;
}
/* ## Genesis
--------------------------------------------- */

.breadcrumb {
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:1px;
	padding:42px 30px;
}
.content-sidebar-wrap.latest-review .latest-reviews-title,
.after-entry,
.archive-description,
.author-box {
	font-size:18px;
	font-size:1.8rem;
	margin-bottom:20px;
	padding:30px 20px 0 20px;;
}
.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom:0;
}
/* ## Search Form
--------------------------------------------- */

.search-form {
	overflow:hidden;
}
.entry-content .search-form,
.site-header .search-form {
	margin-bottom:40px;
	width:50%;
}
.site-header .search-form {
	float:right;
	margin:12px auto 0;
}
.post-password-form input[type="submit"],
.search-form input[type="submit"] {
	margin-top:10px;
}
.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
	border:0;
	clip:rect(0, 0, 0, 0);
	height:1px;
	margin:-1px;
	padding:0;
	position:absolute;
	width:1px;
}
/* ## Titles
--------------------------------------------- */

.archive-description .entry-title,
.archive-title,
.author-box-title {
	font-size:52px;
	font-size:5.2rem;
	text-align:center;
	font-weight:300;
	letter-spacing:-0.045em;
	color:#606A7B;
	text-transform:uppercase;
}
.entry-title {
	font-size:36px;
	font-size:3.6rem;
}
.entry-title a,
.sidebar .widget-title a {
	color:#227ADB;
	text-decoration:none;
}
.entry-title a:hover,
.entry-title a:focus {
	color:#0091FF;
}
.widget-title {
	font-size:18px;
	font-size:1.8rem;
	margin-bottom:20px;
}
/* ## WordPress
--------------------------------------------- */

a.aligncenter img {
	display:block;
	margin:0 auto;
}
a.alignnone {
	display:inline-block;
}
.alignleft {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
	text-align:right;
}
a.alignleft,
a.alignnone,
a.alignright {
	max-width:100%;
}
img.centered,
.aligncenter {
	display:block;
	margin:0 auto 24px;
}
img.alignnone,
.alignnone {
	margin-bottom:12px;
}
a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin:0 24px 24px 0;
}
a.alignright,
img.alignright,
.wp-caption.alignright {
	margin:0 0 24px 24px;
}
.wp-caption-text {
	font-size:14px;
	font-size:1.4rem;
	font-weight:600;
	margin:0;
	text-align:center;
}
.entry-content p.wp-caption-text {
	margin-bottom:0;
}
.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
	margin:0 0 28px;
}
/* # Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	margin-bottom:40px;
	word-wrap:break-word;
}
.widget p:last-child,
.widget ul > li:last-of-type,
.widget-area .widget:last-of-type {
	margin-bottom:0;
}
.widget ul > li {
	margin-bottom:10px;
	padding-bottom:10px;
}
.widget ul > li:last-of-type {
	padding-bottom:0;
}
.widget ol > li {
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:20px;
	text-indent:-20px;
}
.widget li li {
	border:0;
	margin:0 0 0 30px;
	padding:0;
}
.widget_calendar table {
	width:100%;
}
.widget_calendar td,
.widget_calendar th {
	text-align:center;
}
/* ## Featured Content
--------------------------------------------- */

.featured-content .entry {
	background:none;
	padding:0;
}
.featured-content .entry:last-of-type {
	margin-bottom:0;
}
.featured-content .entry-title {
	font-size:20px;
	font-size:2rem;
}
/* # Plugins
---------------------------------------------------------------------------------------------------- */

/* ## Genesis eNews Extended
--------------------------------------------- */

.sidebar .enews-widget,
.sidebar .enews-widget .widget-title {
	color:#FFFFFF;
}
.sidebar .widget.enews-widget {
	background-color:#333333;
}
.sidebar .enews-widget input,
.sidebar .enews-widget input:focus {
	border:1px solid #333333;
}
.sidebar .enews-widget input[type="submit"] {
	background-color:#C3251D;
	color:#FFFFFF;
}
.sidebar .enews-widget input:hover[type="submit"],
.sidebar .enews-widget input:focus[type="submit"] {
	background-color:#FFFFFF;
	color:#333333;
}
.enews-widget input {
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:16px;
}
.enews-widget input[type="submit"] {
	margin:0;
	width:100%;
}
.enews form + p {
	margin-top:24px;
}
/* ## Jetpack
--------------------------------------------- */

#wpstats {
	display:none;
}
/* # Skip Links
---------------------------------------------------------------------------------------------------- */

.genesis-skip-link {
	margin:0;
}
.genesis-skip-link li {
	height:0;
	width:0;
	list-style:none;
}
/* Display outline on focus */
:focus {
	color:#333333;
	/*outline: #ccc solid 1px;*/
}
/* # Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color:#FFFFFF;
}
.site-header > .wrap {
	padding:20px 0;
}
/* ## Title Area
--------------------------------------------- */

.title-area {
	float:left;
	padding:10px 0;
	width:300px;
}
.header-image .title-area {
	margin:0 auto;
	max-width:300px;
	padding:0;
}
.header-full-width .title-area {
	float:none;
	width:100%;
}
.site-title {
	font-size:30px;
	font-size:3rem;
	font-weight:700;
	line-height:1.2;
}
.site-title a,
.site-title a:hover,
.site-title a:focus {
	color:#333333;
	text-decoration:none;
}
.header-image .site-title > a {
	background-position:center !important;
	background-size:contain !important;
	float:left;
	min-height:80px;
	width:100%;
}
.site-description {
	font-size:16px;
	font-size:1.6rem;
	font-weight:400;
	line-height:1.5;
}
.site-description,
.site-title {
	margin-bottom:0;
}
.header-image .site-description,
.header-image .site-title {
	display:block;
	/*text-indent: -9999px;*/
}
/* ## Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float:right;
	text-align:right;
	width:800px;
}
/* # Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear:both;
	font-size:16px;
	font-size:1.6rem;
	font-weight:600;
	line-height:1;
	width:100%;
}
.genesis-nav-menu .menu-item {
	display:inline-block;
	margin-bottom:0;
	padding-bottom:0;
	text-align:left;
}
.genesis-nav-menu a {
	color:#333333;
	text-decoration:none;
	display:block;
	padding:32px 20px;
}
.genesis-nav-menu a:hover,
.genesis-nav-menu a:focus,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus {
	color:#C3251D;
	text-decoration:underline;
}
.genesis-nav-menu .sub-menu {
	left:-9999px;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	-ms-transition:opacity .4s ease-in-out;
	-o-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	width:200px;
	z-index:99;
}
.genesis-nav-menu .sub-menu a {
	background-color:#2477DF;
	border:1px solid #2477DF;
	border-top:0;
	font-size:14px;
	font-size:1.4rem;
	padding:20px;
	position:relative;
	width:200px;
	word-wrap:break-word;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin:-56px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover {
	position:static;
}
.genesis-nav-menu .menu-item:hover > .sub-menu {
	left:auto;
	opacity:1;
}
.genesis-nav-menu > .first > a {
	padding-left:0;
}
.genesis-nav-menu > .last > a {
	padding-right:0;
}
.genesis-nav-menu > .right {
	float:right;
}
/* ## Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus {
	position:static;
}
.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
	left:auto;
	opacity:1;
}
.sub-menu-toggle,
.menu-toggle {
	display:none;
	visibility:hidden;
}
/* ## Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu li li {
	margin-left:0;
}
/* ## After Header Navigation
--------------------------------------------- */

.nav-primary {
}
.site-container .site-header .nav-primary .wrap,
.nav-primary .wrap { border:0; }
/* ## Footer Navigation
--------------------------------------------- */

.site-footer .genesis-nav-menu {
	padding-bottom:20px;
}
.site-footer .genesis-nav-menu a {
	padding:0 20px 10px;
}
/* # Content Area
---------------------------------------------------------------------------------------------------- */

/* ## Entries
--------------------------------------------- */

.entry {
	background-color:#FFFFFF;
	margin-bottom:40px;
	padding:20px 80px;
}
.entry-content ol {
	margin-bottom:1.6em;
	margin-left:2.2em;
}
.entry-content ul {
	/*margin-bottom: 1.6em;*/
	margin-bottom:1em;
	margin-left:1.3em;
}
.entry-content ol > li {
	list-style-type:decimal;
}
.entry-content ul > li {
	list-style-type:disc;
}
.entry-content ol ol,
.entry-content ul ul {
	margin-bottom:0;
}
.entry-content code {
	background-color:#333333;
	color:#EEEEEE;
}
/* ## Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:0;
}
.entry-header .entry-meta {
	margin-bottom:24px;
}
.entry-footer .entry-meta {
	border-top:1px solid #EEEEEE;
	padding-top:24px;
}
.entry-categories,
.entry-tags {
	display:inline-block;
}
.entry-comments-link::before {
	content:"\2014";
	margin:0 6px 0 2px;
}
.comment-respond > h3:first-of-type {border-top: 4px solid #EAECF0;}
.entry-comments + .comment-respond > h3:first-of-type {border:0;}
.entry-comments h3.comment-title {border-top: 4px solid #EAECF0;}
.entry-comments > h3,
.comment-respond .comment-reply-title { font-size:28px; font-weight:400; color:#949CB1; padding-top:40px; }
.entry-comments a { text-decoration:none; color:#858585; }
.comment-respond #cancel-comment-reply-link { float:right; font-size:16px; line-height:2; padding:5px 10px; color:#333333; background-color:#DDDDDD; }
.comment-respond .logged-in-as a {color:#2477DF; text-decoration:none;}
.comment-respond .comment-form-comment label {display:none;}
.comment-respond .comment-form-comment textarea#comment {padding:6px 16px; border:4px solid #CBCFDA; border-radius:5px; max-width:100%; height:180px;}
.comment-respond .comment-form-author {display:inline-block; float:left; width:49.999%; padding-right:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.comment-respond .comment-form-email {display:inline-block; float:left; width:49.999%; padding-left:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.comment-respond .comment-form-email input[type="email"],
.comment-respond .comment-form-author input[type="text"],
.comment-respond .comment-form-comment input[type="url"] {width:100%; padding:6px 16px; border:4px solid #CBCFDA; border-radius:5px;}
.comment-respond input[type="submit"]{padding:10px 24px; background-color:#949CB1; border-radius:5px;}
.comment-header {margin-bottom:5px;}
.comment-header p {display:inline-block;}
.comment-header .comment-meta {font-size:12px;}
.comment-header span[itemprop="name"] {font-weight:700; color:#2477DF;}
.comment-header span.says {display:none; color:#2477DF;}
.comment-header img.avatar {display:inline-block; margin:-10px 16px -30px 0;}
.comment-reply {display:inline-block; width:100%; padding:0 0 0 80px; color:#2477DF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.comment-reply a {color:#2477DF;}
.comment-list .depth-1 + .depth-1 {border-top:1px solid #EAECF0; margin-top:30px;}
.comment-notes {font-size:13px; letter-spacing:0; color:#858585;}
.comment-list li:focus {background:rgba(36,119,223,0.05); border-color:transparent; outline:transparent;}
.comment-content {max-height:500px; overflow-y:auto;}
.comment-content .alert {color:#FF0000;}

@media (min-width:1200px){
	.entry-comments + .comment-respond > h3:first-of-type {display:inline-block; width:20%; text-align:left; vertical-align:top;}
	.entry-comments + .comment-respond .comment-form {display:inline-block; width:79%; vertical-align:top;}

}
	/* ## Pagination
	--------------------------------------------- */

.pagination {
	clear:both;
	margin:40px 0;
	text-align:center;
}
.adjacent-entry-pagination {
	margin-bottom:0;
}
.archive-pagination li {
	display:inline;
}
.archive-pagination a {
	background-color:#FFFFFF;
	color:#333333;
	cursor:pointer;
	display:inline-block;
	font-size:16px;
	font-size:1.6rem;
	font-weight:600;
	padding:8px 12px;
	text-decoration:none;
}
.archive-pagination a:hover,
.archive-pagination a:focus,
.archive-pagination .active a {
	background-color:#C3251D;
	color:#FFFFFF;
}
/* ## Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	background-color:#FFFFFF;
	font-size:16px;
	font-size:1.6rem;
	font-weight:400;
	margin-bottom:40px;
}
.comment-respond { background-color:transparent; }
.comment-respond,
.entry-pings {
	padding:10px 2% 32px;
}
.comment-list .comment-respond > h3:first-of-type {border-top:0; padding-top:10px;}
.comment-list .comment-respond > h3:first-of-type:before {content:"<"; display:inline-block; float:left; position:relative; margin:-1em -2em 0 0.8em; font-size:34px; font-weight:700; color:#2477DF; transform:rotate(90deg);}
.comment-list .depth-1 .comment-respond .comment-form {padding-left:60px;}
.comment-list .depth-1 .comment-respond > h3:first-of-type {padding-left:60px;}
.entry-comments {
	padding:60px;
}
.comment-list li {
	padding:30px 10px 20px 80px;
}
.comment-list .depth-1 {
	padding-left:10px;
}
.comment-header {
	margin-bottom:5px;
}
.comment-content {
	clear:both;
	display:inline-block;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	padding-left:80px;
	font-size:13px;
}
.comment-content ul > li {
	list-style-type:disc;
}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width:50%;
}
.comment-respond label {
	display:block;
	margin-right:12px;
}
.comment-header p {
	margin-bottom:0;
}
.entry-pings .reply {
	display:none;
}
/* # Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:40px;
}
.sidebar .widget {
	background-color:#FFFFFF;
	padding:40px;
}
/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color:#FFFFFF;
	font-size:18px;
	font-size:1.8rem;
	clear:both;
	padding:60px 0;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	width:380px;
}
.footer-widgets-1 {
	margin-right:70px;
}
.footer-widgets-1,
.footer-widgets-2 {
	float:left;
}
.footer-widgets-3 {
	float:right;
}
/* # Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color:#262932;
	color:#7C7F88;
	font-size:16px;
	font-size:1.6rem;
	line-height:1;
	padding:60px 0;
	text-align:center;
}
.site-footer p {
	margin-bottom:0;
}
.site-footer a {
	color:inherit;
}
/* # Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width:1340px) {
	.home-fullwidth-topbaner .entry-content,
	.site-inner,
	.wrap {
		max-width:1140px;
	}
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width:920px;
	}
	.content,
	.site-header .widget-area {
		width:800px;
	}
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width:580px;
	}
	.sidebar-primary {
		width:300px;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		width:340px;
	}
	.footer-widgets-1 {
		margin-right:60px;
	}

}
@media only screen and (max-width:1200px) {
	.home-fullwidth-topbaner .entry-content,
	.site-inner,
	.wrap {
		max-width:960px;
	}
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width:740px;
	}
	.content,
	.site-header .widget-area {
		width:620px;
	}
	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width:400px;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		width:300px;
	}
	.footer-widgets-1 {
		margin-right:30px;
	}

}
@media only screen and (max-width:1023px) {
	.home-fullwidth-topbaner .entry-content,
	.site-inner,
	.wrap {
		max-width:800px;
	}
	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.js .genesis-nav-menu .sub-menu a,
	.js .genesis-nav-menu .sub-menu,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width:100%;
	}
	.site-header .wrap {
		padding-left:5%;
		padding-right:5%;
	}
	.genesis-nav-menu li,
	.header-image .title-area,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float:none;
	}
	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align:center;
	}
	.site-header .search-form {
		margin:16px auto;
	}
	.js nav.nav-primary,
	.js .site-header nav {
		display:none;
		position:relative;
	}
	.js .site-header nav .wrap {
		padding:0;
	}
	.js nav.pagination {
		display:block;
	}
	.menu-toggle,
	.sub-menu-toggle {
		border-width:0;
		background-color:transparent;
		color:#FFFFFF;
		display:block;
		margin:0 auto;
		overflow:hidden;
		text-align:center;
		visibility:visible;
	}
	.menu-toggle.dashicons-before:before { margin-right:0; }
	.sub-menu-toggle:hover,
	.sub-menu-toggle:focus {
		border-width:0;
	}
	.menu-toggle {
		border-top:1px solid #EEEEEE;
		line-height:20px;
		position:relative;
		right:0;
		z-index:1000;
		width:100%;
	}
	.site-header .menu-toggle {
		border:0;
	}
	.menu-toggle:before,
	.menu-toggle.activated:before {
		margin-right:0;
		text-rendering:auto;
		-webkit-transform:translate(0, 0);
		-ms-transform:translate(0, 0);
		transform:translate(0, 0);
	}
	.sub-menu-toggle {
		float:right;
		padding:8px;
		position:absolute;
		right:0;
		top:0;
		z-index:100;
	}
	button.sub-menu-toggle:hover,
	button.sub-menu-toggle:focus,
	button.sub-menu-toggle { background-color:#0091FF !important; }
	.sub-menu-toggle:before {
		display:inline-block;
		text-rendering:auto;
		-webkit-transform:translate(0, 0);
		-ms-transform:translate(0, 0);
		transform:translate(0, 0);
	}
	.sub-menu-toggle.activated:before {
		content:"\f142";
	}
	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display:block;
		float:none;
		margin:1px 0;
		position:relative;
		text-align:left;
	}
	.js .genesis-nav-menu .menu-item:hover {
		position:relative;
	}
	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border:none;
		padding:12px 0;
		width:100%;
	}
	.js .genesis-nav-menu .sub-menu {
		border:none;
	}
	.js .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.js .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
		left:0;
		margin-left:0;
	}
	.js .genesis-nav-menu > .menu-item-has-children > a:after {
		content:none;
	}
	.js .genesis-nav-menu .sub-menu {
		float:left;
		position:relative;
		clear:both;
		display:none;
		margin:0 0 20px 0;
		opacity:1;
		padding-left:15px;
		width:100%;
	}
	.js .genesis-nav-menu .sub-menu .sub-menu {
		margin:0;
	}
	.js nav button:hover,
	.js .menu-toggle:hover,
	.js .nav-primary,
	.js .menu-toggle.activated,
	.js nav button:focus,
	.js .menu-toggle:focus,
	.genesis-nav-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu .sub-menu .current-menu-item > a:focus {
		background-color:#2477DF;
		color:#FFFFFF !important;
	}
	.footer-widgets-1,
	.footer-widgets-2 {
		margin:0 auto 40px;
	}

}
@media only screen and (max-width:860px) {

	body > div {
		font-size:1.8rem;
	}
	body {
		font-size:18px;
		font-size:1.8rem;
	}
	.site-inner {
		padding:5% 5% 0;
	}
	.wrap {
		padding-left:5%;
		padding-right:5%;
	}
	.after-entry,
	.archive-description,
	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-pings,
	.sidebar .widget {
		padding:30px;
		margin-bottom:5%;
	}
	.sidebar {
		margin-bottom:5%;
	}
	.pagination {
		margin:5% auto;
	}
	.archive-pagination li a {
		margin-bottom:4px;
	}
	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin:0;
		width:100%;
	}

}
/* # Print Styles
---------------------------------------------------------------------------------------------------- */

@media print {

	*,
	*:before,
	*:after {
		background:transparent !important;
		box-shadow:none !important;
		color:#000000 !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	a[href^="javascript:"]:after,
	a[href^="#"]:after,
	.site-title > a:after {
		content:"";
	}
	thead {
		display:table-header-group;
	}
	img,
	tr {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:2cm 0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	blockquote,
	pre {
		border:1px solid #999999;
		page-break-inside:avoid;
	}
	.content,
	.content-sidebar {
		width:100%;
	}
	button,
	input,
	select,
	textarea,
	.breadcrumb,
	.comment-edit-link,
	.comment-form,
	.comment-list .reply a,
	.comment-reply-title,
	.edit-link,
	.entry-comments-link,
	.entry-footer,
	.genesis-box,
	.header-widget-area,
	.hidden-print,
	.home-top,
	.nav-primary,
	.nav-secondary,
	.post-edit-link,
	.sidebar {
		display:none !important;
	}
	.title-area {
		text-align:center;
		width:100%;
	}
	.site-title > a {
		margin:0;
		text-decoration:none;
		text-indent:0;
	}
	.site-inner {
		padding-top:0;
		position:relative;
		top:-100px;
	}
	.author-box {
		margin-bottom:0;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		orphans:3;
		page-break-after:avoid;
		page-break-inside:avoid;
		widows:3;
	}
	img {
		page-break-after:avoid;
		page-break-inside:avoid;
	}
	blockquote,
	pre,
	table {
		page-break-inside:avoid;
	}
	dl,
	ol,
	ul {
		page-break-before:avoid;
	}

}
/* ============== */

/* Elements */
.btn {display:inline-block; padding:0.5em 1.3em; font-size:15px; font-weight:700; letter-spacing:0.03em; color:#FFFFFF; background:#2477DF; font-family:'Cairo','Roboto', sans-serif; text-align:center; text-decoration:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.btn:hover, .btn:focus {background-color:#0091FF;}
.content-sidebar-wrap article.post .entry-meta a.post-edit-link,
.post-edit-link {display:inline-block; margin: 0 0.4em; padding:0.1em 0.3em; background:#FF0000; color:#FFFFFF; border-radius:3px;}

.fullwidth {width:100%;}
.shade {background-color:#F8F8F8;}

/* Custom Header */
.site-container, .wrap {min-width:320px;}
.site-container .site-header {height:140px; background:rgba(38,41,50, 0); color:#FFFFFF; position:fixed; top:0; left:0; right:0; z-index:100;}
body.admin-bar .site-header {top:30px;}
body.archive .site-header,
body.category .site-header,
body.search .site-header,
body.search-results .site-header {background-color:rgba(38, 41, 50, 1);}

.site-container .site-header .wrap {height:inherit; vertical-align:middle; padding:0; border-bottom:1px solid rgba(160,160,160,0.4);}
.site-container .site-header .header-logo {display:inline-block; float:left; vertical-align:middle;}
.site-container .site-header .title-area {display:inline-block; float:left; vertical-align:middle; }
.site-container .site-header .site-description {padding:15px 0 0 20px; font-size:14px; font-weight:700; letter-spacing:0.03em; color:#0090FD; text-transform:uppercase;}
.widget-area.header-widget-area {padding-top:10px; vertical-align:middle;}
.site-container .top-featured-image {display:inline-block; width:100%; margin:0; padding:0; min-height:80px; max-height:480px; background:#414755 center center no-repeat; background-size:cover; text-align:center; vertical-align:top;}
.site-container .top-featured-image.image {height:480px;}
.site-container .top-featured-image.noimage {height:80px;}

.site-container .top-featured-image img.attachment-full.size-full.wp-post-image {display:inline-block; text-align:center; bottom:0; max-width:100%; max-height:100%;}

.error404 .site-container .site-header,
.category .site-container .site-header {background-color:rgba(38,38,46,0.98) !important;}

.home-fullwidth-topbaner {display:inline-block; width:100%; min-height:580px; margin:0; text-align:center; vertical-align:top; background:#262932; color:#FFFFFF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-fullwidth-topbaner .widget,
.home-fullwidth-topbaner .widget-wrap {min-height:inherit;}
.home-fullwidth-topbaner .entry {position:relative; vertical-align:bottom; min-height:inherit;}
.home-fullwidth-topbaner .entry {background:url('./images/top_bg.jpg') 0 0 repeat-x;}
.home-fullwidth-topbaner .aligncenter {margin:0; overflow:hidden; position:relative; vertical-align:bottom;}
.home-fullwidth-topbaner .aligncenter img {height:100%; max-width:150%;}
.home-fullwidth-topbaner .entry-content {display:inline-block; position:absolute; left:0; right:0; bottom:0;}
.home-fullwidth-topbaner .entry-content .right {padding:1em 1em 1em 58%; text-align:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-fullwidth-topbaner .entry-content .left {padding:1em 60% 1em 1em; text-align:right; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-fullwidth-topbaner .entry-content div span {color:#909AB3; font-size:49px; font-weight:300; letter-spacing: -0.08em; font-family:"Cairo", Arial, sans-serif;}
.home-fullwidth-topbaner .entry-content div h1 {color:#FFFFFF; margin-bottom:20px; font-size:66px; font-weight:400; line-height:0.7; letter-spacing: -0.05em;}
.home-fullwidth-topbaner .entry-content div h1 strong {color:#FFFFFF; font-size:63px; font-weight:700; line-height:1; letter-spacing: -0.02em;}
.home-fullwidth-topbaner .entry-content div h2 {color:#FFFFFF; font-size:42px; font-weight:300;}
.home-fullwidth-topbaner .entry-content div p {color:#FFFFFF; font-size:18px; font-weight:300;}
.home-fullwidth-topbaner .entry-content .more-link,
.home-fullwidth-topbaner .entry-content .fpa-more-link {display:inline-block; float:left; margin-left:58%; margin-bottom:10em;}
.home-fullwidth-topbaner .entry-content .more-link,
.home-fullwidth-topbaner .entry-content .fpa-more-link a {display:inline-block; padding:0.5em 1em 0.4em 3em; font-size:16px; font-weight:400; line-height:1.6; background:#2477DF url('./images/top_more_link.png') 0 50% no-repeat; color:#FFFFFF; text-decoration:none;}
.home-fullwidth-topbaner .entry-content .more-link:hover,
.home-fullwidth-topbaner .entry-content .fpa-more-link a:hover {background-color:#0091FF;}

.site-header {font-family:"Cairo",Arial, sans-serif;}
.site-header .genesis-nav-menu a {font-size:13px; font-weight:300; color:#FFFFFF; border:0; padding:1em 1em; text-decoration:none;}
.site-header .genesis-nav-menu a:hover,
.site-header .genesis-nav-menu a:focus,
.site-header .genesis-nav-menu .sfHover > a,
.site-header .genesis-nav-menu .current-menu-item > a,
.site-header .genesis-nav-menu .current_page_item > a {color:#FFFFFF; background:#2477DF; border:0;}
.site-header .genesis-nav-menu .sub-menu a:hover,
.site-header .genesis-nav-menu .sub-menu a:focus,
.site-header .genesis-nav-menu .sub-menu .current-menu-item > a,
.site-header .genesis-nav-menu .current-menu-item .sub-menu > a,
.site-header .genesis-nav-menu .current_page_item .sub-menu > a,
.site-header .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.site-header .genesis-nav-menu .current_page_item .sub-menu .current-menu-item > a {color:#FFFFFF; background-color:#0091FF; text-decoration:none;}

/* Custom Loop */
/*.content-sidebar-wrap {padding-top:20px; padding-bottom:35px; text-align:center;}*/
.content-sidebar-wrap article.post .article-content {text-align:left;}
.content-sidebar-wrap article.post .latest-reviews-title {width:100%; text-align:center; font-size:52px; font-weight:300; letter-spacing: -0.045em; color:#606A7B;}
.content-sidebar-wrap article.post .entry-meta {display:inline-block; width:100%; font-size:12px; color:#455E7D; vertical-align:top;}
.content-sidebar-wrap article.post .entry-meta .centered {display:inline-block; width:100%; text-align:center;}
.content-sidebar-wrap article.post .entry-meta .entry-time {display:inline-block; padding:0; font-size:13px; font-weight:700; color:inherit;}
.content-sidebar-wrap article.post .entry-meta a {display:inline-block; font-weight:400; text-decoration:none; color:inherit;}
.content-sidebar-wrap article.post .entry-header {display:inline-block; width:100%; margin:0.6em 0 0 0;}
.content-sidebar-wrap article.post .entry-header .entry-title {display:inline-block; width:100%; font-size:36px; line-height:1; font-weight:400; color:#227ADB;}
.content-sidebar-wrap article.post .entry-header .entry-title a {font-size:inherit; font-weight:inherit; color:inherit;}
.content-sidebar-wrap article.post .entry-header .entry-title:hover,
.content-sidebar-wrap article.post .entry-header .entry-title:focus {color:#0091FF;}
.content-sidebar-wrap article.page .entry-content,
.content-sidebar-wrap article.post .entry-content {font-size:18px; font-weight:400; color:#1A1A1A;}
.content-sidebar-wrap article.post .btn.btn-center {display:inline-block; font-size:14px; font-weight:700; text-decoration:none; padding:0.5em 1em;}
.content-sidebar-wrap article.post .btn.btn-center:hover {color:#FFFFFF;}

/** Custom Homepage **/
.home {background:#F8F8F8;}
.home .fullwidth.white {background:#FFFFFF;}
.home .content .site-inner {padding:0;}
.latest-review {}
.latest-review article.entry {background:none; padding:0.5em 0; margin-bottom:0;}
.article-withthumb  {display:inline-block; width:100%; vertical-align:middle;}
.article-withthumb .thumbnail {display:inline-block; width:41%; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}


.article-withthumb .thumbnail:hover,
.entry-header .entry-image:hover,
.entry-header .post-image:hover,
.article-withthumb .thumbnail:focus,
.entry-header .entry-image:focus,
.entry-header .post-image:focus {opacity:0.9;}
.article-withthumb .article-content {display:inline-block; width:59%; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.article-nothumb {display:inline-block; width:100%;}
.article-nothumb .article-content {display:inline-block; width:100%; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.content-sidebar-wrap.latest-review {padding-top:20px; padding-bottom:35px; text-align:center;}
.content-sidebar-wrap.latest-review .article-content {text-align:left;}
.content-sidebar-wrap.latest-review .latest-reviews-title {width:100%; text-align:center; font-size:52px; font-weight:300; letter-spacing: -0.045em; color:#606A7B;}
.content-sidebar-wrap.latest-review .entry-meta {display:inline-block; font-size:12px; color:#455E7D;}
.content-sidebar-wrap.latest-review .entry-meta .entry-time {display:inline-block; padding:0 0 0 0; font-size:12px; font-weight:700; color:inherit;}
.content-sidebar-wrap.latest-review .entry-meta a {display:inline-block; font-weight:400; text-decoration:none; color:inherit;}
.content-sidebar-wrap.latest-review .entry-header {display:inline-block; width:100%; margin:1em 0 0 0;}
.content-sidebar-wrap.latest-review .entry-header .entry-title {font-size:36px; font-weight:400; color:#227ADB;}
.content-sidebar-wrap.latest-review .entry-header .entry-title a {font-size:inherit; font-weight:inherit; color:inherit;}
.content-sidebar-wrap.latest-review .entry-content {font-size:16px; font-weight:300; color:#1A1A1A;}
.content-sidebar-wrap.latest-review .btn.btn-center {display:inline-block;;}
.content-sidebar-wrap.latest-review .btn.btn-center:hover {color:#FFFFFF;}
.home-fullwidth-baner {display:inline-block; width:100%; margin:0 0 1em 0; text-align:center; vertical-align:top; background:#414755; color:#FFFFFF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-fullwidth-baner.nomargin {margin:0;}
.home-fullwidth-baner .textwidget {text-align:center; padding:10px 0 0 0;}
.home-fullwidth-baner .textwidget .wrap {padding:0 16%;}
.home-fullwidth-baner .textwidget h2,
.home-fullwidth-baner .textwidget h3 {font-size:36px; font-weight:300;}
.home-fullwidth-baner .textwidget p {font-size:18px; line-height:1.6; font-weight:300; margin:0 0 1em 0;}
.home-fullwidth-baner .textwidget .btn.btn-round {font-size:16px; background:none; padding:16px; margin-bottom: -7.5em; margin-top: -2em; border:2px solid rgba(160,160,160,0.3); color:#FFFFFF; border-radius:100px; text-align:center; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-fullwidth-baner .textwidget .btn.btn-round span {display:inline-block; width:80px; height:80px; padding:28px 0; font-size:16px; color:#FFFFFF; font-weight:700; border-radius:100px; background:#2477DF; text-align:center; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-fullwidth-baner .textwidget .btn.btn-round:hover span {background:#0091FF; color:#FFFFFF;}
.home-fullwidth-baner .textwidget .btn.btn-round,
.home-fullwidth-baner .textwidget .btn.btn-round span {transition:all 0.1s ease;}
.after-post.widget-area.home-fullwidth-baner {padding:0;}
.after-post.widget-area.home-fullwidth-baner .homebaner_bg {background:#414755; background-position:center center; background-size:cover;}
.after-post.widget-area.home-fullwidth-baner .widget.widget_text,
.after-post.widget-area.home-fullwidth-baner .widget.widget_text .textwidget {padding:0;}
.after-post.widget-area.home-fullwidth-baner .widget.widget_text .wrap {padding:2.4em 16% 3.2em;}
.two-collumn-last-articles {}
.home-half-collumn.one-half {display:inline-block; padding-top:26px; padding-bottom:60px; min-height:700px; position:relative;}
.home-half-collumn.one-half .site-inner {padding:0;}
.home-half-collumn.one-half .home-half-collumn-title {text-align:left; font-size:36px; font-weight:300; letter-spacing:-0.04em; margin-bottom:1em; color:#616A7B; text-transform:uppercase;}
.home-half-collumn.one-half article.post {display:inline-block; width:100%; padding:0.4em 0 0.2em 0; margin:0; vertical-align:middle; background:none transparent;}
.home-half-collumn.one-half article.post .entry-header {margin:0;}
.home-half-collumn.one-half article.post h3.entry-title {margin:0; font-size:22px; font-weight:400; letter-spacing:0; color:#2477DF;}
.home-half-collumn.one-half article.post h3.entry-title a {font-size:inherit; font-weight:inherit; color:inherit;}
.home-half-collumn.one-half article.post .thumbnail {display:inline-block; width:20%; padding-top:0; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-half-collumn.one-half article.post .thumbnail img {border-radius:60px;}
.home-half-collumn.one-half article.post .thumbnailasside {display:inline-block; width:80%; padding-left:16px; padding-bottom:0.5em; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-half-collumn.one-half article.post .entry-content {font-size:15px; line-height:1.2; font-weight:300; letter-spacing:-0.02em;}
.home-half-collumn.one-half article.post .entry-content p {margin:0.3em 0 0 0;}
.home-half-collumn.one-half .btn.btn-center {display:inline-block; position:absolute; left:0; right:0; bottom:0; width:100%; padding:0.6em 1em; margin:1em 0 0 0; font-size:16px; color:#FFFFFF; text-transform:uppercase;}
.home-half-collumn.one-half .btn.btn-center:hover {background-color:#0091FF;}
.home-half-collumn.one-half.first {}
.home-half-collumn.one-half.first article.post {display:inline-block; width:100%; padding:0.5em 1em 0.8em 2.6em; margin:0; background:url('./images/darkblue_more_right.png') 0 1em no-repeat;}
.home-half-collumn.one-half.first article.post + article.post {border-top:1px solid #DCDBE0;}
.home-half-collumn.one-half.first article.post h3.entry-title {margin:0; font-size:18px; font-weight:700; letter-spacing:0; color:#616A7B;}
.home-half-collumn.one-half.first article.post h3.entry-title a {font-size:inherit; font-weight:inherit; color:inherit;}
.home-half-collumn.one-half.first .btn.btn-center {background:#616A7B;}
.home-half-collumn.one-half.first .btn.btn-center:hover {background:#949CB2;}

/** Category, Archive **/
.site-header + .site-inner {margin-top:140px;}

/* Single Post */
.archive .content-sidebar-wrap article.post {vert-align:middle;}
.archive .content-sidebar-wrap article.post .entry-header,
.archive .content-sidebar-wrap article.post .entry-content {display:inline-block; width:100%; vertical-align:middle;}

.search  .content-sidebar-wrap article.post .entry-header,
.search  .content-sidebar-wrap article.page .entry-header,
.category  .content-sidebar-wrap article.post .entry-header,
.archive .content-sidebar-wrap article.post .entry-header {display:inline-block; width:40%; vertical-align:middle;}
.search  .content-sidebar-wrap article.post .entry-content,
.search  .content-sidebar-wrap article.page .entry-content,
.category  .content-sidebar-wrap article.post .entry-content,
.archive .content-sidebar-wrap article.post .entry-content {display:inline-block; width:50%; vertical-align:middle;}

.archive .content-sidebar-wrap article.post.has-post-thumbnail .entry-header  {display:inline-block; width:40%; vertical-align:middle;}
.archive .content-sidebar-wrap article.post.has-post-thumbnail .entry-content {display:inline-block; width:50%; vertical-align:middle;}
.archive .content-sidebar-wrap article.post .entry-image-link {display:inline-block; float:left; padding:0 2em 0 0;}
.archive .content-sidebar-wrap article.post .entry-image-link img {max-width:100%;}
.search .content-sidebar-wrap article.post .entry-content .entry-title,
.search .content-sidebar-wrap article.page .entry-content .entry-title,
.category .content-sidebar-wrap article.post .entry-content .entry-title,
.archive .content-sidebar-wrap article.post .entry-content .entry-title {font-size:36px; line-height:1; font-weight:400; color:#227ADB;}
.search .content-sidebar-wrap article.post .entry-content .entry-title a,
.search .content-sidebar-wrap article.page .entry-content .entry-title a,
.category .content-sidebar-wrap article.post .entry-content .entry-title a,
.archive .content-sidebar-wrap article.post .entry-content .entry-title a {display:inline-block; font-size:inherit; font-weight:inherit; color:inherit;}
.archive .content-sidebar-wrap article.post .entry-content .entry-title:hover,
.archive .content-sidebar-wrap article.post .entry-content .entry-title:focus {color:#2898E3;}
.single-post .top_thumb {display:inline-block; width:100%; border:0; padding:0; margin:0; line-height:0; background:#5F697A url('./images/top_bg.jpg') center top repeat-x;}
.single-post .top_thumb.nothumb, .top_thumb.nothumb {display:inline-block; width:100%; height:140px;}
.single-post .top_thumb_img {display:inline-block; width:100%; height:480px; border:0; padding:0; margin:0; background-position:center bottom; background-size:cover;}
.single-post .content-sidebar-wrap .entry {margin:0 auto 20px; padding-bottom:40px; max-width:1060px;}
.single-post .content-sidebar-wrap .entry .entry-footer {margin-top:2em; margin-bottom:-2em; border-bottom:4px solid #EAECF0;}
.single-post .content-sidebar-wrap article.post .entry-meta {text-align:center; margin-bottom:0.1em; font-size:14px; color:#666666;}
.page .content-sidebar-wrap article.page .entry-header .entry-title,
.single-post .content-sidebar-wrap article.post .entry-header .entry-title {font-size:62px; font-weight:400; letter-spacing:-0.06em; line-height:1; padding-top:5px; padding-bottom:0.6em; border-bottom:4px solid #EAEAEC; margin-bottom:0.4em; color:#333333; text-align:center;}
.single-post .content-sidebar-wrap article.post h1 {font-size:46px; font-weight:400; color:#227ADB;}
.content-sidebar-wrap article.type-page h2,
.single-post .content-sidebar-wrap article.post h2 {font-size:40px; font-weight:400; color:#227ADB;}
.content-sidebar-wrap article.type-page h3,
.single-post .content-sidebar-wrap article.post h3 {font-size:28px; font-weight:700; /*color:#227ADB;*/}
.content-sidebar-wrap article.type-page h4,
.single-post .content-sidebar-wrap article.post h4 {font-size:26px; font-weight:400; color:#227ADB;}
.content-sidebar-wrap article.type-page h5,
.single-post .content-sidebar-wrap article.post h5 {font-size:18px; font-weight:700; color:#227ADB;}
/* Prefooter/AfterEntry Widget Profile */
.after-post.widget-area .widget.user-profile {display:inline-block; width:100%; padding:40px 20%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.after-post.widget-area .widget.user-profile {font-size:14px; font-weight:300;}
.after-post.widget-area .widget.user-profile h3 {padding-left:148px; margin-bottom:10px; font-size:24px; font-weight:400; text-align:left; color:#2477DF;}
.after-post.widget-area .widget.user-profile .author-box .avatar,
.after-post.widget-area .widget.user-profile .alignleft .avatar {margin-top:-2em;}

/** Page **/
.page .top_thumb.nothumb {background-color:#21212B;}
.content-sidebar-wrap article.page .entry-header {display:inline-block; width:100%; margin:0.6em 0 0 0;}
.content-sidebar-wrap article.page .entry-header .entry-title  {font-size:62px; font-weight:400; letter-spacing:-0.06em; line-height:1; padding-top:5px; padding-bottom:0.6em; margin-bottom:0.6em; color:#333333; text-align:center;}
.content-sidebar-wrap article.page .entry-header .entry-title a {font-size:inherit; font-weight:inherit; color:inherit;}

/** Entry Classes **/
.entry-content .top-content-block {font-size:1.1em; font-weight:400;}
.entry-content a {color:#2477DF; text-decoration:none;}
.entry-content a {color:#0091FF;}
.content .author-box {display:inline-block; width:100%; padding:20px 20%; margin-bottom:60px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.content .author-box h3 {padding-left:148px; margin-bottom:10px; font-size:24px; font-weight:400; text-align:left; color:#2477DF;}
.content .author-box .author-box-content {font-size:14px; font-weight:400;}
/* Prefooter/AfterEntry Widget Text */
.after-post.widget-area .widget.widget_text {display:inline-block; width:100%; padding:2em 1em 2.4em; border:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.after-post.widget-area .widget.widget_text h3 {font-size:38px; font-weight:400; text-transform:uppercase; text-align:center;}
/* Prefooter/AfterEntry Widget Swifty Img Widget */
.after-post.widget-area .widget.swifty-img-widget-class {display:inline-block; width:100%; padding:50px 0 0 0; border:0; margin:0 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.home-page .after-post.widget-area .widget.swifty-img-widget-class { border-top:4px solid #EAEAEC;}
.after-post.widget-area .swifty_imgwidget_ul {}
.after-post.widget-area .swifty_imgwidget_ul li {max-width:21.9%; margin:0 2.4%;}
.after-post.widget-area .swifty_imgwidget_ul li:first-of-type {float:left; margin-left:0;}
.after-post.widget-area .swifty_imgwidget_ul li:last-of-type {float:right; margin-right:0;}
.after-post.widget-area .widget.widget_text .facebook {}
.after-post.widget-area .widget.widget_text .facebook h3 {font-size:25px; padding:0.6em 0 0 0; text-transform:none;}
.after-post.widget-area .widget.widget_text .facebook a {text-decoration:none; color:inherit; padding-right:2em; min-height:45px; background:url('./images/facebook_circle.png') right center no-repeat;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady {display:inline-block; float:left; position:relative; width:100%; padding:16px 16px 16px 26px; background:#F5F6F8; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady h3 {display:block; float:left; width:47%; position:absolute; top:28px; vertical-align:top; font-weight:700; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady ul {display:block; float:left; width:47%; vertical-align:top; margin-bottom:1em; margin-left:0; padding-top:4em; padding-left:1em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady ul li {line-height:1.4; padding:0.3em 0;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady > h3:first-of-type {color:#2477DF; clear:left;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady > h3:last-of-type {color:#C23D2A; float:right; clear:right; right:0;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady > ul:first-of-type {clear:left;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady > ul:first-of-type li {list-style-image: url('./images/li_zalety.png');}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady > ul:last-of-type {float:right; clear:right;}
.single-post .content-sidebar-wrap article.post .entry-content .zaletywady > ul:last-of-type li {list-style-image: url('./images/li_wady.png');}
table.podziekowania, div.podziekowania {width:50%; float:left; border:0; margin-top:2em;}
table.podziekowania tbody,
table.podziekowania td {border:0;}
table.podziekowania td img, div.podziekowania {max-width:100%;}
.ocena_block {float:right; display:inline-block; width:48%;}
.ocena_block .ocena_line {float:left; display:inline-block; width:100%; padding:30px 0 5px 0;}
.ocena_block .ocena_line:first-of-type {padding:0 0 5px 0;}
.ocena_block .ocena_line label {float:left; display:inline-block; width:100%; font-size:14px; font-weight:300; line-height:30px; font-family:"Cairo", Arial, sans-serif;}
.ocena_block .ocena_line label strong {float:right; display:inline-block; opacity:0; width:auto; font-size:30px; font-weight:400; line-height:0.5; color:#2278DF;}
.ocena_block .ocena_line .line {float:left; display:inline-block; width:100%; height:6px; background:#EBECF0; border-top:1px solid #D3D2D7;}
.ocena_block .ocena_line .fill {float:left; display:inline-block; width:0; height:6px; margin-top:-1px; background:#2278DF;}
.ocena_block .ocena_line.fill_0 .fill {width:0; background:#C23D2A;}
.ocena_block .ocena_line.fill_1 .fill {width:10%; background:#C23D2A;}
.ocena_block .ocena_line.fill_2 .fill {width:20%;}
.ocena_block .ocena_line.fill_3 .fill {width:30%;}
.ocena_block .ocena_line.fill_4 .fill {width:40%;}
.ocena_block .ocena_line.fill_5 .fill {width:50%;}
.ocena_block .ocena_line.fill_6 .fill {width:60%;}
.ocena_block .ocena_line.fill_7 .fill {width:70%;}
.ocena_block .ocena_line.fill_8 .fill {width:80%;}
.ocena_block .ocena_line.fill_9 .fill {width:90%;}
.ocena_block .ocena_line.fill_10 .fill {width:100%; background:#00A8EF;}
.ocena_block .disc {display:inline-block; width:100%; padding:1.8em 0 0 0; font-size:12px; text-align:center;}

article.post .entry-content {position:relative;}
.floater-social.widget-area {display:inline-block; width:32px; padding:27px 0 0 0; position:absolute; left:-60px; top:-28px; border-top:4px solid #D5D8E1;}
.floater-social.widget-area ul {margin:0; padding:0;}
.floater-social.widget-area .widget-title,
.floater-social.widget-area .widgettitle {float:left; display:none; margin:0; padding:0;}
.floater-social.widget-area a {display:inline-block; width:32px; height:32px; margin:0 0 0 0; background:url('./images/social_floater.png') 0 50px no-repeat;}
.floater-social.widget-area a {width:32px !important; height:32px !important; margin:0 !important;}
.floater-social.widget-area a img {display:none !important;}
.floater-social.widget-area a.synved-social-provider-facebook,
.floater-social.widget-area a.fb {background-position:-4px -4px;}
.floater-social.widget-area a.synved-social-provider-twitter,
.floater-social.widget-area a.tw {background-position: -4px -54px;}
.floater-social.widget-area a.synved-social-provider-mail,
.floater-social.widget-area a.em {background-position: -4px -104px;}
.floater-social.widget-area a.synved-social-provider-linkedin,
.floater-social.widget-area a.in {background-position: -4px -154px;}
.floater-social.widget-area a.synved-social-provider-google_plus {}
.floater-social.widget-area a.synved-social-provider-google_plus img {display:inline !important; -webkit-filter: grayscale(100%);}
.floater-social.widget-area a:hover {background-color:#0091FF; -webkit-filter: grayscale(0);}
.floater-social.widget-area a.synved-social-provider-google_plus:hover {background-color:transparent;}
.floater-social.widget-area a:hover img {-webkit-filter: grayscale(0);}

/** Footer **/
.site-footer {font-size:12px; font-weight:400; padding:20px 0 60px 0;}
.site-footer .footer_ico {display:inline-block; width:29px; margin-bottom:-0.4em; margin-right:2em;}
.site-footer .footer_left_p {float:left; text-align:left; display:inline-block; width:55%;}
.site-footer .footer_right_p {float:right; text-align:right; display:inline-block; width:35%;}
.site-footer a {text-decoration:none;}
.site-footer a img {display:inline-block; margin-bottom:-0.7em;}

/*dashicons dashicons-search*/
.search_placer input[type="submit"],
.site-header .genesis-nav-menu a[href="#search"]:before {
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 1;
	font-family: dashicons;
	text-decoration: inherit;
	font-weight: 400;
	font-style: normal;
	vertical-align: top;
	text-align: center;
	-webkit-transition: color .1s ease-in 0;
	transition: color .1s ease-in 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.site-header .genesis-nav-menu a[href="#search"]:before {content:"\f179"; margin:-4px -7px; }
#searchform {display:none;}
.search_coverbg {float:left; z-index:1000; position:fixed; top:0; right:0; left:0; bottom:0; background:rgba(0,0,0,0.9); text-align:center; vertical-align:middle;}
.search_placer {display:inline-block; width:320px; height:40px; margin:auto auto; background:none; position:absolute; top:10px; bottom:10px; right:10px; left:10px; z-index:1000;}
.search_placer input {display:inline-block;}
.search_placer input[type="search"] {display:inline-block; width:80%;}
.search_placer input[type="submit"] {display:inline-block; width:20%; height:58px; margin:0; padding:0; font-size:30px; color:#2477DF; background:none transparent;}
.close_search {display:inline-block; padding:0; float:right; position:absolute; top:30px; right:30px; font-size:40px; background:none;}
.close_search:before {content: "\f158"; font-size:40px; width:40px; height:40px;}

/** RWD **/
@media only screen and (min-width: 1023px) {
	.site-container .site-header .wrap {max-width:1600px;}
	.site-header .widget-area {width:910px; max-width:58%;}
	.site-header .header-logo,
	.site-header .title-area,
	.site-header .widget-area.header-widget-area {margin-top:2em; vertical-align:top; transition:margin-top 0.2s ease;}
	.site-header.stickytop .header-logo,
	.site-header.stickytop .title-area,
	.site-header.stickytop .widget-area.header-widget-area {margin-top:0.6em; vertical-align:top;}
	/*.home-fullwidth-topbaner .entry-content .right {background:url('./images/topbaner_triangle.png') 55% 6.6em no-repeat;}*/
	.entry-comments {padding:60px 5% 20px;}
	.home .latest-review article.entry {padding:20px 80px; margin-bottom:40px;}
}
@media only screen and (min-width: 1600px) {
	#menu-glowne.genesis-nav-menu > li.menu-item + li.menu-item {margin-left:20px;}
}
@media only screen and (max-width: 1600px) {
	.site-container .site-header .wrap {padding-left:20px; padding-right:20px;}
}
@media only screen and (max-width: 1360px) {
	.site-header .title-area,
	.site-header .site-description {display:none; margin:0;}
	.site-header .widget-area {width:730px; max-width:64%;}
	.site-header.stickytop .title-area,
	.site-header.stickytop .widget-area.header-widget-area {margin-top:0.5em;}

	.after-post.widget-area .swifty_imgwidget_ul li {max-width:21.9%; margin:0 1.8%;}
}
@media only screen and (max-width: 1200px) {
	.site-container .site-header {height:80px;}
	.site-header .header-logo {margin-top:0.6em;}
	.site-header .title-area,
	.site-header .widget-area.header-widget-area {margin-top:0.3em;}
	.site-header.stickytop .header-logo {margin-top:0.6em;}
	.site-header.stickytop .title-area,
	.site-header.stickytop .widget-area.header-widget-area {margin-top:0.3em;}

	.js .site-header .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {padding:12px 8px;}
	.js .site-header .nav-primary .genesis-nav-menu .menu-item a[href="#search"] {text-align:center; background:#0091FF !important;}
	.js .site-header .nav-primary .genesis-nav-menu .menu-item a:hover,
	.js .site-header .genesis-nav-menu .menu-item a:hover {background-color:#0091FF;}

	.site-container .site-header {height:80px !important; background:rgb(38, 41, 50) !important;}
	.site-container .site-header .wrap {height:inherit; padding:0 10px;}
	.site-header .widget-area {width:730px; max-width:75%;}

	.home-fullwidth-topbaner .aligncenter {margin-top:80px; height:500px; max-height:500px; overflow:hidden; text-align:center;}
	.home-fullwidth-topbaner .aligncenter img {width:auto; max-width:none; height:100%; max-height:100%;}

	.home-fullwidth-topbaner .entry-content .right,
	.home-fullwidth-topbaner .entry-content .left {padding:1em; text-align:center;}
	.home-fullwidth-topbaner .entry-content .more-link,
	.home-fullwidth-topbaner .entry-content .fpa-more-link {float:right; margin: -10px auto 0 auto;}

	.after-post.widget-area .widget.user-profile {padding: 20px 20px;}

}
@media only screen and (max-width: 1023px) {
	.single-post .top_thumb_img {height:300px;}
	.site-header .header-logo,
	.site-header.stickytop .header-logo {width:100%; max-width:100%; text-align:center;}
	.site-header.stickytop .header-logo img,
	.site-header .header-logo img {max-width:100%; text-align:center;}
	.site-header.stickytop .widget-area,
	.site-header .widget-area {width:100%; max-width:100%;}
	.site-header.stickytop .title-area,
	.site-header .title-area,
	.site-header.stickytop .widget-area.header-widget-area,
	.site-header .widget-area.header-widget-area {margin-top:-1em;}
	body .site-header .menu-toggle {float:right; height:60px; width:100px; text-align:center; margin-top:-50px;}
	body .site-header .nav-header { background:#222222; padding:0;}

	.home-fullwidth-topbaner .aligncenter {}
	.home-fullwidth-topbaner .aligncenter img {}

	.home-fullwidth-topbaner .entry-content .right,
	.home-fullwidth-topbaner .entry-content .left {padding:1em; text-align:center;}
	.home-fullwidth-topbaner .entry-content .more-link,
	.home-fullwidth-topbaner .entry-content .fpa-more-link {margin: -20px auto 0 auto;}
}
@media only screen and (max-width: 860px) {
	.site-header.stickytop .header-logo,
	.site-header .header-logo {text-align:left;}
	.single-post .top_thumb_img {}
	.site-container .site-header > .wrap {padding:0 20px;}

	.home-fullwidth-topbaner .entry-content div span {font-size:30px;}
	.home-fullwidth-topbaner .entry-content div h1 {font-size:36px;}
	.home-fullwidth-topbaner .entry-content div h1 strong {font-size:38px;}

	.article-withthumb .thumbnail,
	.article-withthumb .article-content {width:100%; text-align:center;}

	.after-post.widget-area .swifty_imgwidget_ul li:first-of-type,
	.after-post.widget-area .swifty_imgwidget_ul li:last-of-type,
	.after-post.widget-area .swifty_imgwidget_ul li {float:none; max-width:45%; margin:19px 1.8%;}

	.after-post.widget-area .widget.user-profile h3 {float:left; width:100%;  padding:0; text-align:center; clear:both;}
	.after-post.widget-area .widget.user-profile .alignleft {float:left; width:100%; margin:0; text-align:center; clear:both;}
	.after-post.widget-area .widget.user-profile .author-box .avatar,
	.after-post.widget-area .widget.user-profile .alignleft .avatar {float:none; margin:0 auto; text-align:center; clear:both;}

	.home-half-collumn.one-half {min-height:100px;}
	.home-half-collumn.one-half .home-half-collumn-title {margin:2em 0 0 0; text-align:center;}
	.home-half-collumn.one-half.first .home-half-collumn-title {margin:1em 0 0 0; text-align:center;}

	.search .content-sidebar-wrap article.post .entry-header,
	.search .content-sidebar-wrap article.page .entry-header,
	.category .content-sidebar-wrap article.post .entry-header,
	.archive .content-sidebar-wrap article.post .entry-header,
	.archive .content-sidebar-wrap article.page .entry-header,
	.archive .content-sidebar-wrap article.post.has-post-thumbnail .entry-header {display:inline-block; width:100%; vertical-align:middle; text-align:center;}
	.search .content-sidebar-wrap article.post .entry-content,
	.search .content-sidebar-wrap article.page .entry-content,
	.category .content-sidebar-wrap article.post .entry-content,
	.archive .content-sidebar-wrap article.post .entry-content,
	.archive .content-sidebar-wrap article.page .entry-content,
	.archive .content-sidebar-wrap article.post.has-post-thumbnail .entry-content {display:inline-block; width:100%; vertical-align:middle; text-align:center; text-align:justify;}
	.content-sidebar-wrap article.page .entry-content, .content-sidebar-wrap article.post .entry-content {text-align:justify;}
	.after-post.widget-area .widget.user-profile {text-align:center;}

	.single-post .content-sidebar-wrap article.post .entry-content .zaletywady {padding:0 20px 0 20px;}
	.single-post .content-sidebar-wrap article.post .entry-content .zaletywady h3,
	.single-post .content-sidebar-wrap article.post .entry-content .zaletywady h3:first-of-type,
	.single-post .content-sidebar-wrap article.post .entry-content .zaletywady h3:last-of-type {float:left; position:relative; width:100%; clear:both;}
	.single-post .content-sidebar-wrap article.post .entry-content .zaletywady ul,
	.single-post .content-sidebar-wrap article.post .entry-content .zaletywady ul:first-of-type,
	.single-post .content-sidebar-wrap article.post .entry-content .zaletywady ul:last-of-type {float:left; width:100%; padding:0.5em 0 0.5em 1em; clear:both;}
	.single-post .content-sidebar-wrap article.post .entry-content .zalety,
	.single-post .content-sidebar-wrap article.post .entry-content .wady {width:100%;}
	table.podziekowania {width:100%; max-width:100%;}
	.ocena_block {width:100%;}

	#comments.entry-comments {padding:30px 0; margin-bottom:10px;}
	.comment-list li {padding:40px 0 0 40px;}
	.comment-list .depth-1 .comment-respond .comment-form {padding-left:10px;}
	.comment-list .depth-1 .comment-respond > h3:first-of-type {padding-left:10px;}
	.comment-respond .logged-in-as {display:inline-block; width:100%;}
	.comment-respond .comment-form-author,
	.comment-respond .comment-form-email {width:100%; padding:0;}
	.comment-respond #cancel-comment-reply-link {display:inline-block; line-height:1; padding:5px 8px; text-align:center; float:none;}

	.floater-social.widget-area {left:-50px;}

	.site-footer .footer_left_p,
	.site-footer .footer_right_p {width:100%; text-align:center;}
	.site-footer .footer_right_p {padding-top:20px;}
}
/*EOF*/