/*
Theme Name: LARX
Theme URI: http://larx-wp.denisgriu.com
Version: 1.8.7
Description: A Creative Multi-Concept Theme
Author: DenisGriu
Author URI: http://themeforest.net/user/WossThemes
Tags: design, interior design, architecture, creative, creative theme, design studio, minimal, clean design, bootstrap, wordpress theme, 
License: GNU General Public License
License URI: license.txt
Text Domain: larx
*/

.alignright { text-align: right }
.alignleft { text-align: left; }
.aligncenter { text-align: center; }
.navbar-fixed-top { top: inherit; }
.navbar-nav .open .dropdown-menu { display: block !important; }
/*Nav on mobile devices*/
.navbar-nav { text-align: left; margin-left: 20px; }
ul.dropdown-menu { font-size: 12px; }
.dropdown-menu>li { min-width: 225px; }
.dropdown-menu>li>a { text-transform: none; }

@media (max-width: 991px) {
ul.dropdown-menu { position: relative; width: 100%; margin-left: 35px; background: none; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { width: 93%; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:hover { color: #333; background-color: transparent; }
}
#about_bg { position: relative; }
.vc_progress_bar .vc_single_bar .vc_label { height: 100%; }
.vc_progress_bar .vc_single_bar { background: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; margin-bottom: 20px !important; }
.cbp-popup-lightbox .cbp-popup-prev, .cbp-popup-lightbox .cbp-popup-next { width: 46px; height: 46px; }
.cbp-popup-lightbox .cbp-popup-close { height: 42px; width: 42px; }
.cta-line { background: #d0ad55; color: white; line-height: 75px; padding: 25px 0; }
.cta-line h2 { font-weight: 300; }
.cta_btn { width: 100%; }
.cta_line_btn { color: #fff !important; border: 2px solid #f8f8f8; background: transparent; }
a.cta_line_btn { padding: 12px 35px; }
.cta_line_btn i { margin-left: 1em; }
.cta_line_btn:hover { background-color: #f8f8f8; color: #4c4c4c !important; }
.blog_small_desc { padding: 30px 0; }
.blog-date-small { width: 40px; }
.blog_small_day { display: block; background-color: #f9f9f9; padding: 5px 0px; font-size: 15px; color: #727272; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; border-bottom: 1px solid white; }
.blog_small_month { display: block; background-color: #d0ad55; padding: 5px; color: white; font-size: 13px; -webkit-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; border-bottom: 1px solid rgba(0,0,0,0.08); }
.small_content { padding: 0; text-align: left; }
.projects .col-md-3 { padding-right: 0; padding-left: 0; }
/*Features Box*/
.features-icon { color: white; }
.elements-features-item .features-icon span { background-color: #d0ad55; padding: 30px; border-radius: 50%; font-size: 40px; }
.elements-features-left-icon .features-icon span { font-size: 22px; }
.elements-features-item h3.features-title { font-family: 'Rubik', sans-serif; font-size: 19px; text-transform: uppercase; }
/*--------------------------------------
 PARALLAX HEADERS
---------------------------------------*/
.ws-simple-header { text-align: center; background-color: #f2f2f2; padding: 70px 0; }
.ws-parallax-header { position: relative; background: transparent; padding-top: 120px; padding-bottom: 50px; }
.ws-overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.4); -ms-transition: .3s ease-in-out; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.ws-parallax-caption { display: table; width: 100%; height: 100%; }
.ws-parallax-caption .ws-parallax-holder { display: table-cell; vertical-align: middle; }
.ws-parallax-holder { text-align: center; }
.ws-parallax-caption .ws-parallax-holder h1 { text-align: center; font-family: 'Rubik', sans-serif; font-size: 30px; line-height: 31px; font-weight: 300; letter-spacing: 3px; color: #fff; text-transform: uppercase; -webkit-font-smoothing: antialiased; padding: 0; margin: 0; }
/*--------------------------------------
 Visual Composer adjustments
---------------------------------------*/
.vc_section { margin: 0 !important; }


.hpsluzbybox .vc_column-inner { padding: 0px !important; }
.hpsluzbybox { padding: 15px !important; }
.vc_custom_1519975863764 { padding-bottom:0px !important; }