/* Less variables */ @import "../../core/less/variables.less"; /* ------------------------- */ /* ---------- Main Rules ----------*/ html, body, .container-fluid, .row { margin: 0px; padding: 0px; } * { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } a { text-decoration: none; } .container { max-width: 1350px; } .section { max-width: 1350px; margin: auto; position: relative; color: @sectionTextColor; background-color: @sectionBackgroundColor; } iframe { border: none; } @media only screen and (max-width: 640px) { .first-section { height: 485px; position: relative; } } mark { background: none; color: @themeColor; margin: 0px; padding: 0px; } #scrollDownTxt { color: #FFF; font-size: 17px; font-weight: normal; text-align: center; position: absolute; width: 120px; height: 20px; margin: auto; left: 0px; right: 0px; bottom: 52px; font-family: Georgia, Times, 'Times New Roman', serif; font-style: italic; } #scrollDown { position: absolute; left: 0px; right: 0px; margin: auto; background-color: @themeColor; width: 44px; height: 44px; border-radius: 50%; bottom: -22px; background-image: url("../images/scrollArrow.png"); background-position: center; background-repeat: no-repeat; background-size: 16px; cursor: pointer; z-index: 1; } #scrollDown:hover { background-color: #72b438; } @media only screen and (max-width: 640px) { #scrollDown { width: 44px; height: 44px; bottom: 40px; background-image: url("../images/scrollArrow.png"); background-position: center; background-repeat: no-repeat; background-size: 24px; cursor: pointer; } #scrollDownTxt { font-size: 16px; width: 140px; bottom: 100px; } } .buyButton { height: 33px; background-color: #000000; width: 140px; position: absolute; margin: auto; left: 0px; right: 0px; font-size: 10px; font-weight: bold; cursor: pointer; line-height: 33px; margin-top: 40px; color: #FFF; text-align: center; font-family: Arial; } .buyButton:hover { background-color: @navColor; } @media only screen and (max-width: 640px) { .buyButton { margin-top: 30px; } } b { color: #000; } /* --------------------------------*/ /* ---------- Header style ----------- */ .header { height: 57px; background-color: @headerFooter; position: relative; } .logo { width: 170px; height: 44px; .absoluteCentering; } @media only screen and (max-width: 640px) { .header { height: 47px; background-color: @headerFooter; position: relative; } .logo { width: 130px; height: 32px; } .logo img { width: 100%; } } /* ------------------------------------*/ /* ---------- Nav style ----------- */ .nav { height: 43px; background-color: @navColor; text-align: center; cursor: pointer; } .activeNav:hover { background-color: @themeColor !important; } .nav:hover { background-color: @navHoverColor; } a .nav { color: @textColor; font-weight: bold; line-height: 43px; font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif; font-size: 15px; } .activeNav { background-color: @themeColor; } @media only screen and (max-width: 640px) { .navRow { height: 45px; background-color: @navColor; position: absolute; bottom: 0px; z-index: 1; width: 100%; } .nav { width: 50%; height: 100%; display: inline-block; float: left; font-size: 18px; line-height: 50px; } } /* ---------------------------------*/ /* ---------- Footer style ----------- */ .footer { height: 295px; background-color: @headerFooter; position: relative; } .footer .logo { width: 300px; height: 72px; .absoluteCentering; } @media only screen and (max-width: 640px) { .footer { height: 120px; } .footer .logo { width: 180px; height: 44px; } } /* ------------------------------------ */