/* 
    Document   : colors
    Created on : 3 sept. 2012, 17:56:23
    Author     : shaylash
    Description:
        Purpose of the stylesheet follows.
*/


/* GENERAL ELEMENTS */
body {
    color:#ededed;
	background:url(../images/background5.png)  white;
}

.blocBody{  color:#ededed!important;}
#headerShadow{background:none; border-top:1px solid #777;}
header.fixable {
    background:#2e2e2e;  
    border-top:0.25em #FA3C3C solid;
}
.iconWrapper{background:none; }
#headerBorder {
    background-color:#f8f8f8;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
}

#mainLogo {
    background-color:#2e2e2e;
}
#baseline {
    color:#d2dbe0;
}
blockquote {
    color:#bbb;
    text-shadow:0px 2px 0px rgba(255, 255, 255, 1);
}

/*typography*/

h3, h4, h5, h6 {
    color:#c5bdb9
}
h1, h2 {
    color:#FA3C3C
}
h1 span, h2 span {
    color:#f7f7f7;
}
a:link, a:visited {
    color:#FA3C3C;
}
.focus {
    background:#f8f8f8;
    border:1px solid #D8D8D8
}

/* Buttons */
a.btn, button, input[type="submit"], input[type="reset"], input[type="button"] {
    -moz-box-shadow:inset 0px 1px 0px 0px #F05751;
    -webkit-box-shadow:inset 0px 1px 0px 0px #F05751;
    box-shadow:inset 0px 1px 0px 0px #F05751;
    
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F05751), color-stop(1, #FA3C3C) );
    background:-moz-linear-gradient( center top, #F05751 5%, #FA3C3C 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F05751', endColorstr='#FA3C3C');
    
	background-color:#FA3C3C;
    color:#fff;
    border:1px solid #FA3C3C;
    *border:1px solid #ba0701;
}

.btn:hover {
    background-color:white;
}

.btnHover {
    color:#FA3C3C !important;
   background:white!important;
}

.btnFlatHover {
    color:white !important;
    background: #FA3C3C !important;
    border-color:#FA3C3C !important;
}

.speBtnHover {
    color:#FA3C3C !important;
    background-color: white!important;
}

a.btnFlat, a.btnFlat[disabled="disabled"] {
    background: #333;
    border:1px solid #333;
    color:white;
}

a.iconBtn {
    -moz-box-shadow:2px 3px 0px 0px #FA3C3C;
    -webkit-box-shadow:2px 3px 0px 0px #FA3C3C;
    box-shadow:2px 3px 0px 0px #FA3C3C;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FA3C3C), color-stop(1, #F05751) );
    background:-moz-linear-gradient( center top, #FA3C3C 5%, #F05751 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FA3C3C', endColorstr='#F05751');
    background-color:#FA3C3C;
    color:#ededed;
    border:1px solid #f04900;
    *border:1px solid #f04900;
}
a.iconBtn:hover {
    text-decoration:none;
    color:white;
    background:#FA3C3C;
    border-color:#FA3C3C;
    -moz-box-shadow:0px 0px 0px 0px #3470aa;
    -webkit-box-shadow:0px 0px 0px 0px #3470aa;
    box-shadow:0px 0px 0px 0px #3470aa;
}
.cubeLink {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #555), color-stop(1, #333) );
    background:-moz-linear-gradient( center top, #555 5%, #333 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#333');
    background-color:#f7f7f7;
}
.cubeLink h3 {
    color:white;
}
.cubeLink:hover {
    background:#FA3C3C;
}
a.cubeLink:hover h3 {
    color:white;
}

#mapReturn, #mapReturn:visited, #mapReturn:active, #mapReturn:link, #closeContact, #closeContact:visited, #closeContact:active, #closeContact:link{ color:#ededed;}

#closeContact:hover, #mapReturn:hover {
    color:#FA3C3C;
}

/* IMAGES LINK*/
.imgWrapper {
    background-color:white;
}

.view:hover, .view:visited, .view:active { color: #EEE; }

.view span {
    color:#f7f7f7;
    background:#fff;
}

/*SOCIAL ICONS*/
.socialIcon {
    background-color:#333;
}
.socialHoverClass {
    background-color:#FA3C3C;
}
/*ICONS NUMBERS */
.iconNumbers {
    background-color:#333;
}
/*ICONS LIST*/
ul.iconsList li:before {
    background-color:#333;
}

/* ACCORDEON */
.accordion h2.current {
    border-bottom: 1px solid #FA3C3C;
    color:#FA3C3C;
}

/*PRICING TABLE*/
table.pricingBloc th{background:#333;}
table.pricingBloc td.cost{background:#222}
table.pricingBloc h2 {color:#FBFBFB;}
table.pricingBloc .line1 {background-color:#333;}
table.pricingBloc .line2 {background-color:#f7f7f7;}
.sign {background-color:#222;}
table.pricingBlocFocus th{background:#111}
table.pricingBlocFocus td.cost{background:#F05751}
table.pricingBlocFocus h2, table.pricingBlocFocus th{color:white;}
table.pricingBlocFocus h2 span{color:white;}
table.pricingBlocFocus .sign {background-color:#111;}
table.pricingBloc{border:1px solid #111;}
/* TABLE */
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #FA3C3C !important;
    color:white;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #F5F5F5;
}
/* BACK TO TOP */
#to-top:hover {
    background-color: #FA3C3C !important;
}
#to-top {
    background-color: #333;
}
/* PAGINATION */
#pagination .active {
    color:#999;
}
#pagination a:hover {
    background-color:#333;
    color:white;
}
/* MAIN MENU */
#mainMenu ul ul, #mainMenu ul li.hover a, #mainMenu ul li.Shover a {
    background-color:#f7f7f7 ;
}
#mainMenu ul li .active{
    background-color:#FA3C3C ;
}

#mainMenu ul li.hover a {     
   -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0; 
}

#mainMenu ul ul a {
    color:#999;
}

#mainMenu ul ul li a:hover, #mainMenu ul ul li.hover {
    color:white !important;
}
#mainMenu .hasSubMenu {
    background-image:url('../images/icons/main-nav-normalstate.png');
    background-repeat:no-repeat;
    background-position:90% center;
}
#mainMenu ul ul li.hover>a {
    background-image:url('../images/icons/main-nav-hoverstate.png');
    background-repeat:no-repeat;
    background-position:90% center;
    color:white;
}

/*SLICES COLORS*/
.color1 {
  /* background-color: #000;*/
}
.color2 {
   /* background-color:#e6eaec;
    border-bottom: 1px solid #ccc;*/
}
.color3 {
   /* background-color: #f8f8f8;
    border-bottom: 1px solid #ddd;*/
}
.color4 {
   /* background: #ffffff; 
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;*/
}
.color5 {
   /* background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #fdfcfa 84%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(84%,#fdfcfa)); 
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fdfcfa 84%); 
    background: -o-linear-gradient(top,  #ffffff 0%,#fdfcfa 84%); 
    background: -ms-linear-gradient(top,  #ffffff 0%,#fdfcfa 84%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fdfcfa 84%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fdfcfa',GradientType=0 ); 
    border-bottom:1px solid #ededed;
    border-top:1px solid #ededed;*/
}

.color6{/* background-color: #2E2E2E;*/}

/*CONTACT PAGE*/

#contact {
    background-color:#2E2E2E;
}

/*FOOTER*/
.footer1 {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333), color-stop(1, #2e2e2e) );
    background:-moz-linear-gradient( center top, #333 5%, #2e2e2e 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#2e2e2e');
    background:#2e2e2e;
    border-top:0.5em #FA3C3C solid;
}
.footer2 {
    background: #1c1c1c;
}
#footer h2 {
    color: #d8d8d8;
}
#footerRights {
    color:#ccc;
}

/* testimonial*/
.testimonial blockquote {
    background:#ededed;
    color:#555;
}
/* SLIDERS */

/*FLEX*/
.slides .txt div {
    background:#f7f7f7;
    color:#FFFFFF;
}
#sliderWrapper .flex-control-paging li a.flex-active {
    background:#FA3C3C;
}
.flex-control-nav {
    background:#fff;
}
/*REVOLUTION SLIDER*/
.tp-bullets.simplebullets .bullet.selected {
    background-color:#FA3C3C!important;
}
.caption h2{color:#ededed;}
.caption.small_text{text-shadow: none; }
.captionBloc {
    background:#FA3C3C;
    color:white;
}

/* NIVO SLIDER*/
.theme-light .nivo-directionNav a:hover {
    background-color:#FA3C3C;
}
.nivo-caption, .nivo-html-caption {
    background-color:#f7f7f7;
    color:#FFFFFF;
    opacity:0.9;
}
.theme-light .nivo-controlNav a.active {
    background:#FA3C3C;
}

/* NAV TRAIL */
#navTrail .current {
    color:#FA3C3C;
}
#navTrail a:hover {
    color:#FA3C3C;
}
/* PAGE */
#sidebar #subnav ul li a.active, #sidebar #subnav ul li a:hover {
    color:#FA3C3C;
}

/* BLOG */
.blog .widget h3 {
    border-bottom:1px solid #ededed;
}
.blog .widget ul li a:hover {
    color:#FA3C3C;
}
.blog .blogTags ul li a {
    background-color:#333;
    color:white;
}
.blog .blogTags ul li a:hover {
    background-color:#FA3C3C;
    color:white;
}

.blog article h2 {
    color:#777;
}

ul.iconsList li a:hover {
    color:#FA3C3C;
}
ul.entry-meta li.entry-category {
    background:#333;
    color:white;
}

#rssSuscribe {
    color:#fff;
}
/* TEAM PAGE */
.people h3 {
    background-color: #e6eaec;
}
.people h2 {
    background-color: #e6eaec;
}
.people h2 span {
    color:#999999;
}
/*PORTFOLIO FILTER*/
nav#filter a:hover, nav#filter a.current {
    color:#FA3C3C;
}
li.filterTitle {
    color:#FA3C3C;
}
section#projectDescription {
    background-color:#F8F8F8
}
/*PORTFOLIO */
.PortfolioStickyMenu a:link {
    color:#666;
}
.PortfolioStickyMenu a:hover {
    color:#FA3C3C;
}
.PortfolioStickyMenu {

}

.scrollElement .pInfo {
}

.scrollElement .pInfo a:hover {
    color:#FA3C3C;
}
nav.navigate a {
    background-color:#333;
}
nav.navigate a:hover {
    background-color:#FA3C3C;
}

