/*====================== GENERAL ======================*/
body,
.accordion-heading a,
.portfolio h4,
#menu ul a{
    color: #717171;
}

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: #333333;
}



/*====================== DIVIDER IMAGES ======================*/
.entry.single-post,
#comments,
.entry,
.title,
#header,
#welcome{
    background: url(../images/divider.png) repeat-x bottom left !important;
}

.pagination{
    background: url(../images/divider.png) repeat-x top left;
}

#welcome h1{
    background: url(../images/divider2.png) repeat-y right 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;
    box-shadow: 0 1px 0 #e5e5e5;
    -webkit-box-shadow: 0 1px 0 #e5e5e5;
    -moz-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;
}

.portfolio article:hover h2{
    color: #fff;
}

.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: #00bef6 url(../images/icon/twitter2.png) no-repeat 15px center;
}
#footer .social li.facebook a:hover{
    background: #3b5998 url(../images/icon/facebook2.png) no-repeat 15px center;
}
#footer .social li.dribbble a:hover{
    background: #e3558b url(../images/icon/dribbble2.png) no-repeat 15px center;
}
#footer .social li.vimeo a:hover{
    background: #00adef 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;
}