
/* DON'T EDIT: This file is automatically generated by the skin manager, any changes will be overwritten. */

/* Fallback Font Family */
button, input, select, textarea, .custom-button { font-family: Georgia, Times, "Times New Roman", serif; }

/* Headings */
h1, h2, h3, h4 { color: #272727; }
h5, h6 { color: #aaaaaa; }
h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* The page Body */
body { color: #2b2b2b; background: url('skin_body_bgimage.png') repeat scroll top center; background-color: #ffffff; font-size: 14px; line-height: 22px; }
body, h2.slider-title, h3#reply-title, h3#reply-title small, h3#comment-title, h3#related-work-title, h3#related-posts-title, h3#author-info-title, h3.info-box-title, h4.price-column-title, .product a h3, .related.products h2, #content .woocommerce_tabs h2 { font-family: Georgia, Times, "Times New Roman", serif; }

/* Links */
a { color: #ff6703; }
a:hover { color: #ffdd00; }

/* Text Selection */
::-moz-selection { color: #ffffff; background: #ff6703; }
::selection { color: #ffffff; background: #ff6703; }

/* The superior-header bar  */
#superior-header-container {  background-color: #ffffff; }
#superior-header {  background-color: #ffffff; }
#superior-header, #superior-header a { color: #999999; }
#superior-header-container { height: 30px; }#superior-header { width: 960px; padding: 0 30px; }

/* The header  */
#header-container {  background-color: #ffffff; }
#header { height: 141px;  background-color: #ffffff; }

/* The logo  */
#logo { margin-top: 0px; margin-left: 30px; }

/* Header search */
#menu-bg .searchform input { background-color: #d6d6d6; color: #555555; }
#menu-bg .searchform input:focus { background-color: #272727; color: #eeeeee; }

/* Header menu */
#full-menu-bg { top: 76px;   }
#menu-bg { top: 46px; right: 23px; width: 960px;   }

.menu a { color: #525252; }
.menu > ul > li.current_page_item > a,
.menu > ul > li.current_page_parent > a,
.menu > ul > li.current_page_ancestor > a,
.menu > ul > li.current-menu-item > a,
.menu > ul > li.current-menu-ancestor > a { color: #ff6703; }

.menu > ul > li > a:hover,
.menu > ul > li:hover > a { color: #ffdd00; }
.menu > ul > li:hover { background-color: #272727; }

.nav ul { background-color: #272727; }
.nav ul li a { color: #ffffff; }

.nav ul a:hover { color: #ffffff; background-color: #333333; }

#header .menu .nav > li > a { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: 200;}

/* Sub-header Slider */
#slider-container {  background-color: #ffffff; }
#slider {  background-color: #F3F0CE; }

#slider-container.fullwidth #slider { background-image: none!important; }
#slider-container.fullwidth { background-image: none!important; }

#no-slider-items { background-color: #F3F0CE; }
#slider li .slider-description.dark,
#slider li .slider-description.dark h2,
#slider-container.fullwidth #slider li.with-description .slider-description.dark .description,
#slider-container.fullwidth #slider li.with-description .slider-description.dark h2 { background: transparent url('../../../images/dot_bg_black.png') repeat scroll left top!important; }
#slider li .slider-description.light,
#slider li .slider-description.light h2,
#slider-container.fullwidth #slider li.with-description .slider-description.light .description,
#slider-container.fullwidth #slider li.with-description .slider-description.light h2  { background: transparent url('../../../images/dot_bg_white.png') repeat scroll left top!important; }
#slider li .slider-description.solid,
#slider li .slider-description.solid h2,
#slider-container.fullwidth #slider li.with-description .slider-description.solid .description,
#slider-container.fullwidth #slider li.with-description .slider-description.solid h2  { background-color: #000000!important; }
#slider .slider-description .description { color: #2b2b2b; }
#slider .slider-description .description a { color: #ff6703; }
#slider .slider-description .description a:hover { color: #d65804; }
#slider .slider-description h2,
#slider-container.fullwidth #slider li.with-description .slider-description h2 { color: #5c4b3e; }
#slider .slider-description h2 { text-transform: uppercase; }
#slider-container #slider-prev { background: transparent url('../../../images/slider_prev_black.png') no-repeat scroll 13px 8px; }
#slider-container #slider-next { background: transparent url('../../../images/slider_next_black.png') no-repeat scroll 14px 8px; }
/* Sub-header slider height */
#slider-container, #slider, #slider li .slider-video { height: 400px; }
#slider li { height: 400px!important; }
#no-slider-items, #slider li.with-description .slider-description { height: 340px; }
/* Sub-header slider width */
#slider, #no-slider-items, #slider li.no-description .slider-video { width: 960px; }
#slider li { width: 960px!important; }
#slider li.with-description .slider-description { width: 190px; }
/* Sub-header full width slider height */
#slider-container.fullwidth,
#slider-container.fullwidth #slider,
#slider-container.fullwidth #slider li,
#slider-container.fullwidth #slider .slider-video,
#slider-container.fullwidth #slider li .slider-description { height: 573px; }
/* Sub-header full width slider video width */
#slider-container.fullwidth #slider .slider-video { width: 960px; }
/* Sub-header full width slider top margin */
#slider-container.fullwidth #slider { margin-top: 0px; }

/* Sub-header */
#sub-header-container { height: 148px; background: url('skin_sub_header_bar_container_bgimage.jpg') no-repeat scroll center center;  }
#sub-header-container.no-description { height: 120px; }
#sub-header { width: 1020px; }
#sub-header.dark, #sub-header h1.dark, #sub-header small.dark { background: transparent url('../../../images/dot_bg_black.png') repeat scroll left top; }
#sub-header.light, #sub-header h1.light, #sub-header small.light { background: transparent url('../../../images/dot_bg_white.png') repeat scroll left top; }
#sub-header h1 { top: 51px; left: 30px; }
#sub-header-container.no-description #sub-header h1 { top: 25px; }
#sub-header.transparent h1 { left: 30px; }
#sub-header small { top: 27px; left: 30px;     }
#sub-header.transparent small { left: 30px; }
#sub-header h1 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 70px; line-height: 70px; font-weight: 100;}
#sub-header small { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10px; line-height: 20px; text-transform: uppercase; font-weight: 100;}

/* Content */
#content-container {  background-color: #ffffff; }
#content {  background-color: #ffffff; }

/* Blog (shared styles) */
.post-meta { text-transform: uppercase; }
.post-title, 
.post-title a { color: #272727; }
.post-title a:hover { color: #ffdd00; }
.published-time { color: #ff6703; }
.read-more-icon { background: transparent url('../../../images/plus_icon_black.png') no-repeat scroll 26px 26px; }
.read-more-icon:hover { background: transparent url('../../../images/plus_icon_black.png') no-repeat scroll 26px 26px; }
.post-image .triangle { border-left: 42px solid transparent; border-right: 42px solid transparent; border-bottom: 42px solid #ffffff; border-top: 0; }
.post-image .triangle:hover { border-bottom-color: #ffdd00; }
.permalink-icon { background: transparent url('../../../images/plus_icon_black.png') no-repeat scroll left bottom; }
.format-status .post-text, .format-quote blockquote, .format-link .post-text { background: transparent url('../../../images/dot_bg_black.png') repeat scroll left top; }
/* Status Post Format */
.format-status .post-text,
.format-status .post-text a,
.format-status .post-text a:hover { color: #ffffff; }
.format-status .status-icon { background: transparent url('../../../images/status_icon_white.png') no-repeat scroll left top; }
/* Quote Post Format */
.format-quote blockquote,
.format-quote blockquote a,
.format-quote blockquote a:hover { color: #ffffff; }
.format-quote .quote-icon { background: transparent url('../../../images/quote_icon_white.png') no-repeat scroll left top; }
/* Link Post Format */
.format-link .post-text,
.format-link .post-text a,
.format-link .post-text a:hover { color: #ffffff; }
.format-link .link-icon { background: transparent url('../../../images/link_icon_white.png') no-repeat scroll left top; }

/* Blog */
.blog .post, .blog .page, .blog .portfolio_cpt { border-bottom: 1px dotted #d7d7d7; }

/* Blog (Alternate style) */
.blog-alternate .format-standard .post-title, .blog-alternate .portfolio_cpt .post-title {  background-color: #ffffff; }.blog-alternate .post-right-wrapper { border-bottom: 1px dotted #d7d7d7; }

/* Blog (Masonry) */
.blog-masonry .post, .blog-masonry .page, .blog-masonry .portfolio_cpt { border-bottom: 1px dotted #d7d7d7; }

/* Blog detail page */
.blog-detail .post-right-wrapper, .blog-detail .related-posts ul, #author-info-wrapper #author-info { border-bottom: 1px dotted #d7d7d7; }

/* Comments */
.comment-list > li.comment,
.comment-list .children > li { border-top: 1px dotted #d7d7d7; }
.bypostauthor > .single-comment .avatar { -moz-box-shadow: 0 0 5px 2px #ff6703; -webkit-box-shadow: 0 0 5px 2px#ff6703; box-shadow: 0 0 5px 2px#ff6703; }
.msie-7 .bypostauthor > .single-comment .avatar,
.msie-8 .bypostauthor > .single-comment .avatar { border: 2px solid #ff6703; }

/* Comment Reply */
.comment-list + #respond { border-top: 1px dotted #d7d7d7; }

/* Contact Page */
.sending-message { background: transparent url('../../../images/loader.gif') no-repeat left top; }

/* Portfolio */
.portfolio-browse { background: transparent url('../../../images/dot_bg_black.png') repeat scroll left top; color: #ffffff; }.portfolio-filters li a { color: #2b2b2b; text-transform: uppercase; }
.portfolio-filters li a.active,
.portfolio-filters li a:hover { color: #ff6703; }
.portfolio-item img { background: url('../../../images/loader.gif') no-repeat 50% 50%; }
.portfolio-item .portfolio-info {  background-color: #ffdd00; }.portfolio-item .portfolio-title { color: #272727; }
.portfolio-item .portfolio-excerpt { color: #555555; }
.portfolio-item .read-more-icon { background: transparent url('../../../images/plus_icon_black.png') no-repeat scroll 26px 26px; }
.portfolio-item .lightbox-expand-icon { background: transparent url('../../../images/lightbox_icon_black.png') no-repeat scroll 25px 25px; }
.portfolio-item .read-more-icon:hover { background: transparent url('../../../images/plus_icon_black.png') no-repeat scroll 26px 26px; }
.portfolio-item .lightbox-expand-icon:hover { background: transparent url('../../../images/lightbox_icon_black.png') no-repeat scroll 25px 25px; }
.portfolio-item .triangle { border-left: 42px solid transparent; border-right: 42px solid transparent; border-bottom: 42px solid #ffffff; border-top: 0; }
.portfolio-item .triangle:hover { border-bottom-color: #ffdd00; }
.portfolio-hover-effect .portfolio-title { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 100;}
.portfolio-1-column-list .portfolio-title, .portfolio-1-column-list-with-sidebar .portfolio-title, .portfolio-2-columns-list-with-description .portfolio-title, .portfolio-2-columns-list-with-sidebar-description .portfolio-title, .portfolio-3-columns-list-with-description .portfolio-title, .portfolio-3-columns-list-with-sidebar-description .portfolio-title, .portfolio-4-columns-list-with-description .portfolio-title { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 100;}


/* Portfolio detail page */
.portfolio-detail .post-right-wrapper { border-bottom: 1px dotted #d7d7d7; }

/* Widgets */
.widget > h3, .portfolio-browse { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 24px; text-transform: uppercase; font-weight: 100;}
#secondary .widget h3 { background: transparent url('../../../images/dot_bg_black.png') repeat scroll left top; }#secondary .widget h3 {  color: #ffffff; }
#secondary .widget ul li ul, ul.separator li ul { border-top: 1px dotted #d7d7d7; }
#secondary .widget li, ul.separator li { border-bottom: 1px dotted #d7d7d7; }

/* Custom Menu Widget */
#secondary .widget .menu a { color: #ff6703; }
#secondary .widget-sub-pages li.current_page_item > a,
#secondary .widget_pages li.current_page_item > a,
#secondary .widget .menu a:hover,
#secondary .widget .menu li.current-menu-item > a { color: #ffdd00; }

/* Twitter Widget */
#secondary .widget-twitter li, .widget-twitter-off-sidebar li { border-bottom: 1px dotted #d7d7d7; }
#footer-widgets .widget-twitter li { border-bottom: 1px dotted #d7d7d7; }

/* Calendar Widget */
.widget_calendar table { border: 1px solid #d7d7d7; }
.widget_calendar table th + th, 
.widget_calendar table td + td, 
.widget_calendar table th + td { border-left: 1px solid #d7d7d7; }
.widget_calendar table td { border-top: 1px solid #d7d7d7; }

/* Footer Widgets */
#footer-widgets-container { background: url('skin_footer_widgets_area_container_bgimage.jpg') no-repeat scroll center center; background-color: #ffffff; }
#footer-widgets { color: #555555;  background-color: #ffffff; }
#footer-widgets a { color: #272727; }
#footer-widgets a:hover { color: #ffdd00; }
#footer-widgets-bottom-separator { border-bottom: 1px dotted #d7d7d7;}
/* Footer */
#footer-container { background: url('skin_footer_area_container_bgimage.jpg') no-repeat scroll top center;  }
#footer { color: #555555;  background-color: #ffffff; }
#footer a { color: #272727; }

#footer-widgets .widget h3 { background: transparent url('../../../images/dot_bg_black.png') repeat scroll left top }#footer-widgets .widget h3 {  color: #ffffff; }
#footer-widgets .widget ul li ul { border-top: 1px dotted #d7d7d7; }
#footer-widgets .widget li { border-bottom: 1px dotted #d7d7d7; }

/* Footer Calendar Widget */
#footer-widgets .widget_calendar table { border: 1px solid #d7d7d7; }
#footer-widgets .widget_calendar table th + th, 
#footer-widgets .widget_calendar table td + td, 
#footer-widgets .widget_calendar table th + td { border-left: 1px solid #d7d7d7; }
#footer-widgets .widget_calendar table td { border-top: 1px solid #d7d7d7; }

/* Footer Custom Menu Widget */
#footer-widgets .widget .menu a { color: #272727; }
#footer-widgets .widget-sub-pages li.current_page_item > a,
#footer-widgets .widget_pages li.current_page_item > a,
#footer-widgets .widget .menu a:hover,
#footer-widgets .widget .menu li.current-menu-item > a { color: #ffdd00; }

/* Buttons */
.custom-button, button, #submit, #respond input#submit, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, #content a.button, #content a.button.alt, #content button.button, #content button.button.alt, #content input.button, #content input.button.alt, #content #review_form #submit, #content .cart .button, #content .cart input.button, #slider .slider-description .description a.custom-button, .slider-container .slider-description .description a.custom-button { color: #303030; background: #ffdd00; }
.custom-button:hover, button:hover, #submit:hover, #respond input#submit:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current, #content a.button:hover, #content a.button.alt:hover, #content button.button:hover, #content button.button.alt:hover, #content input.button:hover, #content input.button.alt:hover, #content #review_form #submit:hover, #content .cart .button:hover, #content .cart input.button:hover, #slider .slider-description .description a.custom-button:hover, .slider-container .slider-description .description a.custom-button:hover { color: #ffffff; background: #303030; }
/* Default button corner settings */
#submit, #respond input#submit, #unisphere-submit, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.current, #content a.button, #content a.button.alt, #content button.button, #content button.button.alt, #content input.button, #content input.button.alt, #content #review_form #submit, #content .cart .button, #content .cart input.button { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }/* Default button type settings */
#submit, #respond input#submit, #unisphere-submit, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.current, #content a.button, #content a.button.alt, #content button.button, #content button.button.alt, #content input.button, #content input.button.alt, #content #review_form #submit, #content .cart .button, #content .cart input.button { background-image: url('../../../images/button_bg.png')!important; background-repeat: repeat-x!important; background-position: 0 -13px!important; -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5)!important; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5)!important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5)!important; border: 1px solid rgba(0, 0, 0, .2)!important; -moz-text-shadow: none!important; -webkit-text-shadow: none!important; text-shadow: none!important; }
/* Information Box */
.info-box .info-box-title { background-color: #ffdd00; color: #272727; text-transform: uppercase; }
.info-box .info-box-content { background-color: #272727; color: #ffffff; }

/* Testimonials */
.testimonial-quote,
.testimonial-content { color: #aaaaaa; }

/* Toggle */
.toggle-container { background-color: #ffdd00; }
.toggle-container .toggle .toggle-sign,
.toggle-container .toggle .toggle-title { color: #272727; text-transform: uppercase; }
.toggle-container .toggle-content { background-color: #272727; color: #ffffff; }

/* Separator */
div.hr { border-bottom: 1px dotted #d7d7d7; }

/* Highlight */
.highlight { background-color: #ffdd00; color: #272727; }

/* Inner Page Slider */
.slider-container {  }
.slider-container li .slider-description.dark,
.slider-container li .slider-description.dark .slider-title { background: transparent url('../../../images/dot_bg_black.png') repeat scroll left top; }
.slider-container li .slider-description.light,
.slider-container li .slider-description.light .slider-title { background: transparent url('../../../images/dot_bg_white.png') repeat scroll left top; }
.slider-container li .slider-description.solid,
.slider-container li .slider-description.solid .slider-title {  }
.slider-container .slider-description .description { color: #cfcfcf; }
.slider-container .slider-description .description a { color: #ffdd00; }
.slider-container .slider-description .description a:hover { color: #ffdd00; }
.slider-container .slider-description .slider-title { color: #ffffff; text-transform: uppercase; }
.slider-container .slider-prev { background: transparent url('../../../images/slider_prev_black.png') no-repeat scroll 13px 8px; }
.slider-container .slider-next { background: transparent url('../../../images/slider_next_black.png') no-repeat scroll 14px 8px; }

/* Tabs & Woocommerce tabs override */
#content div.product .woocommerce_tabs { border-top: 1px dotted #d7d7d7; }
#content ul.tabs, #content div.product .woocommerce_tabs ul.tabs { border-bottom: 1px solid #eeeeee; }
#content ul.tabs li.active, #content .tab-content,
#content div.product .woocommerce_tabs ul.tabs li.active,
#content div.product .woocommerce_tabs .panel { background: #f9f9f9!important; border: 1px solid #eeeeee; }

/* Call to action */
.call-to-action-small p.excerpt { color: #aaaaaa; }
.call-to-action-bar { background-color: #272727; color: #ffffff; }

/* Big Title */
.big-title { border-bottom: 1px solid #d7d7d7; }
.big-title p.sub-title { color: #aaaaaa; }
.big-title p.sub-title,
.big-title p.sub-title-empty { border-bottom: 1px dotted #d7d7d7; }

/* Small Title */
.small-title { border-bottom: 1px dotted #d7d7d7; border-top: 3px solid #d7d7d7; }

/* Pricing Table */
.price-column { background-color: #f0f0f0; }
.price-column h4 { text-transform: uppercase; }
.price-column h4,
.price-column li .custom-button { color: #fff; background-color: #666666; }
.price-column li .custom-button:hover { background-color: #303030; color: #ffffff; }
.price-column .price-tag { color: #666666;; }

.price-column-even { background-color: #f9f9f9; }
.price-column-even h4,
.price-column-even li .custom-button { color: #fff; background-color: #888888; }
.price-column-even .price-tag { color: #888888; }

.price-column-featured { background-color: #ffffff; }
.price-column-featured h4,
.price-column-featured li .custom-button { color: #fff; background-color: #ffdd00; }
.price-column-featured .price-tag { color: #ffdd00; }

/* [gallery] */
.gallery {  background: #ffdd00; }
/* Pre, Code, Tables and Ad Widgets border color (in main area) */
.widget-ad, table.border, pre, code { border: 1px solid #eeeeee; }
td { border-top: 1px solid #eeeeee; }
table.border th + th, table.border td + td, table.border th + td { border-left: 1px solid #eeeeee; }
/* Pre, Code, Tables and Ad Widgets background color (in main area) */
.widget-ad, pre, code, .embedded-video,
table.stripes tbody tr:nth-child(odd) td, 
table.stripes tbody tr:nth-child(odd) th { background-color: #f9f9f9; }
/* Pre, Code, Tables and Ad Widgets text color (in main area) */
.widget-ad, pre, code,
table.stripes tbody tr:nth-child(odd) td, 
table.stripes tbody tr:nth-child(odd) th {  }

/* Pre, Code, Tables and Ad Widgets border color (in footer area) */
#footer-widgets .widget-ad, #footer-widgets table.border, #footer-widgets pre, #footer-widgets code { border: 1px solid #eeeeee; }
#footer-widgets td { border-top: 1px solid #eeeeee; }
#footer-widgets table.border th + th, #footer-widgets table.border td + td, #footer-widgets table.border th + td { border-left: 1px solid #eeeeee; }
/* Pre, Code, Tables and Ad Widgets background color (in footer area) */
#footer-widgets .widget-ad, #footer-widgets pre, #footer-widgets code, .embedded-video,
#footer-widgets table.stripes tbody tr:nth-child(odd) td, 
#footer-widgets table.stripes tbody tr:nth-child(odd) th { background-color: #f9f9f9; }
/* Pre, Code, Tables and Ad Widgets text color (in footer area) */
#footer-widgets .widget-ad, #footer-widgets pre, #footer-widgets code,
#footer-widgets table.stripes tbody tr:nth-child(odd) td, 
#footer-widgets table.stripes tbody tr:nth-child(odd) th {  }

/* Forms (in Main Area) */
input, textarea, select { background: #ffffff; color: #777777; border: 1px solid #d7d7d7; }
input:focus, textarea:focus, select:focus { background: #ffffff; color: #555555; border: 1px solid #aaaaaa; }
form .form-row input.input-text, #content .form-row input.input-text, form .form-row textarea, #content .form-row textarea { background: #ffffff!important; color: #777777!important; border: 1px solid #d7d7d7; }
form .form-row input.input-text:focus, #content .form-row input.input-text:focus, form .form-row textarea:focus, #content .form-row textarea:focus { background: #ffffff!important; color: #555555!important; border: 1px solid #aaaaaa; }
/* Forms (in Footer Area) */
#footer-widgets input, #footer-widgets textarea, #footer-widgets select { background: #ffffff; color: #777777; border: 1px solid #d7d7d7; }
#footer-widgets input:focus, #footer-widgets textarea:focus, #footer-widgets select:focus { background: #ffffff; color: #555555; border: 1px solid #aaaaaa; }

/* Triangle */
.triangle { border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #ffffff; }
#footer-widgets .triangle { border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #ffffff; }

/* Woocommerce overrides */
#content ul.products li .price,
#content div.product p.price,
#content form.cart .single_variation .amount { color: #272727; }
#content ul.products li { border-bottom: 1px dotted #d7d7d7; }
#content div.product .images-wrapper,
#content div.product .related ul,
#content div.upsells ul { border-top: 1px dotted #d7d7d7; }
#content div.product .woocommerce_tabs ul.tabs li a:hover,
#content div.product .woocommerce_tabs ul.tabs li.active a { color: #ff6703; }
#content .woocommerce_message, #content .info, #content .woocommerce_error, #content .woocommerce_info { background: #f9f9f9; border: 1px solid #eeeeee!important; }
#content ul.products li .price del,
#content div.product p.price del { color: #ff0000; }
#content ul.products li .price .from,
#content div.product p.price .from,
#content ul.cart_list li .from, 
#content ul.product_list_widget li .from { color: #aaaaaa; }
#content span.onsale { color: #272727; }
#content span.onsale {  background: #ffdd00; }#content .widget_price_filter .ui-slider .ui-slider-range,
#content .widget_price_filter .ui-slider .ui-slider-handle { background: #ffdd00; }

/* Skin's custom CSS */
a {
font-weight:normal;
}

a:hover {
color: #303030
}

h1, h2, h3, h4, h5, h6 {
line-height: 1.2em;
font-weight:200;
}

h2 {
font-size: 30px;
}

.custom-button {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#logo {
margin-top: 22px;
}

#menu-bg {
top: 60px;
}

.nav ul a {
font-size: 13px;
}


.home blockquote {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style:normal;
text-align: left;
padding: 25px 20px 25px 0px;
font-weight: 200;
}

.home blockquote a {
font-weight: 200;
}

.big-title h2, body #slider li.with-description .slider-description h2  {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 200;
font-size: 20px;
}

#slider li .slider-description.light, #slider li .slider-description.light h2, #slider-container.fullwidth #slider li.with-description .slider-description.light .description, #slider-container.fullwidth #slider li.with-description .slider-description.light h2 {
background:none!important;
}

#slider .slider-description .description {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #5F5F5F;
font-size: 15px;
line-height: 1.4em;
}

.big-title h2 {
font-weight: 100;
font-size: 56px;
}
.small-title h2 {
font-weight: 500;
}

.widget-posts li .post-title {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 200;
font-size: 24px;
line-height: 20px;
margin-bottom:5px;
}


#sub-header-container {
}

#sub-header-container.no-description #sub-header h1 {
top: 30px;
}

#sub-header h1 {
left: 30px;
font-size: 30px;
text-transform: uppercase;
}

.blog .format-standard.post {
padding: 0 0 30px 0;
}

.blog .post-image {
margin: 20px 0;
}

#secondary .widget h3 {
background: none;
color:#888888;
}

#secondary .widget h3, .widget > h3, .portfolio-browse {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
margin: 0 0 10px 0;
padding: 0px;
font-weight: 200;
}

#secondary .widget a {
font-weight: normal;
font-size:14px!important;
}

blockquote {
font-size: 16px;
}

.custom-button.small, button.small {
padding: 3px 14px 3px 14px;
font-size: 12px;
}

.home .big-title {
text-align: center;
}

.blog-detail .post-title {
margin: 0 0 10px 0px;
}

.triangle {
border:none;
}

.testimonial-container {
padding: 10px 50px 0 50px;
margin: 0 0 30px 0;
}
.testimonial-small .testimonial-quote {
margin: 0 0 -30px -30px;
text-align: left;
}
.testimonial-content {
text-align: left;
}

.testimonial-meta .testimonial-company, .testimonial-meta .testimonial-person {
display: block;
text-align: left;
font-size: 13px;
font-style: italic;
font-weight:bold;
color: #AAA;
}

.widget {
margin-bottom: 30px;
}

.widget-posts li .post-image {
margin-bottom: 4px;
}


.widget_nav_menu {
margin-top:13px;
}

#secondary .widget-posts li {
padding: 7px 0 5px;
border-bottom:1px dotted #D7D7D7!important;
}



.widget-ad small {
font-size:12px;
}

.widget-ad {
padding: 0 0 15px 0;
}

.ois_wrapper input[type="submit"] {
padding: 8px;
margin-top: 5px;
}


#footer, #footer a {
font-size:12px;
}

#footer-right .widget  {
margin-left: 0;
}

 #footer-widgets .widget h3 {
background: none;
color: #303030;
font-weight: 400;
}