/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

body {background-repeat:no-repeat;background-position:top left;background-attachment:scroll;border-top:0px solid #000000;}
body, p { font:normal 100%/1em 'Vollkorn', georgia, sans-serif;color:#333; }

#registration{margin-bottom:0.1em; margin-top:0.1em; padding:1em; border-radius:4px; border:4px solid #fff; overflow: hidden; 
/* cross browser box-shadow*/
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); /* for firefox 3.6+ */
-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2); /* for webkit browsers */
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

/*
-moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 4px #444;
	box-shadow: 3px 3px 4px #444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
*/

/*cross browser gradient*/
background:#e2e2e2;  /*for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e2e2e2'); /* for IE */
background-image: -ms-linear-gradient(top, #fff 0%, #e2e2e2 100%); /* for IE10*/
background:-moz-linear-gradient(center top , #fff 0%, #e2e2e2 100%) bottom repeat; /* for firefox 3.6+ */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e2e2e2)); /* for webkit browsers */
} 



#registration .gform_fields.left_label.description_below{margin:0; padding:0!important; float: none}
#registration .gform_wrapper input.button {font-size: 1.1em; margin-top: 0.5em;  padding: 0.5em 0 !important; width:100%; font-weight: normal}
body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type="submit"] {
    border-color: #C64C23 #C64C23 #C64C23;
    border-image: none;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 2px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.29);
    color: white !important;
    display: inline-block;
    font-family: sans-serif;
    font-size: 0.9em;
    line-height: normal;
    margin: 0 0.6em 1.5em 0;
    padding: 6px 13px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    /*background: -moz-linear-gradient(center top , #ed7842 0%, #e7511e 100%) repeat scroll 0 0 transparent;*/
    /*cross browser gradient*/
    background:#ed7842;  /*for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed7842', endColorstr='#e7511e'); /* for IE */
    background-image: -ms-linear-gradient(top, #ed7842 0%, #e7511e 100%); /* for IE10*/
    background:-moz-linear-gradient(center top , #ed7842 0%, #e7511e 100%) bottom repeat; /* for firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#ed7842), to(#e7511e)); /* for webkit browsers */
    }


#registration label.gfield_label {color: #555555; font-size:1.2em; font-weight: bold; text-shadow: 1px 1px 1px #CCCCCC; }
#registration .gform_wrapper input { margin: 0.4em 0 0.1em; padding: 0.4em !important; width: 95%; font-size: 1.1em; }
#registration .gfield_description { margin: 0; padding: 0; width:100%; color: #666666; font-size: 0.85em; line-height: normal; }

@media only screen and (min-width:650px) {
    #registration {margin-bottom: 2em;}
    #registration form{margin:0 auto; width: 850px; } /* Qp */
    #registration .gform_fields.left_label.description_below{float: left; }
	#registration .gform_wrapper input.button { margin-left: 15px; margin-top: 45px !important; width: 260px; margin-left: 30px !important; }
    #registration label.gfield_label {font-size: 1.4em; }
    #registration .gform_wrapper input { }
    #registration .gfield_description {}
}

.page-title, .post .title, .page .title {margin-bottom: 0.9em}
body.home header h2{display: none}

#logo{margin:0 auto; width:250px;}
#logo .site-title, #logo .site-description { display:none; }
#header {margin-top:0px; margin-bottom:0px; padding-top:25px; padding-bottom:25px; background-repeat:no-repeat;background-position:left top;border:0px solid ;}
#logo .site-title a {font:bold 40px/1em "Helvetica Neue", Helvetica, sans-serif;color:#222222;}
#logo .site-description {font:300 13px/1em "Helvetica Neue", Helvetica, sans-serif;color:#999999;}
.nav-toggle {background:#1B75BC}

#topad{margin: 20px auto 0;}

h1 { font:bold 28px/1.2em 'Vollkorn', georgia, sans-serif;color:#1b75bc; text-shadow: 1px 1px 1px #DDDDDD;}
h2 { font:bold 24px/1.2em 'Vollkorn', georgia, sans-serif;color:#f15a29; text-shadow: 1px 1px 1px #DDDDDD;}
h3 { font:bold 20px/1.2em 'Vollkorn', georgia, sans-serif;color:#6d6f71; text-shadow: 1px 1px 1px #DDDDDD;}
h4 { font:bold 16px/1.2em 'Vollkorn', georgia, sans-serif;color:#222222; }
h5 { font:bold 14px/1.2em 'Vollkorn', georgia, sans-serif;color:#222222; }
h6 { font:bold 12px/1.2em 'Vollkorn', georgia, sans-serif;color:#222222; }
.page-title, .post .title, .page .title {font:bold 28px/1.1em 'Vollkorn', georgia, sans-serif;color:#1b75bc;}
.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {color:#1b75bc}
.post-meta { font:normal 13px/1.5em 'Vollkorn', georgia, sans-serif;color:#999999; }
.entry, .entry p{ font:normal 18px/1.5em 'Vollkorn', georgia, sans-serif;color:#333; }
.entry blockquote p{color: #666666; font-family: georgia; font-style: italic;}

a.woo-sc-button{font-size:0.9em; line-height: normal}

.post-more {font:300 13px/1.5em Vollkorn;color:;border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6;}
#post-author, #connect {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fafafa}
.nav-entries a, .woo-pagination { font:300 13px/1em "Helvetica Neue", Helvetica, sans-serif;color:#888; }
.woo-pagination a, .woo-pagination a:hover {color:#888!important}
.widget h3 {font:bold 20px/1.2em Vollkorn;color:#1b75bc;border-bottom:1px solid #e6e6e6;}
.widget_recent_comments li, #twitter li { border-color: #e6e6e6;}
.widget p, .widget .textwidget { font:normal 13px/1.5em 'Vollkorn', georgia, sans-serif;color:#333; }
.widget {font:normal 13px/1.5em Vollkorn;color:#333;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#tabs .inside li a, .widget_woodojo_tabs .tabbable .tab-pane li a { font:bold 13px/1.5em 'Vollkorn', georgia, sans-serif;color:#555555; }
#tabs .inside li span.meta, .widget_woodojo_tabs .tabbable .tab-pane li span.meta { font:normal 11px/1.5em 'Vollkorn', georgia, sans-serif;color:#999999; }
#tabs ul.wooTabs li a, .widget_woodojo_tabs .tabbable .nav-tabs li a { font:normal 11px/2em 'Vollkorn', georgia, sans-serif;color:#999999; }

@media only screen and (min-width:768px) {

    ul.nav li a, #navigation ul.rss a, #navigation .cart-contents, #navigation ul.rss { font:300 14px/1em "Helvetica Neue", Helvetica, sans-serif;color:#666666; } #navigation ul.rss li a:before { color:#666666;}
    #navigation ul.nav li ul  { border: 1px solid #dbdbdb; }
    #navigation ul.nav > li  { border-right: 1px solid #dbdbdb; }#navigation ul li:first-child, #navigation ul li:first-child a { border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; }
    #navigation {margin:0; padding:0; border-width: 0px;}
    #top, #top ul.nav li ul li a:hover { background:#1B75BC;}
    #top ul.nav li a:hover, #top ul.nav li.current_page_item a, #top ul.nav li.current_page_parent a,#top ul.nav li.current-menu-ancestor a,#top ul.nav li.current-cat a,#top ul.nav li.current-menu-item a,#top ul.nav li.sfHover, #top ul.nav li ul, #top ul.nav > li:hover a, #top ul.nav li ul li a { color:#ffffff!important;}
    #top ul.nav li a:hover, #top ul.nav li.current_page_item a, #top ul.nav li.current_page_parent a,#top ul.nav li.current-menu-ancestor a,#top ul.nav li.current-cat a,#top ul.nav li.current-menu-item a,#top ul.nav li.sfHover, #top ul.nav li ul, #top ul.nav > li:hover { background:#f15a29;}
    #top ul.nav li a { font:normal 17px/1.6em 'Vollkorn', georgia, sans-serif;color:#fff; }
}

#tertiary-menu-container{margin-bottom: 10px; background:#f7f7f7;}
#tertiary-menu-container ul.nav li a{font-size: 13px;}

#footer, #footer p { font:300 13px/1.4em "Helvetica Neue", Helvetica, sans-serif;color:#999999; }
#footer {padding:10px 0; border-top:1px solid #eee; border-bottom:0px solid ;border-left:0px solid ;border-right:0px solid ;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.magazine #loopedSlider .content h2.title a { font:bold 24px/1em georgia, sans-serif;color:#ffffff; }
.magazine #loopedSlider .content .excerpt p { font:300 13px/1.5em georgia, sans-serif;color:#cccccc; }
.magazine .block .post .title, .magazine .block .post .title a { font:bold 18px/1.2em "Helvetica Neue", Helvetica, sans-serif;color:#222222; }
.business #loopedSlider .content h2 { font:bold 24px/1em georgia, sans-serif;color:#ffffff; }
.business #loopedSlider .content h2.title a { font:bold 24px/1em georgia, sans-serif;color:#ffffff; }
#wrapper .business #loopedSlider .content p { font:300 13px/1.5em georgia, sans-serif;color:#cccccc; }

.archive_header { font:bold 24px/1em 'Vollkorn', georgia, sans-serif;color:#1b75bc; }
.archive_header {border-bottom:1px solid #e6e6e6;}

/*slider */
body .wooslider.wooslider-type-slides img{display: inline; width: auto}
.wooslider {margin:0 0 10px 0; background: none; border-radius: 0px; box-shadow: none; border-width: 0px}
