@CHARSET "UTF-8";


body{
	color:#777;
}


h1, h2, h3, h4, h5, h6{
	color:#222;	
}



a, a:hover{
	color:#555;
	transition:all 0.2s;
	text-decoration: none;
}




/***Header*****/

.header-top{
	border-color:#f0f0f0;
	background-color:#fafafa;
	color:#99a;
}

.header-top a{
	color:#888;
}










.header-block-bg{	
	opacity:0.98;
	filter:alpha(opacity=98);
	background-color: #fff;	
}

.hovered .header-block-bg{
	opacity:1;	
	filter:alpha(opacity=100);
}

.header-block{
	border-color:#e2e2e8;
	z-index:1000;
} 

.sf-menu li a {
    color: #556;
}
.sf-menu ul li {
	background: #FFFFFF;
}
.sf-menu ul ul li {
	background: #FFFFFF;
}
.sf-menu li:hover, .sf-menu li.sfHover {
	background: #f6f6f6;
}



.dark-header .sf-menu li a {
    color: #eaeaff;
}

.dark-header .sf-menu ul li {
	background: #333;
}
.dark-header .sf-menu ul ul li {
	background: #333;
}
.dark-header .sf-menu li:hover, .dark-header .sf-menu li.sfHover {
	background: #3a3a3a;
}

.dark-header .sf-menu li a, .dark-header .sf-menu li a:first-child, .dark-header .sf-menu li a:last-child {
    border-color: #2a2a2a;
}

.dark-header .sf-menu ul {
	box-shadow: 0 4px 15px rgba(50, 50, 50, 0.6);
	border-color: #2a2a2a;
}





.dark-header .header-top{
	border-color:#202020;
	background-color:#2a2a2a;
	color:#99a;
}

.dark-header .header-top a{
	color:#bbb;
}












.slicknav_nav li {
    border-color: #ddd;
}

.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover {
    background:#ccc;
    color:#000;
}

.slicknav_nav a {
    color: #556;
}	

.slicknav_menu, .mobile-header-block{ 
	background-color: #f5f5f5;	
}

.mobile-header-block{
	border-color:#ccc;
}

.slicknav_btn {
    background-color: #e5e5e5;
}

.slicknav_menu .slicknav_menutxt {
    color: #778;
    text-shadow: 0 1px 3px #fff;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #778;
    box-shadow:none;
}



.dark-header .slicknav_nav li {
    border-color: #464646;
}

.dark-header .slicknav_nav .slicknav_row:hover, .dark-header .slicknav_nav a:hover {
    background:#555;
    color:#d5d5d5;
}

.dark-header .slicknav_nav a {
    color: #d5d5d5;
}	

.dark-header .slicknav_menu, .dark-header .mobile-header-block{ 
	background-color: #333;	
}

.dark-header .mobile-header-block{
	border-color:#2b2b2b;
}

.dark-header .slicknav_btn {
    background-color: #2a2a2a;
}

.dark-header .slicknav_menu .slicknav_menutxt {
    color: #d5d5d5;
    text-shadow: 0 1px 3px #000;
}
.dark-header .slicknav_menu .slicknav_icon-bar {
    background-color: #d5d5d5;
    box-shadow:none;
}






.dark-header .header-block-bg{
	background-color: #333;	
}

.dark-header .header-block{
	border-color:#252525;
} 




/***** End of header *****/

.tweet-text a{
	color:#428BCA;
}


ul.lumi-team-item-social-list li a:hover{
	color:#555;
}

.lumi-service-more-link a{
	opacity:0.8;
	transition:opacity 0.2s;
}
.lumi-service-more-link a:hover{
	opacity:1;
}


.post-widget-post-title h4 a:hover{
	color:#d5d5d5;
}

.post-summary-box h5 {
	color:#c5c5c5;
}

.post-summary-box .post-summary-meta .post-summary-box-comments a{
	color:#ccc;
}

.light-text{
	color:#e0e0e0;
}

.light-text h2{
	color:#ddd;
}



.light-text .lumi-service-caption{
	color:#ddd;
}
.single-gallery-description{
	color:#ddd;	
}















a.more-link i{
	color:#eee;
}




#respond input[type='submit']:hover, .more-link:hover{
	opacity:0.8;
	color:white;
}

.portfolio-item:hover .view-portfolio-item-button:hover{
	background-color:white;
}

.portfolio-item-details .view-portfolio-site-btn:hover{
	border-color: white;
	background-color: white;	
}





.post-date{
	opacity:0.9;
}

.post-date:hover {
	opacity:1;
}





.post-title, .post-meta, .comments-link-container a,.comments-link-container span,
.tag-links, .cat-links, .by-author
{
	color:#556;
}





.post-title-container{
	border-color: #ccc;	
}


.comments-link-container .icon{
	background: url(img/icons_h.png) no-repeat -155px -5px transparent;			
}


.author-container .icon{
	background: url(img/icons.png) no-repeat -5px -30px transparent;	
}


.cats-container .icon{
	background: url(img/icons.png) no-repeat -215px -30px transparent;	
}



.tags-container .icon{
	background: url(img/icons.png) no-repeat -125px -205px transparent;	
}

.more-link .icon{
	background: url(img/icons_h.png) no-repeat -270px -30px transparent;	
}





.post-meta .fa{
	color:#889;
}



.post-header h3{
	color:#aaa;
}



.post-pagination .page-numbers{
	border-color:#888;
	color:#bbb;
	
}

.post-pagination .page-numbers:hover{
	background-color: #ddd;
	color:#333;	
}

.post-pagination .page-numbers.current{
	background-color: #eee;
	border-color:#111;
	color:#444;
	
}

.page-count-info{
	border-color:#666;
	color:#888;
}


h3#comments-title{
	color:#777;
}


.comment-data .reply a{
	color:#555;	
}

.comment-data .reply a:hover{
	color:#888;	
}

.commentlist img.avatar{
	border:1px solid #ccc;
	padding:4px;	
}

.comment-author .fn a{
	color:#555;
}

.comment-author .fn a:hover{
	color:#888;
}  

.comment-date a{
	color:#888;	
	opacity:0.8;	
}


#reply-title{
	border-color:#ccc;
	color: #666;
}

#respond input, #respond textarea{
	color:#667;
	border-color:#ccc;
}



#respond label{
	color:#667;	
}

#respond .required{
	color:#f77;
}


#respond .form-allowed-tags{
	color:#888;	
}


#comments code{
	background-color: auto;
}




#footer h3.widget-title{
	color:#aaa;
}



.dark-text .lumi-skill-item-bar-bg{
	background-color: #eef;	
}

.light-text .lumi-skill-item-bar-bg{
	background-color: #223;
}






.dark-text .lumi-service-caption{
	color:#555;
}
.dark-text li.lumi-service-item{
	border-color:#ddd;
}

.dark-text li.lumi-service-item:hover .lumi-service-title h2{
	color:#111;
}




.light-text li.lumi-service-item{
	border-color:#444;
}

.light-text li.lumi-service-item:hover .lumi-service-title h2{
	color:#eee;
}

.post-gallery-container .owl-theme .owl-controls .owl-buttons div.owl-prev {
  background: url(../../../images/arrows.png) no-repeat -25px 1px transparent;
  
}

.post-gallery-container .owl-theme .owl-controls .owl-buttons div.owl-next{
	background: url(../../../images/arrows.png) no-repeat -56px 1px transparent;;
}





.dark-text .jcarousel-control.jcarousel-prev{
	background: url(../../../images/arrows.png) no-repeat -25px 1px transparent;
}

.dark-text .jcarousel-control.jcarousel-next{
	background: url(../../../images/arrows.png) no-repeat -56px 1px transparent;
}

.light-text .jcarousel-control.jcarousel-prev{
	background: url(../../../images/arrows.png) no-repeat 0px 1px transparent;
}

.light-text .jcarousel-control.jcarousel-next{
	background: url(../../../images/arrows.png) no-repeat -80px 1px transparent;
}






.dark-text .lumi-team-item-data{
	color:#ccc;
}
.dark-text .lumi-team-item-name h5, .dark-text .lumi-team-item-name a{
	color:#ccc;
}

.dark-text .lumi-team-item-name h6{
	color:#999;
}

.light-text .lumi-team-item-name h5, .light-text .lumi-team-item-name a{
	color:#444;
}
.light-text .lumi-team-item-data h6{
	color:#888;
}

.dark-text .lumi-team-item-data{
	background-color: #333;
}

.light-text .lumi-team-item-data{
	background-color: #eee;
}


.light-text .lumi-team-item-data{
	color:#333;
}







.lumi-contact-info-container.dark, .dark .lumi-contact-info-details-content a{
	color:#aaa;
}

.dark .lumi-map-overlay{
	background-color:#000;
}


.lumi-contact-info-container.light, .light .lumi-contact-info-details-content a{
	color:#555;
}

.light .lumi-map-overlay{
	background-color:#f5f5f5;
}





.luminity-toggle-map-bar{
	background-color:#000;
	color:#ddd;
}

.light .luminity-toggle-map-bar{
	background-color:#f5f5f5;
	color:#555;
}




.portfolio-item .portfolio-item-info{
	color:white;
}


.portfolio-item .view-portfolio-item-button{
	color:white;
	border-color:white;
}



.portfolio-filter-item{
	border-color:#ccd;
}


.light-text  .lumi-item-detail-box.open{	
	border-color:#000;	
}

.lumi-item-detail-box.open{	
	border-color:#f2f2f2;	
}

.lumi-item-detail-box-bg{
	background-color:#f8f8f8;
}

.light-text .lumi-item-detail-box-bg{
	background-color:#000;
}



.portfolio-item-details .details-table li{
	border-color:#ccc;
}






















li.lumi-fact-item{
	border-color:#ddd;
}


#content-and-sidebar{
}

#content-and-sidebar-bg{
	background-color: white;
	opacity:0.95;	
}

#content-and-sidebar-container{
	
}



#sidebar, .left-sidebar #sidebar{
	border-color:#ccc;
}

#sidebar li{
	border-color:#eee;
	background: url(img/bullet.png) no-repeat left center transparent;
	color:#333;	
}

#sidebar h3.widget-title{
	color:#667;	
}

#searchform #searchsubmit {
	background-color: #e8e8e8;
	border-color:#e4e4e4;
	color:#678;
}

#searchform #searchsubmit:hover {
	background-color: #f0f0f0;
	border-color:#f0f0f0;
	color:#9ab;
}


#searchform #s{
	background-color: #fff;	
}

#searchform #search-controls-container{
	border-color:#ddd;	
	background-color: #fff;	
}



.post-widget-item{
}

.post-widget-post-image img{
	border-color:#fff;
}

.post-widget-post-image{
	border-color:#bbb;
}


.post-widget-post-title h4 a{
	color:#667;
}


.post-widget-post-date{
	color:#889;
}


.headline-2{
	background-color: #e2e2e2;
}


#footer .headline-2{
	background-color: #b5b5b5;
}



#footer{
	background-color: #222;
	color:#888;
	font-weight: 200;
}

#footer a{
	color:#eee;
	text-decoration: none;
}

.contact-widget .new-line{
	color:#aaa;
}


#footer .copyright-container{
	border-color:#1d1d1d;
	color:#888;
	background-color: #1d1d1d;
}

#footer .widget .post-date{
	color:#555;
}

.dark-text{
	color:#333;
}

.dark-text h2{
	color:#444;
}

.dark-text h1{
	color:#222;
}

.dark-text h3, .dark-text h4, .dark-text h5, .dark-text h6{
	color:#555;
}


.light-text h1{
	color:#f5f5f5;
}

.light-text h3, .light-text h4,  h5, .light-text h6{
	color:#ccc;
}


#content-and-sidebar-container{
	border-color:#e5e5e5;
}

#content-and-sidebar{
	border-color:#e4e4e4;	
}

.page-title-area{
}

.page-title-content{
	border-color:#ddd;
	background: #f5f5f5;
	
}

.page-title-area h1.primary-header{
	color:#555;	
}


.page-title-area h3.secondary-header{	
	color:#999;
}


#breadcrumbs li.current-page{
	color:#555;
}


.rgba .header-block{ 
	box-shadow:0 0 5px rgba(0,0,0,0.1)
	
}


.go-to-top-btn span{
	color: #000;
}

.go-to-top-btn{
	background-color: #fff;
	border-color:#aaa;
}

.rgba .go-to-top-btn-container{
	box-shadow:0 0 4px rgba(0,0,0,0.2);
}

.slide-info{
	/*opacity:0.6;*/
	border-color:#111;
}

.slide-title{
	font: 26px OpenSans;	
	background: url(img/trans-back-95.png) transparent;
	color:#c77;	
}
.slide-detail{
	background: url(img/trans-back-40.png) transparent;
	font: 18px OpenSans;
	line-height:150%;	
	color:#fff;
	border-color:#222;
	
}

.menu-block-switcher{
	border-color:#000;
	background-color: #111;
}

.menu-block-switcher.minimizer{
	background: url(img/switch-up.png) transparent;	
}
.menu-block-switcher.maximizer{
	background: url(img/switch-down.png) transparent;
	
}



.single-page{
	background: url(img/black-95.png) transparent;
}


.image-hover-mask{
	background: url(img/black-90.png) transparent;
}


.image-hover-image{
	background: url(img/enlarge.png) no-repeat 0 0 transparent;
}



#full-nav{
	/*background: url(img/trans-back-60.png) transparent;*/
}




.gridster ul li.desktop-tile-container{
	/*background-color:white;*/
}


.rgba .gridster ul li.desktop-tile-container{
	box-shadow: 0 0 6px rgba(0,0,0,0.3);
}
.rgba .gridster ul li.desktop-tile-container.no-shadow{
	box-shadow: none;
}






.video-tile a i{
	color:white;
}

.video-tile{
	color:white;
	background-color:#000;
}




.post-summary-box{
	border-color:#ccc;
	background-color:#fff;
}

.post-summary-box h4 a{
	color:#555;
}

.post-summary-box .post-summary-content{
	color:#777;
	border-color:#ddd;
}


.post-summary-box .post-summary-meta{
	color:#999;
	/*background-color: #D85F4A;*/
	background-color: #f4f4f4;
	border-color:#ccc;
}

.post-summary-date .month{
	color:#aaa;
}
.post-summary-date .day{
	color:#e86F5A;
}



.post-summary-box .post-summary-meta .post-summary-box-comments .comment-count{
	color:#888;
}

.post-summary-box .post-summary-box-read-more a{
	color:#e86F5A;	
	text-decoration:none;
}
.post-summary-box .post-summary-box-read-more a:hover{
	color:#f88F7A;	
}


.post-summary-title h4:hover {
	color:#e86F5A;	
}



#authorarea {
	background: #f8f8f8;
	border-color:#e5e5e5;
	color: #888;
}

#authorarea h3 {
	color: #555;
}

#authorarea img {
	border-color: #ddd;
}

#authorarea p {
	color: #777;
}

a.author-name-link, a.author-posts-link{
	color:#555;
}



