/* 
Theme Name:   Neauxware Theme
Theme URI:    http://neauxware.com/
Description:  The Neauxware Theme
Author:       Synerge-marketing
Author URI:   http://synergemarketing.com/
Version:      0.1.4.172
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         custom, minimalist
Text Domain:  neauxware
*/

html { font-size: 62.5%; }
body, form, fieldset, label, p, h1, h2, h3, h4, h5, h6, ol, ul, dl, li dt, dd, a, img {
  margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;
}
body { line-height: 1; }
ul { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
h1, h2, h3, h4, h5, h6 { clear: both; }

:focus { outline:none; }

.clear { clear: both; }
.hidden { display: none; }
.menu { list-style-type: none; }
.menu li { float: left; line-height: 1; }
.menu a { text-decoration: none; }

.float-left { float: left; }
.float-right { float: right; }
.rounded { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
/*** group class aka clearfix ***/
.group:after { content: ""; display: table; clear: both; }
.group { zoom: 1; /* IE 6/7 (to trigger hasLayout) */ }


/*** Standard WordPress Styles ***/
.alignnone { margin: 5px 20px 20px 0; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.aligncenter { display: block; margin: 5px auto 5px auto; }
img.alignleft { margin: 12px 24px 12px 0; }
img.alignright { margin: 12px 0 12px 24px; }
img.aligncenter { margin-top: 12px; margin-bottom: 12px; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { background: #fff; border: 1px solid #f0f0f0; padding: 5px 3px 10px; text-align: center; max-width: 96%; /* Image does not overflow the content area */ }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

.gx-printable-frame { position: absolute; width: 0; height: 0; border: none; left: 0; top: 0; }

.gx-invalid { background: pink !important; color: red !important; }
.gx-lightbox { position: fixed; z-index: 10000; display: none; background: rgba(0,0,0,0.4); padding: 20px; }
.gx-lightbox-close { position: absolute; top: -16px; right: -16px; width: 40px; height: 40px; background: url(images/lightbox-close.png) no-repeat; z-index: 100; cursor: pointer; }
