@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700|Raleway:300,700);



.btn{
    font-family: 'montserrat', sans-serif;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:4px;
    font-size:12px;
    padding: 15px 26px;

    -webkit-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
}

 .btn-default{
    background:transparent;
    border-radius:0;
    color:white;
    border:1px solid white;
    position:relative;
} 

.btn-default:hover{
    background:transparent;
    border:1px solid white;
}


.btn-default:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
}

.btn-default:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #fff;
}

.btn-default:hover:after, .btn-default:active:after {
    height: 100%;
}


.btn-black{
    color:#fff;
    border-color:#fff;
}

.btn-black:hover{
    color:white;
    border-color:#222222;
    background: transparent !important;
}

.btn-black:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
}

.btn-black:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #000;
}

.btn-black:hover:after, .btn-black:active:after {
    height: 100%;
}

#featured-works > div:nth-child(1) > div.featuredItemName > a{
    z-index:0;
}


.btn.btn-lg{
    padding: 20px 40px;
}

.btn.btn-sm{
    padding: 10px 20px;
}

.btn.btn-xs{
    padding: 7px 16px;
    letter-spacing:5px;
}

.btn-rounded{
    border-radius:6px;
}

.alert{
    border-radius:0;
}




h4.carrousel{
    font-size:24px;
    line-height: 28px;
}

h5.carrousel{
    font-size:18px;
    line-height: 18px;
	
}

p.serif{
    font-family:Georgia, serif; 
    font-style:italic;
    font-size: 14px;
    line-height: 1.8;
    color: #ccc;
    -webkit-font-smoothing: antialiased;
	margin-top:0;
	font-weight:100 !important;
}

p.serif .serifNormal{
    font-style:normal;
}

 h5.minimal {
text-transform: uppercase;
letter-spacing: 6px;
font-weight:700;
font-size:18px;
font-family: 'montserrat', sans-serif;
margin-bottom:10px;
text-rendering: optimizeLegibility;
 -webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
}




/*-------------------------
5. Featured Items
--------------------------*/
#featured-works{
    z-index:1;
}

.featureBox{
    width:30%;
    float:left;
    display:inline-block;
    padding:30px;
    padding-top:60px;
}



.featureBox:first-child{
    text-align: right;
}

.featureBox h5.minimal{
    text-align: left;
	
}

.featuredNumbersWrapper{
    width: 210px;
    float:right ;
    padding-bottom:80px;
	
}

div.item.featuredNumber h4 {
font-size:24px;
line-height: 28px;
font-weight: 400;
font-family: 'montserrat', sans-serif;
    margin-bottom:10px;
    text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;

}


.featureImages img{
    width:100%;
	background-size:cover !important;

}

.featureImages{
    overflow:hidden; 
    width:100%;
	background-size:cover !important;
}


.featureImages{
    padding-top:0;
    padding-left:0;
    padding-right:0;
}

.featureBox .line-separator-medium{
    background:black;
}

.featureImages{
    padding-top:0;
    width:70%;
}
.featuredTitle{
    padding-top:70px;
    padding-bottom:100px;
	color:#fff;
}
.featuredTitle h5{
    font-weight:700;
    text-transform:uppercase;
	
}


.featuredNumber h4{
    text-align:center;
		
}

#sync2 h4{
	  
}


.synced{
    background:rgba(0,0,0,0.03)
}

#sync2 .synced h4{
    text-decoration: overline;
}



.backgroundBigNumber{
    position:absolute;
    font-size:16em;
    top:90px;
    z-index:-2;
	line-height: 28px;
	font-weight: 400;
    font-family: 'montserrat', sans-serif;
    margin-bottom:10px;
    text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

.featuredItemName{
    position:relative;
}

