
/*----- General -----*/
body,
.accordion-heading a,
#menu ul a { /* color: #717171; */ }

.portfolio h4 {  color: #B1AAAA; }

body {
	background-color: #dcdcd9;
}
.container,
#menu ul,
.features .box {
	background-color: #FFF; 
}
.container {
	box-shadow:0 0 30px #c7c7c7;
	-webkit-box-shadow: 0 0 30px #c7c7c7;
	-moz-box-shadow:0 0 0 30px #c7c7c7;     
}
.color,
a:hover,
.menu-filtrable li.current a,
#footer a:hover,
#copyright #footer-menu a:hover {
	color: #e95850;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6,
a,
.testimonials .t-info a:hover,
.accordion-heading a.acc-active {
	color: #414042;
}
.container:before,
#home_slider .text {
	background-color: #ae171c;
}



/*----- Divider images -----*/
.entry.single-post, .entry, .title, #comments, #welcome {
	background: url(../images/divider.png) repeat-x bottom left !important;
}
.pagination {
	background: url(../images/divider.png) repeat-x top left;
}
#welcome table {
	background: url(../images/divider2.png) repeat-y left top;
}



/*----- Border Color -----*/
#menu ul {
	border: 1px dotted #EFEFEF;
}
/*
.breadcrumb,
#menu ul li,
.home_services li,
#sidebar li,
.portfolio-single .skilss {
	border-bottom: 1px solid #EFEFEF;
}
*/
/*
.home_services {
	border-right: 1px solid #EFEFEF;
}
*/.portfolio-single .skilss {
	border-top: 1px solid #EFEFEF;
}
.divider {
	background-color: #efefef;
}



/*----- MENU -----
#menu a:hover,
#menu a.current,
#menu a:before {
	color: #878787;
}
{
	color: #333333;
}
*/



/*----- Slider -----*/
#home_slider .num {
	color: #fff;
	background-color: #e95850;
}
#home_slider .num span {
	border-bottom: 1px solid #f4746d;
}
#home_slider .num a {
	background-image: url(../images/slider-link.png);
}
#home_slider h2,
#home_slider p {
	color: #EAEAEA;
}
#home_slider h2 {
	border-left: 1px solid #4D4D4D;
}
#home_slider p {
	border-right: 1px solid #4D4D4D;
}
.flex-direction-nav a.flex-prev {
	background-image: url(../images/slider-prev.png);
}
.flex-direction-nav a.flex-next {
	background-image: url(../images/slider-next.png);
}
.flex-direction-nav a.flex-prev:hover {
	background-image: url(../images/slider-prev-hover.png);
}
.flex-direction-nav a.flex-next:hover {
	background-image: url(../images/slider-next-hover.png);
}



/*----- Accordion -----*/
.accordion-group {
	background-color: #fbfbfb;
	border: 1px solid #f5f5f5;
	-webkit-box-shadow: 0 1px 0 #e5e5e5;
		 -moz-box-shadow: 0 1px 0 #e5e5e5;
					box-shadow: 0 1px 0 #e5e5e5;
}
.accordion-heading a {
	border-bottom: 1px solid #f5f5f5;
	background: url(../images/accordion-plus.png) no-repeat right center;
}
.accordion-heading a.acc-active {
	background: url(../images/accordion-minus.png) no-repeat right center;
}



/*----- Features -----*/
.features .box:hover {
	background-color: #f9f9f9;
	border: 1px solid #fff;
}
.features .box {
	border: 1px solid #f2f2f2;
}
.features [class*-"span"] {
	background-image: url(../images/box-bg.png);
}



/*----- Portfolio -----*/
.portfolio article {
	background-color: #fbfbfb;
	border: 1px solid #CCC;
	margin-left: -1px;
}
.portfolio article:hover h2 {
    color: #fff;
}
.portfolio article:hover h4 {
	color: #999;
}
.portfolio div a.portfolio-view {
	background-image: url(../images/portfolio-view.png);
}
.portfolio div a.portfolio-link {
	background-image: url(../images/portfolio-link.png);
}
.portfolio div a:hover {
	background-color: rgba(255,255,255, 0.1);
}
.da-thumbs li div,
.da-thumbs article div {
	background: rgba(0,0,0,0.75);
}



/*----- Latest Blog -----*/
.blog-title {
	border-bottom: 1px dotted #d0d0d0;
}
[class^-"post-format-"] {
	border-left: 1px dotted #d0d0d0;
}



/*----- Testimonials -----*/
.testimonials .t-info a{
	color: #e95850;
}
.testimonials .t-text {
	color: #808080;
	background-color: #fbfbfb;
	border: 1px solid #f5f5f5;
	box-shadow: 0 1px 0 #e5e5e5;
	-webkit-box-shadow: 0 1px 0 #e5e5e5;
	-moz-box-shadow: 0 1px 0 #e5e5e5;
}
.testimonials .t-text span{
	background-image: url(../images/testimonials-arrow.png);
}



/*----- Carousel -----*/
.flex-carousel .es-nav-prev {
	background: url(../images/carousel-prev.png) no-repeat center bottom;
}
.flex-carousel .es-nav-next {
	background: url(../images/carousel-next.png) no-repeat center bottom;
}



/*----- Footer -----*/
#footer {
	color: #d0d0d0;
	background-image: url(../images/footer-bg.jpg);
}
#footer .title {
	color: #e1e1e1;
	background-image: url(../images/footer-divider.png) !important;
}
#footer a {
	color: #fff;
}
#footer .date {
	color: #999898;
}
#footer .social li a {
	color: #aaaaaa;
	background: rgba(0, 0, 0, 0.1) no-repeat 15px center;
}
#footer .social li.twitter a {
	background-image: url(../images/icon/twitter.png);
}
#footer .social li.facebook a {
	background-image: url(../images/icon/facebook.png);
}
#footer .social li.dribbble a {
	background-image: url(../images/icon/dribbble.png);
}
#footer .social li.vimeo a {
	background-image: url(../images/icon/vimeo.png);
}
#footer .social li.flickr a {
	background-image: url(../images/icon/flickr.png);
}
#footer .social li.pinterest a {
	background-image: url(../images/icon/pinterest.png);
}
#footer .social li.twitter a:hover {
	background: #21a114 url(../images/icon/twitter2.png) no-repeat 15px center;
}
#footer .social li.facebook a:hover {
	background: #a0c657 url(../images/icon/facebook2.png) no-repeat 15px center;
}
#footer .social li.dribbble a:hover {
	background: #21a114 url(../images/icon/dribbble2.png) no-repeat 15px center;
}
#footer .social li.vimeo a:hover {
	background: #000000 url(../images/icon/vimeo2.png) no-repeat 15px center;
}
#footer .social li.flickr a:hover {
	background: #0063dc url(../images/icon/flickr2.png) no-repeat 15px center;
}
#footer .social li.pinterest a:hover {
	background: #cb2027 url(../images/icon/pinterest2.png) no-repeat 15px center;
}
#footer .social li a:hover {
	color: #fff;
}



/*----- Copyright -----*/
#copyright {
	background-color: #39383a;
}
#copyright p {
	color: #d4d4d4;
}
#copyright #footer-menu a {
	color: #d4d4d4;
}







/*----- Team -----*/
.team [class*-"span"] div {
	background-color: #fbfbfb;
	border: 1px solid #f5f5f5;
	box-shadow: 0 1px 0 #e5e5e5;
	-webkit-box-shadow: 0 1px 0 #e5e5e5;
	-moz-box-shadow: 0 1px 0 #e5e5e5;
}
.team [class*-"span"] h2 {
	color: #555555;
}
.team [class*-"span"] h4 {
	color: #808080;
	border-bottom: 1px solid #E3E3E3;
}
.team [class*-"span"] .social li.twitter a {
	background-image: url(../images/icon/twitter.png);
}
.team [class*-"span"] .social li.facebook a {
	background-image: url(../images/icon/facebook.png);
}
.team [class*-"span"] .social li.dribbble a {
	background-image: url(../images/icon/dribbble.png);
}
.team [class*-"span"] .social li.pinterest a {
	background-image: url(../images/icon/pinterest.png);
}
.team [class*-"span"] .social li.vimeo a {
	background-image: url(../images/icon/vimeo.png);
}
.team [class*-"span"] .social li.flickr a {
	background-image: url(../images/icon/flickr.png);
}



/*----- Sidebar -----*/
#sidebar h3.title {
	color: #555555;
}

/* Categories */
#sidebar .categories a,
#sidebar .menu-filtrable li a {
	background: url(../images/filtrable-off.png) no-repeat left center;
}
#sidebar .categories .current a,
#sidebar .categories a:hover,
#sidebar .menu-filtrable li.current a {
	background: url(../images/filtrable-on.png) no-repeat left center;
}

/* Tweet */
#sidebar .tweet li {
	background-color: #FCFCFC;
	border: 1px dashed #f2f2f2;
}



/*----- Shortcode -----*/
#comments ol.comments-list li article {
    background-color: #FCFCFC;
    border: 1px dashed #f2f2f2;
}



/*----- Redefinition Bootstrap -----*/
.label-inverse {
	background-color: #444444 !important;
}
blockquote {
	border: 1px dashed #f2f2f2; 
	border-left: 5px solid #E34B39;
	background-color: #FCFCFC;
}
blockquote.pull-right {
	border-right: 5px solid #E34B39;
}

.carousel-control {
	border: 1px solid #292929;
}
.nav-pills > .active > a, 
.nav-pills > .active > a:hover {
	color: #fff;
}
.nav-tabs .dropdown-toggle .caret, 
.nav-pills .dropdown-toggle .caret,
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret{
	border-bottom-color: #e95850;
	border-top-color: #e95850;
}
.nav-list > .active > a, 
.nav-list > .active > a:hover,
.nav-pills > .active > a, 
.nav-pills > .active > a:hover{
	background-color: #e95850;
}