/* 

Theme Name: Numatex, Inc. 

Theme URI: http://themeid.com/responsive-theme/ 

Description: The Numatex, Inc. theme is a flexible foundation with fluid grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload, Social Networking and Webmaster Tools etc. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into 40 languages. Cross-Browser compatible and yes even the IE7. No paid memberships or clubs to get Responsive help. http://cyberchimps.com/forum/free/responsive/



Template: responsive



Version: 1.9.3.2

Author: Numatex, Inc. theme by Daystrom Creative Group, LLC

Author URI: http://daystromcreative.com

Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, flexible-width, rtl-language-support



Text Domain: responsive



License: GNU General Public License v3 or later

License URI: license.txt 



Numatex, Inc. WordPress Theme, Copyright (C) 1997-2013 Daystrom Creative Group, LLC 



This program is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.



This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

GNU General Public License for more details.



You should have received a copy of the GNU General Public License

along with this program.  If not, see <http://www.gnu.org/licenses/>.



--------------------------------------------------------------

WARNING: (BEFORE YOU MAKE ANY CHANGES)

--------------------------------------------------------------

Please do not edit style.css or any other Theme files or 

Templates directly. If you do, your customizations will be lost 

as soon as you update Responsive.



WordPress and Daystrom Creative Group, LLC highly recommends Child Theme.



Read More:



- http://codex.wordpress.org/Child_Themes  

- http://themeid.com/docs/child-theme-example/

- http://themeid.com/docs/category/child-theme/



--------------------------------------------------------------



CSS Rules: Sorted alphabetically for better organization.

*/



/* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/

-------------------------------------------------------------- */

@import url("../responsive/style.css");
body {
	font-family: "open-sans", sans-serif;
}
p, hr, dl, pre, form, table, address, blockquote {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.6em;
}
ol, ul {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.6em;
}
ul {
	list-style-image: url(../../uploads/2013/06/bullet.png);
}
th, td {
	padding: 0.2em;
}
th, td, table {
	border: 1px solid #333333;
}
a {
	color: #BE4000;
}
#container {
	max-width: 100%;
	padding: 0;
}
.col-650 {
	width: 67.468085106383%;
}
#wrapper {
	border: 1px none #E5E5E5;
	border-radius: 0px;
	box-shadow: 0 4px 7px #000000;
	padding: 0px;
}
.home #wrapper {
	border: 1px none #E5E5E5;
	border-radius: 0px;
	box-shadow: 0 0px 0px #000000;
}
.home #wrapper .grid {
	float: left;
}
.breadcrumb-list {
	font-size: 12px;
	color: #ccc;
}
.breadcrumb-list a {
	color: #BE4000;
}
#content-full {
	margin-top: 30px;
	position: relative;
	z-index: 100;
}
#content {
	margin-top: 20px;
}
.home #widgets {
	max-width: 960px;
	margin: 0 auto;
	float: none;
}
#widgets {
	margin-top: 80px;
	background-color: #333333;
	background-image: none;
	border-radius: 20px 0 0 20px;
	margin-bottom: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-top: 20px;
}
/* New left side menu - NOT USED



.menu-header-menu-container ul, .menu-header-menu-container ol {

    list-style-image: none;

    list-style-type: none;

    padding: 0 0 0 10px !important;

}



.menu-header-menu-container li {

	margin-bottom: 1em;

}



.menu-header-menu-container ul li a {

    color: #FFFFFF;

    display: inline;

    text-decoration: none;

    text-shadow: 1px 1px 1px #000000;

}



.menu {

    background-color: #333333;

	background-image: none;

	border-radius: 20px 0 0 20px;

	margin-bottom: 0 !important;

	margin-left: auto !important;

	margin-right: auto !important;

	margin-top: 60px;

	padding-bottom: 20px;

	padding-left: 5px;

	padding-top: 20px;

}



.menu a {

    border-left: 0px none #585858;

	font-style:normal;

    display: block;

    font-size: 14px;

    font-weight: 400;

	height: auto;

    line-height: 2em;

    text-shadow: 1px 1px 1px #000;

	padding: 0 0.55em;

	white-space:normal;

	text-align:left;

}



.menu a:hover {

	background-color: #333;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));

	background-image: -webkit-linear-gradient(top, #333, #333);

	background-image: -moz-linear-gradient(top, #333, #333);

	background-image: -ms-linear-gradient(top, #333, #333);

	background-image: -o-linear-gradient(top, #333, #333);

	background-image: linear-gradient(top, #333, #333);

	color: #fff;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333, endColorstr=#333);

}



.menu .current_page_item a, .menu .current-menu-item a {

    background-color: #333;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));

	background-image: -webkit-linear-gradient(top, #333, #333);

	background-image: -moz-linear-gradient(top, #333, #333);

	background-image: -ms-linear-gradient(top, #333, #333);

	background-image: -o-linear-gradient(top, #333, #333);

	background-image: linear-gradient(top, #333, #333);

	color: #fff;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333, endColorstr=#333);

}



.menu li {

    clear: left;

    display: block;

    float: left;

	margin-bottom: 0.5em;

}





.front-page .menu .current_page_item a {

	background: none;

	background-color: transparent;

	background-image: none;

	filter: none;

	color: #fff;

}



*/





.menu {
	background-color: #000000;
	background-image: -moz-linear-gradient(center top, #000000, #3D3D3D);
}
#header-container {
	max-width: 100%;
	min-height: 400px;
	margin-right: auto;
	margin-left: auto;
}
#header .grid {
	margin-bottom: 0px !important;
}
#header .social-icons {
	line-height: normal;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-align: right;
	clear: right;
	float: right;
}
#header .yelp-icon, #header .vimeo-icon, #header .youtube-icon, #header .twitter-icon, #header .facebook-icon, #header .linkedin-icon, #header .rss-feed-icon, #header .instagram-icon, #header .pinterest-icon, #header .foursquare-icon, #header .google-plus-icon, #header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}
.site-description {
	/* background-image: url("../../uploads/2013/06/molecule_red_yellow_blue.png");
	background-position: left bottom;
	background-repeat: no-repeat; */
    color: #ffffff;
    float: right;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    margin-right: 25px;
    margin-top: 0;
    padding-left: 0;
    position: absolute;
    right: 40px;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
    top: 35px;
}
.home .page-container {
	max-width: 100%;
	margin: 0 auto;
}
/*

.page-container, .featured-container {

	max-width: 960px;

	margin: 0 auto;	

	padding-top: 20px;

}

*/

.tagline {
    top: 355px;
    clear: both;
    color: #ffffff;
    float: left;
    font-size: 24px;
    font-weight: 400;
    margin-left: 40px;
    margin-top: 0;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
    width: 100%;
}

.page-container, .featured-container {
	margin: 0 auto;
	max-width: 95%;
	padding-top: 20px;
}
#featured {
	background-color: #FFFFFF;
	border: 0px none #E5E5E5;
	border-radius: 0px;
	padding-bottom: 40px;
	width: 99.8936%;
	box-shadow: 0 4px 7px #000000;
	background-image: url(../../uploads/2013/06/page_bg.png);
	background-repeat: repeat;
	background-position: center top;
}
#wrapper {
	background-color: #FFFFFF;
	border: 0px none #E5E5E5;
	border-radius: 0px;
	padding-bottom: 40px;
	width: 99.8936%;
	box-shadow: 0 4px 7px #000000;
	background-image: url(../../uploads/2013/06/page_bg.png);
	background-repeat: repeat;
	background-position: center top;
}
.home #wrapper {
	background-image: none;
}
/*

#featured-container {

	max-width: 960px;

	margin: 0 auto;	

}

*/



#featured-container {
	margin: 0 auto;
	max-width: 95%;
}
.featured-column-container, .page-container .page {
	background-color: #FFFFFF;
	border-left: 1px solid #333333;
	border-radius: 20px 20px 20px 20px;
	border-right: 1px solid #333333;
	margin-top: 40px;
	box-shadow: 0 4px 7px #000000;
	box-shadow: 3px 4px 4px #999999;
}
.page-container .page {
	margin-top: 20px;
}
.featured-title {
	color: #BE4000;
	font-size: 2.5em;
	letter-spacing: 0;
	margin: 0;
	padding-top: 40px;
	text-align: center;
	padding-left: 20px;
	background-image: url(../../uploads/2013/06/page_bg.png);
	background-repeat: repeat;
	background-position: center top;
}
.featured-subtitle {
	color: #BE4000;
	font-size: 14px;
	font-style: italic;
	padding: 0 10px;
	text-align: left;
}
#featured-image {
	text-align: center;
}
#featured p {
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	padding: 20px 40px;
	text-align: left;
}
.call-to-action {
	margin-right: 20px;
	text-align: center;
}
.call-to-action a.button, .call-to-action a.button:hover {
	font-size: 24px;
	height: 50px;
	padding: 28px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 302px;
	color: #BE4000;
}
a.button, a.button:hover {
	background-color: #ffffff;
	background-image: url(../../uploads/2013/06/button_bg.png);
	border: 0px none #DDDDDD;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	color: #555;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
	padding: 4px 10px;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	background-repeat: no-repeat;
}
a.button:hover {
	color: #e2e2e2;
}
.post-title {
	background-image: url("../../uploads/2013/06/page_title_bg.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #BE4000;
	font-size: 36px;
	letter-spacing: 0;
	line-height: 76px;
	margin: 0;
	padding-left: 0px;
	padding-top: 20px;
	text-align: center;
	text-transform: uppercase;
}
.post-entry {
	clear: both;
	margin: 20px;
}
.post-edit {
	padding: 20px;
}
.widget-wrapper {
	background-color: transparent;
	border: 1px none #E5E5E5;
	border-radius: 0px;
	margin: 0px;
	padding: 0px;
}
.widget-title, .widget-title-home h3 {
	color: #FFFFFF;
	display: block;
	font-size: 24px;
	font-weight: 200;
	line-height: 23px;
	margin: 0;
	padding: 0 0 20px;
	text-align: left;
	text-transform: uppercase;
}
#widgets .tagcloud, #widgets .textwidget {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	font-weight: 200;
	line-height: 1.5em;
	margin: 0;
	word-wrap: break-word;
}
#colophon-widget {
	padding-top: 0px;
	line-height: 60px;
}
#colophon-widget a {
	color: #FFFFFF !important;
	font-weight: 200 !important;
}
.colophon-widget {
	color: #FFFFFF;
	font-size: 36px;
	font-weight: 200;
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 1px #000000;
	text-align: center;
}
.toll-free-numbers {
	font-size: 18px;
	font-style: italic;
}
.toll-free {
	font-size: 14px;
	font-style: italic;
	color: #D8D8D8;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: 700;
	line-height: 1em;
	word-wrap: break-word;
}
h1 {
	font-size: 2.5em;
}
h2 {
	font-size: 1.7em;
	margin-bottom: 0.75em;
	margin-top: 0.75em;
	font-weight: 700;
	text-decoration: underline;
}
#logo {
	margin-left: 40px;
	margin-top: 80px;
	margin-bottom: 10px;
}
.home #header-container .col-940 {
    width: 50%;
}
.front-page #wrapper, #wrapper {
	margin: 0 auto;
}
#top-widget {
	color: #fff;
	font-size: 18px;
	text-shadow: 1px 1px 1px #000000;
	text-transform: uppercase;
}
.page-container, .featured-container {
	padding-top: 0px;
}
#Footer {
	text-align: right;
}
#footer {
	background-color: #333333;
	max-width: 100%;
	padding: 10px 10px 0;
	min-height: 150px;
}
#footer-wrapper {
	margin: 0 auto;
	max-width: 960px;
}
.footer-menu {
	float: left;
	margin-left: 0;
	margin-top: 0px;
	padding: 0;
	text-align: center;
}
.footer-menu li a {
	border-left: 1px solid #666666;
	color: #333333;
	padding: 0 8px;
	font-size: 14px;
}
#footer a {
	color: #999999;
	font-weight: 400;
}
#attachment_134 {
	border: 5px solid gold !important;
}
.wp-image-137 {
	border: 5px solid #000 !important;
}



/*The last 29 days of the month are the hardest."- Nikola Tesla*/