<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	text-align: left; color: rgb(128, 127, 127); line-height: 18px; font-family: "PTSansRegular"; font-size: 14px; margin:0px; padding:0px;
}

@font-face {
    font-family: '../font/oswaldregular';
    src: url('../font/oswald-webfont.eot');
    src: url('../font/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/oswald-webfont.woff') format('woff'),
         url('../font/oswald-webfont.ttf') format('truetype'),
         url('../font/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

ul {
	margin: 0px; padding: 0px;
}

li {
	list-style: none; margin: 0px; padding: 0px;
}
a {
	text-decoration: none;
}
img {
	border: currentColor;
}
span {
	text-align: left; color: rgb(128, 127, 127); line-height: 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify;
}
input {
	color: rgb(128, 127, 127); border:solid 1px #ccc;
}
textarea {
	color: rgb(128, 127, 127);
}
header {
	margin-bottom:0px;
}
h1 {
	margin: 0px; padding: 0px; color: rgb(240, 74, 57); line-height: 60px; font-family: "OstrichSansMedium"; font-size: 60px; font-weight: 100;
}
h2 {
	margin: 0px; padding: 0px; color: rgb(240, 74, 57); line-height: 40px; font-family: "OstrichSansMedium"; font-size: 40px; font-weight: 100;
}
h3 {
	margin: 0px; padding: 0px; color: rgb(128, 127, 127); line-height: 32px; font-family: "OstrichSansMedium"; font-size: 32px; font-weight: 100;
}
h4 {
	margin: 0px; padding: 0px; color: rgb(128, 127, 127); line-height: 26px; font-family: "OstrichSansMedium"; font-size: 26px; font-weight: 700;
}
h5 {
	margin: 0px; padding: 0px; color: rgb(128, 127, 127); line-height: 22px; font-family: "OstrichSansMedium"; font-size: 22px; font-weight: 700;
}
h6 {
	margin: 0px; padding: 0px; color: rgb(128, 127, 127); line-height: 18px; font-size: 14px; font-weight: 700;
}
h1.slogan {
	margin: 0px; padding: 0px; text-align: center; color: rgb(240, 74, 57); line-height: 90px; font-family: "OstrichSansBlack"; font-size: 90px; font-weight: 100;
}
h2.separator_h2 {
	margin: 0px; padding: 0px; color: #f16f19; line-height:30px; font-family: '../font/oswaldregular'; font-size:22px; font-weight: 100; border-bottom-color:#f16f19; border-bottom-width: 2px;/* border-bottom-style: solid;*/ display: inline-block;
}
h3 {
	margin: 0px; padding: 0px; color: rgb(128, 127, 127); line-height: 32px; font-family: "OstrichSansMedium"; font-size: 32px; font-weight: 100;
}
h5.small_header {
	margin: 0px; padding: 0px; text-align: center; color: rgb(90, 90, 90); line-height: 18px; font-family: "PTSansRegular"; font-size: 14px; font-weight: 100;
}

.ajax__validatorcallout_popup_table{ left:90% !important; margin-top:0px !important;}


.ptsansbold {
	font-family: "PTSansBold" !important;
}
.clear {
	clear: both;
}
.separator {
	width: 100%; margin-top: -2px; border-top-color: rgb(169, 168, 168); border-top-width: 2px; border-top-style: solid;
}
.separator2 {
	margin-bottom: 10px; border-top-color: rgb(169, 168, 168); border-top-width: 1px; border-top-style: solid;
}
.footer_separator.separator {
	margin-top: -8px; border-top-color: rgb(169, 168, 168); border-top-width: 8px; border-top-style: solid;
}
.footer_separator_red.footer_separator.separator {
	width: 182px; margin-top: 24px; margin-left: 20px; border-top-color: #f16f19; border-top-width: 8px; border-top-style: solid; display: block; position: relative; z-index: 2;
}
#content {
	margin: 0px auto; width:1000px; position: relative;
}
.read_more {
	padding:1px 1px 1px; width:88px; float:right; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-top:12px; display: block; background-color: #f16f19; padding:8px;
}
.read_more1 {
	padding: 6px 6px 3px; width: 87px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-family: "OstrichSansMedium"; font-size: 28px; margin-top: 5px; display: block; background-color: rgb(240, 74, 57);
}
.read_more1:hover {
	background-color: rgb(244, 119, 61);
}
.read_more:hover {
	background-color: rgb(244, 119, 61);
}
.left {
	float: left;
}
.right {
	float: right;  
}
.padd-right5 {
	padding-right: 5px;  
}
.automargin {
	margin: 0px auto;
}
.display-none {
	display: none;
}
.no_marg_bottom {
	margin-bottom: 0px !important;
}
.no_marg_top {
	margin-top: 0px !important;
}
.margin_bottom {
	margin-bottom: 24px !important;
}
.margin_top {
	margin-top: 24px !important;
}
.margin_bottom48 {
	margin-bottom: 48px !important;
}
.margin_top48 {
	margin-top: 48px !important;
}
.margin_bottom60 {
	margin-bottom: 60px !important;
}
.margin_top60 {
	margin-top: 60px !important;
}
.margin_bottom15 {
	margin-bottom: 15px !important;
}
.margin_top15 {
	margin-top: 15px !important;
}
.footer-wrapper {
	margin-bottom: 24px;
}
.footer-column {
	padding: 0px; float: left;
}
.column4_wrapper {
	margin: 0px auto;
}
.column-1-4 span.column_bold {
	text-align: center; color: rgb(90, 90, 90); font-family: "PTSansBold"; font-size: 13px; margin-top: 5px; margin-bottom: 2px; display: block;
}
.column-1-4 .column_regular {
	text-align: center; margin-top: 5px; display: block;
}
.column4_wrapper .column-1-4 img {
	margin: 0px 0px 10px; border-bottom-color: rgb(240, 74, 57); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.date {
	margin: 10px 0px 0px;
}
.date a.comments {
	background: url("images/comment.png") no-repeat left top; padding: 5px 0px 0px; width: 35px; height: 37px;
}
.date a.comments:hover {
	background: url("images/comment.png") no-repeat left bottom;
}
.date span {
	padding: 5px 10px 2px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-family: "OstrichSansMedium"; font-size: 28px; margin-right: 4px; float: left; display: block; background-color: rgb(240, 74, 57);
}
.date a {
	padding: 5px 10px 2px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-family: "OstrichSansMedium"; font-size: 28px; margin-right: 4px; float: left; display: block; background-color: rgb(240, 74, 57);
}
.date span {
	text-align: left; max-width: 150px;
}
.popular_post img {
	overflow: hidden; margin-top: 10px; margin-bottom: 10px; border-bottom-color: rgb(240, 74, 57); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.image_holder {
	overflow: hidden; position: relative;
}
.image_hover_links {
	margin: -20px 0px 0px; top: 50%; width: 100%; height: 40px; text-align: center; overflow: hidden; position: absolute;
}
.blog_image_wrapper .image_hover_links {
	margin: 10px; top: 0px; width: 300px; text-align: right; right: 0px;
}
.image_hover_links img.image_left_arrow {
	margin: 0px 0px 0px -40px; float: left; position: relative; z-index: 10; cursor: pointer;
}
.popular_post .image_hover_links img.image_left_arrow {
	margin: 0px 0px 0px -40px; float: left; position: relative; z-index: 10; cursor: pointer;
}
.image_hover_links img.image_right_arrow {
	margin: 0px -40px 0px 0px; float: right; position: relative; z-index: 10; cursor: pointer;
}
.popular_post .image_hover_links img.image_right_arrow {
	margin: 0px -40px 0px 0px; float: right; position: relative; z-index: 10; cursor: pointer;
}
.image_hover_links a {
	width: 39px; height: 39px; overflow: hidden; display: inline-block; position: relative; z-index: 10;
}
.popular_post .image_hover_links a {
	width: 39px; height: 39px; overflow: hidden; display: inline-block; position: relative; z-index: 10;
}
.image_hover_links img {
	background: rgb(240, 74, 57); margin: 0px; border: 0px currentColor !important; display: block;
}
.popular_post .image_hover_links img {
	background: rgb(240, 74, 57); margin: 0px; border: 0px currentColor !important; display: block;
}
.blog_image_wrapper .image_hover_links a {
	width: 35px; height: 35px;
}
.blog_image_wrapper .popular_post .image_hover_links a {
	width: 35px; height: 35px;
}
.blog_image_wrapper .image_hover_links img {
	width: 35px; height: 35px;
}
.blog_image_wrapper .popular_post .image_hover_links img {
	width: 35px; height: 35px;
}
.image_hover_links img:hover {
	background: rgb(244, 119, 61);
}
.popular_post .image_hover_links img:hover {
	background: rgb(244, 119, 61);
}
.image_hover_links a img {
	left: 0px; top: 40px; position: absolute;
}
.popular_post .image_hover_links a img {
	left: 0px; top: 40px; position: absolute;
}
.column-1-3_text {
	margin-bottom: 10px; display: inline-block;
}
.column_about {
	width: 214px; margin-bottom: 48px; float: left;
}
.about_us_column {
	padding-left: 24px; margin-right: 111px;
}
.column_last.about_us_column {
	margin-right: 0px;
}
.red_line_about {
	width: 100%; margin-top: 62px; margin-bottom: -38px; border-bottom-color: rgb(240, 74, 57); border-bottom-width: 4px; border-bottom-style: solid;
}
.about_us_column span {
	text-align: center; display: block;
}
.column_number {
	background: url("images/column_number_bg.png") no-repeat left top; margin: 0px auto 24px; width: 75px; height: 59px; color: rgb(255, 255, 255); line-height: 50px; padding-top: 15px; font-family: "OstrichSansBlack"; font-size: 40px;
}
.headline {
	margin-top: 48px; margin-bottom: 48px;
}
.headline span {
	text-align: center; color: rgb(0, 0, 0); line-height: 50px; font-family: "OstrichSansMedium"; font-size: 50px; display: block;
}
.use-success h3 {
	margin: 48px 0px 0px; text-align: center;
}
.use-success img {
	margin: 24px 0px;
}
.use-success .separator2 {
	margin: 10px 0px;
}
.use-success .large_numbers {
	text-align: center; color: rgb(90, 90, 90); line-height: 90px; font-family: "OstrichSansBlack"; font-size: 90px;
}
.use-success span {
	margin: 0px 24px; text-align: center; display: block;
}
.use-success .column_about {
	width: 214px; margin-right: 12px; margin-left: 12px;
}
.use-success .column_last.column_about {
	margin-right: 0px;
}
.use-success1 h3 {
	margin: 48px 0px 0px; text-align: center;
}
.use-success1 img {
	margin: 24px 0px;
}
.use-success1 .separator2 {
	margin: 10px 0px;
}
.use-success1 .large_numbers {
	text-align: center; color: rgb(90, 90, 90); line-height: 90px; font-family: "OstrichSansBlack"; font-size: 90px;
}
.use-success1 span {
	margin: 0px 24px; text-align: center; display: block;
}
.use-success1 .column_about {
	width: 214px; margin-right: 70px; margin-left: 150px;
}
.use-success1 .column_last.column_about {
	margin-right: 0px;
}
.products_gallery_wrapper .separator {
	margin-bottom: 17px;
}
.products_gallery_wrapper {
	margin: 0px 0px -17px;
}
ul.image_module {
	padding: 7px 0px 0px;
}
.image_module li {
	margin: 0px 17px 17px 0px; width: 227px; height: 253px; overflow: hidden; float: left; display: block; position: relative;
}
.image_module li .product_image {
	display: block; position: relative;
}
.image_module li .grayscale_image {
	left: 0px; top: 0px; display: block; position: absolute;
}
.image_module li.last {
	margin: 0px 0px 17px;
}
.image_module li .date {
	left: 10px; top: 0px; position: absolute;
}
.image_module li .slide_in_block {
	background: rgb(255, 255, 255); padding: 5px; left: 0px; bottom: -100%; border-top-color: rgb(240, 74, 57); border-top-width: 2px; border-top-style: solid; display: block; position: absolute;
}
.image_module li h5 {
	text-align: left; margin-top: 10px;
}
.image_module li .read_more {
	margin-top: 10px;
}
.image_module li img {
	-webkit-filter: grayscale(1);
}
.image_module li:hover img {
	filter:; -webkit-filter: grayscale(0);
}
.sidebar_wrapper {
	 width: 256px; padding-left: 24px; float: right;
}
.blog_posts_wrapper {
	margin: 24px 0px 0px; width: 689px; padding-right: 24px; border-right-color: rgb(169, 168, 168); border-right-width: 1px; border-right-style: solid; float: left;
}
.blog_post img {
	margin-bottom: 10px; border-bottom-color: rgb(240, 74, 57); border-bottom-width: 3px; border-bottom-style: solid; display: block;
}
.blog_post .read_more {
	margin-top: 10px;
}
.blog_post .date {
	left: 10px; top: 0px; position: absolute;
}
.blog_image_wrapper {
	position: relative;
}
.blog_post h3 {
	margin: 24px 0px 10px;
}
.blog_separator {
	margin: 24px 0px;
}
.blog_navigation ul {
	text-align: center;
}
.blog_navigation li {
	margin: 0px 2px; display: inline-block; position: relative;
}
.blog_navigation a {
	margin: 0px; padding: 5px 10px; height: 21px; text-align: center; color: rgb(128, 127, 127); line-height: 21px; overflow: hidden; font-family: "OstrichSansMedium"; font-size: 23px; display: block; position: relative; background-color: rgb(231, 231, 231);
}
.blog_navigation a span {
	padding: 5px 0px; left: 0px; width: 100%; height: 100%; text-align: center; color: rgb(128, 127, 127); line-height: 21px; font-family: "OstrichSansMedium"; font-size: 23px; display: block; position: absolute;
}
.blog_navigation a .nav_inner {
	top: 0px;
}
.blog_navigation a .nav_inner_hover {
	background: rgb(240, 74, 57); top: 100%; color: rgb(255, 255, 255);
}
.blog_navigation .nav {
	font-family: sans;
}
.blog_navigation .nav span {
	font-family: sans;
}
.blog_navigation .nav2 {
	font-family: sans;
}
.blog_navigation .nav2 span {
	font-family: sans;
}
.blog_navigation .nav {
	margin-right: 10px;
}
.blog_navigation .nav2 {
	margin-left: 10px;
}
.blog_post_text {
	margin: 0px 0px 20px 0px; display: block;
}
.author_category_wrapper {
	float: left;
}
.blog_span_bg {
	padding: 0px 3px 1px; color: rgb(255, 255, 255); margin-bottom: 3px; display: inline-block; background-color: rgb(240, 74, 57);
}
.blog_span_bg span {
	color: rgb(255, 255, 255); margin-right: 3px;
}
.blog_post_social_links {
	float: right;
}
.blog_post_social_links li {
	margin: 10px; float: left;
}
.blog_post_social_links li a {
	width: 31px; height: 20px; display: block;
}
.blog_post_social_links .fb {
	background: url("images/blog_post/social/fb.png") no-repeat center;
}
.blog_post_social_links .social_facebook {
	background: url("images/blog_post/social/fb.png") no-repeat center;
}
.blog_post_social_links .yah {
	background: url("images/blog_post/social/yah.png") no-repeat center;
}
.blog_post_social_links .social_yahoo {
	background: url("images/blog_post/social/yah.png") no-repeat center;
}
.blog_post_social_links .rss {
	background: url("images/blog_post/social/rss.png") no-repeat center;
}
.blog_post_social_links .social_rss {
	background: url("images/blog_post/social/rss.png") no-repeat center;
}
.blog_post_social_links .pin {
	background: url("images/blog_post/social/pin.png") no-repeat center;
}
.blog_post_social_links .social_pinterest {
	background: url("images/blog_post/social/pin.png") no-repeat center;
}
.blog_post_social_links .yt {
	background: url("images/blog_post/social/yt.png") no-repeat center;
}
.blog_post_social_links .social_youtube {
	background: url("images/blog_post/social/yt.png") no-repeat center;
}
.blog_post_social_links .in {
	background: url("images/blog_post/social/in.png") no-repeat center;
}
.blog_post_social_links .social_linkedIn {
	background: url("images/blog_post/social/in.png") no-repeat center;
}
.blog_post_social_links .tw {
	background: url("images/blog_post/social/tw.png") no-repeat center;
}
.blog_post_social_links .social_twitter {
	background: url("images/blog_post/social/tw.png") no-repeat center;
}
.blog_post_social_links .dig {
	background: url("images/blog_post/social/dig.png") no-repeat center;
}
.blog_post_social_links .social_digg {
	background: url("images/blog_post/social/dig.png") no-repeat center;
}
.blog_post_social_links .fb:hover {
	background: url("images/blog_post/social/fb1.png") no-repeat center;
}
.blog_post_social_links .social_facebook:hover {
	background: url("images/blog_post/social/fb1.png") no-repeat center;
}
.blog_post_social_links .yah:hover {
	background: url("images/blog_post/social/yah1.png") no-repeat center;
}
.blog_post_social_links .social_yahoo:hover {
	background: url("images/blog_post/social/yah1.png") no-repeat center;
}
.blog_post_social_links .rss:hover {
	background: url("images/blog_post/social/rss1.png") no-repeat center;
}
.blog_post_social_links .social_rss:hover {
	background: url("images/blog_post/social/rss1.png") no-repeat center;
}
.blog_post_social_links .pin:hover {
	background: url("images/blog_post/social/pin1.png") no-repeat center;
}
.blog_post_social_links .social_pinterest:hover {
	background: url("images/blog_post/social/pin1.png") no-repeat center;
}
.blog_post_social_links .yt:hover {
	background: url("images/blog_post/social/yt1.png") no-repeat center;
}
.blog_post_social_links .social_youtube:hover {
	background: url("images/blog_post/social/yt1.png") no-repeat center;
}
.blog_post_social_links .in:hover {
	background: url("images/blog_post/social/in1.png") no-repeat center;
}
.blog_post_social_links .social_linkedIn:hover {
	background: url("images/blog_post/social/in1.png") no-repeat center;
}
.blog_post_social_links .tw:hover {
	background: url("images/blog_post/social/tw1.png") no-repeat center;
}
.blog_post_social_links .social_twitter:hover {
	background: url("images/blog_post/social/tw1.png") no-repeat center;
}
.blog_post_social_links .dig:hover {
	background: url("images/blog_post/social/dig1.png") no-repeat center;
}
.blog_post_social_links .social_digg:hover {
	background: url("images/blog_post/social/dig1.png") no-repeat center;
}
.tags_list {
	margin-bottom: 50px;
}
.tags_list li {
	display: inline-block;
}
.tags_list span {
	margin: 0px; color: rgb(255, 255, 255);
}
.quote_image {
	margin: 0px 15px 15px 0px; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important; float: left;
}
.quote_text {
	font-family: "PTSansItalic";
}
.small_blog_post img {
	margin-right: 10px; margin-bottom: 10px; float: left;
}
.small_blog_post span.text {
	width: 390px; margin-top: 10px; display: inline-block;
}
.small_blog_post .date {
	left: auto; top: auto; display: inline; position: inherit;
}
.small_blog_post_text_wrapper {
	float: left;
}
.comment_wrapper {
	margin-top: 24px;
}
.comment_image_wrapper {
	width: 80px; height: 100%; margin-right: 10px; float: left;
}
.comment_image_wrapper .reply {
	padding: 5px 6px 3px; width: 68px; line-height: 25px;
}
.comment_wrapper .author_category_wrapper {
	float: none;
}
.comment_wrapper .subcomment_wrapper {
	margin-left: 50px;
}
.contact_left_column {
	float: left;
}
.textarea_wrapper {
	width: 100%; overflow: hidden; margin-right: -260px; margin-left: 40px; float: left;
}
.textarea_wrapper div {
	margin-right: 262px;
}
.textarea_wrapper textarea {
	padding: 0px; width: 100% !important; height: 160px;
}
.contact_page_image_wrapper {
	width: 40px; height: 40px; float: left; background-color: rgb(240, 74, 57);
}
.contact_page_image_wrapper img {
	margin: 8px 0px 0px 5px;
}
.contact_column h3 {
	padding: 4px 0px 4px 50px; background-color: rgb(240, 244, 247);
}
.contact_column span span {
	margin: 15px 0px 5px; font-family: "PTSansBold"; display: block;
}
.contact_column_image {
	margin: 10px 0px;
}
.contact_form_widget.contact_page_form input {
	width: 300px;
}
.contact_form_widget.contact_page_form .textarea_wrapper {
	margin-right: -342px;
}
.contact_form_widget.contact_page_form .textarea_wrapper div {
	margin-right: 344px;
}
.contact_form_widget.contact_page_form .textarea_wrapper textarea {
	padding: 0px;
}
.holder404 {
	position: relative;
}
.text404 {
	top: 200px; width: 410px; right: 110px; color: rgb(73, 73, 73); line-height: 36px; font-family: "OstrichSansMedium"; font-size: 36px; font-weight: 700; position: absolute;
}
.testimonial_quote_image {
	left: 24px; top: 24px; position: absolute;
}
.testimonial_quote_text_wrapper {
	background: rgb(246, 247, 249); padding: 24px 24px 54px 112px; float: left; position: relative;
}
.testimonial_quote_text_wrapper span {
	line-height: 20px; font-family: "PTSansItalic"; font-size: 18px;
}
.testimonial_quote_bottom_wrapper {
	background: rgb(235, 236, 238); padding: 15px 24px; border-top-color: rgb(240, 74, 57); border-top-width: 2px; border-top-style: solid; position: relative;
}
.testimonial_quote_bottom_wrapper span span {
	font-family: "PTSansBold"; display: block;
}
.testimonial_quote_bottom_wrapper img {
	top: -40px; right: 48px; position: absolute;
}
.tabs-nav li {
	float: left;
}
.tabs-nav li a {
	background: rgb(246, 247, 249); padding: 10px; color: rgb(128, 127, 127); font-family: "PTSansRegular"; font-size: 14px; margin-bottom: 1px; display: block;
}
.tabs-nav li a.active {
	background: rgb(240, 74, 57); color: rgb(255, 255, 255);
}
.tabs-nav li a.hover {
	background: rgb(240, 74, 57); color: rgb(255, 255, 255);
}
.tabs-container {
	background: rgb(255, 255, 255); padding: 20px; border: 1px solid rgb(240, 74, 57); margin-top: -1px;
}
a.acc-trigger {
	background: rgb(246, 247, 249); margin: 0px 0px 2px; padding: 14px 20px 14px 10px; color: rgb(81, 81, 81); border-bottom-color: rgb(169, 168, 168); border-left-color: rgb(240, 74, 57); border-bottom-width: 1px; border-left-width: 45px; border-bottom-style: solid; border-left-style: solid; display: block; position: relative;
}
.acc-content {
	background: rgb(246, 247, 249); margin: -5px 0px 2px; padding: 0px 20px 25px 10px; overflow: hidden; border-bottom-color: rgb(169, 168, 168); border-left-color: rgb(240, 74, 57); border-bottom-width: 1px; border-left-width: 45px; border-bottom-style: solid; border-left-style: solid; position: relative;
}
a.active.acc-trigger {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.acc-arrow {
	background: url("images/elements/arrow.png") no-repeat 0px 0px; left: -33px; top: 10px; width: 22px; height: 22px; display: block; position: absolute;
}
a.active.acc-trigger .acc-arrow {
	background: url("images/elements/arrow.png") no-repeat left bottom;
}
.info_box {
	background: rgb(246, 247, 249); padding: 24px; border: 1px solid rgb(169, 168, 168); color: rgb(128, 127, 127); line-height: 32px; font-family: "OstrichSansMedium"; font-size: 32px; font-weight: 100; display: block;
}
.block_quote img {
	left: 24px; top: 24px; position: absolute;
}
.block_quote span {
	background: rgb(246, 247, 249); padding: 24px 24px 24px 112px; line-height: 20px; font-family: "PTSansItalic"; font-size: 18px; display: block; position: relative;
}
.product_page_wrapper {
	position: relative;
}
.product_page_slider_text_wrapper {
	width: 416px; margin-top: 70px; float: right; position: relative;
}
.product_page_slider_text_wrapper span {
	padding-left: 10px; display: block;
}
.product_page_slider_text_wrapper h3 {
	padding-left: 10px;
}
.product_page_slider_text_wrapper .blog_post_social_links {
	float: none;
}
.product_page_slider_text_wrapper .blog_post_social_links li.first {
	margin-left: 0px;
}
.product_page_slider_text_wrapper .blog_post_social_links li.last {
	margin-right: 0px;
}
.absolute.products_page_slider_text_holder {
	left: 0px; top: 0px; position: absolute; opacity: 0;
}
.product_page_slider_image_wrapper {
	width: 520px; height: 350px; float: left; position: relative;
}
.product_page_slider_loader {
	background: rgb(0, 0, 0); padding: 130px 245px 129px 244px; left: 0px; top: 0px; position: absolute; opacity: 0.3;
}
.product_page_slider_controles {
	top: 66px; right: 0px; position: absolute;
}
.product_page_slider_controles .products_page_left {
	background: url("images/elements/arrow2.png") no-repeat 8px 6px rgb(240, 74, 57); width: 40px; height: 40px; margin-left: 1px; float: right; display: block;
}
.product_page_slider_controles .products_page_right {
	background: url("images/elements/arrow2.png") no-repeat 8px 6px rgb(240, 74, 57); width: 40px; height: 40px; margin-left: 1px; float: right; display: block;
}
.product_page_slider_controles .products_page_right {
	background: url("images/elements/arrow2.png") no-repeat -68px 6px rgb(240, 74, 57);
}
.product_page_slider_controles .products_page_left:hover {
	background-color: rgb(244, 119, 61);
}
.product_page_slider_controles .products_page_right:hover {
	background-color: rgb(244, 119, 61);
}
.product_page_slider_controles .desabled.products_page_left {
	cursor: default; background-color: rgb(81, 82, 82);
}
.product_page_slider_controles .desabled.products_page_left:hover {
	cursor: default; background-color: rgb(81, 82, 82);
}
.product_page_slider_controles .desabled.products_page_right {
	cursor: default; background-color: rgb(81, 82, 82);
}
.product_page_slider_controles .desabled.products_page_right:hover {
	cursor: default; background-color: rgb(81, 82, 82);
}
.product_small_product_blocks_wrapper {
	height: 0px; overflow: hidden;
}
.small_product_block {
	width: 183px; margin-right: 73px; float: left; cursor: pointer;
}
.last.small_product_block {
	margin-right: 0px;
}
.small_product_block img {
	width: 183px;
}
.small_product_block .small_product_block_text {
	padding: 10px 0px; text-align: center; display: block;
}
.small_product_block .small_product_block_text span {
	padding: 0px; text-align: center; color: rgb(79, 79, 79); display: block;
}
.active.small_product_block .small_product_block_text {
	background: rgb(235, 236, 238); padding-top: 9px; border-top-color: rgb(240, 74, 57); border-top-width: 1px; border-top-style: solid;
}
.price_info {
	width: 0px; border-right-color: rgb(169, 168, 168); border-right-width: 0px; border-right-style: solid; float: left;
}
.price_info span {
	margin: 0px; text-align: right; display: block;
}
.price_info span span {
	color: rgb(79, 79, 79); margin-bottom: 0px;
}
.price {
	margin: 0px; color: rgb(129, 129, 129); font-size: 0px; float: right; position: relative;
}
.price div {
	background: rgb(240, 74, 57); left: 0px; top: 0px; width: 0%; height: 0px; position: absolute; z-index: 0;
}
.discount {
	color: rgb(240, 74, 57); line-height: 0px; font-size: 0px; float: right;
}
.order_now {
	width: 0px; padding-left: 0px; border-left-color: rgb(169, 168, 168); border-left-width: 0px; border-left-style: solid; float: left;
}
.order_now span {
	margin: 0px; text-align: left; display: block;
}
.order_now span span {
	color: rgb(79, 79, 79); margin-bottom: 0px;
}
.order_now input {
	border: 0px solid rgb(129, 129, 129); width: 0px; height: 0px; float: left;
}
.order_now a.read_more {
	width: 0px; margin-left: 0px; float: left;
}
.order_now span.quantity {
	margin: 0px;
}
.product_movable_text_wrapper {
	position: relative; -ms-overflow-x: hidden; -ms-overflow-y: hidden;
}
.product_movable_text_holder {
	left: 0px; top: 0px; width: 0%;
}
.absolute.product_movable_text_holder {
	left: 100%; top: 0px; position: absolute;
}
.order_now .absolute.product_movable_text_holder {
	left: 0%;
}
.piecemaker_holder {
	margin: 0px;
}
ul#portfolio_categories {
	height: auto; overflow: hidden; margin-bottom: 40px;
}
ul#portfolio_categories li {
	margin-right: 25px; float: left; display: inline-block;
}
ul#portfolio_categories li:first-child {
	margin-right: 20px;
}
ul#portfolio_categories li i {
	left: -3px; top: -3px; color: rgb(68, 68, 68); font-size: 21px; position: relative;
}
ul#portfolio_categories li a {
	color: rgb(136, 136, 136); font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
ul#portfolio_categories li a:hover {
	color: rgb(68, 68, 68);
}
ul#portfolio_categories li.active a {
	color: rgb(241, 90, 35);
}
ul#portfolio_categories li.active a:hover {
	color: rgb(241, 90, 35);
}
ul.portfolio_items_container {
	width: auto !important; height: auto; overflow: hidden; margin-bottom: -30px !important;
}
ul.portfolio_items_container li {
	overflow: hidden; margin-bottom: 30px; position: relative;
}
.portfolio_item1 {
	background: rgb(255, 255, 255); width: 100%; height: 100%; text-align: center; overflow: hidden; float: left; position: relative; cursor: default;
}
.portfolio_item1:hover .portfolio_item1::before {
	opacity: 0;
}
.portfolio_item1::before {
	background: url("../images/general_elements/overlay_effect.png") no-repeat center; width: 100%; height: 100%; display: block; position: absolute; z-index: 3; content: " ";
}
.portfolio_item1 .lightbox_item_style1::before {
	display: none;
}
.portfolio_item1 .lightbox_item_style2::before {
	display: none;
}
.portfolio_item1 .portfolio_item1_overlay_content {
	padding: 20px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; overflow: hidden; position: absolute; z-index: 5;
}
.portfolio_item1 .content {
	padding: 20px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; overflow: hidden; position: absolute; z-index: 5;
}
.portfolio_item1 img {
	display: block; position: relative;
}
.portfolio_item1 .portfolio_item1_title {
	left: -2px; text-transform: uppercase; position: relative; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.portfolio_item1 .portfolio_item1_title a {
	margin: 0px; color: rgb(255, 255, 255); position: relative;
}
.portfolio_item1 .portfolio_item1_title a:hover {
	color: rgb(34, 34, 34);
}
.portfolio_item1 .subheader {
	color: rgb(34, 34, 34); text-transform: uppercase; padding-bottom: 10px;
}
.portfolio_item1 h6.subheader {
	font-size: 13px;
}
.portfolio_item1 p {
	padding: 5px 0px 10px; color: rgb(255, 255, 255); line-height: 20px; font-size: 11px; position: relative;
}
.portfolio_item1 a.permalink {
	background: rgb(34, 34, 34); border-radius: 1000px; width: 40px; height: 40px; text-align: center; right: 10px; bottom: 10px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: inline-block; position: absolute;
}
.portfolio_item1 a.preview {
	background: rgb(34, 34, 34); border-radius: 1000px; width: 40px; height: 40px; text-align: center; right: 10px; bottom: 10px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: inline-block; position: absolute;
}
.portfolio_item1 a.preview {
	background: rgb(255, 255, 255); right: 44px; color: rgb(34, 34, 34);
}
.portfolio_item1 a.preview:hover {
	bottom: 12px; color: rgb(241, 90, 35);
}
.portfolio_item1 a.permalink:hover {
	bottom: 12px; color: rgb(241, 90, 35);
}
.portfolio_item1 a.preview:hover {
	background: rgb(238, 238, 238);
}
.portfolio_item1 a.permalink:hover {
	background: rgb(51, 51, 51);
}
.portfolio_item1 a.permalink i {
	
}
.portfolio_item1 a.preview i {
	
}
.portfolio_item1 .portfolio_item1_categories {
	left: 20px; bottom: 20px; color: rgb(34, 34, 34); display: inline-block; position: absolute; max-width: 60%;
}
.portfolio_item1 .portfolio_item1_categories a {
	padding: 0px 7px 1px; color: rgb(34, 34, 34); text-transform: uppercase; line-height: 10px; font-size: 9px; border-right-color: rgb(34, 34, 34); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.portfolio_item1 .portfolio_item1_categories a:last-child {
	border: currentColor; padding-right: 0px;
}
.portfolio_item1 .portfolio_item1_categories a:first-child {
	padding-left: 0px;
}
.portfolio_item1 .portfolio_item1_categories a:hover {
	color: rgb(255, 255, 255);
}
.portfolio_item1 img {
	transition:0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear;
}
.portfolio_item1:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1);
}
.portfolio_item1 .portfolio_item1_overlay_content {
	background-position: center; transition:0.4s ease-in-out; opacity: 0; background-image: url("../images/general_elements/lightbox_overlay_effect.png"); background-repeat: no-repeat; background-color: rgba(241, 90, 35, 0.95); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;
}
.portfolio_item1:hover .portfolio_item1_overlay_content {
	opacity: 1;
}
.portfolio_item1 .portfolio_item1_title {
	transition:0.2s ease-in-out; opacity: 0; transform: translateY(-100px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px);
}
.portfolio_item1 .subheader {
	transition:0.2s ease-in-out; opacity: 0; transform: translateY(-100px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px);
}
.portfolio_item1:hover .portfolio_item1_title {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
}
.portfolio_item1:hover .subheader {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
}
.portfolio_item1 p {
	transition:0.2s linear; opacity: 0; transform: translateX(-100px); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -o-transform: translateX(-100px);
}
.portfolio_item1:hover p {
	opacity: 1; transform: translateX(0px); transition-delay: 0.4s; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -moz-transition-delay: .4s; -webkit-transition-delay: .4s; -o-transition-delay: .4s;
}
.portfolio_item1 a.preview {
	transition:0.2s ease-in-out; opacity: 0; transform: translateY(100px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px);
}
.portfolio_item1 a.permalink {
	transition:0.2s ease-in-out; opacity: 0; transform: translateY(100px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px);
}
.portfolio_item1:hover a.preview {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
}
.portfolio_item1:hover a.permalink {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
}
.portfolio_item2 {
	
}
.portfolio_item2 .teaser {
	padding-bottom: 20px; margin-bottom: 0px;
}
.portfolio_item2 .teaser .subheader {
	padding-bottom: 10px;
}
.content-list{
margin-left:100px;	
	}
.content-list li{
	list-style:circle;
	}
.content-list a{
     color:rgb(128, 127, 127);
	 font:Arial, Helvetica, sans-serif;
	 font-size:16px;	
	}
.content-list a:hover{
	color:#f16f19;	
	}		
.in-page{
    text-align:right;	
	
	}
.in-page a{
  color:#f16f19;
  outline:none;	
}
.in-page a:hover{
    color:#30F;	
	}

.in-page2 a{
  color:#f16f19;
  outline:none;
  font-size:18px;	
}
.in-page2 a:hover{
    color:#30F;	
	}
.img-details{
    width:30%;
	height:auto;
	float:left;	
	}
.content-details{
    width:67%;
	height:auto;
	float:left;
	margin-left:3%;	
	}	
	
.time-date{
   width:30%;
   margin-top:60px;
   padding:3px 1px 8px 0px;
   float:right;
   margin-right:-14px;
	}

#c1{
	 background-color:#f6f9fa;
	 }	
	
		
.trustee
{
background: #fff;
padding: 10px;
}

.trustee:nth-child(odd)
{
background: #e8e8e8;
}			</pre></body></html>