/* CSS Rules: Sorted alphabetically for better organization. */
/* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {



	border: 0;



	font-size: 100%;



	font: inherit;



	margin: 0;



	padding: 0;



	vertical-align: baseline;



}







/*HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {



	display: block;



}







body {



	line-height: 1;



}







ol, ul {



	list-style: none;



}







blockquote, q {



	quotes: none;



}







blockquote:before, blockquote:after, q:before, q:after {



	content: '';



	content: none;



}







table {



	border-collapse: collapse;



	border-spacing: 0;



}







button, input, select, textarea {



	font-size: 100%;



	overflow: visible;



	margin: 0;



	vertical-align: baseline;



	width: auto;



}



 



textarea {



	overflow: auto;



	vertical-align: text-top;



}







/* =Horizontal Rule



-------------------------------------------------------------- */



hr {



	background: #dddddd;



	border: none;



	clear: both;



	color: #dddddd;



	float: none;



	height: 1px;



	width: 100%;



}







hr.space {



	background: #ffffff;



	color: #ffffff;



}







/* =Base



-------------------------------------------------------------- */



html {



	height: 100%;



}







body {



	-moz-font-smoothing: antialiased;



	-webkit-font-smoothing: antialiased;



	color: #555555;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-smoothing: antialiased;



	line-height: 1.5em;



	text-rendering: optimizeLegibility;



}







/* =Typography



-------------------------------------------------------------- */



p {



	word-wrap: break-word;



}







i,



em,



dfn,



cite {



	font-style: italic;



}







tt,



var,



pre,



kbd,



samp,



code {



	font-family: monospace, serif;



	font-style: normal;



}







b,



strong {



	font-weight: 700;



}







pre {



	-moz-box-sizing: border-box;



	-moz-border-radius: 2px;



	-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



	-webkit-border-radius: 2px;



	-webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



	-webkit-box-sizing: border-box;



	box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



	box-sizing: border-box;



	background: #f4f4f4;



	border: 1px solid #aaaaaa;



	border-bottom-color: #cccccc;



	border-radius: 2px;



	height: auto;



	margin: 0;



	outline: none;



	padding: 6px 10px;



	vertical-align: middle;



	width: 100%;



	word-wrap: break-word;



	white-space: pre-wrap;



}







del {



	color: #555555;



	text-decoration: line-through;



}







ins,



dfn {



	border-bottom: 1px solid #cccccc;



}







sup,



sub,



small {



	font-size: 85%;



}







abbr,



acronym {



	font-size: 85%;



	letter-spacing: .1em;



	text-transform: uppercase;



}







a abbr,



a acronym {



	border: none;



}







dfn[title],



abbr[title],



acronym[title] {



	border-bottom: 1px solid #cccccc;



	cursor: help;



}







sup {



	vertical-align: super;



}







sub {



	vertical-align: sub;



}







/* =Responsive 12 Column Grid



    http://demos.cyberchimps.com/responsivepro/responsive-grid/



-------------------------------------------------------------- */



.grid {



	float: left;



	margin-bottom: 2.127659574468%;



	padding-top: 0;





}







.grid-right {



	float: right;



	margin-bottom: 2.127659574468%;



	padding-top: 0;



}







.col-60,



.col-140,



.col-220,



.col-300,



.col-380,



.col-460,



.col-540,



.col-620,



.col-700,



.col-780,



.col-860 {



	display: inline;



	margin-right: 2.127659574468%;



}







.col-60 {



	width: 6.382978723404%;



}







.col-140 {



	width: 14.893617021277%;



}







.col-220 {



	width: 23.404255319149%;



}







.col-300 {



	width: 31.914893617021%;



}







.col-380 {



	width: 40.425531914894%;



}







.col-460 {



	width: 48.936170212766%;



}







.col-540 {



	width: 57.446808510638%;



}







.col-620 {



	width: 65.957446808511%;



}







.col-700 {



	width: 74.468085106383%;



}







.col-780 {



	width: 82.978723404255%;



}







.col-860 {



	width: 91.489361702128%;



}







.col-940 {



	width: 100%;



}







.fit {



	margin-left: 0 !important;



	margin-right: 0 !important;



}







/* =Visibility



-------------------------------------------------------------- */



.hidden {



	visibility: hidden;



}







.visible {



	visibility: visible;



}







.none {



	display: none;



}







.hide-desktop {



	display: none;



}







.show-desktop {



	display: block;



}







/* =Responsive Images



-------------------------------------------------------------- */



img {



	-ms-interpolation-mode: bicubic;



	border: 0;



	height: auto;



	max-width: 100%;



	vertical-align: middle;



}







.ie8 img {



	height: auto;



	width: auto\9;



}







.ie8 img.size-large {



	max-width: 60%;



	width: auto;



}







/* =Responsive Videos



-------------------------------------------------------------- */



video {



	width: 100%;



	max-width: 100%;



	height: auto;



}







/* =Responsive Embeds/Objects



-------------------------------------------------------------- */



embed,



object {



	max-width: 100%;



}







svg:not(:root) {



	overflow: hidden;



}







/* =Links



-------------------------------------------------------------- */



a {



	color: #0066cc;



	font-weight: 400;



	text-decoration: none;



}







a:hover,



a:focus,



a:active {



	color: #ccc;



	outline: 0;



	text-decoration: none;



}







::selection {



	background: #999999;



	color: #ffffff;



	text-shadow: none;



}







/* =Forms



-------------------------------------------------------------- */



label {



	display: inline-block;



	font-weight: 700;



	padding: 2px 0;



}







legend {



	padding: 2px 5px;



}







fieldset {



	border: 1px solid #cccccc;



	margin: 0 0 1.5em;



	padding: 1em 2em;



}







select,



input[type="text"],



input[type="password"],



input[type="email"] {



	-moz-box-sizing: border-box;



	-moz-border-radius: 2px;



	-webkit-box-sizing: border-box;



	-webkit-border-radius: 2px;



/*	-webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



	-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



	box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



*/	background-color: #ffffff;



	box-sizing: border-box;



	border: 1px solid #aaaaaa;



	/*border-bottom-color: #cccccc;*/



	border-radius: 2px;



	cursor: text;



	margin: 0;



	outline: none;



	padding: 6px 8px;



	vertical-align: middle;



	max-width: 100%;



}







select {



	height: auto;



	max-width: 100%;



}







area,



textarea {



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-webkit-border-radius: 2px;



	/*-webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



	-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);*/



	background-color: #ffffff;



	/*box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);



	box-sizing: border-box;*/



	border: 1px solid #aaaaaa;



	/*border-bottom-color: #cccccc;*/



	border-radius: 2px;



	height: auto;



	overflow: auto;



	margin: 0;



	outline: none;



	padding: 8px 10px;



	max-width: 100%;



}







map area {



	padding: 0px;



	border: 0px;



}







input,



select {



	cursor: pointer;



}







area:focus,



input:focus,



textarea:focus {



	border: 1px solid #66ccff;



}







input[type='text'],



input[type='password'] {



	cursor: text;



}







/* =IE Forms



-------------------------------------------------------------- */



.ie7 area,



.ie7 select,



.ie7 textarea,



.ie7 input[type="text"],



.ie7 input[type="password"],



.ie7 input[type="email"] {



	width: 96%;



}







/* =IE6 Notice



-------------------------------------------------------------- */



.msie-box {



	background-color: #f9edbe;



	border: 1px solid #f0c36d;



	color: #212121;



	display: block;



	margin: 0 auto;



	max-width: 960px;



	padding: 10px;



	position: absolute;



	top: 60px;



	text-align: center;



	width: 100%;



}







.msie-box a {



	color: #212121;



}







/* =Tables



-------------------------------------------------------------- */



th,



td,



table {



	/*border: 1px solid #dddddd;*/



}







table {



	border-collapse: collapse;



	width: 100%;



}







/* =Lists



-------------------------------------------------------------- */



ul {



	list-style-type: disc;



	margin: 0;



	padding: 0;



}







ol {



	line-height: 22px;



	list-style-position: outside;



	list-style-type: decimal;



	margin: 0;



	padding: 0;



}







dt {



	font-weight: 400;



}







/* =Blockquote



-------------------------------------------------------------- */



blockquote {



	background: #f9f9f9;



	border: none;



	border-left: 4px solid #d6d6d6;



	margin: 20px;



	overflow: auto;



	padding: 0 0 10px 12px;



}







blockquote p {



	font-family: 'Georgia', 'Times New Roman', Times, serif;



	font-style: italic;



	font-size: 18px;



	line-height: 26px;



}







/* =Headings



-------------------------------------------------------------- */



h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {



	font-weight: 700;



	line-height: 1.0em;



	word-wrap: break-word;



}







h1 {



	font-size: 2.625em; /* = 42px */



/*	margin-bottom: .5em;



	margin-top: .5em;



*/}







h2 {



	font-size: 2.250em; /* = 36px */



/*	margin-bottom: .75em;



	margin-top: .75em;



*/}







h3 {



	font-size: 1.175em; /* = 30px */



	/*margin-bottom: .857em;



	margin-top: .857em;*/



}







h4 {



	font-size: 1.500em; /* = 24px */



	/*margin-bottom: 1em;



	margin-top: 1em;*/



}







h5 {



	font-size: 1.125em; /* = 18px */



	/*margin-bottom: 1.125em;



	margin-top: 1.125em;*/



}







h6 {



	font-size: 1.000em; /* = 16px */



	margin-bottom: 1.285em;



	margin-top: 1.285em;



}







/* =Margins & Paddings



-------------------------------------------------------------- */



hr,



pre,



form,



table,



address,



blockquote {



	/*margin: 1.6em 0;*/



}







th, td {



	padding:5px .8em;



}







caption {



	padding-bottom: .8em;



}







blockquote {



	padding: 0 1em;



}







blockquote:first-child {



	margin: .8em 0;



}







fieldset {



	/*margin: 1.6em 0;*/



	padding: 0 1em 1em;



    float:left;



	width:46%;



}







legend {



	padding-left: .8em;



	padding-right: .8em;



}







legend+* {



	margin-top: 1em;



}







input,



textarea {



	padding: .3em .4em .15em;



}







select {



	padding: .1em .2em 0;



}







option {



	padding: 0 .4em;



}







dt {



	margin-bottom: .4em;



	margin-top: .8em;



}







ul {



	list-style-type: disc;



}







ol {



	list-style-type: decimal;



}







ul,



ol {



	margin: 0 1.5em 1.5em 0;



	padding-left: 1.0em;



}







li ul,



li ol {



	margin: 0;



}







form div {



	margin-bottom: .8em;



}







/* =Globals



-------------------------------------------------------------- */



#container {



	margin: 0 auto;



	max-width: 1000px;



	padding: 0px;



}







#wrapper {



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	background-color: #ffffff;



	



	clear: both;



	margin: 0px auto ;



	position: relative;



}







.front-page #wrapper {



	background-color: transparent;



	border: none;



	margin: 20px auto 20px auto;



	padding: 0;



}







#header {



	margin: 0;



}







#footer {



	clear: both;



	margin: 0 auto;



	max-width: 1000px;



	padding: 0 ;



}







#footer-wrapper {



	margin: 0;



	padding: 0;



}







/* =Header



-------------------------------------------------------------- */



#logo {



	float: left;



	margin: 0;



}







.site-name {



	display: block;



	font-size: 2.063em; /* = 33px */



	line-height: 1.0em;



	padding-top: 20px;



}







.site-name a {



	color: #333333;



	font-weight: 700;



}







.site-description {



	color: #afafaf;



	display: block;



	font-size: 0.875em; /* = 14px */



	margin: 10px 0;



}







/* =Content



-------------------------------------------------------------- */



#content {



	margin-top: 40px;



	margin-bottom: 20px;



	width:72.5%;



 	float:left;



    margin-left:5px!important;



} 







#content-full {



	margin-top: 40px;



	margin-bottom: 20px;



}







#content-blog {



	margin-top: 40px;



	margin-bottom: 20px;



}







#content-images {



	margin-bottom: 20px;



}







#content-search {



	margin-bottom: 20px;



	margin-top: 20px;



}







#content-archive {



	margin-top: 40px;



	margin-bottom: 20px;



}







#content-sitemap {



	margin-top: 40px;



	margin-bottom: 20px;



}







#content-sitemap a {



	font-size: 12px;



}







#content .sticky {



	clear: both;



}







#content .sticky p {



}







/* =Templates (Landing Page)



-------------------------------------------------------------- */



.page-template-landing-page-php .menu,



.page-template-landing-page-php .top-menu,



.page-template-landing-page-php .main-nav,



.page-template-landing-page-php .footer-menu,



.page-template-landing-page-php .sub-header-menu {



	display: none;



}







/* =Author Meta (Author's Box)



-------------------------------------------------------------- */



#author-meta {



	-moz-border-radius: 4px;



	-webkit-border-radius: 4px;



	background: #f9f9f9;



	border: 1px solid #d6d6d6;



	border-radius: 4px;



	clear: both;



	display: block;



	margin: 30px 0 40px 0;



	padding: 10px;



	overflow: hidden;



}







#author-meta img {



	float: left;



	padding: 10px 15px 0 5px;



}







#author-meta p {



	margin: 0;



	padding: 5px;



}







#author-meta .about-author {



	font-weight: 700;



	margin: 10px 0 0 0;



}







/* =Featured Content



-------------------------------------------------------------- */



#featured {



	-moz-border-radius: 4px;



	-webkit-border-radius: 4px;



	background-color: #ffffff;



	border: 1px solid #e5e5e5;



	border-radius: 4px;



	padding-bottom: 40px;



	width: 99.893617021277%;



}







#featured p {



	font-size: 18px;



	font-weight: 200;



	line-height: 27px;



	padding: 0 40px 0 40px;



	text-align: center;



}







#featured-image {



	margin: 40px 0 0 0;



}







#featured-image .fluid-width-video-wrapper {



	margin-left: -20px;



}







.featured-image img {



	margin-top: 44px;



}







/* =Post



-------------------------------------------------------------- */



.comments-link {



	font-size: 12px;



}







#cancel-comment-reply-link {



	color: #990000;



}







.post-data {



	clear: both;



	font-size: 12px;



	font-weight: 700;



	margin-top: 20px;



}







.post-data a {



	color: #111111;



}







.post-entry {



	clear: both;



}







.post-meta {



	clear: both;



	color: #9f9f9f;



	font-size: 12px;



	margin-bottom: 10px;



}







.post-edit {



	clear: both;



	display: block;



	font-size: 12px;



	margin: 1.5em 0;



}







.post-search-terms {



	clear: both;



}







.read-more {



	clear: both;



	font-weight: 700;



}







.attachment-entry {



	clear: both;



	text-align: center;



}







/* =bbPress



    bbPress has its own breadcrumb lists



-------------------------------------------------------------- */



.bbPress .breadcrumb-list {



	display: none;



}







/* =Symbols



-------------------------------------------------------------- */



.ellipsis {



	color: #aaaaaa;



	font-size: 18px;



	margin-left: 5px;



}







.form-allowed-tags {



	display: none;



	font-size: 10px;



}







/* =Widgets



-------------------------------------------------------------- */



.widget-wrapper {



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



/*	background-color: #eef0f0;*/



	border: 0px solid #e5e5e5;



	border-radius: 4px;



	margin: 0 0 0px;



	padding: 5px;



	display:block;



}







.widget-wrapper select,



.widget-wrapper input[type="text"],



.widget-wrapper input[type="password"],



.widget-wrapper  input[type="email"] {



	width: 75%;



}







#widgets {



	margin-top: -38px;



   display:block;



}







.left-men {



    float: left;



    width: 27%;



}



.left-men .grid-right {



    float: left;



    margin-bottom: 2.12766%;



    padding-top: 0;



    width: 100%;



}







#widgets a {



	display: inline-block;



	margin: 0;



	padding: 0;



	text-decoration: none;



}







#widgets form {



	margin: 0;



}







#widgets ul,



#widgets ol {



	/*padding: 0 0 0 20px;*/



}







#widgets ul li a {



	display: block;



	text-decoration: none;



}







#widgets .widget-title img {



	float: right;



	height: 11px;



	position: relative;



	top: 4px;



	width: 11px;



}







#widgets .rss-date {



	line-height: 18px;



	padding: 6px 12px;



}







#widgets .rssSummary {



	padding: 10px;



}







#widgets cite {



	font-style: normal;



	line-height: 18px;



	padding: 6px 12px;



}







#widgets .tagcloud,



#widgets .textwidget {



	display: block;



	line-height: 1.5em;



	margin: 0;



	word-wrap: break-word;



}







#widgets .textwidget a {



	display: block; padding-left:15px;



}







#widgets ul .children {



	padding: 0 0 0 10px;



}







#widgets .author {



	font-weight: 700;



	padding-top: 4px;



}







.widget_archive select, #cat {



	display: block;



	margin: 0 15px 0 0;



}







#colophon-widget ul {



}







.colophon-widget {



	background: none;



	min-height: 0;



}







.colophon-widget select,



.colophon-widget input[type="text"],



.colophon-widget input[type="password"],



.colophon-widget input[type="email"] {



	width: 100%;



}







#top-widget {



}







.top-widget {



	background: none;



	border: none;



	clear: right;



	float: right;



	min-height: 0;



	padding: 0 3px 0 0;



	text-align: right;



	width: 45%;



}







.top-widget ul {



	padding: 0;



}







.top-widget select,



.top-widget input[type="text"],



.top-widget input[type="password"],



.top-widget input[type="email"] {



	width: auto;



}







.top-widget #searchform {



	margin: 0;



}







/* =Titles



-------------------------------------------------------------- */



.featured-title {



	font-size: 60px;



	letter-spacing: -1px;



	margin: 0;



	padding-top: 40px;



	text-align: center;



}







.featured-subtitle {



	padding: 0 10px;



	text-align: center;



}







.widget-title h3,



.widget-title-home h3 {



 background: none repeat scroll 0 0 #4b68b9;



    color: #fff;



    display: block;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 15px;



    font-weight: bold;



    height: 33px;



    line-height: 33px;



    padding-left: 20px;



    text-align: left;



    text-transform: capitalize;

    width:241px;

	margin-bottom:6px;

	/*display: block;



	font-size: 24px;



	font-weight: 700;



	line-height: 23px;



	margin: 0;



	padding: 0 0 20px 0;



	text-align: left;*/

	box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3), 1px 0 0 0 rgba(255, 255, 255, 0.1) inset, 0 2px 2px rgba(0, 0, 0, 0.1);



}



.rslides_container {

    box-shadow: 0 -3px 9px #d2d2d2;

	}



.top-widget .widget-title h3 {



	font-size: 14px;



	padding: 0;



	text-align: right;



}







.widget-title a {



	border-bottom: none;



	padding: 0 !important;



}







.title-404 {



	color: #993333;



}







/* =404 Page



-------------------------------------------------------------- */



.error404 select,



.error404 input[type="text"],



.error404 input[type="password"],



.error404 input[type="email"] {



	width: auto;



}







/* =Accessibility



-------------------------------------------------------------- */



.screen-reader-text{



	position: absolute !important;



	clip: rect(1px, 1px, 1px, 1px);



}







/* =Skip Links



-------------------------------------------------------------- */



.skip-container {



	display: block;



	position: relative;



}







.skip-link {



	background: #f5f5f5;



	border: 1px solid #d5d5d5;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



	float: right;



	font-size: 0.8125em;



	margin-left: -100%;



	padding: 0.5em;



	text-transform: uppercase;



}







.skip-link:hover,



.skip-link:active,



.skip-link:focus {



	border: 1px solid #666;



}







.custom-background .site {



	-webkit-box-shadow: 0 -5px 5px 4px #d5d5d5;



	-moz-box-shadow: 0 -5px 5px 4px #d5d5d5;



	box-shadow: 0 -5px 5px 4px #d5d5d5;



	margin: 0 auto;



}











/* =Top Menu



-------------------------------------------------------------- */



.top-menu {



	float: right;



	margin: 10px 0;



	padding: 0;



}







.top-menu li {



	display: inline;



	list-style-type: none;



}







.top-menu li a {



	border-left: 1px solid #cccccc;



	color: #333333;



	font-size: 11px;



	padding: 0 4px 0 8px;



}







.top-menu > li:first-child > a {



	border-left: none;



}







.top-menu li a:hover {



	color: #333333;



}







/* =Header Menu (Primary)



-------------------------------------------------------------- */



/*.menu {



	background-color: #585858;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));



	background-image: -webkit-linear-gradient(top, #585858, #3d3d3d);



	background-image: -moz-linear-gradient(top, #585858, #3d3d3d);



	background-image: -ms-linear-gradient(top, #585858, #3d3d3d);



	background-image: -o-linear-gradient(top, #585858, #3d3d3d);



	background-image: linear-gradient(top, #585858, #3d3d3d);



	clear: both;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);



	margin: 0 auto;



}*/



.menu{background:url("../images/menu_pattern.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)}







.main-nav {



	clear: both;



	float: right;



width: 725px;



margin-top:18px;



}







.menu,



.menu ul {



	display: block;



	list-style-type: none;



	margin: 0;



	padding: 0;



}







.menu li {



	border: 0;



	display: block;



	float: left;



	margin: 0;



	padding: 0;



	position: relative;



	z-index: 5;



}







.menu li:hover {



	white-space: normal;



	z-index: 10000;



}







.menu li li {



	float: none;



}







.menu ul {



	left: 0;



	position: absolute;



	top: 0;



	visibility: hidden;



	z-index: 10;



}







.menu li:hover > ul {



	top: 100%;



	visibility: visible;



}







.menu li li:hover > ul {



	left: 100%;



	top: 0;



}







.menu:after,



.menu ul:after {



	clear: both;



	content: '.';



	display: block;



	height: 0;



	overflow: hidden;



	visibility: hidden;



}







.menu,



.menu ul {



	min-height: 0;



}







.menu ul,



.menu ul ul {



	margin: 0;



	padding: 0;



}







.menu ul li a:hover,



.menu li li a:hover {



	color: #484848;



	text-decoration: none;



}







.menu ul {



	margin-top: 1px;



	min-width: 15em;



	width: auto;



}







.menu a {



	/*border-left: 1px solid #585858;*/



	background: url("../images/dot.png") no-repeat scroll 8% center rgba(0, 0, 0, 0);



	color: #ffffff;



	cursor: pointer;



	display: block;



	font-size: 13px;

font-weight:bold;

	margin: 0;



	padding: 0 34px;



	position: relative;



	text-decoration: none;



	text-shadow: 0 -1px 0 #000000;



	white-space: nowrap;



	



	height:33px;



line-height: 33px;







}







.menu a:hover {



	/*background-color: #808080;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#808080), to(#363636));



	background-image: -webkit-linear-gradient(top, #808080, #363636);



	background-image: -moz-linear-gradient(top, #808080, #363636);



	background-image: -ms-linear-gradient(top, #808080, #363636);



	background-image: -o-linear-gradient(top, #808080, #363636);



	background-image: linear-gradient(top, #808080, #363636);



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#363636);*/



	color:#ccc;



}







ul.menu > li:hover {



	background-color: #363636;



	color: #ffffff;



}







.menu .current_page_item a,



.menu .current-menu-item a {



/*	background-color: #343434;*/



}







.front-page .menu .current_page_item a {



	background: none;



	background-color: transparent;



	background-image: none;



	filter: none;



}







.menu li li {



	background: #ffffff;



	background-image: none;



	border: 1px solid #e5e5e5;



	color: #444444;



	filter: none;



	margin: -1px 0 1px 0;



	width: auto;



}







.menu li li a {



	background: transparent !important;



	border: none;



	color: #444444;



	font-size: 12px;



	font-weight: 400;



	height: auto;



	height: 20px;



	line-height: 20px;



	padding: 5px 10px;



	text-shadow: none;



	white-space: nowrap;



}







.menu li li a:hover {



	background: #f5f5f5 !important;



	background-image: none;



	border: none;



	color: #444444;



	filter: none;



}







.menu li li:hover {



	background: #f5f5f5 !important;



	filter: none;



}







.menu ul > li + li {



	border-top: 0;



}







.menu li li:hover > ul {



	left: 100%;



	top: 0;



}







.menu > li:first-child > a {



	border-left: none;



}







.menu a#responsive_menu_button {



	display: none;



}







.main-nav #responsive_current_menu_item {



	display: none;



}







/*.js .main-nav .menu {*/



/*display: block;*/



/*}*/







/* =Primary Main Menu IE Fixes



-------------------------------------------------------------- */



.ie7 .menu ul {



	background: url(core/images/ie7-fix.gif) repeat;



}







.ie7 .menu li li a {



	min-width: 100%;



}







/* =Sub-Header Menu



-------------------------------------------------------------- */



.sub-header-menu {



	background-color: #ffffff;



	border: 1px solid #e5e5e5;



	border-top: none;



	clear: both;



	margin: 0 auto;



}







.sub-header-menu,



.sub-header-menu ul {



	display: block;



	list-style-type: none;



	margin: 0;



	padding: 0;



}







.sub-header-menu li {



	border: 0;



	display: block;



	float: left;



	margin: 0;



	padding: 0;



	position: relative;



	z-index: 5;



}







.sub-header-menu li:hover {



	white-space: normal;



	z-index: 10000;



}







.sub-header-menu li li {



	float: none;



}







.sub-header-menu ul {



	left: 0;



	position: absolute;



	top: 0;



	visibility: hidden;



	z-index: 10;



}







.sub-header-menu li:hover > ul {



	top: 100%;



	visibility: visible;



}







.sub-header-menu li li:hover > ul {



	left: 100%;



	top: 0;



}







.sub-header-menu:after,



.sub-header-menu ul:after {



	clear: both;



	content: '.';



	display: block;



	height: 0;



	overflow: hidden;



	visibility: hidden;



}







.sub-header-menu,



.sub-header-menu ul {



	min-height: 0;



}







.sub-header-menu ul,



.sub-header-menu ul ul {



	margin: 0;



	padding: 0;



}







.sub-header-menu ul li a:hover,



.sub-header-menu li li a:hover {



	color: #484848;



	text-decoration: none;



}







.sub-header-menu ul {



	margin-top: 1px;



	min-width: 15em;



	width: auto;



}







.sub-header-menu a {



	border-left: 1px solid #e5e5e5;



	color: #333333;



	cursor: pointer;



	display: block;



	font-size: 12px;



	font-weight: 400;



	height: 35px;



	line-height: 35px;



	margin: 0;



	padding: 0 0.9em;



	position: relative;



	text-decoration: none;



	text-shadow: none;



}







.sub-header-menu a:hover {



	-moz-background-clip: padding-box;



	-webkit-background-clip: padding-box;



	background-color: #f9f9f9;



	background-clip: padding-box;



}







.sub-header-menu .current_page_item a,



.sub-header-menu .current-menu-item a {



	background-color: #f9f9f9;



}







.sub-header-menu li li {



	background: #ffffff;



	background-image: none;



	border: 1px solid #e5e5e5;



	color: #444444;



	filter: none;



	margin: -1px 0 1px 0;



	width: auto;



}







.sub-header-menu li li a {



	border: none;



	color: #444444;



	font-size: 12px;



	font-weight: 400;



	height: auto;



	height: 20px;



	line-height: 20px;



	padding: 5px 10px;



	text-shadow: none;



}







.sub-header-menu li li a:hover {



	background: #f9f9f9;



	background-image: none;



	border: none;



	color: #444444;



	filter: none;



}







.sub-header-menu ul > li + li {



	border-top: 0;



}







.sub-header-menu li li:hover > ul {



	left: 100%;



	top: 0;



}







.sub-header-menu > li:first-child > a {



	border-left: none;



}







.sub-header-menu ul.children a,



.sub-header-menu .current_page_ancestor,



.sub-header-menu .current_page_ancestor ul a {



	background: none;



	background-image: none;



	filter: none;



}







/* =Sub Header Menu IE Fixes



-------------------------------------------------------------- */



.ie7 .sub-header-menu ul {



	background: url(core/images/ie7-fix.gif) repeat;



}







.ie7 .sub-header-menu li li a {



	min-width: 100%;



}







/* =Footer Menu



-------------------------------------------------------------- */



.footer-menu {



	margin-left: 0;



	padding: 0;



}







.footer-menu li {



	display: inline;



	list-style-type: none;



}







.footer-menu li a {



	border-left: 1px solid #cccccc;



	color: #333333;



	padding: 0 8px;



}







.footer-menu li a:hover {



	color: #222222;



}







.footer-menu > li:first-child > a {



	border-left: none;



	padding: 0 8px 0 0;



}







/* =Navigation



-------------------------------------------------------------- */



.navigation {



	color: #111111;



	display: block;



	font-size: 13px;



	height: 28px;



	line-height: 28px;



	margin: 20px 0;



	padding: 0 5px;



}







.navigation a {



	color: #aaaaaa;



	padding: 4px 10px;



}







.navigation a:hover {



	color: #111111;



	text-decoration: none;



}







.navigation .previous {



	float: left;



}







.navigation .next {



	float: right;



}







.navigation .bracket {



	font-size: 36px;



}







/* =Pagination (pages)



-------------------------------------------------------------- */



.pagination {



	clear: both;



	display: block;



	font-size: 16px;



	font-weight: 700;



	margin: 10px 0;



	padding: 5px 0;



}







.pagination a {



	text-decoration: none;



}







/* =Breadcrumb Lists



-------------------------------------------------------------- */



.breadcrumb-list {



	font-size: 12px;



}







/* =Comments



-------------------------------------------------------------- */



#commentform {



	margin: 0;



}







.commentlist {



	border-bottom: 1px solid #e5e5e5;



	list-style: none;



	margin: 0;



	padding: 0;



}







.commentlist ol {



	list-style: decimal;



}







.commentlist li {



	-webkit-border-radius: 4px;



	-moz-border-radius: 4px;



	background-color: #ffffff;



	border-radius: 4px;



	margin: 0;



}







.commentlist .bypostauthor {



}







.commentlist li cite {



	color: #111111;



	font-size: 1.1em;



	font-style: normal;



	font-weight: 400;



}







.commentlist li.alt {



	background: #f9f9f9;



}







.commentlist .children {



	list-style: none;



	margin-left: 10px;



	padding: 10px;



}







.commentlist .avatar {



	-webkit-border-radius: 2px;



	-moz-border-radius: 2px;



	border-radius: 2px;



	float: left;



	margin-right: 10px;



	padding: 0;



	vertical-align: middle;



}







.comment-author .fn {



}







.comment-author .says {



	color: #999999;



}







.comment-body .comment-meta {



	color: #999999;



	display: inline-block;



	margin: 0;



	padding: 0;



	text-align: left;



}







.comment-body .comment-meta a {



	font-size: 11px;



}







.comment-body {



	clear: both;



	padding: 10px;



}







.comment-body p {



	clear: both;



}







.comment-body .reply {



}







.pingback, .trackback {



	list-style: none;



	margin: 20px 0;



}







.pingback cite,



.trackback cite {



	font-style: normal;



}







#pings,



#comments {



	text-align: left;



}







#respond {



	-moz-border-radius: 4px;



	-webkit-border-radius: 4px;



	background-color: #eaeaea;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));



	background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);



	background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);



	background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);



	background-image: -o-linear-gradient(top, #ffffff, #eaeaea);



	background-image: linear-gradient(top, #ffffff, #eaeaea);



	border: 1px solid #cccccc;



	border-bottom-color: #aaaaaa;



	border-radius: 4px;



	clear: both;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);



	margin-top: 15px;



	padding: 10px 20px 50px;



}







#respond label {



	display: inline;



}







.reply {



	margin: 10px 0;



}







.comment-form-url input,



.comment-form-email input,



.comment-form-author input,



.comment-form-comment textarea {



	display: block;



	width: 100%;



}







.nocomments {



	color: #999999;



	font-size: .9em;



	text-align: center;



}







/* =Gallery



-------------------------------------------------------------- */



/* Normal */



.gallery-columns-1 .gallery-item {



	max-width: 600px;



}







.gallery-columns-2 .gallery-item {



	max-width: 300px;



}







.gallery-columns-3 .gallery-item {



	max-width: 200px;



}






.gallery-columns-4 .gallery-item {



	max-width: 150px;



}







.gallery-columns-5 .gallery-item {



	max-width: 120px;



}







.gallery-columns-6 .gallery-item {



	max-width: 100px;



}







.gallery-columns-7 .gallery-item {



	max-width: 85px;



}



.gallery-columns-8 .gallery-item {



	max-width: 75px;



}







.gallery-columns-9 .gallery-item {



	max-width: 66px;



}







/* Full Width */



.page-template-full-width-page-php .gallery-columns-1 .gallery-item,



.page-template-landing-page.php .gallery-columns-1 .gallery-item {



	max-width: 900px;



}







.page-template-full-width-page-php .gallery-columns-2 .gallery-item,



.page-template-landing-page.php .gallery-columns-2 .gallery-item {



	max-width: 450px;



}







.page-template-full-width-page-php .gallery-columns-3 .gallery-item,



.page-template-landing-page.php .gallery-columns-3 .gallery-item {



	max-width: 300px;



}







.page-template-full-width-page-php .gallery-columns-4 .gallery-item,



.page-template-landing-page.php .gallery-columns-4 .gallery-item {



	max-width: 225px;



}







.page-template-full-width-page-php .gallery-columns-5 .gallery-item,



.page-template-landing-page.php .gallery-columns-5.gallery-item {



	max-width: 180px;



}







.page-template-full-width-page-php .gallery-columns-6 .gallery-item,



.page-template-landing-page.php .gallery-columns-6 .gallery-item {



	max-width: 150px;



}







.page-template-full-width-page-php .gallery-columns-7 .gallery-item,



.page-template-landing-page.php .gallery-columns-7 .gallery-item {



	max-width: 125px;



}







.page-template-full-width-page-php .gallery-columns-8 .gallery-item,



.page-template-landing-page.php .gallery-columns-8 .gallery-item {



	max-width: 112.5px;



}







.page-template-full-width-page-php .gallery-columns-9 .gallery-item,



.page-template-landing-page.php .gallery-columns-9 .gallery-item {



	max-width: 100px;



}







/* =WordPress Core



-------------------------------------------------------------- */



.alignnone {



	margin: 5px 20px 20px 0;



}







.aligncenter,



div.aligncenter {



	display: block;



	margin: 5px auto 20px auto;



}







.alignright {



	float: right;



	margin: 5px 0 20px 20px;



}







.alignleft {



	float: left;



	margin: 5px 20px 15px 0;



}







.aligncenter {



	display: block;



	margin: 5px auto;



	width:auto!important;



}







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 15px 0;



}







a img.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



	width:auto;



}







.wp-caption {



	background: #f9f9f9;



	border: 1px solid #f0f0f0;



	max-width: 96%;



	padding: 13px 10px 10px 10px;



	text-align: center;



}







.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: 12px;



	line-height: 1.5em;



	margin: 0;



	padding: 10px;



}







img.wp-smiley {



	vertical-align: middle;



}







/* =WordPress Gallery



-------------------------------------------------------------- */



.gallery {



	margin: 0 auto 18px;



}







.gallery .gallery-item {



	float: left;



	margin-top: 0;



	text-align: center;



	max-width: 155px;



}







.gallery img {



	border: 1px solid #dddddd;



}







.gallery .gallery-caption {



	font-size: 12px;



	margin: 0 0 12px;



}







.gallery dl {



	margin: 0;



}







.gallery br+br {



	display: none;



}







.attachment-gallery img {



	background: #ffffff;



	border: 1px solid #f0f0f0;



	display: block;



	height: auto;



	margin: 15px auto;



	max-width: 96%;



	padding: 5px;



	width: auto;



}







.gallery-meta .iso,



.gallery-meta .camera,



.gallery-meta .shutter,



.gallery-meta .aperture,



.gallery-meta .full-size,



.gallery-meta .focal-length {



	display: block;



}







/* =Post Thumbnails



-------------------------------------------------------------- */



img.wp-post-image,



img.attachment-full,



img.attachment-large,



img.attachment-medium,



img.attachment-thumbnail {



	display: block;



	margin: 15px auto;



	width: auto;



}







/* =Buttons



-------------------------------------------------------------- */



a.button,



input[type='reset'],



input[type='button'],



input[type='submit'] {



	-moz-border-radius: 2px;



	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;



	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;



	-webkit-border-radius: 2px;



	background-color: #f9f9f9; /* Alabaster */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));



	background-image: -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: -ms-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: -o-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: linear-gradient(top, #f9f9f9, #f1f1f1);



	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;



	border: 1px solid #dddddd;



	border-radius: 2px;



	color: #333333;



	cursor: pointer;



	display: inline-block;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);



	font-size: 14px;



	font-weight: 700;



	line-height: 20px;



	margin: 0;



	padding: 4px 10px;



	text-decoration: none;



	text-shadow: 0 1px 0 #ffffff;



	vertical-align: middle;



	white-space: nowrap;



}







a.button:hover,



input[type='reset']:hover,



input[type='button']:hover,



input[type='submit']:hover {



	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;



	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;



	background-color: #ffffff;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));



	background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);



	background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);



	background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);



	background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);



	background-image: linear-gradient(top, #ffffff, #f1f1f1);



	border: 1px solid #dddddd;



	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;



	color: #333333;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f1f1);



}







a.button:active,



input[type='reset']:active,



input[type='button']:active,



input[type='submit']:active {



	-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);



	-webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);



	background-color: #f9f9f9;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));



	background-image: -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: -ms-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: -o-linear-gradient(top, #f9f9f9, #f1f1f1);



	background-image: linear-gradient(top, #f9f9f9, #f1f1f1);



	box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);



}







/* =Buttons (Call to Action)



-------------------------------------------------------------- */



.call-to-action {



	text-align: center;



}







.call-to-action a.button {



	font-size: 24px;



	padding: 15px 35px;



}







.call-to-action a.button:hover {



	text-decoration: none;



}







.ie7 .call-to-action a.button {



	padding: 11px 35px 19px 35px;



}







/* =Buttons (Sizes)



-------------------------------------------------------------- */



.small a.button {



	font-size: 10px;



	padding: 3px 6px;



}







.medium a.button {



	font-size: 16px;



	padding: 8px 16px;



}







.large a.button {



	font-size: 18px;



	padding: 10px 35px;



}







.xlarge a.button {



	font-size: 24px;



	padding: 12px 55px;



}







/* =Buttons (Colors)



-------------------------------------------------------------- */



a.blue {



	background-color: #1874cd; /* Dodger Blue */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#4f9eea), to(#1874cd));



	background-image: -webkit-linear-gradient(top, #4f9eea, #1874cd);



	background-image: -moz-linear-gradient(top, #4f9eea, #1874cd);



	background-image: -ms-linear-gradient(top, #4f9eea, #1874cd);



	background-image: -o-linear-gradient(top, #4f9eea, #1874cd);



	background-image: linear-gradient(top, #4f9eea, #1874cd);



	border: 1px solid #115290;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd);



	text-shadow: 0 -1px 0 #115290;



}







a.blue:hover {



	background-color: #7db7f0;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#7db7f0), to(#1874cd));



	background-image: -webkit-linear-gradient(top, #7db7f0, #1874cd);



	background-image: -moz-linear-gradient(top, #7db7f0, #1874cd);



	background-image: -ms-linear-gradient(top, #7db7f0, #1874cd);



	background-image: -o-linear-gradient(top, #7db7f0, #1874cd);



	background-image: linear-gradient(top, #7db7f0, #1874cd);



	border: 1px solid #115290;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0, endColorstr=#1874cd);



	text-shadow: 0 -1px 0 #115290;



}







a.red {



	background-color: #cd0000; /* Red 4 */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff2323), to(#cd0000));



	background-image: -webkit-linear-gradient(top, #ff2323, #cd0000);



	background-image: -moz-linear-gradient(top, #ff2323, #cd0000);



	background-image: -ms-linear-gradient(top, #ff2323, #cd0000);



	background-image: -o-linear-gradient(top, #ff2323, #cd0000);



	background-image: linear-gradient(top, #ff2323, #cd0000);



	border: 1px solid #890000;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2323, endColorstr=#cd0000);



	text-shadow: 0 -1px 0 #890000;



}







a.red:hover {



	background-color: #ff5656;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5656), to(#cd0000));



	background-image: -webkit-linear-gradient(top, #ff5656, #cd0000);



	background-image: -moz-linear-gradient(top, #ff5656, #cd0000);



	background-image: -ms-linear-gradient(top, #ff5656, #cd0000);



	background-image: -o-linear-gradient(top, #ff5656, #cd0000);



	background-image: linear-gradient(top, #ff5656, #cd0000);



	border: 1px solid #890000;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5656, endColorstr=#cd0000);



	text-shadow: 0 -1px 0 #890000;



}







a.orange {



	background-color: #ff7f00; /* Dark Orange 1 */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaa55), to(#ff7f00));



	background-image: -webkit-linear-gradient(top, #ffaa55, #ff7f00);



	background-image: -moz-linear-gradient(top, #ffaa55, #ff7f00);



	background-image: -ms-linear-gradient(top, #ffaa55, #ff7f00);



	background-image: -o-linear-gradient(top, #ffaa55, #ff7f00);



	background-image: linear-gradient(top, #ffaa55, #ff7f00);



	border: 1px solid #bb5d00;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa55, endColorstr=#ff7f00);



	text-shadow: 0 -1px 0 #bb5d00;



}







a.orange:hover {



	background-color: #ffc388;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc388), to(#ff7f00));



	background-image: -webkit-linear-gradient(top, #ffc388, #ff7f00);



	background-image: -moz-linear-gradient(top, #ffc388, #ff7f00);



	background-image: -ms-linear-gradient(top, #ffc388, #ff7f00);



	background-image: -o-linear-gradient(top, #ffc388, #ff7f00);



	background-image: linear-gradient(top, #ffc388, #ff7f00);



	border: 1px solid #bb5d00;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc388, endColorstr=#ff7f00);



	text-shadow: 0 -1px 0 #bb5d00;



}







a.yellow {



	background-color: #ecca06; /* Yellow Gold */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff2aa), to(#ffd700));



	background-image: -webkit-linear-gradient(top, #fff2aa, #ffd700);



	background-image: -moz-linear-gradient(top, #fff2aa, #ffd700);



	background-image: -ms-linear-gradient(top, #fff2aa, #ffd700);



	background-image: -o-linear-gradient(top, #fff2aa, #ffd700);



	background-image: linear-gradient(top, #fff2aa, #ffd700);



	border: 1px solid #bb9e00;



	color: #161300;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2aa, endColorstr=#ffd700);



	text-shadow: 0 1px 0 #ffffff;



}







a.yellow:hover {



	background-color: #fffadd;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#fffadd), to(#ffd700));



	background-image: -webkit-linear-gradient(top, #fffadd, #ffd700);



	background-image: -moz-linear-gradient(top, #fffadd, #ffd700);



	background-image: -ms-linear-gradient(top, #fffadd, #ffd700);



	background-image: -o-linear-gradient(top, #fffadd, #ffd700);



	background-image: linear-gradient(top, #fffadd, #ffd700);



	border: 1px solid #bb9e00;



	color: #161300;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffadd, endColorstr=#ffd700);



	text-shadow: 0 1px 0 #ffffff;



}







a.green {



	background-color: #2e8b57; /* Sea Green 4 */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#4bc380), to(#2e8b57));



	background-image: -webkit-linear-gradient(top, #4bc380, #2e8b57);



	background-image: -moz-linear-gradient(top, #4bc380, #2e8b57);



	background-image: -ms-linear-gradient(top, #4bc380, #2e8b57);



	background-image: -o-linear-gradient(top, #4bc380, #2e8b57);



	background-image: linear-gradient(top, #4bc380, #2e8b57);



	border: 1px solid #1d5837;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bc380, endColorstr=#2e8b57);



	text-shadow: 0 -1px 0 #1d5837;



}







a.green:hover {



	background-color: #71d09b;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#71d09b), to(#2e8b57));



	background-image: -webkit-linear-gradient(top, #71d09b, #2e8b57);



	background-image: -moz-linear-gradient(top, #71d09b, #2e8b57);



	background-image: -ms-linear-gradient(top, #71d09b, #2e8b57);



	background-image: -o-linear-gradient(top, #71d09b, #2e8b57);



	background-image: linear-gradient(top, #71d09b, #2e8b57);



	border: 1px solid #1d5837;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#71d09b, endColorstr=#2e8b57);



	text-shadow: 0 -1px 0 #1d5837;



}







a.olive {



	background-color: #838b83; /* Honey Dew 4 */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e000), to(#838b83));



	background-image: -webkit-linear-gradient(top, #afb4af, #838b83);



	background-image: -moz-linear-gradient(top, #afb4af, #838b83);



	background-image: -ms-linear-gradient(top, #afb4af, #838b83);



	background-image: -o-linear-gradient(top, #afb4af, #838b83);



	background-image: linear-gradient(top, #afb4af, #838b83);



	border: 1px solid #626862;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#afb4af, endColorstr=#838b83);



	text-shadow: 0 -1px 0 #626862;



}







a.olive:hover {



	background-color: #c9cdc9;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#c9cdc9), to(#838b83));



	background-image: -webkit-linear-gradient(top, #c9cdc9, #838b83);



	background-image: -moz-linear-gradient(top, #c9cdc9, #838b83);



	background-image: -ms-linear-gradient(top, #c9cdc9, #838b83);



	background-image: -o-linear-gradient(top, #c9cdc9, #838b83);



	background-image: linear-gradient(top, #c9cdc9, #838b83);



	border: 1px solid #626862;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9cdc9, endColorstr=#838b83);



	text-shadow: 0 -1px 0 #626862;



}







a.purple {



	background-color: #5d478b; /* Medium Purple 4 */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#8771b6), to(#5d478b));



	background-image: -webkit-linear-gradient(top, #8771b6, #5d478b);



	background-image: -moz-linear-gradient(top, #8771b6, #5d478b);



	background-image: -ms-linear-gradient(top, #8771b6, #5d478b);



	background-image: -o-linear-gradient(top, #8771b6, #5d478b);



	background-image: linear-gradient(top, #8771b6, #5d478b);



	border: 1px solid #3f305e;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8771b6, endColorstr=#5d478b);



	text-shadow: 0 -1px 0 #3f305e;



}







a.purple:hover {



	background-color: #a492c8;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#a492c8), to(#5d478b));



	background-image: -webkit-linear-gradient(top, #a492c8, #5d478b);



	background-image: -moz-linear-gradient(top, #a492c8, #5d478b);



	background-image: -ms-linear-gradient(top, #a492c8, #5d478b);



	background-image: -o-linear-gradient(top, #a492c8, #5d478b);



	background-image: linear-gradient(top, #a492c8, #5d478b);



	border: 1px solid #3f305e;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a492c8, endColorstr=#5d478b);



	text-shadow: 0 -1px 0 #3f305e;



}







a.pink {



	background-color: #cd1076; /* Deep Pink 3 */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#f042a0), to(#cd1076));



	background-image: -webkit-linear-gradient(top, #f042a0, #cd1076);



	background-image: -moz-linear-gradient(top, #f042a0, #cd1076);



	background-image: -ms-linear-gradient(top, #f042a0, #cd1076);



	background-image: -o-linear-gradient(top, #f042a0, #cd1076);



	background-image: linear-gradient(top, #f042a0, #cd1076);



	border: 1px solid #8e0b52;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f042a0, endColorstr=#cd1076);



	text-shadow: 0 -1px 0 #8e0b52;



}







a.pink:hover {



	background-color: #f471b8;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#f471b8), to(#cd1076));



	background-image: -webkit-linear-gradient(top, #f471b8, #cd1076);



	background-image: -moz-linear-gradient(top, #f471b8, #cd1076);



	background-image: -ms-linear-gradient(top, #f471b8, #cd1076);



	background-image: -o-linear-gradient(top, #f471b8, #cd1076);



	background-image: linear-gradient(top, #f471b8, #cd1076);



	border: 1px solid #8e0b52;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f471b8, endColorstr=#cd1076);



	text-shadow: 0 -1px 0 #8e0b52;



}







a.brick {



	background-color: #b22222; /* Fire Brick */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4c4c), to(#b22222));



	background-image: -webkit-linear-gradient(top, #dd4c4c, #b22222);



	background-image: -moz-linear-gradient(top, #dd4c4c, #b22222);



	background-image: -ms-linear-gradient(top, #dd4c4c, #b22222);



	background-image: -o-linear-gradient(top, #dd4c4c, #b22222);



	background-image: linear-gradient(top, #dd4c4c, #b22222);



	border: 1px solid #791717;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd4c4c, endColorstr=#b22222);



	text-shadow: 0 -1px 0 #791717;



}







a.brick:hover {



	background-color: #e57777;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#e57777), to(#b22222));



	background-image: -webkit-linear-gradient(top, #e57777, #b22222);



	background-image: -moz-linear-gradient(top, #e57777, #b22222);



	background-image: -ms-linear-gradient(top, #e57777, #b22222);



	background-image: -o-linear-gradient(top, #e57777, #b22222);



	background-image: linear-gradient(top, #e57777, #b22222);



	border: 1px solid #791717;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e57777, endColorstr=#b22222);



	text-shadow: 0 -1px 0 #791717;



}







a.gold {



	background-color: #8b6508; /* Dark Golden Rod 4 */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#db9f0d), to(#8b6508));



	background-image: -webkit-linear-gradient(top, #db9f0d, #8b6508);



	background-image: -moz-linear-gradient(top, #db9f0d, #8b6508);



	background-image: -ms-linear-gradient(top, #db9f0d, #8b6508);



	background-image: -o-linear-gradient(top, #db9f0d, #8b6508);



	background-image: linear-gradient(top, #db9f0d, #8b6508);



	border: 1px solid #6b4e06;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9f0d, endColorstr=#8b6508);



	text-shadow: 0 -1px 0 #6b4e06;



}







a.gold:hover {



	background-color: #f3b828;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#f3b828), to(#8b6508));



	background-image: -webkit-linear-gradient(top, #f3b828, #8b6508);



	background-image: -moz-linear-gradient(top, #f3b828, #8b6508);



	background-image: -ms-linear-gradient(top, #f3b828, #8b6508);



	background-image: -o-linear-gradient(top, #f3b828, #8b6508);



	background-image: linear-gradient(top, #f3b828, #8b6508);



	border: 1px solid #6b4e06;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3b828, endColorstr=#8b6508);



	text-shadow: 0 -1px 0 #6b4e06;



}







a.brown {



	background-color: #8b4513; /* Saddle Brown */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#d66a1d), to(#8b4513));



	background-image: -webkit-linear-gradient(top, #d66a1d, #8b4513);



	background-image: -moz-linear-gradient(top, #d66a1d, #8b4513);



	background-image: -ms-linear-gradient(top, #d66a1d, #8b4513);



	background-image: -o-linear-gradient(top, #d66a1d, #8b4513);



	background-image: linear-gradient(top, #d66a1d, #8b4513);



	border: 1px solid #4f270b;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d66a1d, endColorstr=#8b4513);



	text-shadow: 0 -1px 0 #4f270b;



}







a.brown:hover {



	background-color: #8b4513;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#e58541), to(#8b4513));



	background-image: -webkit-linear-gradient(top, #e58541, #8b4513);



	background-image: -moz-linear-gradient(top, #e58541, #8b4513);



	background-image: -ms-linear-gradient(top, #e58541, #8b4513);



	background-image: -o-linear-gradient(top, #e58541, #8b4513);



	background-image: linear-gradient(top, #e58541, #8b4513);



	border: 1px solid #4f270b;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58541, endColorstr=#8b4513);



	text-shadow: 0 -1px 0 #4f270b;



}







a.silver {



	background-color: #c0c0c0; /* Silver */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#c0c0c0));



	background-image: -webkit-linear-gradient(top, #eaeaea, #c0c0c0);



	background-image: -moz-linear-gradient(top, #eaeaea, #c0c0c0);



	background-image: -ms-linear-gradient(top, #eaeaea, #c0c0c0);



	background-image: -o-linear-gradient(top, #eaeaea, #c0c0c0);



	background-image: linear-gradient(top, #eaeaea, #c0c0c0);



	border: 1px solid #9e9e9e;



	color: #444444;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#c0c0c0);



	text-shadow: 0 1px 0 #ffffff;



}







a.silver:hover {



	background-color: #ffffff;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c0c0c0));



	background-image: -webkit-linear-gradient(top, #ffffff, #c0c0c0);



	background-image: -moz-linear-gradient(top, #ffffff, #c0c0c0);



	background-image: -ms-linear-gradient(top, #ffffff, #c0c0c0);



	background-image: -o-linear-gradient(top, #ffffff, #c0c0c0);



	background-image: linear-gradient(top, #ffffff, #c0c0c0);



	border: 1px solid #9e9e9e;



	color: #444444;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c0c0c0);



	text-shadow: 0 1px 0 #ffffff;



}







a.gray {



	background-color: #696969; /* Dim Gray */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#939393), to(#696969));



	background-image: -webkit-linear-gradient(top, #939393, #696969);



	background-image: -moz-linear-gradient(top, #939393, #696969);



	background-image: -ms-linear-gradient(top, #939393, #696969);



	background-image: -o-linear-gradient(top, #939393, #696969);



	background-image: linear-gradient(top, #939393, #696969);



	border: 1px solid #474747;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#939393, endColorstr=#696969);



	text-shadow: 0 -1px 0 #474747;



}







a.gray:hover {



	background-color: #adadad;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#adadad), to(#696969));



	background-image: -webkit-linear-gradient(top, #adadad, #696969);



	background-image: -moz-linear-gradient(top, #adadad, #696969);



	background-image: -ms-linear-gradient(top, #adadad, #696969);



	background-image: -o-linear-gradient(top, #adadad, #696969);



	background-image: linear-gradient(top, #adadad, #696969);



	border: 1px solid #474747;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#adadad, endColorstr=#696969);



	text-shadow: 0 -1px 0 #474747;



}







a.black {



	background-color: #080808; /* Black */



	background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#080808));



	background-image: -webkit-linear-gradient(top, #323232, #080808);



	background-image: -moz-linear-gradient(top, #323232, #080808);



	background-image: -ms-linear-gradient(top, #323232, #080808);



	background-image: -o-linear-gradient(top, #323232, #080808);



	background-image: linear-gradient(top, #323232, #080808);



	border: 1px solid #000000;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#323232, endColorstr=#080808);



	text-shadow: 0 -1px 0 #000000;



}







a.black:hover {



	background-color: #4c4c4c;



	background-image: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#080808));



	background-image: -webkit-linear-gradient(top, #4c4c4c, #080808);



	background-image: -moz-linear-gradient(top, #4c4c4c, #080808);



	background-image: -ms-linear-gradient(top, #4c4c4c, #080808);



	background-image: -o-linear-gradient(top, #4c4c4c, #080808);



	background-image: linear-gradient(top, #4c4c4c, #080808);



	border: 1px solid #000000;



	color: #ffffff;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c, endColorstr=#080808);



	text-shadow: 0 -1px 0 #000000;



}







/* =Info Boxes



-------------------------------------------------------------- */



.info-box {



	-moz-border-radius: 4px;



	-webkit-border-radius: 4px;



	border-radius: 4px;



	display: block;



	margin: 20px 0;



	padding: 15px;



	text-align: left;



}







.alert {



	background-color: #faebeb;



	border: 1px solid #dc7070;



	color: #212121;



}







.address {



	background-color: #f6f5ef;



	border: 1px solid #cdc9a5;



	color: #212121;



}







.notice {



	background-color: #fbf9e9;



	border: 1px solid #e3cf57;



	color: #212121;



}







.success {



	background-color: #f9fde8;



	border: 1px solid #a2bc13;



	color: #212121;



}







.download {



	background-color: #fff4e5;



	border: 1px solid #ff9912;



	color: #212121;



}







.information {



	background-color: #eef3f6;



	border: 1px solid #6ca6cd;



	color: #212121;



}







.required {



	color: #d5243f;



}







/* =WooCommerce



-------------------------------------------------------------- */



#breadcrumb {



	padding: 40px 0 0 0;



}







#breadcrumb a {



	color: #0066cc;



	font-size: 12px;



	font-weight: 400;



}







#breadcrumb a:hover {



	color: #444444;



	text-decoration: none;



}







#content-woocommerce {



	margin-top: 40px;



	margin-bottom: 20px;



}







.products ul, ul.products {



	margin-top: 40px;



}







.cart-collaterals .shipping_calculator {



	width: 100%;



}







table.shop_table {



	table-layout: fixed;



	-ms-word-break: break-all;



	word-break: break-all;



	-webkit-hyphens: auto;



	-moz-hyphens: auto;



	hyphens: auto;



}







@media screen and (max-width:767px) {



	table.shop_table {



		font-size: 10px;



	}



}







@media screen and (max-width:400px) {



	table.shop_table {



		font-size: 8px;



	}



}







table.cart td.actions .coupon .input-text,



table.cart td.actions .coupon .input-text {



	cursor: text;



}







/* =WPML



-------------------------------------------------------------- */



.icl_languages_selector {



	float: right;



	text-align: left



}







.rtl .icl_languages_selector {



	float: left;



	text-align: right



}







@media screen and (max-width: 650px) {



	.icl_languages_selector,



	.rtl .icl_languages_selector {



		float: none;



	}



}







/* =Polylang



-------------------------------------------------------------- */



.widget_polylang li {



	display: inline;



	list-style-type: none;



}







/* =Footer



-------------------------------------------------------------- */



#footer {



	font-size: 11px;



	line-height: 1.5em;



}







#footer a {



	color: #333333;



	font-weight: 400;



}







#footer a:hover {



	color: #444444;



}







#footer-wrapper .grid.col-940 {



	margin: 0;



}







.scroll-top {



	text-align: center;



}







.copyright {



	text-align: left;



}







.powered {



	text-align: right;



}







#footer_widget .col-300:nth-child(3n+3) {



	margin-right: 0;



}







/* =Social Icons



-------------------------------------------------------------- */



#footer .social-icons {



	list-style: none;



	line-height: normal;



	padding: 0;



	margin: 0;



	text-align: right;



}







#footer .rss-icon,



#footer .yelp-icon,



#footer .vimeo-icon,



#footer .youtube-icon,



#footer .twitter-icon,



#footer .facebook-icon,



#footer .linkedin-icon,



#footer .rss-feed-icon,



#footer .instagram-icon,



#footer .pinterest-icon,



#footer .foursquare-icon,



#footer .googleplus-icon,



#footer .google-plus-icon,



#footer .stumbleupon-icon,



#footer .stumble-upon-icon {



	display: inline;



	margin: 1px;



	padding-left: 3px;



}







/* =Alignments Extras



-------------------------------------------------------------- */



.left {



	float: left;



}







.right {



	float: right;



}







.center {



	text-align: center;



}







/* =Clearfix



-------------------------------------------------------------- */



.clearfix:after,



.clearfix:before,



#container:after,



#container:before,



.widget-wrapper:after,



.widget-wrapper:before {



	content: ' ';



	display: table;



}







.clearfix:after,



#container:after,



.widget-wrapper:after {



	clear: both;



}







.ie7 .clearfix,



.ie7 #container,



.ie7 .widget-wrapper {



	zoom: 1;



}







.clear {



	clear: both;



}







/* =Begin bidirectionality settings (do not change)



-------------------------------------------------------------- */



BDO[DIR="ltr"] {



	direction: ltr;



	unicode-bidi: bidi-override;



}







BDO[DIR="rtl"] {



	direction: rtl;



	unicode-bidi: bidi-override;



}







[DIR="ltr"] {



	direction: ltr;



	unicode-bidi: embed;



}







[DIR="rtl"] {



	direction: rtl;



	unicode-bidi: embed;



}







/* =Media Print



    If you're working on a Child Theme, make sure that all



	media queries are included in your style.css



-------------------------------------------------------------- */



@media print {







	h1, h2, h3, h4, h5, h6 {



		page-break-after: avoid;



	}







	ul, ol, dl {



		page-break-before: avoid;



	}



}







/*	Retina (HiDPI) Display



    http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html



-------------------------------------------------------------- */



@media only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {







	body {



	}



}







/*The last 29 days of the month are the hardest."- Nikola Tesla*/



@charset "utf-8";



/* CSS Document */



* { margin: 0; padding: 0; }



body



{



	margin:0; padding:0;



}







@font-face



{



font-family:"theanodidot-regular";



src:url("/fonts/theanodidot-regular.eot?") format("eot"),url("/fonts/theanodidot-regular.woff")



format("woff"),url("/fonts/theanodidot-regular.ttf")



format("truetype"),url("/fonts/theanodidot-regular.svg#theanodidot-regular")



format("svg");font-weight:normal;font-style:normal;



}







.clear{clear:both}











ul, a, img{border:none; outline:none; list-style:none;}







.wraper{width:1000px; margin:0 auto; overflow:hidden; border:solid 0px red;}
#header{ height:210px; background: url(../images/header-texture.jpg) top center no-repeat;}
#header #social-icons{float:right; margin-right: 62px; margin-top: 127px;}
#header #social-icons a{border:none; outline:none;}
#header #social-icons a img{position:relative; top:10px; right:2px; margin:5px;}
#header #social-icons a:hover img{opacity:0.5}
nav{width:730px; margin:0 auto; height:33px; background:url(../images/menu_pattern.png) repeat-x;}
nav ul{margin:0 auto; list-style:none; float:left; width:730px; height:33px;}
nav li{float:left; display:inline-block; margin-left:10px; }
nav a {font-family:Arial, Helvetica, sans-serif;  display:inline-block;  line-height:31px; text-align:left;   font-size:14px; font-weight:normal; text-decoration:none; color:#fff;}
nav li a{ background:url(../images/dot.png) 2% center; padding-left:30px; padding-right:30px;  background-repeat:no-repeat; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
/*nav a:hover, nav a.active{color:#ffc600; background:url(../dot-hover.png) 2% center; background-repeat:no-repeat; }*/
#content{
	margin:0 auto;
}







#left



{



	float:left;



	width:260px;



	border:solid 0px green;



	background:#eef0f0



	



}



#left h1



{



	background:#002a7c;



	display:block;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12pt;



	color:#fff;



	text-align:left;



	text-transform:uppercase;



	line-height:35px;



	padding-left:20px;



	font-weight:normal;



	height:35px;



}







.list {			 



		margin:5px 0 0 0;



		padding:0px;



		text-align:left; 



		width:260px;



		background:#EEF0F0



	}



	.list ul{



		margin:0px;



		padding:0px;



	}



	  



	.list ul li{	



		font-size:12pt;



		list-style-type: none;



		line-height:31.85px;



		color: #b0b0b0; 



		margin:5px 0 0 0;



		font-weight:normal; 



		font-family: theanodidot-regular;



		 		



	}



 



	.list ul li a{  



		font-family:theanodidot-regular;



		text-decoration:none; 



		color:#333;



		display:block;



		background: #ffffff;



		background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);



		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));



		background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);



		background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);



		background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);



		background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);



		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );



		box-shadow: 



		0px 0px 0px 1px rgba(155,155,155,0.3), 



		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 



		0px 2px 2px rgba(0,0,0,0.1);



		padding-left:15px;



			



		}



	.list ul li a:hover{ text-decoration:none; color:#000; background:#DEDFDF;}



	



	



	.list ul ul{



		margin:0px 0 7px 0;



		padding:0px;			



	}



	



	.list ul li ul li{



		list-style-type: none; 



		font-size: 10pt;



		line-height:20px;



		text-align:left;



		font-family:Arial, Helvetica, sans-serif;



		



		



		



	}



		 



	.list ul li ul li a{ 		



		font-weight:normal;



		color:#656565; 



		text-decoration:none;		



		background:#eef0f0;



		border:none;



		box-shadow:none;



		background:url(../images/gray-arrow.png) no-repeat 6% 50%;



		padding-left:30px;



	}







	.list ul li ul li a:hover{text-decoration:none; color:#7a1300;background:url(../images/gray-arrow.png) no-repeat 6% 50%;  }







#right



{



	float:left;



	/*width:730px;*/



	width:100%;



	border:solid 0px black;



/*	margin-left:10px;*/



}











#right div



{



		/*float:none;*/



}







#right  h1



{



	font-family:theanodidot-regular;



	font-size:18pt;



	text-align:left;



	padding:14px 0px;



	color:#292828;



	font-weight:bold;



	clear:both;



}







#right .about-text p



{



	text-align:justify;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10pt;



	color:#6d6b6b;



	line-height:1.6;



	



	



}



 



.read-more



{



	background:#dcdcdc;



	float:right;



	text-align:center;



	font-family:Arial, Helvetica, sans-serif;



	font-size:10pt;



	display:block;



	position:relative;



	width:80px;



	color:#464444;



	height:29px;



	line-height:29px;



	margin-right:40px;



	font-weight:normal;



	



	



}



.read-more a{color:#464444; height:29px; line-height:29px; text-decoration:none; display:block;transition:all 0.5s linear;}



.read-more:hover a{color:#fff; background:#4b68b9; text-decoration:none;}



.read-more span



{



	position:absolute;



	top:0px;



	right:-38px;



	z-index:20;



	background:#4b68b9 url(../images/read-more-arrow.png) no-repeat center center;



	width:40px;



	height:29px;



	z-index:2;	



}







#right  .black-line



{



	background:url(../images/verticle-line.jpg) repeat-x;



	width:730px;



	height:16px;



	margin-top:-15px;



	



	



}



#right  .products-div



{



	width:730px;



	background:#eaeaea;



	float:left;



	margin-top:-12px;



}







#right  .first-product-col



{



	width:228px;



	position:relative;



	background:#f8f8f8;



	margin-top:80px;



	margin-left:15px;



	margin-bottom:20px;



	



}







#right  .circle



{	



	border-radius:50%;



	border:10px solid #eaeaea;



	width:152px;



	height:152px;



	position:absolute;

	top:-75px;



	left:27px;



	overflow:hidden;



	background:#FFFFFF;



	transition:all 0.5s linear;



	-webkit-transition:all 0.5s linear;



	-moz-transition:all 0.5s linear;



}



#right .view-first img



{



	transition:all 0.5s linear;



	-webkit-transition:all 0.5s linear;



	-moz-transition:all 0.5s linear;



	overflow:hidden;



}







#right  .view-first:hover img



{



	transform:scale(1.2);



	-webkit-transform:scale(1.2);



	-moz-transform:scale(1.2);



}







#right  .circle:hover



{	



	border:10px solid #002a7c;



}







#right  .col-text



{



	float:left;



	width:228px;



	z-index:20;



	position:relative;



	margin-top:120px;



	



}







#right  .col-text h2



{



	font-family:"Arno Pro";



	font-size:12pt;



	text-transform:uppercase;



	text-align:center;



	font-weight:normal;



	color:#5b5a5a;



	border-bottom:solid 1px #a19d9d;



	margin:10px;



	padding-bottom:5px;



}







#right  .col-text p



{



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:8pt;



	text-align:left;



	padding:0px 10px 10px 10px;



	font-weight:normal;



	line-height:16px;



	color:#5b5b5b;



	margin-bottom:15px;



}







#right  .col-text span 



{



	position:relative;



	float:right;



	text-align:left;



	background:none;



	width:130px;



}







#right  .col-text span a



{



	text-decoration:none; font-family:"Arno Pro";



	text-transform:uppercase;



	color:#002a7c;



	font-size:12pt;



	



}







#right  .col-text span a:hover{background:none;}







#right  .col-text span span



{



	



	position:absolute;



	bottom:0px;



	right:0px;



	width:32px;



	height:32px;



	background:#b7b7b7 url(../images/arrow_down.png) no-repeat center center;



	transition:all 0.5s linear;



	-webkit-transition:all 0.5s linear;



	-moz-transition:all 0.5s linear;



	



}



#right  .col-text span:hover a{ background:none; color:#FF0000}



#right  .col-text span:hover span{color:#000000; background:#FF0000 url(../images/arrow_down.png) no-repeat center center;}







 .footer



 {



 	background:#4b68b9 /*#002a7c*/ ;



	margin:0px auto;



	width:1009px;	



 }



 



 #footer-col



 {



	float:left;



	margin:20px;



	width:250px;



 }



 #footer-col h3



 {



 	font-family:Arial, Helvetica, sans-serif;



	font-size:10pt;



	color:#FFFFFF;



	text-align:left;



	text-transform:uppercase;



	font-weight:normal;



	padding-bottom:10px;



 }







  #footer-col ul



  {



  	margin:0;



	padding:0;



	outline:none;



	border:none;



  }



  #footer-col li



  {



  	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:8pt;



	text-align:left;



	line-height:24px;



	



  }



   #footer-col li a



   {



   text-decoration:none;



   padding-left:15px;



   margin-left:3px; 



   color:#5f95ff; 



   background:url(../images/bullet.png) left center no-repeat;



   font-weight:normal;



   }



   #footer-col li:hover a{text-decoration:none; color:#FFFFFF; background:url(../images/bullet-hover.png) left center no-repeat;}



   



   .footer-dottedLine



   {



   	background:url(../images/footer-line.png) repeat-x;



	width:1000px;



	height:3px;



	float:left;



   }



   



   .copyright-text



   {



   	width:1000px;



	float:left;



	margin-top:10px;



	}



.copyright-text p



{



		font-family:Verdana, Arial, Helvetica, sans-serif;



		font-size:8pt;



		color:#e1e1e1;



		text-align:left;



		float:left;



		font-weight:normal;



		padding-top:10px;



		padding-left:10px;



}



.footer-link



{



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:8pt;



	color:#e1e1e1;



	text-align:left;



	float:right;



	font-weight:normal;



	padding-right:10px;



	



}



.footer-link a



{



	color:#e1e1e1;



	text-decoration:none;



	



}







.footer-link a:hover



{



	color:#999999



}



.list-bullet{border-right: 1px solid #CCCCCC;



    color: #5B5B5B;



    float: left;



    font-family: arial;



    font-size: 11pt;



    height: 243px;



    line-height: 1.6;



    list-style: square inside none;



    padding-left: 6px;



    width: 236px;}



.list-bullet:last-child{border:none;}







.teammember { border-top: 1px dotted #cacaca; padding: 15px 0; margin-top:20px }



.teammember .member-photo { float: left; width: 145px; margin-right: 15px }



.teammember .member-data  { float: left; width: 77%; line-height: 1.4 }







.teammember .member-data h2 { font-family: theanodidot-regular;font-size: 16pt;font-weight: normal; color: #292828; margin: 0 0 3px 0; padding: 0; text-align:left; }



.teammember .member-data .title,



.teammember .member-data dt,



.teammember .member-data .qualifications h3 { font-weight: bold; margin:0; font-size: 12pt; color: #FF0000; text-align:left; }



.teammember .member-data .title { display: block; margin-bottom: 10px; text-align:left; }



.teammember .member-data dl { margin-bottom: 10px; text-align:left; font-size:11pt; }



.teammember .member-data dt { display: inline-block; width: 20%; text-align:left; font-size:11pt; }



.teammember .member-data dd { display: inline-block; width: 80%; text-align:left; }



.teammember .member-data .qualifications {color: #6D6B6B;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; line-height: 1.6;



    text-align: justify; border-top: 1px dotted #cacaca; border-bottom: 1px dotted #cacaca; padding: 0px 0 6px 0; margin-bottom: 10px }



.biography{text-align:justify; padding-bottom:6px; color: #6D6B6B;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; line-height: 1.6;



    }







.clearfix:before, .clearfix:after { content: ""; display: table; }



.clearfix:after { clear: both; }



.clearfix { zoom: 1; }







.wpsc_description h2 {



    font-size: 17px;



    padding-bottom: 8px;



}	











	.products-div .group {



    float: left;



    width: 30%;}



	.products-div .prodtitle{ font-size:15px; color:#000; height:25px; text-transform:capitalize;}



.products-div .prodtitle a{color:#333;}



	.products-div .prodtitle a:hover{color:#333;}



	.products-div .custom_image{color:#333; width:100%; float:left; height:221px; }



	



	.products-div .custom_image img{ height:210px; width:230px !important;}



	.products-div .productcol{ display:none;}



	











.feature-block {



    background: none repeat scroll 0 0 #fafafa;



    border: 1px solid #ccc;



    float: left;



    margin-right: 5px !important;



    padding-bottom: 9px;



    width: 23.6% !important;



}







.feature-block:hover{ color:#fff; background:rgba(51, 51, 51, 0.72); border:1px solid #333;}







.feature-block h2 {



    font-size: 13px;



    padding: 10px 0;



    text-align: center;



}



.feature-block img{ }







.plist ul{margin:0; padding:0; border:none; outline:none;}



.plist li{font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6; list-style:square; margin-left:30px; font-size:10pt; color:#000000; text-align:left;}



.plist ul li ul{margin-left:0px;}



.plist ul li ul li{list-style:circle; color:#666666}



.wpsc_categorisation_group{ background: none repeat scroll 0 0 #eef0f0;



    margin: 6px 0 0;



    padding: 0;



    text-align: left;}



.wpsc_categorisation_group ul {



    margin: 0;



    padding: 0;



}



.wpsc_categorisation_group  ul li {



    color: #b0b0b0;



    font-family: theanodidot-regular;



    font-size: 12pt;



    font-weight: normal;



    line-height: 31.85px;



    list-style-type: none;



    margin: 5px 0 0;

position:relative;

}

/*-------------------------drop--------*/



.wpsc_categorisation_group  ul li  ul{ position:absolute; display:none; z-index:10999;}

.wpsc_categorisation_group ul li:hover ul{ display:block; left:260px; top:0px; z-index:10999;}

.wpsc_categorisation_group ul li ul li{ width:220px;  margin:0; line-height:35px;}

.wpsc_categorisation_group ul li ul li a{ padding-left:10px;}





.wpsc_categorisation_group ul li a {



    background: -moz-linear-gradient(center top , #ffffff 1%, #eaeaea 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);



    box-shadow: 0 0 0 1px rgba(155, 155, 155, 0.3), 1px 0 0 0 rgba(255, 255, 255, 0.9) inset, 0 2px 2px rgba(0, 0, 0, 0.1);



    color: #333;

font-size:16px;

    display: block;



    font-family: theanodidot-regular;



    padding-left: 15px!important;



    text-decoration: none;



}







.wpsc_categorisation_group ul li a:hover {



    background: none repeat scroll 0 0 #dedfdf;



    color: #000;



    text-decoration: none;



}



.bm {



    width: 100% !important;



}







.product_form{ background: none repeat scroll 0 0 #f1f1f1;



    padding: 14px 0 0 10px;

display:none;

    width: 100% !important;}



.default_product_display h2.prodtitle, #content .default_product_display h2.prodtitle{ background:#4b68b9; text-align:left!important; padding:0!important; height:28px!important;line-height: 29px!important;}



.default_product_display h2.prodtitle, #content .default_product_display h2.prodtitle a{ font-weight:bold; color:#fff; padding-left:12px; font-size:16px;}







#content h1{ font-size:19px;}



legend{ padding-top:10px;}



.rgv{ margin-top:10px;}



.rgv li{ float:left;}



.cont-btn{ background:none!important;}





.underline {

    border-bottom: 1px dotted #cccccc;

    height: 20px;}



.drow{ width:100%; float:left; margin-top: 19px;}

.drow-blocl{ border-bottom: 1px dotted;

    float: left;

    margin-bottom: 5px;

    margin-right: 10px;

    padding-bottom: 9px;

    width: 31%;}

.drow-blocl img{margin-right: 11px; float: left;}

.customer-pro{width:100%; float:left; margin-top: 19px; border-bottom: 1px dotted; padding-bottom: 8px;

}



.customer-pro h4 {

    font-size: 1.5em;

    padding-bottom: 7px;

}





.pfd-cat-block {

    border-bottom: 1px dotted;

    float: left;

    margin-left: 30px;

    padding: 10px 0;

    width: 45%;

}





#text-2{ margin-top:4px; margin-left:0px;}

.fol {

    margin-top: 55px;

	}





.abtex{  padding:9px 0!important;}

.wpsc-category-sculpt-nouveau-patinas-and-metal-finishes #imagecol_9053{ display:none;}

.wpsc-category-sculpt-nouveau-patinas-and-metal-finishes div.productcol{ margin-left:0!important}
.lrd{float:right; width:100px; margin-right:20px; line-height:41px;}
.lrd1{float:right; width:89px; margin-right:0px; line-height:41px; margin-top:22px}
@media screen and ( max-width:480px){
#right .products-div{ width:100%;}
.left-men, .main-nav, .list, .widget-title h3{ width:100%;}
#content{ width:96%;}
#widgets{ margin-top:auto}
.feature-block{ width:100%!important;}
.js .main-nav .menu li{ text-align:right;}
.lrd{ width:100px; margin:0;}
.lrd1{ width:43%;margin-top: 0px;}
.teammember .member-data{ width:98%;}
#header{    background-size: cover;     background-position: -54px;}
.js .main-nav .menu{box-shadow: 0 10px 20px #333;}
.copyright-text, .wraper, .footer, #right .black-line{ width:100%;}
.copyright-text p{ text-align:center;}
}
@media screen and ( max-width:375px){
.lrd1{width: 53%;margin-top: -52px;}
.feature-block img{ width:100%;}
}
.textwidget .rgv li a{    padding-left: 6px!important;}

.tit-rd{ font-size:13px!important; height:30px;}
.feature-block a h2:hover{ color:#fff!important;}