<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";



/* Header */
.top-bar {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.top-bar:before, .top-bar:after {
  content: " ";
  display: table;
}
.top-bar:after {
  clear: both;
}
.top-bar.style-2 {
  color: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}
.top-bar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.top-bar ul li {
  display: inline-block;
}
.top-bar ul.social {
  margin-left: -6px;
}
.top-bar a {
  color: inherit;
}
.top-bar .fa {
  font-size: 15px;
  padding: 12px 12px;
}
.top-bar .left:before, .top-bar .left:after, .top-bar .right:before, .top-bar .right:after {
  content: " ";
  display: table;
}
.top-bar .left:after, .top-bar .right:after {
  clear: both;
}
.top-bar .left &gt; *, .top-bar .right &gt; * {
  float: left;
}
.top-bar .right &gt; * {
  margin-left: 30px;
}
.top-bar .left &gt; * {
  margin-right: 30px;
}
.top-bar .container {
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.top-bar .container:before, .top-bar .container:after {
  content: " ";
  display: table;
}
.top-bar .container:after {
  clear: both;
}
.top-bar .close {
  color: #292929;
  font-size: 13px;
  cursor: pointer;
  display: none;
  padding-left: 50px;
  padding-right: 50px;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
@media (max-width: 992px) {
  .responsive .top-bar {
    text-align: center;
  }
  .responsive .top-bar .container {
    height: 0;
    overflow: hidden;
  }
  .responsive .top-bar .left, .responsive .top-bar .right {
    float: none;
    width: 100%;
  }
  .responsive .top-bar .left &gt; *, .responsive .top-bar .right &gt; * {
    margin: 0;
    width: 100%;
  }
  .responsive .top-bar .left {
    margin-top: 10px;
  }
  .responsive .top-bar .text .fa {
    padding-left: 0;
  }
  .responsive .top-bar .close {
    display: block;
  }
  .responsive .top-bar.open .container {
    height: auto;
  }
  .responsive .top-bar.open .close:before {
    content: "\f077";
  }
}
.site-header:before, .site-header:after {
  content: " ";
  display: table;
}
.site-header:after {
  clear: both;
}
.site-header.sticky .nav-wrap.active {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
}
.boxed .site-header.sticky .nav-wrap.active {
  left: auto;
  right: auto;
}
.site-header.sticky .nav-wrap.active + .sticky-holder {
  height: 72px;
}
.nav-wrap {
  background-color: #FFF;
  position: relative;
  padding-top: 20px;
  padding-bottom: 0px;
}
.nav-wrap:after {
  background-color: rgba(0, 0, 0, 0);
  content: "";
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}
.nav-wrap .container {
  height: 84px;
	/*height:102px;*/
}
.nav-wrap .main-menu-wrapper .container {
  height: 57px;
}
.nav-wrap .fa-search {
  background: none;
  border: none;
  color: #fff;
  float: right;
  font-size: 18px;
  margin-top: 27px;
  outline: none;
}
@media (min-width: 993px) {
  .nav-wrap .fa-search {
    color: #0099cb;
    font-size: 16px;
    margin-left: 30px;
  }
}



.site-logo {
  /*display: table;
  height: 100%;*/
  float: left;
}
.site-logo.retina img {
  width: 50%;
}
/*
.site-logo a {
  display: table-cell;
  vertical-align: middle;
}
*/
.boxed .not-responsive .container,
.boxed .site-wrapper.not-responsive,
.boxed .not-responsive .sticky .nav-wrap.active {
  width: 970px !important;
  max-width: none !important;
}
.not-responsive {
  overflow: visible;
}
.not-responsive .container {
  width: 970px !important;
  max-width: none !important;
}
.site-navigation {
  border: none;
  display: block;
  float: right;
}
.site-navigation:before, .site-navigation:after {
  content: " ";
  display: table;
}
.site-navigation:after {
  clear: both;
}
@media (max-width: 992px) {
  .responsive .site-navigation {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    display: none;
    position: relative;
    width: 100%;
  }
  .responsive .site-navigation:after, .responsive .site-navigation:before {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    content: 0;
    display: block;
    width: 15px;
    position: absolute;
    bottom: -1px;
    top: 0;
  }
  .responsive .site-navigation:before {
    left: -15px;
  }
  .responsive .site-navigation:after {
    right: -15px;
  }
}
.site-navigation.open {
  display: block;
}
.site-navigation ul {
  list-style: none;
  padding: 0;
}
.site-navigation &gt; ul &gt; li &gt; a {
  text-transform: uppercase;
}
.site-navigation &gt; ul a {
  color: #000000;
  display: block;
  font-size: 14px;
  font-weight: 200;
  margin: 3px 0;
  /*padding: 5px 0;*/
}
.site-navigation .sub-menu {
  margin-left: 20px;
  z-index: 102;
}
.site-navigation .sub-menu:before {
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top: -5px;
  right: 0;
}
.site-navigation .sub-menu li {
  color: #fff;
  list-style: square;
}

@media (min-width: 993px) {
  .responsive .site-navigation.description &gt; ul {
    margin: 21px -10px 0 0;
  }
  .responsive .site-navigation.description &gt; ul &gt; li {
    height: 50px;
  }
  .responsive .site-navigation &gt; ul {
    margin: 18px -10px 0 0;
  }
  .responsive .site-navigation &gt; ul &gt; li {
    /*height: 45px;*/
    float: left;
    margin: 0 10px;
    position: relative;
    vertical-align: top;
  }
  .responsive .site-navigation &gt; ul &gt; li.menu-item-has-children:hover &gt; .sub-menu, .responsive .site-navigation &gt; ul &gt; li .sub-menu .sub-menu {
    height: auto;
  }
  .responsive .site-navigation &gt; ul &gt; li:hover &gt; .sub-menu, .responsive .site-navigation &gt; ul &gt; li .sub-menu .sub-menu {
    border: 1px solid #f0f0f0;
    z-index: 20000;
  }
  .responsive .site-navigation &gt; ul &gt; li &gt; a {
    display: inline;
    margin: 0;
    /*padding: 30px 10px;*/
  }
  .responsive .site-navigation &gt; ul &gt; li &gt; span {
    cursor: pointer;
    color: #a9a9a9;
    display: block;
    font-size: 9px;
    text-transform: uppercase;
    padding: 4px 10px;
  }
  .responsive .site-navigation .sub-menu {
    background-color: #fff;
    border-left: none;
    border-right: none;
    height: 0;
    overflow: hidden;
    padding: 0;
    margin-left: -102px;
    position: absolute;
    left: 50%;
    top: 100%;
    width: 204px;
    -webkit-transition: height 0.3s;
    transition: height 0.3s;
  }
  .responsive .site-navigation .sub-menu a {
    display: block;
    padding: 5px 24px;
  }
  .responsive .site-navigation .sub-menu a:hover {
	color:#cc3366;
	}

	.responsive .site-navigation .sub-menu li {
    list-style: none;
	  font-size: 12px;
	  line-height: 14px;
  }
  .responsive .site-navigation .sub-menu li:first-child {
    margin-top: 14px;
  }
  .responsive .site-navigation .sub-menu li:last-child {
    margin-bottom: 14px;
  }
  .responsive .site-navigation .sub-menu .menu-item-has-children {
    position: relative;
  }
  .responsive .site-navigation .sub-menu .menu-item-has-children:hover &gt; .sub-menu {
    display: block;
  }
  .responsive .site-navigation .sub-menu .menu-item-has-children:before {
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 14px;
    margin-top: -9px;
    position: absolute;
    right: 14px;
    top: 50%;
  }
  .responsive .site-navigation .sub-menu .sub-menu {
    display: none;
    left: 100%;
    margin-left: 0;
    margin-top: -15px;
    overflow: visible;
    top: 0;
  }
}
@media (max-width: 992px) {
  .responsive .site-navigation &gt; ul &gt; li &gt; span {
    display: none;
  }
  .responsive .site-navigation &gt; ul &gt; li &gt; a {
    padding: 15px 4px;
  }
}
@media (max-width: 992px) and (min-width: 786px) {
  .responsive .site-navigation.description &gt; ul {
    margin: 27px -10px 0 0;
  }
  .responsive .site-navigation.description &gt; ul &gt; li {
    height: 45px;
  }
  .responsive .site-navigation &gt; ul &gt; li &gt; a {
    padding: 15px 4px;
  }
}

/*search*/

.site-search {
  text-align: center;
}
.site-search .container {
  height: 0;
  overflow: hidden;
  position: relative;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
}
.site-search .container.open {
  height: 80px;
}
@media (max-width: 450px) {
  .site-search .container.open {
    height: 72px;
  }
}
.site-search input[type="text"] {
  background: none;
  border: none;
  color: #fff;
  font-size: 24px;
  margin: 22px 0;
  padding-right: 20px;
  width: 100%;
  outline: 0;
  text-align: center;
}
.site-search input[type="text"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.site-search input[type="text"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.site-search input[type="text"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.site-search input[type="text"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
@media (max-width: 450px) {
  .site-search input[type="text"] {
    font-size: 20px;
    margin: 21px 0;
    text-align: left;
  }
}
.site-search .close {
  color: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  font-size: 32px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  right: 15px;
}
.site-search .close:hover {
  color: #fff;
}
@media (max-width: 992px) {
  .navbar-toggle,
  .nav-wrap .fa-search {
    border-radius: 4px;
    height: 27px;
    margin-top: 0;
    position: relative;
    top: 22px;
  }
}
.navbar-toggle {
  margin-right: 7px;
  padding: 6px;
}
.navbar-toggle .icon-bar {
  background-color: #fff;
  height: 3px;
  width: 16px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 2px;
}


/* Transitions
---------------------------------------- */
a,
.site-search .close,
.nav-wrap .fa-search {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.tagcloud a {
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.ls-michell .ls-nav-next,
.ls-michell .ls-nav-prev,
.ls-michell .ls-bottom-slidebuttons a,
.carousel-indicators li {
  -webkit-transition: all 0.2s !important;
  transition: all 0.2s !important;
}

/* Megamenu
---------------------------------------- */
@media (min-width: 993px) {
  .site-navigation &gt; ul &gt; li.megamenu {
    position: static;
  }
  .site-navigation &gt; ul &gt; li.megamenu .container {
    height: auto !important;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu {
    left: 0;
    margin: 0;
    right: 0;
    width: 100%;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu &gt; ul {
    padding: 30px 0 15px 0;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu &gt; ul:before, .site-navigation &gt; ul &gt; li.megamenu .sub-menu &gt; ul:after {
    content: " ";
    display: table;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu &gt; ul:after {
    clear: both;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu h4 {
    font-size: 14px;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu .container &gt; li {
    float: left;
    margin-top: 0;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu .container &gt; li a {
    color: #727272;
    padding: 4px 0;
  }
  .site-navigation &gt; ul &gt; li.megamenu .sub-menu img {
    margin-top: 20px;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .responsive .site-navigation &gt; ul &gt; li.megamenu .sub-menu .container &gt; li {
    width: 25%;
  }
}
@media (max-width: 992px) {
  .responsive .site-navigation &gt; ul &gt; li.megamenu .container {
    height: auto;
  }
  .responsive .site-navigation &gt; ul &gt; li.megamenu .sub-menu {
    margin-left: 5px;
  }
  .responsive .site-navigation &gt; ul &gt; li.megamenu h4, .responsive .site-navigation &gt; ul &gt; li.megamenu img {
    display: none;
  }
  .responsive .site-navigation &gt; ul &gt; li.megamenu .container &gt; li {
    list-style: none;
  }
}
/* Parallax */
.parallax,
#layerslider.parallax {
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
@media (max-width: 1200px) {
  .responsive .parallax, .responsive
  #layerslider.parallax {
    background-attachment: scroll !important;
    background-position: top center !important;
  }
}

.site-navigation ul li a, .site-navigation ul.sub-menu li.menu-item a
{
  font-size: 14px;
}

/* Elements */
/* Icon element
---------------------------------------- */
.icon {
  text-align: center;
}
.icon &gt; a {
  display: block;
}
.icon &gt; a:before, .icon &gt; a:after {
  content: " ";
  display: table;
}
.icon &gt; a:after {
  clear: both;
}
.icon .fa {
border-radius: 50px;
color: #fff;
height: 80px;
font-size: 22px;
padding: 29px 0;
text-align: center;
width: 80px;
}
.icon .fa, .icon h2 {
  -webkit-transition: 0.4s color, 0.4s background-color;
  transition: 0.4s color, 0.4s background-color;
}
.icon h2 {
  font-size: 17px;
  margin: 0;
  padding-top: 23px;
}
.icon h3 {
  font-size: 14px;
  margin-top: 6px;
}
.icon p {
  line-height: 1.75em;
  margin: 15px 0 0;
}
@media (max-width: 992px) {
  .responsive .icon {
    margin: 20px 0;
  }
}
.icon.style-2 .fa,
.icon.style-2 a:hover .fa {
  background: none;
  height: auto;
  padding: 0;
}
.icon.style-2 .fa {
  font-size: 29px;
}
.icon.style-2 h2 {
  padding-top: 23px;
}
.icon.style-2 p {
  margin-top: 7px;
}
.icon.icon-left {
  text-align: left;
}
.icon.icon-left .fa, .icon.icon-left a:hover .fa {
  text-align: left;
}
.icon.icon-left span, .icon.icon-left div {
  float: left;
}
.icon.icon-left div {
  padding-left: 10px;
}
.icon.icon-right {
  text-align: right;
}
.icon.icon-right .fa, .icon.icon-right a:hover .fa {
  text-align: right;
}
.icon.icon-right span, .icon.icon-right div {
  float: right;
}
.icon.icon-right div {
  padding-right: 10px;
}
.icon.icon-left .fa, .icon.icon-left a:hover .fa, .icon.icon-right .fa, .icon.icon-right a:hover .fa {
  width: 15%;
}
.icon.icon-left span, .icon.icon-left div, .icon.icon-right span, .icon.icon-right div {
  width: 85%;
}
.icon.icon-left h2, .icon.icon-right h2 {
  padding-top: 0;
}
@media (max-width: 992px) {
  .responsive .icon.icon-left, .responsive .icon.icon-right {
    text-align: center;
  }
  .responsive .icon.icon-left .fa, .responsive .icon.icon-left a:hover .fa, .responsive .icon.icon-right .fa, .responsive .icon.icon-right a:hover .fa {
    margin-bottom: 10px;
    text-align: center;
  }
  .responsive .icon.icon-left span, .responsive .icon.icon-left div, .responsive .icon.icon-right span, .responsive .icon.icon-right div {
    float: none;
    padding: 0;
    width: 100%;
  }
}

/* Search
---------------------------------------- */
.searchform {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  position: relative;
}
.searchform input[type="text"] {
  outline: none;
  border: none;
  padding: 5px 0;
  width: 100%;
}
.searchform button[type="submit"] {
  background: #fff;
  border: none;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 4px;
}
.content-inner .searchform { border-bottom:none; }
.content-inner .searchform input[type="text"] {
	border:1px solid #ccc;
	margin-bottom:10px;
}


/*header dividers*/
@media (min-width: 993px) {
.top-bar, .top-bar.style-2 {
  padding: 0;
  height: 60px;
}
.top-bar &gt; .container &gt; ul &gt; li {
  border-left: 1px solid transparent;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

.top-bar &gt; .container &gt; ul &gt; li {

  padding-left: 13px;
  padding-right: 13px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
}
.top-bar &gt; .container &gt; ul &gt; li:first-child {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}

.top-bar &gt; .container &gt; ul.right &gt; li {
     margin-left: -1px;
     padding-right: 20px;
}
}
.top-bar .left .widget-container {
  margin-right: 0;
}
.top-bar ul.social {
    margin-left: 0;
}

/*navigation dividers*/
@media (min-width: 768px) {
.responsive .site-navigation &gt; ul &gt; li:after {
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    content: "";
    display: block;
    float: right;
    height: 38px;
    position: absolute;
    right: -11px;
    top: -7px;
    width: 34px;
}
}

@media (max-width: 992px) {
  .top-bar &gt; .container &gt; ul.right, .top-bar &gt; .container &gt; ul.left {
  display: table;
   float: none;
}
}

@media (min-width: 640px) and (max-width: 992px) {
.top-bar &gt; .container &gt; ul.right, .top-bar &gt; .container &gt; ul.left {
  display: table;
}
.top-bar &gt; .container &gt; ul.right, .top-bar &gt; .container &gt; ul.left {
  float: none;
  clear: both;
  margin: auto;
  text-align: center;
}

}






/*Animations*/

.nav-wrap  {
  -webkit-transition: all 200ms ease-out 0.1s;
    transition: all 200ms ease-out 0.1s;
}


/*search button*/
@media (min-width: 993px) {
  .fa-search.mobile {
    visibility: hidden;
    display: none;
  }
    .fa-search.desktop {
    visibility: visible;
    display: inline-block;
    float: right;
    margin-top: 20px;
  }
  .site-navigation ul {
    float: left;
  }
    .nav-wrap.style-3  .fa-search.desktop {
    float: none;
  }
}
@media (max-width: 992px) {
  .fa-search.mobile {
    visibility: visible;
    display: inline-block;
    padding: 5px;
  }
    .fa-search.desktop {
    visibility: hidden;
    display: none;
  }
}


/*sidebar-fix 19-1-2015 ver 1.06*/ 
@media (max-width: 992px) {
  .sidebar.col-md-3 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 50px;
  }

  .col-md-3 + .col-md-9 {
    clear: both;
  }
}

/*safari glitch ver 1.08 */
.nav-wrap {
  width: 100%;
}


/*box sticky menu fix*/
body.boxed .nav-wrap.sticky {
  max-width: 1170px;
}


@media (min-width: 1183px) {
body.boxed .nav-wrap.sticky &gt; .container {
  float: left;
}
}


@media (max-width: 1182px) {
body.boxed .nav-wrap.sticky {
    max-width: 970px;
    width: 970px;
}
}

@media (max-width: 992px) {
body.boxed .nav-wrap.sticky {
    max-width: 750px;
    width: 750px;
}
}


@media (max-width: 767px) {
  body.boxed .nav-wrap.sticky {
    max-width: 100%;
    width: 100%;
}
}

/*centered menu fix ver 1.08*/
.nav-wrap.style-3 .site-navigation ul {
    float: none;
}

/*notsticky fix ver 1.09*/
header.notsticky .sticky-holder{
height: 0!important;
}

.nav-wrap.style-3.sticky .site-navigation  {
  float: right;
}

/*1.10 fix*/

/*video fix*/
.video-wrapper iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}

.video-wrapper {
    height: 0;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative;
    z-index: 9;
}

/*VC fixes*/
.widget_recent_comments #recentcomments, .widget_nav_menu #menu-side-menu, .vc_wp_meta .widget_meta &gt; ul, .vc_wp_pages .widget_pages &gt; ul, .vc_wp_archives .widget_archive &gt; ul, .vc_wp_categories .widget_categories &gt; ul, .widget_recent_entries &gt; ul{
  padding-left: 0;
}

.vc_wp_custommenu .widget_nav_menu #menu-side-menu &gt; li, .vc_wp_meta .widget_meta &gt; ul &gt; li, .vc_wp_pages .widget_pages &gt; ul  &gt; li, .vc_wp_archives .widget_archive &gt; ul &gt; li, .vc_wp_categories .widget_categories &gt; ul &gt; li, .widget_recent_entries &gt; ul &gt; li{
    border-bottom: 1px solid #ebebeb;
    list-style: outside none none;
    padding: 9px 0;
    color: #848484 ;
}

.wpb_content_element .widget a {
      color: #848484 ;
}
/*
.wpb_animate_when_almost_visible {
opacity: 1!important;
}

*/
@media (max-width: 600px) {
  .col-xs-12 {
    width: 100%!important;
  }
}

/*limit max width of logo on mobile added ver 1.0.3*/
@media (max-width: 400px) {
  .nav-wrap .site-logo a img {
      height: auto!important;
      max-width: 175px;
  }
}

@media (max-width: 599px) {
.responsive .top-bar.open .container {
    overflow: visible;
}
.widget_icl_lang_sel_widget, .widget_icl_lang_sel_widget *  {
  z-index: 1;
}
}


@media (min-width: 993px) and (max-width: 1182px) {
body.boxed .site-navigation {
    position: absolute;
    right: 0;
}
}


/*transparent top bar option for menu 1 */
.home div.site-wrapper div.transparent.top-bar {
    background: none repeat scroll 0 0 transparent;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.logged-in.home div.site-wrapper div.transparent.top-bar {
    top: 32px;
}

.home div.site-wrapper div.transparent.top-bar * {
   z-index: 100;
}
.home div.site-wrapper div.transparent.top-bar .widget_icl_lang_sel_widget, .home div.site-wrapper div.transparent.top-bar .widget_icl_lang_sel_widget * {
  z-index: 1000;
}
.home header.site-header.absolute.push-down .nav-wrap {
  z-index: 100;
}

.transparent.top-bar {
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/*v TO*/
.home div.site-wrapper div.transparent.top-bar, .home div.site-wrapper div.transparent.top-bar #lang_sel a.lang_sel_sel {
   color: #fff;
}

.home div.site-wrapper div.transparent.top-bar a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.home header.site-header.absolute.push-down {
    top: 60px;
}

.home.logged-in header.site-header.absolute.push-down {
    top: 92px;
}

@media (min-width: 993px) and (max-width: 1190px) {
.top-bar &gt; .container &gt; ul.right &gt; li {
    padding-right: 15px;
}

.top-bar &gt; .container &gt; ul.left &gt; li {
    padding: 10px 8px;
}
}

.transparent.top-bar.open &gt; .container {
  z-index: 100000;
}


@media (min-width: 768px) and (max-width: 1190px){
  .transparent.top-bar &gt; .container {
    width: 100%;
  }
}

/*.site-wrapper.search-is-open .transparent.top-bar {
	visibility: hidden;
}
*/
.home .site-wrapper.search-is-open  header.site-header.absolute.push-down {
    top: 140px;
}

.home.logged-in .site-wrapper.search-is-open header.site-header.absolute.push-down {
    top: 172px;
}
div.transparent.top-bar, header.bg-transparent {
	  -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
}

.home .site-wrapper.search-is-open div.transparent.top-bar {
    top: 80px;
}
.logged-in.home .site-wrapper.search-is-open div.transparent.top-bar {
    top: 112px;
}



.on-top {
  z-index: 150;
}


/*revslider class*/

body .tp-rightarrow.default:after, body .tp-leftarrow.default:after {
    font-family: fontawesome;
}


/*fa-search glitch fix on active*/
button.fa-search {
    border: 0px outset buttonface;
    padding: 0 0px;
}
.filter li button:active {
  padding: 0 6px;
}

@media (min-width: 768px) {
/*top-bar adjustments for various components*/
.top-bar &gt; .container &gt; ul &gt; li {
    height: 59px !important;
}
}
.top-bar &gt; .container &gt; ul &gt; li &gt; a{
    height: 27px;
    width: auto;
    padding-top: 12px;
}
.top-bar &gt; .container &gt; ul &gt; li &gt; div{
    height: 27px;
    width: auto;
    padding-top: 8px;
}

.top-bar &gt; .container &gt; ul &gt; li &gt; img {
    height: 27px;
    margin-top: 3px;
    padding-top: 6px;
    width: auto;
}

.top-bar &gt; .container &gt; ul &gt; li &gt; div &gt; a {
    height: 27px;
    width: auto;
}

.top-bar &gt; .container &gt; ul &gt; li &gt; div &gt; a &gt; img {
    height: 27px;
    width: auto;
}




.clear {
  clear: both;
}


/*added 5-3*/
.site-search input[type="text"] {
border: none;
}


/*
.site-header, .nav-wrap.sticky  {
  border-bottom:  1px solid rgba(0, 0, 0, 0.05);
}
*/

.searchform input.search-field {
    border: medium none;
    outline: medium none;
    padding: 5px 0;
    width: 100%;
}


/*absolute header mobile*/

@media (max-width: 599px) {

  .home header.site-header.absolute.push-down  .nav-wrap {
      padding-bottom: 0px;
  }

  .home .site-wrapper.search-is-open header.site-header.absolute.push-down {
    top: 0px;
  }

  .site-header.sticky.absolute.bg-transparent i.fa.fa-search.mobile {
      -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
      box-sizing: border-box;         /* Opera/IE 8+ */
      width: 27px;
      font-size: 18px;
  }
}


.top-bar.transparent {
    border-bottom: none;
    border-color:transparent;
}



@media (min-width: 993px) {
	.transparent.top-bar {
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	}
}


/*nav bug fix*/
@media (min-width: 993px) {
.responsive .site-navigation &gt; ul &gt; li::after {
  width: 1px;
}
}

@media (max-width: 1100px) and (min-width: 768px) {
 .logos-wrapper ul.logos li {
      max-width: 140px;
  }
}

</pre></body></html>