﻿
.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-notes-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-notes-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}

  .rhp-rhino .rhino-event-wrapper .rhino-event-center, .rhp-rhino .tribe-events-single .rhino-event-center, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center {
    display: inline-block;
    float: left;
    width: 48%;
    padding-right: 3%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-center.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-center.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center.no-thumbnail {
    width: 65%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center .rhino-event-date-box {
    display: none;
  }

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,  .tribe-events-single .rhino-event-center .rhino-event-date-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,  .tribe-events-single .rhino-event-center .rhino-event-time-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,  .tribe-events-single .rhino-event-center .rhino-event-venue-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,  .tribe-events-single .rhino-event-center .rhino-event-price-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,  .tribe-events-single .rhino-event-center .rhino-event-date-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,  .tribe-events-single .rhino-event-center .rhino-event-time-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,  .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,  .tribe-events-single .rhino-event-center .rhino-event-price-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,  .tribe-events-single .rhino-event-center .rhino-event-date-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,  .tribe-events-single .rhino-event-center .rhino-event-time-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,  .tribe-events-single .rhino-event-center .rhino-event-price-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box,  .tribe-events-single .rhino-event-center .rhino-event-notes-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.1);
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p,  .tribe-events-single .rhino-event-center .rhino-event-notes-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,
 .tribe-events-single .rhino-event-center .rhino-event-date-box,
 .tribe-events-single .rhino-event-center .rhino-event-time-box,
 .tribe-events-single .rhino-event-center .rhino-event-price-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
  margin-bottom: 5px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,
 .tribe-events-single .rhino-event-center .rhino-event-date-box p,
 .tribe-events-single .rhino-event-center .rhino-event-date-box i,
 .tribe-events-single .rhino-event-center .rhino-event-time-box p,
 .tribe-events-single .rhino-event-center .rhino-event-time-box i,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box p,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box i,
 .tribe-events-single .rhino-event-center .rhino-event-price-box p,
 .tribe-events-single .rhino-event-center .rhino-event-price-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box,
 .tribe-events-single .rhino-event-center .rhino-event-notes-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.1);
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p,
 .tribe-events-single .rhino-event-center .rhino-event-notes-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}

  .rhino-event-wrapper .rhino-event-center, .tribe-events-single .rhino-event-center, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center {
    display: inline-block;
    float: left;
    width: 48%;
    padding-right: 3%;
  }

  .rhino-event-wrapper .rhino-event-center.no-thumbnail, .tribe-events-single .rhino-event-center.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center.no-thumbnail {
    width: 65%;
  }

  .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .tribe-events-single .rhino-event-center .rhino-event-date-box, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center .rhino-event-date-box {
    display: none;
  }
.modal-body{position:relative;padding:15px;}
div#language.modal.fade.language.in div.modal-dialog div.modal-content div.modal-body ul{padding-left:0;}
.modal-body #noResults{color:#536580;}
div.modal.its li a:hover,div#navigation.modal li a:hover,div.modal-body li a:hover{text-decoration:underline;}
div.search-modal div.modal-body{margin-top:20px;margin-bottom:20px;}
input#unicornNavSearchBox:focus,button.close:focus,.modal-body li a:focus,input#query:focus,input.search-submit:focus{border:1px solid #005ebd;}

      #contactlist  {
	  width: 650px;
  }

    .jcarousel-skin-tango #mycarousel li.list{
        margin-left: 50px;
    }

#mycarousel li.list{
    margin-left: 28px;
    padding-bottom: 10px;
    margin-right: 1px
}

.jcarousel-skin-tango #mycarousel li.list.first{
    margin-left: 0;
}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .dark-buttons .player-title .title{color:#000;color:rgba(0,0,0,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .light-buttons .player-title .title{color:#fff;color:rgba(255,255,255,0.9)}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title .title{font-size:16px !important}


#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player-title .title {
  color: white;
  color: rgba(255, 255, 255, 0.9); }



code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb,
.rtp-navigation, .rtp-comments-pagination, #respond, #respond .form-allowed-tags, .widget, .comment-text { font-size: 13px; line-height: 1.6153em; }

.icon-facebook:before {
	content: "\66";
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination li{background:none;padding:0;}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

	
.homeblock {
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #C0C0C0;
	}


.homeblock p {
	margin: 0px;
	padding: 0px;
	}

	
.homeblock embed, .homeblock object {
	width: 277px; 
	height: 225px;
	margin: 0px; 
	padding: 0px;
	}
.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-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}
.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:10px;padding-right:10px}
.col-sm-12{width:100%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}


.videos-container {
  background-color: #000000;
  border-radius: 0 4px 0 4px;
  margin: 0 -15px 0;
  padding: 15px; }


.videos-one-total .videos-container .embed-responsive-overlay,
.videos-two-total .videos-container .embed-responsive-overlay {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  text-align: center;
  text-decoration: none;
  z-index: 10; }

.videos-one-total .videos-container .video-link,
.videos-two-total .videos-container .video-link {
  position: relative; }

.videos-one-total .videos-container .btn-play-icon,
.videos-two-total .videos-container .btn-play-icon {
  font-size: 2.8em; }

.videos-one-total .videos-container .fa-play,
.videos-two-total .videos-container .fa-play {
  color: #fff; }

.videos-one-total .videos-container h3,
.videos-two-total .videos-container h3 {
  color: #fff;
  margin: 15px auto;
  max-width: 75%; }

.videos-one-total .videos-container p,
.videos-two-total .videos-container p {
  margin: 0 auto;
  max-width: 75%; }


.videos-two-total .videos-container .fa-5x {
  font-size: 2em; }



.srp-widget-singlepost {
	border-bottom  : 1px solid #ccc;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}





.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds,
.life-road-recent .srp-widget-singlepost {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-third,
.two-sixths,
.life-road-recent .srp-widget-singlepost {
	width: 31.623931623931625%;
}


.first,
.life-road-recent .srp-widget-singlepost:first-child {
	clear: both;
	margin-left: 0;
}


.life-road-recent .srp-widget-singlepost {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: center;
}


.life-road-recent .srp-widget-singlepost:first-child {
	margin-left: 0;
}


.footer-widgets .srp-widget-singlepost {
	border-bottom: 1px solid #000;
}


	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds,
	.life-road-recent .srp-widget-singlepost {
		margin: 0;
		width: 100%;
	}

div#content div.entry-content ul.xoxo li ul li span.entry-title a,div#content div.entry-content ul.xoxo li ul li span.entry-title a:link{text-decoration:underline;}

div.entry-content .content-column h3,div.entry-content ul.xoxo h3{margin:1em 0 0;}

div.entry-content ul.xoxo,div.entry-content ul.xoxo li{list-style:none;margin:0;padding:0;}

div.entry-content ul.xoxo li ul{margin:0 0 0 2em;padding:0;}

div.entry-content ul.xoxo li ul li span.entry-date{font-weight:normal;}

div.entry-content ul.xoxo li ul li p{margin-top:0;font-style:italic;}

div.entry-content ul.xoxo li ul li ul{margin-bottom:0.2em;}

div.entry-content ul li,div.entry-content ul.content-column li ul li,div.entry-content ul.xoxo li ul li{list-style:square;}

div.entry-content ul li ul li,div.entry-content ul.content-column li ul li ul li,div.entry-content ul.xoxo li ul li ul li{list-style:circle;}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


.lang-item
{
    margin-right: 25px !important;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

.avenir-next-regular{font-family:"AvenirNextLTW01-Regular";}



.hp_viewall{
	position: absolute;
	top: 0px;
	right: 0px;
	border: 0px solid red;
	width:294px;
	height:158px;
}

.presentation_user{display:block; }

  #click-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 10;
    display: none;
  }
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.has-feedback label.sr-only ~ .form-control-feedback{top:0;}


div.dropdown_full div.dropdown_col {
	width: 25%;
	height: auto;
	float: left;
}

div.dropdown_small div.dropdown_col {
	width: 100%;
	height: auto;
	float: none;
}


img.centered, .aligncenter{display:block;margin:0 auto 10px;}


.asset .text-holder {
	max-width:780px;
	margin:0 auto;
}


#footer .text-holder {
	display:block;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


 

    .page-id-2608 .w-portfolio-item-title{
      color:white !important;
      font-weight: 900;
      font-size:2em;
    }

    



    .page-id-2608  .order_6 .w-portfolio-item-anchor{
      background-color: transparent !important;
    }

    
    .page-id-2608  .order_6 .w-portfolio-item-meta{
        background-color: #f89a20;
      }

      .page-id-2608 .order_6 .w-portfolio-item-meta{
        display:none !important;
      }









.page-id-7 .w-portfolio-item-title{
  color:white !important;
  font-weight: 900;
  font-size:1.5em;
}


.page-id-7 .w-portfolio-item-meta-h{
  text-align:center;
}


.page-id-7 .w-portfolio-item{
  padding:15px !important;
}

	.w-portfolio-item {
		float: left;
		}

		.w-portfolio-item-h {
			position: relative;
			overflow: hidden;
			z-index: 1;
			height: 0;
			padding-bottom: 100%;
			}

			.w-portfolio-item-anchor {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				cursor: pointer;
				}

				.w-portfolio-item-image img {
					display: block;
					margin: 0 auto;
					width: 100%;
					}

				.w-portfolio-item-title {
					margin-bottom: 0;
					}

				.w-portfolio-item-text {
					display: block;
					}



.w-portfolio.ratio_16-9 .w-portfolio-item-h {
	padding-bottom: 56.25%;
	}

.w-portfolio.ratio_3-2 .w-portfolio-item-h {
	padding-bottom: 66.6666%;
	}

.w-portfolio.ratio_4-3 .w-portfolio-item-h {
	padding-bottom: 75%;
	}

.w-portfolio.ratio_2-3 .w-portfolio-item-h {
	padding-bottom: 150%;
	}

.w-portfolio.ratio_3-4 .w-portfolio-item-h {
	padding-bottom: 133.3333%;
	}



.w-portfolio.columns_5 .w-portfolio-item {
	width: 20%;
	}

.w-portfolio.columns_4 .w-portfolio-item {
	width: 25%;
	}

.w-portfolio.columns_3 .w-portfolio-item {
	width: 33.3333%;
	}

.w-portfolio.columns_2 .w-portfolio-item {
	width: 50%;
	}

	.w-portfolio.with_indents .w-portfolio-item {
		padding: 2px;
		}

		:root .w-portfolio-item-anchor {
			z-index: 1 \0/IE9; 
			}

			.w-portfolio-item-image {
				background-color: inherit;
				}

			.w-portfolio-item-meta {
				padding: 20px;
				position: relative;
				background-color: inherit;
				}

				.w-portfolio-item-meta-h {
					background-color: inherit;
					}

					.l-footer .w-portfolio-item-title {
						font-size: 14px !important;
						}

	
	.touch .w-portfolio-item-h {
		height: auto;
		padding: 0 !important;
		}

		.touch .w-portfolio-item-anchor {
			position: static;
			}

	
	.no-touch .type_1 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		opacity: 0;
		border-radius: 50%;
		padding-bottom: 100%;
		background-color: inherit;
		-webkit-transform: scale(0);
				transform: scale(0);
		-webkit-transition: -webkit-transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
				transition: transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
		}

	.no-touch .type_1.ratio_3-2 .w-portfolio-item-image:after {
		top: -25%;
		}

	.no-touch .type_1.ratio_4-3 .w-portfolio-item-image:after {
		top: -16.6666%;
		}

	.no-touch .type_1.ratio_2-3 .w-portfolio-item-image:after {
		top: 16.6666%;
		}

	.no-touch .type_1.ratio_3-4 .w-portfolio-item-image:after {
		top: 12.5%;
		}

		.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			-webkit-transform: scale(1.42);
					transform: scale(1.42);
			}

		.no-touch .type_1.ratio_3-2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.2);
					transform: scale(1.2);
			}

		.no-touch .type_1.ratio_4-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.25);
					transform: scale(1.25);
			}

		.no-touch .type_1.ratio_3-4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.67);
					transform: scale(1.67);
			}

		.no-touch .type_1.ratio_2-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.82);
					transform: scale(1.82);
			}

	.no-touch .type_1 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		background: none;
		-webkit-transform: scale(0);
				transform: scale(0);
		-webkit-transition: -webkit-transform 0.25s cubic-bezier(.4,0,.2,1), opacity 0.25s;
				transition: transform 0.25s cubic-bezier(.4,0,.2,1), opacity 0.25s;
		}

		.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			opacity: 0.9;
			-webkit-transform: scale(1);
					transform: scale(1);
			}

		.no-touch .type_1 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_1 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

	
	.no-touch .type_2 .w-portfolio-item-image:after {
		display: block;
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		-webkit-transition: opacity 0.4s;
				transition: opacity 0.4s;
		background-color: inherit;
		}

		.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			}

	.type_2 .w-portfolio-item-meta {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 60px 30px 25px;
		background: none;
		color: #fff;
		-webkit-transition: padding 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1);
				transition: padding 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1);
		}

		.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			color: inherit;
			padding: 20px 30px 65px;
			}

		.type_2 .w-portfolio-item-meta-h {
			position: relative;
			}

		.type_2 .w-portfolio-item-meta:before {
			content: '';
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background: linear-gradient(to top, rgba(30,30,30,0.8) 0, transparent 100%) repeat-x;
			-webkit-transition: opacity 0.4s;
					transition: opacity 0.4s;
			}

			.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {
				opacity: 0;
				}

	
	.type_3 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0.66;
		background-color: inherit;
		-webkit-transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
				transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0;
			}

	.type_3 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: none;
		}

		.type_3 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.type_3 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

		.no-touch .type_3 .w-portfolio-item-title {
			opacity: 1;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
				opacity: 0;
				-webkit-transform: translateY(-40px);
					-ms-transform: translateY(-40px);
						transform: translateY(-40px);
				}

		.no-touch .type_3 .w-portfolio-item-text {
			opacity: 0.66;
			-webkit-transition: -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
					transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}

			.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
				opacity: 0;
				-webkit-transform: translateY(40px);
					-ms-transform: translateY(40px);
						transform: translateY(40px);
				}

	
	.no-touch .type_4 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		background: radial-gradient(ellipse at center center, rgba(30,30,30,0.1) 0px, rgba(30,30,30,0.8) 100%);
		color: #fff;
		-webkit-transform: scale(2);
				transform: scale(2);
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s cubic-bezier(.78,.13,.15,.86);
				transition: opacity 0.35s, transform 0.35s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_4 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			opacity: 1;
			-webkit-transform: scale(1);
					transform: scale(1);
			}

		.no-touch .type_4 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_4 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

	
	.no-touch .type_5 .w-portfolio-item-image {
		position: relative;
		top: 0;
		-webkit-transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
				transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
			top: -30px;
			}

	.no-touch .type_5 .w-portfolio-item-meta {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 0;
		padding: 0 20px;
		-webkit-transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
				transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
			height: 100%;
			}

		.no-touch .type_5 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}

		.no-touch .type_5 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}

			.no-touch .type_5 .w-portfolio-item-title,
			.no-touch .type_5 .w-portfolio-item-text {
				opacity: 0;
				-webkit-transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
						transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
				}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
					opacity: 1;
					}

				.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
					opacity: 0.66;
					}

h5,
.w-portfolio-item-title {
	font-size: 20px;
	}





.l-canvas,
.w-blog.type_masonry .w-blog-entry-h,
.w-cart-dropdown,
.w-portfolio-item-anchor,
.w-pricing.type_1 .w-pricing-item-h,
.w-team.type_1,
#lang_sel ul ul,
#lang_sel_click ul ul,
#lang_sel_footer,
.woocommerce .form-row .chosen-drop,
.woocommerce-ordering:after,
.woocommerce-type_2 .product-h,
.no-touch .woocommerce-type_2 .product-meta,
.woocommerce #payment .payment_box,
.widget_layered_nav ul li.chosen,
.wpcf7-form-control-wrap.type_select:after {
	background-color: #fff;
	}



h1, h2, h3, h4, h5, h6,
.w-counter-number,
.w-portfolio-item-anchor,
.no-touch .w-portfolio-item-anchor:hover,
.l-submain.color_primary a.w-portfolio-item-anchor,
.l-submain.color_secondary a.w-portfolio-item-anchor {
	color: #212121;
	}

.allergan-copyright {
  font-size: .75rem; }
.presentation .step.fade:not(.active){opacity:0}
.datepicker table tr td span.active.active,.datepicker table tr td.active.active{background:#666}
.datepicker table tr td span.active.active:hover,.datepicker table tr td.active.active:hover{background:#dadada;color:inherit}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.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%}

    .home-bot.skin-care-for-all {
        float: none;
        display: block;
        text-align: center;
        margin: 0 auto 40px;
    }

    .home-bot.paragraph-top-right {
        display: block;
        float: none;
        width: 100%;
        margin: 0 0 50px;
        padding: 0 25px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics,
    .home-bot.responsive-testimonials {
        overflow: hidden;
        position: relative;
        float: none;
        display: block;
        width: 100%;
        margin: 0;
        padding: 25px;
        text-align: center;
    }

        .home-bot-prod-rollover-wrap {
            border: 3px solid #9abea9;
            padding: 20px;
        }

        .home-bot-health-and-wellness-wrap {
            border: 3px solid #b99f89;
            padding: 20px;
        }

        .home-bot-color-cosmetics-wrap {
            border: 3px solid #d6b04b;
            padding: 20px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .home-bot .prod-rollover .rollover-products,
    .home-bot .health-and-wellness-image,
    .home-bot .color-cosmetics-image {
        float: none;
        margin: 0 0 25px;
    }

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.responsive-testimonials {
        text-align: left;
    }

    .home-bot .wrap {
        background-color: transparent;
        box-shadow: none;
    }

    .home-bot.testimonials {
        float: right;
        width: 39%;
        margin: 0;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics {
        position: relative;
        display: block;
        float: left;
        width: 59%;
        margin: 0 0 15px;
        padding: 0;
    }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }

    .home-bot .health-and-wellness-image {
        margin: -30px 0 10px 10px;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }



.comments-link {
	font-size: 12px;
}


.et_color_scheme_green .et-cart-info,
.et_color_scheme_pink .et-cart-info,
.et_color_scheme_red .et-cart-info,
.et_color_scheme_orange .et-cart-info,
.et_color_scheme_green .et-social-icon a:hover,
.et_color_scheme_pink .et-social-icon a:hover,
.et_color_scheme_red .et-social-icon a:hover,
.et_color_scheme_orange .et-social-icon a:hover,
.et_color_scheme_green .et_pb_promo_button,
.et_color_scheme_pink .et_pb_promo_button,
.et_color_scheme_red .et_pb_promo_button,
.et_color_scheme_orange .et_pb_promo_button,
.et_color_scheme_green .et_pb_more_button,
.et_color_scheme_pink .et_pb_more_button,
.et_color_scheme_red .et_pb_more_button,
.et_color_scheme_orange .et_pb_more_button,
.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_green .et-pb-slider-arrows a,
.et_color_scheme_pink .et-pb-slider-arrows a,
.et_color_scheme_red .et-pb-slider-arrows a,
.et_color_scheme_orange .et-pb-slider-arrows a,
.et_color_scheme_green .et_audio_content a,
.et_color_scheme_pink .et_audio_content a,
.et_color_scheme_red .et_audio_content a,
.et_color_scheme_orange .et_audio_content a,
.et_color_scheme_green .et_link_content a,
.et_color_scheme_pink .et_link_content a,
.et_color_scheme_red .et_link_content a,
.et_color_scheme_orange .et_link_content a,
.et_color_scheme_green .et_pb_newsletter_button,
.et_color_scheme_pink .et_pb_newsletter_button,
.et_color_scheme_red .et_pb_newsletter_button,
.et_color_scheme_orange .et_pb_newsletter_button {
	color: inherit !important;
}


.et_pb_slide_description .et_pb_slide_title {
	margin-top: 0;
	font-size: 46px;
	font-weight: 300;
}


.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description .et_pb_slide_title {
	font-size: 26px;
	font-weight: 400;
}


.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title {
	font-size: 22px;
	font-weight: 400;
}


	.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_2_3 .et_pb_slide_description .et_pb_slide_title {
		font-size: 18px;
	}



	.et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
		font-size: 26px;
		font-weight: 500 !important;
	}

	
	#site-generator {
		font-size:11px;
		text-align:center;
	}

	
	#site-generator a { text-decoration:none }
	
	.responsiveh { padding: 0 10px; text-transform: uppercase; }

	.top-mobile-nav {
	    list-style: none;
	    width: 95%;
	    margin: 0 auto;
	    padding-top: 10px;
	}

	.top-mobile-nav li {
	    list-style: none;
	    display: inline-block;
	    padding: 3px;
	}

	.top-mobile-nav li a, .top-mobile-nav li span {
	    color: #fff;
	    font-size: 13px;
	}

	.top-mobile-nav li a img, .top-mobile-nav li span img {
	    vertical-align: middle;
	}

#nav-resp {
	visibility: hidden;
	display: none;
}

	ul#nav-resp {
		background: #5f6975;
		margin: 0px;
		padding: 0 0 0 0px;
		visibility: visible;
		list-style: none;
	}

	#nav-resp li {
		background: #FFF;
		margin: 0px;
		padding: 10px 0;
		list-style: none;
		border: 0px;
	}

	#nav-resp li ul {
		margin: 10px 0 0 0;
		padding: 0px;
		list-style: none;
	}

	#nav-resp li a {
		font-family: 'Futura';
		margin: 0px;
		padding: 0 0 0 10px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}

	#nav-resp li a:hover {
		color: #2f596c;
	}

	#nav-resp li li a {
		padding: 0 0 0 40px;
	}
#usersite-container nav#main-nav.non-mobile ul a.top{white-space:nowrap}
#usersite-container nav#main-nav.non-mobile ul li.top:hover ul{visibility:visible}
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a{border-top-left-radius:.3em;border-top-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top{display:inline-block;width:auto;height:auto;zoom:1;*display:inline;margin:0 5px}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top{display:inline-block;height:100%;zoom:1;-webkit-backface-visibility:hidden}
#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top{width:auto}


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: black; }


body#custom #usersite-container nav#main-nav li.top {
  margin: 0 15px;
  font-size: 24px; }


body#custom #usersite-container nav#main-nav li.top a.top {
  display: inline-block;
  zoom: 1;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top a.top:link, body#custom #usersite-container nav#main-nav li.top a.top:visited {
  color: #ffffff; }


body#custom #usersite-container nav#main-nav li.top a.top:hover {
  color: #cd7b6d;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: no-repeat !important; }


.oldie.no-opacity body#custom #usersite-container nav#main-nav li.top a.top:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }


body#custom #usersite-container nav#main-nav li.top ul {
  font-size: 17px; }
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}
.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}

	.menu-item {
		width:100%;
		float:none;
		background: #fff;
		position: relative;
	}

	.menu-item  a {
		padding:15px;
	}

	.menu-item  a:hover {
		background: #efefef;
	}

.sidebar-adv2{
	width: 310px !important;
    height: 715px;
    margin-top: 70px;
    background: #fff;
    overflow: hidden;
}


.sidebar-adv2 img{
    width: 200px;
    height: 120px;
    
}


#home-page .sidebar-adv2 {
    margin-top: 30px;
}




.sidebar-adv2 iframe{



	visibility:hidden;



}

  .theme-page-wrapper,
  .theme-content {
    width: 100% !important;
  }

input[type="text"],
textarea,
.mk-grid div,
[class*='mk-col-'],
*:after,
*:before,
.text-input,
.theme-page-wrapper,
.mk-blog-grid-item,
#mk-page-introduce,
.mk-header-toolbar,
.mk-news-item,
.mk-employee-item,
#mk-notification-bar,
.mk-blog-classic-item,
.mk-fullwidth-boxed,
.mk-image-caption,
.mk-gallery-shortcode .gallery-inner,
.testimonial-column .testimonial-item,
.mk-blog-grid-item,
.page-section-content,
#mk-theme-container,
.mk-gallery-shortcode .gallery-title,
.mk-gallery-shortcode .gallery-caption,
.shopping-cart-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.not-found-page .theme-page-wrapper,
.not-found-page .mk-tabbed-box {
  margin: 0 !important;
}

#theme-page .theme-page-wrapper {
  margin: 20px auto;
}

#theme-page .theme-page-wrapper.no-padding {
  margin-top: 0!important;
  margin-bottom: 0 !important;
}

#theme-page .theme-page-wrapper .theme-content {
  padding: 30px 20px;
}

#theme-page .theme-page-wrapper .theme-content.no-padding {
  padding-bottom: 0!important;
  padding-top: 0!important;
}

#theme-page .theme-page-wrapper #mk-sidebar {
  position: relative;
}

#theme-page .theme-page-wrapper.right-layout #mk-sidebar {
  float: right;
}

#theme-page .theme-page-wrapper.left-layout #mk-sidebar {
  float: left;
}

#theme-page .theme-page-wrapper.right-layout .theme-content {
  float: left;
}

#theme-page .theme-page-wrapper.left-layout .theme-content {
  float: right;
}

#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper {
  padding: 30px 20px 30px;
}

#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper {
  padding: 30px 20px 30px;
}

  .theme-page-wrapper {
    margin: 0 auto 0 !important;
  }
.theme-page-wrapper #mk-sidebar.mk-builtin{width: 27%;}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0 !important;}

.bordered.big-border footer .socialmedia-widget { margin-top: 15px; }


.bordered.big-border header #social-share:hover .socialmedia-widget { top: 9px; }

footer .socialmedia-widget { margin-top: 0px !important; }

.fixed-header-content #social-share .socialmedia-widget { top: -30px; right: 50%; margin-right: -65px; text-align: center; }

.fixed-header-content #social-share:hover .socialmedia-widget { top: 2px; }

.fixed-header-content #social-share.hovered .socialmedia-widget { top: 2px !important; }

	
#social-share .socialmedia-widget {
	margin: 0;
	position: absolute;
	top: -24px;
	right: 0;
	width: 130px;
	text-align:right;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
	}

	#social-share:hover .socialmedia-widget { top: -1px; }

	#social-share.hovered .socialmedia-widget { top: -1px; }

	
	
		
	
	
.socialmedia-widget {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	}

	.socialmedia-widget.align-center, .align-center .socialmedia-widget { text-align: center; }

	div .socialmedia-widget:first-child { margin: 0; }

	
.socialmedia-widget li {
	display: inline-block;
	*display: inline; *zoom: 1; 
	background: transparent;
	padding: 0px;
	margin: 0 12px 0 0;
	position: relative;
	height: 18px;
	line-height: 18px;
	}

	.socialmedia-widget li:last-child { margin: 0; }

	.socialmedia-widget.align-center li, .align-center .socialmedia-widget li { margin: 0 6px 0 6px !important; }

	
.socialmedia-widget li a {
	font: normal normal normal 12px/1 FontAwesome;
  	font-size: 25px;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	line-height: 18px;
	color: #0d0d0d;
	}

.nav-social .socialmedia-widget li a {
	font: normal normal normal 12px/1 FontAwesome;
  	font-size: 15px;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	line-height: 18px;
	color: #0d0d0d;
	}

	.text-light .socialmedia-widget li a,
	.overlay-dark .socialmedia-widget li a { color: #ffffff; }

	
		
.socialmedia-widget li.facebook a:before { content:"\f09a"; }

.socialmedia-widget li.twitter a:before { content:"\f099" }

.socialmedia-widget li.tumblr a:before { content: "\f173"; }

.socialmedia-widget li.vimeo a:before { content: "\f194"; }

.socialmedia-widget li.dribbble a:before { content: "\f17d"; }

.socialmedia-widget li.deviantart a:before { content: "\f1bd"; }

.socialmedia-widget li.behance a:before { content: "\f1b4"; }

.socialmedia-widget li.flickr a:before { content: "\f16e"; }

.socialmedia-widget li.linkedin a:before { content: "\f0e1"; }

.socialmedia-widget li.rss a:before { content: "\f09e"; }

.socialmedia-widget li.googleplus a:before { content: "\f0d5"; }

.socialmedia-widget li.pinterest a:before { content: "\f0d2"; }

.socialmedia-widget li.youtube a:before { content: "\f167"; }

.socialmedia-widget li.mail a:before { content: "\f0e0"; }

.socialmedia-widget li.instagram a:before { content: "\f16d"; }

.socialmedia-widget li.xing a:before { content: "\f168"; }

.socialmedia-widget li.dropbox a:before { content: "\f16b"; }


.socialmedia-widget li.facebook:hover a { color: #446ebf; }

.socialmedia-widget li.twitter:hover a { color: #39aadc; }

.socialmedia-widget li.tumblr:hover a { color: #4c6781; }

.socialmedia-widget li.vimeo:hover a { color: #15c9f5; }

.socialmedia-widget li.dribbble:hover a { color: #f14980; }

.socialmedia-widget li.deviantart:hover a { color: #2ea06f; }

.socialmedia-widget li.behance:hover a { color: #00b0f0; }

.socialmedia-widget li.flickr:hover a { color: #f04783; }

.socialmedia-widget li.linkedin:hover a { color: #81d3fd; }

.socialmedia-widget li.rss:hover a { color: #ff8322; }

.socialmedia-widget li.googleplus:hover a { color: #d63d1e; }

.socialmedia-widget li.pinterest:hover a { color: #c81e1e; }

.socialmedia-widget li.youtube:hover a { color: #ee423d; }

.socialmedia-widget li.mail:hover a { color: #74624d; }

.socialmedia-widget li.instagram:hover a { color: #95604b; }

.socialmedia-widget li.xing:hover a { color: #036567; }

.socialmedia-widget li.dropbox:hover a { color: #008cd2; }

.bordered footer .socialmedia-widget { margin-top: 8px; }

.bordered.big-border header #social-share .socialmedia-widget { top: -30px; }
 
.menu-item {  vertical-align: top; font-size: 14px; font-weight: 400; line-height: 70px; text-decoration: none;float:left;}


.menu-links.inside-menu .menu-item {cursor:pointer; padding: 0;line-height: normal;float:left;width:100%;   border-bottom: 1px solid #D9D9D9;}

.sub-menu .menu-links.inside-menu .menu-item.active{background:#F4F4F4;}

.widget_nav_menu .menu-item{ padding: 10px 0; width: 100%; float: left; line-height:normal;}

.widget_nav_menu ul .menu-item-object-category.menu-item-has-children:after { display: none; }

        .menu-item-object-category.menu-item-has-children:after { display: none; }

.menu-item .menu-link, #ticker a, .page-numbers.current, #navigation .submit-button, #navigation .content-social li a, .about-social a, .ticker-heading{color:#ffffff;}
nav.sites ul li.mobile-hide-sub-menu .sub-menu{display:none}
.front .main-container .region-content .row{margin-bottom:6px;margin-top:12px;}
.front .main-container{padding-top:0;}

#preheader .audience-clickable .menu-audience-container li {
	padding:8px 0px;
	border-left:none;
}
	
	

.sidebar{
	width:230px;float:left}

	
.home .sidebar	{
	width:220px;float:left;padding-left:10px}

.generic .sidebar{
	padding-top:10px }


.council .sidebar{
	padding-top:10px }

p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}

#contentnav ul li.left {
    float: left;
}

.tabs-wrapper.vertical .tabs.content { float: left; width: 100%; overflow: auto; padding: 20px; margin: 0; list-style: none; }

.lt-ie9 .tabs-wrapper.vertical .tabs.content { width: 70%; padding: 0 20px; }

.tabs-wrapper.horizontal .tabs.content { *zoom: 1; clear: both; float: left; width: 100%; overflow: auto; padding: 20px 10px; margin: 0; list-style: none; }

.tabs-wrapper.horizontal .tabs.content:after { content: ""; display: table; clear: both; }

.accordion-wrapper ul.accordion .content { display: none; padding: 20px 20px 0; margin: 0; }

.main-footer .content { margin: 30px 0 0 0; }

.template-index .product-slider.disabled .row.content { text-align: center; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .blog-widget .content { margin-bottom: 10px; }

.template-blog .article .middle-column .content, .template-article .article .middle-column .content { font-family:  'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif ; padding: 10px 0 30px 0; }

.template-blog .article .middle-column .content .read-more, .template-article .article .middle-column .content .read-more { text-align: right; margin-top: 10px; }
.center-list{display:table;margin-left:auto;margin-right:auto}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

#mobile-menu.interactive li.menu-item { height: auto !important; }

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }


#container {
	width:100%;
	}

.woocommerce #container {
	overflow: auto;
}
#footer,#theme-info,#footer-include{clear:both}
body.janus #navigation .secondary p,body.janus #theme-info .secondary p{text-align:right}
#theme-info{margin:0.5em 0 0 0;border-top:3px double #ccc;padding:1em 0 0.5em 0;color:#808080}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}

.toptx {margin:0 0 0 30px;position:relative;}

.toptx h1 {margin:0 10px 0 50px;display:inline-block;color:#909090;font:18px Arial;}


.current-h-top-rail-left .hero img {
  padding-bottom: 12px;
}


body.normal.single-post .hero,
body.normal.page .hero {
  background: transparent;
  padding: 20px 0;
  margin-top: 20px;
  margin-bottom: 20px;
}

.hero .embed-container {
  margin-bottom: 0;
}
.archive .hero{clear:both;margin:1em 0}
.archive .hero .wp-caption-text,.archive .hero .wp-media-credit{display:none}
.archive .stories .hero.is-image img,.home .stories .hero.is-image img{clear:both;float:none;display:block;margin:0 auto}
body.normal.page .hero,body.normal.single-post .hero{text-align:center;background-color:#efefef;width:100%;margin:0 0 24px}
body.normal.page .hero.is-gallery,body.normal.single-post .hero.is-gallery{background-color:transparent}
body.normal.page .hero p.wp-caption-text,body.normal.page .hero p.wp-media-credit,body.normal.single-post .hero p.wp-caption-text,body.normal.single-post .hero p.wp-media-credit{float:none;text-align:left;font-size:14px;margin:0 17.0213% 12px;padding-top:4px}
body.normal.page .hero p.wp-media-credit,body.normal.single-post .hero p.wp-media-credit{text-align:right;margin-top:4px;min-height:0}
body.normal.page .hero.is-video,body.normal.single-post .hero.is-video{margin-bottom:24px}
body.normal.page .hero.is-video .embed-container,body.normal.single-post .hero.is-video .embed-container{margin-bottom:0}
body.normal.page .hero.is-empty,body.normal.single-post .hero.is-empty{min-height:0;height:0}
.hero{float:right}
.hero,.largo-disclaimer,.module,.module.image,.wp-caption,.wp-media-credit,p.wp-caption-text{font-size:10px!important;font-style:italic}
.hero p.wp-caption,.hero p.wp-caption-text,.hero p.wp-media-credit{width:100%!important;margin:0!important}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

	.layout-fullwidth .fw-header.container, .layout-fullwidth .fw-header .container {
		padding: 15px;
	}

#content {
	margin: 0 0 0 10px;
}




.one-column #content {
	margin: 0 auto;
	width: 640px;
}




.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

#content,
#content input,
#content textarea {
	color: #333;
	font-size: 12px;
}

#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}

#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}

#content code {
	font-size: 13px;
}

#content dt,
#content th {
	color: #000;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}

#content tr th,
#content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}

#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}

#content tr.odd td {
	background: #f2f7fc;
}

#content .entry-title {
	color: #000;
	font-weight: bold;
	line-height: 1.3em;
	margin: 8px 0;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

#content .video-player {
	padding: 0;
}





.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}

.home #content .category-asides .entry-content {
	padding-top: 0;
}

.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}





#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	
}

#content .attachment img {
	max-width: 900px;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}

#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}

#content .wp-caption img {
	margin: 5px 5px 0;
}

#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}

#content .wp-smiley {
	margin: 0;
}

#content .gallery {
	margin: 0 auto 18px;
}

#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}

#content .gallery img {
	border: 2px solid #cfcfcf;
}

#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

#content .gallery dl {
	margin: 0;
}

#content .gallery br+br {
	display: none;
}

#content .wpcf7 p {
	margin-bottom:5px;
}

	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}




#content table#product-logos {
	display:none;
}

#content table#product-logos, #content table#product-logos tr td {
	border:none;
	padding-bottom:20px;
	text-align:center;
}




.mapp-directions {
	display: none;
	text-align: left;
	overflow: none ;
	margin: 10px 0 0 0 ;
}


div#announce {
	height: 78px;
	width: 395px;
	display: inline;
	position: absolute;
	top: 30px;
	left: 235px;	
	font: 9px arial;
	color: #000;
	line-height: 15px;
}


div#announce a   {
        font: 9px arial;
	color: #000;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: .1em;
       }

div#announce a:hover {
	font: 9px arial;
	        color: #000;
		        text-decoration: underline;
			        text-transform: uppercase;
				        letter-spacing: .1em;
					       }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.header-bottom{background-color:#f0f0f0;border-style:solid;border-color:#f0f0f0;border-width:0 1px 2px 1px;border-bottom-color:#a3a3a3;width:994px;float:left;padding:8px 10px}
.header-bottom aside#block-search-form{padding:0;margin:0}

#vacoverzicht .colright{
	width:256px;
	padding:0 0 0 4px;
	float:right;
}


#slider {
	float: left;
	width: 580px;
	height: 285px;
}
.certifications-module .separator-h{height:4px}
.contact-form-module .separator-h{height:4px}
.location-module .separator-h{height:4px}
.mortgage-calculator-module .separator-h{height:4px}
.mortgage-calculator-lightbox-module .separator-h{height:4px}
.main-nav-module .separator-h{height:4px}
.payment-methods-module .separator-h{height:4px}
.social-module .separator-h{height:4px}
.usps-module .separator-h{height:4px}
.hours-module .separator-h{height:4px}
.services-module .separator-h{height:4px}
.rail-module-base .separator-h{height:4px}
.rail-module-default .separator-h{height:4px}
.rail-module-primary .separator-h{height:4px}
.rail-module-secondary .separator-h{height:4px}
.logo-is-responsive .mk-sticky-logo{display:none!important}
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.header-style-1.a-sticky .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-sticky-logo{opacity:1}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.logo-in-middle.a-sticky .logo-has-sticky .mk-sticky-logo{display:block}
.header-style-2 .header-logo .mk-sticky-logo{display:none!important}
.header-style-3 .header-logo .mk-sticky-logo{position:absolute!important}
.header-style-4 .header-logo .mk-sticky-logo,.header-style-4 .mk-header-searchform,.header-style-4 .mk-header-start-tour,.header-style-4 .mk-shopping-cart-box{display:none!important}



#rotator { width: 600px; height: 250px; overflow: hidden; background-color: transparent; margin: 0; padding: 15px; }

  body.wide #rotator { width: 755px; height: auto; padding-bottom: 0; }

body.wide #rotator .image_thumb { clear: both;  }

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

.iwidth25 { width: 25px }
		
		
		
.summary a:link {color: #333;
		TEXT-DECORATION: none }

.summary a:visited {color:#999;
		TEXT-DECORATION: none}

.summary a:hover {color: #C00;
		TEXT-DECORATION: none}
	
.summary a:active {color: #C00;
		TEXT-DECORATION: none}

.new_office_info{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background-color: rgba(0, 174, 239, 0.5);
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
opacity:0;
}


.new_office_item_loop:hover .new_office_info{
opacity:1;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.gh-eb-oa{font-size:12px;display:block;padding:8px 5px;*padding:7px 5px;white-space:nowrap}
.gh-eb-oa:hover{color:#333!important}
#ghn-f a.gh-eb-oa.thrd{color:#0654ba!important;text-decoration:none;font-size:14px;line-height:14px;padding:16px 0!important}
#ghn-f a.gh-eb-oa.thrd:hover{color:#0654ba!important}

.magento-price-box {
	text-align: center;
	margin: 5px 0;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0500;
}


.magento-price.strikethrough {
    display: none;
}


.pi-products .magento-price-box {
    text-align: center;
    margin: 10px 0;
}


.pi-product .magento-price.sale,
.pi-product .magento-price {
    color: #ED7F00;
    font-size: 20px;
    font-weight: bold;
    display: block;
}

  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row:after {
    clear: both;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }

  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }

  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }

  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }

  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }

  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }

  .row-fluid .span4 {
    width: 25.623931623931625%; 
    *width: 25.570740134569924%; 
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }

  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }

  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }

  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }

  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }

  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }

  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }

  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }

  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }

  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }

  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }

  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }

  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }

  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }

  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }

  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }

  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }

  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }

  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }

  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }

  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }

  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }

  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }

  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }

  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }

  .row-fluid .thumbnails {
    margin-left: 0;
  }

  .row,
  .thumbnails {
    margin-left: 0;
  }

  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }

.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-right: 15px;
  padding-left: 15px;
}

  .col-sm-4 {
    width: 33.33333333333333%;
  }

#primary, #secondary {width: 310px; }


#primary #text-17, #primary #facebook-likebox-2, #primary #text-27, #primary #text-28 {background: none; border: none; }


#primary .widget_search #s {width:82%; }
	
	#primary .sidebarSocialClub a {padding: 0 12px;}

	#primary .sidebarSocialClub span {font-size: 65px; color: #3bafe1; line-height:65px;}

	#primary .sidebarSocialClub:first-child {margin-left:8px; }

	.archive #primary, .search #primary {margin-top: 30px; }

	#primary li div {margin-top: 0; margin-bottom: 12px; }

	#primary ul { -moz-column-count: 2; -moz-column-gap: 0px; -webkit-column-count: 2; -webkit-column-gap: 0px; column-count: 2; column-gap: 0px; width: 725px; }

    #primary .widget-area ul li { display: inline-block; margin: 12px 20px 0; width: 100%; }

    #primary ul.xoxo .widget_twitter {display:block; }

    #primary ul.xoxo .widget_twitter ul li {width: 290px; display:block; 
    	-webkit-column-break-inside:avoid;
    	-moz-column-break-inside:avoid;
    	-o-column-break-inside:avoid;
    	-ms-column-break-inside:avoid;
    	column-break-inside:avoid; }

    #primary .widget_twitter ul li {width: auto; margin: 0; float: none; display:inherit; 
   	-moz-column-count: 1; -moz-column-gap: 0px;
    -webkit-column-count: 1; -webkit-column-gap: 0px;
    column-count: 1; column-gap: 0px; }

    #primary ul.xoxo .widget_search {margin-top: 0; }

	#primary,#secondary {float: left;overflow: hidden; margin-left: 10px; }


#main .widget-area ul {padding: 0;}

.widget-area ul li {background: #F5F5F5; border: 1px solid #D9D9D9; }

.widget-area ul li h3 {color: #FFF; background: #86d06c; text-transform: uppercase; font: 1em "KarlaBold", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.625em; padding: 5px 5px 5px 12px;  font-weight: normal; }

.widget-area .widget_twitter ul {list-style-type: none; padding-bottom: 13px; margin-left: 0; }

#main .widget-area ul ul {margin-left: 0; }

.widget-area .widget_twitter ul li { border: 0; padding: 12px 10px;}

	#footer-widget-area .widget-area, #site-generator, #site-description  {width: 23.40425535%   }

	#main .widget-area ul li {width: 310px; margin: 12px 20px 0; float: left; }

.headerlogo {float:left; width: 164px; height:37px; padding:17px 0px 0px 20px; margin:0px;}


#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: .5em;
}


div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}

.block div.pager-inner,
.panel-pane div.pager-inner {
  background: none;
  border: none;
}

.block div.pager,
.panel-pane div.pager {
  font-size: 0.9em;
  text-align: left;
}

.block div.pager ul.pager,
.panel-pane ul.pager {
  margin:0;
  padding: 0;
}

.panel-pane .block {
  border: solid 1px #ddd;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}

#access li#loans { width:120px; margin-left:17px; background-position:-141px -240px; }


#access li#loans a { width:120px; }

#access li#loans a,
#access li#loans a.on:hover { background-position:-141px -120px;  }

#access li#loans a:hover { background-position:-141px -180px;  }

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

div#homepage-content div#homepage-main {
  top: -118px;
}

div#homepage-content div#homepage-main div.homepage-section {
  top: -22px;
}

div#homepage-content div#homepage-main div#hero-text-container {
  z-index: 1;
  width: 100%;
  height: 145px;
  float: left;
}

div#homepage-content div#homepage-main div#top-fold-container {
  background-position: 50% 0px;
  height: 800px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container {
  position: relative;
  top: 200px;
  z-index: 30;
  width: 350px;
  left: 20px;
  height: 100%;
  float: left;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-header {
  width: 100%;
  position: absolute;
  top: 0px;
  height: 103px;
  padding: 5px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-header span {
  display: block;
  width: 100%;
  font-size: 3em;
  line-height: 0.88em;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content {
  width: 100%;
  position: absolute;
  border-top: 0px;
  height: 103px;
  top: 103px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket {
  width: 100%;
  height: 44px;
  padding-bottom: 0px;
  float: left;
  margin-bottom: 1px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-title {
  font-size: 1.6em;
  line-height: 1em;
  position: relative;
  width: 100%;
  padding: 10px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container {
  height: auto;
  width: 100%;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description {
  width: 100%;
  position: relative;
  left: 0px;
  padding-left: 5px;
  padding-right: 5px;
  z-index: 100;
  font-size: 1em;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul {
  width: 100%;
  padding-left: 0px;
  margin-bottom: 0px;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul li {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 31.3333333333333%;
  margin-left: 0%;
  margin-right: 3%;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul li:last-child {
  margin-right: 0%;
}

div#homepage-content div#homepage-main div#top-fold-container div#buckets-content-container div#buckets-content div.bucket div.bucket-description-container div.bucket-description div.bucket-links ul li a {
  display: block;
}

div#homepage-content div#homepage-main div#top-fold-container div#slider-non-mobile {
  top: 200px;
  right: 50px;
  border-top: 5px solid #f7f7f7;
  border-bottom: 5px solid #f7f7f7;
  z-index: 300;
  width: 400px;
  height: 250px;
  position: absolute;
}

div#homepage-content div#homepage-main div#top-fold-container div#slider-mobile {
  display: none;
}

div#homepage-content div#homepage-main div#top-fold-container div.overlay {
  background-color: rgba(52,52,52,0.4);
  position: absolute;
  top: 0px;
  left: 0px;
}

div#homepage-content div#homepage-main div#homepage-box-outer-container {
  height: 50px;
  top: 678px;
}

div#homepage-content div#homepage-main div#homepage-box-outer-container ul#homepage-box-container {
  width: auto;
  max-width: 1500px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: table;
  height: 100%;
  margin-bottom: 0px;
  -webkit-margin-after: 0px;
  top: -764px;
  z-index: 50;
}

div#homepage-content div#homepage-main div#homepage-box-outer-container ul#homepage-box-container li {
  height: 100%;
  margin-bottom: 0px;
  margin-right: 10px;
}

div#homepage-content div#homepage-main div#top-section-container {
  z-index: -1;
  height: auto;
  top: 0px;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section {
  position: relative;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container {
  width: auto;
  max-width: 1200px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 50px;
  padding-top: 30px;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news {
  width: auto;
  max-width: 100%;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events {
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding-top: 30px;
  padding-bottom: 20px;
  position: relative;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol {
  list-style-type: none;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol li {
  float: left;
  display: inline;
  clear: none;
  text-align: inherit;
  padding-left: 0;
  padding-right: 0;
  width: 22.75%;
  margin-left: 0%;
  margin-right: 3%;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol li:last-child {
  margin-right: 0%;
}

div#homepage-content div#homepage-main ul#homepage-box-container {
  width: auto;
  max-width: 1000px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  display: table;
  height: 100%;
  margin-bottom: 0px;
  -webkit-margin-after: 0px;
  top: -866px;
  z-index: 50;
}

div#homepage-content div#homepage-main ul#homepage-box-container li {
  height: 100%;
  margin-bottom: 0px;
  margin-right: 10px;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#events div#homepage-events-widget ol li h4 {
  width: 220px !important;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news:before,
div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news:after {
  content: '';
  display: table;
}

div#homepage-content div#homepage-main div#top-section-container div#news-events-section div#now-container div#news:after {
  clear: both;
}

body.page.home div#homepage-content {
  *zoom: 1;
  background-color: #fefefe;
}

body.page.home div#homepage-content:before,
body.page.home div#homepage-content:after {
  content: '';
  display: table;
}

body.page.home div#homepage-content:after {
  clear: both;
}

body.page.home div#homepage-content div.homepage-section {
  *zoom: 1;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  position: relative;
  z-index: 30;
  background-color: #fefefe;
}

body.page.home div#homepage-content div.homepage-section:before,
body.page.home div#homepage-content div.homepage-section:after {
  content: '';
  display: table;
}

body.page.home div#homepage-content div.homepage-section:after {
  clear: both;
}

body.page.home div#homepage-content div.homepage-section h1.homepage-section-header {
  padding: 15px 0px;
  color: #ccc;
  margin-bottom: 0px;
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  text-transform: capitalize;
  position: relative;
  top: 0px;
}
.slideshow .title-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;text-align:center}
.slideshow .title-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.slideshow .title-array{display:none}
.slideshow .title-gradient{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;transition:opacity 300ms;position:absolute;width:50%;height:500px;left:50%;bottom:0;opacity:0;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));background:-webkit-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));background:-o-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));background:-moz-linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.9));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#00ffffff', endColorstr='#ffffffff')}
.slideshow .title-gradient.show{opacity:1}
.slideshow .title{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;transition:opacity 300ms;position:absolute;top:50%;left:auto;right:0;width:50%;padding:15px 30px 15px 0;text-align:center;vertical-align:middle;opacity:0}
.slideshow .title .btn{background:rgba(29,181,202,.8);border:0}
.slideshow .title .btn:hover{background:#1aa1b4;color:#fff}
.slideshow .title .headline{display:block}
.slideshow .title.show{opacity:1}
.slideshow .title-left{left:25%}
.slideshow .title-dark .headline,.slideshow .title-dark .headline-description{color:#fff}
.slideshow .title *{max-width:500px}
.slideshow .title-gradient,.slideshow .gradient-left{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));background:-o-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));background:-moz-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.9));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#00ffffff', endColorstr='#ffffffff')}
.slideshow .title .headline-description{color:#464f52}
.woocommerce .title{margin-bottom:10px}
.woocommerce .title h3{color:#464f52;display:inline-block;font-family:calluna-sans,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;white-space:nowrap}
.cause-connector header .title{font-size:20px;font-family:lexia,serif;color:#fff;line-height:1.6}
.cause-connector header .circle .title{display:inline-block;text-align:center;font-size:16px;width:92%;vertical-align:middle;color:#b1dde6;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.cause-connector header:hover .circle .title{color:#fff}
.cause-connector header.ripple .circle,.cause-connector header.ripple .circle .title{-webkit-transition:600ms;-moz-transition:600ms;-ms-transition:600ms;transition:600ms}
.cause-connector header.related .circle .title,.cause-connector header.selected .circle .title,.cause-connector header.related:hover .circle .title,.cause-connector header.selected:hover .circle .title{color:#1db5ca}
.cause-connector header.related .circle .title{color:#fff}
.cause-connector header.selected .title{opacity:0;color:#1db5ca}
.press-testimonials .title-wrapper{position:relative;top:75%;padding-top:15px}
.press-testimonials .title{width:310px}

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

.row .box .cont {
    padding: 10px;
}

.row .box.nopadding .cont {
    padding: 0;
}

div.top-navigation-right{ float: right; margin-right: -9px;}
.group-modal-wrapper{border:1px solid #CACACA;text-align:center;margin:30px 10px 10px;padding-top:40px;width:154px;height:80px;cursor:pointer;color:#888}
.group-modal-wrapper .type-icon{font-size:20px}

#footerarea .col-3 {
	width: 31.6%;
	float: left;
	margin-left: 2.5%;
}

#footerarea .col-3:first-child {
    margin-left: 0;
}

	#primary,
	#secondary,
	#content-woocommerce,
	#footerarea .col-3  {
		float: none;
		margin-left: 0;
		width: auto;
	}
img.centered,.aligncenter{display:block;margin:0 auto 10px;}

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

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
	float:left
}

.col-md-3 {
	width:25%
}


	
	#footer .col-md-3{
		margin-bottom: 30px;
	}
	
	
#navigationMobile ul li ul li.last {
	border-bottom: none;
	
	}


#promotions ul li.last {
	margin-left: 0;
	}

.d3cp_button_long.last {
	margin-right: 0;
}


#navigation ul.menu li.last:after {
	content: "";

}

	
	
#navigation ul.menu li ul li.last {
	border-bottom: none;
	}

#nav {
	margin-bottom:10px;
}

#nav ul {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
}

#nav ul li {
	display:inline-block;
}

#nav ul li a {
	text-decoration:none;
	color:#fff;
	padding:0 10px;
	display:block;
	line-height:16px;
}

#nav ul li a:hover {
}


#nav ul li.four {
   position: relative;
   top: 0px;
}

#nav ul li.four a {
   line-height: 15px !important;
}

#nav ul li ul.subMenu {
    background: url("") repeat-x scroll left top #66673C;
    height: auto;
    text-align: left;
    top: 33px;
    width: 100px;
    z-index: 500;
    position: absolute;
}


#nav ul li ul.subMenu li {
    height: 30px;
    width: 138px;
    border: none !important;
    margin-top: -2px !important;
}


#nav ul li ul.subMenu li a {
    color: #22211A !important;
    font-size: 12px;
    line-height: 37px !important;
    margin-left: 10px;
    margin-top: 3px;
    padding: 0 !important;
    position: relative;
    text-align: left !important;
    top: -6px;
}


div#nav ul ul,
div#nav ul li:hover ul ul {
    display: none;
}

div#nav ul li:hover ul {
    display: block;
}

.boxed-main-layout #wrap { width: 1030px; margin: 0 auto; background: #fff; position: relative; }

.boxed-main-layout.wpex-responsive #wrap { max-width: 100% }

.boxed-main-layout.wrap-boxshadow #wrap { box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25) }

.boxed-main-layout #wrap .container { width: auto !important; max-width: none !important; padding-left: 30px; padding-right: 30px; }


	
	body.boxed-main-layout.wpex-has-vertical-header #wrap { padding-left: 280px; }

	body.wpex-has-vertical-header.boxed-main-layout.wpex-site-header-disabled #wrap { padding-left: 0; }

body.boxed-main-layout.has-overlay-header #wrap { position: relative }

#wrap .wpex-gallery p { margin: 0 }

#wrap .gallery { margin: 0 -10px }

#wrap .gallery-item img { display: block; border: none; width: 100%; }

	#wrap .wpb_tour .wpb_tabs_nav li a { padding: 10px }

	
	
	body.boxed-main-layout#wrap { width: auto !important }

	
	
	#wrap { width: 100% !important }

	
	
	#wrap .wpex-row .col { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 20px; }

	#wrap .wpex-row.gap-none .col { margin-bottom: 0 !important }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }


img.placeholder {
	width: 100%;
	height: auto;
	visibility: hidden;
}
.page-header .color-block{width:10%;height:15px;display:block;margin:0 auto;margin-bottom:1em;}
.advertise-stat .color-block.title-block{width:33%;}
.most-popular-module .slider-container ul li .detail-container .color-block{padding:0.2em;padding-right:0.5em;padding-left:0.5em;display:block;margin-bottom:0.5em;line-height:1.1em;}

      .scaler header .header-text-container .color-block, .featured-module li header .header-text-container .color-block {
        position: relative;
        color: white;
        padding-left: 0.75em;
        padding-right: 0.75em;
        display: inline-block;
        font-weight: 600;
        text-transform: lowercase;
        font-size: 0.7em;
        clear: both;
        margin-bottom: 0.6em;
        border-radius: 1px; }

  .byline .color-block {
    margin: 0 auto;
    margin-bottom: 0.2em;
    display: block;
    height: 1.4em;
    top: 15px;
    clear: both;
    padding-left: 1em;
    padding-right: 1em;
    color: white;
    font-size: 0.8em; }


.color-block.title-block {
  margin: 0 auto;
  display: block;
  width: 20%;
  height: 15px;
  top: 15px;
  clear: both;
  margin-bottom: 1em; }


.page-template-page-login .page-header .color-block {
  background-color: #00cefe !important;
  width: 20%; }

  .widget_subscribe_widget .color-block, .widget_latest_widget .color-block, .widget_most_popular_widget .color-block, .widget_related_posts_widget .color-block {
    color: white;
    font-weight: 600;
    font-size: 0.7em;
    padding: 0.2em 0.5em 0.0em 0.5em;
    display: inline-block;
    text-transform: lowercase; }


  .page-id-42 .page-header .color-block {
    background-color: #c865ff !important; }

#sidebar .side-widget { width: 226px; }

#sidebar .side-widget img { max-width: 226px; height: auto; }

.side-widget { background-color: #000000; color: #CCCCCC; font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 14px; }

.side-widget h4.side a, .section2title { color: #CCCCCC; font-family: arial, helvetica, sans-serif; }
.side-widget a, .bottom-widget a { color: #99AADD; }

.side-widget a:hover, .bottom-widget a:hover { color: #CC0000; }

.side-widget h3, .bottom-widget h3 { font-size: 14px; line-height: 16px; font-family: arial, helvetica, sans-serif; }

.component_button_arrow {
  font-family: goodbook, arial, sans-serif;
  font-size: 14px;
}

            .nav li ul.sub-menu.custom-nav li.sub-menu-header,
            .nav li ul.children.custom-nav li.sub-menu-header {
              display: block;
              position: absolute;
              margin: 0;
              padding: 0;
              bottom: 0px;
              height: 100% !important;
              width: 50px !important;
              background-color: #3e3e3d;
              left: 0px;
              min-height: 100% !important;
              line-height: 50px;
              text-align: center;
              overflow: hidden;
              -webkit-transition: none;
              transition: none; }

              .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
              .nav li ul.children.custom-nav li.sub-menu-header .heading {
                position: absolute;
                font-weight: 600;
                width: 450px;
                height: 50px;
                line-height: 50px;
                top: 50%;
                left: 50%;
                text-transform: lowercase;
                text-align: center;
                -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                transform: translateX(-50%) translateY(-50%) rotate(-90deg);
                font-size: 0.75em; }


  .nav li ul.sub-menu.custom-nav li.sub-menu-header .heading,
  .nav li ul.children.custom-nav li.sub-menu-header .heading {
    font-size: 16px; }
.content-sidebar-right ul li.views-row-last a{border-bottom:none;}
.contenido_hab{border:1px solid #e0e3dc;text-align:left;float:left}
.mis-reservas .contenido_hab{margin-top:0;padding:24px;border:1px solid #e0e3dc;text-align:left;float:left}
.contenido_hab .titulo_centrado{font:700 24px "Roboto Condensed";margin-bottom:20px;color:#000;text-align:left;text-transform:none}
.page-template-mis-reservas .lightBox[data-id="cancelar-reserva01"] .contenido_hab{margin:40px 10px 10px 10px;width:calc(100% - 20px)}


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


.widget {
  margin-bottom: 18px;
}


.signup-form .button, .widget .btn {
  background: #9b97bf;
display: inline-block;
margin-bottom: 0;
font-weight: 500;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 12px;
line-height: 1.428571429;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
   padding: 10px;
    width: 80%;

}

.widget a {
  text-decoration: none;
}

.widget img {
  width: 85%;
  margin-bottom: 10px;
}
.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:20px;padding-right:20px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
ul#mirror-menu-module{margin:15px 0;padding:0;text-align:center}
ul#mirror-menu-module li{display:inline-block}
ul#mirror-menu-module li a{border-right:1px solid #a86802;color:#a86802;font-size:80%;font-weight:bold;padding:0 10px;line-height:200%;text-decoration:none}
ul#mirror-menu-module li:first-child a{padding-left:0}
ul#mirror-menu-module li:last-child a{border-right:0}
ul#mirror-menu-module a:hover{text-decoration:underline}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


.post-info-right {
	font-weight: 400;
	line-height: 100%;
	margin-top: 5px;
	width: 100%;
	}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}
