input[type="text"],input[type="password"],input[type="email"],textarea,select {
	border:1px solid #ccc;
	color:#777;
	background:#fff;
}
body {
	background:#f4f4f4 url(../../images/bg/overlay.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:#555;
	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:#FDBD32;
	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 #009abb;
}
.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;
}
.callout {
	background:#fbfbfb;
	border-left:4px solid #009abb;
}
.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 #009abb;
	color:#009abb;
}
.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:#009abb;
}
.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:#009abb;
}
.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:#555;
	color:#bbb;
	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 #009abb;
}
.tabs.vertical ul.tabs-nav li.ui-state-active a {
	border-left:1px solid #009abb;
}
.features-nav {
	border:1px solid #006797;
	background:#009abb;
}
.features-tabs.vertical ul.features-nav {
	border:1px solid #006797;
}
#portfolio-filters li.current a:before,#portfolio-filters li.current a:after {
	border-top:5px solid #009abb;
}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,legend span,.hlb-description .meta-date a:hover,#hlb-flex-carousel h4 a {
	color:#444;
}
.highlight,.dropcap1,.dropcap2,.dropcap3 {
	color:#fff;
	background:#009abb;
}
::-moz-selection,::-webkit-selection,::selection {
	color:#fff;
	background-color:#009abb;
}
.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:#009abb;
}
.divider-color,.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:#009abb;
}

.lightbox-photo a {
	background-image: url(../../images/bg-foto.png);
	background-repeat: repeat;
	}
	
.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:#009abb;
}
.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: #006797;
}