/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

.module,
#header,
#breadcrumbs,
#content,
#footer { }

#menu .module { margin: 10px 5px; }

#footer .module { margin: 0; }

#toolbar,
#headerbar { margin-bottom: 15px; }


/* Layout
----------------------------------------------------------------------------------------------------*/

a#totop-scroller {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	width: 104px;
	height: 37px;
    line-height: 37px;
	background: url(../images/backtotop.png) 0 0 no-repeat;
	text-decoration: none;
    color: #181818;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
}
a#totop-scroller:hover{
    color: #fff;
}
#menu{
    position: absolute;
    right: 0;
    top: 45px;
}
#container-wrap{
    background:#EDEDEB;
}
#container-wrapinner{
   background:#FFF url(../images/project-bg.png) 0 115px repeat-x; 
}
#footer{
     background: url(../images/footer-bg.png) 0 0 repeat-x;
     height: 97px;
     color: #FFFFFF;
     font-size: 12px;
}
#footer .wrapper{
    position: relative;
}
#footer-logo{
    position: absolute;
    left: 0;
    top: 25px;    
}
#footer-copyright{
    position: absolute;
    left: 200px;
    top: 42px;
}
#footer-menu{
    position: absolute;
    left: 360px;
    top: 35px;
}
#footer-menu ul{
    margin: 0;
    padding: 0;
}
#footer-menu ul li{
    float: left;
    padding: 0 6px;
    border: none!important;
    background: url(../images/footer-li.png) 0 9px no-repeat;
}
#footer-menu ul li a, #footer-menu ul li a:hover, #footer-menu ul li a.active{
    color: #fff!important;
}
#footer-menu ul li a:hover{
    text-decoration: underline;
}
#footer-follow{
    position: absolute;
    top: 28px;
    right: 0;    
}
#footer-like{
    position: absolute;
    top: 22px;
    right: 70px;    
}
#bottom-b{
    height: 118px;
    background: url(../images/bottom-bg.png) 0 100% repeat-x;
}
#bottom-b .wrapper{
    position: relative;
    height: 118px;    
}
#allwork{
    position: absolute;
    left: 392px;
    top: 18px;
}
#innertop li{
    width: 75px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    float: left;
    margin-left: 10px; 
    background: url(../images/submenu-li-hover.png) 0 0 no-repeat;   
}
#innertop li:hover, #innertop li.active{
    background: url(../images/submenu-li.png) 0 0 no-repeat; 
}
#innertop li a{
    color: #DCC92F;
}

#innertop ul{
    float: right;
    margin: 12px 0;
}
.contactus-page{
    padding: 20px 0 20px 0;
    color: #181818;
    font-size: 18px;
    min-height: 630px;
}
.contactus-page a{
    color: #181818; 
}
.contactus-page input{
    border: #E3E1E1 solid 1px;
    margin:0 0 5px 0;
    padding: 4px 0;
    width: 180px;
}
.contactus-page input#submit{
    width: 100%;
    background: url(../images/send-bg.png) 0 0 no-repeat;
    border: none;
    text-align: right;
    padding: 4px 4px;
    color: #FFFFFF;
    font-size: 18px;
    margin-top: 22px; 
}
.contactus-page input#thankyou{
    width: 100%;
    background: url(../images/send-bg.png) 0 0 no-repeat;
    border: none;
    text-align: right;
    padding: 4px 4px;
    color: #FFFFFF;
    font-size: 18px;
    margin-top: 22px; 
}
.contactus-page textarea{
    border: #E3E1E1 solid 1px;
    margin:0 0 0 0;
}
.contact-icons td{
    padding: 0 10px;
}
h1.about-header{
    font-size: 90px;
    line-height: 90px;
    padding: 40px 0 0 0;
    margin: 0;
    text-align: center;
    font-family:  'Arvo',serif !important;
}
.about-image1{
    text-align: center;
    margin: 10px 0;
}
.about-text{
    text-align: justify;
    line-height: 200%;
    font-size: 14px;
}
.about-icons{
    text-align: center;
    margin: 30px 0;
}
.about-icons a{
    color: #181818;
    font-size: 14px;
}
.about-contact{
    text-align: center;
} 
#maininner{
    min-height: 530px!important;
}