﻿#footer .bottom-menu .navbar #footer-navbar{float:right}
#footer .bottom-menu .navbar #footer-navbar ul{margin-top:0px;margin-bottom:0px;list-style:none}
#footer .bottom-menu .navbar #footer-navbar ul li{padding-top:0px;margin-right:0px}
#footer .bottom-menu .navbar #footer-navbar ul li a:after{content:""}
#footer.megafooter .bottom-menu .navbar #footer-navbar{padding-right:0px}
.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}




.title-area {
	float: left;
	margin-top: 8px;
}


.header-image .title-area {
	margin: 0;
}


	.content-sidebar .content,
	.content-sidebar .sidebar,
	.nav-primary,
	.sidebar-content .content,
	.sidebar-content .sidebar,
	.title-area {
		float: none;
	}

.row .four { width: 33.333%; }

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-lg-4 {
    width: 33.33333333333333%;
  }
.col-lg-4,.col-md-2,.col-md-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}



.wrapper {
	width: 960px;
	margin: 0 auto;
	overflow:hidden;
}

.header-wrap {
    padding: 20px 0
}

    .mobile-menu #mobile-search-form .mobile-search-form {
      float: left;
      width: 25%;
      width: 100%; }

      .mobile-menu #mobile-search-form .mobile-search-form input,
      .mobile-menu #mobile-search-form .mobile-search-form button {
        border-radius: 0 !important;
        border-top: none;
        border-bottom: none;
        border-right: 1px solid #e6e7e8 !important;
        -webkit-box-shadow: none;
                box-shadow: none;
        background: #fff !important; }

      .mobile-menu #mobile-search-form .mobile-search-form button {
        color: #58595b !important;
        -webkit-transition: all 0.2s;
                transition: all 0.2s; }

        .mobile-menu #mobile-search-form .mobile-search-form button:hover {
          color: #646d47 !important; }

.widget-sidebar .widget-title {
    background: #CCC;
    border: 1px solid #888;
}



.widget-sidebar {
    margin: 16px auto 24px;
    padding: 0 6px;
    position: relative;
    word-wrap: break-word;
}

.widget-sidebar a {color: #0E4D7A;}

.widget-sidebar a:hover {color: #F00;}

.widget-sidebar ul {padding: 0 4px;}

.widget-sidebar ul li ul {padding-left: 10px;}

.widget-sidebar li {border-bottom: 1px solid #CFCFCF;}

.widget-sidebar input, .widget-sidebar select {margin: 3px;}

.widget-sidebar .children li {border-bottom: none;}

.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 {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.b-intro__scroll-text{font-weight:bold;display:block;-webkit-transform:rotate(-90deg) translateY(-6px) translateX(17px);-ms-transform:rotate(-90deg) translateY(-6px) translateX(17px);transform:rotate(-90deg) translateY(-6px) translateX(17px);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;width:0}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}
