﻿
.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-sm-4 {
    width: 33.33333333%;
  }
.footer-left{float:left;margin-right:20px;padding-right:48px;width:340px}
.gallery-images .masonry__gutter{width:1.06383%}
.newsgallery .masonry__gutter{width:2.12766%}

h1.zone_title{font-family:Verdana, Geneva, sans-serif; font-size:19px; line-height:38px; color:#fff; height:39px; width:450px; padding:0 0 0 20px; margin:0 0 11px 0; background:#ff9933;}
 

#slideshow .images div.top {z-index:9;}

	.top-green{background-color: #DAF8C3; margin-left: -20px; width: 100%; padding: 20px;}
 #kswppw_pop_div_left { width: 100%;padding-top: 0px; }


#main			{
				position: absolute;
				top: 0px;
				left: 155px;

				float: left;

				width: 450px;
				}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

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

  .nav-collapse,
  .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }


.alignleft {
	float: left;
	}
	

.post img.alignleft {
	float: left; 
	margin: 10px 10px 5px 0; 
	}


.alignleft, 
div.alignleft {
	float: left;
	margin: 10px 10px 5px 0;
	}



.w-portfolio-list {
	position: relative;
	}

	.w-portfolio-list:after {
		content: '';
		display: block;
		clear: both;
		}

.w-portfolio.with_indents .w-portfolio-list {
	margin: -2px;
	}

.l-submain.full_width .w-portfolio.with_indents .w-portfolio-list {
	margin: 2px;
	}

    .back-to-top {
        display: block;
        float: left;
        margin: 0 10px 5px;
        width: 300px;
    }

    .back-to-top a { margin-top: 2px; }
.b-notification-link .b-imgblock_time{color:#606061}
.js-unread-notification .b-imgblock_time{color:#606061}
.b-message_item .b-imgblock_time{float:right}
.b-imgblock_time{color:#606061;display:inline-block;margin:0 10px 0 0}
.menu-add .mad-br{display:none}
.menu-vertical .menu-add .mad-br{display:block!important}
.menu-vertical .menu-add-left{display:none!important}
.menu-vertical .menu-add{display:block!important;float:none;text-align:center;max-height:100%;padding-bottom:4px}
.menu-vertical .sf-menu .sf-with-ul:after{content:"  \2193"}
.menu-add-search{margin-top:5px;padding-right:2px!important;display:inline-block}
#access .menu-add,#access .menu-add a{background-color:transparent}
.menu-add #s,#infobar #s{width:125px}
.menu-add-left{display:inline!important;float:left;font-size:100%;padding-left:4px;max-height:38px}
.menu-add{display:inline!important;float:right;font-size:100%;padding-right:4px;max-height:38px}
.menu-add-left span.add-text,.menu-add span.add-text{line-height:24px;position:relative;top:6px}

.menu-add-left form,.menu-add-left form div,.menu-add-left a,.menu-add form,.menu-add form div,.menu-add a{display:inline!important}
.menu-add img{border:0;display:inline!important;margin:0;max-height:24px!important;padding-left:4px;position:relative;top:7px;width:auto!important}
.menu-add-left img{border:0;margin:0;max-height:24px!important;padding-right:4px;position:relative;top:7px;width:auto!important}
.menu-vertical .sf-shadow ul{background:transparent}
#ie7 .menu-add,#ie7 .menu-add-left{margin-top:-4px!important}

.menu_bar, .mobile_menu_bar, .menu-add {background-color:#FCFCFC;}

.widget-area .menu-vertical,.menu-vertical {clear:both;background-color:transparent;margin:0;width:100%;overflow:hidden;border-bottom:3px solid #000000;border-top:1px solid #000000;}

.widget-area .menu-vertical ul, .menu-vertical ul {margin: 0; padding: 0; list-style-type: none;  list-style-image:none;font-family: inherit;}

.widget-area .menu-vertical li a, .widget-area .menu-vertical a:visited, .menu-vertical li a, .menu-vertical a:visited {
color: #000000;  background-color: #FCFCFC; display: block !important; padding: 5px 10px; text-decoration: none; border-top:2px solid #000000;}

.widget-area .menu-vertical a:hover,.widget-area .menu-vertical a:focus, .menu-vertical a:hover,.menu-vertical a:focus {
color: #444444; background-color: #DDDDDD;text-decoration: none;}

.widget-area .menu-vertical ul ul li, .menu-vertical ul ul li { margin: 0; }

.widget-area .menu-vertical ul ul a,.menu-vertical ul ul a {color: #000000; background-color: #FCFCFC;
 display: block; padding: 4px 5px 4px 25px; text-decoration: none;border:0;
 border-top:1px solid #000000;}

.widget-area .menu-vertical ul ul a:hover,#wrap-header .menu-vertical ul ul a:hover,#wrap-header .menu-vertical ul a:hover {color: #444444; background-color: #DDDDDD; text-decoration: none;}

.widget-area .menu-vertical ul ul ul a,.menu-vertical ul ul ul a {padding: 4px 5px 4px 35px;}

.widget-area .menu-vertical ul ul ul a,.menu-vertical ul ul ul ul a {padding: 4px 5px 4px 45px;}

.widget-area .menu-vertical ul ul ul ul a,.menu-vertical ul ul ul ul ul a {padding: 4px 5px 4px 55px;}


.panel-2col .panel-col-first .inside { 
  margin: 0;
}


.panel-3col-33 .panel-col-first .inside { 
  margin: 0 .5em 1em 0;
}


.panel-3col-33 .panel-col .inside { 
  margin: 0 .5em 1em .5em;
}


.panel-3col-33 .panel-col-last .inside { 
  margin: 0 0 1em .5em;
}

  .box .note {
    font-family: "Georgia", serif;
    font-weight: normal;
    font-style: italic;
    font-size: 16px;
    color: #393D22; }
#views_slideshow_cycle_main_screenshots-block .views-slideshow-cycle-main-frame-row-item{float:left;margin:0px 9px;width:155px;}



#footer_menu{
    background-color: #5e5d5a;
    width:100%;
    float:left;
}

.fullpaget #left-panel {display:none;}

#left-panel h2{font-size:24px;margin:0 0 0px 10px;padding-top:10px;color:#002f65;}

#left-panel{float:left;width:296px;margin:13px 7px 0 0;}

#left-panel h3{margin:10px 0 5px 8px;font-size:160%;font-weight:bold;color:#002F65}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}


.homep{float:right !important;}


#streaming-popup{display: none;}

 
#streaming-popup .k2Block{padding:0px 0;}
.wrap{width:96%;margin:0 auto;}


#sticky-logo a,
.footer a {
    color: #51545C;
}


#sticky-logo a:hover,
.footer a:hover {
    color: #000;
    text-decoration: none;
}


#logo a,
.footer a {
    color: #51545C;
}


#logo a:hover,
.footer a:hover {
    color: #000;
    text-decoration: none;
}


#secondary a,
#secondary-2 a,
.footer-widgets a,
.header-widgets a {
    line-height: 180%;
    color: #666;
    padding: 3px 0;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -transition: all 0.5s ease 0s;
}


#secondary a:hover,
#secondary-2 a:hover,
.footer-widgets a:hover,
.header-widgets a:hover {
    color: #7a9cad;
    text-decoration: none;
    padding-left: 5px;
}


#secondary .img-holder a:hover,
#secondary-2 .img-holder a:hover,
#secondary .flickr_badge_image a:hover,
#secondary-2 .flickr_badge_image a:hover,
.footer-widgets .img-holder a:hover,
.header-widgets .img-holder a:hover,
.footer-widgets .flickr_badge_image a:hover,
.header-widgets .flickr_badge_image a:hover {
    padding-left: 0;
}





.footer {
    position: relative;
    color: #000;
    padding: 20px 0;
}


.footer small {
    color: rgba(0, 0, 0, 0.4)!important
}





#secondary a.t4p-social-network-icon:hover,
#secondary-2 a.t4p-social-network-icon:hover,
.footer-widgets a.t4p-social-network-icon:hover,
.header-widgets a.t4p-social-network-icon:hover {
    padding-left: 0;
}
.w1{width:968px;margin:0 auto;position:relative;}

#f-legal { float:right; width:560px; }

#f-legal p {  font-size:10px; line-height:14px; }

#f-legal a.terms { text-transform:uppercase; }

			
			.logo-outer {padding-bottom:1px;-moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);box-shadow: 0 0 15px 0 rgba(0,0,0,.3);}

			.home .logo-outer{padding-bottom:5px}
.rightcol{float:right;width:250px;}
ul.links.inline{display:block;padding:0;margin:0}
ul.links li{list-style-type:none;padding:0 1em 0 0}
#skip-to-nav,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.breadcrumb,div.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}


.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_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


#slideshow{
	height:600px;
	margin:0 auto !important;
	top: inherit !important;
}
#slideshow,.headerImage{margin:0 auto -120px;position:relative;top:-120px;width:auto}
#slideshow .metaslider .caption-wrap{background:rgba(0,0,0,0);bottom:auto;color:#FFF;left:220px;opacity:1;position:absolute;top:230px;width:345px}
#slideshow .metaslider .caption-wrap.right{left:690px;width:360px}
#slideshow .metaslider .caption h4{color:#FFF;font-size:26px;font-weight:600;margin-bottom:.25rem}
#slideshow .metaslider .caption p{font-size:16px;line-height:24px}
#slideshow .metaslider .caption-wrap .learnMore{background:#3F6C8A;border:1px solid #555;color:#FFF;display:inline-block;font-size:15px;line-height:100%;margin-top:10px;opacity:.8;padding:4px 10px}
.page-template-page-templatestemplate10-php #slideshow{height:auto}
.page-template-page-templatestemplate10-php #slideshow .caption-wrap{top:auto;bottom:40px;width:auto;left:20px}
.page-template-page-templatestemplate10-php #slideshow .caption{padding:0}
.page-template-page-templatestemplate10-php #slideshow .caption h4{font-size:36px;font-weight:600;line-height:100%}
.page-template-page-templatestemplate10-php #slideshow .caption p{font-size:30px;font-weight:400;line-height:100%}
#slideshow .metaslider .caption-wrap.mxv{left:707px;width:300px;margin-top:94px}


.post-content p,
.fusion-post-content p {
  margin: 0;
  margin-bottom: 20px;
}

.post-content ul.arrow,
.fusion-post-content ul.arrow {
  list-style: none;
  margin: 0;
  padding: 0;
}

.post-content ul.arrow li,
.fusion-post-content ul.arrow li {
  line-height: 18px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  padding-left: 25px;
}

.post-content ul.arrow li:before,
.fusion-post-content ul.arrow li:before {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #a0ce4e;
  height: 18px;
  border-radius: 75px;
  width: 18px;
  position: absolute;
  font-size: 14px;
  content: '\f105';
  float: left;
  margin-right: 0;
  margin-left: -25px;
  font-family: 'icomoon';
  text-align: center;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  line-height: 17px;
  text-indent: 1px;
}

.post-content blockquote,
.fusion-post-content blockquote {
  background: #f5f5f5;
  font: 13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
  color: #444444;
  border-left: 4px solid #a0ce4e;
  padding: 15px;
}

.post-content blockquote *:last-child,
.fusion-post-content blockquote *:last-child {
  margin-bottom: 0;
}


.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}


.post-content p {
  margin-top: 0;
  margin-bottom: 20px;
}

.fusion-blog-layout-grid .fusion-post-content,
.fusion-blog-layout-grid .post-content {
  word-wrap: break-word;
}

#wrapper .post-content .fusion-events-before-title h2 {
  margin: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 20px 0px;
  text-align: center;
}

.sidebar .tribe-events-list-widget ol,
#slidingbar-area .tribe-events-list-widget ol,
.fusion-footer .tribe-events-list-widget ol,
.post-content .tribe-events-list-widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .tribe-events-list-widget ol :first-child,
#slidingbar-area .tribe-events-list-widget ol :first-child,
.fusion-footer .tribe-events-list-widget ol :first-child,
.post-content .tribe-events-list-widget ol :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-list-widget ol li,
#slidingbar-area .tribe-events-list-widget ol li,
.fusion-footer .tribe-events-list-widget ol li,
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,
.post-content .tribe-events-list-widget ol li .tribe-events-event-image {
  float: left;
  margin: 0;
  margin-right: 13px;
}

.sidebar .tribe-events-list-widget ol li h4,
#slidingbar-area .tribe-events-list-widget ol li h4,
.fusion-footer .tribe-events-list-widget ol li h4,
.post-content .tribe-events-list-widget ol li h4 {
  margin: 0;
}

.sidebar .tribe-events-venue-widget ul,
#slidingbar-area .tribe-events-venue-widget ul,
.fusion-footer .tribe-events-venue-widget ul,
.post-content .tribe-events-venue-widget ul {
  margin-bottom: 13px;
}

.sidebar .tribe-events-venue-widget ul :first-child,
#slidingbar-area .tribe-events-venue-widget ul :first-child,
.fusion-footer .tribe-events-venue-widget ul :first-child,
.post-content .tribe-events-venue-widget ul :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-venue-widget li,
#slidingbar-area .tribe-events-venue-widget li,
.fusion-footer .tribe-events-venue-widget li,
.post-content .tribe-events-venue-widget li {
  overflow: hidden;
  margin: 0;
  padding: 15px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-venue-widget li h4,
#slidingbar-area .tribe-events-venue-widget li h4,
.fusion-footer .tribe-events-venue-widget li h4,
.post-content .tribe-events-venue-widget li h4 {
  margin: 0;
  margin-bottom: 5px;
}

#main .post-content .fusion-border-below-title h1,
#main .post-content .fusion-border-below-title h2,
#main .post-content .fusion-border-below-title h3,
#main .post-content .fusion-border-below-title h4,
#main .post-content .fusion-border-below-title h5,
#main .post-content .fusion-border-below-title h6 {
  padding-left: 0;
  padding-right: 0;
}
.fontawesome-icon,.fontawesome-icon.circle-yes,.post-content .error-menu li:after,.post-content .error-menu li:before{color:#ffffff;}
.checkout .payment_methods .payment_box,.post-content blockquote,.review blockquote q{background-color:#f6f6f6;}
.post-content blockquote,.review blockquote q{color:#747474;}
.meta .fusion-date,.post-content blockquote,.review blockquote q{font-style:italic;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Antic Slab', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:400;}
.counter-box-content,.fusion-alert,.fusion-blog-layout-timeline .fusion-timeline-date,.fusion-progressbar .sr-only,.post-content blockquote,.review blockquote q{font-size:13px;}
#side-header .fusion-contact-info,#side-header .header-social .top-menu,.fusion-accordian .panel-body,.fusion-widget-area .slide-excerpt h2,.post-content blockquote,.project-content .project-info h4,.review blockquote q,body{line-height:20px;}
.post-content h1{font-size:34px;line-height:48px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
.fusion-person .person-author-wrapper .person-name,.post-content h3,.project-content h3{font-size:16px;line-height:24px;}
.fusion-carousel-title,.fusion-person .person-author-wrapper .person-title,.fusion-portfolio-post .fusion-portfolio-content h4,.fusion-rollover .fusion-rollover-content .fusion-rollover-title,.post-content h4{font-size:13px;line-height:20px;}
.post-content h5{font-size:12px;line-height:18px;}
.post-content h6{font-size:11px;line-height:17px;}
#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,#wrapper .meta,.fusion-blog-timeline-layout .fusion-timeline-date,.fusion-content-widget-area .jtwt,.fusion-content-widget-area .widget .recentcomments,.fusion-content-widget-area .widget_archive li,.fusion-content-widget-area .widget_categories li,.fusion-content-widget-area .widget_links li,.fusion-content-widget-area .widget_meta li,.fusion-content-widget-area .widget_nav_menu li,.fusion-content-widget-area .widget_pages li,.fusion-content-widget-area .widget_recent_entries li,.fusion-rollover .price .amount,.post .post-content,.post-content blockquote,.project-content .project-info h4,.quantity .minus,.quantity .plus,.quantity .qty,.review blockquote div,.search input,.title-row,body{color:#747474;}
.fusion-post-content h1,.post-content h1,.title h1{color:#333333;}
#main .post h2,.cart-empty,.fusion-post-content h2,.fusion-title h2,.post-content h2,.search-page-search-form h2,.title h2{color:#333333;}
.fusion-post-content h3,.fusion-title h3,.person-author-wrapper span,.post-content h3,.product-title,.project-content h3,.title h3{color:#333333;}
.fusion-post-content h5,.fusion-title h5,.post-content h5,.title h5{color:#333333;}
.fusion-post-content h6,.fusion-title h6,.post-content h6,.title h6{color:#333333;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.post-content .fusion-social-links .fusion-social-networks a,.widget .fusion-social-links .fusion-social-networks a{font-size:16px;}
.post-content .fusion-social-links .fusion-social-networks.boxed-icons a,.widget .fusion-social-links .fusion-social-networks.boxed-icons a{padding:8px;}
.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}
 #searchtile .searchformarea{float:right;max-width:75%}
.region-featured .block .views-field-view-node a,.region-featured .block .views-field-nothing-1 a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;margin-right:1em;}
.region-featured .block .views-field-view-node a:visited,.region-featured .block .views-field-nothing-1 a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.region-featured .block .views-field-view-node a:hover,.region-featured .block .views-field-view-node a:active,.region-featured .block .views-field-nothing-1 a:hover,.region-featured .block .views-field-nothing-1 a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.region-featured .block .views-field-view-node a:after,.region-featured .block .views-field-nothing-1 a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
#block-views-cca301cea9b39cf9d3d01b418123293d .views-field-body{background-color:#eeedeb;margin:0;padding:16px;padding:1rem;}
#block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{background-color:#eeedeb;margin:0;padding:0 16px 16px 16px;padding:0 1rem 1rem 1rem;}
.featured-news-large #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{display:none;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-field-photo-for-header{float:right;position:relative;width:75%;z-index:1;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-body{background-color:rgba(255,255,255,0.8);clear:left;float:left;margin-right:-25%;position:relative;width:33%;z-index:4;}
.featured-only #block-views-cca301cea9b39cf9d3d01b418123293d .views-field-nothing-1{background-color:transparent;clear:left;float:left;padding-bottom:0;width:25%;}
#block-views-716cf5eb550d839eb05955940aa410cb .views-field-field-photo-for-header,#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .views-field-field-photo-for-header{float:right;margin:0 0 16px 24px;margin:0 0 1rem 1.5rem;width:50%;}
#block-views-da6f15e9e852a5b7b59c4e76f7a99cc1 .views-field-field-photo-for-header{margin-top:16px;margin-top:1rem;}
.view-deans-of-the-college.view-display-id-page .views-field-field-dean-name{font-weight:bold;font-weight:900;}
.scholarsinfo .scholar .views-field{margin:0 0 8px 96px;}
.scholarsinfo .scholar .views-field-field-photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#cdc9c5;float:left;height:100px;margin:0 0 16px 0;width:80px;}
.scholarsinfo .scholar .views-field-field-photo a,.scholarsinfo .scholar .views-field-field-photo img{display:block;}
.scholarsinfo .scholar .views-field-title{font-size:16px;font-size:1rem;font-weight:bold;line-height:125%;}
.modal-scholar .views-row .views-field-title{border-bottom:1px #cdc9c5 solid;font-size:28px !important;font-size:1.75rem !important;line-height:40px;line-height:2.5rem;}
.modal-scholar .views-row .views-field-field-description{line-height:24px;line-height:1.5rem;}
.view-news .views-field-field-publish-date,.view-news .views-field-created,.node-story .field-name-field-publish-date{color:#999999;font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
.view-news.view-display-id-page_news .views-field-field-publish-date,.view-news.view-display-id-archive_page .views-field-field-publish-date{margin-bottom:8px;margin-bottom:0.5rem;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:hover,#block-views-features-player-block-3 .views-row .views-field-field-more-link a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-title{margin-bottom:8px;margin-bottom:0.5rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body{background-color:#eeedeb;padding:24px;padding:1.5rem;position:relative;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:0;line-height:100%;position:absolute;top:16px;top:1rem;z-index:1;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p{margin:0 !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p + p{margin-top:16px !important;margin-top:1rem !important;}
.view-testimonials.view-display-id-parent_testimonials_page .views-field-body .field-content p:last-child:after{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:white;content:"\f10e";font-family:FontAwesome;font-size:16px;font-style:normal;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser{position:relative;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser:before{color:white;content:"\f10d";font-family:FontAwesome;font-size:64px;left:-16px;left:-1rem;line-height:100%;position:absolute;top:0;z-index:1;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p{font-style:italic;position:relative;z-index:3;}
.view-testimonials.view-display-id-parent_testimonials_block .views-field-field-parentteaser p:after{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:white;content:"\f10e";font-family:FontAwesome;font-size:16px;font-style:normal;margin-left:0.25em;}

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


.nav li.menu-item-has-children ul li:hover {

	background: #e1e1e1;

}


.nav li.menu-item-has-children a:after {
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.td-header-style-5 .td-header-sp-ads .td-g-rec,
.td-header-style-5 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-7 .td-header-sp-ads .td-g-rec,
.td-header-style-7 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-8 .td-header-sp-ads .td-g-rec,
.td-header-style-8 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-9 .td-header-sp-ads .td-g-rec,
.td-header-style-9 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-10 .td-header-sp-ads .td-g-rec,
.td-header-style-10 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-a-rec-id-header img {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  
}

.td-a-rec-id-sidebar img,
.td-a-rec-id-content_top img,
.td-a-rec-id-content_inline img,
.td-a-rec-id-content_bottom img,
.td-a-rec-id-custom_ad_1 img,
.td-a-rec-id-custom_ad_2 img,
.td-a-rec-id-custom_ad_3 img,
.td-a-rec-id-custom_ad_4 img,
.td-a-rec-id-custom_ad_5 img {
  width: 100%;
}

.td-a-rec-id-sidebar {
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-a-rec-id-content_top,
.td-a-rec-id-content_bottom {
  clear: both;
  text-align: center;
  margin-bottom: 21px;
  margin-top: 21px;
}

.td-a-rec-id-content_top img,
.td-a-rec-id-content_bottom img {
  margin-bottom: 0;
}

.td-g-rec-id-content_inlineleft,
.td-a-rec-id-content_inlineleft {
  float: left;
  margin-bottom: 15px;
  margin-top: 9px;
  margin-right: 21px;
}

.td-g-rec-id-content_inlineright,
.td-a-rec-id-content_inlineright {
  float: right;
  margin-bottom: 15px;
  margin-top: 6px;
  margin-left: 21px;
}

.td-a-rec-id-custom_ad_1,
.td-a-rec-id-custom_ad_2,
.td-a-rec-id-custom_ad_3,
.td-a-rec-id-custom_ad_4,
.td-a-rec-id-custom_ad_5,
.td-g-rec-id-custom_ad_1,
.td-g-rec-id-custom_ad_2,
.td-g-rec-id-custom_ad_3,
.td-g-rec-id-custom_ad_4,
.td-g-rec-id-custom_ad_5 {
  display: table;
  margin-bottom: 20px !important;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rp_affpad{
float:left;
width:225px;
margin:0 0 0 -3px;
position:relative;
background:#FFFFFF;
}

.icon-facebook:before {
	content: "\66";
}

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

    .span12 {
        width: 724px;
    }

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

    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 710px;
    }



#featured div.content {
	background-color: #FFF;
	width: 275px;
	min-height: 267px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 23px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; 
}

.content img {
	
	width: 250px;
	height: auto;

	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding: 0;
	
}

div.content.content div.dscrpn {
	width: 245px;
	float: left;
	padding: 0px;
	display: inline-block;
	line-height: 1.1em;

	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}


#facebook
{
    left: -4px;
    margin-top: 24px;
    position: absolute;
    top: 166px;
}

#twitter img, #facebook img
{
  border:0;
}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

.alignright { float: right; }

img.alignright { float: right; padding: 3px; border: 1px solid #999; background: #fff; margin: 10px 10px 0; display: inline; }

.app-content {  float : right;  width : 120px;  height : 40px;  }


.news_author
{
	display: table-cell;
	text-align: left;
	padding: 4px;
	background-color: #D5DCE3;
}


.body_txt {
	font:14px/20px Arial, Helvetica, sans-serif; color:#000;
	}

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}
 .fixed-top-pusher{-webkit-transition:height 0.4s linear;-moz-transition:height 0.4s linear;-ms-transition:height 0.4s linear;transition:height 0.4s linear}


#logo
{
	display: none;
	float: left;
	text-align: center;
}


#nav_w.sec #logo
{
	display: block;
	width: 30%;
}

.template-list-collections .collection-wrap { margin-bottom: 25px; }

.collections .collection-wrap, .featured-collections .collection-wrap { display: -moz-inline-stack; display: inline-block; vertical-align: top; *vertical-align: auto; zoom: 1; *display: inline; width: 33.3333%; padding-left: 30px; }

.template-index .featured-collections .collection-wrap { margin-bottom: 65px; }



.block {
	margin-bottom:4px;
}


.block .block_title {
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:12px 0 0 10px;
	font-size:12px;
}

.block select{
width: 180px !important;
}

.fieldset {
  border-style: solid;
  border-color: #cdcdcd #777777 #777777 #cdcdcd;
  border-width: thin;
  padding: 0.1em 1em 0em 0.5em;
  background-color: #eeeecc;
}

#wp-calendar tbody .pad {
	background: none;
}







.ezb-mod .mod-post-title{font-size:16px;font-weight:bold;}

.box-tjblogmod .mod-post-title, #nocaptcha {
    margin-top:15px;
}

.box-tjblogmod .mod-post-title a {
    font-size: 18px;
    font-weight: normal;
    text-shadow: 1px 1px 1px #FFFFFF;
}

.controller .dots {
	padding: 0;
	float: right;
	right: -50%;
	position: relative;
	margin: 35px 0 0;
}
.primary-nav-list .menu-item-has-children{position:relative}

div.footer ul.film-site-links li.last,div.footer ul.rainbow-channels li.last{border:none;}

div.footer ul.film-info-links li.last a{border:none;}

div.menu ul li.last{padding:0;}

div.menu ul li a.first-level.last-category{padding-right:0;}

div.menu ul li ul li.last{border:none;}

div.menu ul li ul li.last a{padding:5px 0 5px 5px;display:block;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}
.carousel{position:relative;box-shadow:0 2px 3px -1px #666;max-height:675px;overflow:hidden;margin-bottom:-90px;}
.carousel-content-container{height:575px;max-width:2048px;overflow:hidden;margin-left:auto;margin-right:auto;z-index:2;background:center center no-repeat;background-size:cover}
.image-page-header .carousel-content-container{height:400px;max-width:1200px;}
.carousel-content-container img{max-height:none;}
.carousel h2{font-size:60px;text-align:center;color:#fff;z-index:100;font-weight:normal;line-height:77px;letter-spacing:3px;text-shadow:2px 2px 2px #000,2px 2px 4px #444;font-family:'Lato','Trebuchet MS',Helvetica,sans-serif;}
.carousel h2 span{font-size:24px;}
.carousel h2 .price{font-size:48px;}
.carousel-over{position:absolute;left:50%;top:0;max-width:1120px;margin:0 0 0 -560px;}
.carousel-over .section-info h1,.section-info-mobile h1{font-size:25px;}

.img-circle {
  border-radius: 50%;
}

								
						#sidebar .widgetcontent { padding: 20px; }

								
								#sidebar #firstcol .widgetcontent { border-right: 1px solid #d8d8d8; }

								body#home #sidebar .widgetcontent { border-right: 0px; }
  #s1em {height: 1em; display: block;}
.header_top .container{display:inline-block}

.container
{
	position:relative;
	padding:0;
	width:100%;
	z-index:100
}

.content .container
{
	background-color:#f6f6f6
}

.content .container .container_inner
{
	padding:0
}

.content .container .container_inner.page_container_inner
{
	padding:30px 0 0 0
}

.title .title_holder .container
{
	display:table-cell;
	vertical-align:middle;
	background-color:transparent
}

.title_outer.with_image .title .title_holder .container,.title_outer .has_fixed_background.title .title_holder .container,.title_outer .has_background.title .title_holder .container
{
	display:block;
	height:100%
}

.projects_holder_outer .container .container_inner
{
	padding:0
}

.content .testimonial_content .container .container_inner
{
	padding:0
}

.container aside
{
	position:relative;
	z-index:11
}

.qode_call_to_action.container
{
	background-color:#1abc9c
}

.qode_call_to_action.container .container_inner
{
	padding:40px 0
}

.qode_search_form .container i
{
	padding:0
}

.qode_search_form .container input
{
	width:90%;
	padding:0 0 0 10px
}

.qode_search_form .container .qode_search_close
{
	right:0
}

.vertical_menu_enabled .q_slider,.vertical_menu_enabled .full_width,.vertical_menu_enabled .content .container,.vertical_menu_enabled .title_outer,.vertical_menu_enabled footer
{
	padding-left:260px
}

.boxed.vertical_menu_enabled .q_slider,.boxed.vertical_menu_enabled .full_width,.boxed.vertical_menu_enabled .content .container,.boxed.vertical_menu_enabled .title_outer,.boxed.vertical_menu_enabled footer
{
	padding-left:0
}

.vertical_menu_enabled .content .title .container
{
	padding-left:0
}

.vertical_menu_enabled .content .container,.vertical_menu_enabled .q_slider,.vertical_menu_enabled footer
{
	width:auto
}

.rp_faqtit{
float:left;
font:bold 11px tahoma;
color:##333333;
width:150px;
}

#header {
	width:980px;
	height:235px;
	margin:0px 0px 8px 0px;
	clear:both;
}

	
	#icon_blocks .widget_inner h3 {font-size:1.2em;}

	
	#icon_blocks {display:none;}

	#icon_blocks table tr td.widget {display: block; width: 95%; margin: 50px auto 0; height:auto;}

	#icon_blocks table tr td.widget .widget_inner {border-radius:20px!important; border:6px solid #fff!important;}

	.home #icon_blocks {margin-bottom:-40px; z-index:2; position:relative; }

#icon_blocks .widget { width:25%; margin-right:0; }

#icon_blocks .widget .widget_inner { height:150px; padding:25px 20px; color:#fff; font-size:1.1em; background:rgba(0, 122, 204, .8); border:6px solid #fff; }

#icon_blocks .widget:first-child .widget_inner {border-radius:20px 0 0 20px;}

#icon_blocks .widget:nth-child(2) .widget_inner {border-left:none;}

#icon_blocks .widget:nth-child(3) .widget_inner {border-left:none;}

#icon_blocks .widget:last-child .widget_inner {border-left:none; border-radius:0 20px 20px 0;}

#icon_blocks .widget_inner h3 a {color:inherit; text-decoration:none;}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}
body #tve_eight_set .bold_text{font-weight:700 !important}
#tve_eight_set .tve_ts1 .tve_ts_t p.bold_text{font-weight:700}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong{font-weight: 500 !important;}
.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong input, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong select, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong textarea, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong button {font-weight: 500 !important;}

#countries .tab-container .continent-tab{display:inline-block;font-size:17px;text-transform:uppercase;color:#000;padding:0 5px 20px 5px;margin-left:30px;text-align:center;border-bottom:3px solid #FFF}

#countries .tab-container .continent-tab:first-child{margin-left:0}

#countries .tab-container .continent-tab.selected,#countries .tab-container .continent-tab:hover{color:#e4262d;border-bottom:3px solid #e4262d}

		#main-navigation .menu-container {
			width: 24em;
			max-height: 0;
			padding: 0 1em;
			overflow: hidden;
			position: absolute;
			right: 2px;
			top: 100%;
			margin: -2px 0 0;
			border: solid transparent;
			border-width: 0 2px;
			background: #444;
			opacity: 0;
				-webkit-transition: max-height 0.22s ease-out, border 0s linear 0.22s, opacity 0.35s ease;
				-moz-transition: max-height 0.22s ease-out, border 0s linear 0.22s, opacity 0.35s ease;
				-ms-transition: max-height 0.22s ease-out, border 0s linear 0.22s, opacity 0.35s ease;
				-o-transition: max-height 0.22s ease-out, border 0s linear 0.22s, opacity 0.35s ease;
			transition: max-height 0.22s ease-out, border 0s linear 0.22s, opacity 0.35s ease; }
.pf-content img {height:auto;}


.home-content {position: relative;z-index: 3;margin:60px;}



.flex-video { position: relative; padding-top: 25px; padding-bottom: 67.5%; height: 0; margin-bottom: 16px; overflow: hidden; }

.flex-video.widescreen { padding-bottom: 57.25%; }

.flex-video.vimeo { padding-top: 0; }

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-collapse .navbar-text:last-child{margin-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
header#navbar,.navbar-default .navbar-collapse{background-color:#002b55 !important;background-image:none;text-transform:uppercase;border:0;margin-top:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;min-height:39px;margin-bottom:0}
header#navbar .navbar-collapse{float:left;padding-left:0;width:93%}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-collapse,section#block-system-navigation{display:none}

.get_map {
	position: relative;
	width: 614px;
	max-width:100%;
	margin:40px auto 0;
}

div#nav table td {
	vertical-align: top;
}
body.front-controller section#google-quote .container .quote .quote-text{font-weight:100;font-family:"Georgia",serif}

	.content,
	.site-header .widget-area {
		width: 100%;
	}

	.footer-widget-socialmedia .widget-wrap img {
    	background: #251b07;
	}


    
    #sidebar .widget.widget_nav_menu,
    .widget.widget_text {
        background: #9abea9;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .widget.widget_nav_menu .menu {
        margin: 0;
    }

    .widget.widget_nav_menu .menu li {
        border-top: 2px solid #916d4f;
    }

    .widget.widget_nav_menu .menu li:first-chid {
        border-top: 0;
    }

    .widget.widget_nav_menu a {
        display: block;
        padding: 5px 0;
        color: #ffffff;
        text-align: center;
        font-size: 1.3em;
    }

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

    .widget.widget_nav_menu .menu li:nth-child(even) {
        border-right: none;
    }

    .widget.widget_nav_menu .menu li:nth-child(1),
    .widget.widget_nav_menu .menu li:nth-child(2) {
        border-top: 2px solid #916d4f;
    }

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

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

.grid_1, .grid_2, .grid_33, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }

.container_12 .grid_12 { width:952px; }

.grid_12 { padding-top: 10px;}






.sub-channel1{
	max-width: 1000px;
    margin: 0 auto;
    display: block;
    height: 200px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
}


.container #main { margin-bottom: 60px; }

#main { background-color: #FFF; }




#main p.meta{
	font-style: italic;
	color: #808080;
}


#main article{
	margin-bottom: 18px;
	padding: 0 0 9px;
}


#main article footer{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
	position: relative;
}


#main article footer a.edit-post{
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}



#main article.format-aside {
	padding: 0;
}


#main .hero-unit img{
	margin-bottom: 1em;
}


#main article img{
	height: auto;
	max-width: 100%;
}


.archive #main .post h3{
	line-height: 24px;
	margin-bottom: 10px;
}


.page-template-page-homepage-php #main article{
	border-bottom: none;
}






.attachment #main .post_content img{
	max-width: 100%;
}


.ie8 #main .media-grid img{
	max-height: none !important;
	max-width: none !important;
}

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

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

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

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

.navbar .container {
  width: auto;
}

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

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

#colophon {
    border-top: 1px solid #666;
    margin-top: -1px;
    overflow: hidden;
    padding: 18px 0;
}


#featured-content .twelvecol {
	margin: 0;
	padding: 0;
}

#featured-content .twelvecol h1, #featured-content .twelvecol p{
	margin-left: 20px;
	margin-right: 20px;
}


.row .twelvecol {
width: 100%;
float: left;
}

    
    .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    }

.entypo-calendar {color: #a62b24; font-size:12px; vertical-align: middle;}


.sidebar {
	font-size: 13px;
	line-height: 19px;
}

.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
	font-size: 17px;
	line-height: 24px;
}

.sidebar .sidebar_heading, .sidebar .widget_title {
	font-variant: small-caps;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.sidebar .input_submit {
	font-size: inherit;
}

.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd, .sidebar .left, .sidebar .alignleft, .sidebar .ad_left, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .center, .sidebar .aligncenter, .sidebar .block, .sidebar .alignnone {
	margin-bottom: 19px;
}

.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
	margin-right: 19px;
}

.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .stack {
	margin-left: 19px;
}

.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p, .sidebar .post_excerpt p {
	margin-bottom: 0;
}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 38px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
	width: 100%;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

	.grt blockquote.right, .grt blockquote.left, #commentform .input_text, .sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
		width: 100%;
	}


.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}


.msie_show, .flash_show { display: none }

.household-tweets {
	height: auto !important;
	border-bottom: 1px solid #808080;
}
ul#main-menu li#main-jouez a:hover{color:#D69133!important;}
.col-md-1_5{width:13%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-left:0;float:none;}
#main-menu .col-md-1_5:first-of-type{margin-left:7%;}
.col-md-1_5.col-xs-offset-8{margin-left:55%;}


#tab-feature span,
#tab-student span,
#tab-popular span {
	display: none;
}
.drop-content .drop-pane{background-color:#e3e1d7;color:#4d4f53;display:none;margin-bottom:0;padding:1% 0;}
.drop-content .drop-pane li{margin-left:0;padding-left:0;}
.drop-content .drop-pane:hover{display:block !important;}
.drop-content .drop-pane .direction{background-color:inherit;padding-bottom:0;padding-top:0;}
.drop-content .drop-pane .direction a{color:inherit;display:inline;}
.drop-content .drop-pane .direction a:hover,.drop-content .drop-pane .direction a:active,.drop-content .drop-pane .direction a:focus{background:transparent;text-decoration:none;}
.drop-content .drop-pane .secondary-menu-nav .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.drop-content .drop-pane .centers-programs{margin:0;}
.drop-content .drop-pane .centers-programs a{color:inherit;}
.drop-content .drop-pane .impact .span4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .75%;}
.drop-content .drop-pane .impact .span4 .img-wrap{position:relative;}
.drop-content .drop-pane .impact .span4:first-child{padding:0 1.5% 0 0;}
.drop-content .drop-pane .impact .span4:last-child{padding:0 0 0 1.5%;}
.drop-content .drop-pane .impact .span12{text-align:right;}
.drop-content .drop-pane .impact .span12 a{display:block;font-size:1.3125em;margin:2% 0 0 0;}

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

			.et_pb_section { padding: 54px 0; }

			.et_pb_section.et_pb_section_first { padding-top: inherit; }

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.col-gutter-full{vertical-align:top;box-sizing:border-box;display:inline-block;float:none;margin-right:-0.31em;width:8.3333333333%;padding-top:1em;padding-left:1em}
.homepage-featured-product .col-gutter-full{text-align:center;vertical-align:middle}
.homepage-shop-by-case .col-gutter-full{text-align:center}
.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-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-4.col-sm-4.author-contribute{padding-right:0!important;}
.col-md-4.col-sm-4{padding-right:0!important;}

#homepage-footer div.row div.cell {
  padding: 20px;
}

  .cell.width-5 {
    clear: left;
    margin-left: -98.875%;
    width: 100%;
  }

  .cell.width-4 {
    clear: left;
    margin-left: -98.875%;
    width: 100%;
  }

  .cell.width-8 {
    clear: left;
    margin-left: -98.875%;
    width: 100%;
  }
.ad-header-msg .contents{margin:20px}
div.box-testimonials .middle .contents{font-style:italic}

	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}


	#wrapper .page-title-container{height:auto !important;max-height:87px;padding-bottom:20px;}


	#wrapper .ei-slider{width:100% !important;}

	
		#main,#wrapper{
		background-color:#ffffff !important;
	}

	
		#wrapper #nav ul li ul li a,.side-nav li li a,.side-nav li.current_page_item li a{color:#333333 !important;}

	
		#wrapper .header-social *{color:#ffffff !important;}

	
		#wrapper #nav ul li ul li a{border-bottom:1px solid #dcdadb !important;}

	
		#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item a{background-color:#f5f4f4 !important;}

	
	
		#wrapper .header-social{
		background-color:#2B65EC !important;
	}

	
		#wrapper .header-social .menu .sub-menu{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#fafafa !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li{
		border-color:#e0dfdf !important;
	}

.clear { clear:both; }

br.clear { margin: 0px; padding: 0px; }

	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }

.six{ width: 50%; }



.top-nav .social-icons{float:right;}

	.top-nav .social-icons a , .footer-bottom .social-icons a{ opacity:.8;}

	.top-nav .social-icons a:hover ,.footer-bottom .social-icons a:hover{ top:0;opacity:1}

	.top-nav .social-icons a img{width:25px; height:25px;}


.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
}



.social-icons{text-align:center;}

	.social-icons a{margin:2px;	position:relative;}

	.social-icons a:hover{top:-2px;}

	.social-icons.icon_24 img{width:24px; height:24px;}

	.social-icons.icon_16 img{width:16px; height:16px;}

	.footer-bottom .social-icons{
		float:right;
		margin:3px 15px 0;
		line-height:0;
	}

	.footer-bottom .social-icons img{width:25px; height:25px;}

   
.social-icons-widget .social-icons [class^="tieicon-"]:before, .social-icons-widget .social-icons [class*=" tieicon-"]:before {
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    color:#FFF;
}

.social-icons-widget .social-icons.icon_24 [class^="tieicon-"]:before, .social-icons-widget .social-icons.icon_24 [class*=" tieicon-"]:before {
    width:24px;
    height:24px;
    line-height: 24px;
    font-size:14px;
}

    .social-icons-widget .tieicon-delicious:before { background:#2567ee; }

    .social-icons-widget .tieicon-stumbleupon:before { background:#f42424; }

    .social-icons-widget .tieicon-fivehundredpx:before { background:#00adf1 }

    .social-icons-widget .tieicon-foursquare:before { background:#0d9ed1  }

    .social-icons-widget .tieicon-grooveshark:before { background:#248fd3 }

    .social-icons-widget .tieicon-forrst:before { background:#297e09 }

    .social-icons-widget .tieicon-digg:before { background:#b2b2b2 }

    .social-icons-widget .tieicon-reddit:before { background:#ff915c }

    .social-icons-widget .tieicon-blogger:before { background:#f39d38 }

    .social-icons-widget .tieicon-flickr:before { background:#ff0084 }

    .social-icons-widget .tieicon-viadeo:before { background:#f97618 }

    .social-icons-widget .tieicon-vimeo:before { background:#3fbfce }

    .social-icons-widget .tieicon-myspace:before { background:#487ccd }

    .social-icons-widget .tieicon-googleplay:before { background:#a0b532 }

    .social-icons-widget .tieicon-soundcloud:before { background:#F76700  }

    .social-icons-widget .tieicon-yelp:before { background:#c1230d }

    .social-icons-widget .tieicon-github:before { background:#666 }

    .social-icons-widget .tieicon-youtube:before { background:#cc181e  }

    .social-icons-widget .tieicon-xing:before { background:#00605e }

    .social-icons-widget .tieicon-dropbox:before { background:#459ce6 }

    .social-icons-widget .tieicon-tumblr:before { background:#385a75 }

    .social-icons-widget .tieicon-apple:before { background:#7e878b }

    .social-icons-widget .tieicon-dribbble:before { background:#d875a2 }

    .social-icons-widget .tieicon-skype:before { background:#00c6ff }

    .social-icons-widget .tieicon-vkontakte:before { background:#336699 }

    .social-icons-widget .tieicon-friendfeed:before { background:#93b4dd }

    .social-icons-widget .tieicon-deviantart:before { background:#5d6f6d }

    .social-icons-widget .tieicon-lastfm:before { background:#f54a3d }

    .social-icons-widget .tieicon-instagram:before { background:#517fa4 }

    .social-icons-widget .tieicon-spotify:before { background:#7fb718 }

    .social-icons-widget .tieicon-evernote:before { background:#1c8328 }

    .social-icons-widget .tieicon-paypal:before { background:#34aad2 }

    .social-icons-widget .tieicon-picasa:before { background:#9d48a1 }

    .social-icons-widget .tieicon-behance:before { background:#1769ff  }

    .social-icons-widget .tieicon-wordpress:before { background:#2071ad }

    .social-icons-widget .tieicon-twitter:before { background:#45b0e3 }

    .social-icons-widget .tieicon-facebook:before { background:#39599f }

    .social-icons-widget .tieicon-rss:before { background:#f8bc2e }

    .social-icons-widget .tieicon-pinterest-circled:before { background:#f42424 }

    .social-icons-widget .tieicon-gplus:before { background:#fa0101 }

    .social-icons-widget .tieicon-linkedin:before { background:#65b7d2 }

    .social-icons-widget .tieicon-share:before { background:#55ac60 }
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}






#left_row1 {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  height: 100px;
  background-color: #D0D8E2;
}


.textbold
{
	color: #52667C;
	font-size: 8pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}

#logo {
	width:175px;
	height:91px;
	float:left;
	margin-top:12px;
}


.widecolumn .entry p {
	font-size: 1.05em;
	}


.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}


.entry p a:visited {
	color: #b85b5a;
	}


.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}


.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}


.entry ol li {
	margin: 0;
	padding: 0;
	}


.entry form { 
	text-align:center;
	}


.fly-wrap-out {
	float: right;
	margin-left: -40px;
	position: relative;
	width: 100%;
	height: 100%;
	}
ul.menu{list-style-type:none;padding-left:0;margin:0}
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}
ul.menu li.first{margin-left:0}
ul.menu li.last{margin-right:0}
ul.menu:after{clear:both;content:".";display:block;height:0;visibility:hidden}
* html ul.menu{height:1%}
:first-child + html ul.menu{min-height:1%}
#navigation .block-dmb ul.menu a,#navigation .block-dmb ul.menu a.active{color:#7F6351;text-decoration:none}
#navigation .block-dmb ul.menu li ul ul{background:none;padding:0}
.region-footer ul.menu li{margin:0}
.region-footer ul.menu li a{color:#fff}
td.menu-disabled{background:#ccc}

	
	ul.slicknav_nav li.nav-links a {
		font-size: 21px;
		position: relative;
		left: -27px;
		width: 98%;
		display: block;
	}



#social-links ul { font-family: 'editions'; margin: 0 0 0 -10px; }


#social-links li { position: relative; display: inline-block; zoom: 1;  *display: inline;  height: 25px; width: 25px; overflow: hidden; margin-left: 10px; margin-bottom: 5px; }


#social-links li a { display: block; position: absolute; top: -20px; left: 0; margin: 0; font-size: 2.250em; -webkit-font-smoothing: antialiased; }



.bold #social-links li a { color: #666666; }


#social-links li.youtube a { top: -18px; }

  
  #footer-tools #social-links, #footer-tools #mailing-list { border-top: 1px solid #d2d2d2; width: 95%; display: inline-block; zoom: 1;  *display: inline;  }

  #social-links:before, #mailing-list:before { content: ''; display: none; }

  #social-links li:first-child { margin-left: 0px; }

  #social-links li.vimeo a { top: -14px !important; }

  #social-links li.flickr a { top: -14px !important; }


#footer-tools .module { display: block; float: left; width: 290px; margin-left: 20px; padding-left: 10px; text-align: left; }


#footer-tools .module:before { left: -10px; right: auto; width: 300px; }


#footer-tools .module-title { font-size: 0.722em; color: #333333; margin: 1.538em 0 1.231em; }



.bold #footer-tools .module-title { color: #666666; font-weight: 700; }
.nav-detail_item{display:block;position:relative}


div#content .entry-title a,div#content .page-title a,div#content div.entry-meta a,div#content div.entry-content div.page-link a,span.tag-links a,div#content div.archive-meta a,div.comments form#commentform a,div#content .entry-title a:link,div#content .page-title a:link,div#content div.entry-meta a:link,div#content div.entry-content div.page-link a:link,span.tag-links a:link,div.comments form#commentform a:link,div#content div.archive-meta a:link{text-decoration:none;}

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

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#content .entry-title{line-height:150%;margin:0;}

div#content div#post-0 .entry-title{font-size:1.3em;font-weight:400;line-height:150%;margin:0 0 -0.7em;}

div#content a,div#content a:link,div#content .entry-title a:visited,div#content .page-title a:visited{color:#546188;}

div#content a:active,div#content .entry-title a:active,div#content .page-title a:active{color:#444;}

div.entry-content h5,div.entry-content h6,div.post-content .entry-title{font-size:1.2em;}

div#footer a:active,div#content a:hover,div#content .entry-title a:hover,div#content .page-title a:hover,div.sidebar a:active{color:#000;}
.grid-col{display:inline-block;*display:inline;letter-spacing:normal;vertical-align:top;white-space:normal;zoom:1}


ul.classified-category-list { list-style: disc; padding:1em; }

ul.classified-category-list li { margin-bottom: 2px; padding: .5em; background-image:none;}

ul.classified-category-list .even { background-color: #eee; }

ul.classified-category-list .odd { background-color: #ccc; }

ul.classified-category-list li div.classified-description p { display:inline; }

ul.classified-category-list li div.title { margin-left: 1em; font-style:italic;  }

ul.classified-category-list li div.created { margin-left: 1em; font-style: italic; font-size:smaller; }

ul.classified-category-list li .status { font-size: smaller; margin:0; padding:0; padding-right: 1em; text-align:right; width: 100%;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\002a"}
.glyphicon-plus:before{content:"\002b"}
.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-btc:before{content:"\e227"}
.glyphicon-xbt:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-jpy:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-rub:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}

	#content-top .padding {padding:36px 0 20px;}
.spotlites.tile-view #menu .nav-section{font-size:1.2em}
.spotlites.tile-view #menu .nav-section a{color:#ed1c24;font-size:1.2em;text-transform:uppercase;font-weight:400;line-height:1.75em}
.spotlites.tile-view.is-mobile #menu .nav-section a{font-size:40px;font-weight:600}
#home-tabs .home-tabs-content{float:right;width:590px;position:relative}
#home-tabs .home-tabs-content
.postWrapper{margin:10px
0 30px;position:relative;min-height:165px}
#home-tabs .home-tabs-content .postWrapper .postContent
img{float:left;width:150px;border:1px
solid #ccc;margin-right:20px}
#home-tabs .home-tabs-content .postWrapper:last-child
.postContent{text-align:right}
#home-tabs .home-tabs-content .postWrapper:last-child .postContent
img{float:right;margin-left:20px}
#home-tabs.tab-alt .home-tabs-content{width:80% !important}
.comment-meta .fn{font-style:normal}
.comment-meta{color:#666;font-size:13.04px;line-height:1.5}
.commentlist .children li.comment .comment-meta{line-height:1.625em;margin-left:50px}
.widget.largo-recent-comments p.comment-meta{float:left;clear:both;color:inherit}
.widget.largo-recent-comments p.comment-meta a{font-weight:700}
#sidebar{width:300px!important;}
.sb-right #sidebar{float:right;margin-left:30px;}
.sb-left #sidebar{float:left;margin-right:30px;}
.fullwidth #sidebar{display:none;}

	


#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 7px 0px 0px 0px;
	line-height: 18px;
	}

	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}

#primary-nav {
  width: 100%;
  background: #5f6062;
}

#primary-nav ul {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
  font-family: 'quatro-slab', Georgia, serif;
  font-size: 20px;
  text-align: center;
}

#primary-nav li {
  display: inline;
}

#primary-nav li.current-menu-item a,
#primary-nav li.current-menu-ancestor a {
  background: #202121;
}

#primary-nav a {
  display: inline-block;
  padding: 24px 3%;
  line-height: 1em;
  text-decoration: none;
  color: #fff;
}

#primary-nav a:hover {
  background: #202121;
}

  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }

  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }

.navbar-nav {
  margin: 7.5px -15px;
}

	#sub_rightcolumn1, .searchresultstable img, ul#mobiledrop_utils li#nav-location, li.mainNavItem {
		display: none;
	}

.mlinks { display: none; }

  .mlinks li { border-bottom: 2px solid #666; list-style: none; margin: 0; }

  .mlinks a { color: #ccc; padding: 12px; display: block; }

  .mlinks.utils { width: 100%; }

  .mlinks.utils li { border-color: #555555; }

  .mlinks.utils a { color: #999999; }

.mlinks li.nav-current { background-color: #ffe600; }

.mlinks li.nav-current a { color: #333; }

.mlinks li.mainNavItem { background: #646464; }

.mlinks li.haschildren { border: none; cursor: default; }

.mlinks li.haschildren a { background: #777; }
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
#drupal_breadcrumb span.last{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:#b2becc;max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

	.socials #footer-connect{font-size:12px}
.footer-right{float:left;margin-left:10px;margin-right:10px;width:700px;margin-right:0 !important}
.footer-right ul{float:right}
.footer-right ul li{text-align:center;float:left}
.footer-right ul li a{display:table-cell;padding:0 1em 0 1em;border-right:1px #901911 solid;border-left:1px #d42b24 solid;max-width:120px;height:22px;vertical-align:middle}
.footer-right ul li a:hover{text-decoration:underline}
.footer-right ul li:first-child a{border-left:none}
.footer-right ul li:last-child a{border-right:none;padding-right:0}

body.empresas .footer-right ul li a {
  border-right: 1px #747675 solid !important;
  border-left: 1px #aeb0af solid !important;
}

body.empresas .footer-right ul li:first-child a {
  border-left: none !important;
}

body.empresas .footer-right ul li:last-child a {
  border-right: none !important;
}

body.corporaciones .footer-right ul li a {
  border-right: 1px #202020 solid !important;
  border-left: 1px #454545 solid !important;
}

body.corporaciones .footer-right ul li:first-child a {
  border-left: none !important;
}

body.corporaciones .footer-right ul li:last-child a {
  border-right: none !important;
}


.body_text
{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: .8em;
	TEXT-DECORATION: none;
}

.mycars .mycars-list-footer { padding: 10px 20px; overflow: hidden; *zoom: 1; background-color: #fff; border-top: 1px solid #cccccc; line-height: 26px; }

.mycars .mycars-list-footer .mycars-compare-form { float: left; }

.mycars .mycars-list-footer .compare-btn { font-size: 70%; }

.mycars .mycars-list-footer .compare-btn.disabled { color: #6d6d6d; }

.mycars .mycars-list-footer .view-favorites { float: right; }

.mycars .empty-list .mycars-list-footer .mycars-compare-form { display: none; }
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}


#footer {
	background-color: #f5f5f5; 
	border: 4px solid #ffffff;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-family: Verdana, Arial, 'Lucida Sans';
	font-size: 10px;
	color: #666666;
}

	.title h2:before,
	.title:before{
		display:none;
	}

	
	.title{
		font-size:41px;
	}

.title h2 {
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
	display:inline-block;
	font-weight:700;
	font-size:33px;
}

.title span {
	font-weight:900;
}

.title h2:before {
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
	position:absolute;
	margin-top:53px;
}

.title:before {
	content:"";
	width:100px;
	height:1px;
	position:absolute;
	margin-top:76px;
	margin-left:auto;
	margin-right:auto;
}

.features-section .title,.features-section h3 {
	color:#FFFFFF;
}

.additional-section .title {
	color:#FFFFFF;
}

.screenshots .title {
	color:#FFFFFF;
}

.demo-video .title {
	color:#ffffff;
}

.team .title {
	color:#FFFFFF;
}

.blog .title-top {
	margin:0px;
}

.subscribe .title {
	color:#FFFFFF;
}

#header-top .title-row {
	margin-left:0px;
	margin-right:0px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

	#footer .menus .menu-div .menu-item-home { display: none; }

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }
footer .container .footer-row-one .our-brands:after,footer .container .footer-row-one .our-soups:after,footer .container .footer-row-one ul:after,footer .container .footer-row-one:after,footer .container .footer-row-two .links-copy ul:after,footer .container .footer-row-two:after{display:block;height:0;line-height:0;clear:both;content:''}
footer .container .footer-row-one a,footer .container .footer-row-two a{position:relative;color:#FFF}
footer .container .footer-row-one a:after,footer .container .footer-row-two a:after{content:'';opacity:0;position:absolute;bottom:0;left:0;width:100%;border-top:2px solid #FFF;transition:all .2s ease-out}
footer .container .footer-row-one a:hover:after,footer .container .footer-row-two a:hover:after{opacity:1;bottom:-5px}
footer .container .footer-row-two{padding-top:25px}
footer .container .footer-row-two .logo-container{margin-right:1%}
footer .container .footer-row-two .logo-container img{max-width:116px}
footer .container .footer-row-two .links-copy{margin-top:5px}
footer .container .footer-row-two .links-copy ul{margin-bottom:12px}
footer .container .footer-row-two .links-copy ul li{float:left;font-size:1.2rem}
footer .container .footer-row-two .links-copy ul li:after{content:'';position:relative;top:2px;display:inline-block;margin:0 8px;height:1.2rem;border-right:1px solid rgba(255,255,255,.5)}
footer .container .footer-row-two .links-copy ul li:last-child:after{display:none}
footer .container .footer-row-two .links-copy ul li a{text-transform:uppercase}
footer .container .footer-row-two .links-copy ul li a:after{bottom:-2px}
footer .container .footer-row-two .links-copy .copyright{font-size:1rem;color:#FFF}
.bbb-logo,.mfes-trustmark.mfes-trustmark-hover{margin-top:6px}
.mfes-trustmark.mfes-trustmark-hover{width:150px}

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0px;
  top: 19px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}


#home-hero .credit {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 10;
  font-family: NewsGothicBT-Italic, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 1;
  color: white;
}



 
 
 
 
 
 #art-main, table
 {
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
 }

 
 #art-main
 {
    position: relative;
    z-index: 0;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor:default;
    overflow:hidden;
 }


.social{
	margin:0 0 20px 0;
}
.front .view-heroes div.hero-description div.hero-title{display:block;font-size:26px;line-height:1.15;margin-bottom:20px;}




#intranet-widget {
	font-size:11px;
	padding:3px 10px 5px 10px;
	color:#fff;
	margin:0 0 12px 6px;
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius:0 0 5px 5px;
	behavior: url(/scripts/PIE-1.0.0/PIE.php);
	float:right;
}

#intranet-widget a {
	font-weight:bold;
	color:#CC9900;
}


.socialwall .blankspace {
margin-bottom: 15px;
}


.logo_slider_home{float: left; width: 100%;}


.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;
    }
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-column{float:left;margin-right:4%}
.x-column.x-1-1{width:100%}
.x-column.x-1-2{width:48%}
.x-column.x-1-3{width:30.66666%}
.x-column.x-2-3{width:65.33332%}
.x-column.x-1-4{width:22%}
.x-column.x-3-4{width:74%}
.x-column.x-1-5{width:16.8%}
.x-column.x-2-5{width:37.6%}
.x-column.x-3-5{width:58.4%}
.x-column.x-4-5{width:79.2%}
.x-column.x-1-6{width:13.33332%}
.x-column.x-5-6{width:82.66666%}
.x-column.last,.x-column:last-of-type{margin-right:0}
.js .x-column{position:relative}
.js .x-column[data-fade="true"]{opacity:0}
.x-content-band.marginless-columns .x-container .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-content-band.marginless-columns .x-container .x-column.x-1-1{width:100%}
.x-content-band.marginless-columns .x-container .x-column.x-1-2{width:50%}
.x-content-band.marginless-columns .x-container .x-column.x-1-3{width:33.33333%}
.x-content-band.marginless-columns .x-container .x-column.x-2-3{width:66.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-1-4{width:25%}
.x-content-band.marginless-columns .x-container .x-column.x-3-4{width:75%}
.x-content-band.marginless-columns .x-container .x-column.x-1-5{width:20%}
.x-content-band.marginless-columns .x-container .x-column.x-2-5{width:40%}
.x-content-band.marginless-columns .x-container .x-column.x-3-5{width:60%}
.x-content-band.marginless-columns .x-container .x-column.x-4-5{width:80%}
.x-content-band.marginless-columns .x-container .x-column.x-1-6{width:16.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-5-6{width:83.33333%}
.x-content-band.marginless-columns .x-container .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

div.x-column.x-sm.x-1-3{
padding: 30px 30px 10px 30px !important;
}

#spotlight .inner-slide-wrapper{overflow:hidden;margin:0 3px 0 0;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
