@import url("elements.less"); /* RESET */ *{ margin:0; padding:0; } img{ display:block; border: none; } .zero-margin { margin:0; padding:0;} .shadow {.box-shadow(1px 1px 5px #333);} /* COLORS */ @ReadaBlue: #01b5e2; //@ReadaTeal: #01e2ab; (not in use) //@ReadaPink: #e201d7; (not in use) @borderColor: #f0f0f0; .rod {color: #F00;} /* FONTS */ .RenasFont {font-family: 'Inder', sans-serif;} h1, h2, h3, h4, h5, h6 { .RenasFont; } h1 { font-size: 25px; line-height: 20px; margin-bottom: 25px; } h2 { font-size: 20px; line-height: 20px; margin: 40px 0px 10px 0px; color: darken(@ReadaBlue, 15%); .border; border-width: 0 0 1px 0; border-color: darken(@borderColor, 7%); } h3 { font-size: 13px; line-height: 18px; margin: 15px 0px 5px 0px; color: darken(@ReadaBlue, 5%); font-weight:bold; } p { font-size: 12px; line-height: 18px; margin-bottom: 10px; font-family: Verdana, Arial; } .welcome-page-p-style { margin: 30px 0px; .RenasFont; color: #aaa; font-size: 22px; line-height: 30px; text-align: center; word-spacing: 5px; -webkit-text-shadow: -2px 2px 5px #ccc; text-shadow: -2px 2px 5px #ccc; } .welcome-page-a-style{ display:block; margin-top: 50px; .RenasFont; font-size: 17px; line-height: 30px; text-align: center; -webkit-text-shadow: -2px 2px 5px #ccc; text-shadow: -2px 2px 5px #ccc; } .welcome { .welcome-page-p-style; color: @ReadaBlue; margin: 50px; font-size: 30px; font-weight:bold; } .small { font-size: 10px;} /* LOOSE LINKS */ a { .RenasFont; color: darken(@ReadaBlue, 5%); text-decoration: underline; &:hover { color: @ReadaBlue;} } /* BORDERS */ .border {border: 1px solid @borderColor;} /* BODY STYLE */ body { /*background: radial-gradient(#bbb 15%, transparent 16%) 0 0, radial-gradient(#bbb 15%, transparent 16%) 8px 8px, radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px, radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px; background-color:#ccc; background-size:16px 16px; */ background: #fff; } /* FULL SITE AREA */ .container { margin-top: 20px; margin-bottom: 20px; //.box-shadow(0px 5px 20px #555); background: #fff; //.rounded-corners(50px); //.border; //border-width: 10px; text-align: center; } /* LOGO STYLEING */ .logo { margin: 30px auto; } /* MAIN MENU */ .menurow { overflow: hidden; background: #f0f0f0; z-index: 10; padding-right: 20px; ul { .gradient(#fff, #f0f0f0, #fff); .box-shadow(0 3px 3px -1px #ccc); float: right; display: table; width: 100%; li { display: table-cell; text-align: center; width: 120px; /* LINK BUTTON IN MAIN MENU */ a { display: block; .RenasFont; text-decoration: none; color: #888; font-weight: bold; padding: 10px 20px; white-space:nowrap; text-shadow: -1px 1px #fff; border-left: 1px solid #eee; &:hover { .gradient(#fff, #f5f5f5, #fff); color: #333; } } } /* ACTIVE LINK BUTTON IN MAIN MENU */ .active { .gradient(@ReadaBlue, lighten(@ReadaBlue, 10%), @ReadaBlue); a { .box-shadow( inset 10px 0 10px -10px #888, inset -10px 0 10px -10px #888; ); &:hover { .gradient(@ReadaBlue, lighten(@ReadaBlue, 10%), @ReadaBlue); color: #fff; } color: #fff; text-shadow: -1px 1px #888; } } } } /* LEFT AREA FOR PAGES' THUMBNAIL PICTURES */ .gallery { margin-left: 20px; padding: 10px; .border; //border-color: #ccc; .box-shadow(0 3px 3px -1px #ccc); img { width: 100%; } } /* MAIN CONTENT AREA */ .maincontent{ padding: 30px 0px; } /* PAGE CONTENT AREA */ .content { margin-right: 20px; li { list-style: square; line-height: 17px; margin-left: 17px; font-family: Verdana, Arial; font-size: 12px; margin-bottom: 12px; } } /* CONTACT FORM STYLING */ .contact-form { width: 320px; margin-top: 50px; //@media (max-width: 421px) { width: 100% } //margin: 0 auto; p { margin: 0px; .rod; } .label { .RenasFont; font-size: 15px; margin: 0px; display: block; } .input { display: block; width: 96%; height: auto; margin-bottom: 20px; font-size: 12px; .box-shadow(0 3px 3px -1px #ccc); } .textarea { display: block; width: 96%; font-size: 12px; height:100px; resize: vertical; .box-shadow(0 3px 3px -1px #ccc); } .submit { display: block; float: right; margin: 10px 10px 20px 0px; width: 120px; .RenasFont; font-size: 15px; padding: 5px; .box-shadow(0 3px 3px -1px #ccc); } } /* FOOTER */ .foot { background: #f0f0f0; .rounded-corners(0px 0px 40px 40px); } footer { img { float: left; } padding: 20px; .footer-text{ text-align: center; padding: 0px; .RenasFont; p{ font-weight:bold; font-size:15px; } .big { font-size: 22px; font-weight: bold; line-height: 43px; margin: 0; } } }