﻿@charset "utf-8";
/* CSS Document */

h3 span, footer a:hover, footer a:hover i { color:#e28225; }
/* Text Color */
a, .post-details h3 a:hover, a.read-more:hover, .tabs-framed li a:hover, .tabs-framed li a:hover i, .side-content .news-entry a:hover, .widget_tag_cloud li a:hover, .pagination a:hover, .read-more:hover .icon-angle-right, .breadcrumb a:hover, .tagcloud li a:hover, .comment-meta .commentmetadata a:hover, .comment .comment-meta .author-name a:hover, .post-details h2 a:hover, .post-details ul li a:hover, #secondary .widget_recent_posts h5 a:hover, #secondary .widget_categories ul li a:hover, .widget_testimonials ul li p a:hover, .portfolio-container h4 a:hover, .toggle-accordion a:hover, .toggle a:hover, .toggle.active, .toggle.active a, .toggle-accordion.active, .toggle-accordion.active a, footer ul.footer-links li a:hover, ul.theme-color li [class^="icon-"], .services:hover .icon-lightbulb, .services:hover .icon-resize-full, .services:hover .icon-magic, .comment-author .reply:hover, .tabs-framed li a.current, .tabs-framed li a.current [class^="icon-"] { color:#e28225; }

/* background colors */
#page-nav ul li.current_page_item, #page-nav ul li:hover, #page-nav ul li ul.sub-menu li:hover, .tag li a:hover, .portfolio-container li:hover h4.title a, .related-works.three-fourth li:hover h4 a, .portfolio-container li a:hover .thick-border, input[type="button"], input[type="submit"], input[type="reset"], button, .button, .color, .sorting-container li a.active, .sorting-container li a:hover, .sorting-container li a.active, .sorting-container li a:hover, .side-nav li a:hover, .side-nav li.active a, .sorting-container li a.active, .sorting-container li a:hover, .faq h5.toggle-accordion.active:before, .toggle-frame h5.toggle-accordion.active, .toggle-frame h5.toggle.active, .ls-layer .button-text2 a, .ls-layer .button-text a, .ls-layer h4, .ui-widget-content, .portfolio-thumb .image-overlay a span, ul.tabs-frame li a.current, ul.tabs-vertical-frame li a.current, .widget_testimonials .carousel-arrows .icon-chevron-left:hover, #secondary .widget_testimonials .carousel-arrows .icon-chevron-right:hover, .portfolio-slider-container .bx-controls-direction a, .widget_testimonials .carousel-arrows .icon-chevron-left:hover, .widget_testimonials .carousel-arrows .icon-chevron-right:hover { background-color:#ffb400; }

.sorting-container li:hover a:before, .sorting-container li a.active:before { background:#ffb400; }
.portfolio-container li h4.title a:hover, .related-works.three-fourth li h4.title a:hover, .portfolio-container li:hover h4.title a, .related-works.three-fourth li:hover h4.title a { color:#252525; }

/* pricing Table */
.theme-color .tb-header { background-color:#ffc63c; }
.pricing-table .theme-color .tb-content .price strong, .pricing-table .theme-color .tb-content .price strong sup { color:#ffb400; }

/* border colors */
header { border-top-color:#ffb400; }
.portfolio-container li a:hover .thick-border, .widget_flickr ul li:hover, .portfolio-container li .portfolio-thumb:hover .thick-border, #page-nav ul li ul.sub-menu li:hover, .container .intro div img, .pr-tb-col.selected, .theme-color .tb-content { border-color:#ffb400; }

/* BUTTON STYLE */
.theme-btn {
	background-color:#e28325;
	background-image: linear-gradient(bottom, #e28325 0%, #f4c052 100%);
	background-image: -o-linear-gradient(bottom, #e28325 0%, #f4c052 100%);
	background-image: -moz-linear-gradient(bottom, #e28325 0%, #f4c052 100%);
	background-image: -webkit-linear-gradient(bottom, #e28325 0%, #f4c052 100%);
	background-image: -ms-linear-gradient(bottom, #e28325 0%, #f4c052 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #e28325)),
	color-stop(1, #f4c052))
	); box-shadow: 0 5px 0 #C5782D; }
.theme-btn:hover { 
	background-color:#f4c052;
	background-image: linear-gradient(bottom, #f4c052 0%, #e28325 100%);
	background-image: -o-linear-gradient(bottom, #f4c052 0%, #e28325 100%);
	background-image: -moz-linear-gradient(bottom, #f4c052 0%, #e28325 100%);
	background-image: -webkit-linear-gradient(bottom, #f4c052 0%, #e28325 100%);
	background-image: -ms-linear-gradient(bottom, #f4c052 0%, #e28325 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #f4c052)),
	color-stop(1, #e28325))
	); box-shadow: 0 5px 0 #C5782D; }
.theme-btn:active { box-shadow:0 2px 0px #C5782D; -moz-box-shadow:0 2px 0px #C5782D; -webkit-box-shadow:0 2px 0px #C5782D; -o-box-shadow:0 2px 0px #C5782D; }
.theme-btn .icon-angle-right { background-color: #59722b; box-shadow:1px 1px 0px #cae697; color:#acda5a; }
.button-arrow.button-arrow:before { background: #F4BF51; border-right-color: #E28325; }
.theme-btn.button-arrow .icon-angle-right { background-color: #F3F3F3; box-shadow: 1px 1px 0 #A96F30; color: #EDA740; }

.pagination ul li a:hover, .pagination ul li.active-page, .pagination a .skip-page:hover { border-color:#ffb400; }

.sorting-container li a.active, .sorting-container li a:hover { border-bottom-color:#dc911e!important; border-top-color:#ffb400 !important; text-shadow:1px 1px 0px #b77729; color:#ffffff; }
.sorting-container li:first-child a.active { background:#ffb400 !important; }

/*ACCORDION*/
.theme-btn, .theme-btn:hover, .theme-btn.large.button-arrow, ul.tabs-frame li a.current, ul.tabs-vertical-frame li a.current, .toggle-frame h5.toggle-accordion.active a, .toggle-frame h5.toggle.active a, .toggle-frame h5.toggle-accordion.active:before, .toggle-frame h5.toggle.active:before, .toggle-frame h5.toggle-accordion.active:hover, .toggle-frame h5.toggle.active:hover, .toggle-frame h5.toggle-accordion.active a, .toggle-frame h5.toggle.active a, .toggle-frame h5.toggle-accordion.active a:hover, .theme-color .tb-title h5, .theme-color .tb-title h6 { color: #252525; text-shadow: 1px 1px 0 #F4CC9A; }
ul.tabs-frame li a.current, .tabs-vertical-frame-content, .tabs-frame-content, .toggle-frame .toggle-content, ul.tabs-vertical-frame li a.current { border: 1px solid #ffb400; }
.toggle-frame .toggle-accordion.active:after, .tabs-frame-content:before { border-left: 1px solid #ffb400; border-right: 1px solid #ffb400; }
ul.tabs-vertical-frame li.current a span { background:url(../images/vertical-tabs-active.png) no-repeat scroll 0 0 transparent; }

/* portfolio */
.portfolio-slider-container .bx-controls a.bx-next { background-image: url(../images/arrow-next.png); }
.portfolio-slider-container .bx-controls a.bx-prev { background-image: url(../images/arrow-prev.png); }