@import "bootstrap.less"; @import "fonts.less"; @import "hover.css"; /* ========================================================================== Yorch's Style ========================================================================== */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; } @red: #FF5C49; .text-center{ text-align: center; } .top-50{ margin-top: 50px; } .title{ padding: 10px; color: @red; font-family: 'nexa_light'; border-top: 1px solid @red; border-bottom: 1px solid @red; font-size: 2.0em; &:hover{ cursor: pointer; color: darken(@red, 60%); text-decoration: none; border-top: 1px solid darken(@red, 60%); border-bottom: 1px solid darken(@red, 60%); } } #section0{ background-image: url(../img/back1.jpg); background-size: cover; .logo{ margin-bottom: 25px; display: inline-block; } h1{ margin-top: 20px; padding: 10px; color: @red; font-family: 'nexa_light'; border-top: 1px solid @red; border-bottom: 1px solid @red; } .floating-bottom{ position: absolute; top: 20px; margin-right: -118px; right: 50%; img{ display: inline-block; } .tapandfly{ margin: 0 20px; } .line{ display: inline-block; height: 100%; width: 1px; background: #fff; position: absolute; bottom: 0; } } } @cream: #E2DAD4; .cream{ background-color: @cream; height: 100%; width: 100%; position: relative; overflow: hidden; } #section1{ background-color: #fff; padding: 20px; p{ font-size: 1.5em; margin: 10px 0; font-family: 'nexa_light'; span{ font-family: 'nexa_bold'; } } } #section2{ background-color: #fff; padding: 20px; p{ font-size: 1.5em; margin: 0px 0; font-family: 'nexa_light'; span{ font-family: 'nexa_bold'; } } } #section3{ .top-50{ margin-top: 100px; } background-color: #fff; padding: 20px; h1{ font-family: 'nexa_light'; } h2{ font-family: 'nexa_light'; } p{ color: #fff; font-size: 1.5em; margin: 0px 0; font-family: 'nexa_light'; span{ font-family: 'nexa_bold'; } } .title{ font-size: 1.5em; color: #3C4646; background: #FFE5A9; text-align: center; padding: 10px; } } li{ list-style: none; margin: 20px 0; } .height-100{ height: 100%; } .back-dark{ background-image: url('../img/black-back.png'); background-repeat: repeat; } .text-center{ text-align: center; } .images-services{ margin: 20px 0; display: inline-block; } .phone1{ position: absolute; } .screens{ position: absolute; bottom: 0; right: 0; width: 80%; } .memberships{ position: absolute; height: 100%; left: 0; } #section5{ background-color: #fff; padding: 20px; p{ font-size: 1.5em; margin: 0px 0; font-family: 'nexa_light'; span{ font-family: 'nexa_bold'; } } }