body, html{
-webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale; overflow-y: auto; overflow-x: hidden; font-family: 'Montserrat', sans-serif;
} @media (min-width: 1200px){ .container { width: 960px; } } h1{ font-weight: 700; font-size: 46px; }
h2{ text-transform: uppercase; font-size: 20px; } h3{ font-size: 14px; font-style: italic; font-weight: 100; line-height: 26px; }
h4{ text-transform: uppercase; font-size: 16px; word-spacing: 2px; } h5{ text-transform: uppercase; font-size: 12px; word-spacing: 2px; } h6{ text-transform: uppercase; font-size: 10px; word-spacing: 2px; letter-spacing: 2px; }
p{ font-weight: 400;
text-align: center; margin:0 auto;
} hr{ width: 50px; border-color: #c91f77; } a {color: #222222} a:hover, a:focus{ color: #c91f77; text-decoration: none; }
- home{
background:url(); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; height: auto; min-height: 710px; padding-top: 60px; color: #ffffff; }
- home a.down-btn span.fa.fa-angle-down {
font-size: 26px; border: 1px solid #c91f77; border-radius: 2px; padding: 7px 5px; position: relative; margin-top: 100px; color: #ffffff; cursor: pointer; } .content{ padding-top: 16%; } .header-text.btn{ border: 1px solid #ffffff; border-radius: 0; padding: 10px 30px; height: 100px; } .header-text.btn:hover{ color: inherit; } .header-text.btn:focus, .header-text.btn:active:focus, .header-text.btn.active:focus, .header-text.btn.focus, .header-text.btn:active.focus, .header-text.btn.active.focus { outline: thin dotted transparent; outline: none; outline-offset: -2px; } .typed-cursor { opacity: 1; padding: 10px 2px; background: #ffffff; margin: 10px; -webkit-animation: blink 0.5s linear infinite;
-moz-animation: blink 0.5s linear infinite; animation: blink 0.5s linear infinite;
} @keyframes blink{
0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; }
} @-webkit-keyframes blink{
0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; }
} @-moz-keyframes blink{
0% { opacity:1; } 50% { opacity:0; } 100% { opacity:1; }
} span.typed-cursor { top: -5px; position: relative; }
.header-text h1{ padding: 20px; position: relative; margin: 0 auto; } nav#menu span.fa.fa-bars{ font-size: 25px; position: fixed; left: 120px; color: #c0c0c0; cursor: pointer; z-index: 1;
margin-top: 100px;
}
.navmenu, .navbar-offcanvas { width: 270px; z-index: 10; } .navmenu-default, .navbar-default .navbar-offcanvas { background-color: #1E2429; border-color: #1E2429; border: 0; } .navmenu-default .navmenu-nav>li>a:hover, .navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover, .navmenu-default .navmenu-nav>li>a:focus, .navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus { color: #c91f77; background-color: transparent; } .nav > li { position: relative; display: block; text-align: center; } .navmenu-default .navmenu-nav>li>a, .navbar-default .navbar-offcanvas .navmenu-nav>li>a { color: #ffffff; text-transform: uppercase; font-size: 15px; line-height: 30px; } nav#menu span.fa.fa-bars:hover { color: #c91f77; } .navmenu-default .navmenu-nav>.active>a, .navbar-default .navbar-offcanvas .navmenu-nav>.active>a, .navmenu-default .navmenu-nav>.active>a:hover, .navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover, .navmenu-default .navmenu-nav>.active>a:focus, .navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus { color: #c91f77; background-color: transparent; }
.close:hover{ background: #c91f77; color: #ffffff; opacity: 1; } .close{ background: #fff; padding: 10px 12px; opacity: 1; transition: all 0.3s; } .add-margin{ margin-top: 130px; }
- meet-us,
- services,
- works,
- about-us{
padding: 60px 0; }
a.down-btn span.fa.fa-angle-down { font-size: 26px; border: 1px solid #c91f77; border-radius: 2px; padding: 7px 5px; position: relative; cursor: pointer; color: #c91f77; margin-top: 30px; }
- overview-video {
background: url(https://static.igem.org/mediawiki/2016/0/0f/BIT_HOME_VIDEO.mp4); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: scroll; text-align: center; }
- overview-video .overlay{
background: rgba(34, 34, 34, 0.85); height: auto; min-height: 200px; padding: 12% 0 ; }
- overview-video a span.fa.fa-play {
font-size: 40px; color: #fff; text-align: center; margin: auto 0; }
.service{ border: 1px solid #222; margin-top: 20px; margin-bottom: 0px; transition: all 0.3s; position: relative; padding: 60px 25px; } .service:hover>h4, .service:hover>span.fa{ color: #c91f77; } .service:hover{ border-color: #c91f77; margin-top: 0px; margin-bottom: 0px; cursor: pointer; padding-top: 80px; padding-bottom: 80px; } .service p{ font-size: 14px; padding-top: 20px; font-family: 'Lato', sans-serif; } .space{ padding-top: 40px; }
- cta{
background: #282f35; padding: 4% 0; }
a.btn.go-to-btn{ text-transform: uppercase; border: 1px solid #c91f77; word-spacing: 2px; padding: 7px 30px; border-radius: 2px; font-size: 12px; color: #ffffff; transition: all 0.5s; } a.btn.go-to-btn:hover{ background: #c91f77; color: #282f35; }
.nopadding{ padding: 0; margin: 0; }
.portfolio-item .hover-bg{ height: 280px; overflow: hidden; position: relative; }
.hover-bg .hover-text { position: absolute; text-align: center; margin: 0 auto; color: #ffffff; background: rgba(0, 0, 0, 0.66); padding: 30% 0; height: 100%; width: 100%; opacity: 0;
transition: all 0.5s;
} .hover-bg .hover-text>h5{ opacity: 0; -webkit-transform: translateY(100%);
transform: translateY(100%); transition: all 0.3s;
} .hover-bg:hover .hover-text>h5{ opacity: 1;
-webkit-backface-visibility:hidden; -webkit-transform: translateY(0); transform: translateY(0);
} .hover-bg .hover-text>.hline{ opacity: 0; -webkit-transform: translateY(0);
transform: translateY(0); transition: all 0.3s;
} .hover-bg:hover .hover-text>.hline{ opacity: 1;
-webkit-backface-visibility:hidden; -webkit-transform: translateY(100%); transform: translateY(100%);
} .hover-bg:hover .hover-text{ opacity: 1; } .hline{ height: 5px; width: 30px; border-top: 2px solid #f1f1f1; margin: 0 auto }
.hover-text p.lead{ color: #c91f77; }
a.btn.read-more-btn{
text-transform: uppercase;
background: #c91f77;
color: #282f35;
word-spacing: 2px;
padding: 7px 30px;
border-radius: 2px;
font-size: 12px;
color: #ffffff;
transition: all 0.5s;
}
a.btn.read-more-btn:hover{
background: #222222;
color: #ffffff;
}
a.btn.send-btn{ text-transform: uppercase; background: #c91f77; color: #282f35; padding: 15px 35px; border-radius: 0; font-size: 12px; color: #ffffff; transition: all 0.5s; } a.btn.send-btn:hover{ background: transparent; border: 1px solid #c91f77; color: #ffffff; }
- clients {
background: url();
background-size: cover;
background-position: center; background-repeat: no-repeat; background-attachment: fixed; text-align: center; }
- clients .overlay{
background: rgba(34, 34, 34, 0.85); height: auto; min-height: 200px; padding: 8% 0 ; color: #ffffff; }
ul, ol{ padding: 0; moz-padding: 0; webkit-padding: 0; }
ul.clients li{ display: inline-block; padding: 20px 40px; vertical-align: middle; }
.team { border: 1px solid #c3c3c3; padding: 70px 20px; text-align: center; opacity: 0.7; transition: all 0.8s; max-height: 340px; margin-bottom: 30px; } .team:hover.hire, .team.hire{ height: 340px; border-color: #c91f77; color: #c91f77; opacity: 1; }
.team.hire>a{ color: #c91f77; } .team hr{ border-width: 2px; border-color: #c91f77; } .team:hover{ opacity: 1; border: 1px solid #222; } .team img { width: 80px; margin: 0 auto; }
- testimonials {
background: url(); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: scroll; text-align: center; }
- testimonials .overlay{
background: rgba(34, 34, 34, 0.85); height: auto; min-height: 200px; padding: 5% 0 ; color: #ffffff; }
.owl-theme .owl-controls .owl-page span { display: block; width: 10px; height: 10px; margin: 2px 5px; filter: Alpha(Opacity=50); opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 0; background: #c91f77; }
- contact{
background: #282f35; padding: 100px 0; color: #ffffff; }
ul.social li{ display: inline-block; margin-right: 20px; margin-top: 30px; }
ul.social li a{ color: #ffffff; font-size: 16px; }
address strong{ text-transform: uppercase; font-style: normal; font-family: 'Montserrat', sans-serif; } address:before{ content: "\f041"; display: inline-block;
font: normal normal normal 14px/1 FontAwesome; font-size: 20px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #c91f77; vertical-align: middle; margin-right: 15px; margin-left: -30px;
} address{ font-style: italic; font-size: 14px; font-family: 'Lato', sans-serif; letter-spacing: 1px; width:500px; }
- contact input.form-control,
- contact textarea.form-control {
margin-bottom: 30px; }
- contact .form-control {
margin-left: 100px;
display: block; width: 100%; height: 40px; padding: 7px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #1e2429; background-image: none; border: 0; border-top: 2px solid transparent; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: none; -o-transition: none; transition: none; transition: all 0.5s; }
- contact .form-control:focus {
border-color: #c91f77; outline: 0; -webkit-box-shadow: none; box-shadow: none; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #222222; font-family: 'Lato', sans-serif; font-size: 13px; letter-spacing: 1px; font-style: italic;
} input:-moz-placeholder, textarea:-moz-placeholder {
color: #222222; font-family: 'Lato', sans-serif; font-size: 13px; letter-spacing: 1px; font-style: italic;
} input::-moz-placeholder, textarea::-moz-placeholder {
color: #222222; font-family: 'Lato', sans-serif; font-size: 13px; letter-spacing: 1px; font-style: italic;
} input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #222222; font-family: 'Lato', sans-serif; font-size: 13px; letter-spacing: 1px; font-style: italic;
}
nav#footer{ background: #282f35; padding: 40px 0; color: #ffffff; border-bottom: 5px solid #c91f77; }
- footer span.fa{
color: #c91f77; font-size: 26px; margin-left: 10px; }
- footer a{
color: #ffffff; }
- footer a:hover{
color: #c91f77;}
.style1 {color: #c91f77}