/* # Genesis Framework
Theme Name: Genesis Child 
Theme URI: http://my.studiopress.com/themes/genesis/  
Description: The industry standard for Premium WordPress Themes. Please do not modify this style sheet, as it might get overridden in updates.  
Author: StudioPress  
Author URI: http://www.studiopress.com/  
Version: 2.1.2  
Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready  
License: GPL-2.0+  
License URI: http://www.gnu.org/licenses/gpl-2.0.html  
*/

/* # WARNING

This file is part of the core Genesis Framework. DO NOT edit this file under any circumstances. Please do all modifications in the form of a child theme.
Copy the contents of this file to the child theme. Do not use @import, as the CSS included with Genesis might change in the future.

*/

/* # 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
	- Jetpack
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Header Navigation
	- Primary Navigation
	- Secondary Navigation
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
	- Retina Display
	- Max-width: 1200px
	- Max-width: 960px
	- Max-width: 800px
*/


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

@import url(style-default.css);
@import url(css/fontello.css);
@import url(css/mystyle.css);

/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */

.site-header {
    background-color: #FFF;
    min-height: 20px;
}

.site-inner, .wrap {
    margin: 0px auto;
    max-width: 1020px;
	padding: 0px 0px !important;
}

.wrap  p {
    margin: 0px 0px 0px;
    padding: 0px;
}

/*------------------------ MAIN NAVIGATION---------------------- */

.nav-primary {
    background: -moz-linear-gradient(top, #9d3904 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d3904), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top, #9d3904 0%,#000000 100%);
	background: -o-linear-gradient(top, #9d3904 0%,#000000 100%);
	background: -ms-linear-gradient(top, #9d3904 0%,#000000 100%);
	background: linear-gradient(top, #9d3904 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d3904', endColorstr='#000000',GradientType=0 );
}

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

.genesis-nav-menu {
	clear: both;
	font-size: 16px;
	line-height: 1;
	width: 100%;
	font-family:semibold;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu a {
	color: #333;
	display: block;
	padding: 14px 21px;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
	background: -moz-linear-gradient(top, #ffefb8 0%, #fd7d00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc84d), color-stop(100%,#ffa200));
	background: -webkit-linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	background: -o-linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	background: -ms-linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	background: linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc84d', endColorstr='#ffa200',GradientType=0 );
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	position: absolute;
	width: 200px;
	z-index: 9999;
	margin-left:5px;
	transition: all 0.5s ease 0s, visibility 0s linear 0.5s;
}

.genesis-nav-menu .sub-menu a {
	background-color: #371f15;
	border:0;
	border-bottom: 1px solid #4f2c1d;
	border-top: none;
	font-size: 14px;
	padding: 13px 12px;
	position: relative;
	width: 200px;
}

/*
.genesis-nav-menu .sub-menu li a:hover
{
	color:#D1BEB8;
	background: -moz-linear-gradient(top, #4c2c1e 0%, #4c2c1e 100%);
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c2c1e), color-stop(100%,#4c2c1e));
	background: -webkit-linear-gradient(top, #4c2c1e 0%,#4c2c1e 100%);
	background: -o-linear-gradient(top, #4c2c1e 0%,#4c2c1e 100%);
	background: -ms-linear-gradient(top, #4c2c1e 0%,#4c2c1e 100%);
	background: linear-gradient(top, #4c2c1e 0%,#4c2c1e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c2c1e', endColorstr='#4c2c1e',GradientType=0 );
}
*/

.genesis-nav-menu .sub-menu li a:hover
{
		color: #000;
	background: -moz-linear-gradient(top, #ffefb8 0%, #fd7d00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc84d), color-stop(100%,#ffa200));
	background: -webkit-linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	background: -o-linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	background: -ms-linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	background: linear-gradient(top, #ffc84d 0%,#ffa200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc84d', endColorstr='#ffa200',GradientType=0 );
	
}


.genesis-nav-menu .sub-menu .sub-menu {
	margin: -40px 0 0 203px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

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

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

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

.genesis-nav-menu > .right {
	color: #fff;
	float: right;
	list-style-type: none;
	padding: 30px 0;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
}

.genesis-nav-menu > .search {
	padding: 10px 0 0;
}

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

.site-header .sub-menu {
	border-top: 1px solid #eee;
}

.site-header .sub-menu .sub-menu {
	margin-top: -56px;
}

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

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

.genesis-nav-menu ol, ul {
    margin: 0px;
    padding: 0px;
}
.nav-primary {
	background-color: #333;
	margin-bottom: 8px;
}

.nav-primary .genesis-nav-menu a {
	color: #d1beb8;
	font-size:13px;
	border-right:#38241d solid 1px;
	border-left:#603b27 solid 1px;
}

.genesis-nav-menu li {
	margin-left:-4px;
	padding:0;
}

.nav-primary .genesis-nav-menu .sub-menu a {
	color:#D1BEB8;
}

.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
}
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #000;
}


/* --------------------	 LEFT CONTACT AREA -----------------------------*/

.content {
    float: left;
   	width:72.03%;
	background-color:#fff;
}



/* --------------------	MAIN SIDEBAR -----------------------------*/
.sidebar-primary {
    float: left;
	margin-left:1%;
   	width:26.96%;
}

.sidebar .widget {
    background-color:transparent;
    margin-bottom: 13px;
    padding: 0px;
}

@media (max-width:480px)
{

.content {
    width: 100%;
}
.sidebar-primary {

    width: 100%;
	margin-left:0;
}
}

@media (max-width:320px)
{

.content {
    width: 100%;
}
.sidebar-primary {

    width: 100%;
	margin-left:0;
}
}