/* ------------------------------------------
Theme Name: Amar Lifespacess
Company: Brand Harvest
Updated: 12 SEP 2013 / 3:35pm
Version: 1.0
Coded by RAJESH RANE
------------------------------------------ */
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
/*@import url(http://weloveiconfonts.com/api/?family=fontawesome);
[class*="fontawesome-"]:before {
font-family: 'FontAwesome', sans-serif;
}*/
*::-moz-selection {
background-color:#C3512F;
color:#FFF;
}
.container-fluid { background:none repeat scroll 0 0 #FEF7E5; max-width:956px; min-width:316px; margin:0 auto; }
h1, h2, h3, h4, h5, h6 { color:#5E3B3B; font-family:'Roboto Condensed', Cambria, Calibri, Arial, sans-serif; font-weight:400; line-height:30px; text-rendering:optimizelegibility; margin:10px 0; }
.logo a { display:block; width:100%; height:100%; margin-top:20px; margin-bottom:20px; }
/*Footer*/
.menu { font-size:11px; float:right; overflow:hidden; margin:7px 0 0; }
.menu li { float:left; display:block; border-left-style:solid; border-left-width:1px; line-height:10px; padding:0 10px; }
.menu li:first-child { border:none; }
.menu li:last-child { padding-right:0; }
.border1 { border-right:1px dashed #757376; }
.top-social-icons { height:32px; position:absolute; right:-4px; top:0; width:80%; padding:25px 0 0; }
.top-social-icons ul { display:inline-block; height:30px; width:100%; margin:0!important; }
.top-social-icons ul li { float:right; list-style:none outside none; margin:0 3px; }
.top-social-icons ul li:last-child { margin-left:0; }
.top-social-icons ul li a { color:#2083C6; display:inline-block; height:712px; text-align:center; text-indent:-9999px; width:22px; padding:6px 0; }
.top-social-icons ul li a:hover { background-color:#FFF; color:#fff; }
.top-social-icons ul li:nth-of-type(1) a { background:url(../images/ppz-socialicons.png) no-repeat scroll -50px -7px transparent; }
.top-social-icons ul li:nth-of-type(2) a { background:url(../images/ppz-socialicons.png) no-repeat scroll -26px -7px transparent; }
.top-social-icons ul li:nth-of-type(3) a { background:url(../images/ppz-socialicons.png) no-repeat scroll -2px -7px transparent; }
.rslides { position:relative; list-style:none; overflow:hidden; width:100%; margin:0 auto 1.4em; padding:0 0 1.5em; }
.rslides li { position:absolute; display:none; width:100%; left:0; top:0; }
.rslides li:first-child { position:relative; display:block; float:left; }
.rslides img { display:block; height:auto; float:left; width:100%; border:0; }
.posrel, .rslides_container { position:relative; }
.footpad { border-top:1px dashed #757376; height:10px; }
/* Header Style */
.codrops-top { background:rgba(255,255,255,0.95); text-transform:uppercase; position:relative; font-size:.68em; box-shadow:1px 0 2px rgba(0,0,0,0.2); line-height:2.2; }
.codrops-top a { letter-spacing:.1em; color:#333; display:inline-block; padding:0 1em; }
.codrops-top a:hover { background:rgba(255,255,255,0.99); color:#000; }
.codrops-top span.right { float:right; }
.codrops-top span.right a { float:left; display:block; }
/* Demo Buttons Style */
.codrops-demos { font-size:.9em; padding-top:7.6em; }
.codrops-demos a { display:inline-block; font-size:1.3em; color:#b1aea6; font-weight:700; text-transform:uppercase; margin:.5em; padding:.7em 1.9em; }
.codrops-demos a:hover, .codrops-demos a.current-demo, .codrops-demos a.current-demo:hover { color:#89867e; border-color:#89867e; }
/*menu*/
.main-menu { border-top:2px solid #eb6767; border-bottom:2px solid #eb6767; width:100%; float:left; background: #000; background:rgba(0,0,0,.8); }
nav select { display: none; }
nav { float:left; width:75%; }
.ddsmoothmenu ul { list-style-type: none; margin: 0 0 0 0; padding: 0; z-index:100; float:left; }
.ddsmoothmenu ul li { font-size:12px; float: left; list-style: none; margin: 0; padding: 0; font-weight:700; position:relative; }
.ddsmoothmenu ul li a { color: #fff; display: block; padding:15px 13px; }
.ddsmoothmenu ul li a.current { color:#fff; border-top:1px solid #eb6767; background:#eb6767; margin-bottom:-2px; }
.ddsmoothmenu ul li a.current:hover { color:#fff !important; }
* html .ddsmoothmenu ul li a { display: inline-block; }
.ddsmoothmenu ul li ul { display: none; float:left; left: 0; position: absolute; visibility: hidden; padding:0; background: #000; background:rgba(0,0,0, .7); z-index:500; margin-top:2px; border-top:0; }
.ddsmoothmenu ul li ul li { text-transform:none; display: list-item; float: none; margin-left:0px; padding:0px 0px; font-weight:600; }
.ddsmoothmenu ul li ul li.no-border { border-top:0 }
.ddsmoothmenu ul li ul li a { color:#eee; font-size:12px; margin: 0 0 0 0; padding:12px 15px; width: 175px; background:0; border-left:0; border-top-width: 0 }
.ddsmoothmenu ul li ul li a:hover { background:#eb6767; width: 163px; border-left: 2px solid #fff; color: #eee !important; font-weight:600; padding-left: 25px; }
* html .ddsmoothmenu { height: 1%; }
.downarrowclass { position: absolute; right: 7px; top: 14px; display:none; }
.rightarrowclass { position: absolute; right: 5px; top: 13px; display:none; }
.ddshadow { height: 0; margin-top: 100px; position: absolute; top: 0; width: 0; }
.toplevelshadow { opacity: 0.8; }
.main-menu2 { position: absolute; bottom: -55px; z-index: 99; }
.social-popbox { float:right; margin-top: 7px; }
.contact dt { padding-left:25px; }
.contact dd { margin-bottom:10px; }
.mail { background:url(../images/sprite.png) no-repeat scroll left -77px transparent; }
.phone { background:url(../images/sprite.png) no-repeat scroll 2px -116px transparent; }
.fax { background:url(../images/sprite.png) no-repeat scroll 1px -157px transparent; }
.address { background:url(../images/sprite.png) no-repeat scroll 3px -196px transparent; }
.shadow a:hover, .shadow a:focus {
color: #000;
text-decoration: none;
}
.flr{
float:left;
margin:0 30px 20px 0;
}
