@import (inline) "bootstrap.min.css"; @import (inline) "YTPlayer.css"; @import (inline) "font-awesome.min.css"; @import (inline) "animate.css"; @import (inline) "owl.carousel.css"; @import 'extras.less'; @import 'custom.less'; /* GENERIC */ body { font-family: "Montserrat"; font-size: 14px; color:@text-color; } .nopadding { padding:0px !important; } .section { padding-top:100px; &.nopadding { padding:0px; } &.full-width { padding-top:0px; .container { width: 100%; max-width: 100%; padding:0px; .row { margin-left:0px; margin-right: 0px; } .row.container {margin:0px auto !important;} .jt_col {padding:0px;} } } } a { color:@main-color; transition: all 0.2s ease-in; } a:hover {text-decoration: none;} .button { display: inline-block; font-size: 14px; line-height: 44px; height: 50px; min-width: 170px; text-align: center; padding:0px 20px; text-transform: uppercase; color:#fff; border:3px solid #fff; margin-right:20px; &:hover { color:#fff; border-color:@main-color; background-color: @main-color; } &.fill { background: @main-color; border-color:@main-color; &:hover { color:@main-color; background-color:transparent; } } &.dark { background-color: transparent; color:@text-color; border-color:@text-color; &:hover { background-color: @text-color; color:#fff; } } &.light { background-color: #fff; border-color:#fff; color:@header-color; &:hover { background-color: @header-color; border-color:@header-color; color:#fff; } } } .title { color:@header-color; font-size: 30px; font-weight: 700; line-height: 1.4; margin-top:0px; * { font-weight: 700; } a { color:inherit; } &.post { font-family: "Montserrat"; font-size: 26px; text-transform: uppercase; margin:30px 0px; } &.main { font-size: 33px; text-transform: uppercase; position: relative; margin-bottom:50px; margin-top:0px; text-align: center; &:after { content: ""; position: absolute; bottom:-20px; width:170px; height: 2px; background-color: @main-color; left: 50%; margin-left: -85px; } .dark & { color:#fff; } } } img { max-width: 100%; height: auto; &.full-width { width:100%; } } /* HEADER */ body.overflowed { padding-top: 105px; #header { background-color: #000; padding: 20px 0px; position: fixed; top: 0px; &.light { background-color: #fff; } } } #header { position: absolute; top:50px; left: 0px; z-index:1001; font-size: 14px; color:#fff; width: 100%; li { border-right: 1px solid #fff; &:last-child { border:0px; } a { padding-top:0px; padding-bottom: 0px; } } .nav>li>a:focus, .nav>li>a:hover { background-color: transparent; } .container { width: 97%; } .navbar-brand { padding:0px 0px; } .row { position: relative; .navbar { margin-bottom: 0px; margin-top:20px; } .menu { text-transform: uppercase; font-size: 20px; color:#fff; right: 0px; a { color:#fff; } li { &.active, &:hover { a { color:@main-color; } } } } } } #presentation { background: url('../images/slide.jpg') no-repeat; background-position: top center; background-size: cover; height: 750px; position: relative; .container { opacity: 0; max-width: 1800px; width: 90%; position: absolute; top: 50%; left: 50%; } h2 { margin-bottom: 0px; margin-top:40px; font-size: 24px; color:@main-color; font-weight: normal; } h3 { font-size: 34px; color:#fff; margin-top:0px; margin-bottom: 60px; } } .section .container { width: 1280px; } .demo-wrap { padding:30px 20px; text-align: center; display: block; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; &:hover { opacity: 0.5; } h2 { font-size: 23px; font-family: "Open Sans"; color:@main-color; font-weight: normal; margin-bottom:15px; } h3 { font-size: 15px; color:#9d9494; font-weight: normal; margin-top:0px; } } #footer { background: #fff; text-align: center; font-size: 20px; color: #606060; padding-bottom: 40px; position: relative; .thanks { width: 250px; font-family: "Open Sans"; text-transform: uppercase; height: 250px; padding: 140px 25px 100px 25px; border-radius: 50%; background: url('../images/like.png') center 35% no-repeat #f9bb20; color: #fff; font-weight: 300; margin: 0px auto 60px auto; a { color:#fff; } } .social-title { font-weight: 300; text-transform: uppercase; font-size: 14px; margin-bottom: 50px; font-family: "Open Sans"; } .social-title2 { font-weight: 400; font-style: italic; font-size: 25px; margin-bottom: 40px; font-family: "Libre Baskerville"; margin-bottom: 10px; } } /* LAPTOPS */ @media (max-width: 1400px) { } /* TABLETS HORIZONTAL */ @media (max-width: 1280px) { .section .container { width: 100%; } } /*TABLETS VERTICAL*/ @media (max-width: 991px) { body.overflowed { padding-top: 165px; } #header { text-align: center; padding-bottom: 0px; .row .navbar { margin-bottom: -10px; } .navbar-nav { margin:0px; text-align: center; li { display: inline-block; font-size: 18px; } } } #presentation { height: auto; padding-top:1px; padding-bottom:15px; .button { margin-bottom: 15px; margin-right: 0px; } .container { margin:20px auto 0px auto !important; position: relative; top:auto; left: auto; } } } /*MOBILES*/ @media (max-width: 767px) { }