﻿.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.bubbles_wrap .bubbles_subtitle {font-size:22px;line-height:30px;margin-bottom:20px;max-width:50%;position:relative;z-index:6;}
.menu-item{position:relative}

.one-line {
white-space: nowrap;
}
.img-responsive{margin:0 auto}
.vcex-spacing{clear:both;display:block;width:100%;height:auto;margin:0;padding:0;background:none;border:0;outline:0}
.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%}

.em-header-menu-wrap .container{position: relative;}

.em-banner-slider-wrapper.container.full-width {
    width: 100%;
    padding: 0;
}


.indexPage .worksColumn .arrow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  width: 25px;
  height: auto;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -ms-transition: 0.7s;
  transition: 0.7s;
}


.indexPage.tag .worksColumn .arrow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
  width: 25px;
  height: auto;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -o-transition: 0.7s;
  -ms-transition: 0.7s;
  transition: 0.7s;
}

#menuSlider div.topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;margin:0;padding:0;border:0;width:100%}

#menuSlider table .topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;padding-left:2px;}
.listing-article__link{display:-ms-flexbox;display:flex}
.listing-article--homepage .listing-article__link{display:block}
.listing-article--large-thumbnail .listing-article__link{display:block}
img.alignnone{margin:5px 0 20px}

.row {
  margin-right: -15px;
  margin-left: -15px;
}



.sidebar-left #main-wrap {
  float: right;
}

.two-sidebars-left #main-wrap {
  float: right;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
