/*
	Theme Name: Komornik
	Theme URI: http://my.studiopress.com/themes/enterprise/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	
	Version: 2.1.1
	
	Tags: black, blue, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page
	
	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Table of Contents

	- Imports
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
	- 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
		- Genesis Responsive Slider
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Responsive Menu
	- Content Area
		- Home Page
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Enterprise Pro Black
		- Enterprise Pro Green
		- Enterprise Pro Orange
		- Enterprise Pro Red
		- Enterprise Pro Teal
	- Media Queries
		- Retina Display
		- Max-width: 1139px
		- Max-width: 1023px
		- Max-width: 767px

*/
/*
Imports
---------------------------------------------------------------------------------------------------- */

/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */
/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */

/* Box Sizing
--------------------------------------------- */

/* Float Clearing
--------------------------------------------- */

/*
Defaults
---------------------------------------------------------------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */

blockquote::before {
	right: -20px;
	left: auto;
}

/* Headings
--------------------------------------------- */

/* Objects
--------------------------------------------- */

/* Gallery
--------------------------------------------- */

.gallery-item {
	float: right;
}

.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: right;
}

/* Forms
--------------------------------------------- */

/* Tables
--------------------------------------------- */

td,
th {
	text-align: right;
}

/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */
/* Site Containers
--------------------------------------------- */

/* Column Widths and Positions
--------------------------------------------- */
/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap {
	float: right;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: left;
}

/* Content */

.content {
	float: left;
}

.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: right;
}

/* Primary Sidebar */

.sidebar-primary {
	float: left;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: right;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: right;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: left;
}

/* 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: right;
	margin-right: 2.564102564102564%;
	margin-left: auto;
}

.first {
	margin-right: 0;
	margin-left: auto;
}

/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	float: right;
}

.comment .avatar {
	margin: 0 0 24px 16px;
}

/* Genesis
--------------------------------------------- */

/* Search Form
--------------------------------------------- */

.site-header .search-form {
	float: left;
}

/* Titles
--------------------------------------------- */

/* WordPress
--------------------------------------------- */

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

.widget ol > li {
	padding-right: 20px;
	padding-left: 0;
}

.widget li li {
	margin: 0 30px 0 0;
}

/* Featured Content
--------------------------------------------- */

/*
Plugins
---------------------------------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */

/* Genesis Responsive Slider
--------------------------------------------- */

/* Gravity Forms
--------------------------------------------- */

/* Jetpack
--------------------------------------------- */

/*
Site Header
---------------------------------------------------------------------------------------------------- */

/* Title Area
--------------------------------------------- */

.title-area {
    float: none;
    text-align: center;
    margin: 0 auto;
}

.header-image .site-title > a {
	float: none;
        display: block;
        width: auto;
}

/* Widget Area
--------------------------------------------- */



.site-header .header-widget-area img{
    width: 20px;
    margin: auto 10px;
}

/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu .menu-item {
	text-align: right;
}

.genesis-nav-menu .sub-menu {
	right: -9999px;
	left: auto;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -52px 199px 0 0;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	right: auto;
	left: auto;
}

.genesis-nav-menu > .first > a {
	padding-right: 0;
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-left: 0;
	padding-right: 0;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu li li {
	margin-right: 0;
	margin-left: auto;
}

/* Primary Navigation
--------------------------------------------- */

/* Secondary Navigation
--------------------------------------------- */

/* Responsive Menu
--------------------------------------------- */

/*
Content Area
---------------------------------------------------------------------------------------------------- */
/* Home Page
--------------------------------------------- */

.home-bottom .widget {
	float: right;
	margin-right: 2.564102564102564%;
	margin-left: auto;
    min-height: 520px;
}

.home-bottom-full-width .widget {
	float: right;
}

.home-bottom .widget:nth-child(3n+1) {
	margin-right: 0;
	margin-left: auto;
}

/* Entries
--------------------------------------------- */

.entry-content ol,
.entry-content ul {
	margin-right: 40px;
	margin-left: auto;
}

/* Entry Meta
--------------------------------------------- */

.entry-tags {
	float: left;
}

.entry-comments-link::before {
	margin: 0 2px 0 6px;
}

/* After Entry
--------------------------------------------- */

/* Pagination
--------------------------------------------- */

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

.comment-list li li {
	padding-left: 0;
	padding-right: 0;
}

.comment-respond label {
	margin-left: 12px;
	margin-right: auto;
}

/*
Sidebars
---------------------------------------------------------------------------------------------------- */

/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets-1 {
	margin-left: 60px;
	margin-right: auto;
}

.footer-widgets-1,
.footer-widgets-2 {
	float: right;
}

.footer-widgets-3 {
	float: left;
}

@media only screen and (max-width: 1139px) {
    .footer-widgets-1 {
            margin-left: 30px;
            margin-right: auto;
    }

}

@media only screen and (max-width: 1023px) {
    .footer-widgets-1 {
            margin-left: 0;
            margin-right: auto;
    }

}

@media only screen and (max-width: 768px) {
    .wrap {
	padding-right: 5%;
            padding-left: 5%;
    }

    .genesis-nav-menu.responsive-menu .menu-item-has-children > a {
            margin-left: 60px;
            margin-right: auto;
    }    

}
@media only screen and (max-width: 700px) {
    .site-header .widget-area {
	text-align: center;
        margin-top: 0px !important;
}
}