updating styles for the courses and lessons
authorAnthony Talarico <talarico@gaslightmedia.com>
Thu, 19 Apr 2018 15:39:57 +0000 (11:39 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Thu, 19 Apr 2018 15:39:57 +0000 (11:39 -0400)
adding syles to the lessons and courses

content-single.php
js/custom.js
single.php
style.css

index bf3e943..15f6c44 100644 (file)
@@ -15,9 +15,10 @@ $post_date_class = ((!empty($post_date) && $post_date == ' ') || has_post_thumbn
                        <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id(get_the_ID()), 'blog-header' ); ?>
                        <img src="<?php echo esc_url($image[0]); ?>" alt="<?php echo esc_attr(get_the_title()); ?>"> 
                </div>
-               <?php endif; ?>
-               
-               <h1 class="entry-title<?php echo esc_attr($post_date_class); ?>"><?php the_title(); ?></h1>
+               <?php endif; 
+                $class = ($pt === 'cmvl_channel') ? 'cmvl-title' : "basic-title";
+        ?>
+               <h1 class="entry-title<?php echo esc_attr($post_date_class); ?> <?php echo $class; ?>"><?php the_title(); ?></h1>
 
         <?php if( $pt !== 'cmvl_channel'){ ?>
             <div class="entry-meta">
index 2370f63..7ffebb0 100644 (file)
@@ -150,5 +150,5 @@ jQuery(document).ready(function($){
         }, 1000 );
            
     }
-    
+    $('.cmvl-title').insertAfter('.cmvl-navbar');
 });
\ No newline at end of file
index ac9fc43..ba851b0 100644 (file)
@@ -14,6 +14,7 @@ if($pt === 'cmvl_channel'){
 get_header(); ?>
 <div class="mid-content clearfix">
        <div id="primary" class="content-area <?php echo $fw; ?>">
+    <a href="<?php echo get_permalink(195); ?>">Back to my courses</a>
                <main id="main" class="site-main" role="main">
 
                <?php while ( have_posts() ) : the_post(); ?>
index 8887804..b112ba8 100644 (file)
--- a/style.css
+++ b/style.css
@@ -3,7 +3,7 @@ Theme Name: Hospitality Mentality
 Theme URI: https://accesspressthemes.com/wordpress-themes/accesspress-parallax/
 Author: AccessPress Themes
 Author URI: https://accesspressthemes.com/
-Description: AccessPress Parallax is a beautiful WordPress theme with Parallax design. Parallax design has become popular and is widely implemented these days. This is probably the most beautiful, feature rich and complete free WordPress parallax theme with features like: fully responsive, advance theme option panel, featured slider, advance post settings, services/team/blog/portfolio/testimonial layout, Google map integration, custom logo/fav icon, call to action, CSS animation, SEO friendly, translation ready, RTL support, custom CSS/JS and more! More over the theme is fully translation ready, WooCommerce Compatible, bbPress Compatible and fully support multilanguage via POLYLANG plugin. Demo: https://accesspressthemes.com/theme-demos/?theme=accesspress-parallax Support forum: https://accesspressthemes.com/support/ Pro version: https://accesspressthemes.com/wordpress-themes/accesspress-parallax-pro/ 
+Description: AccessPress Parallax is a beautiful WordPress theme with Parallax design. Parallax design has become popular and is widely implemented these days. This is probably the most beautiful, feature rich and complete free WordPress parallax theme with features like: fully responsive, advance theme option panel, featured slider, advance post settings, services/team/blog/portfolio/testimonial layout, Google map integration, custom logo/fav icon, call to action, CSS animation, SEO friendly, translation ready, RTL support, custom CSS/JS and more! More over the theme is fully translation ready, WooCommerce Compatible, bbPress Compatible and fully support multilanguage via POLYLANG plugin. Demo: https://accesspressthemes.com/theme-demos/?theme=accesspress-parallax Support forum: https://accesspressthemes.com/support/ Pro version: https://accesspressthemes.com/wordpress-themes/accesspress-parallax-pro/
 Version: 1.60
 License: GNU General Public License v3 or later
 License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -78,42 +78,42 @@ thead,
 tr,
 th,
 td {
-    border: 0;
-    font-family: inherit;
-    font-size: 100%;
-    font-style: inherit;
-    font-weight: inherit;
-    margin: 0;
-    outline: 0;
-    padding: 0;
-    vertical-align: baseline;
+   border: 0;
+   font-family: inherit;
+   font-size: 100%;
+   font-style: inherit;
+   font-weight: inherit;
+   margin: 0;
+   outline: 0;
+   padding: 0;
+   vertical-align: baseline;
 }
 
 html {
-    font-size: 62.5%;
-    /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
-    overflow-y: scroll;
-    /* Keeps page centered in all browsers regardless of content height */
-    -webkit-text-size-adjust: 100%;
-    /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
-    -ms-text-size-adjust: 100%;
-    /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
+   font-size: 62.5%;
+   /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
+   overflow-y: scroll;
+   /* Keeps page centered in all browsers regardless of content height */
+   -webkit-text-size-adjust: 100%;
+   /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
+   -ms-text-size-adjust: 100%;
+   /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
 }
 
 *,
 *:before,
 *:after {
-    /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
-    -webkit-box-sizing: border-box;
-    /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
-    -moz-box-sizing: border-box;
-    /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
-    box-sizing: border-box;
+   /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
+   -webkit-box-sizing: border-box;
+   /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
+   -moz-box-sizing: border-box;
+   /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
+   box-sizing: border-box;
 }
 
 body {
-    background: #F1F1F1;
-    /* Fallback for when there is no custom background color defined. */
+   background: #F1F1F1;
+   /* Fallback for when there is no custom background color defined. */
 }
 
 article,
@@ -126,41 +126,41 @@ header,
 main,
 nav,
 section {
-    display: block;
+   display: block;
 }
 
 ol,
 ul {
-    list-style: none;
+   list-style: none;
 }
 
 table {
-    /* tables still need 'cellspacing="0"' in the markup */
-    border-collapse: separate;
-    border-spacing: 0;
+   /* tables still need 'cellspacing="0"' in the markup */
+   border-collapse: separate;
+   border-spacing: 0;
 }
 
 caption,
 th,
 td {
-    font-weight: normal;
-    text-align: left;
+   font-weight: normal;
+   text-align: left;
 }
 
 blockquote:before,
 blockquote:after,
 q:before,
 q:after {
-    content: "";
+   content: "";
 }
 
 blockquote,
 q {
-    quotes: "" "";
+   quotes: "" "";
 }
 
 a img {
-    border: 0;
+   border: 0;
 }
 
 /*--------------------------------------------------------------
@@ -172,11 +172,11 @@ button,
 input,
 select,
 textarea {
-    color: #404040;
-    font-family: 'Roboto', sans-serif;
-    line-height: 1.5;
-    font-weight: 300;
-    font-size: 16px;
+   color: #404040;
+   font-family: 'Roboto', sans-serif;
+   line-height: 1.5;
+   font-weight: 300;
+   font-size: 16px;
 }
 
 h1,
@@ -185,103 +185,103 @@ h3,
 h4,
 h5,
 h6 {
-    margin-bottom: 10px;
-    font-weight: bold;
+   margin-bottom: 10px;
+   font-weight: bold;
 }
 
 h1 {
-    font-size: 24px;
+   font-size: 24px;
 }
 
 h2 {
-    font-size: 22px;
+   font-size: 22px;
 }
 
 h3 {
-    font-size: 20px;
+   font-size: 20px;
 }
 
 h4 {
-    font-size: 18px;
+   font-size: 18px;
 }
 
 h5 {
-    font-size: 16px;
+   font-size: 16px;
 }
 
 h6 {
-    font-size: 14px;
+   font-size: 14px;
 }
 
 p {
-    margin-bottom: 20px;
+   margin-bottom: 20px;
 }
 
 b,
 strong {
-    font-weight: bold;
+   font-weight: bold;
 }
 
 dfn,
 cite,
 em,
 i {
-    font-style: italic;
+   font-style: italic;
 }
 
 blockquote {
-    margin: 0 20px;
+   margin: 0 20px;
 }
 
 address {
-    margin: 0 0 20px;
+   margin: 0 0 20px;
 }
 
 pre {
-    background: #eee;
-    font-family: "Courier 10 Pitch", Courier, monospace;
-    font-size: 15px;
-    line-height: 1.6;
-    margin-bottom: 20px;
-    max-width: 100%;
-    overflow: auto;
-    padding: 20px;
+   background: #eee;
+   font-family: "Courier 10 Pitch", Courier, monospace;
+   font-size: 15px;
+   line-height: 1.6;
+   margin-bottom: 20px;
+   max-width: 100%;
+   overflow: auto;
+   padding: 20px;
 }
 
 code,
 kbd,
 tt,
 var {
-    font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
+   font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
 }
 
 abbr,
 acronym {
-    border-bottom: 1px dotted #666;
-    cursor: help;
+   border-bottom: 1px dotted #666;
+   cursor: help;
 }
 
 mark,
 ins {
-    background: #fff9c0;
-    text-decoration: none;
+   background: #fff9c0;
+   text-decoration: none;
 }
 
 sup,
 sub {
-    font-size: 75%;
-    height: 0;
-    line-height: 0;
-    position: relative;
-    vertical-align: baseline;
+   font-size: 75%;
+   height: 0;
+   line-height: 0;
+   position: relative;
+   vertical-align: baseline;
 }
 
 small {
-    font-size: 75%;
+   font-size: 75%;
 }
 
 big {
-    font-size: 125%;
+   font-size: 125%;
 }
 
 /*--------------------------------------------------------------
@@ -289,59 +289,59 @@ Elements
 --------------------------------------------------------------*/
 
 hr {
-    background-color: #ccc;
-    border: 0;
-    height: 1px;
-    margin-bottom: 20px;
+   background-color: #ccc;
+   border: 0;
+   height: 1px;
+   margin-bottom: 20px;
 }
 
 ul,
 ol {
-    margin: 0 0 15px 20px;
+   margin: 0 0 15px 20px;
 }
 
 ul {
-    list-style: square;
+   list-style: square;
 }
 
 ol {
-    list-style: decimal;
+   list-style: decimal;
 }
 
 li > ul,
 li > ol {
-    margin-bottom: 0;
-    margin-left: 20px;
+   margin-bottom: 0;
+   margin-left: 20px;
 }
 
 dt {
-    font-weight: bold;
+   font-weight: bold;
 }
 
 dd {
-    margin: 0 20px 20px;
+   margin: 0 20px 20px;
 }
 
 img {
-    height: auto;
-    /* Make sure images are scaled correctly. */
-    max-width: 100%;
-    /* Adhere to container width. */
-    vertical-align: middle;
+   height: auto;
+   /* Make sure images are scaled correctly. */
+   max-width: 100%;
+   /* Adhere to container width. */
+   vertical-align: middle;
 
 }
 
 figure {
-    margin: 0;
+   margin: 0;
 }
 
 table {
-    margin: 0 0 20px;
-    width: 100%;
+   margin: 0 0 20px;
+   width: 100%;
 }
 
 th {
-    font-weight: bold;
+   font-weight: bold;
 }
 
 /*--------------------------------------------------------------
@@ -352,19 +352,19 @@ button,
 input[type="button"],
 input[type="reset"],
 input[type="submit"] {
-    position: relative;
-    background: #E66432;
-    display: inline-block;
-    padding: 0 20px;
-    text-decoration: none;
-    color: #ffffff;
-    -webkit-transition: all 0.3s ease 0s;
-    -o-transition: all 0.3s ease 0s;
-    transition: all 0.3s ease 0s;
-    cursor: pointer;
-    border: none;
-    line-height: 36px;
-    height: 36px;
+   position: relative;
+   background: #E66432;
+   display: inline-block;
+   padding: 0 20px;
+   text-decoration: none;
+   color: #ffffff;
+   -webkit-transition: all 0.3s ease 0s;
+   -o-transition: all 0.3s ease 0s;
+   transition: all 0.3s ease 0s;
+   cursor: pointer;
+   border: none;
+   line-height: 36px;
+   height: 36px;
 }
 
 button:focus,
@@ -375,7 +375,7 @@ button:active,
 input[type="button"]:active,
 input[type="reset"]:active,
 input[type="submit"]:active {
-    outline: 0;
+   outline: 0;
 }
 
 input[type="text"],
@@ -394,18 +394,18 @@ input[type="datetime"],
 input[type="datetime-local"],
 input[type="color"],
 textarea {
-    color: #333;
-    border: 1px solid #DDD;
-    border-radius: 1px;
-    max-width: 100%;
+   color: #333;
+   border: 1px solid #DDD;
+   border-radius: 1px;
+   max-width: 100%;
 }
 
 select {
-    color: #333;
-    border: 1px solid #DDD;
-    border-radius: 1px;
-    max-width: 100%;
-    height: 36px;
+   color: #333;
+   border: 1px solid #DDD;
+   border-radius: 1px;
+   max-width: 100%;
+   height: 36px;
 }
 
 input[type="text"]:focus,
@@ -425,8 +425,8 @@ input[type="datetime-local"]:focus,
 input[type="color"]:focus,
 textarea:focus,
 select:focus {
-    color: #111;
-    outline: 0;
+   color: #111;
+   outline: 0;
 }
 
 input[type="text"],
@@ -444,17 +444,17 @@ input[type="time"],
 input[type="datetime"],
 input[type="datetime-local"],
 input[type="color"] {
-    padding: 3px;
-    height: 36px;
+   padding: 3px;
+   height: 36px;
 }
 
 textarea {
-    overflow: auto;
-    /* Removes default vertical scrollbar in IE6/7/8/9 */
-    padding: 5px 10px;
-    vertical-align: top;
-    /* Improves readability and alignment in all browsers */
-    width: 100%;
+   overflow: auto;
+   /* Removes default vertical scrollbar in IE6/7/8/9 */
+   padding: 5px 10px;
+   vertical-align: top;
+   /* Improves readability and alignment in all browsers */
+   width: 100%;
 }
 
 /*--------------------------------------------------------------
@@ -462,8 +462,8 @@ Links
 --------------------------------------------------------------*/
 
 a {
-    color: #E66432;
-    text-decoration: none;
+   color: #0071BC;
+   text-decoration: none;
 }
 
 /*--------------------------------------------------------------
@@ -473,33 +473,33 @@ Accessibility
 /* Text meant only for screen readers */
 
 .screen-reader-text {
-    clip: rect(1px, 1px, 1px, 1px);
-    position: absolute !important;
-    height: 1px;
-    width: 1px;
-    overflow: hidden;
+   clip: rect(1px, 1px, 1px, 1px);
+   position: absolute !important;
+   height: 1px;
+   width: 1px;
+   overflow: hidden;
 }
 
 .screen-reader-text:hover,
 .screen-reader-text:active,
 .screen-reader-text:focus {
-    background-color: #f1f1f1;
-    border-radius: 3px;
-    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-    clip: auto !important;
-    color: #21759b;
-    display: block;
-    font-size: 14px;
-    font-weight: bold;
-    height: auto;
-    left: 5px;
-    line-height: normal;
-    padding: 15px 23px 14px;
-    text-decoration: none;
-    top: 5px;
-    width: auto;
-    z-index: 100000;
-    /* Above WP toolbar */
+   background-color: #f1f1f1;
+   border-radius: 3px;
+   box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+   clip: auto !important;
+   color: #21759b;
+   display: block;
+   font-size: 14px;
+   font-weight: bold;
+   height: auto;
+   left: 5px;
+   line-height: normal;
+   padding: 15px 23px 14px;
+   text-decoration: none;
+   top: 5px;
+   width: auto;
+   z-index: 100000;
+   /* Above WP toolbar */
 }
 
 /*--------------------------------------------------------------
@@ -507,19 +507,19 @@ Alignments
 --------------------------------------------------------------*/
 
 .alignleft {
-    float: left;
-    margin-right: 20px;
+   float: left;
+   margin-right: 20px;
 }
 
 .alignright {
-    float: right;
-    margin-left: 20px;
+   float: right;
+   margin-left: 20px;
 }
 
 .aligncenter {
-    clear: both;
-    display: block;
-    margin: 0 auto;
+   clear: both;
+   display: block;
+   margin: 0 auto;
 }
 
 /*--------------------------------------------------------------
@@ -541,8 +541,8 @@ Clearings
 .row:after,
 .row:before,
 .nav-links:before {
-    content: '';
-    display: table;
+   content: '';
+   display: table;
 }
 
 .clearfix:after,
@@ -553,7 +553,7 @@ Clearings
 .site-footer:after,
 .row:after,
 .nav-links:after {
-    clear: both;
+   clear: both;
 }
 
 /*--------------------------------------------------------------
@@ -561,25 +561,25 @@ Widgets
 --------------------------------------------------------------*/
 
 .widget {
-    margin: 0 0 20px;
+   margin: 0 0 20px;
 }
 
 /* Make sure select elements fit in widgets */
 
 .widget select {
-    max-width: 100%;
+   max-width: 100%;
 }
 
 /* Search widget */
 
 .widget_search .search-submit {
-    display: none;
+   display: none;
 }
 
 #secondary .widget {
-    background: #FFF;
-    padding: 30px;
-    margin-bottom: 40px;
+   background: #FFF;
+   padding: 30px;
+   margin-bottom: 40px;
 }
 
 /*--------------------------------------------------------------
@@ -587,107 +587,107 @@ Content
 --------------------------------------------------------------*/
 
 .mid-content {
-    width: 1170px;
-    margin: 0 auto;
+   width: 1170px;
+   margin: 0 auto;
 }
 
 .parallax-section {
-    padding: 60px 0 80px;
-    position: relative;
+   padding: 60px 0 80px;
+   position: relative;
 }
 
 .parallax-section h2 {
-    font-size: 38px;
-    text-transform: uppercase;
-    line-height: 1.2;
-    text-align: center;
-    padding: 0 20px;
-    font-weight: 700;
-    margin-bottom: 60px;
+   font-size: 38px;
+   text-transform: uppercase;
+   line-height: 1.2;
+   text-align: center;
+   padding: 0 20px;
+   font-weight: 700;
+   margin-bottom: 60px;
 }
 
 .parallax-section h2 span {
-    position: relative;
-    display: inline-block;
+   position: relative;
+   display: inline-block;
 }
 
 .parallax-section h2 span:after {
-    content: "";
-    position: absolute;
-    width: 50%;
-    top: 100%;
-    left: 50%;
-    margin-left: -25%;
-    margin-top: 10px;
-    border-bottom: 2px solid;
-    border-color: inherit;
+   content: "";
+   position: absolute;
+   width: 50%;
+   top: 100%;
+   left: 50%;
+   margin-left: -25%;
+   margin-top: 10px;
+   border-bottom: 2px solid;
+   border-color: inherit;
 }
 
 .parallax-section .overlay {
-    position: absolute;
-    left: 0;
-    top: 0;
-    width: 100%;
-    height: 100%;
-    z-index: 99;
+   position: absolute;
+   left: 0;
+   top: 0;
+   width: 100%;
+   height: 100%;
+   z-index: 99;
 }
 
 .parallax-section .mid-content {
-    position: relative;
-    z-index: 999;
+   position: relative;
+   z-index: 999;
 }
 
 .parallax-section .page-content {
-    margin: 0 0 60px;
+   margin: 0 0 60px;
 }
 
 #content > .mid-content {
-    margin-top: 50px;
+   margin-top: 50px;
 }
 
 #primary {
-    width: 69%;
-    float: left;
+   width: 69%;
+   float: left;
 }
 #primary.full-width{
-    width: 100%;
+   width: 100%;
 }
 #secondary {
-    width: 28%;
-    float: right;
-    font-size: 16px;
+   width: 28%;
+   float: right;
+   font-size: 16px;
 }
 
 #secondary ul {
-    list-style: none;
-    margin-left: 0;
+   list-style: none;
+   margin-left: 0;
 }
 
 #secondary ul li {
-    padding-bottom: 6px;
+   padding-bottom: 6px;
 }
 
 #secondary ul li a {
-    text-decoration: none;
-    color: #333;
+   text-decoration: none;
+   color: #333;
 }
 
 #secondary h2.widget-title {
-    border-bottom: 3px solid #E66432;
-    margin-bottom: 20px;
-    line-height: 1.2;
-    font-size: 18px;
-    text-transform: uppercase;
+   border-bottom: 3px solid #E66432;
+   margin-bottom: 20px;
+   line-height: 1.2;
+   font-size: 18px;
+   text-transform: uppercase;
 }
 
 #secondary h2.widget-title span {
-    color: #333;
-    display: inline-block;
-    padding: 8px 0;
+   color: #333;
+   display: inline-block;
+   padding: 8px 0;
 }
 
 #secondary .search-form input[type="search"] {
-    width: 100%;
+   width: 100%;
 }
 
 /*--------------------------------------------------------------
@@ -697,181 +697,181 @@ Posts and pages
 .sticky {}
 
 .site-title {
-    font-size: 24px;
-    font-weight: bold;
-    text-transform: uppercase;
-    white-space: nowrap;
-    margin-bottom: 0;
+   font-size: 24px;
+   font-weight: bold;
+   text-transform: uppercase;
+   white-space: nowrap;
+   margin-bottom: 0;
 }
 
 .site-title a {
-    text-decoration: none;
+   text-decoration: none;
 }
 
 .site-description {
-    font-size: 14px;
-    font-style: italic;
-    margin-bottom: 0;
+   font-size: 14px;
+   font-style: italic;
+   margin-bottom: 0;
 }
 
 .hentry {
-    margin: 0 0 40px;
-    background: #FFF;
-    padding: 20px;
-    margin-bottom: 40px;
-    position: relative;
+   margin: 0 0 40px;
+   background: #FFF;
+   padding: 20px;
+   margin-bottom: 40px;
+   position: relative;
 }
 
 .single .hentry {
-    margin-bottom: 0;
+   margin-bottom: 0;
 }
 
 .archive .hentry {
-    margin-bottom: 60px;
+   margin-bottom: 60px;
 }
 
 .byline,
 .updated {
-    display: none;
+   display: none;
 }
 
 .single .byline,
 .group-blog .byline {
-    display: inline;
-    font-style: italic;
-    font-size: 14px;
+   display: inline;
+   font-style: italic;
+   font-size: 14px;
 }
 
 .single .byline a,
 .group-blog .byline a {
-    color: #333;
-    text-decoration: none;
+   color: #333;
+   text-decoration: none;
 }
 
 .page-content,
 .entry-content,
 .entry-summary {
-    margin: 20px 0 0;
+   margin: 20px 0 0;
 }
 
 .page-links {
-    clear: both;
-    margin: 0 0 20px;
+   clear: both;
+   margin: 0 0 20px;
 }
 
 .entry-header h1.entry-title {
-    /* margin-left: 80px; */
+   /* margin-left: 80px; */
 
 }
 
 .entry-header h1.entry-title.no-date {
-    margin-left: 0;
+   margin-left: 0;
 }
 
 .page .entry-header h1.entry-title {
-    text-align: center;
+   text-align: center;
 }
 
 .entry-header h1.entry-title a {
-    color: #333;
-    text-decoration: none;
+   color: #333;
+   text-decoration: none;
 }
 
 .posted-on {
-    position: absolute;
-    left: 20px;
-    top: -14px;
-    background: #E66432;
-    width: 60px;
-    text-align: center;
-    color: #FFF;
-    font-size: 14px;
-    padding: 10px;
-    line-height: 1.2;
-    text-transform: uppercase;
+   position: absolute;
+   left: 20px;
+   top: -14px;
+   background: #E66432;
+   width: 60px;
+   text-align: center;
+   color: #FFF;
+   font-size: 14px;
+   padding: 10px;
+   line-height: 1.2;
+   text-transform: uppercase;
 }
 
 .posted-on:before {
-    border-color: transparent transparent #BA4F28 #BA4F28;
-    border-style: solid;
-    border-width: 7px 5px;
-    top: 0;
-    content: "";
-    height: 0;
-    right: -10px;
-    position: absolute;
-    width: 0;
-    z-index: -1;
+   border-color: transparent transparent #BA4F28 #BA4F28;
+   border-style: solid;
+   border-width: 7px 5px;
+   top: 0;
+   content: "";
+   height: 0;
+   right: -10px;
+   position: absolute;
+   width: 0;
+   z-index: -1;
 }
 
 .posted-on span {
-    display: block;
+   display: block;
 }
 
 .posted-on span.posted-day {
-    font-size: 24px;
-    font-weight: bold;
-    margin-bottom: 3px;
+   font-size: 24px;
+   font-weight: bold;
+   margin-bottom: 3px;
 }
 
 .bypostauthor {}
 
 .entry-footer {
-    font-size: 14px;
-    margin-top: 30px;
+   font-size: 14px;
+   margin-top: 30px;
 }
 
 .entry-footer span {
-    margin-right: 15px;
+   margin-right: 15px;
 }
 
 .entry-footer .fa {
-    margin-right: 5px;
-    color: #666;
+   margin-right: 5px;
+   color: #666;
 }
 
 .entry-footer a {
-    text-decoration: none;
-    color: #333;
+   text-decoration: none;
+   color: #333;
 }
 
 .edit-link {
-    background: #333;
-    display: inline-block;
-    padding: 5px 10px;
-    line-height: 1.2;
-    border-radius: 2px;
-    font-size: 13px;
-    margin-top: 15px;
+   background: #333;
+   display: inline-block;
+   padding: 5px 10px;
+   line-height: 1.2;
+   border-radius: 2px;
+   font-size: 13px;
+   margin-top: 15px;
 }
 
 .edit-link a {
-    color: #FFF;
-    text-decoration: none;
+   color: #FFF;
+   text-decoration: none;
 }
 
 .edit-link a .fa {
-    color: #FFF;
-    margin-right: 5px;
+   color: #FFF;
+   margin-right: 5px;
 }
 
 .page .entry-footer .edit-link {
-    float: none;
+   float: none;
 }
 
 .page-header {
-    background: #FFF;
-    padding: 30px 40px;
-    margin-bottom: 40px;
+   background: #FFF;
+   padding: 30px 40px;
+   margin-bottom: 40px;
 }
 
 .page-header h1 {
-    margin-bottom: 0;
+   margin-bottom: 0;
 }
 
 .entry-thumb {
-    margin: -40px -40px 30px;
-    text-align: center;
+   margin: -40px -40px 30px;
+   text-align: center;
 }
 
 /*--------------------------------------------------------------
@@ -880,7 +880,7 @@ Asides
 
 .blog .format-aside .entry-title,
 .archive .format-aside .entry-title {
-    display: none;
+   display: none;
 }
 
 /*--------------------------------------------------------------
@@ -888,171 +888,171 @@ Comments
 --------------------------------------------------------------*/
 
 #comments {
-    background: #FFF;
-    padding: 40px;
-    margin-bottom: 40px;
-    font-size: 16px;
+   background: #FFF;
+   padding: 40px;
+   margin-bottom: 40px;
+   font-size: 16px;
 }
 
 #comments p {
-    margin-bottom: 10px;
+   margin-bottom: 10px;
 }
 
 #reply-title {
-    background: #333;
-    color: #fff;
-    display: inline-block;
-    padding: 8px 10px;
-    font-size: 18px;
-    line-height: 1.2;
-    margin-bottom: 0;
+   background: #333;
+   color: #fff;
+   display: inline-block;
+   padding: 8px 10px;
+   font-size: 18px;
+   line-height: 1.2;
+   margin-bottom: 0;
 }
 
 #commentform {
-    border-top: 2px solid #333;
-    padding-top: 15px;
+   border-top: 2px solid #333;
+   padding-top: 15px;
 }
 
 .comment-content a {
-    word-wrap: break-word;
+   word-wrap: break-word;
 }
 
 #comments input[type="submit"] {
-    background: #333;
-    border: none;
+   background: #333;
+   border: none;
 }
 
 .comments-title {
-    margin-bottom: 10px;
+   margin-bottom: 10px;
 }
 
 #commentform label {
-    display: block;
+   display: block;
 }
 
 textarea#comment {
-    height: 150px;
+   height: 150px;
 }
 
 #author,
 #email,
 #url {
-    width: 100%
+   width: 100%
 }
 
 /*Comment Lists*/
 
 .comments-area ol {
-    margin: 0;
-    padding: 0;
-    list-style: none;
+   margin: 0;
+   padding: 0;
+   list-style: none;
 }
 
 .comments-area ol.children {
-    margin: 0 0 0 15px;
+   margin: 0 0 0 15px;
 }
 
 .comment-list li .comment-body {
-    margin-bottom: 10px;
-    padding: 10px;
-    background: #FCFCFC;
-    border-radius: 5px;
+   margin-bottom: 10px;
+   padding: 10px;
+   background: #FCFCFC;
+   border-radius: 5px;
 }
 
 .comment-author img {
-    vertical-align: text-top;
-    margin-right: 10px;
+   vertical-align: text-top;
+   margin-right: 10px;
 }
 
 .comment-author .fn {
-    font-style: normal;
-    font-size: 15px;
-    text-transform: capitalize;
-    font-weight: normal;
+   font-style: normal;
+   font-size: 15px;
+   text-transform: capitalize;
+   font-weight: normal;
 }
 
 .comment-metadata a {
-    text-decoration: none;
-    font-size: 13px;
-    font-style: italic;
+   text-decoration: none;
+   font-size: 13px;
+   font-style: italic;
 }
 
 .comment-metadata .edit-link {
-    display: none;
+   display: none;
 }
 
 .comment-author .fn .url {
-    color: #333;
+   color: #333;
 }
 
 .comment-author .says {
-    display: none;
+   display: none;
 }
 
 .commentmetadata {
-    float: right;
-    font-family: 'Lato', sans-serif;
-    font-size: 12px;
-    font-style: italic;
-    font-weight: 300;
+   float: right;
+   font-family: 'Lato', sans-serif;
+   font-size: 12px;
+   font-style: italic;
+   font-weight: 300;
 }
 
 .commentmetadata a {
-    color: #666;
+   color: #666;
 }
 
 .commentmetadata .comment-edit-link {
-    color: #01AEFD;
+   color: #01AEFD;
 }
 
 .commentmetadata + .clear {
-    margin-bottom: 20px;
+   margin-bottom: 20px;
 }
 
 .reply .comment-reply-link {
-    background: none repeat scroll 0 0 #293037;
-    border-radius: 3px;
-    color: #FFFFFF;
-    font-size: 13px;
-    line-height: 1;
-    padding: 2px 10px;
-    text-decoration: none;
+   background: none repeat scroll 0 0 #293037;
+   border-radius: 3px;
+   color: #FFFFFF;
+   font-size: 13px;
+   line-height: 1;
+   padding: 2px 10px;
+   text-decoration: none;
 }
 
 #commentform .form-submit {
-    margin-bottom: 0;
+   margin-bottom: 0;
 }
 
 .comment-awaiting-moderation {
-    background: #111;
-    position: absolute;
-    left: 50%;
-    top: -20px;
-    color: #FFF;
-    font-size: 13px;
-    width: 250px;
-    margin-left: -125px;
+   background: #111;
+   position: absolute;
+   left: 50%;
+   top: -20px;
+   color: #FFF;
+   font-size: 13px;
+   width: 250px;
+   margin-left: -125px;
 }
 
 .comment-awaiting-moderation + br {
-    display: none;
+   display: none;
 }
 
 #cancel-comment-reply-link {
-    font-style: italic;
-    color: #333;
+   font-style: italic;
+   color: #333;
 }
 
 #cancel-comment-reply-link:before {
-    font-family: FontAwesome;
-    content: "\f057";
-    margin: 0 5px 0 20px;
-    font-style: normal;
-    color: #333;
+   font-family: FontAwesome;
+   content: "\f057";
+   margin: 0 5px 0 20px;
+   font-style: normal;
+   color: #333;
 }
 
 .logged-in-as a {
-    color: #333;
+   color: #333;
 }
 
 /*--------------------------------------------------------------
@@ -1065,14 +1065,14 @@ Infinite scroll
 /* Older / Newer Posts Navigation (always hidden) */
 
 .infinite-scroll.neverending .site-footer {
-    /* Theme Footer (when set to scrolling) */
-    display: none;
+   /* Theme Footer (when set to scrolling) */
+   display: none;
 }
 
 /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
 
 .infinity-end.neverending .site-footer {
-    display: block;
+   display: block;
 }
 
 /*--------------------------------------------------------------
@@ -1082,10 +1082,10 @@ Media
 .page-content img.wp-smiley,
 .entry-content img.wp-smiley,
 .comment-content img.wp-smiley {
-    border: none;
-    margin-bottom: 0;
-    margin-top: 0;
-    padding: 0;
+   border: none;
+   margin-bottom: 0;
+   margin-top: 0;
+   padding: 0;
 }
 
 /* Make sure embeds and iframes fit their containers */
@@ -1093,7 +1093,7 @@ Media
 embed,
 iframe,
 object {
-    max-width: 100%;
+   max-width: 100%;
 }
 
 /*--------------------------------------------------------------
@@ -1101,21 +1101,21 @@ Captions
 --------------------------------------------------------------*/
 
 .wp-caption {
-    margin-bottom: 20px;
-    max-width: 100%;
+   margin-bottom: 20px;
+   max-width: 100%;
 }
 
 .wp-caption img[class*="wp-image-"] {
-    display: block;
-    margin: 0 auto;
+   display: block;
+   margin: 0 auto;
 }
 
 .wp-caption-text {
-    text-align: center;
+   text-align: center;
 }
 
 .wp-caption .wp-caption-text {
-    margin: 0.8075em 0;
+   margin: 0.8075em 0;
 }
 
 /*--------------------------------------------------------------
@@ -1123,310 +1123,310 @@ Galleries
 --------------------------------------------------------------*/
 
 .gallery {
-    margin-bottom: 20px;
+   margin-bottom: 20px;
 }
 
 .gallery-item {
-    display: inline-block;
-    text-align: center;
-    vertical-align: top;
-    width: 100%;
-    padding: 0 4px 4px 0;
+   display: inline-block;
+   text-align: center;
+   vertical-align: top;
+   width: 100%;
+   padding: 0 4px 4px 0;
 }
 
 .gallery-item .gallery-icon {
-    position: relative;
+   position: relative;
 }
 
 .gallery-item a:after {
-    content: "";
-    position: absolute;
-    left: 0;
-    top: 0;
-    width: 100%;
-    height: 100%;
-    background: url(images/zoom.png) no-repeat center rgba(0, 0, 0, 0.3);
-    display: none;
+   content: "";
+   position: absolute;
+   left: 0;
+   top: 0;
+   width: 100%;
+   height: 100%;
+   background: url(images/zoom.png) no-repeat center rgba(0, 0, 0, 0.3);
+   display: none;
 }
 
 .gallery-item:hover a:after {
-    display: block;
+   display: block;
 }
 
 .gallery-columns-2 .gallery-item {
-    max-width: 50%;
+   max-width: 50%;
 }
 
 .gallery-columns-3 .gallery-item {
-    max-width: 33.33%;
+   max-width: 33.33%;
 }
 
 .gallery-columns-4 .gallery-item {
-    max-width: 25%;
+   max-width: 25%;
 }
 
 .gallery-columns-5 .gallery-item {
-    max-width: 20%;
+   max-width: 20%;
 }
 
 .gallery-columns-6 .gallery-item {
-    max-width: 16.66%;
+   max-width: 16.66%;
 }
 
 .gallery-columns-7 .gallery-item {
-    max-width: 14.28%;
+   max-width: 14.28%;
 }
 
 .gallery-columns-8 .gallery-item {
-    max-width: 12.5%;
+   max-width: 12.5%;
 }
 
 .gallery-columns-9 .gallery-item {
-    max-width: 11.11%;
+   max-width: 11.11%;
 }
 
 .gallery-caption {
-    font-size: 14px;
-    line-height: 1.2;
-    margin-top: 5px;
+   font-size: 14px;
+   line-height: 1.2;
+   margin-top: 5px;
 }
 
 /*--------------------------------------------------------------
 Main Header
 --------------------------------------------------------------*/
 body .cmvl-video[data-service-provider="vimeo"] .cmvl-player-outer{
-    padding-top: 56% !important;
+   padding-top: 56% !important;
 }
 #main{
-    background-color: #FAFBFC;
+   background-color: #FAFBFC;
 }
 #masthead {
-    width: 100%;
-    z-index: 99999;
-    background: #FFF;
-    padding: 24px 0;
-    border-bottom: 3px solid #0c3c60;
-    position: relative;
+   width: 100%;
+   z-index: 99999;
+   background: #FFF;
+   padding: 24px 0;
+   border-bottom: 3px solid #0c3c60;
+   position: relative;
 }
 
 #masthead .flex-box {
-    display: -webkit-box;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: -webkit-flex;
-    display: flex;
-    justify-content: space-between;
-    align-items: center
+   display: -webkit-box;
+   display: -moz-box;
+   display: -ms-flexbox;
+   display: -webkit-flex;
+   display: flex;
+   justify-content: space-between;
+   align-items: center
 }
 
 #masthead.logo-top {
-    text-align: center;
+   text-align: center;
 }
 
 #masthead.logo-top .flex-box {
-    display: block;
+   display: block;
 }
 
 body.parallax-on #masthead {
-    position: fixed;
-    left: 0;
-    top: 0;
-    right: 0;
+   position: fixed;
+   left: 0;
+   top: 0;
+   right: 0;
 }
 
 body.logged-in.parallax-on #masthead {
-    top: auto;
+   top: auto;
 }
 
 #content {
-    position: relative;
-    z-index: 99;
+   position: relative;
+   z-index: 99;
 }
 
 body.parallax-on .wpcf7-not-valid-tip {
-    text-align: center;
-    font-size: 13px;
+   text-align: center;
+   font-size: 13px;
 }
 
 #site-logo {
-    float: left;
-    width: 20%;
+   float: left;
+   width: 20%;
 }
 
 .logo-top #site-logo {
-    float: none;
-    width: auto;
-    padding: 10px 0;
+   float: none;
+   width: auto;
+   padding: 10px 0;
 }
 
 .main-navigation {
-    float: right;
-    max-width: 80%;
+   float: right;
+   max-width: 80%;
 }
 
 .logo-top .main-navigation {
-    float: none;
-    width: auto;
-    text-align: center;
-    max-width: none;
-    margin-top: 15px;
+   float: none;
+   width: auto;
+   text-align: center;
+   max-width: none;
+   margin-top: 15px;
 }
 
 .main-navigation ul {
-    list-style: none;
-    margin: 0;
-    padding-left: 0;
-    float: right;
+   list-style: none;
+   margin: 0;
+   padding-left: 0;
+   float: right;
 }
 
 .logo-top .main-navigation ul {
-    float: none;
+   float: none;
 }
 
 .main-navigation ul li {
-    position: relative;
+   position: relative;
 }
 
 .main-navigation > ul > li {
-    float: left;
-    position: relative;
-    font-weight: 400;
+   float: left;
+   position: relative;
+   font-weight: 400;
 }
 
 .main-navigation > ul > li > a {
-    text-transform: uppercase;
-    font-size: 14px;
-    padding: 5px 10px;
+   text-transform: uppercase;
+   font-size: 14px;
+   padding: 5px 10px;
 }
 
 .main-navigation > ul > li.current a {
-    color: #0c3c60;
+   color: #0c3c60;
 }
 
 .main-navigation a {
-    display: block;
-    text-decoration: none;
-    color: #333;
+   display: block;
+   text-decoration: none;
+   color: #333;
 }
 
 .main-navigation ul ul {
-    background: #FFF;
-    position: absolute;
-    top: 100%;
-    left: 0;
-    z-index: 99999;
-    font-size: 15px;
-    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
-    display: none;
+   background: #FFF;
+   position: absolute;
+   top: 100%;
+   left: 0;
+   z-index: 99999;
+   font-size: 15px;
+   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
+   display: none;
 }
 
 .main-navigation ul ul ul {
-    left: 100%;
-    top: 0;
+   left: 100%;
+   top: 0;
 }
 
 .main-navigation ul ul a {
-    min-width: 200px;
-    padding: 10px;
-    border-bottom: 1px solid #EEE;
+   min-width: 200px;
+   padding: 10px;
+   border-bottom: 1px solid #EEE;
 }
 
 .logo-top .main-navigation ul ul li {
-    text-align: left;
+   text-align: left;
 }
 
 .main-navigation ul ul li:last-child a {
-    border: none;
+   border: none;
 }
 
 .main-navigation li:hover > a {
-    color: #0c3c60;
+   color: #0c3c60;
 }
 
 .main-navigation ul li:hover > ul {
-    display: block;
+   display: block;
 }
 
 .main-navigation .current_page_item > a,
 .main-navigation .current-menu-item > a {
-    color: #0c3c60;
+   color: #0c3c60;
 }
 
 /* Small menu */
 
 .menu-toggle {
-    display: none;
+   display: none;
 }
 
 .site-main .comment-navigation,
 .site-main .paging-navigation,
 .site-main .post-navigation,
 .site-main .posts-navigation {
-    margin: 0 0 40px;
-    overflow: hidden;
-    background: #FFF;
+   margin: 0 0 40px;
+   overflow: hidden;
+   background: #FFF;
 }
 
 .comment-navigation .nav-previous,
 .paging-navigation .nav-previous,
 .post-navigation .nav-previous,
 .posts-navigation .nav-previous {
-    float: left;
-    width: 50%;
-    padding: 10px;
+   float: left;
+   width: 50%;
+   padding: 10px;
 }
 
 .comment-navigation .nav-previous a .fa,
 .paging-navigation .nav-previous a .fa,
 .post-navigation .nav-previous a .fa,
 .posts-navigation .nav-previous a .fa {
-    margin-right: 10px;
-    font-size: 16px;
+   margin-right: 10px;
+   font-size: 16px;
 }
 
 .comment-navigation .nav-next,
 .paging-navigation .nav-next,
 .post-navigation .nav-next,
 .posts-navigation .nav-next {
-    float: right;
-    text-align: right;
-    width: 50%;
-    padding: 10px;
+   float: right;
+   text-align: right;
+   width: 50%;
+   padding: 10px;
 }
 
 .comment-navigation .nav-next a .fa,
 .paging-navigation .nav-next a .fa,
 .post-navigation .nav-next a .fa,
 .posts-navigation .nav-next a .fa {
-    margin-left: 10px;
-    font-size: 16px;
+   margin-left: 10px;
+   font-size: 16px;
 }
 
 .site-main .comment-navigation a,
 .site-main .paging-navigation a,
 .site-main .post-navigation a,
 .site-main .posts-navigation a {
-    background: #333;
-    padding: 20px 40px;
-    color: #FFF;
-    text-decoration: none;
-    font-size: 14px;
-    display: block;
+   background: #333;
+   padding: 20px 40px;
+   color: #FFF;
+   text-decoration: none;
+   font-size: 14px;
+   display: block;
 }
 
 .pagination {
-    text-align: center;
-    margin-bottom: 30px;
+   text-align: center;
+   margin-bottom: 30px;
 }
 
 .pagination .nav-links a,
 .pagination .nav-links span {
-    display: inline-block;
-    background: #E66432;
-    padding: 10px;
-    color: #FFF;
-    line-height: 1;
-    margin: 0 2px;
+   display: inline-block;
+   background: #E66432;
+   padding: 10px;
+   color: #FFF;
+   line-height: 1;
+   margin: 0 2px;
 }
 
 /*--------------------------------------------------------------
@@ -1434,228 +1434,228 @@ Main SLider
 --------------------------------------------------------------*/
 
 #main-slider {
-    position: relative;
-    margin-bottom: 30px;
+   position: relative;
+   margin-bottom: 30px;
 }
 
 .parallax-on #main-slider,
 #main-slider.full-screen-,
 .page-template-home-page-php #main-slider {
-    margin-bottom: 0;
+   margin-bottom: 0;
 }
 
 #main-slider.full-screen-yes {
-    min-height: 60vh;
+   min-height: 60vh;
 }
 
 .main-slides {
-    display: none;
+   display: none;
 }
 
 #main-slider .main-slides:after {
-    content: "";
-    background: url(images/overlay4.png) repeat rgba(0, 0, 0, 0.3);
-    position: absolute;
-    height: 100%;
-    width: 100%;
-    z-index: 999;
-    left: 0;
-    top: 0;
+   content: "";
+   background: url(images/overlay4.png) repeat rgba(0, 0, 0, 0.3);
+   position: absolute;
+   height: 100%;
+   width: 100%;
+   z-index: 999;
+   left: 0;
+   top: 0;
 }
 
 #main-slider .slick-slide img {
-    margin: 0 auto;
+   margin: 0 auto;
 }
 
 .full-screen-yes .slides {
-    background-size: cover;
-    background-position: top center;
-    background-repeat: no-repeat;
+   background-size: cover;
+   background-position: top center;
+   background-repeat: no-repeat;
 }
 
 .slider-caption {
-    position: absolute;
-    top: 50%;
-    left: 0;
-    width: 100%;
-    z-index: 99999;
-    text-align: center;
-    transform: translateY(-50%);
-    -ms-transform: translateY(-50%);
-    -webkit-transform: translateY(-50%);
+   position: absolute;
+   top: 50%;
+   left: 0;
+   width: 100%;
+   z-index: 99999;
+   text-align: center;
+   transform: translateY(-50%);
+   -ms-transform: translateY(-50%);
+   -webkit-transform: translateY(-50%);
 }
 
 .slider-caption .caption-title {
-    font-size: 54px;
-    font-weight: bold;
-    text-transform: uppercase;
-    color: #FFF;
-    position: relative;
-    margin: 0 auto 20px;
-    width: 80%;
-    line-height: 1.3;
-    text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
+   font-size: 54px;
+   font-weight: bold;
+   text-transform: uppercase;
+   color: #FFF;
+   position: relative;
+   margin: 0 auto 20px;
+   width: 80%;
+   line-height: 1.3;
+   text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
 }
 
 .slider-caption .caption-description {
-    font-size: 24px;
-    color: #FFF;
-    position: relative;
-    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
-    font-weight: 300;
-    margin: 0 auto 20px;
-    width: 70%;
+   font-size: 24px;
+   color: #FFF;
+   position: relative;
+   text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
+   font-weight: 300;
+   margin: 0 auto 20px;
+   width: 70%;
 }
 
 .slider-caption .caption-description p {
-    margin-bottom: 20px;
+   margin-bottom: 20px;
 }
 
 .slider-caption .caption-description a,
 .btn,
 .call-to-action a {
-    position: relative;
-    border: 2px solid #ffffff;
-    display: inline-block;
-    line-height: 1;
-    padding: 12px 20px;
-    text-decoration: none;
-    color: #ffffff;
-    -webkit-transition: all 0.3s ease 0s;
-    -o-transition: all 0.3s ease 0s;
-    transition: all 0.3s ease 0s;
-    font-size: 20px;
+   position: relative;
+   border: 2px solid #ffffff;
+   display: inline-block;
+   line-height: 1;
+   padding: 12px 20px;
+   text-decoration: none;
+   color: #ffffff;
+   -webkit-transition: all 0.3s ease 0s;
+   -o-transition: all 0.3s ease 0s;
+   transition: all 0.3s ease 0s;
+   font-size: 20px;
 }
 
 .slider-caption .caption-description a:hover,
 .btn:hover {
-    background: #E56432 !important;
-    border: 2px solid #E56432 !important;
-    color: #FFF !important;
+   background: #E56432 !important;
+   border: 2px solid #E56432 !important;
+   color: #FFF !important;
 }
 
 .next-page {
-    position: absolute;
-    height: 60px;
-    width: 60px;
-    border: 1px solid #FFF;
-    border-radius: 50%;
-    bottom: 15%;
-    left: 50%;
-    margin-left: -30px;
-    z-index: 999;
+   position: absolute;
+   height: 60px;
+   width: 60px;
+   border: 1px solid #FFF;
+   border-radius: 50%;
+   bottom: 15%;
+   left: 50%;
+   margin-left: -30px;
+   z-index: 999;
 }
 
 .next-page a {
-    display: block;
-    background: url(images/down-arrow.png) no-repeat center;
-    position: absolute;
-    left: 0;
-    top: 0;
-    height: 100%;
-    width: 100%;
-    -webkit-animation: flow-down 2s linear 3s infinite;
-    /* Chrome, Safari, Opera */
-    animation: flow-down 2s linear 3s infinite;
-    /* Standard syntax */
+   display: block;
+   background: url(images/down-arrow.png) no-repeat center;
+   position: absolute;
+   left: 0;
+   top: 0;
+   height: 100%;
+   width: 100%;
+   -webkit-animation: flow-down 2s linear 3s infinite;
+   /* Chrome, Safari, Opera */
+   animation: flow-down 2s linear 3s infinite;
+   /* Standard syntax */
 }
 
 #main-slider .slick-slide {
-    position: relative;
+   position: relative;
 }
 
 #main-slider.full-screen-yes .slick-slide {
-    height: 100vh;
-    background-size: cover;
-    background-position: center;
+   height: 100vh;
+   background-size: cover;
+   background-position: center;
 }
 
 #main-slider .slick-arrow {
-    position: absolute;
-    top: 50%;
-    margin-top: -50px;
-    outline: 0;
-    width: 28px;
-    height: 100px;
-    padding: 0;
-    text-indent: -9999px;
-    z-index: 99;
+   position: absolute;
+   top: 50%;
+   margin-top: -50px;
+   outline: 0;
+   width: 28px;
+   height: 100px;
+   padding: 0;
+   text-indent: -9999px;
+   z-index: 99;
 }
 
 #main-slider .slick-prev.slick-arrow {
-    left: 40px;
-    background: url(images/controls.png) no-repeat;
+   left: 40px;
+   background: url(images/controls.png) no-repeat;
 }
 
 #main-slider .slick-next.slick-arrow {
-    right: 40px;
-    background: url(images/controls.png) no-repeat right top;
+   right: 40px;
+   background: url(images/controls.png) no-repeat right top;
 }
 
 #main-slider .slick-dots {
-    position: absolute;
-    bottom: 30px;
-    width: 100%;
-    margin: 0;
-    padding: 0;
-    text-align: center;
+   position: absolute;
+   bottom: 30px;
+   width: 100%;
+   margin: 0;
+   padding: 0;
+   text-align: center;
 }
 
 #main-slider .slick-dots li {
-    display: inline-block;
+   display: inline-block;
 }
 
 #main-slider .slick-dots li button {
-    border: 2px solid #FFF;
-    text-indent: -9999px;
-    display: block;
-    width: 20px;
-    height: 8px;
-    margin: 0 5px;
-    outline: 0;
-    padding: 0;
-    line-height: 8px;
-    border-radius: 0;
-    background: none;
+   border: 2px solid #FFF;
+   text-indent: -9999px;
+   display: block;
+   width: 20px;
+   height: 8px;
+   margin: 0 5px;
+   outline: 0;
+   padding: 0;
+   line-height: 8px;
+   border-radius: 0;
+   background: none;
 }
 
 #main-slider .slick-dots li.slick-active button {
-    background: #E66432;
-    border: 2px solid #E66432;
+   background: #E66432;
+   border: 2px solid #E66432;
 }
 
 /* Chrome, Safari, Opera */
 
 @-webkit-keyframes flow-down {
-    0% {
-        top: 0px;
-        opacity: 0.8;
-    }
-    50% {
-        top: 9px;
-        opacity: 1;
-    }
-    100% {
-        top: 0;
-        opacity: 0.8;
-    }
+   0% {
+       top: 0px;
+       opacity: 0.8;
+   }
+   50% {
+       top: 9px;
+       opacity: 1;
+   }
+   100% {
+       top: 0;
+       opacity: 0.8;
+   }
 }
 
 /* Standard syntax */
 
 @keyframes flow-down {
-    0% {
-        top: 0px;
-        opacity: 0.8;
-    }
-    50% {
-        top: 9px;
-        opacity: 1;
-    }
-    100% {
-        top: 0;
-        opacity: 0.8;
-    }
+   0% {
+       top: 0px;
+       opacity: 0.8;
+   }
+   50% {
+       top: 9px;
+       opacity: 1;
+   }
+   100% {
+       top: 0;
+       opacity: 0.8;
+   }
 }
 
 /*--------------------------------------------------------------
@@ -1669,39 +1669,39 @@ Default Section
 .parallax-section input[type="search"],
 .parallax-section input[type="tel"],
 .parallax-section textarea {
-    border: 1px solid #E66432;
-    color: inherit;
-    padding: 10px 15px;
-    height: 42px;
-    width: 100%;
-    margin: 0 auto;
-    display: block;
-    background: rgba( 255, 255, 255, 0.4);
+   border: 1px solid #E66432;
+   color: inherit;
+   padding: 10px 15px;
+   height: 42px;
+   width: 100%;
+   margin: 0 auto;
+   display: block;
+   background: rgba( 255, 255, 255, 0.4);
 }
 
 .parallax-section textarea {
-    line-height: 1.5;
-    width: 100%;
-    margin: 0 auto;
-    display: block;
-    height: 180px;
+   line-height: 1.5;
+   width: 100%;
+   margin: 0 auto;
+   display: block;
+   height: 180px;
 }
 
 .parallax-section .wpcf7-form .wpcf7-submit {
-    width: 100%;
-    margin: 0 auto;
-    display: block;
-    background: #E66432;
+   width: 100%;
+   margin: 0 auto;
+   display: block;
+   background: #E66432;
 }
 
 .parallax-section .wpcf7-form p {
-    margin-bottom: 15px;
+   margin-bottom: 15px;
 }
 
 .parallax-section .slider-caption .caption-description a,
 .parallax-section .btn {
-    border-color: inherit;
-    color: inherit;
+   border-color: inherit;
+   color: inherit;
 }
 
 /*--------------------------------------------------------------
@@ -1709,60 +1709,60 @@ Service Section
 --------------------------------------------------------------*/
 
 .service_template {
-    padding-bottom: 40px;
+   padding-bottom: 40px;
 }
 
 .service-list {
-    width: 48%;
-    margin-bottom: 40px;
+   width: 48%;
+   margin-bottom: 40px;
 }
 
 .service-list h3 {
-    margin-bottom: 15px;
-    line-height: 1.2;
-    font-size: 18px;
-    font-weight: 700;
+   margin-bottom: 15px;
+   line-height: 1.2;
+   font-size: 18px;
+   font-weight: 700;
 }
 
 .service-list .service-image {
-    height: 80px;
-    width: 80px;
-    margin-top: 15px;
-    overflow: hidden;
-    border: 3px solid #EEE;
+   height: 80px;
+   width: 80px;
+   margin-top: 15px;
+   overflow: hidden;
+   border: 3px solid #EEE;
 }
 
 .service-list .service-image img {
-    padding: 15px;
+   padding: 15px;
 }
 
 .service-list .service-detail {
-    width: 460px;
+   width: 460px;
 }
 
 .service-list.odd {
-    float: left;
-    text-align: right;
+   float: left;
+   text-align: right;
 }
 
 .service-list.odd .service-image {
-    float: right;
+   float: right;
 }
 
 .service-list.odd .service-detail {
-    float: left;
+   float: left;
 }
 
 .service-list.even {
-    float: right;
+   float: right;
 }
 
 .service-list.even .service-image {
-    float: left;
+   float: left;
 }
 
 .service-list.even .service-detail {
-    float: right;
+   float: right;
 }
 
 /*--------------------------------------------------------------
@@ -1770,81 +1770,81 @@ Testimonial Section
 --------------------------------------------------------------*/
 
 .testimonial-list {
-    text-align: center;
+   text-align: center;
 }
 
 .testimonial-list .testimonial-content {
-    font-size: 20px;
-    font-style: italic;
-    margin-bottom: 30px;
-    line-height: 1.4;
-    position: relative;
-    padding: 0 50px;
+   font-size: 20px;
+   font-style: italic;
+   margin-bottom: 30px;
+   line-height: 1.4;
+   position: relative;
+   padding: 0 50px;
 }
 
 .testimonial-list .testimonial-content:before {
-    position: absolute;
-    left: 0;
-    top: 0;
-    content: '\f10d';
-    font-size: 32px;
-    line-height: 1;
-    height: 30px;
-    font-family: "FontAwesome";
-    opacity: 0.5;
+   position: absolute;
+   left: 0;
+   top: 0;
+   content: '\f10d';
+   font-size: 32px;
+   line-height: 1;
+   height: 30px;
+   font-family: "FontAwesome";
+   opacity: 0.5;
 }
 
 .testimonial-list h3 {
-    font-size: 20px;
-    font-weight: bold;
+   font-size: 20px;
+   font-weight: bold;
 }
 
 .testimonial-list .testimonial-image {
-    width: 100px;
-    height: 100px;
-    border-radius: 50%;
-    margin: 30px auto 50px;
+   width: 100px;
+   height: 100px;
+   border-radius: 50%;
+   margin: 30px auto 50px;
 }
 
 .testimonial-list .testimonial-image img {
-    border-radius: 50%;
+   border-radius: 50%;
 }
 
 .testimonial-listing .slick-arrow {
-    position: absolute;
-    margin: 0;
-    top: 100%;
-    left: 50%;
-    height: 38px;
-    width: 38px;
-    background: none;
-    border: 1px solid;
-    border-color: inherit;
-    text-indent: 0;
-    font-size: 26px;
-    color: inherit;
-    text-decoration: none;
-    text-align: center;
-    line-height: 38px;
-    display: inline-block;
-    -webkit-transition: all 0.3s ease 0s;
-    -moz-transition: all 0.3s ease 0s;
-    transition: all 0.3s ease 0s;
-    cursor: pointer;
+   position: absolute;
+   margin: 0;
+   top: 100%;
+   left: 50%;
+   height: 38px;
+   width: 38px;
+   background: none;
+   border: 1px solid;
+   border-color: inherit;
+   text-indent: 0;
+   font-size: 26px;
+   color: inherit;
+   text-decoration: none;
+   text-align: center;
+   line-height: 38px;
+   display: inline-block;
+   -webkit-transition: all 0.3s ease 0s;
+   -moz-transition: all 0.3s ease 0s;
+   transition: all 0.3s ease 0s;
+   cursor: pointer;
 }
 
 .testimonial-listing .slick-arrow:hover {
-    background: #e66432;
-    border: 1px solid #e66432;
-    color: #FFF;
+   background: #e66432;
+   border: 1px solid #e66432;
+   color: #FFF;
 }
 
 .testimonial-listing .fa-angle-left {
-    margin-left: -45px;
+   margin-left: -45px;
 }
 
 .testimonial-listing .fa-angle-right {
-    margin-left: 5px;
+   margin-left: 5px;
 }
 
 /*--------------------------------------------------------------
@@ -1852,83 +1852,83 @@ Portfolio Section
 --------------------------------------------------------------*/
 
 .portfolio-listing {
-    margin: 0 -15px;
+   margin: 0 -15px;
 }
 
 .portfolio-listing a:nth-child(3n+1){
-    clear: both;
+   clear: both;
 }
 
 .portfolio-list {
-    width: 33.333%;
-    float: left;
-    position: relative;
+   width: 33.333%;
+   float: left;
+   position: relative;
 }
 
 .portfolio-wrap {
-    margin: 15px;
-    overflow: hidden;
-    position: relative;
+   margin: 15px;
+   overflow: hidden;
+   position: relative;
 }
 
 .portfolio-list .portfolio-overlay {
-    position: absolute;
-    width: 100%;
-    height: 100%;
-    background: rgba(0, 0, 0, 0.3);
-    display: none;
-    z-index: 9999;
+   position: absolute;
+   width: 100%;
+   height: 100%;
+   background: rgba(0, 0, 0, 0.3);
+   display: none;
+   z-index: 9999;
 }
 
 .portfolio-list .portfolio-overlay span {
-    width: 60px;
-    height: 60px;
-    margin-left: -30px;
-    margin-top: -30px;
-    position: absolute;
-    top: 50%;
-    left: 50%;
-    border: 2px solid #FFF;
-    border-radius: 50%;
-    font-size: 30px;
-    text-align: center;
-    line-height: 60px;
-    color: #FFF;
+   width: 60px;
+   height: 60px;
+   margin-left: -30px;
+   margin-top: -30px;
+   position: absolute;
+   top: 50%;
+   left: 50%;
+   border: 2px solid #FFF;
+   border-radius: 50%;
+   font-size: 30px;
+   text-align: center;
+   line-height: 60px;
+   color: #FFF;
 }
 
 .portfolio-list:hover .portfolio-overlay {
-    display: block;
+   display: block;
 }
 
 .portfolio-list h3 {
-    position: absolute;
-    width: 100%;
-    padding: 20px;
-    bottom: 0;
-    left: 0;
-    color: #FFF;
-    background: url(images/portfolio-text-bg.png) repeat-x top left;
-    font-size: 16px;
-    margin: 0;
-    text-transform: uppercase;
+   position: absolute;
+   width: 100%;
+   padding: 20px;
+   bottom: 0;
+   left: 0;
+   color: #FFF;
+   background: url(images/portfolio-text-bg.png) repeat-x top left;
+   font-size: 16px;
+   margin: 0;
+   text-transform: uppercase;
 }
 
 .portfolio-list:hover h3 {
-    display: none;
+   display: none;
 }
 
 .portfolio-list img {
-    transition: all 0.3s ease-in-out;
-    -moz-transition: all 0.3s ease-in-out;
-    -webkit-transition: all 0.3s ease-in-out;
+   transition: all 0.3s ease-in-out;
+   -moz-transition: all 0.3s ease-in-out;
+   -webkit-transition: all 0.3s ease-in-out;
 }
 
 .portfolio-list:hover img {
-    -ms-transform: scale(1.2);
-    /* IE 9 */
-    -webkit-transform: scale(1.2);
-    /* Chrome, Safari, Opera */
-    transform: scale(1.2);
+   -ms-transform: scale(1.2);
+   /* IE 9 */
+   -webkit-transform: scale(1.2);
+   /* Chrome, Safari, Opera */
+   transform: scale(1.2);
 }
 
 /*--------------------------------------------------------------
@@ -1936,20 +1936,20 @@ Call to Action Section
 --------------------------------------------------------------*/
 
 .call-to-action {
-    text-align: center;
+   text-align: center;
 }
 
 .call-to-action h2 {
-    margin: 30px 0 15px;
-    font-size: 24px;
+   margin: 30px 0 15px;
+   font-size: 24px;
 }
 
 .parallax-section .call-to-action .page-content {
-    margin-bottom: 0;
+   margin-bottom: 0;
 }
 
 .parallax-section.action_template {
-    padding: 30px 0;
+   padding: 30px 0;
 }
 
 /*--------------------------------------------------------------
@@ -1957,95 +1957,95 @@ Team Section
 --------------------------------------------------------------*/
 
 .team-tab {
-    text-align: center;
-    padding: 0 50px;
+   text-align: center;
+   padding: 0 50px;
 }
 
 .team-image {
-    border-radius: 50%;
-    border: 2px solid #FFF;
-    margin: 0 8px 20px;
-    position: relative;
-    cursor: pointer;
-    display: none;
+   border-radius: 50%;
+   border: 2px solid #FFF;
+   margin: 0 8px 20px;
+   position: relative;
+   cursor: pointer;
+   display: none;
 }
 
 .team-image:hover,
 .team-image.slick-current {
-    border: 2px solid #E66432;
+   border: 2px solid #E66432;
 }
 
 .team-image img {
-    border-radius: 50%;
+   border-radius: 50%;
 }
 
 .team-list {
-    display: none;
+   display: none;
 }
 
 .team-content {
-    margin-top: 60px;
+   margin-top: 60px;
 }
 
 .team-big-image {
-    float: left;
-    width: 35%;
-    margin-right: 3%;
-    border-radius: 50%;
-    overflow: hidden;
-    border: 4px solid #FFF;
+   float: left;
+   width: 35%;
+   margin-right: 3%;
+   border-radius: 50%;
+   overflow: hidden;
+   border: 4px solid #FFF;
 }
 
 .team-big-image img {
-    border-radius: 50%;
-    width: 100%;
-    padding: 3px;
+   border-radius: 50%;
+   width: 100%;
+   padding: 3px;
 }
 
 .team-detail {
-    float: left;
-    width: 62%;
+   float: left;
+   width: 62%;
 }
 
 .team-detail h3 {
-    font-size: 30px;
-    margin-bottom: 10px;
-    line-height: 1.2;
+   font-size: 30px;
+   margin-bottom: 10px;
+   line-height: 1.2;
 }
 
 .team-detail h4 {
-    font-size: 20px;
-    margin-bottom: 25px;
-    opacity: 0.8;
+   font-size: 20px;
+   margin-bottom: 25px;
+   opacity: 0.8;
 }
 
 .team-tab .slick-arrow {
-    position: absolute;
-    text-indent: 0;
-    font-size: 46px;
-    text-decoration: none;
-    height: 50px;
-    line-height: 50px;
-    margin-top: -30px;
-    color: inherit;
-    font-weight: normal;
-    top: 50%;
-    cursor: pointer;
+   position: absolute;
+   text-indent: 0;
+   font-size: 46px;
+   text-decoration: none;
+   height: 50px;
+   line-height: 50px;
+   margin-top: -30px;
+   color: inherit;
+   font-weight: normal;
+   top: 50%;
+   cursor: pointer;
 }
 
 .team-tab .fa-angle-left {
-    background: none;
-    left: -40px;
+   background: none;
+   left: -40px;
 }
 
 .team-tab .fa-angle-right {
-    background: none;
-    right: -40px;
+   background: none;
+   right: -40px;
 }
 
 .blank-section {
-    min-height: 300px;
-    height: 60vh;
+   min-height: 300px;
+   height: 60vh;
 }
 
 /*--------------------------------------------------------------
@@ -2053,57 +2053,57 @@ Google Map Section
 --------------------------------------------------------------*/
 
 .parallax-section.google-map {
-    padding: 0;
+   padding: 0;
 }
 
 .parallax-section.google-map p {
-    margin: 0
+   margin: 0
 }
 
 .parallax-section.google-map img {
-    max-width: none;
+   max-width: none;
 }
 
 .google-map iframe {
-    width: 100% !important;
-    display: block;
-    height: 400px !important;
+   width: 100% !important;
+   display: block;
+   height: 400px !important;
 }
 
 .googlemap-toggle {
-    position: absolute;
-    left: 50%;
-    margin-left: -40px;
-    background: #000000;
-    top: 0;
-    color: #FFF;
-    padding: 0 30px 0 20px;
-    margin-top: -32px;
-    cursor: pointer;
-    border-radius: 2px 2px 0 0;
-    z-index: 999;
-    font-size: 14px;
-    line-height: 32px;
-    height: 32px;
+   position: absolute;
+   left: 50%;
+   margin-left: -40px;
+   background: #000000;
+   top: 0;
+   color: #FFF;
+   padding: 0 30px 0 20px;
+   margin-top: -32px;
+   cursor: pointer;
+   border-radius: 2px 2px 0 0;
+   z-index: 999;
+   font-size: 14px;
+   line-height: 32px;
+   height: 32px;
 }
 
 .googlemap-toggle:after {
-    content: "\f106";
-    font-size: 20px;
-    margin: 15px 0 0;
-    line-height: 0;
-    position: absolute;
-    right: 10px;
-    font-family: "FontAwesome";
+   content: "\f106";
+   font-size: 20px;
+   margin: 15px 0 0;
+   line-height: 0;
+   position: absolute;
+   right: 10px;
+   font-family: "FontAwesome";
 }
 
 .googlemap-toggle.active:after {
-    content: "\f107";
+   content: "\f107";
 }
 
 #ap-map-canvas {
-    height: 450px !important;
-    width: 100%;
+   height: 450px !important;
+   width: 100%;
 }
 
 /*--------------------------------------------------------------
@@ -2111,72 +2111,72 @@ Blog Section
 --------------------------------------------------------------*/
 
 .blog-list {
-    float: left;
-    width: 30%;
-    margin-right: 3.33%;
-    background: #FFF;
-    text-decoration: none;
-    color: #333;
+   float: left;
+   width: 30%;
+   margin-right: 3.33%;
+   background: #FFF;
+   text-decoration: none;
+   color: #333;
 }
 
 .blog-list .blog-image img {
-    width: 100%;
+   width: 100%;
 }
 
 .blog-list:hover {
-    color: #333;
+   color: #333;
 }
 
 .blog-list:nth-child(3n) {
-    margin-right: 0;
+   margin-right: 0;
 }
 
 .blog-list h3 {
-    font-size: 16px;
-    text-transform: uppercase;
-    margin: 15px 0 10px;
-    font-weight: bold;
+   font-size: 16px;
+   text-transform: uppercase;
+   margin: 15px 0 10px;
+   font-weight: bold;
 }
 
 .blog-list .blog-excerpt {
-    padding: 0 20px 60px;
-    border-bottom: 3px solid #E66432;
-    position: relative;
+   padding: 0 20px 60px;
+   border-bottom: 3px solid #E66432;
+   position: relative;
 }
 
 .blog-list .blog-excerpt .posted-date {
-    font-size: 13px;
-    margin-bottom: 15px;
-    color: #E66432;
-    text-align: right;
+   font-size: 13px;
+   margin-bottom: 15px;
+   color: #E66432;
+   text-align: right;
 }
 
 .blog-list .blog-excerpt .posted-date .fa {
-    margin-right: 5px;
+   margin-right: 5px;
 }
 
 .blog-list .blog-excerpt span {
-    background: #E66432;
-    color: #FFF;
-    display: inline-block;
-    position: absolute;
-    bottom: 0;
-    right: 10px;
-    padding: 8px 15px;
-    font-size: 14px;
+   background: #E66432;
+   color: #FFF;
+   display: inline-block;
+   position: absolute;
+   bottom: 0;
+   right: 10px;
+   padding: 8px 15px;
+   font-size: 14px;
 }
 
 .btn-wrap {
-    text-align: center;
-    margin-top: 70px;
+   text-align: center;
+   margin-top: 70px;
 }
 
 .blog-list:hover .blog-excerpt span {
-    background: #333;
+   background: #333;
 }
 
 .blog-list:hover .blog-excerpt {
-    border-color: #333;
+   border-color: #333;
 }
 
 /*--------------------------------------------------------------
@@ -2184,130 +2184,130 @@ Footer Section
 --------------------------------------------------------------*/
 
 #colophon {
-    background: #000;
-    color: #FFF;
-    font-size: 15px;
+   background: #000;
+   color: #FFF;
+   font-size: 15px;
 }
 
 .top-footer {
-    background: #272727;
-    padding: 55px 0;
+   background: #272727;
+   padding: 55px 0;
 }
 
 .top-footer ul {
-    list-style: none;
-    margin: 0;
+   list-style: none;
+   margin: 0;
 }
 
 .top-footer ul li {
-    margin-bottom: 5px;
+   margin-bottom: 5px;
 }
 
 .top-footer h2 {
-    font-size: 18px;
-    margin-bottom: 32px;
-    position: relative;
+   font-size: 18px;
+   margin-bottom: 32px;
+   position: relative;
 }
 
 .top-footer h2:after {
-    content: "";
-    position: absolute;
-    top: 100%;
-    width: 40px;
-    border-bottom: 1px solid #FFF;
-    left: 0;
-    margin-top: 5px;
+   content: "";
+   position: absolute;
+   top: 100%;
+   width: 40px;
+   border-bottom: 1px solid #FFF;
+   left: 0;
+   margin-top: 5px;
 }
 
 .top-footer a {
-    color: #FFF;
-    text-decoration: none;
+   color: #FFF;
+   text-decoration: none;
 }
 
 .top-footer .top-footer-wrap {
-    margin-left: -2%;
+   margin-left: -2%;
 }
 
 .footer-column-1.top-footer .top-footer-wrap {
-    margin-left: 0;
+   margin-left: 0;
 }
 
 .footer-column-1 .footer-block {
-    width: 100%;
-    margin-left: 0;
+   width: 100%;
+   margin-left: 0;
 }
 
 .footer-column-2 .footer-block {
-    width: 48%;
-    margin-left: 2%
+   width: 48%;
+   margin-left: 2%
 }
 
 .footer-column-3 .footer-block {
-    width: 31.333%;
-    margin-left: 2%
+   width: 31.333%;
+   margin-left: 2%
 }
 
 .footer-column-4 .footer-block {
-    width: 23%;
-    margin-left: 2%
+   width: 23%;
+   margin-left: 2%
 }
 
 .footer-block {
-    float: left;
+   float: left;
 }
 
 .footer-block .widget,
 .footer-block .gallery {
-    margin-bottom: 0;
+   margin-bottom: 0;
 }
 
 .bottom-footer {
-    background: #0c3c60;
-    padding: 15px;
-    font-size: 14px;
+   background: #0c3c60;
+   padding: 15px;
+   font-size: 14px;
 }
 
 .bottom-footer a {
-    color: #FFF;
+   color: #FFF;
 }
 
 .copy-right {
-    float: left;
+   float: left;
 }
 
 .site-info {
-    float: right;
+   float: right;
 }
 
 .site-info a {
-    text-decoration: underline;
+   text-decoration: underline;
 }
 
 .tagcloud a {
-    background: #000;
-    padding: 10px 15px;
-    font-size: 13px !important;
-    margin: 0 0 5px 0;
-    display: inline-block;
-    line-height: 1;
+   background: #000;
+   padding: 10px 15px;
+   font-size: 13px !important;
+   margin: 0 0 5px 0;
+   display: inline-block;
+   line-height: 1;
 }
 
 #go-top {
-    position: fixed;
-    right: 30px;
-    bottom: 30px;
-    display: none;
-    height: 50px;
-    width: 50px;
-    background: #E66432;
-    text-align: center;
-    line-height: 50px;
-    z-index: 9999;
+   position: fixed;
+   right: 30px;
+   bottom: 30px;
+   display: none;
+   height: 50px;
+   width: 50px;
+   background: #E66432;
+   text-align: center;
+   line-height: 50px;
+   z-index: 9999;
 }
 
 #go-top a {
-    display: block;
-    color: #FFF;
+   display: block;
+   color: #FFF;
 }
 
 /*--------------------------------------------------------------
@@ -2315,66 +2315,66 @@ Social
 --------------------------------------------------------------*/
 
 .social-icons {
-    position: fixed;
-    left: 0;
-    top: 50%;
-    width: 30px;
-    z-index: 9;
+   position: fixed;
+   left: 0;
+   top: 50%;
+   width: 30px;
+   z-index: 9;
 }
 
 .social-icons a {
-    background: red;
-    height: 30px;
-    width: 30px;
-    margin-bottom: 1px;
-    line-height: 30px;
-    text-align: center;
-    color: #FFF;
-    display: inline-block;
-    position: relative;
+   background: red;
+   height: 30px;
+   width: 30px;
+   margin-bottom: 1px;
+   line-height: 30px;
+   text-align: center;
+   color: #FFF;
+   display: inline-block;
+   position: relative;
 }
 
 .social-icons a:hover {
-    background: #e66432
+   background: #e66432
 }
 
 .social-icons a span {
-    background: #333;
-    padding: 6px 10px;
-    font-size: 11px;
-    font-family: Arial;
-    text-decoration: none;
-    position: absolute;
-    left: 130%;
-    top: 2px;
-    margin-left: 10px;
-    border-radius: 1px;
-    white-space: nowrap;
-    line-height: 1;
-    font-style: italic;
-    opacity: 0;
-    visibility: hidden;
-    transition: left 0.3s ease;
-    -moz-transition: left 0.3s ease;
-    -webkit-transition: left 0.3s ease;
+   background: #333;
+   padding: 6px 10px;
+   font-size: 11px;
+   font-family: Arial;
+   text-decoration: none;
+   position: absolute;
+   left: 130%;
+   top: 2px;
+   margin-left: 10px;
+   border-radius: 1px;
+   white-space: nowrap;
+   line-height: 1;
+   font-style: italic;
+   opacity: 0;
+   visibility: hidden;
+   transition: left 0.3s ease;
+   -moz-transition: left 0.3s ease;
+   -webkit-transition: left 0.3s ease;
 }
 
 .social-icons a span:after {
-    content: "";
-    position: absolute;
-    left: 0;
-    border-color: transparent #333 transparent transparent;
-    border-style: solid;
-    border-width: 4px;
-    margin-left: -8px;
-    top: 50%;
-    margin-top: -4px;
+   content: "";
+   position: absolute;
+   left: 0;
+   border-color: transparent #333 transparent transparent;
+   border-style: solid;
+   border-width: 4px;
+   margin-left: -8px;
+   top: 50%;
+   margin-top: -4px;
 }
 
 .social-icons a:hover span {
-    opacity: 1;
-    visibility: visible;
-    left: 100%;
+   opacity: 1;
+   visibility: visible;
+   left: 100%;
 }
 
 /*--------------------------------------------------------------
@@ -2382,11 +2382,11 @@ Responsive grid for pages
 --------------------------------------------------------------*/
 
 .row {
-    margin-bottom: 25px;
+   margin-bottom: 25px;
 }
 
 .row:last-child {
-    margin-bottom: 0;
+   margin-bottom: 0;
 }
 
 .span1,
@@ -2395,154 +2395,161 @@ Responsive grid for pages
 .span4,
 .span5,
 .span6 {
-    float: left;
+   float: left;
 }
 
 .col {
-    margin-left: 3%;
+   margin-left: 3%;
 }
 
 .col:first-child {
-    margin-left: 0;
+   margin-left: 0;
 }
 
 
 .span1 {
-    width: 14.1666666667%;
+   width: 14.1666666667%;
 
 }
 
 .span2 {
-    width: 31.3333333333%;
+   width: 31.3333333333%;
 
 }
 
 .span3 {
-    width: 48.5%;
+   width: 48.5%;
 
 }
 
 .span4 {
-    width: 65.6666666667%;
+   width: 65.6666666667%;
 
 }
 
 .span5 {
-    width: 82.8333333333%;
+   width: 82.8333333333%;
 
 }
 
 .span6 {
-    width: 100%;
-    margin-left: 0;
+   width: 100%;
+   margin-left: 0;
 }
 
 @media screen and (max-width: 768px) {
 
-    .span1,
-    .span2,
-    .span3,
-    .span4,
-    .span5,
-    .span6 {
-        width: 100%;
-        float: none;
-        margin-left: 0;
-    }
+   .span1,
+   .span2,
+   .span3,
+   .span4,
+   .span5,
+   .span6 {
+       width: 100%;
+       float: none;
+       margin-left: 0;
+   }
 
 }
 
 /*RTL CSS*/
 
 .rtl #site-logo {
-    float: right;
+   float: right;
 }
 
 .rtl .main-navigation {
-    float: left;
+   float: left;
 }
 
 .rtl .main-navigation > ul > li {
-    float: right;
+   float: right;
 }
 
 .rtl .blog-list .blog-excerpt .posted-date .fa {
-    margin-right: 0;
-    margin-left: 5px;
+   margin-right: 0;
+   margin-left: 5px;
 }
 
 .rtl .service-list.even {
-    text-align: left;
+   text-align: left;
 }
 
 .rtl .top-footer h2:after {
-    left: auto;
-    right: 0;
+   left: auto;
+   right: 0;
 }
 
 .rtl .comment-navigation .nav-next a .fa,
 .rtl .paging-navigation .nav-next a .fa,
 .rtl .post-navigation .nav-next a .fa {
-    margin-left: 0;
-    margin-right: 10px;
+   margin-left: 0;
+   margin-right: 10px;
 }
 
 .rtl .comment-navigation .nav-previous,
 .rtl .paging-navigation .nav-previous,
 .rtl .post-navigation .nav-previous {
-    text-align: left;
+   text-align: left;
 }
 
 .rtl .comment-navigation .nav-previous a .fa,
 .rtl .paging-navigation .nav-previous a .fa,
 .rtl .post-navigation .nav-previous a .fa {
-    margin-left: 10px;
-    margin-right: 0;
+   margin-left: 10px;
+   margin-right: 0;
 }
 
 .rtl .bx-wrapper .bx-controls-direction a {
-    text-indent: 999999999px;
+   text-indent: 999999999px;
 }
 
 
 div.cmvl-courses-list-shortcode table thead tr th{
-    display: none;
+   display: none;
 }
 div.cmvl-courses-list-shortcode table tbody tr{
-    width: 30%;
-    display:block;
-    height:auto;
-    margin: 10px;
-    padding: 10px;
-    overflow:auto;
-    float: left;
-    /* border: 1px solid lightgray; */
-    border-radius: 6px;
-    transition: box-shadow .2s ease-in-out, background-color .2s ease-in-out;
-    box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);
+   width: 45%;
+   display:block;
+   height:auto;
+   margin: 10px;
+   padding: 10px 0px 50px 20px;
+   overflow:auto;
+   float: left;
+   /* border: 1px solid lightgray; */
+   border-radius: 6px;
+   transition: box-shadow .2s ease-in-out, background-color .2s ease-in-out;
+   box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);
 }
 div.cmvl-courses-list-shortcode table tbody tr td{
-    text-align: center;
+   text-align: center;
 }
 div.cmvl-courses-list-shortcode table tbody tr:hover{
-    cursor: pointer;
-    box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);
-    background-color: #F8F9FE;
+   cursor: pointer;
+   box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);
+   background-color: #F8F9FE;
 }
 @media (max-width: 640px){
-    div.cmvl-courses-list-shortcode table tbody tr{
-        width: 100%;    
-    }
+   div.cmvl-courses-list-shortcode table tbody tr{
+       width: 100%;   
+   }
 }
 div.cmvl-courses-list-shortcode table tbody tr td.narrow{
-    display: none;
+   display: none;
 }
 .cmvl-stats-user-table tbody tr.cmvl-channel td a:not(.cmvl-details)::after{
-    content: " :: Lesson ";
+   content: " :: Lesson ";
 }
 .cmvl-stats-user-table tbody tr.cmvl-video td a:not(.cmvl-details)::after{
-    content: " :: Video ";
+   content: " :: Video ";
 }
 .cmvl-stats-user-table tbody tr.cmvl-video{
-    display: table-row;
+   display: table-row;
+}
+
+.parallax-section:first-child h2{
+    display: none;
+}
+.cmvl-title{
+    text-align: center;
 }
\ No newline at end of file