input[type="text"], input[type="password"], input[type="email"], input[type="file"], textarea, select {
    border: 1px solid #ccc;
    color: #777;
    background: #fff;
}
body {
    /*background: #f4f4f4 url(../../images/bg/overlay.png);*/
    background: url(../../images/bg/grey.png);
    color: #555;
}
a:hover {
    color: #222;
}
blockquote {
    background: url(../../images/blockquote.png) no-repeat 6px 16px;
    color: #777;
}
th {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #444;
}
td {
    border-bottom: 1px solid #e8e8e8;
    color: #999;
}
tr:nth-child(2n) {
    background: #fafafa;
}
.pinned {
    background: #fff;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
div.table-wrapper {
    border-right: 1px solid #ccc;
}
.socials ul li a {
    background-color: #ddd;
}
.footer-socials ul li a {
    background-color: #777;
}
.tooltip {
    background: #666;
    color: #eee;
}
.tooltip:after {
    border-top: 6px solid #666;
}
.socials li.social-twitter a:hover {
    background-color: #2daae1;
}
.socials li.social-facebook a:hover {
    background-color: #3c5b9b;
}
.socials li.social-google a:hover {
    background-color: #f63e28;
}
.socials li.social-rss a:hover {
    background-color: #fa8c27;
}
.socials li.social-linkedin a:hover {
    background-color: #0173b2;
}
.socials li.social-dribbble a:hover {
    background-color: #f9538f;
}
.socials li.social-pinterest a:hover {
    background-color: #cb2027;
}
.socials li.social-skype a:hover {
    background-color: #00aaf1;
}
.socials li.social-forrst a:hover {
    background-color: #31723e;
}
.socials li.social-vimeo a:hover {
    background-color: #41b2dc;
}
.socials li.social-instagram a:hover {
    background-color: #517fa4;
}
.socials li.social-flickr a:hover {
    background-color: #ff0084;
}
.socials li.social-deviantart a:hover {
    background-color: #54675a;
}
.socials li.social-digg a:hover {
    background-color: #1b5891;
}
.socials li.social-stumbleupon a:hover {
    background-color: #eb4924;
}
.socials li.social-dropbox a:hover {
    background-color: #2fb9ed;
}
.socials li.social-evernote a:hover {
    background-color: #78b422;
}
.socials li.social-picasa a:hover {
    background-color: #8a66a3;
}
.socials li.social-tumblr a:hover {
    background-color: #2a445f;
}
.socials li.social-blogger a:hover {
    background-color: #ff6600;
}
.socials li.social-behance a:hover {
    background-color: #2d9ad2;
}
.info-inner {
    background: #f15a28;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
}
.selectnav {
    background: #fff;
    border: 1px solid #ccc;
}
.sf-menu > li:hover > a, .sf-menu > li.parent:hover > a, .sf-menu > li.current-menu-item a:hover {
    color: #fff;
    background: #4a4a4a;
}
.sf-menu > li.current-menu-item a {
    color: #4a4a4a;
}
.sf-menu ul a {
    background: #5a5a5a;
    color: #eee;
    border-left: 3px solid #5a5a5a;
}
.sf-menu a.sf-with-ul:hover:before, .sf-menu > li:hover > .sf-with-ul:before {
    border-bottom: 6px solid #5a5a5a;
}
.sf-menu ul a:hover {
    color: #fff;
    background: #4a4a4a;
    text-shadow: 0 -1px rgba(0, 0, 0, .2);
    border-left: 3px solid #ff6d11;
}
.breadcrumbs {
    border-bottom: 1px dotted #ddd;
}
.breadcrumbs a {
    color: #666;
}
.flex-carousel .flex-direction-nav .flex-next {
    background: #ccc url(../../images/carousel/right-arrow.png) no-repeat center top;
}
.flex-carousel .flex-direction-nav .flex-prev {
    background: #ccc url(../../images/carousel/left-arrow.png) no-repeat center top;
}
.flex-carousel .flex-direction-nav .flex-disabled:hover {
    background-color: #ccc!important;
}
.item-hover .icon.image {
    background: url(../../images/format-icons.png) no-repeat 0 0;
}
.item-hover .icon.audio {
    background: url(../../images/format-icons.png) no-repeat 0 -20px;
}
.item-hover .icon.video {
    background: url(../../images/format-icons.png) no-repeat 0 -40px;
}
.item-hover .icon.gallery {
    background: url(../../images/format-icons.png) no-repeat 0 -60px;
}
.item-hover .icon.link {
    background: url(../../images/format-icons.png) no-repeat 0 -80px;
}
.format-standard .lightbox-photo .icon, .lightbox-photo .icon {
    background: url(../../images/blog-format-icons.png) no-repeat 0 0;
}
.format-gallery .lightbox-photo .icon {
    background: url(../../images/blog-format-icons.png) no-repeat 0 -60px;
}
.format-video .lightbox-photo .icon {
    background: url(../../images/blog-format-icons.png) no-repeat 0 -120px;
}
.format-audio .lightbox-photo .icon {
    background: url(../../images/blog-format-icons.png) no-repeat 0 -180px;
}
.format-quote .lightbox-photo .icon {
    background: url(../../images/blog-format-icons.png) no-repeat 0 -240px;
}
.format-chat .lightbox-photo .icon {
    background: url(../../images/blog-format-icons.png) no-repeat 0 -300px;
}
.format-link .lightbox-photo .icon {
    background: url(../../images/blog-format-icons.png) no-repeat 0 -360px;
}
.hlb-description {
    background: #fafafa;
    border-bottom: 2px solid #eeeeee;
}
.hlb-description .meta-date a {
    background: url(../../images/lp-date.png) no-repeat left center;
    color: #aaa;
}
.hlb-description .meta-link a {
    color: #aaa;
}
.callout {
    background: #fbfbfb;
    border-left: 4px solid #ff6d11;
}
.service-icon {
    background: #fbfbfb;
}
.accordion h3, .toggle h3 {
    background-color: #fbfbfb;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.faq-toggle h3 {
    background-image: url(../../images/faq-sign.png);
}
.accordion h3 a, .toggle h3 a {
    color: #888;
    background: url(../../images/acc-closed.png) 12px 12px no-repeat;
}
.accordion h3.ui-state-active a, .toggle h3.active a {
    color: #444;
    background: url(../../images/acc-open.png) 12px 12px no-repeat;
}
.accordion h3 a:hover, .toggle h3 a:hover {
    background: url(../../images/acc-closed.png) 12px 12px no-repeat;
}
.accordion h3.ui-state-active a:hover, .toggle h3.active a:hover {
    background: url(../../images/acc-open.png) 12px 12px no-repeat;
}
.accordion h3.ui-state-active, .toggle h3.active {
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px dashed #ddd;
}
.accordion div, .toggle div {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background: #fff;
}
.tabs ul.tabs-nav {
    border-bottom: solid 1px #ddd;
}
.tabs ul.tabs-nav li a {
    border: solid 1px #ddd;
    background: #f5f5f5;
    color: #aaa;
}
.tabs ul.tabs-nav li.ui-state-active a {
    background: #fff;
    border-top: 1px solid #ff6d11;
    color: #ff6d11;
}
.tabs ul.tabs-content {
    border: solid 1px #ddd;
    background: #fff;
}
.tabs.vertical ul.tabs-nav li a {
    border: solid 1px #ddd;
    border-top-color: #ddd!important;
}
.features-tabs {
    background: #fff;
    border: 1px solid #ddd;
}
.features-nav li a {
    color: #ddd;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}
.features-nav li.ui-state-active a:after {
    border-bottom: 10px solid #fff;
}
.features-nav li.ui-state-active a img {
    background: url(../../images/feature-active-glow.png) no-repeat center center;
}
.features-tabs.vertical .features-nav li.ui-state-active a:after {
    border-right: 10px solid #fff;
}
.cs-slidecontrols li a.prev, .cs-slidecontrols li a.prev.carousel-disabled:hover {
    background: url(../../images/sliders/content-slider-arrows.png) no-repeat 0 0;
}
.cs-slidecontrols li a.next, .cs-slidecontrols li a.next.carousel-disabled:hover {
    background: url(../../images/sliders/content-slider-arrows.png) no-repeat -20px 0;
}
.description-inner h4 a {
    color: #eee;
    text-shadow: 0 -1px rgba(0, 0, 0, .2);
}
.portfolio-tax-pagination a {
    border-top: 1px solid #e4e4e4;
}
#portfolio-filters a, #portfolio-filters li:hover a, #portfolio-filters li.current a {
    color: #fff;
    text-shadow: 0 -1px rgba(0, 0, 0, .2);
}
.flexslider-portfolio .flex-direction-nav .flex-next {
    background: #000 url(../../images/carousel/right-arrow.png) no-repeat center center;
}
.flexslider-portfolio .flex-direction-nav .flex-prev {
    background: #000 url(../../images/carousel/left-arrow.png) no-repeat center center;
}
.portfolio-single-description {
    border: 1px solid #eaeaea;
}
.pricing-table {
    color: #777777;
}
.pt-column {
    background: #f8f8f8;
    color: #777777;
    border: 1px solid #fff;
}
.pt-column h3 {
    color: #fafafa;
    background: #ff6d11;
}
.pt-cost p {
    color: #eee;
    text-shadow: 0 -1px rgba(0, 0, 0, .2);
}
.pt-features ul li {
    border-bottom: 1px solid #fff;
    background: #f8f8f8;
}
.pt-light .pt-features ul li {
    background: #f8f8f8;
}
.pt-dark .pt-features ul li {
    background: #555;
    color: #bbb;
    border-bottom-color: #5a5a5a;
}
.pt-dark .pt-column {
    border: 1px solid #fff;
}
.pt-dark .pt-buynow {
    background: #4a4a4a;
}
.testimonial {
    background: #fff;
    color: #888;
    border: 1px solid #ddd;
}
.testimonial:before, .testimonial:after {
    border-top: 20px solid #fff;
}
.testimonial:before {
    border-top: 21px solid #ddd;
}
.testimonial-thumb img {
    background: #ddd;
}
.post .meta {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    color: #888;
}
.post-chat-inner p:nth-child(2n+1) {
    background: #F0F0F0;
}
.commentlist ul.children {
    border-left: 1px solid #ddd;
}
.widget .lp-description span {
    color: #aaa;
    background: url(../../images/lp-date.png) no-repeat left center;
}
.tagcloud a {
    color: #fff!important;
    text-shadow: 0 -1px rgba(0, 0, 0, .1);
    background: #ff6d11;
}
.footer-wrapper a.scrollup {
    text-indent: -9999px;
    background: url(../../images/scrollup.png) no-repeat 0 0;
}
.footer-wrapper a.scrollup:hover {
    background: url(../../images/scrollup.png) no-repeat 0 -20px;
}
.footer {
    color: #bbb;
}
.footer h6 {
    color: #bbb;
    text-shadow: 0 -1px rgba(0, 0, 0, .2);
    border-bottom-color: #666;
}
.footer ul.menu li a {
    border-right: 1px solid #666;
}
.footer-bottom .copyright {
    background: #f15a28;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
}
.tweetList li p {
    background: #4a4a4a;
    color: #ddd;
}
.tweetList:after {
    border-top: 8px solid #4a4a4a;
}
#flickr_badges ul li a img {
    background: #444444;
}
.vegas-loading {
    background: url(../../images/vegas/loading.gif) no-repeat center center;
}
.vegas-overlay {
    background: transparent url(../../images/bg/overlays/01.png);
}
#message .error_message {
    background: #e56442;
    border: 1px solid #db472f;
    color: #fff;
}
.sf-menu ul a:hover:before {
    border-left: 4px solid #ff6d11;
}
.tabs.vertical ul.tabs-nav li.ui-state-active a {
    border-left: 1px solid #ff6d11;
}
.features-nav {
    border: 1px solid #a8a8a8;
    background: #ff6d11;
}
.features-tabs.vertical ul.features-nav {
    border: 1px solid #a8a8a8;
}
#portfolio-filters li.current a:before, #portfolio-filters li.current a:after {
    border-top: 5px solid #ff6d11;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="file"]:focus, textarea:focus, legend span, .hlb-description .meta-date .meta-link a:hover, #hlb-flex-carousel h4 a {
    color: #444;
}
.highlight, .dropcap1, .dropcap2, .dropcap3 {
    color: #fff;
    background: #ff6d11;
}
::-moz-selection, ::-webkit-selection, ::selection {
    color: #fff;
    background-color: #ff6d11;
}
.divider-line, h6, .accordion, .toggle, .commentlist ul.children::before, h3#reply-title {
    border-bottom: 1px solid #ddd;
}
.divider-pattern, .page-title {
    background: url(../../images/pattern-line.png) repeat-x left bottom;
}
h1, h2, h3, h4, h5, h6, .testimonial-author, .team-member h5 {
    color: #555;
}
.socials li.social-youtube a:hover, .socials li.social-reddit a:hover {
    background-color: #fe3432;
}
.slogan-wrapper, .slider-wrapper, .content-wrapper, .footer-wrapper, .flexslider-wrapper, .flexslider, ul.features-tabs-content > li {
    background: #fff;
}
.info-inner a, .description-inner .categories a:hover, .features-nav li a:hover, .features-nav li.ui-state-active a:hover, .description-inner h4 a:hover {
    color: #fff;
}
.navigation-wrapper, .cs-slidecontrols li, .footer-wrapper {
    background: #555;
}
.sf-menu > li a, .description-inner .categories, .description-inner .categories a, .features-nav li.ui-state-active a {
    color: #eee;
}
.slogan-wrapper h1, .page-title h1, .footer-bottom {
    color: #5a5a5a;
}
.page-title span, #commentform p.form-allowed-tags {
    color: #aaa;
}
.flex-carousel .flex-direction-nav a, .pt-buynow {
    background: #eee;
}
#portfolio-filters a, .widget .lp-image a img {
    background: #444;
}
.team-member .position, .post-top h1 a, .post .meta a, .comment-meta a {
    color: #888;
}
#contactform input, .contact-textarea textarea, div.comment-body, #commentform input, #commentform textarea {
    border: 1px solid #ddd;
}
#contactform input:hover, #contactform input:focus, #contactform textarea:hover, #contactform textarea:focus, #commentform input:hover, #commentform textarea:hover, #commentform input:focus, #commentform textarea:focus {
    border: 1px solid #aaa;
}
.footer a, .footer-bottom a {
    color: #ddd;
}
h6 .first-word, a, ul.the-icons li:hover, .breadcrumbs a:hover, #hlb-flex-carousel h4 a:hover, .accordion h3 a:hover, .toggle h3 a:hover, .accordion h3.ui-state-active a:hover, .toggle h3.active a:hover, .tabs ul.tabs-nav li a:hover, .post-top h1 a:hover, .post .meta a:hover, .comment-meta a:hover, .footer a:hover, .footer-bottom a:hover {
    color: #ff6d11;
}
.divider-color, .lightbox-photo a, .flex-control-paging li a.flex-active, .hlp-description, .cs-slidecontrols li:hover, .portfolio-item-description, #portfolio-filters li:hover a, #portfolio-filters li.current a, .widget .lp-image a:hover img, #flickr_badges ul li a:hover img, .button, button, .wpcf7-form input[type="submit"], .portfolio-navigation div a, #commentform input#submit {
    background: #f15a28;
}
.flexslider-wrapper .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .flex-carousel .flex-direction-nav .flex-next:hover, .flex-carousel .flex-direction-nav .flex-prev:hover, .flexslider-portfolio .flex-direction-nav .flex-next:hover, .flexslider-portfolio .flex-direction-nav .flex-prev:hover {
    background-color: #ff6d11;
}
.pt-cost, .tagcloud a:hover, .button:hover, button:hover, .wpcf7-form input[type="submit"]:hover, .portfolio-navigation div a:hover, #commentform input#submit:hover {
    background: #a8a8a8;
}
