﻿
footer .footer-nav-list {
  border-top-width: 1px;
  border-color: #4b4c4c;
  border-style: solid;
}

footer .footer-nav-list.last {
  border-bottom-width: 1px;
  margin-bottom: 20px;
}

.findstore .toll {font-size:22px; width:310px; padding-top:10px; float:left; color:#e2e4e0; font-weight:bold; text-align:center;}


.statestop { background-color: #c2d7ef; text-align: center; }





#fullwidth { float: left; width: 100%; position: relative;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

        .name {
            color: #020020;
            font-size: 18px;
            line-height: 28px;
        }

        p.name {
            font-family: 'Akkurat-Bold' !important;
        }




.cf:after, .nav:after, .author__social-links:after, .commentlist:after, .social-links-list:after, .sub-menu:after, .tabs__nav:after, .menu-list__items:after, .rsBullets:after, .media:after, .author:after, .latest-comments__list:after, .island:after,
.islet:after, .matrix:after, .multi-list:after, .widget_nav_menu ul:after, .widget_categories ul:after, .widget_meta ul:after, .stat-group:after, .wp-caption:after, .gallery:after, blockquote cite:after, blockquote .testimonial__author-name:after, .btn-list:after, .widget_tag_cloud .wp-tag-cloud:after, .comments-area-title:after, .comment-reply-title:after, .nav--main:after, .progressbar:after, .copyright-area:after, .footer-widget-area:after, .container:after, .pixcode--grid:after, .otw-wrapper:after, .article--archive:after {
  content: "";
  display: table;
  clear: both; }

.footer-widget-area .widget {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 54px;
  padding: 0;
  border: 12px solid transparent; }

  .footer-widget-area .widget p {
    margin: 0; }

  .footer-widget-area .widget .widget__title {
    margin-top: 0; }

.footer-widget-area.col-1 .widget {
  width: 100%;
  border: 0; }

.footer-widget-area.col-1.one-third, .footer-widget-area.col-1.two-sixths, .footer-widget-area.col-1.four-twelfths, .footer-widget-area.col-1.comment-form-author,
.footer-widget-area.col-1.comment-form-email,
.footer-widget-area.col-1.comment-form-url, .footer-widget-area.col-1.one-whole, .footer-widget-area.col-1.logged-in-as, .footer-widget-area.col-1.comment-form-comment,
.footer-widget-area.col-1.form-submit,
.footer-widget-area.col-1.comment-subscription-form, .footer-widget-area.col-1.two-thirds, .footer-widget-area.col-1.four-sixths, .footer-widget-area.col-1.eight-twelfths {
  margin: 0 auto; }

.footer-widget-area.col-1.one-third, .footer-widget-area.col-1.two-sixths, .footer-widget-area.col-1.four-twelfths, .footer-widget-area.col-1.comment-form-author,
.footer-widget-area.col-1.comment-form-email,
.footer-widget-area.col-1.comment-form-url {
  width: 33%; }

.footer-widget-area.col-1.two-thirds, .footer-widget-area.col-1.four-sixths, .footer-widget-area.col-1.eight-twelfths {
  width: 66%; }

.footer-widget-area.col-2 .widget {
  width: 50%; }

.footer-widget-area.col-3 .widget {
  width: 33.3333%; }

.footer-widget-area.col-4 .widget {
  width: 25%; }

.footer-widget-area.col-5 .widget {
  width: 20%; }

.footer-widget-area.col-6 .widget {
  width: 16.66666666666667%; }

  .footer-widget-area .widget.one-third, .footer-widget-area .widget.two-sixths, .footer-widget-area .widget.four-twelfths, .footer-widget-area .widget.comment-form-author,
  .footer-widget-area .widget.comment-form-email,
  .footer-widget-area .widget.comment-form-url {
    width: 33% !important; }

  .footer-widget-area .widget.two-thirds, .footer-widget-area .widget.four-sixths, .footer-widget-area .widget.eight-twelfths {
    width: 66% !important; }

.footer-widget-area .widget.centered {
  text-align: center; }
.node-type-quiz #tabs-wrapper,.node-type-quiz span.print-link,.page-node-take #tabs-wrapper,.page-node-take span.print-link,.page-node-quiz-results #tabs-wrapper,.page-node-quiz-results span.print-link{display:none;}
.node-type-page #content.has-resources .node .content .print-link,.node-type-page #content.has-resources .node .content .additional-resource-container,.node-type-infographic #content.has-resources .node .content .print-link,.node-type-infographic #content.has-resources .node .content .additional-resource-container,.node-type-news #content.has-resources .node .content .print-link,.node-type-news #content.has-resources .node .content .additional-resource-container,.node-type-video #content.has-resources .node .content .print-link,.node-type-video #content.has-resources .node .content .additional-resource-container,.node-type-presentation #content.has-resources .node .content .print-link,.node-type-presentation #content.has-resources .node .content .additional-resource-container,.node-type-publication #content.has-resources .node .content .print-link,.node-type-publication #content.has-resources .node .content .additional-resource-container,.node-type-sample-materials #content.has-resources .node .content .print-link,.node-type-sample-materials #content.has-resources .node .content .additional-resource-container{margin-top:15px;}
.print-link{float:right;display:block;height:25px;width:25px;}
.print-link .print_html,.print-link a{margin:0px;padding:0px;}
.print-link a svg{height:20px;width:20px;margin-top:6px;}
.print-link a svg path,.print-link a svg polygon{fill:#0091b2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.print-link a:hover svg path,.print-link a:hover svg polygon{fill:#263685;}
.node-type-landing-page .print-link,.node-type-landing-page .comment-comments,.node-type-landing-page .comment-new-comments,.node-type-landing-page .comment-add{display:none;visibility:hidden;opacity:0;}
#page.page-error .print-link{display:none;visibility:hidden;opacity:0;}

	#et-footer-nav { background-color: rgba(255,255,255,0.05); }


.topMenuFix.product_cat_sml.kitFix{
    width: 65px;
    height:125px;
    margin: 0 10px;
}

.topMenuFix.product_cat_sml a{
    font-size: 12px;
}

.topMenuFix.product_cat_sml a img.receiverFix{
    margin: 0;
    padding: 28px 0;
}

.topMenuFix.product_cat_sml a img.kitFix{
    padding: 16px 0;
}

.topMenuFix.product_cat_sml{
    width: 50px;
    height:125px;
    margin: 0 17px;
}


.product_cat_sml {
    float: left;
    width: 275px;
    text-align: center;
    height: 280px;
}


.product_cat_sml a:hover{
    color: #474546;

}


.product_cat_sml img {
    width: 150px;
}


.oneSide .product_cat_sml a{
    display: inline-block;
}

	.footer-cities td.sep {
		border-left: 1px solid #ddd;
		padding-left: 10px;
	}

	.footer-cities td.sep {
		border-left: 1px solid #ddd;
		padding-left: 10px;
	}


.header-main{padding:0;margin:0 auto 0 auto}

.header-main .logo{display:inline-block;padding:20px;height:120px;width:auto;}


.header-main .title{color:#efefef;display:inline-block;padding-left:0 !important;font-size:32px;font-weight:700;text-transform:uppercase;margin:0;-webkit-margin-after:0}

.header-main .title a{color:white;text-decoration:none;line-height:80%}

.header-main .title a span{color:#006ab1}

.this-week .content .excerpt a {display:none;}
#PageWrapper div.HorizontalNavBar .li1 .li2 .li3, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}
html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}

.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 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-time-box, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-price-box, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-date-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-time-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-price-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box p, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-date-box i, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-time-box i, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-price-box i, .rhp-rhino #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

 .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;
}

 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box,  #tribe-events-pg-template .tribe-events-single .rhino-event-time-box, #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box,  #tribe-events-pg-template .tribe-events-single .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-time-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-price-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-date-box i,  #tribe-events-pg-template .tribe-events-single .rhino-event-time-box i, #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box i, #tribe-events-pg-template .tribe-events-single .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}


 .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;
}


 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box,
 #tribe-events-pg-template .tribe-events-single .rhino-event-time-box,
 #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box,
 #tribe-events-pg-template .tribe-events-single .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}


 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box p,
 #tribe-events-pg-template .tribe-events-single .rhino-event-date-box i,
 #tribe-events-pg-template .tribe-events-single .rhino-event-time-box p,
 #tribe-events-pg-template .tribe-events-single .rhino-event-time-box i,
 #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box p,
 #tribe-events-pg-template .tribe-events-single .rhino-event-venue-box i,
 #tribe-events-pg-template .tribe-events-single .rhino-event-price-box p,  #tribe-events-pg-template .tribe-events-single .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}
.tiled-gallery .gallery-row{overflow:hidden;}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}

.td-big-grid-post .entry-thumb {
  
}

.td_block_big_grid .entry-thumb {
  
}

  .td-grid-style-1.td-hover-1 .entry-thumb {
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
  }

  .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
  }

  .td-grid-style-3.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
  }

  .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }

  .td-grid-style-6.td-hover-1 .entry-thumb {
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
  }

  .td-grid-style-6.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
  }

  .td-grid-style-7.td-hover-1 .td-big-grid-post:hover .entry-thumb {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
  }

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.td-header-style-4 .sf-menu a.sf-with-ul {
  
}

.td-header-style-5 .sf-menu a.sf-with-ul {
  
}

.td-header-style-6 .sf-menu {
  float: right;
}

.td-header-style-6 .sf-menu a.sf-with-ul {
  
}

.td-header-style-7 .sf-menu {
  margin-top: 28px;
  float: right;
  
}

.td-header-style-7 .sf-menu a.sf-with-ul {
  
}

.td-header-style-7 .td-affix .sf-menu {
  margin-top: 0;
}

.td-header-style-12 .td-header-menu-wrap .sf-menu a.sf-with-ul {
  
}


.sf-menu,
.sf-menu ul,
.sf-menu li {
  margin: 0;
  list-style: none;
}

.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 10em;
  
}

.sf-menu ul li {
  width: 100%;
}

.sf-menu li:hover {
  visibility: inherit;
  
}

.sf-menu li {
  float: left;
  position: relative;
}

.sf-menu li .fa {
  margin-right: 10px;
  font-size: 1.4em;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.sf-menu li .td-only-icon {
  margin-right: 0;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: auto;
  z-index: 99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em;
  
  top: 0 !important;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}


.sf-menu .menu_icon {
  position: relative;
  top: 13px;
  float: left;
}

.sf-menu .sub-menu .menu_icon {
  top: 0;
}

.sf-menu .menu_hidden {
  display: none !important;
}

.sf-menu ul .td-icon-menu-down {
  float: right;
  top: 0;
  font-size: 9px;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0;
}


.sf-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  padding-left: 7px;
  font-size: 9px;
}

.sf-menu .sub-menu {
  -webkit-backface-visibility: hidden;
}

.sf-menu .sub-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  line-height: 19px;
}

.sf-menu a.sf-with-ul {
  padding-right: 31px;
  min-width: 1px;
  
}

.td-magazine .sf-menu li .fa {
  margin-right: 7px;
  font-size: 1.2em;
}

.td-magazine .sf-menu li .fa.fa-home {
  font-size: 1.5em;
  top: -2px;
}

.td-black .sf-menu ul {
  background-color: rgba(18, 18, 18, 0.97);
}

.td-md-is-android .sf-menu .sub-menu .td-icon-menu-down {
  margin-top: -8px;
}

.td-md-is-ios .sf-menu .sub-menu .td-icon-menu-down {
  margin-top: -9px;
  line-height: 20px;
}

.our-solutions-tabs #menu-our-solutions-tabs li.menu-item{ 
    margin-top: 15px;
    font-size: 18px;
    display: inline-block;
    padding: 0;
}





.testo-bianco {
	color:#FFFFFF;
}
.product-tile-pricing_separator{padding:0 4px}

.full-width-bg.dark .flexslider p { color:#FFF; }


.full-width-bg.spacing { padding-bottom: 9px; padding-top: 53px; }

.full-width-bg.brown { color: #fff; }

.full-width-bg.light-gray { background-color: #f2f2f2; }

.full-width-bg.text-white, .full-width-bg.text-white .lead-block p, .full-width-bg.brown.text-white .lead-block h2 { color: #fff; }

.full-width-bg { margin-left: -100% !important; margin-right: -100% !important; padding-left: 100%; padding-right: 100%; overflow: hidden; position: relative; }



.full-width-bg.intro-lead h1, .full-width-bg.intro-lead h1 + p { max-width: 730px; margin: 0 auto; }

.full-width-bg.intro-lead h1 { font-size: 48px; line-height: 58px; font-weight: 300; letter-spacing: -0.015em; margin-bottom: 19px; }

.full-width-bg.intro-lead h1 + p { color: #999; font-size: 18px; line-height: 28px; margin-bottom: 52px; }



.full-width-bg.custom-margin-1 { margin-bottom: 53px; }

.full-width-bg.custom-margin-2 { margin-bottom: 55px; }

.full-width-bg.custom-margin-3 { margin-bottom: 59px; }

.full-width-bg.custom-margin-4 { margin-bottom: 60px; }

.full-width-bg.custom-margin-5 { margin-top: 39px; }

.boxed .full-width-bg { margin-left: -40px !important; margin-right: -40px !important; padding-left: 40px; padding-right: 40px; }

.full-width-bg.hp-intro { padding-top: 50px; padding-bottom: 50px; }

.boxed .full-width-bg.hp-intro { margin-left: 0 !important; margin-right: 0 !important; padding: 50px 0; }

.boxed .content .full-width-bg.hp-intro { margin-left: -40px !important; margin-right: -40px !important; padding-left: 40px; padding-right: 40px; }

.error404.boxed .full-width-bg { margin-left: -40px !important; margin-right: -40px !important; padding-left: 50px; padding-right: 50px; }

.error404.boxed .coming-soon .full-width-bg { margin-left: -50px !important; margin-right: -50px !important; }

.full-width-bg.purple { background-color: #6c6476; color: #FFF; }

.full-width-bg.purple2 { background-color: #635c73; color: #FFF; }

.full-width-bg.purple * { color: #FFF; }

.full-width-bg.top-border-enabled { border-top: 1px solid #e2e2e2; }

.full-width-bg.white { background-color: #FFF; }

.full-width-bg .bg-image { -webkit-background-size: cover; background-size: cover; }

.coming-soon .fullwidth.full-width-bg.footer { padding-top: 52px; margin-bottom: -50px; background: #fafafa; }

.full-width-bg.parallax .lead-block p { color: #333; }

.full-width-bg.parallax2 .lead-block p { color: #333; }

.content-slider.hp-our-clients.full-width-bg { background: #fff; padding-top: 50px; border-top: 1px solid #f6f6f6; padding-bottom: 50px; }

.content-slider.hp-our-clients.full-width-bg h2 { border-bottom: 0; }

.full-width-bg.shadow-enabled { position: relative; z-index: 1; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }

.full-width-bg.shadow-enabled .col3.txt-center p { max-width: 300px; margin: 0.5em auto; }

.content.services .full-width-bg.white.top-border-enabled { padding-top: 50px; border-top: 0; }

.content.services .full-width-bg.white.top-border-enabled h4 { color: #bbb; text-transform: uppercase; }



.columns.full-width-bg.white, .columns.full-width-bg.light-gray { margin-top: 0; margin-bottom: 0; }

.columns.full-width-bg.white .fa-stack { margin: 0 0 7px 0; width: 120px; height: 120px; }

.full-width-bg.dark { background-color: #889274; }

.full-width-bg.dark h2 { color: #fff; margin: 0 0 22px 0; }

.full-width-bg.larger-text p { font-size: 18px; margin: 0 0 32px 0; line-height: 28px; }

.full-width-bg.larger-text h2 { font-size: 31px; line-height: 38px; letter-spacing: -0.015em; }

.columns.full-width-bg.light-gray { padding-top: 53px; padding-bottom: 22px; }

.columns.full-width-bg.light-gray h3 { font-size: 16px; color: #bbb; font-weight: 600; text-transform: uppercase; margin-bottom: 19px; }

.full-width-bg.no-parallax { background: #e8e8e8; }

.full-width-bg.parallax .lead-block h2, .full-width-bg.parallax .lead-block p { color: #333; }

.full-width-bg.parallax2 .lead-block h2, .full-width-bg.parallax2 .lead-block p { color: #333; }

.columns.full-width-bg.white { padding-top: 35px; padding-bottom: 39px; margin-top: 0; margin-bottom: 0; box-shadow: 0 2px 4px #ccc; }

.root.boxes-and-sections .columns.full-width-bg.white i.fa { color: #ccc; }

.root.boxes-and-sections .columns.full-width-bg.white span.fa-stack { margin-top: -23px; margin-right: 3px; margin-left: -8px; }

.sar {
	font-size:18px;
	color:#333;
}

	.subnews .topspan {height:10px;display:block;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}


.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}


.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}


.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
}


.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}


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


.navbar-inner:after {
  clear: both;
}


.navbar .container {
  width: auto;
}


.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}


.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}


.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}


.navbar-link {
  color: #777777;
}


.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}


.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}


.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}


.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}


.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}


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


.navbar-form:after {
  clear: both;
}


.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}


.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}


.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}


.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}


.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}


.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}


.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}


.navbar-static-top {
  position: static;
  margin-bottom: 0;
}


.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}


.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}


.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}


.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}


.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}


.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.navbar-fixed-top {
  top: 0;
}


.navbar-fixed-bottom {
  bottom: 0;
}


.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}


.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}


.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}


.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}


.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}


.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}


.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}


.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}


.navbar-inverse .brand {
  color: #999999;
}


.navbar-inverse .navbar-text {
  color: #999999;
}


.navbar-inverse .navbar-link {
  color: #999999;
}


.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}


.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}


.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}


.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}


.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}


.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}


.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}


.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}


.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
 
		.resize .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 900px; }

		.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 748px; }

		
		
		#navbar .navbar-inner { padding-right: 0px; padding-left: 0px; }
 
		
		#header, .navbar { height: auto; }
 
		#header .navbar-search { float: none; margin: 0px auto; width: 210px; }
 
		#header .navbar .nav.pull-right { float: none; }

		.navbar-fixed-top, .navbar-fixed-bottom { position: relative; }
 
		.navbar .brand2 { padding: 11px 8px 13px; }

.navbar-fixed-top .navbar-inner{
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
  	box-shadow: none;
}

.navbar-search input.input-search{
	border:none;
	height:32px;
	width:160px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
	background:#f5f5f5;
	border:none;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}


.navbar-search button.search-submit{
	border:none;
	-webkit-border-radius: 0!important;
	   -moz-border-radius: 0!important;
			border-radius: 0!important;
	background:#f5f5f5;
	width: 38px;
	height:40px;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
  	box-shadow: none;
	
}


.navbar-search button i {
	opacity:0.25;
	-moz-opacity:0.25;
	filter:alpha(opacity=25);
}


.typo .navbar { height:auto; background:none; border-bottom:none !important;}

.typo .navbar-inner { height:auto; background:none; min-height:auto !important; border-bottom:none !important; }

.homePage .row1 .col-left, .homePage .row1 .col-right{width: 262px;}

.layout-left-right-sidebar .col-right{width: 265px;}


#header-bottom { padding: 35px 20px; }


.layout-fullwidth #header-bottom { padding: 5px 20px 5px 20px; }


.stretch{width:100%;display:inline-block;font-size:0;line-height:0;}
#wrapper #inside-wrapper #header #navigation ul {	padding:0;	margin:0;	line-height: 1.5em;	list-style-type:none;}
#wrapper #inside-wrapper #header #navigation .dropdown-root {  position: relative;    -webkit-border-radius: 8px;  -moz-border-radius: 8px;  border-radius: 8px;  clear: both;  height: auto;  padding: 0 10px;  width: auto;  margin: 10px 0 6px 0;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li:first-child {	}
#wrapper #inside-wrapper #header #navigation .dropdown-root .children {	width: 225px;	background: none repeat scroll 0 0 #890105;	text-align:left;  border-radius: 10px;  border: 2px solid #42010D;  z-index: 10;  }
#wrapper #inside-wrapper #header #navigation .dropdown-root .children li {  color: #000000;  margin: 0;  padding: 10px;  display: block;  float: none;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li .children li a {	color: #FFFFFF;}
#wrapper #inside-wrapper #header #navigation .dropdown-root .children li:hover {	background:#d50006;  border-radius: 8px;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li {    padding: 12px 14px;	font-size: 18px;  margin: 0;	position:relative;  display: inline;}
#wrapper #inside-wrapper #header #navigation .dropdown-root ul {  background:#fff;  position: absolute;  visibility: hidden;  clear: both;  top: 44px;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li a:hover {  color: #FFFFFF;    text-decoration: underline;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li:hover ul {  visibility: visible;}
#wrapper #inside-wrapper #header #navigation .pages {	font-size:12px;	clear:both;  color: #CFCCCB;}
#wrapper #inside-wrapper #header #navigation .pages li {	display: inline;	margin-right: 2px;}
#wrapper #inside-wrapper #header #navigation .dropdown-root li a {  color: #fff;  text-decoration: none;}
#wrapper #inside-wrapper #header #navigation .pages li a{	text-decoration:underline;			color: #6D6B6C;}
#wrapper #inside-wrapper #header #navigation .pages li a:hover {		color: #6C1717;  text-decoration: none;}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

#featuredJobsCnt table.jssectionbody td.jstext div table.jssectionbody {
    background: #fff;
    margin: 0;
}



.jstext {
	FONT-SIZE: 8pt; FONT-FAMILY: Georgia, Sans-serif;
}
.featured-place .img{height:275px;position:relative;overflow:hidden;cursor:pointer}
.featured-place .img .featured-overlay{display:none;position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,.7)}
.featured-place .img .featured-overlay p{padding:10px;color:#fff}
.recent-slider-container .recent-listing .img{margin-right:10px;width:60px}
.recent-slider-container .recent-listing .img img{width:60px;height:60px}

.select2-results .ui-place-result .img {
  float: left;
  margin-right: 10px;
}

.member-header .img {
  height: 90px;
  max-width: 120px;
  position: relative;
  margin: 0 0 5px;
  float: left;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.member-header .img img {
  height: 100%;
}

.property-host .img {
  background: #ffffff;
  padding-right: 5px;
  padding-bottom: 5px;
}

.property-host .img img {
  width: 64px;
  height: 64px;
}

.recently-viewed .img {
  height: 55px;
  margin: 0 10px 10px 0px !important;
  overflow: hidden;
  width: 55px;
  margin-bottom: 20px;
}

.comparison-container .recently-viewed-list .img img {
  margin-bottom: 10px;
}

#map-info .img {
  margin-right: 10px;
}

.other-guide .img {
  margin-right: 5px;
}

.comparison-slider .img img {
  border: 1px solid #dadada;
  border-radius: 3px;
}


.footer .left, .footer .middle, .footer .right, [class^="foot"], [class^="rg"], [class^="rg"] img, .footer-rg-list .rg-logo{
  -webkit-transition: inherit !important; 
   -moz-transition: inherit !important; 
     -o-transition: inherit !important; 
        transition: inherit !important; 

-webkit-transition-timing-function: inherit !important;
   -moz-transition-timing-function: inherit !important;
     -o-transition-timing-function: inherit !important;
        transition-timing-function: inherit !important;
}

.footer-rg-list{
  background: rgb(230,231,232);
  background: -moz-linear-gradient(left,  rgba(230,231,232,1) 6%, rgba(109,110,112,1) 98%);
  background: -webkit-gradient(linear, left top, right top, color-stop(6%,rgba(230,231,232,1)), color-stop(98%,rgba(109,110,112,1)));
  background: -webkit-linear-gradient(left,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  background: -o-linear-gradient(left,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  background: -ms-linear-gradient(left,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  background: linear-gradient(to right,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e8', endColorstr='#6d6e70',GradientType=1 );
  width:100%;
  padding: .75em 0em .5em 1.5em;
  text-align: center;
  display: none;
}

.footer.opened .footer-rg-list { display: table; }


.footer-rg-list .footer-logo-wrap{
  display: table-row;
  width: 100%;
}

.footer-rg-list .table-item  {
  display: table-cell;
  margin: auto 2%;
  display: inline-block;
  vertical-align: middle;
  max-width: 7%;
}

.footer-rg-list .table-item img {
  width: 100%;
}


.footer-rg-list.show{
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}

    #footer-slim, .footHide, .footer-rg-list, .middle .social-media {
        display: none !important;
    }

#slider_nav, #line_wrap {margin-left: auto;margin-right: auto;width: 920px;}

#line_wrap {position: relative;z-index: 1;}





.imgreplace {
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

.footer .links{
	padding-bottom:3px;
}

  
   
   
   .links{

    
    padding-bottom: 10px;
   }

.flexslider .slides{overflow: hidden;}

.flexslider.carousel .slides li{overflow: hidden;border: 2px solid transparent;border-radius: 5px;margin: 0 2px;cursor: pointer;}

.flexslider.carousel .slides .flex-active-slide{border: 2px solid #cccccc;}

.flexslider.carousel .slides img{width: 100px;max-width: 100px;margin-left: -25px}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

.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, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16{position:relative;min-height:1px;padding-left:11.25px;padding-right:11.25px;}

.col-xs-16{width:100%;}


#entries {
	width: 468px;
	float: right;
	padding: 97px 0 0 0;
	font-size: .9em;
	}

.entry-meta { color: #664c35; }

.entry-meta a { color: #9d6525; }

.gdlr-item-title-wrapper .gdlr-item-title{ color: #333333; border-color: #333333; }

.gdlr-item-title-divider{ border-color: #333333; }

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title{ background-color: #ffffff; }

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title a{ color: #212121; }

.gdlr-item-title-wrapper .gdlr-item-caption{ color: #ffffff; }

.gdlr-item.gdlr-blog-full, .gdlr-item.gdlr-blog-medium, .blog-top-featured-widget, .gdlr-post-slider-list-item-wrapper.style-with-space .gdlr-post-slider-list-item{ background: #ffffff; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #eeeeee; }
	

	.gdlr-item-start-content.sidebar-right-item { padding-top: 0px; padding-left: 0px; margin-left: 0px; border: none; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick { display: none; }

	.gdlr-item-title-wrapper.pos-icon.gdlr-right-text, 
	.gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }


.gdlr-item{ margin: 0px 15px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 5px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 15px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }

.gdlr-item-start-content.sidebar-left-item { margin-right: 15px; padding-right: 14px;
    border-right-width: 1px; border-right-style: solid; padding-bottom: 9999px; margin-bottom: -9999px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ vertical-align: super; font-size: 20px; cursor: pointer; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-right: 40px; 
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-left: 40px;
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ margin-top: 28px; font-size: 16px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ margin-top: 27px; display: block; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 50px; margin-top: 28px;
	border-bottom-width: 2px; border-bottom-style: solid; }

	
.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 39px; }


.gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ text-align: center; margin-bottom: 30px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 15px; }



.gdlr-gallery-item.gdlr-item{ margin: 0px 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-gallery-grid.gdlr-item{ margin: 0px 13px; }

.gdlr-gallery-grid.gdlr-item .gdlr-gallery-grid-container img{ display: block; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five{ width: 50%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five-inner{ margin: 0px 2px 4px; }

.gdlr-post-slider-list-item-wrapper .gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ margin-bottom: 0px; }



.gdlr-blog-modern.gdlr-item{ position: relative; margin-bottom: 30px; }

.blog-top-featured-wrapper .gdlr-blog-modern.gdlr-item{ margin-bottom: 0px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 45px; }


.gdlr-blog-widget.gdlr-item{ margin-top: 15px; padding-top: 15px;
	border-top-width: 1px; border-top-style: solid;  }

.gdlr-blog-widget.gdlr-item:first-child{ border: 0px; padding-top: 0px; margin-top: 0px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 30px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 30px; }



.blog-list-item-wrapper.gdlr-item{ margin-bottom: 0px; }



.gdlr-breaking-news-item.gdlr-item { margin-bottom: 0px; padding-bottom: 12px;
	border-bottom-width: 1px; border-bottom-style: solid; line-height: 15px; }

.gdlr-blog-nav-item.gdlr-item{ margin: 0px 10px; }
h1#page-title{font-size:2em;line-height:1;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#888888;}
.page-programs-category h1#page-title{float:left;width:460px;min-height:56px;}
.shortcut-wrapper h1#page-title{float:left;margin:0;}
.overlay #page{padding:0 2em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}

html,body,#page{height:100%;}
#page-wrapper{min-height:100%;min-width:960px;}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#ffffff;}

 
 .art-widget-title
 {
    padding:0 0 0 24px;
    margin-bottom:0;
 }

 
 .art-footer .art-widget-title 
 {
    font-size:1.2em;
    padding: 0;
 }

 
 .art-footer .art-widget,
 .art-footer .art-widget a,
 .art-footer .art-widget a:link,
 .art-footer .art-widget a:visited,
 .art-footer .art-widget a:hover
 {
    color: #C7C7C7;
    font-size: 11px;
    text-align: left;
 }

 
 .art-footer .art-widget a,
 .art-footer .art-widget a:link
 {
    color: #8F8F8F;
    text-decoration: underline;
 }

 
 .art-footer .art-widget a:visited
 {
    color: #949494;
 }

 
 .art-footer .art-widget a:hover
 {
    color: #C7C7C7;
    text-decoration: none;
 }


.map-wrapper{
	margin: 3.4% auto 0;
	cursor: pointer;
	width: 60%;
	max-width:1000px;

}

.map-wrapper img{
	margin: 0 auto;
}


.copyright, .menu-legal-container a {
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 0.75em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .07em;
  text-align: center;
  color: #404040;
}

.no-mediaqueries .copyright, .no-mediaqueries .menu-legal-container a {
  font-size: 0.850em;
}

.copyright span, .menu-legal-container a span {
  font-size: 1.15em;
}


.menu-legal-container a {
  text-decoration: underline;
}


.menu-button {
  font-family: "source-sans-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: .95em;
  font-weight: 600;
  letter-spacing: .1em;
}

.no-mediaqueries .menu-button {
  padding: 0.6em 1em;
}


.menu-legal-container {
  display: block;
}

.no-mediaqueries .menu-legal-container {
  display: inline-block;
}

.menu-legal-container ul {
  text-align: center;
  margin-top: 0px;
}

.no-mediaqueries .menu-legal-container ul {
  margin-top: 12px;
}

.menu-legal-container li {
  display: inline;
  margin-left: 1em;
}

.menu-legal-container li a {
  color: #404040;
}
#forum td.forum,#forum td.topics,#forum td.posts,#forum td.last-reply{padding-top:4px;padding-bottom:4px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.widget{position:relative;float:left;width:100%;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.widget ul li{list-style-type:none;margin-left:0;}
.widget li a{color:#000;}
.widget li a:hover{color:#52c0d4;}
.widget ul ul li{margin-left:10px;}
.widget .widgettitle{color:#000;font-size:18px;font-weight:bold;width:100%;border-bottom:5px solid #d45255;padding:0 0 10px 0;margin:0 0 20px 0;}
.widget .widgettitle a,.widget .widgettitle a:hover{color:#000;}
.footer-widget .widget{padding:0;margin-bottom:30px;}
.footer-widget .widget .widgettitle{font-size:14px;border-color:#52c0d4;}

#container {
  width:100%;
  padding-left:220px;
}

	#header .logo{
		float:none !important;
		text-align:center !important;
		margin:0 !important;
		margin-bottom:20px !important;
	}

	.header-v4 #header .logo{width:100%; margin-bottom:10px !important;}


				
	
        .header-v5 #header .logo{float:left !important;}

#language_orange{position:relative;top:75px;left:350px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-align:left;width:150px;}


.marca2 {
    float: left;
    padding-right: 20px;
    margin-left: 27px;
    margin-top: -5px; 
}

#cff .cff-text-link{
  float: left;
  clear: none;
  width: 72%;
  margin-left: 3%;
  padding: 0 0 5px 0;
}

#cff .cff-text-link.cff-no-image{
  width: 100%;
  margin-left: 0;
}


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
  width: 100%;
  content: " ";
  display: table;
}


.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after, .cleared, .clearfix:after
{
  clear: both;
  font: 0/0 serif;
  display: block;
  content: " ";
}


.art-layout-cell
{
  display: table-cell;
  vertical-align: top;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .art-layout-cell 
{
   width: auto !important;
   height: auto !important;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-arches {
  padding-top: 5%;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 10%;
  margin-left: 0%;
  margin-right: 0%;
  float: right;
  margin-right: 340px;
}

body.page footer.site-footer div.overlay div.site-info div#footer-arches,
body.single footer.site-footer div.overlay div.site-info div#footer-arches,
body.tribe-theme-parent-bc footer.site-footer div.overlay div.site-info div#footer-arches {
  padding-top: 5%;
  float: left;
  display: inline;
  clear: none;
  padding-left: 0;
  padding-right: 0;
  text-align: inherit;
  width: 10%;
  margin-left: 0%;
  margin-right: 0%;
  float: right;
  margin-right: 340px;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-arches img {
  max-width: 80%;
}

body.page footer.site-footer div.overlay div.site-info div#footer-arches img,
body.single footer.site-footer div.overlay div.site-info div#footer-arches img,
body.tribe-theme-parent-bc footer.site-footer div.overlay div.site-info div#footer-arches img {
  max-width: 80%;
}

div.overlay div.site-info div#footer-arches {
  display: block;
  width: 50px;
  float: inherit;
  margin-right: 224px;
  margin-left: 22px;
  padding-top: 21px;
  top: 21px;
}

div.overlay div.site-info div#footer-arches img {
  max-width: 50px;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-arches,
body footer.site-footer div.overlay div.site-info div#footer-arches {
  *zoom: 1;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-arches:before,
body footer.site-footer div.overlay div.site-info div#footer-arches:before,
body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-arches:after,
body footer.site-footer div.overlay div.site-info div#footer-arches:after {
  content: '';
  display: table;
}

body.home.page-template-page-homepage-php footer.site-footer div.overlay div.site-info div#footer-arches:after,
body footer.site-footer div.overlay div.site-info div#footer-arches:after {
  clear: both;
}


#nav-sign-up {
    top: 68px;
    right: 160px;
    position: absolute;
}


.button {
    border: none;
    display: inline-block;
    background: #000;
    color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px 0 20px;
    cursor: pointer;
    text-transform: uppercase;
    position: relative;
	border: medium none;
}


    .button.button-bottom-margin {
        margin-bottom: 20px;
    }


.button-moodboard-wrapper {
    padding: 30px 0;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    line-height: 38px;
}


.button-moodboard-wrapper span {
    line-height: 38px;
    float: right;
}

                
                .package .button {
                        float: right;
                }


.location-details-box .button {
	display: block;
	height: auto;
	background: #000000;
	color: #ffffff;
	font-size: 16px;
	line-height: 40px;
	font-weight: 700;
	margin: 0 -15px;
	padding: 0 15px;
}

.location-details-box .button-yellow {
	background: #ffc000;
    color: #000;
}

.location-details-box .button span {
	float: right;
	line-height: 40px;
}


#footer .footer_top .partners .column {
    float:left;
    width: 130px;
    margin-right: 10px;
}


#footer .footer_top .partners .column a {
    color: #898989;
}
div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom, #222, #333);background:-webkit-gradient(linear, left bottom, left top, from(#222), to(#333));padding:3px 0 0;display:none;margin:5px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.9);-moz-box-shadow:0 0 20px rgba(0,0,0,0.9);box-shadow:0 0 20px rgba(0,0,0,0.9);height:74px;width:565px;}
#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue", sans-serif !important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#carousel-reblog-box textarea:focus{background:#ccc;color:#222;}
#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:normal;}
#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue", sans-serif !important;background:#333;color:#eee;border:1px solid #444;margin-top:5px;}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue", sans-serif !important;margin-top:8px;padding:0 10px !important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:normal;background:#aaa;background:-moz-linear-gradient(bottom, #aaa, #ccc);background:-webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));border:1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom, #ccc, #eee);background:-webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));}
#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px;}
#carousel-reblog-box .canceltext a{color:#fff;}
.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom, #ececec, #f7f7f7);background:-webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff;}
.jp-carousel-light #carousel-reblog-box .canceltext{color:#888;}
.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666;}
.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa;}
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom, #ddd, #fff);background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));border:1px solid #aaa;}

a img+.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#060606;opacity:0;filter:alpha(opacity=0)}

a:hover img+.overlay{opacity:0.3;filter:alpha(opacity=30)}

    .drop-link-thumb .image .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#060606;opacity:0;filter:alpha(opacity=0)}

    .drop-link-thumb:hover .image .overlay{opacity:0.3;filter:alpha(opacity=30)}

.video-gallery .video-gallery-main .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;opacity:0.25;filter:alpha(opacity=25);z-index:1}

.video-gallery .video-gallery-thumb a .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0.25);z-index:1;color:rgba(255,255,255,1);display:none;font-size:150%}

.video-gallery .video-gallery-thumb a .overlay i{position: absolute;top: 50%;left: 50%;margin-left: -29px;margin-top: -22.5px;}

.video-gallery .video-gallery-thumb a:hover .overlay{display:block}
.presentation .autoplay-overlay .overlay-msg{position:relative;display:table-cell;text-align:center;vertical-align:middle;color:#fff}


#jf-footermenu{width:450px;float:right;text-align:left;padding-right:10px;}

#jf-footermenu ul{padding:0px;margin:0px;text-align:right;}

#jf-footermenu ul li{list-style:none;display:inline-block;}

#jf-footermenu ul li a,#jf-footermenu ul li a:visited{display:block;margin-left:20px;font-weight:bold;color:#303030;text-decoration:none;font-size:11px}

#jf-footermenu ul li a:hover,#jf-footermenu ul li#current a{text-decoration:none;color:#a6273d}

.footer-widgets fieldset, #sidebars fieldset { width: 100% }

.footer-widgets {
    overflow: hidden;
    padding: 15px 0 10px 0;
    width: 100%;
    margin: 0;
}

.footer-widgets h3 {
    padding-bottom: 15px;
    color: #EDECEC;
    border-bottom: 1px solid #676767;
    font-family: 'Droid Serif', serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    margin: 0 0 15px;
    padding: 0 0 2px;
}

	.footer-widgets #s, #sidebars #s { width: 68% }


#infinity-refreshing {font-family: 'Open Sans', sans-serif;font-weight: 700;font-size:14px;color:#000;}
.text-center{text-align:center}


#nav .submenu
{
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #dfdfdf;
	
}


#nav .submenu a
{
	display: block;
	border: none;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #336699;
	font-size: 12px;
}


#nav .submenu a:hover{
	text-decoration: underline;
	color: #039;
	background: none;
}

		#tabnav { padding: 75px 0 0 370px; position: relative;  }
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
 ul.inline-list.respond .menu-item{display:none}


#footer{ min-height:30px; overflow:hidden; line-height: 60px;}



.blog .format-aside .entry-title, .archive .format-aside .entry-title {
	display: none;
}


h1.entry-title {
	margin-top: 0;
}






.menu_fb
{
    width: 121px;
    height: 36px;
    margin: 12px auto;
    border:  0px solid #fff;
}
.destacnotivias li.noticla_li{background-color:#333;color:#7C7C7C;float:left;font-weight:300;list-style:none;margin-bottom:3px;padding:10px;width:100%;}
.destacnotivias li.noticla_li a h3{color:#333;font-size:14px;font-weight:400;margin:0;}
.destacnotivias li.noticla_li a img{height:auto;width:100%;}
.widget .noticla_li a{width:100%!important;}
.widget .noticla_li{padding:7px!important;}


.menu-item a {
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	color: #660;
	xxx-text-shadow: 0px 0px 1px #f2f2cc !important;
	opacity: 1 !important;
}

.menu-item a:hover {
	opacity: 1 !important;
	color: #A75614 !important;
}

	.menu-item-has-children a { display: none !important; }

	.menu-item-has-children .dropdown-menu a { display: block !important; }

#header ul#bas li.premier {padding-left:26px;}

		
		.nav-foot{list-style:none;margin:0 0 5px;padding:0;text-align:center;}

		.nav-foot li{display:inline-block;margin:0 10px}

		.nav-foot li a{display:block;color:#8b2332;font-size:12px;text-transform:uppercase}

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

		
		.menu-item a {
		text-decoration: none;
		}
.comment-time div .timeago{color:white;}
article header .submitted .timeago,.page-node- #post-content .submitted .timeago{font-style:italic;}
.blog-content .comments-info .col-12,.row .col-12{width:50%;left:auto}
.hero-row .col-12:first-child{padding-right:.75rem}
.hero-row .col-12:last-child{padding-left:.75rem}
.blog-content .comments-info:last-child .col-12.push-1,.row:last-child .col-12.push-1{padding:0 .3125rem 0 0}
.forward-series-highlight-module .col-12{float:left;width:29.16667%}
.forward-series-highlight-module .col-12:last-child{width:70.83333%;position:relative}
.page-masthead .col-12{margin:1.875rem 0 0}
.page-masthead .col-12 .col-12{margin:0}
body.single-post .article-header .post-label{display:inline-block;margin-bottom:10px}
#hero-image .hero-image-post .post-label{text-transform:uppercase;font-size:14px;font-weight:700;background:#B1B3B5;color:#231F20;display:inline-block;padding:4px 20px;margin:0;line-height:100%}
#river .article-wrapper .article-header .post-label{display:none}
#river .article-wrapper .article-header .post-label.partnered-post{width:fit-content;margin-bottom:10px;border-bottom:none!important;display:inline-block;text-transform:uppercase;font-size:20px;font-weight:600;background:#e7e7e8;color:#231F20;padding:0 10px}

#page {
	margin: 0 auto;
	width: 950px;
	padding: 0 10px;
}
#featured .section_btm .arrow{width:0;height:0;border-top:10px solid #000}
#featured .section_btm .arrow.arrow-right{border-right:10px solid transparent;float:right}
#featured .section_btm .arrow.arrow-left{border-left:10px solid transparent;float:left}
footer #footerathletics .arrow-right{width:0;height:0;border-top:10px solid #000;border-right:10px solid transparent;float:right}

.column-grid{clear:both}
.column-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.column-grid .column{float:left;margin-right:5%;margin-left:0}
.column-grid .column-first{margin-left:0}
.column-grid .column-last{float:right;margin-right:0;margin-left:0}
.column-grid br,.column-grid p:empty{display:none}
.column-grid .column br{display:block}
.column-grid-2 .column-span-2{width:100%}
.column-grid-2 .column-span-1{width:47.5%}
.column-grid-2 .column-push-1{margin-left:52.5%}
.column-grid-3 .column-span-3{width:100%}
.column-grid-3 .column-span-2{width:65%}
.column-grid-3 .column-span-1{width:30%}
.column-grid-3 .column-push-2{margin-left:70%}
.column-grid-3 .column-push-1{margin-left:35%}
.column-grid-4 .column-span-4{width:100%}
.column-grid-4 .column-span-3{width:73.75%}
.column-grid-4 .column-span-2{width:47.5%}
.column-grid-4 .column-span-1{width:21.25%}
.column-grid-4 .column-push-3{margin-left:78.75%}
.column-grid-4 .column-push-2{margin-left:52.5%}
.column-grid-4 .column-push-1{margin-left:26.25%}
.column-grid-5 .column-span-5{width:100%}
.column-grid-5 .column-span-4{width:79%}
.column-grid-5 .column-span-3{width:58%}
.column-grid-5 .column-span-2{width:37%}
.column-grid-5 .column-span-1{width:16%}
.column-grid-5 .column-push-4{margin-left:84%}
.column-grid-5 .column-push-3{margin-left:63%}
.column-grid-5 .column-push-2{margin-left:42%}
.column-grid-5 .column-push-1{margin-left:21%}
.column-grid-12 .column-span-12{width:100%}
.column-grid-12 .column-span-11{width:91.25%}
.column-grid-12 .column-span-10{width:82.5%}
.column-grid-12 .column-span-9 {width:73.75%}
.column-grid-12 .column-span-8 {width:65%}
.column-grid-12 .column-span-7 {width:56.25%}
.column-grid-12 .column-span-6 {width:47.5%}
.column-grid-12 .column-span-5 {width:38.75%}
.column-grid-12 .column-span-4 {width:30%}
.column-grid-12 .column-span-3 {width:21.25%}
.column-grid-12 .column-span-2 {width:12.5%}
.column-grid-12 .column-span-1 {width:3.75%}
.column-grid-12 .column-push-11{margin-left:96.25%}
.column-grid-12 .column-push-10{margin-left:87.5%}
.column-grid-12 .column-push-9 {margin-left:78.75%}
.column-grid-12 .column-push-8 {margin-left:69%}
.column-grid-12 .column-push-7 {margin-left:61.25%}
.column-grid-12 .column-push-6 {margin-left:52.5%}
.column-grid-12 .column-push-5 {margin-left:43.75%}
.column-grid-12 .column-push-4 {margin-left:35%}
.column-grid-12 .column-push-3 {margin-left:26.25%}
.column-grid-12 .column-push-2 {margin-left:17.5%}
.column-grid-12 .column-push-1 {margin-left:8.75%}
.rtl .column-grid .column{float:right;margin-left:5%;margin-right:0}
.rtl .column-grid .column-first{margin-right:0}
.rtl .column-grid .column-last{float:left;margin-right:0;margin-left:0}
.rtl .column-grid-2 .column-push-1{margin-right:52.5%}
.rtl .column-grid-3 .column-push-2{margin-right:70%}
.rtl .column-grid-3 .column-push-1{margin-right:35%}
.rtl .column-grid-4 .column-push-3{margin-right:78.75%}
.rtl .column-grid-4 .column-push-2{margin-right:52.5%}
.rtl .column-grid-4 .column-push-1{margin-right:26.25%}
.rtl .column-grid-5 .column-push-4{margin-right:84%}
.rtl .column-grid-5 .column-push-3{margin-right:63%}
.rtl .column-grid-5 .column-push-2{margin-right:42%}
.rtl .column-grid-5 .column-push-1{margin-right:21%}
.rtl .column-grid-12 .column-push-11{margin-right:96.25%}
.rtl .column-grid-12 .column-push-10{margin-right:87.5%}
.rtl .column-grid-12 .column-push-9 {margin-right:78.75%}
.rtl .column-grid-12 .column-push-8 {margin-right:69%}
.rtl .column-grid-12 .column-push-7 {margin-right:61.25%}
.rtl .column-grid-12 .column-push-6 {margin-right:52.5%}
.rtl .column-grid-12 .column-push-5 {margin-right:43.75%}
.rtl .column-grid-12 .column-push-4 {margin-right:35%}
.rtl .column-grid-12 .column-push-3 {margin-right:26.25%}
.rtl .column-grid-12 .column-push-2 {margin-right:17.5%}
.rtl .column-grid-12 .column-push-1 {margin-right:8.75%}

.fl {
    float: left;
}


.fl[lang="ara"]{
    float: right;
}


#feature {
	background-color:#C1C1E1;
	width:298px;
	height:381px;
	padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}

h3.section-head {
  font-size: 1.125em;
  text-transform: uppercase;
  border-bottom: solid 1px #cccccc;
  padding: 0 0 5px;
  margin: 0 15px 50px;
}

h3.section-head.last {
  margin-bottom: 25px;
}

[role="main"] .home-content section.market-info .section-head {
  margin-bottom: 15px;
  font-size: 1em;
}




.contain div {
  z-index: 1;
}


.contain .wrap {
  width: 1000px;
  margin: 0 auto;
}


.contain span {
  background: #22AAE2;
  color: #ffffff;
  padding: 5px 10px;
  margin-left: -10px;
  z-index: 20;
  position: absolute;
}


.contain span + p {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.5s, opacity 0.5s linear, background 0.5s linear, padding 0.5s linear;
  position: absolute;
  font-size: 11px;
  line-height: 16px;
}


.contain img{
	max-width: none;
}


.contain span:hover + p {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  background: #FCEEAF;
  z-index: 2;
  padding: 10px;
}


.contain span.two-four {
  top: 15%;
}


.contain span.two-five {
  top: 50%;
}


.contain span.two-seven {
  left: 50%;
}


.contain span.two-eight {
  top: 40%;
}


.contain span.two-nine {
  left: 50%;
}


.contain span.two-ten {
  left: 40%;
}


.contain span.two-twelve {
  top: 45%;
}


.contain span.two-thirteen {
  top: 70%;
}


.contain span.two-fourteen {
  top: 20%;
}


.contain p {
  width: auto;
  z-index: 9999999;
}


.contain {
  background: repeating-linear-gradient( 135deg, #ffffff, #ffffff 10px, #d8edf8 10px, #d8edf8 20px);
  width: 1050px;
  margin: 0 auto;
}

#homepage-footer ul.nobullet li {
  display: block;
}

#mainNav ul#menu-header-contact li.icon-only {
	margin-right: 0;
}

#mainNav ul#menu-header-contact li.icon-only a i {
	color: #222;
	font-size: 1.05em;
	line-height: 1.25em;
}

#mainNav ul#menu-header-contact li.icon-only.last a i {
	text-align: right;
}

#mainNav ul#menu-header-contact li.icon-only a:before {
  content: none;
  background-size: 0 !important;
  width: 0;
  height: 0;
}

#footerNav ul#menu-footer-main li.icon-only {
	margin-right: 0;
}

	#mainNav ul li a, #mainNav ul li a:hover, #mainNav ul#menu-header-contact li.icon-only a i { color: #FFF !important; }

	#footerNav ul li.icon-only { display: inline-block; margin-right: 8px; }

	#footerNav ul li.icon-only.last { margin-right: 0; }



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

 
.clearfix {
	display: inline-block;
}

 
html[xmlns] .clearfix {
	display: block;
}

 
* html .clearfix {
	height: 1%;
}


    #c5 .location-headers .table-cell-align {
        float: left !important;
    }


    #c5 .product-header-description .table-cell-align {
        display: block;
        width: auto;
        float: none;
    }


    #c5 .testimonials-slider .table-cell-align {
        display: block;
    }


#c5 .table-cell-align {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}


#c5 .text-by-banner .table-cell-align {
    width: 50%;
}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


#wrapper {
	background-color: #fff;
}
.mk-dynamic-styles {display:none}

	#leader_lu{
		padding-top:7px;
	}


.footer-btm{width:1000px;margin:0 auto;border-top:solid 1px #1f1f1f;padding-top:10px; font-family:Tahoma; font-size:11px; color:#808080;}

.footer-btm a{color:#ffcc21;}
