﻿

    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}

  .home-banner__pattern {
    position: absolute;
    z-index: 14; }

    .home-banner__pattern--top-right {
      top: 0;
      right: 0; }

    .home-banner__pattern--top-left {
      top: 0;
      left: 0; }

    .home-banner__pattern--bottom-right {
      bottom: 0;
      right: 0; }

.navbar-toggle__icon-bar { vertical-align: middle; display: inline-block; height: 18px; }


#homepage-clients .each-logo {
    display: inline-block;
    text-align: center;
    width: 24%;
}


#homepage-clients .each-logo img {
    width: 90%;
    max-width: 150px;
}

.page-template-templatestp-javo-map-box-php footer,
.page-template-templatestp-javo-map-box-php .footer-bottom,
.page-template-templatestp-javo-map-box-php .footer-top-banner-row{display:none;}


.page-template-templatestp-map-home-php footer,
.page-template-templatestp-map-home-php .footer-top,
.page-template-templatestp-map-home-php .footer-bottom{display:none;}
.footer-bottom ul{width:100%;margin-top:10px}
.footer-bottom li{margin-bottom:10px}
.footer-bottom,footer.footer-wrap,footer.footer-wrap a{color:#fff}
.footer-bottom{padding:30px 0}
.footer-bottom a,.footer-bottom p,.footer-bottom p span{font-family:roboto;font-size:12px}
.footer-bottom p{color:#969595;float:left;line-height:14px;margin:0}
.footer-bottom p span{color:#fff}
.footer-bottom a{color:#969595}
.footer-bottom a:hover{color:#fff}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}


h2.widget-title{
	font-weight: 300;
	font-size: 28px;
	color: #000;
}


    
        
        
            #shopify-section-1540550029118 .slide-1 .hero .hero__content .content__box{background-color: rgba(255, 255, 255, 0.6);}

        
    
        
        
            #shopify-section-1540550029118 .slide-2 .hero .hero__content .content__box{background-color: rgba(255, 255, 255, 0.6);}

        
    
        
        
            #shopify-section-1540550029118 .slide-3 .hero .hero__content .content__box{background-color: rgba(0, 0, 0, 0.0);}

        
    
        
        
            #shopify-section-1540550029118 .slide-4 .hero .hero__content .content__box{background-color: rgba(255, 255, 255, 0.6);}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
