html {
  font-size: 18px;
}

.bar-1 .menu-horizontal > li > .dropdown__trigger,
.bar-1 .menu-horizontal > li > a
{
  font-size: 0.643em;
}
.bar-1 .menu-vertical > li > a
{
  font-size: 0.8em;
}

/*
nav 12.86
h1 47.14
h2 35.36
p 20.36
 */

 body {
  font-size: 1em;
  font-family: 'Inter';
  font-weight: 300;
}

strong {
  font-weight: 700;
}

 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  /* font-family: 'Intro Caps'; */
  font-family: 'Inter';
  color: #252525;
  font-weight: 300;
  letter-spacing: normal;
}

h1 {
  /* text-transform: uppercase; */
  /* font-weight: 700; */
  font-size: 2.1em;
}
h2,
.h2 {
  font-size: 1.8em;
  line-height: 1.36363636em;
}
h3,
.h3 {
  font-size: 1.4em;
  line-height: 1.5em;
}
h4,
.h4 {
  font-size: 1.2em;
  line-height: 1.36842105em;
}
h5,
.h5 {
  font-size: 1em;
  line-height: 1.5em;
}
h6,
.h6 {
  font-size: 0.85714286em;
  line-height: 2.16666667em;
}
.lead {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
}
@media all and (max-width: 767px) {
  h1,
  .h1 {
    font-size: 2.35714286em;
    line-height: 1.36363636em;
  }
  h2,
  .h2 {
    font-size: 1.78571429em;
    line-height: 1.5em;
  }
  h3,
  .h3 {
    font-size: 1.35714286em;
    line-height: 1.85714286em;
  }
  .lead {
    font-size: 1.35714286em;
    line-height: 1.36842105em;
  }
}

footer ul:not(.list-inline):not(.slides) > li {
  line-height: 1.7em !important;
}

a {
  font-weight: 300;
}

.no-underline{
  text-decoration: none !important;
}

.bar .logo {
  max-height: 30px;
  margin-bottom: 10px;
}

.bar.bar--sm {
    padding: 5px;
}

@media (max-width: 1023px) and (min-width: 768px) {
	.bar-2 .bar__module, .bar-1 .bar__module {
	    margin-bottom: 0px;
	}

}

.owl-carousel img {
	margin-bottom: 5px;
}

footer .logo {
  max-height: 40px;
}

.image--xl {
	max-height: 150px;
}

h3 a {
	color: #4a90e2 !important;
	text-decoration: none;
}

h3 a:hover {
	text-decoration: none;
}

.menu-vertical li.active a {
	color: #00aeef;
	font-weight: bold;
}
.menu-horizontal li.active a,
.menu-horizontal span.dropdown__trigger.active
{
    color: #00aeef !important;
    font-weight: bold;
}

/*
.menu-horizontal {
	margin-top: 6px !important;
}
*/
.bar .menu-horizontal {
	top: 6px;
}


.std-caption h4 {
	color: #00aeef;
}

.breadcrumb {
  list-style: none;
}
.breadcrumb li {
  font-size: 0.85714285714286em;
  display: inline-block;
}
.breadcrumb li:not(:last-child) {
  margin-right: 1.08333333333334em;
}
.breadcrumb li:not(:last-child):after {
  content: '\00bb';
  margin-left: 1.08333333333334em;
}
.breadcrumb li a {
  font-weight: normal;
}
.imagebg .breadcrumb,
.bg--primary .breadcrumb {
  color: #fff;
}
.imagebg .breadcrumb a,
.bg--primary .breadcrumb a {
  color: #fff;
  font-weight: 600;
}

a.title {
	color: #252525;
	text-decoration: none;
}

.list-inline--images img {
  max-height: 5em;
}


.img-hover-effect-1 a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform 0.15s ease 0s;
/*
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
*/
/*   width: 100%; */
}
.img-hover-effect-1 a:hover > img {
/*
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
*/
}
.img-hover-effect-1 a:hover .img-hover-effect-1-poster > img,
.img-hover-effect-1 a:hover .img-hover-effect-1-poster2 > img
{
  opacity: 1;
}
.img-hover-effect-1 a .img-hover-effect-1-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}
.img-hover-effect-1 a .img-hover-effect-1-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}
.img-hover-effect-1 a:hover .img-hover-effect-1-poster,
.img-hover-effect-1 a:hover .img-hover-effect-1-poster2
{
  background-color: rgba(0, 0, 0, 0.5);
}
.img-hover-effect-1 a .img-hover-effect-1-poster2 > img {
	height: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}



.masonry.masonry--gapless .isotope-item {
  padding: 0 !important;
  margin-bottom: 0;
}



.sidebar__widget h5 a {
  color: #000;
  font-size: 22px;
  font-weight: 400;
}
.sidebar__widget h5 a:hover {
  text-decoration: none;
  color: #4a90e2;
}
.sidebar__widget li {
  margin-top: 25px;
  line-height: 20px;
}
.sidebar__widget li a {
  color: #666;
  font-size: 16px;
  text-decoration: none;

}
.sidebar__widget li a:hover {
  text-decoration: none;
  color: #4a90e2;
}

li.active a {
  color: #4a90e2;
}

#section-home-top .strong {
  /* color: #00aeef; */
  font-weight: bold;
}


#menu1.pos-fixed {
  background-color: #fff;
}


.back-to-top {
  right: 0.8em;
  bottom: 5em;
}








@media (min-width: 991px) {
  .sidebar {
    bottom: 0px;
  }
}
