Entrada - Adventure Tour & Travel HTML5 Template

Entrada / template documentation version 1.3.7


Table of Content

  • Item Name : Entrada
  • Item Version : Version 1.3.7
  • Minumum Required : Twitter Bootstrap: 3.3
  • Author by : waituk
  • Support via Email : support@waituk.net

Entrada, the Adventure Tours and Travel HTML theme is built for tour operators and travel agencies around the world who specialise in tour packages like vacation tours, adventures, jungle safaris, cruise packages, hiking and camping, summer tours, winter tours etc.

With HTML5 and CSS3 semantic codes, Retina Optimized, 100% Responsive layout, Sass files and Revolution Slider included, built on latest Bootstrap 3 framework and Unlimited Color, Typography and Icons customisation - you are all set to create an awesome tour theme that speaks to your visitors a language of tour, trust, efficiency and elegance.

Once you have purchased the theme - we are certain that you will be hooked to it and would love customising it to your specific needs. And during that, if you need a helping hand, we will be happy to help you with any query you may have or any configuration you need a support with.

Thank you for purchasing Entrada HTML Template and if you like this template, please do not forget to rate it. It really helps us a great deal in iproving our item.

Folder Structure #back to top

Once you purchase and download the theme - unzip the folder and you will find a folder called Entrada. Inside this folder, there are 3 folders named "entrada", "documentation" and "PSD". The main html working folder is "entrada". An overview of the folder structure is given below.

Folder Structure

## Theme Folder stucture: ##


	entrada 
        /build 										
            -/scss
                -/base
                    _base.scss
                    _colors.scss
                    _typography.scss
                -/components
                -/fonts
                -/layout
                    _header.scss
                    _sidebar.scss
                    _footer.scss
                -/modifiers
                    _custom-variables.scss
                    _mixins.scss
                -/pages
                -/skins
                -/vendors
                    -/bootstrap
                _bootstrap-custom.scss
                bootstrap.scss
                main.scss
                theme-v2.scss 

        /css										
        	-/fonts
        	-/skins
        		color-1.css
        		color-2.css
        		color-3.css
    		bootstrap.css
    		main.css
    		theme-v2.css
        /fonts
            -/icomoon 
        /img  
        -/js
        -/php
            send_email.php
            subscribe.php
        -/sourceimages
        -/vendors
            -/animate
            -/bootstrap
            -/fancybox
            -/flag
            -/font-awesome
            -/jquery-ui
            -/revolution
            -/stellar
		-/videos
        grunt-settings.js
        Gruntfile.js
        package.json
        index.html
        about.html etc.

				        

Customize Using Sass or Vanilla CSS#back to top

Sass files along with grunt settings are included with this theme to make CSS customization super easy and interactive.
Please read more about Sass here. Sass Installation


Customize CSS with Sass

Using sass gives you ultimate control over editing the site template. You can switch color schemes, typography etc. site wide in seconds, often editing one line of code. To use this method, you should have node and grunt installed in your system and put your html folder "entrada" in mamp or xampp folder and ensure that mamp/xampp is running.

  • Node: https://docs.npmjs.com/getting-started/installing-node
  • Grunt: http://gruntjs.com/getting-started
  • Sass: http://sass-lang.com
  • MAMP: https://www.mamp.info/en/
  • XAMPP: https://www.apachefriends.org

  • After ensuring that you have node and grunt, all you need to do is open your terminal/cmd and then cd into your directory where you have the site template files (inside mamp or xampp). After that you need to run “npm install” - without quotes. Once this is complete, you will have a new folder in your theme folder called “node_modules”. After that just type “grunt” without quotes in your terminal/cmd and you will notice the site running in your browser. Any changes you make to sass files will be compiled automatically to css and changes will be reflected live in your browser without even refreshing it - thanks to browser sync.

    Customize CSS Directly

    If you would like to edit the CSS directly, you will find all CSS in one single file css >> main.css

  • Step 1 - Go to css >> main.css
  • Step 2 - The file is properly labelled with main css blocks. To go to individual section, just search for it alongwith the number, eg. "2. Header" will take you to section with header rules. Copy the element you would like to customize and place it in your custom.css
  • Step 3 - Save your changes inside custom.css or add new rules here.
  • Upgrading to New Release#back to top

    If its the first time you have purchased and downloded this item, please ignore this section. BUT If you have previously downloaded the template and have made customization, you should have all your scss and/or css customizations in a separate file you have created. If not - please strictly follow the instructions below:


  • BACKUP
    Please backup your files before making any changes - so that you have somewhere to look and compare if something goes wrong.
  • CSS
    Please add a blank file called custom.css to css folder. And then place all your customized code inside this file. After that, link this file in your htmls. Please remember to place this link after all other css links in header. Similarly, if you are working with scss
  • JS
    Same way as with CSS - you should place all your js code in custom.js file and call this file after jquery.main.js
  • Vendors
    We have added sticky kit, bootstrap datepicker and material design icons to vendors folder. If you wish to use any of these, please add these folders to your vendors folder.
  • HTML:
    Here, you should not overwrite your existing file - pleae copy the code block you want and replace it in your file.

  • How to Change Theme Color and Typography #back to top

    This is modern template built on modern technologies to make editing the template a breeze. Thre are however few things that need to be ensured for working properly with the theme in advanced mode. 1. Please put the html folder "entrada" inside your mamp/xampp folder and rename it to your site. 2. Ensure that your local server is running and go to your browser and then run th site from local server.

    Typography Customization

    Typography is defined inside build >> scss >> base >> _typography.scss
    To add a new typography font from Google Fonts, please visit https://www.google.com/fonts On top left corner, search for specific font you want to use and click on “Add to Collection” and the “Use” On the next page - you can 1. select font styles 2. leave character set to default 3. Click on @import tab and then copy there code. This code would look similar to:

    						@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
    						

    Now head over to build >> scss >> base >> _typography.scss and paste your code just under the comment // import link for google font
    Again head back to google font page where you copied your code from and you will see 4. Integrate the font in your css - copy the code from this section which would look similar to
    						font-family: 'Montserrat', sans-serif;
    						

    and paste this under the comment // create font variable Now just rename the part “font-family” to $font-name e.g.. $montserrat
    Finally, under h1 , h2 , h3 etc. around line 23, change font-family: to $font-name you just created above.
    This will change all your heading fonts. The paragraph font is global. If you want to change that to something else, just add following code
    						p {
    							font-family: $font-name;
    						}
    						

    You can do the same for any individual element like button etc.

    Theme Color Customization

    To change color directly via CSS, please go to css >> skins where you will find color-1.css etc. you can edit colors here easily and make sure you call this file after calling main.css in the head of html document.

    Color variables are defined inside build >> scss >> base >> _colors.scss Use this file to add more colors as variables if you want to use color variables instead of hex color codes.

    Theme colours for all major blocks are defined inside build >> scss >> skins You will find four readymade color skins here that are used on 4 various themes in demos. _main.scss is default skin and changing color here would change the pages using css/main.css Similarly changing _color2.scss would modify color scheme in pages using theme-v2.css

    To generate a new scheme - you can easily copy any of the schemes and edit color to your likings. Although we have created color variables in base/_colors and used these color variables in themes, you can easily use #colorcode instead of the variables.

    • Step 1 - Go to build >> scss >> base >> _colors.
    • Step 2 - Add a color variable here after comment //Add your own colors, eg $my-red-color: #c02127;
    • Step 3 - Go to build >> scss >> skins >> _main.scss and around line 14.
    • 								replace
      									$heading-color: $secondary-color;
      								with
      									$heading-color: $my-red-color;
      							
    • Step 4 - To make sitewide theme customizations, edit the color variables shown below to your likings on this page with either by adding color variables as shown above or just by adding hex color code in this skin file.
      							 // default colors
      									$neutral-color: $shark; (Note: you can also use #c02127 instead of $shark here)
      									$primary-color: $fountain-blue;
      									$secondary-color: $carnation;
      									$teritory-color: $quarter-spanish-white;
      									$quaternary-color: $nomad;
      							

    Theme Customizations #back to top

    HTML Structure - #back to top

    							

    This template is based on Bootstrap 3 framework. Learn about Bootstrap 3 here.


    CSS Structure - #back to top

    A properly organized sass structure divided into multiple folders for development while creating one single CSS file for production has been our top priority. Hence you will find every component in its own sass file for ease of customization. After making all the changes - just run "grunt dist" for css output. If you want to edit the css instead of sass, chose the theme that you want to work with, and you will find it labelled with each section. Now you can easily jump to specific section by searching for, lest say, "2. Header" in your code editor.


    Header/Footer - #back to top

    Header, Footer, Sidebar and boxed layouts etc. are defined in build >> scss >> layout folder. From here, you can customize the header and footer section or other relevant elements which affects sites layout behaviour.


    Javascript/jQuery - #back to top

    All external javascript libraries are inside -/vendors folder while the settings are inside -/js folder. The jquery.main.js file located inside "js" folder has all the initializers and if you wanted to customize any js module, this is where you will find and customize them.


    Retina Ready Images - #back to top

    To display retina image on retina devices - all you have to do is add high resolution image that is two times in dimension with @2x. For example, if you have an image with 40x40 dimension named img1.jpg you will need to add same image with 80x80 dimension named img1@2x.jpg in exact same location where your original image is. For more information, please have a look at:
    Learn about Retina JS


    Layout Options- #back to top

    You can have boxed layout with color background, image background or even pattern background by just adding a simple class to your pages body tag as shown below:

    body class="boxed-layout"
    body class="boxed-layout bg-image"
    body class="boxed-layout bg-pattern"


    Font Awesome - #back to top

    Head over to https://fortawesome.github.io/Font-Awesome/icons/ Now just copy the font you would like from this page, e.g. fa-search-plus and use it in code as shown below:


    Custom/Icomoon Fonts - #back to top

    Icomoon font css is located at css/fonts/icomoon/icomoon.css To simply use the fonts, head over to icon-font.php Now just copy the font you would like from this page, e.g. icon-family and use it in code as shown below:

     


    Vector Icons - #back to top

    All custom vector icons are located inside img >> icons and you can use it in code as shown below. You can add as many fonts as you like to this custom icon set through Icomoon Fonts App

    image description


    Animations - #back to top

    For animations we have used Animate CSS and WOW JS
    First, head over to https://daneden.github.io/animate.css/ and chose the animation effect you like. And then use the class with wow to show the effect on scroll. For example, if you like animations on slideInRight, add the example class below to animate any element.

    class="wow slideInRight"


    Parallax Settings - #back to top

    All parallax settings are inside build >> scss >> components >> _parallax.scss Similarly, all parallax background images are inside build >> scss >> components >> _parallax-images.scss
    Apart from adding your own images, you can customize things like opacity, scroll speed etc. for individual parallax like testimonials (default), services block and banners from here.


    Mailchimp Intigration - #back to top

    The “Newsletter Subscription” in footer is integrated with mail chimp. First you need to signup with mail chimp. Then you need to open php >> subscribe.php where you need to place your own $apiKey and $listId. Once thats done - you are all set to create your newsletter list on mail chimp and start getting subscribers emails.
    To configure the validation and messages, please go to js >> mailchimp.js
    Learn more about Mailchimp
    Find your Mailchimp API Keys


    Ajax Contact Form - #back to top

    The contact form on contact.php page is pre configured to work out of the box. To set it to receive contact form messages in your own inbox, head over to php >> send_email.php and around line 4, replace

    							$to = ‘support@mail.com';
    
    							with 
    
    							$to = ‘your-own-email@your-own-domain.com’;
    						


    Elements - #back to top

    The Elements section is a new feature in Version 1.2.0 Inside build >> scss >> components folder, you will find _elements.scss which contains all the css rules for elements. We have used a class .demo-wrapper to contain elements in most cases as this is for demo purposes to show how this element can be integrated. So you can use .demo-wrapper class along with rest of html to place the code exactly as it is - or leave demo-wrapper class and style it with another class.


    Site Search - #back to top

    The search form with auto completion has autofill property already configured. To add tags that people can use to search the site - please go to js >> jquery.main.js and around line 92, add or edit the tags to populate search form suggestions during site search.


    Revolution Slider Options - #back to top

    We have included a premium revolution slider with our template. The revolution slider is one of the most popular jQuery slider plugins and you can find a lot of tutorials online for this plugin including videos. We have also included the documentation along with latest version of Revolution Slider which you will find in the main download folder.


    Site Upload to Live Server - #back to top

    After you have modified the template to suit your needs and you are ready to show your site to the world, you can just delete following folders/files and uplaod the rest to your server.

    						Files and Folders to be Deleted before going live.
    							-/build
    							-/sourceimages
    							grunt-settings.js
    					        Gruntfile.js
    					        package.json
    					        csscomb.json
    						

    Helper Classes #back to top

    Common class examples used in template

    Class Usage
    .bg-white creates white background
    .seperator creates global separator
    .same-height Create blocks with same heights
    .center-text class to make texts vertically centered, eg. in inner page banners
    .less-space different spacing at bottom, default is 30px
    .has-bg sets text color to white, for blocks with dark background.
    .common-spacing Class for spacing on top and bottom of inner pages, eg. checkout, and default pages.
    .content-left class for pages to set content area to left side. Used for pages with sidebar.
    .default-page class on body tag for all default pages without banner images.
    .has-border Creates border on all 4 sides. 8px border with #e2e2e2 color by default

    Support Desk #back to top

    Please remember you have purchased a very affordable theme and you have not paid for a full-time web design agency. Occasionally we will help with small tweaks, but these requests will be put on a lower priority due to their nature. Support is also 100% optional and we provide it for your connivence, so please be patient, polite and respectful.

    Please visit our profile page or ask question @waituk

    Support for my items includes:
    • * Responding to questions or problems regarding the item and its features
    • * Fixing bugs and reported issues
    • * Providing updates to ensure compatibility with new software versions
    Item support does not include:
    • * Customization and installation services
    • * Support for third party software and plug-ins
    Before seeking support, please...
    • * Make sure your question is a valid Theme Issue and not a customization request.
    • * Make sure you have read through the documentation and any related video guides before asking support on how to accomplish a task.
    • * Make sure to double check the theme comments section on items page.
    • * If you have customized your theme and now have an issue, back-track to make sure you didn't make a mistake. If you have made changes and can't find the issue, please provide us with your changelog.
    • * Almost 80% of the time we find that the solution to people's issues can be solved with a simple "Google Search". You might want to try that before seeking support. You might be able to fix the issue yourself much quicker than we can respond to your request.
    • * Make sure to state the name of the theme you are having issues with when requesting support via ThemeForest.

    Files & Sources #back to top

    Included Stylesheets

    These are the primary CSS files used for general front-end styling. Use these to customize your theme even further. All included CSS codes under entrada/css/

    • 1. vendors/font-awesome/css/font-awesome.css - FontAwesome Font Icons stylesheet
    • 2. css/fonts/icomoon/icomoon.css - Custom icomoon fonts
    • 3. vendors/material-design-icons/material-icons.css - Google Material Icons
    • 4. vendors/flag/css/flag-icon.css - Flag icons for language dropdown
    • 5. vendors/animate/animate.css - CSS3 animations css file
    • 6. css/bootstrap.css - Bootstrap stylesheet
    • 7. css/main.css - Main stylesheet
    • 8. css/theme-1.css - The Theme Variation
    Included JavaScript

    These are the various attribution inks to the Javascript files included or modified to work with in this theme. All included JavaScript codes under entrada/js/

    • 1. jQuery Library vendors/jquery/jquery-2.1.4.min.js">
    • 2. Bootstrap JS vendors/bootstrap/javascripts/bootstrap.min.js">
    • 2. Bootstrap Datepicker vendors/bootstrap-datetimepicker-master/dist/js/bootstrap-datepicker.js">
    • 3. Placeholder JS vendors/jquery-placeholder/jquery.placeholder.min.js">
    • 4. Match Height vendors/match-height/jquery.matchHeight.js">
    • 5. WOW Animation vendors/wow/wow.min.js">
    • 6. Stellar Parallax vendors/stellar/jquery.stellar.min.js">
    • 7. Validate JS vendors/validate/jquery.validate.js">
    • 8. Waypoint vendors/waypoint/waypoints.min.js">
    • 9. CounterUp vendors/counter-up/jquery.counterup.min.js">
    • 10. jQuery UI vendors/jquery-ui/jquery-ui.min.js">
    • 11. Touch Punch vendors/jQuery-touch-punch/jquery.ui.touch-punch.min.js">
    • 12. Fancy Box vendors/fancybox/jquery.fancybox.js">
    • 13. Owl Carousel vendors/owl-carousel/owl.carousel.min.js">
    • 14. jQuery Custom Form vendors/jcf/js/jcf.js">
    • 15. Revolution Slider js/revolution.js">
    • 16. Mail Chimp js/mailchimp.js">
    • 17. Theme JS js/jquery.main.js">

    Credits #back to top

    All Images used in the theme demo are from either Dollar Photo Club, Unsplash or Pixabay. Unsplash and Pixabay Images used in this theme are in Public Domain which you can view at the link provided, and available for commercial use. However, Dollar Photo Club images must be purchased. The links are provided for all images.

    Images From Dollar Photo Club
    • https://www.dollarphotoclub.com/Gallery/Pj5ilIkZfrk6SWjhyCzE83niYXSkia1x
    HTML5 Video by NatureClip
    • http://www.videvo.net/video/flying-between-the-clouds/2161
    Icons (Font & Vector)

    Note: All icons used in the theme are from the noun project, flag icons and fontawesome. You can legally use any of the icon included with the theme and add your own icons from noun project for free (attribution required in some cases).

    • Font Awesome: http://fortawesome.github.io/Font-Awesome/
    • Material Icons: https://design.google.com/icons/
    • The Noun Project: https://thenounproject.com/
    Patterns
    • Subtle Patterns: http://subtlepatterns.com/

    Version History (Changelog) #back to top

    Once again, thank you so much for purchasing this theme. As I said at the beginning, I'd be glad to help you if you have any questions relating to this theme. No guarantees, but I'll do my best to assist. If you have a more general question relating to the themes on ThemeForest, you might consider visiting the forums and asking your question in the "Item Discussion" section.

    If you like this template, please do not forget to rate it


    Changelog

    
    						-----------------------------------------------------------------------------------------
    						Version 1.3.7 - August 22nd 2016
    						-----------------------------------------------------------------------------------------
    
    						- Updated Sass files to remove warning in node modules
    						- Edited header-top-bar.html to hide top bar on sticky
    						- Fixed missing image issue in documentation
    						- General file updates
    
    
    				        
    
    						-----------------------------------------------------------------------------------------
    						Version 1.2.0 - April 14th 2016
    						-----------------------------------------------------------------------------------------
    
    						- Added 21 Components
    							- Animations
    							- Blockquotes
    							- Buttons
    							- Carousel
    							- Counters
    							- Modal Boxes
    							- Paginations
    							- Columns
    							- Data Tables
    							- Date Pickers
    							- Dividers
    							- Icon Boxes
    							- Icon Fonts
    							- Accordions
    							- Headings
    							- Galleries
    							- Labels/Badges
    							- Media Options
    							- Search Options
    							- Social Icons
    							- Responsive/Visibility
    						- Added 21 html files to show elements
    						- Added Elements Section in Menu
    						- Added New Tour Search Form
    						- Added sticky nav option for tour detail tabs
    						- Added Material Design Icons
    
    						- Fixed email id in contact.html
    							- The emails were showing as "undefined" in filed due to wrong id.
    						- Fixed parallax issue on ipads
    							- The parallax bg images were appearing distorted on iPads.
    						- Fixed Footer email address length issue
    						- Fixed general bugs and minor issues
    
    				        
    
    						
    
    						-----------------------------------------------------------------------------------------
    						Version 1.2.7 - February 25th 2016
    						-----------------------------------------------------------------------------------------
    
    						- Fixed Megamenu HTML file issues
    						- Updated Megamenu CSS Styles
    						- Removed Node Modules from Download Package
    
    
    				        
    ----------------------------------------------------------------------------------------- Version 1.0.0 - February 25th 2016 ----------------------------------------------------------------------------------------- - Initial Release