@charset 'utf-8';

@import url(https://fonts.googleapis.com/css?family=Hind:100,100italic,300,300italic,400,400italic,700,700italic&subset=latin,latin-ext,cyrillic,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:100,100italic,300,300italic,400,400italic,700,700italic&subset=latin,latin-ext,cyrillic,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,700,700italic&subset=latin,latin-ext,cyrillic,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Montserrat);

/*
Theme Name: Global Logistics
Author: themerex
Author URI: http://themerex.net/
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/

/* TABLE OF CONTENTS:

1. Reset tags
2. Default tag's settings
3. Theme Accent Colors
   3.1 Common colors
3. Form fields settings
4. styles and Screen readers
5. Theme grid
6. Page layouts
7. Section's decorations
   7.1 Header
   7.2 Main Slider
   7.3 Page top: page title and breadcrumbs
   7.4 Main content wrapper
   7.5 Post Formats
   7.6 Post Layouts
   7.7 Paginations
8. Single page parts
   8.1 Attachment and Portfolio post navigation
   8.2 Reviews block
   8.3 Post author
   8.4 Comments
   8.5 Page 404
   8.6 Team member
9. Sidebars
10. Footer areas
11. Utils
12. Registration and Login popups
13. Third part plugins
14. Predefined classes for users
15. Shortcodes

-------------------------------------------------------------- */

/* 7.2 Main Slider
-------------------------------------------------------------- */
.slider_wrap .rev_slider_wrapper {
   z-index:0;
}

.slider_alias_boxed .rev_slider_wrapper{background-color: rgb(247, 247, 247);}

/*.slotholder {height: inherit;}*/

.tp-caption.trx-no-style,.trx-no-style{
   border-width:0px;
   border-color:rgb(34,34,34);
   border-style:none;
}
.tp-caption.trx-big,.trx-big{
   color:#ffffff;
   text-shadow:none;
   font-weight:600;
   font-size:48px;
   line-height:55px;
   font-family:"Hind",sans-serif;
   margin:0px;
   white-space:nowrap;
   padding:0px 0px 0px 0px;
   background-color:transparent;
   text-decoration:none;
   text-align:center;
   text-transform:uppercase;
   border-width:0px;
   border-color:rgb(0,0,0);
   border-style:none;
}
.tp-caption.trx-normal-white,.trx-normal-white{
   color:#ffffff;
   text-shadow:none;
   font-weight:400;
   font-size:18px;
   line-height:24px;
   font-family:"Hind",sans-serif;
   margin:0px;
   white-space:nowrap;
   padding:0px 0px 0px 0px;
   background-color:transparent;
   text-decoration:none;
   border-width:0px;
   border-color:rgb(0,0,0);
   border-style:none;
}
.tp-caption.trx-big-extra,.trx-big-extra{
   color:#ffffff;
   text-shadow:none;
   font-weight:600;
   font-size:65px;
   line-height:72px;
   font-family:"Hind",sans-serif;
   margin:0px;
   white-space:nowrap;
   padding:0px 0px 0px 0px;
   background-color:transparent;
   text-decoration:none;
   text-align:center;
   text-transform:uppercase;
   border-width:0px;
   border-color:rgb(0,0,0);
   border-style:none;
}
.tp-caption.trx-big-left,.trx-big-left{
   color:#ffffff;
   text-shadow:none;
   font-weight:600;
   font-size:42px;
   line-height:52px;
   font-family:"Hind",sans-serif;
   margin:0px;
   white-space:nowrap;
   padding:0px 0px 0px 0px;
   background-color:transparent;
   text-decoration:none;
   text-align:left;
   text-transform:uppercase;
   border-width:0px;
   border-color:rgb(0,0,0);
   border-style:none;
}

.tp-caption.trx-no-style,.trx-no-style{
   border-width:0px;
   border-color:rgb(34,34,34);
   border-style:none;
}
.tp-caption.trx-big-dark,.trx-big-dark{
   color:#1b1d22;
   text-shadow:none;
   font-weight:600;
   font-size:60px;
   line-height:65px;
   font-family:"Hind",sans-serif;
   margin:0px;
   white-space:nowrap;
   padding:0px 0px 0px 0px;
   background-color:transparent;
   text-decoration:none;
   text-align:left;
   border-width:0px;
   border-color:rgb(0,0,0);
   border-style:none;
}
.tp-caption.trx-middle-dark,.trx-middle-dark{
   color:#1b1d22;
   text-shadow:none;
   font-weight:600;
   font-size:45px;
   line-height:50px;
   font-family:"Hind",sans-serif;
   margin:0px;
   white-space:nowrap;
   padding:0px 0px 0px 0px;
   background-color:transparent;
   text-decoration:none;
   text-align:left;
   border-width:0px;
   border-color:rgb(0,0,0);
   border-style:none;
}

.tparrows.default {
    background: transparent;
    border: 3px solid #ffffff;
    border-radius: 100%;
    color: #ffffff;
    line-height: 39px;
    height: 46px;
    width: 46px;
    text-align: center;
    position: relative;
    -webkit-transition: background 0.3s ease-out;
    -moz-transition: background 0.3s ease-out;
    -ms-transition: background 0.3s ease-out;
    -o-transition: background 0.3s ease-out;
    transition: background 0.3s ease-out;
}
.tparrows.default:after {
    display: block;
    width: 31px;
    height: 2px;
    background: #ffffff;
    position: absolute;
    right: 42px;
    top: 20px;
    content: "";
}
.tp-rightarrow.default:after {
    left: 42px;
    right: auto;
}
.tparrows.default:hover {
    background: #ffffff;
}

.tparrows.default:hover::before {color: #eeba00;}

.tparrows.default:before { 
   font-family: "fontello"; 
   font-size:2em;
    position: relative;
}
.tp-leftarrow.default:before {
    content:'\e82a';
    left: -1px;
}
.tp-rightarrow.default:before {
    content:'\e82b';
    right: -1px;
}

.tp-bullets.simplebullets.round .bullet {
   background:none;
   width:16px;
   height:16px;
   margin-left:7px;
   background-color:transparent;
   border:2px solid #3c414c;
}
.tp-bullets.simplebullets.round .bullet.selected {
   background-color:#3c414c;
   border:2px solid #3c414c;
}
.tparrows.default:hover {
    border-color: rgba(255, 255, 255, 1);
    color: rgba(255, 255, 255, 1);
}
.tp-leftarrow.default.preview1,
.tp-rightarrow.default.preview1 {
    background: #404856 !important;
    height: 100px !important;
    width: 37px !important;
    z-index: 1000;
    border: none !important;
    border-radius: 0 !important;
}
.tp-leftarrow.default.preview1:before,
.tp-rightarrow.default.preview1:before {
    height: 100px;
    width: 37px;
    color: #ffffff;
    display: block;
    font-size: 22px;
    line-height: 100px;
    text-align: center;
    text-shadow: none;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Fontello";
    z-index: 5;
}
.tparrows.preview1 .tp-arr-imgholder {
    width: 110px !important;
}
.tparrows.preview1:after {
    display: none !important;
}
.tp-leftarrow.default.preview1:before { content: '\e82a'; margin-left: -1px; font-weight: 100 !important; }
.tp-rightarrow.default.preview1:before { content: '\e82b'; margin-right: -1px; font-weight: 100 !important; }
.slider_engine_revo .sc_button,
.sc_slider_revo .sc_button {
    font-size: 18px;
    /*height: 60px;
    line-height: 64px;
    padding: 0 45px;*/
    height: auto;
    line-height: 0;
    padding: 0;


}

.slider_engine_revo .sc_button span,
.sc_slider_revo .sc_button span {
  padding: 29px 30px 26px;
}

/* Button
-------------------------------------------------------------- */

.sc_button {
   display:inline-block;
   text-align:center;
   font-weight:600;
    letter-spacing: 0;
    font-size: 16px;
    padding: 0 25px;
    height: 46px;
    line-height: 44px;
    overflow: hidden;
    box-sizing: padding-box !important;
    text-transform: uppercase;
}
.sc_button { vertical-align: middle; }
.sc_button.sc_button_round {
   -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
         border-radius: 50%;
}

.sc_button:not(.sc_button_tribe) span{
    display: block;
    transform-style: flat;
    transform: translateY(0);
    transform-origin: center center;
    -webkit-transition: transform ease .3s;
    -moz-transition: transform ease .3s;
    -ms-transition: transform ease .3s;
    -o-transition: transform ease .3s;
    transition: transform ease .3s;
}

button:before,
.sc_button:before {
   margin-right:9px;
}

.sc_button span:before {
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.sc_button {}


.sc_button {
   background-color: transparent;
    border: 3px solid #eeba00;
   color: #eeba00;
}


.sc_button:hover {
   background-color: #eeba00;
   color: #ffffff;
    border-color: #eeba00;
}
/*dark*/
.sc_button_bg_dark {
    background-color: transparent !important;
    border-color: #cdd0d1 !important;
    color: #cdd0d1 !important;
}
.sc_button_bg_dark:hover,
.sc_button_bg_dark:active {
    background-color: #cdd0d1 !important;
    border-color: #cdd0d1 !important;
    color: #ffffff !important;
}


/*light*/
.sc_button_bg_light {
    background-color: transparent !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}
.sc_button_bg_light:hover,
.sc_button_bg_light:active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #404856 !important;
}
.sc_button_bg_underline {
    border: none !important;
    border-bottom: 2px solid transparent !important;
    background: none !important;
    color: #eeba00 !important;
    padding: 0 !important;
    height: auto !important;
    line-height: 16px !important;
    font-size: 14px !important;
}
.sc_button_bg_underline:hover,
.sc_button_bg_underline:active {
    background: none !important;
    color: #eeba00 !important;
    border-color: #eeba00 !important;
}
.sc_button_bg_underline .sc_button_iconed {
    display: inline-block !important;
    margin-left: 5px;
    position: relative;
    top: 1px;
}

