/*  
Theme Name: ekprop v4
Theme URL: http://www.ekpropertymaintenance.com/
Description: JS scroll flat-image single-page layout
Author: Pete Heffernan
Author URL: http://www.scottishfreelancer.com
---------------------------------------------------------------------------------*/

/* Font Faces
---------------------------------------------------------------------------------*/



/* General
---------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: top;}
:focus{outline: 0;}
body{font: normal normal normal 0.7em/1.4 Georgia, Times, Times New Roman, serif;color:#cacbcc;background-color:#22272a;}

a{color:#6d7377;}
a.menulink,span.menuon{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:0.9em;letter-spacing:0em;color: #ffcb05;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;-webkit-transition: all 0.25s ease-out;}
a.menulink:hover{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}

a.facebook{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;cursor:pointer;-webkit-transition: all 0.25s ease-out;background:url(../pixels/icon-facebook-or10.png) no-repeat 0 2px;;padding-left:12px;color: #ffcb05;text-transform:uppercase;text-decoration: none;border:none;}
a.facebook:hover{opacity: 0.5;-moz-opacity: 0.5; filter:alpha(opacity=50);}
a.twitter{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;cursor:pointer;-webkit-transition: all 0.25s ease-out;background:url(../pixels/icon-twitter-or10.png) no-repeat 0 2px;padding-left:12px;color: #ffcb05;text-transform:uppercase;text-decoration: none;border:none;}
a.twitter:hover{opacity: 0.5;-moz-opacity: 0.5; filter:alpha(opacity=50);}

hr{width:110%;height:1px;color:#fff;background-color:#fff;border:0;}
li{list-style-position: inside;list-style-image:url(../pixels/li-bullet.png);vertical-align: middle;}
li.heavy{font-weight:bold;vertical-align: middle;}

ul#serviceslist {list-style:none;list-style-type:none;margin-left:30px;}
li.servicesitem {display:inline-block;width:200px;min-height:300px;background:#fff;margin-right:20px;padding:20px 12px 0px 12px;font: normal normal normal 1.0em/1.4 Georgia, Times, Times New Roman, serif;color:#6d7377;text-align:center;vertical-align: top;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
p.servicesheader {font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;margin:0px 0px 10px 0px;text-align:center;font-size:2.2em;color:#23272a;text-transform: uppercase;line-height:1.2;}
p.servicessmall {font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;margin:0px 0px 10px 0px;text-align:center;font-size:0.95em;color: #5F6D75;text-transform:uppercase;line-height:1.2;}

ul#gallerylist {list-style:none;list-style-type:none;margin-left:30px;}
li.galleryitem {display:inline-block;width:200px;min-height:212px;background:#fff;margin-bottom:30px;margin-right:30px;margin-bottom:10px;padding:10px 10px 10px 10px;font: normal normal normal 1.0em/1.4 Georgia, Times, Times New Roman, serif;color:#6d7377;text-align:left;vertical-align: top;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.galleryitemhidden {display:none;}
ul#materialslist {list-style:none;list-style-type:none;margin-left:3px;}
li.materialsitem {display:inline-block;width:130px;min-height:130px;background: #fff;margin-right:5px;margin-bottom:10px;padding:10px 10px 10px 10px;font: normal normal normal 1.0em/1.4 Georgia, Times, Times New Roman, serif;color:#6d7377;text-align:left;vertical-align: top;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

p.galleryheader,p.materialsheader {margin:10px 0px 0px 0px;text-align:left;font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:0.9em;letter-spacing:0em;color:#23272a;text-transform: uppercase;line-height:0.9em;padding:0px;}
p.gallerycontent,p.materialscontent{font:normal normal normal 1.0em/1.4 Georgia, Times, Times New Roman, serif;padding:0px;margin:0px;color:#6d7377;}
img.galleryimage,img.materialsimage{margin-top:10px;}

textarea.single,textarea.multi {width: 425px;padding: 5px;color: #666;background: #f5f5f5;border: 1px solid #ccc;margin: 5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align: top;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;} 
textarea.single {height: 16px;} 
textarea.multi {height: 100px;} 
.rounded {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;}	
.rounded img {opacity: 0;}
			
/*Type
---------------------------------------------------------------------------------*/
p,ul{padding-bottom:10px;}
p.contactinfo{font: normal normal normal 0.9em/1.8em Georgia, Times, Times New Roman, serif;padding-bottom:0px;text-align:right;color: #36393d;}
p.contactinfospecial{display:block;font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:1.0em;letter-spacing:0em;color: #fff;padding-bottom:5px;}
p.intro{font-size:1.2em;text-align:center;padding-top:25px;padding-bottom:25px;}
p.quotation{font-size:1.2em;line-height:1.2em;color: #6d7377;text-align:right;padding-bottom:10px;}
p.quotationsource{font-size:1.0em;color: #cacbcc;text-align:right;padding-bottom:0px;}
p.header1{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:3.0em;color: #fff;padding-bottom:0px;padding-top:12px;text-align:right;text-transform: uppercase;}
p.header2{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:1.4em;color: #5F6D75;padding-bottom:15px;padding-top:0px;text-align:right;text-transform: uppercase;}
p.header3{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:2.0em;color: #fff;padding-bottom:10px;text-align:center;}
p.header4{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:2.2em;color: #fff;font-weight:bold;padding-bottom:25px;padding-top:10px;}
p.headerlist{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:1.6em;color:#36393d;padding-bottom:10px;}
p.nextpage{text-align:right;padding-top:20px;}
span.menuon{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;color:#cacbcc;}

p.footertext,h1{font-family:'ChunkFiveRegular', Helvetica, Arial, sans-serif;font-size:1.0em;line-height:1.4em;color:#fff;}
h2{padding-top:150px;}
a.footerlink,a.footerlink:active,a.footerlink:visited{font: normal normal normal 1.0em/1.4em Georgia, Times, Times New Roman, serif;text-decoration: none;color: #ffcb05;}
a.footerlink:hover{opacity: 0.5;-moz-opacity: 0.5; filter:alpha(opacity=50);}

/*Layout
---------------------------------------------------------------------------------*/
#summary,#services,#work,#materials{width:790px;background-image:url(../pixels/bgmain.png);background-repeat: no-repeat;margin-left: auto;margin-right:auto;padding-left:55px;padding-right:55px;}
#contactus{width:790px;background-image:url(../pixels/bgmain.png);background-repeat: no-repeat;margin-left: auto;margin-right:auto;padding-left:55px;padding-right:55px;}
#homebg,#servicesbg,#workbg,#materialsbg,#adminbg{min-height:650px;padding-top:100px;padding-bottom:100px;}
#404bg{min-height:250px;padding-top:100px;padding-bottom:100px;text-align:center;}
#worktype{width:790px;height:150px;overflow:hidden;background-image:url(../pixels/worktype.png);}
#contactbg{min-height:650px;padding-top:50px;padding-bottom:50px;}
#footerbg{background-image :url(../pixels/bg2.png);background-repeat: repeat-x;}
#footer{width:790px;background-image :url(../pixels/be-shadow-btm.png);background-repeat: no-repeat;height:150px;margin-left: auto;margin-right:auto;padding-left:35px;padding-right:35px;padding-top:100px;text-align:center;overflow:hidden;}
.headerbg{height:280px;}
.headermain{float:right;width:600px;}
.menulinks{text-align:right;vertical-align:middle;padding-top:10px;}
.menuleft{text-align:left;float:left;margin-left:-180px;}
.block{background-image:url(../pixels/bgt-repeat.png);height:30px;}
.blockH{width:790px;background-image:url(../pixels/bgt.png);background-repeat: no-repeat;height:30px;margin-left: auto;margin-right:auto;padding-left:55px;padding-right:55px;}
.blockHbg{background-image:url(../pixels/bg-repeat.png);background-repeat: repeat-x;}
.contactspecial{padding-top:13px;text-align:right;}
.sectionheader{margin-top:-100px;padding:0px;}
.shareus{display:block;padding-top:35px;margin-left:50px;float:left;overflow:hidden;}
.photoleft{float:left;}
.photoright{float:right;}
.photocenter{text-align:center;}
.servicesbox{display:block;width:325px;padding:10px;margin-right:10px;float:left;border: 1px solid #cacbcc;-moz-border-radius: 15px;-webkit-border-radius: 15px;margin-bottom:20px;}
.offer1,.offer2{display:block;width:136px;margin-left:40px;margin-top:40px;padding:10px;overflow:hidden;min-height:100px;border: 1px solid #cacbcc;text-align:center;font-size:0.7em;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.clearme{clear: both;}
