::selection{
	background-color:#fe877b;
}

a,a:link , a:visited{
	color: #bb2426;
}

a:hover{
	color:#808080;
}

body{
	background-color:#153a66;
}

#background{
	background-color:#153a66;
}

#page{
	background-color:#153a66;
}

#header{
	background-color:#153a66;
}


.light-header #header{
	background-color: #153a66;
	box-shadow: 0px 3px 5px #000;
    -moz-box-shadow: 0px 3px 5px #000;
    -webkit-box-shadow: 0px 3px 5px #000;

}

#body{
	background-color: #fff;
}

.content {
	color:#666666;
}

/* header */
.logo{
	color:#fe877b;
}

.logo a{
	color:#fe877b;
}

.logo a:hover{
	color:#fe877b;
}

.light-header .logo{
	color:#bb2426;
}

.light-header .logo a{
	color:#bb2426;
}

.light-header .logo a:hover{
	color:#bb2426;
}

/* header social */
.header-social i{
	color:#666666;
}

.header-social a:hover i{
	color: #bb2426;
}

.light-header .header-social i{
	color:#cccccc;
}

.light-header .header-social a:hover i{
	color:#bb2426;
}


/* menu */
#toggle-menu-button i{
	color:#fe877b;
}

#toggle-menu-button:hover{
	background-color:#fe877b;
	color:#242424;
}

#toggle-menu-button:hover i{
	color:#242424;
}

#main-menu-toggle{
	background-color:#1a1a1a;
}

#main-menu-toggle a{
	color:#808080;
}

#main-menu-toggle a:hover{
	color:#fe877b;
}

/* light */

.light-header #toggle-menu-button i{
	color:#bb2426;
}

.light-header #toggle-menu-button:hover{
	background-color: #bb2426;
	color: white;
}

.light-header #toggle-menu-button:hover i{
	color:white;
}

.light-header #main-menu-toggle{
	background-color:#fafafa;
}

.light-header #main-menu-toggle a{
	color: #999999;
}

.light-header #main-menu-toggle a:hover{
	color: #bb2426;
}

.main-menu ul li a{
	color:#808080;
}

.main-menu ul li a:hover,
.main-menu ul li.current-menu-item a,
.main-menu ul li.current-menu-ancestor a,
.main-menu ul li.current-menu-item a:hover,
.main-menu ul li.current-menu-ancestor a:hover{
	color:#242424;
	background-color:#fe877b;
}

.light-header .main-menu ul li a{
	color: #FFFFFF;
}

.light-header .main-menu ul li a:hover,
.light-header .main-menu ul li.current-menu-item a,
.light-header .main-menu ul li.current-menu-ancestor a,
.light-header .main-menu ul li.current-menu-item a:hover,
.light-header .main-menu ul li.current-menu-ancestor a:hover{
	color: white;
	background-color: #bb2426;
}

/* sub menu */
.main-menu ul ul,.main-menu ul ul ul{
	background-color:transparent;
}

.main-menu ul li li a, 
.main-menu ul li.current-menu-item li a,
.main-menu ul li li.current-menu-item li a , 
.main-menu ul li.current-menu-ancestor li a,
.main-menu ul li li.current-menu-ancestor li a,
.main-menu ul li li:last-child li a{
	color:#f5f5f5;
	background-color:#1a1a1a;
}

.main-menu ul li li.current-menu-item a,
.main-menu ul li li li.current-menu-item a,
.main-menu ul li li.current-menu-ancestor a,
.main-menu ul li li a:hover ,
.main-menu ul li.current-menu-item li a:hover,
.main-menu ul li li.current-menu-item li a:hover,
.main-menu ul li.current-menu-ancestor li a:hover,
.main-menu ul li li:last-child li a:hover{
	color:#404040;
	background-color:#fe877b;
}

.light-header .main-menu ul ul,
.light-header .main-menu ul ul ul{
	background-color:transparent;
}

.light-header .main-menu ul li li a, 
.light-header .main-menu ul li.current-menu-item li a,
.light-header .main-menu ul li li.current-menu-item li a , 
.light-header .main-menu ul li.current-menu-ancestor li a,
.light-header .main-menu ul li li.current-menu-ancestor li a,
.light-header .main-menu ul li li:last-child li a{
	color:#242424;
	background-color:#cccccc;
}

.light-header .main-menu ul li li.current-menu-item a,
.light-header .main-menu ul li li li.current-menu-item a,
.light-header .main-menu ul li li.current-menu-ancestor a,
.light-header .main-menu ul li li a:hover ,
.light-header .main-menu ul li.current-menu-item li a:hover,
.light-header .main-menu ul li li.current-menu-item li a:hover,
.light-header .main-menu ul li.current-menu-ancestor li a:hover,
.light-header .main-menu ul li li:last-child li a:hover{
	color:white;
	background-color:#bb2426;
}

/* body */
.text-404{
	color:#cccccc;
}

/* tabs */
.tab-top{
	border:1px solid #242424;
}

.tab-title{
	border-right:1px solid #242424;
	color:#242424;
}

.tab-title:hover{
	color:#242424;
}

.tab-title:last-child{
	border-right:0px;
}

.tab-current,.tab-current:hover{
	color:#fe877b;
	background-color:#242424;
}

.tab-bottom{
	color:#666666;
	border:1px solid #242424;
	border-top:0px;
}

.tab-content.content{
	color:#666666;
}

/* accordion */
.accor-title{
	color:#242424;
	border:1px solid #666666;
}

.accor-title:hover{
	color:#242424;
}

.accor-title i{
	color:#808080;
}

.ui-state-active,.ui-state-active:hover{
	color:#fe877b;
	border:1px solid #242424;
	background-color:#242424;
}

.ui-state-active i{
	color:#242424;
}

.accor-title-icon{
	color:#fe877b;
	border:1px solid #242424;
	background-color:#242424;
} 

.accor-title-icon i{
	color:#fe877b;
} 

.ui-state-active .accor-title-icon{
	border:1px solid #fe877b;
	background-color:#fe877b;
} 

.ui-state-active .accor-title-icon i{
	color:#242424;
} 

.accor-content{
	border:1px solid #242424;
	color:#666666;
	border-top:0px;
}

.ui-accordion-content-active{
	border:1px solid #242424;
	color:#666666;
	border-top:0px;
}

/* info box */
.general-box{
	border:1px solid #242424;
	color:white;
	background-color:#242424;
}

.general-box .info-box-remove{
	color:#242424;
	background-color:#fe877b;
}

.error-box{
	color:white;
	background-color:#e74c3c;
	border:1px solid #e74c3c;
}

.error-box .info-box-remove{
	color:#e74c3c;
	background-color:#242424;
}

.alert-box{
	color:white;
	background-color:#f1c40f;
	border:1px solid #f1c40f;
}

.alert-box .info-box-remove{
	color:#f1c40f;
	background-color:#242424;
}

.success-box{
	color:white;
	background-color:#2ecc71;
	border:1px solid #2ecc71;
}

.success-box .info-box-remove{
	color:#2ecc71;
	background-color:#242424;
}

.note-box{
	color:white;
	background-color:#3498db;
	border:1px solid #3498db;
}

.note-box .info-box-remove{
	color:#3498db;
	background-color:#242424;
}

/* pricing table */
.pricing-col-content{
	background-color:white;
}

.pricing-col-content{
	border:1px solid #242424;
}

.pricing-title{
	color:#333333;
	border-bottom:1px solid #242424;
}

.pricing-subtitle{
	color:#808080;
}

.pricing-title-content{
	background-color:#242424;
	color:#fe877b;
}

.pricing-title-content .pricing-subtitle{
	color:rgba(255,255,255,0.8);
}

.highlight-plan .pricing-title{
	color:#fe877b;
	border-bottom:1px solid #242424;
	background-color:#242424;
}

.highlight-plan .pricing-subtitle{
	color:white;
}

.pricing-price{
	border-bottom:1px solid #242424;
	background-color:#fafafa;
}

.highlight-plan .pricing-price{
	color:#242424;
	border-bottom:1px solid #242424;
	background-color:#fe877b;
}

.highlight-plan .pricing-price-time{
	color:#666666;
}

.pricing-price-value{
	color:#242424;
}

.pricing-price-time{
	color:#999999;
}

.pricing-price-unit{
	color:#242424;
}

.pricing-detail{
	border-bottom:1px solid #242424;
}

.highlight-plan .pricing-detail{
	border-bottom:1px solid #242424;
}

/* custom list */
.li-solid{
	border-bottom:1px solid #e5e5e5;
}

.li-dotted{
	border-bottom:1px dotted #e5e5e5;
}

.li-dashed{
	border-bottom:1px dashed #e5e5e5;
}

.li-solid:last-child,
.li-dotted:last-child,
.li-dashed:last-child{
	border-bottom:0px;
	padding-bottom:0px;
}

.content .li-circle i,
.content .li-square i{
	border:1px solid #fe877b;
	color:#fe877b !important;
}

.content .li-point i{
	background-color:#fe877b;
	color:white!important;
}

/* black */

.li-black i{
	color:#666666!important;
}

.content .li-circle.li-black i,
.content .li-square.li-black i{
	border:1px solid #666666;
	color:#666666!important;
}

.content .li-point.li-black i,
.icon-point.icon-black i{
	background-color:#666666;
	color:white!important;
}

/* red */

.li-red i{
	color:#eb3636!important;
}

.content .li-circle.li-red i,
.content .li-square.li-red i{
	border:1px solid #eb3636;
	color:#eb3636!important;
}

.content .li-point.li-red i{
	background-color:#eb3636;
	color:white!important;
}

/* yellow */

.li-yellow i{
	color:#eee742!important;
}

.content .li-circle.li-yellow i,
.content .li-square.li-yellow i{
	border:1px solid #eee742;
	color:#eee742!important;
}

.content .li-point.li-yellow i{
	background-color:#eee742;
	color:white!important;
}

/* green */

.li-green i{
	color:#8dcc44!important;
}

.content .li-circle.li-green i,
.content .li-square.li-green i{
	border:1px solid #8dcc44;
	color:#8dcc44!important;
}

.content .li-point.li-green i{
	background-color:#8dcc44;
	color:white!important;
}

/* pink */

.li-pink i{
	color:#d06cc5!important;
}

.content .li-circle.li-pink i,
.content .li-square.li-pink i{
	border:1px solid #d06cc5;
	color:#d06cc5!important;
}

.content .li-point.li-pink i{
	background-color:#d06cc5;
	color:white!important;
}

/* aqua */

.li-aqua i{
	color:#7fddda!important;
}

.content .li-circle.li-aqua i,
.content .li-square.li-aqua i{
	border:1px solid #7fddda;
	color:#7fddda!important;
}

.content .li-point.li-aqua i{
	background-color:#7fddda;
	color:white!important;
}

/* orange */

.li-orange i{
	color:#fa6143!important;
}

.content .li-circle.li-orange i,
.content .li-square.li-orange i{
	border:1px solid #fa6143;
	color:#fa6143!important;
}

.content .li-point.li-orange i{
	background-color:#fa6143;
	color:white!important;
}
	
/* contact form */
.contact-name-field div,.contact-email-field div,.contact-subject-field div,.contact-textarea div{
	color:#808080;
}

.contact-name-field span,.contact-email-field span,.contact-subject-field span,.contact-textarea span{
	color:#eb3636;
}

/* typography */
.content{
	color:#666666;
}

.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{
	color:#242424;
}

.content a{
	color:#666666;
}

.content a:hover{
	color:#242424;
}


pre{
	border:2px solid #e6e6e6;
	background-color:#fafafa;
	margin-bottom:12px;
	border-radius:7px;
}

blockquote{
	color:#242424;
	border:1px solid #fe877b;
	background-color:#fe877b;
}

.social-icon i{
	color:white;
}

.social-icon:hover{
	background-color:#242424;
}

.social-icon:hover i{
	color: #bb2426;
}

.social-bitbucket{
	background-color:#205081;
}

.social-dropbox{
	background-color:#007ee5;
}

.social-dribbble{
	background-color:#ea4c89;
}

.social-gittip{
	background-color:#339966;
}


.social-facebook{
	background-color:#3b5998;
}

.social-flickr{
	background-color:#ff0084;
}

.social-foursquare{
	background-color:#0cbadf;
}

.social-github{
	background-color:#171515;
}

.social-google-plus{
	background-color:#dd4b39;
}

.social-instagram{
	background-color:#3f729b;
}

.social-linkedin{
	background-color:#0e76a8;
}

.social-pinterest{
	background-color:#c8232c;
}

.social-skype{
	background-color:#00aff0;
}

.social-stack-exchange{
	background-color:#3a6da6;
}

.social-stack-overflow{
	background-color:#ef8236;
}

.social-trello{
	background-color:#256a92;
}

.social-tumblr{
	background-color:#34526f;
}

.social-twitter{
	background-color:#55acee;
}

.social-vimeo-square{
	background-color:#44bbff;
}

.social-vk{
	background-color:#45668e;
}

.social-weibo{
	background-color:#eb182c;
}

.social-xing{
	background-color:#126567;
}


.social-youtube{
	background-color:#c4302b;
}

/* table */
#wp-calendar caption{
	color:#fe877b;
	border:1px solid #242424;
	border-bottom:0px;
	background-color:#242424;
	font-weight:bold;
	font-weight: 900;
	text-transform:uppercase;
	letter-spacing:1px;
}

.content  #wp-calendar table{
	color:#242424;
	border:1px solid #242424;
}

.content  #wp-calendar thead td , .content #wp-calendar thead th, .content #wp-calendar  tfoot td{
	color:#242424;
	border:1px solid #242424;
	font-weight:bold;
	font-weight: 900;
	text-transform:uppercase;
	letter-spacing:1px;
}

.content #wp-calendar tbody td{
	color:#242424;
	border:1px solid #242424;
}

.content #wp-calendar a{
	text-decoration:underline;
	color:#242424;
}

.content #wp-calendar a:hover{
	text-decoration:none;
}

/* default inputs */
.content input[type=text],.content input[type=password],.content input[type=email],.content textarea,.content select{
	border:1px solid #666666; 
	color:#242424;
	background-color:transparent;
}

.content input[type=text]:focus,
.content input[type=password]:focus,
.content input[type=email]:focus,
.content textarea:focus,
.content select:focus{
	background-color:white;
	border:1px solid #242424; 
}

/* button */
.content input[type=submit],
.content input[type=button],
.content button{
	border:1px solid #242424;
	background-color:#242424;
	color:#fe877b;
}

.content input[type=submit]:hover,
.content input[type=button]:hover,
.content button:hover{
	color:#242424;
	border:1px solid #fe877b;
	background-color:#fe877b;
}

.content a.default-button{
	border:1px solid #fe877b;
	background-color:#fe877b;
	color:#242424;
}

.content a.small-button:hover,
.content a.normal-button:hover,
.content a.big-button:hover{
	color:#fe877b;
	border:1px solid #242424;
	background-color:#242424;
}

.content a.primary-button{
	color:#fe877b;
	border:1px solid #242424;
	background-color:#242424;
}

.content a.primary-button:hover{
	color:#242424;
	border:1px solid #fe877b;
	background-color:#fe877b;
}

.content a.white-button{
	color:#242424;
	border:1px solid #242424;
	background-color:white;
}

.content a.white-button:hover{
	color:white;
}

.content a.red-button{
	color:white;
	border:1px solid #e74c3c;
	background-color:#e74c3c;
}

.content a.red-button:hover{
	color:#e74c3c;
}

.content .blue-button,
.content a.blue-button{
	color:white;
	border:1px solid #3498db;
	background-color:#3498db;
}

.content a.blue-button:hover{
	color:#3498db;
}

.content a.green-button{
	color:white;
	border:1px solid #2ecc71;
	background-color:#2ecc71;
}

.content a.green-button:hover{
	color:#2ecc71;
}

.content a.yellow-button{
	color:white;
	border:1px solid #f1c40f;
	background-color:#f1c40f;
}

.content a.yellow-button:hover{
	color:#f1c40f;
}

.content a.pink-button{
	color:white;
	border:1px solid #d23cc2;
	background-color:#d23cc2;
}

.content a.pink-button:hover{
	color:#d23cc2;
}

.content a.aqua-button{
	color:white;
	border:1px solid #1fd2d9;
	background-color:#1fd2d9;
}

.content a.aqua-button:hover{
	color:#1fd2d9;
}

.content a.orange-button{
	color:white;
	border:1px solid #e67e22;
	background-color:#e67e22;
}

.content a.orange-button:hover{
	color:#e67e22;
}

/* inner page */
.top-search-form{
	border-bottom:2px solid #242424;
}

.page-heading{
	border:1px solid #242424;
}

h1#page-title{
	color:#242424;
}

#page-subtitle{
	color:#999999;
}

.paginate .current{
	color:#fe877b;
	border:1px solid #242424;
	background-color:#242424;
}

.paginate a{
	color:#242424;
	border:1px solid #242424;
}

.paginate a:hover{
	color:#242424;
	border:1px solid #242424;
	background-color:#fe877b;
}


/* blog page */
.post-entry{
	border-bottom:2px solid #242424;
}

.post-entry-single{
	
}

.post-entry-meta{
	color:#999999;
}

.post-entry-meta i{
	color:#999999;
}

.post-entry-meta a{
	color:#999999;
}

.post-entry-meta a:hover{
	color:#242424;
}

.post-entry-title a{
	color:#242424;
	text-decoration:none;
}

.post-entry-title a:hover{
	text-decoration:underline;
}

.post-entry-content{
	color:#666666;
}

.post-entry-content a{
	color:#ffd600;
}

.post-entry-content a:hover{
	color:#666666;
}

a.post-entry-button{
	color:#242424;
	border:1px solid #b3b3b3;
}

a.post-entry-button:hover{
	color:#fe877b;
	border:1px solid #242424;
	background-color:#242424;
}

/* share button on post entry */
.post-entry-bottom .share-button{
	color:#242424;
	border:1px solid #b3b3b3;
}

.post-entry-bottom .share-button i{
	color:#242424;
}

.post-entry-bottom .share-button:hover{
	color:#fe877b;
	border:1px solid #242424;
	background-color:#242424;
}

.post-entry-bottom .share-button:hover  i{
	color:#fe877b;
}

.post-entry-bottom .share-button-arrow{
	border-top: 8px solid #fe877b;
}

.post-entry-bottom .social-share-icon{
	background-color:#fe877b;
	color:#000000;
}

.post-entry-bottom .social-share-icon:hover{
	background-color:#000000;
	color:#fe877b;
}

.post-entry-bottom .share-button:hover .social-share-icon i,
.post-entry-bottom .social-share-icon i{
	color:#000000;
}

.post-entry-bottom .share-button:hover .social-share-icon:hover i,
.post-entry-bottom .social-share-icon:hover i{
	color:#fe877b;
}

/* author bio */
.author-bio{
	background-color:#242424;
	color:white;
}

.author-bio-title{
	color:#fe877b;
}
	
.author-bio-description{
	color:white;
}

.author-bio-url a{
	color:rgba(255,255,255,0.5);
}

.author-bio-url a:hover{
	color:#fe877b;
}

/* post relative */
.post-relative-bg{
	background-color:transparent;
}

.post-relative-entry:hover .post-relative-bg{
	background-color:rgba(0,0,0,0.8);
}

a.post-relative-link{
	color:white;
}

.post-relative-entry:hover a.post-relative-link{
	color:#fe877b;
}


.post-section-title,#reply-title{
	color:#333333;
}

.post-section-title:before,#reply-title:before{
	border-top:10px solid #f2f2f2;
}

/* comment section */
.comment-entry{
	background-color:white;
}

.bypostauthor .comment-entry{
	background-color:#e5e5e5;
}

.comment-author,.comment-author a{
	color:#242424;
}

.comment-date,.comment-date a{
	color:#999999;
}

.comment-date a:hover{
	color:#242424;
}

.comment-reply a{
	color:#242424;
	border:1px solid #999999;
}

.comment-reply a:hover{
	color:#fe877b;
	background-color:#242424;
	border:1px solid #242424;
}

.comment-content{
	border-top:1px solid #cccccc;
	color:#666666;
}

/* comment form */

.comment-notes{
	color:#fe877b;
}


/* photo single */
.photo-single-sidebar{
	background-color:#1a1a1a;
}

.photo-single-title-bar,.photo-single-empty-bar{
	background-color:#242424;
}

.fullscreen-lightbox{
	background-color:#000000;
}

.photo-single-title{
	border:1px solid #333333;
	color:#f5f5f5;
}

.caption_title{
	color:#f5f5f5;
}

.photo-single-sidebar-open{
	background-color:#242424;
}

.photo-single-sidebar-open i{
	color:#b2b2b2;
}

.photo-single-sidebar-open:hover{
	background-color:#fe877b;
}

.photo-single-sidebar-open:hover i{
	color:#404040;
}

.photo-single-extra{
	border-top:1px solid #595959;
}

.photo-single-info{
	color:#edeff4;
}

.photo-single-content{
	color:#999999;
}

.photo-single-relative-entry a:hover:before{
	border:3px solid #fe877b;
}

.photo-single-relative-title{
	color:#999999;
}

.photo-single-categories a{
	border:1px solid #333333;
	color:#999999;
}

.photo-single-categories a:hover{
	border:1px solid #fe877b;
	color:#fe877b;
}

/* light */
.light-photo .photo-single-sidebar{
	background-color:#f5f5f5;
}

.light-photo .fullscreen-lightbox li,
.light-photo .fullscreen-container-wrap li,
.light-photo .photo-single-photo-container{
	background-color:#e5e5e5 !important;
}

.light-photo .photo-single-title{
	border:1px solid #cccccc;
	color:#242424;
}

.light-photo .photo-single-extra{
	border-top:1px solid #cccccc;
}

.light-photo .photo-single-info{
	color:#242424;
}

.light-photo .photo-single-content{
	color:#808080;
}

.light-photo .photo-single-relative-entry a:hover:before{
	border:3px solid #bb2426;
}

.light-photo .photo-single-relative-title{
	color:#666666;
}

.light-photo .photo-single-categories a{
	border:1px solid #b3b3b3;
	color:#666666;
}

.light-photo .photo-single-categories a:hover{
	border:1px solid #bb2426;
	color:#bb2426;
}

.light-header .photo-single-title-bar,
.light-header .photo-single-empty-bar{
	background-color:white;
}

.light-header .caption_title{
	color: #FFFFFF;
}

.light-header .photo-single-sidebar-open{
	background-color:white;
}

.light-header .photo-single-sidebar-open i{
	color:#666666;
}

.light-header .photo-single-sidebar-open:hover{
	background-color:#bb2426;
}

.light-header .photo-single-sidebar-open:hover i{
	color:white;
}

/* photo grid */
.photo-single-grid-hover{
	background-color:#fe877b;
}

.photo-single-grid-title{
	color:#000000;
	border-bottom:1px solid #000000;
}

.photo-single-grid-button{
	color:#000000;
	border:2px solid #000000;
}

.photo-single-grid-button:hover{
	background-color:#000000;
	color:#fe877b;
}

/* light */

.light-photo .photo-single-grid-hover{
	background-color:#bb2426;
}

.light-photo .photo-single-grid-title{
	color:white;
	border-bottom:1px solid white;
}

.light-photo .photo-single-grid-button{
	color:white;
	border:2px solid white;
}

.light-photo .photo-single-grid-button:hover{
	background-color:white;
	color:#bb2426;
}

/* photo category */
.photo-category-container{
	background-color:#000000;
}

.photo-category-title-bar{
	background-color:#242424;
}

h1.photo-category-title{
	color:#f5f5f5;
}

/* light */
.light-photo .photo-category-container {
	background-color:#e5e5e5;
}

.light-header .photo-category-title-bar{
	background-color:white;
}

.light-photo h1.photo-category-title{
	color:#666666;
}

/* fullcreen lightbox */
.photo-single-close-lightbox{
	background-color:transparent;
}

.photo-single-close-lightbox i{
	color:#b2b2b2;
}

.photo-single-close-lightbox:hover{
	background-color:#fe877b;
}

.photo-single-close-lightbox:hover i{
	color:#404040;
}

.light-header .photo-single-close-lightbox i{
	color:#666666;
}

.light-header .photo-single-close-lightbox:hover{
	background-color:#bb2426;
}

.light-header .photo-single-close-lightbox:hover i{
	color:white;
}

/* photo category */

/* album category */
.photo-album-grid-title a{
	color:#f5f5f5;
}

.photo-album-grid-title a:hover{
	color:#fe877b;
}

.load-more-photo span{
	border:1px solid #808080;
	color:#808080;
}

.load-more-photo span:hover{
	border:1px solid #fe877b;
	background-color:#fe877b;
	color:#000000;
}

.load-more-loading{
	background-color:transparent;
	color:#808080;
}

.spinner > div {
	background-color:#fe877b;
}

/* light */
.light-photo .photo-album-grid-title a{
	color:#242424;
}

.light-photo .photo-album-grid-title a:hover{
	color:#bb2426;
}

.light-photo .load-more-photo span{
	border:1px solid #808080;
	color:#242424;
}

.light-photo .load-more-photo span:hover{
	border:1px solid #bb2426;
	background-color:#bb2426;
	color:white;
}

.light-photo .load-more-loading{
	background-color:transparent;
	color:#bb2426;
}

.light-photo .spinner > div {
	background-color:#bb2426;
}

/* category listing page */
.photo-category-name{
	background-color:transparent;
}

.photo-category-name:hover{
	background-color:rgba(0,0,0,0.5);
}

.photo-category-name a{
	border:1px solid transparent;
	color:transparent;
}

.category-hover-mobile .photo-category-name{
	background-color:rgba(0,0,0,0.5);
}

.category-hover-mobile .photo-category-name a{
	border:1px solid #fe877b;
	color:#fe877b;
}

.photo-category-name:hover a{
	border:1px solid #fe877b;
	color:#fe877b;
}

/* light */

.light-photo .photo-category-name:hover{
	background-color:rgba(255,255,255,0.9);
}

.photo-category-name a{
	border:1px solid transparent;
	color:transparent;
}

.light-photo .photo-category-name:hover a{
	border:1px solid #bb2426;
	color:#bb2426;
}

/* like and share */
.like-number,
.like-button i,
.share-button,
.share-button i,
.photo-date{
	color:#f5f5f5;
}

.like-button.liked-button i,
.share-button:hover,
.share-button:hover  i,
.share-button:hover .social-share-icon:hover i,
.social-share-icon:hover i{
	color:#fe877b;
}

.share-button-arrow{
	border-top: 8px solid #fe877b;
}

.social-share-icon{
	background-color:#fe877b;
	color:#000000;
}

.social-share-icon:hover{
	background-color:#000000;
	color:#fe877b;
}

.share-button:hover .social-share-icon i,
.social-share-icon i{
	color:#000000;
}

.photo-single-grid-hover .like-button,.photo-single-grid-link{
	border:2px solid #000000;
}

.photo-single-grid-hover .like-button i,
.photo-single-grid-link i,
.photo-single-grid-hover .like-number{
	color:#000000;
}

.photo-single-grid-hover .like-button:hover,.photo-single-grid-hover .liked-button,.photo-single-grid-link:hover{
	border:2px solid #000000;
	background-color:#000000;
}

.photo-single-grid-hover .like-button:hover .like-number,
.photo-single-grid-hover .liked-button .like-number,
.photo-single-grid-hover .like-button:hover i,
.photo-single-grid-hover .liked-button i,
.photo-single-grid-link:hover i{
	color:#fe877b;
}

/* light */
.light-photo .like-number,
.light-photo .like-button i,
.light-photo .share-button,
.light-photo .share-button i,
.light-photo .photo-date{
	color:#333333;
}

.light-photo .like-button.liked-button i,
.light-photo .share-button:hover,
.light-photo .share-button:hover  i,
.light-photo .share-button:hover .social-share-icon:hover i,
.light-photo .social-share-icon:hover i{
	color:#bb2426;
}

.light-photo .share-button-arrow{
	border-top: 8px solid #bb2426;
}

.light-photo .social-share-icon{
	background-color:#bb2426;
	color:white;
}

.light-photo .social-share-icon:hover{
	background-color:white;
	color:#bb2426;
}

.light-photo .share-button:hover .social-share-icon i,
.light-photo .social-share-icon i{
	color:white;
}

.light-photo .photo-single-grid-hover .like-button,
.light-photo .photo-single-grid-link{
	border:2px solid white;
}

.light-photo .photo-single-grid-hover .like-button i,
.light-photo .photo-single-grid-link i,
.light-photo .photo-single-grid-hover .like-number{
	color:white;
}

.light-photo .photo-single-grid-hover .like-button:hover,
.light-photo .photo-single-grid-hover .liked-button,
.light-photo .photo-single-grid-link:hover{
	border:2px solid white;
	background-color:white;
}

.light-photo .photo-single-grid-hover .like-button:hover .like-number,
.light-photo .photo-single-grid-hover .liked-button .like-number,
.light-photo .photo-single-grid-hover .like-button:hover i,
.light-photo .photo-single-grid-hover .liked-button i,
.light-photo .photo-single-grid-link:hover i{
	color:#bb2426;
}

/* widget */

/* widget basic style */
.sidebar-widget{
	
}

.sidebar-widget-title{
	color:#242424;
	border-bottom:1px solid #242424;
}


.content .sidebar-widget{
	color:#666666;
}

.content .sidebar-widget a{
	color:#666666;
}

.content  .sidebar-widget a:hover{
	color:#242424;
}

.content .sidebar-widget ul li a{
	color:#666666;
}

.content  .sidebar-widget ul li a:hover{
	color:#242424;
}


/* tagcloud */

.content .sidebar-widget .tagcloud a,.blog-single-tags a{
	color:#242424;
	border:1px solid #b3b3b3;
}

.content .sidebar-widget .tagcloud a:hover,.blog-single-tags a:hover{
	background-color:#242424;
	color:#fe877b;
	border:1px solid #242424;
}

/* flex slider style */

.flex-direction-nav .flex-next:hover ,.flex-direction-nav .flex-prev:hover{
	background-color:#fe877b;
}

/* custom slider */
/* fullscreen slider style */
.caption_title{
	background-color:#242424 !important;
}

.tp-bullets.tp-thumbs .bullet:before{
	background-color:#fe877b;
}

.tp-leftarrow,
.tp-rightarrow{
	background-color:rgba(0,0,0,0.5) !important;
}

.tp-leftarrow:hover,
.tp-rightarrow:hover{
	background-color:#fe877b !important; 
}

.tp-leftarrow:hover i,.tp-rightarrow:hover i{
	color:#404040;
}

.neat-slider-bottom{
	background-color:#242424;
}

/* light */
.light-header .caption_title{
	background-color: #153a66 !important;
}

.light-header .neat-slider-bottom{
	background-color:white;
}

.light-header .tp-bullets.tp-thumbs .bullet:before{
	background-color:#bb2426;
}

.light-header .tp-leftarrow,
.light-header .tp-rightarrow{
	background-color:white !important;
}

.light-header .tp-leftarrow:hover,
.light-header .tp-rightarrow:hover{
	background-color:#bb2426 !important;
}

.light-header .tp-leftarrow:hover i,
.light-header .tp-rightarrow:hover i{
	color:white;
}

.light-header .neat-slider .tp-leftarrow,
.light-header .neat-slider .tp-rightarrow{
	background-color:rgba(0,0,0,0.1) !important;
}

.light-header .neat-slider .tp-leftarrow:hover,
.light-header .neat-slider .tp-rightarrow:hover{
	background-color:#bb2426 !important; 
}

.light-header .caption_title a{
	color:#666666 !important; 
}
