80s Mod

Responsive HTML5 Template


/assets/css                    (Template CSS)
/assets/ico                    (Favicon)
/assets/img                    (All Images)
/assets/js                     (Template JS)
/assets/plugins                (Theme plugins)

 

The template is based on Bootstrap Framework - http://getbootstrap.com/
The default Bootstrap grid system utilizes 12 columns, making for a 1170px wide depending on your viewport.
Below 480px viewports, the columns become fluid and stack vertically.
 
Create a .row and add the appropriate number of .col-sm-* columns.
 
<div class="row">
    <div class="col-sm-12">
        
       { Level 1 column }

        <div class="row">
            <div class="col-sm-6"> { Level 2 } </div>
            <div class="col-sm-6"> { Level 2 } </div>
        </div>

    </div>
</div>

If you need more information, please visit this site: http://getbootstrap.com/css/#grid

The organization of the CSS is one of our priorities.
These are the CSS file we're using in the template:
 
/assets/
  /css/
    /header.css            - (Headers CSS file)
    /normolize.css         - (CSS Reset file)
    /style.css             - (Main CSS file)                    
jQuery - is a Javascript library that greatly reduces the amount of code that you must write.
For more information, please visit http://www.jquery.com/
 
All the JavaScript libraries and files are included at the bottom of every HTML page like this:
 
<!-- JS Global -->
<script src="assets/plugins/main-jquery/jquery-2.2.4.min.js"></script>   
<script src="assets/plugins/bootstrap/js/bootstrap.min.js"></script>        
<script src="assets/plugins/bootstrap-select/dist/js/bootstrap-select.min.js"></script>
<script src="assets/plugins/owl.carousel.2/owl.carousel.min.js"></script>
<script src="assets/js/isotope.pkgd.min.js"></script>    
<script src="assets/plugins/Swiper-3.3.1/dist/js/swiper.jquery.min.js"></script>
<script src="assets/plugins/prettyphoto-master/js/jquery.prettyPhoto.js"></script>
<script src="assets/plugins/subscribe-better-master/jquery.subscribe-better.min.js"></script>
<script src="assets/plugins/malihu-custom-scrollbar-plugin-master/js/minified/jquery.mCustomScrollbar.min.js"></script>

<!-- Custom JS --> 
<script src="assets/js/theme.js"></script>
 
The initializations and parameters (sliders, effects, etc.) are contained in assets/js/theme.js

 

To change the embedded font, please take a look in the head part of assets/css/theme.css:
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
To change the font, first go to http://www.google.com/webfonts choose a font and add the generated code to the top of theme.css.
 
Then edit font-family in
 
body {
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    background: #fcfcfc;
    color: #000;
    font-size: 14px;
    -webkit-font-kerning: auto;
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: visible !important;  
    overflow-x: hidden; 
}

and 

.font-2, .section-title, .title-1, .widget-title { font-family: 'Oswald', sans-serif; }
.font-1 { font-family: "Roboto",sans-serif; }
 

 

 

 

Font Awesome is a @font-face iconset that you can change size and color of the icons using CSS.
 
If you need more information, please visit this site: http://fortawesome.github.io/Font-Awesome/
 

We are using FontAwesome for social media icons in this template. Insert icons like this:

<i class="fa fa-google-plus"></i>

Here's the complete list of available icons from FontAwesome docs:

 

 

Owl Carousel is the slider you'll find in the content. It's an easy to use lightweight carousel with some decent features. 
 
All sliders work on owlcarousel and initialized in assets/assets/theme.js
To make it easier to find sliders divided by commented line with slider name.
 
/*------------------- Product  Slider -------------------*/
if (jQuery('.deal-slider, .prod-featured-slider').length > 0) {
    jQuery(".deal-slider, .prod-featured-slider").owlCarousel({
        ...
    });
}

/*------------------- Testimonial Slider -------------------*/
if (jQuery('.testimonial-1').length > 0) {
    jQuery(".testimonial-1").owlCarousel({
        ...
    });
}

/*------------------- Brand Slider -------------------*/
if (jQuery('.brand-slider').length > 0) {
    jQuery(".brand-slider").owlCarousel({
        ...
    });
}

/*------------------- Blog Slider -------------------*/
if (jQuery('.blog-slider-1').length > 0) {
    jQuery(".blog-slider-1").owlCarousel({
        ...
    });
}

/*------------------- Realated Blog Slider -------------------*/
if (jQuery('.rel-blog-slider').length > 0) {
    jQuery(".rel-blog-slider").owlCarousel({
        ...
    });
}
All slider has same way configuration. For example testimonial slider has class 'testimonial-1' and each slide has '<div class="item">' wrapper for easy find where slide html code start. If you wont remove some slide just remove div with all content like this '<div class="item">'
 
<!-- Testimonials Start -->  
<section class="sec-space black-mask testimonial-sec">
    <div class="container theme-container">
        <div class="testimonial-1 dots-white white-clr fsz-14">
            <div class="item">
                <div class="testimonial-wrap">
                    <div class="testimonial-img"> 
                        <img src="assets/img/testimonials/1.png" alt="testimonial" />
                    </div>
                    <div class="testimonial-content"> 
                        <p> <i> « Curabitur blandit mollis lacus. Nam adipiscing. Vestibulum eu odio. Vivamus laoreet. Nullam tincidunt adipiscing enim. Phasellus tempus. Proin viverra, ligula sit amet ultrices semper, ligula arcu tristique sapien, a accumsan nisi mauris ac eros. Fusce neque. » </i> </p>
                        <b> Alise sevage </b>
                    </div>
                </div>
            </div>
            <div class="item">
                ...
            </div>
            <div class="item">
                ...
            </div>
        </div>
    </div>
</section>
<!-- / Testimonials Ends -->
 
If you wont change option for testimonial slider you need to open assets/js/theme.js and find '/*------------------- Testimonial Slider -------------------*/' function and set true/false for option what you wont to change
 
autoplay: true, - set autoplay for slider
nav: false, - hide navigation arrow
 
/*------------------- Testimonial Slider -------------------*/
if (jQuery('.testimonial-1').length > 0) {
    jQuery(".testimonial-1").owlCarousel({
        dots: true,
        loop: true,
        autoplay: false,
        autoplayHoverPause: true,
        smartSpeed: 100,
        nav: false,
        margin: 30,
        responsive: {
            0: {items: 1}
        }
    });
}

You can find more documentation here http://owlgraphic.com/owlcarousel/

From June 22nd, 2016 google map required a key. How to get a key and fix "MissingKeyMapError" error explained here
https://www.latecnosfera.com/2016/06/google-maps-api-error-missing-keymap-error-solved.html
 
After your get your api key your need to add a "&amp;key=YOUR_API_KEY" at the bottom of index.html where plugged in google map script
 
change 
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false"></script>
to
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false&amp;key=YOUR_API_KEY"></script>

 

To set your google map and map marker coordinate open assets/js/theme.js and find code below. 

 

in line:
center: new google.maps.LatLng(40.6700, -73.9400) // map coordinates
past your coordinates for map example:
center: new google.maps.LatLng(your coordinates goes here)
 
in line:
position: new google.maps.LatLng(40.6700, -73.9400), // marker coordinates
past your coordinates for marker example:
position: new google.maps.LatLng(your coordinates goes here)
 
If you wont change icon for marker replace path to your image for 'image' var in google map options initialization
var image = 'assets/img/logo/logo-black.png'; // marker icon
 
 
 
 
The countdown is driven by the jQuery Countdown script
 
You can set you date by open assets/js/theme.js file and change it this code below
 
newYear = new Date(newYear.getFullYear() + 1, 1 - 1, 1);
 
A note on Date - the JavaScript Date constructor expects the year, month, and day as parameters. However, the month ranges from 0 to 11. To make explicit what date is intended (does a month of 3 mean March or April?) I specify the month from 1 to 12 and manually subtract the 1. Thus the following denotes 25 December, 2016.
 
newYear = new Date(2016, 12-1, 25);
 
For more information check the documentation
Fonts:
Google Fonts - http://www.google.com/webfonts/
 
Scripts:
jQuery - http://www.jquery.com/
Bootstrap Framework - http://getbootstrap.com/
Bootstrap Selecthttp://silviomoreto.github.io/bootstrap-select/
Font Awesome - http://fontawesome.io/
Owl Carousel 2 - http://owlgraphic.com/owlcarousel/
HTML5shiv - http://code.google.com/p/html5shiv/
Respond.js - https://github.com/scottjehl/Respond
PrettyPhoto - http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/
animate.csshttp://daneden.me/animate
jCountdown - http://keith-wood.name/countdown.html
Isotopehttp://isotope.metafizzy.co/
wow.jshttp://mynameismatthieu.com/WOW/
jquery.sticky.jshttp://stickyjs.com/
 
 
The images included in preview are for demonstration purposes and should always be replaced with your own work