﻿

div.pagination ul li a,a.spcomments,.adminform button,#adminForm button,.button,button[type=submit],input[type=submit],input[type=button],
img.border,img.sp_simple_gallery,.item-page_portfolio .img-fulltext-right,
#sp-share img,#sp-search input#mod-search-searchword,
#sp-slides .controllers span,
.module_menu .mod-wrapper li,
.module_menu .mod-wrapper li,a.readmore,a.ns2-readmore,
input[type=text],input[type=password],input[type=submit], input[type=reset], input[type=email],
select,textarea,.inputbox,
#hornav li.menu-item li,
#sublevel li.menu-item li,
.ns2-home img.ns2-image,
.img-portfolio-wraper,
.item_innerDiv,
.item_innerDiv img,
.ns2-art-next,.ns2-art-prev,
img.img_rounded,
.ns2-scroller img.ns2-image
{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

	#hornav,#sp-search,#powered-by,#sp-footer-nav {display:none!important}


#hornav,#sublevel {position:relative}

#hornav ul.sp-menu { padding: 0;margin:0}

#hornav .megacol,#sublevel .megacol {float:left}
 
#hornav ul li,#sublevel ul li{background:none;padding:0;margin:0}

#hornav ul.level-0,
#sublevel ul.level-1{margin:0;padding:0}



#hornav li .submenu,#sublevel li .submenu {position:absolute;display:none;z-index:9999}

#hornav ul li .submenu-inner,#sublevel ul li .submenu-inner {background-color:#222;background-repeat:no-repeat;background-position:10px 0;color:#ababab;text-shadow:0 1px #000}



#hornav {position:relative}


#hornav ul ul,
#sublevel ul ul {float: none;}


#hornav li.menu-item li.menu-item,
#sublevel li.menu-item li.menu-item {background:none;display:block;margin:0;padding:0;float:none;border-top:1px solid #303030;border-bottom:1px solid #000}


#hornav li.menu-item li.menu-item:first-child,
#sublevel li.menu-item li.menu-item:first-child{border-top:0}

#hornav li.menu-item li.menu-item:last-child,
#sublevel li.menu-item li.menu-item:last-child{border-bottom:0}


#hornav li.menu-item li.menu-item a.menu-item,
#sublevel li.menu-item li.menu-item a.menu-item
{display:block;font-size:24px;font-weight:200;line-height:normal;text-decoration:none;margin:0;padding:10px;color:#ababab;text-shadow:0 1px #000}


#hornav li.menu-item li:hover,#hornav li.menu-item li.active,
#sublevel li.menu-item li:hover,#sublevel li.menu-item li.active{background:#000}


#hornav li.menu-item li.menu-item span.menu-desc,
#sublevel li.menu-item li.menu-item span.menu-desc{color:#666}

#hornav .group {padding:10px;}

#hornav .group .group-title {margin-top:-10px;}

#hornav ul li.menu-item .group{background:none!important;overflow:hidden}

#hornav .group-content ul.sp-menu{margin:0!important}

#hornav .group-title{margin:0;border-bottom:4px solid #333;padding:0;overflow:hidden}

#hornav .group-title .menu-title{font-size:100%;font-weight:400;line-height:normal;text-transform:uppercase}

#hornav .group-title .menu-desc{color:#888;padding-left:0!important}
h1,h2,h3.header,.catItemDate,#sp-slides h4.title,h5,a.readmore,
div.catItemHeader h3.catItemTitle,
#hornav a.menu-item,
#sublevel a.menu-item { font-family: 'Yanone Kaffeesatz', 'Helvetica', arial, serif; }

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}

* html .clearfix,:first-child+html .clearfix{zoom:1}

			#sidebar-right .block { padding: 2px 15px; clear: right; display: block; }


	.main_image .block{
    width: 100%;
    height: 42px;
    background: #EDDC43;
    border-bottom: 2px solid #223C6D;
    padding: 15px 25px;
    color: #0C277C;
	}

	
		body.network-nep .main_image .block { background: #1E4FE9; border-bottom: 2px solid #EDDC43; color: #fff;  }

	
		.main_image .block h2 { font-size: 125%; font-weight: bold; padding: 0 0 5px 0; }

		.main_image .block h3 { font-size: 110%; font-weight: normal; }


.image_thumb .block { display: none; }

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}





.header {
    margin: 0 auto;
}


.header a {
    position: relative;
    z-index: 99;
}


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

    #righttopcolumn,
    #social,
    .sc_menu,
    .header a,
    #tagline,
    #logo {
        float: none;
        display: inline-block;
        width: 100%;
        text-align: center;
    }





#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;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.nav-anchors {
    margin-bottom: 60px;
    text-align: center;
}


.nav-isotope {
    display: flex;
    display: -webkit-flex;
    background-color: #525252;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}


.post-navigation .nav-links {
    border-top: 1px solid #d4d4d4;
}


.post-navigation .nav-links a {
    display: block;
    border-bottom: 1px solid #d4d4d4;
    color: #000;
    font-weight: 400;
    padding: 15px 0;
}


.post-navigation .nav-links a:hover,
.post-navigation .nav-links a:focus {
    color: #d4a88c;
}
 #nav li.right{float:right;margin:0;padding:5px 15px 4px 15px;}
#nav li.right a{display:inline;background:none;color:#666666;font-weight:normal;text-decoration:none;border:none;}
#nav li.right a:hover{background:none;color:#666666;text-decoration:underline;}
#nav li.right a,#nav li.rss a,#nav li.twitter a{color:#ffffff;}
#nav li.right a:hover,#nav li.rss a:hover,#nav li.twitter a:hover{color:#ffffff;}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }


.wbox, .wbox_date, .wbox_temp, .wbox_max, .wbox_min, .wbox_img, .wbox_more {font-family: Verdana, Geneva, sans-serif; font-size: 10px; margin: 0; padding: 0; border: 0;}

.wbox_date {color: #fff; text-align: center; margin: 3px auto 3px auto; font-weight: bold;}
.mobile-toggle{display:none;}

	.simple-bar .mobile-toggle {
		top: 38px;
	}

  #menu-wrapper .menu {
    border-top: dashed 1px #999999;
    border-bottom: dashed 1px #999999;
    margin-bottom: 20px; }

    #menu-wrapper .menu #small-menu {
      display: none;
       }

    #menu-wrapper .menu ul {
      margin: 0;
      padding-left: 0;
      *zoom: 1; }

      #menu-wrapper .menu ul:after {
        content: "";
        clear: both;
        display: block; }

      #menu-wrapper .menu ul li {
        margin: 0;
        padding: 0;
        list-style: none;
        float: left;
        position: relative; }

        #menu-wrapper .menu ul li a {
          padding: 0.8em 1.6em 0.8em 0;
          display: block;
          color: #999999;
          text-decoration: none;
          line-height: 1.2;
          *white-space: nowrap;
           }

          #menu-wrapper .menu ul li a:hover {
            text-decoration: underline; }

        #menu-wrapper .menu ul li ul {
          background: #fff;
          margin: 0;
          border: solid 1px #999999;
          display: none;
          
          width: 200px;
          position: absolute;
          top: 2.8em;
          left: 0;
          z-index: 9999; }

          #menu-wrapper .menu ul li ul li {
            float: none;
            margin: 0;
            padding: 0; }

            #menu-wrapper .menu ul li ul li a {
              background: #F8F8F8;
              padding: 0.8em;
              border-right: none;
              border-top: dotted 1px #999999;
              white-space: normal; }

              #menu-wrapper .menu ul li ul li a:hover {
                background: #EEE;
                text-decoration: none; }

            #menu-wrapper .menu ul li ul li:first-child a {
              border-top: none; }

            #menu-wrapper .menu ul li ul li ul {
              top: 0;
              left: 100%; }

        #menu-wrapper .menu #small-menu .icon-bar {
          display: block;
          margin-top: 5px;
          height: 3px;
          background-color: #999999; }

      #menu-wrapper .menu ul#menu-primary-items {
        clear: both;
        position: absolute;
        top: 45px;
        background: #f8f8f8;
        border: solid 1px #999999;
        width: 100%;
        display: none;
        
        border-bottom: 1px solid #999999;
        box-shadow: 0 5px 5px 0 #999999;
        z-index: 9999;
        margin: 0;
        padding-left: 0; }

        #menu-wrapper .menu ul#menu-primary-items li {
          clear: both;
          float: none; }

          #menu-wrapper .menu ul#menu-primary-items li a {
            padding: 0.8em 0 0.8em 1em;
            border-top: dotted 1px #999999;
            background: #f8f8f8;
            white-space: normal; }

            #menu-wrapper .menu ul#menu-primary-items li a:hover {
              background: #EEE;
              text-decoration: none; }

          #menu-wrapper .menu ul#menu-primary-items li:first-child a {
            border-top: none; }

          #menu-wrapper .menu ul#menu-primary-items li ul {
            width: auto;
            margin-left: 0;
            padding-left: 1em;
            position: static;
            display: block;
            border: none;
            background: #f8f8f8; }

            #menu-wrapper .menu ul#menu-primary-items li ul li a {
              border-top: none; }

              #menu-wrapper .menu ul#menu-primary-items li ul li a:hover {
                background: none;
                text-decoration: underline; }


.span12 {
  width: 940px; }

    footer .footer_holder .span12 {
      width: 1000px;
      float: none;
      margin: 0 auto; }

      footer .footer_holder .span12 #adBanner {
        background: #160e19;
        width: 720px;
        height: 90px;
        margin: 0 0 10px 0;
        float: left; }

      footer .footer_holder .span12 .stubhub_footer {
        float: right;
        width: 245px;
        height: 81px; }

        footer .footer_holder .span12 .stubhub_footer .rslides li {
          height: 100%; }



.thumbbox{width:100%;
border:1px solid #DDDFDE;

}


.menu-container {
    background: #f2f2f2;
}


.topnav_list {
	margin:0;
	padding:2px 1px;
}


.topnav_list li {
	float:left;
	list-style:none;
	border-left:1px solid #fff;
	border-right:1px solid #c7c7c7;
}


.topnav_list li.custom_menu {
	width:120px;
}


.topnav_list li a.top_lvl, .topnav_list li span.top_lvl {
	float:left;
	padding:16px 18px 0;
	height:28px;
	color:#3a3a3a;
	font-weight:bold;
	cursor:pointer;
}


.topnav_list .mmenucontainer a{
	color:#3A3A3A;
	font-weight:bold;
}


.topnav_list .mmenucontainer {
	
}


.topnav_list #display_menu_2 {
	padding-top:9px;
	height:35px;
}


.menu-item-home {
	margin-left: 5px;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.region-selector_item{font-family:robotocondensedregular,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;margin-bottom:5px}
.reg-CN1 .region-selector_item,.reg-CN2 .region-selector_item{text-align:left;padding-left:12px}

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

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

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

.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

.fusion-footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

.fusion-footer-widget-area li.recentcomments a {
  border: none;
}

.fusion-footer-widget-area .widget_recent_entries li {
  border-bottom: 1px solid;
  padding-bottom: 12px;
}

.fusion-footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}

.fusion-content-widget-area .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}

.fusion-content-widget-area .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

.fusion-content-widget-area .sub-menu,
.fusion-content-widget-area .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.fusion-content-widget-area ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.fusion-content-widget-area .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.fusion-content-widget-area .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.fusion-content-widget-area .products-slider a,
.fusion-content-widget-area .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.fusion-content-widget-area .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.fusion-content-widget-area .product-category mark {
  background-color: transparent;
  color: inherit;
}

.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.fusion-content-widget-area .product-category h3 {
  margin-bottom: 0;
}

.sidebar .wooslider-control-nav li a,
.fusion-footer-widget-area .wooslider-control-nav li a {
  padding: 0;
  background: none;
  border: 0;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next,
.fusion-footer-widget-area .wooslider-next,
.fusion-footer-widget-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.sidebar .wooslider .wooslider-control-nav,
.fusion-footer-widget-area .wooslider .wooslider-control-nav {
  bottom: 5px;
}

.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {
  bottom: 12px;
}

.fusion-footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}


#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}



.fusion-footer-parallax {
  z-index: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.fusion-footer-parallax .fusion-footer-widget-area {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 12px solid #e9eaee;
  background: #363839;
  color: #8c8989;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

.fusion-footer-widget-area a {
  color: #bfbfbf;
}

.fusion-footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.fusion-footer-widget-area ul li a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area ul li a:hover {
  color: #a0ce4e;
}

.fusion-footer-widget-area ul li:first-child a {
  padding-top: 0px;
}

.fusion-footer-widget-area .holder-block img {
  width: 100%;
}

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

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}

.fusion-footer-copyright-area {
  z-index: 1;
  position: relative;
  padding: 18px 10px 12px;
  border-top: 1px solid #4b4c4d;
  background: #282a2b;
}


.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  display: block;
  width: 100%;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  margin-top: 20px;
}

.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,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;}
#slidingbar-area h3,#tribe-bar-form .tribe-bar-submit input[type=submit],#tribe-events .tribe-events-button,#tribe_events_filter_control #tribe_events_filters_reset,#tribe_events_filter_control #tribe_events_filters_toggle,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"]{font-weight:bold;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;}
#slidingbar-area ul,#tribe-bar-form label,#tribe_events_filters_wrapper .tribe-events-filters-label,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4,.tribe-bar-disabled #tribe-bar-form label,.tribe-events-tooltip .duration,.tribe-events-tooltip .tribe-event-duration,.tribe-events-tooltip .tribe-events-event-body,.tribe-events-tooltip p.entry-summary{font-size:13px;line-height:20px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:13px;line-height:13px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area .widget li a:before,.fusion-footer-widget-area a{color:#BFBFBF;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .tribe-events-list-widget ol li,.fusion-footer-widget-area .tribe-events-venue-widget li,.fusion-footer-widget-area .tribe-mini-calendar-event,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}


  


  

#footer{
	margin-top:140px;
	width:968px;
	height: 40px;
}


#footer p {
	margin: 0; 
	padding: 8px 0; 
	font-size: 0.6em;
	color: #EAEAEA;
	font-weight: normal;
	text-align: center;
	text-shadow: #999 1px 2px 4px;
	padding-top: 10px;
}


#footer A{ 
	text-decoration: none; 		
	color: #4B5B7D;
}


#footer A:hover{ 
	text-decoration: underline; 		
}



h2.entry-title{
	margin-bottom:.5em;
	letter-spacing: 0.5px;
	font-weight: bold;
	font-size:170%;
	line-height: 1.2em;
}

h2.entry-title .entry-subtitle{
	font-size:.65em;
	line-height: 1.1em;
}

h1.entry-title {
	font-weight: bold;
	letter-spacing: 0.5px;
}

.landmark-slider h2.entry-title{ font-size: 80%; }

.single .blog h2.entry-title{
	margin-bottom:0;
}
.newheader .topbar a.destination{width:125px;background-position:-110px -0px;}
.newheader .topbar a.destination:hover,.topbar a.destination.active{background-position:-110px -58px;}
#destination-search form.destination-search{position:relative;line-height:0;}
.view-id-events .destination-highlights{clear:both;padding-top:20px;}
.view-id-events .destination-highlights h2{color:#7BB0BB;margin-bottom:10px;}
.view-id-events .destination-highlights .view-highlights a{width:232px;height:232px;}
.view-id-events .destination-highlights .view-highlights a img{width:232px;height:155px;}
.view-id-events .destination-highlights .view-highlights .views-row-odd a,.view-id-events .destination-highlights .view-highlights .views-row-even a{margin-right:8px;margin-left:0;}
.view-id-events .destination-highlights h2.highlight-title{color:white;margin:0!important;margin-left:10px!important;margin-top:8px!important;margin-bottom:4px!important;line-height:16px;padding:0!important;text-transform:none;font-size:14px;border:none;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}


	
	
	.page-title {
		padding: 0 5%;
		width: 90%;
	}

	
	
	
	.home .page-title {
		padding: 0;
		width: 100%;
	}

	.single-people .page-title {
	}

	.page-template-page-services-single-php .page-title h1 { 
		width: 100%;
	}

	
	.page-template-page-industries-single-php .page-title h1, .page-template-page-industries-single-nosidebar-php .page-title h1 {
		max-width: 100%;
	}

	
	.page-template-page-industries-single-php .page-title h1, .page-template-page-industries-single-nosidebar-php .page-title h1,
	.page-template-page-simple-php .page-title h1 {
		width: auto;
	}

	.page-template-page-simple-php .page-title {
		top: 150px;
	}

	
	
	.page-template-page-newsevents-php .page-title h1, .page-template-page-events-php .page-title h1, .page-template-page-news-php .page-title h1 {
	    float: left;
	    margin-left: 25%;
    }

    .single-post .page-title {
	    top: 120px;
	}

	.single-post .page-title h1 {
	    margin-left: 228px;
	}

    
	
	.page-title.blog-title {
		position: relative;
		top: 0;
		margin: -400px auto 35px; 
	}

	.single-directormessage .page-title h1 { 
		margin-left: 70px;	
	}

	.page-template-page-careers-php .page-title h1 {
		font-size: 2.25em; 	
	}

	.page-template-page-contact-php .page-title h1, .page-template-page-contact-php .page-title h2 {
	    margin-left: 25%;
	}

    
    .single-people .page-title .row {
    width: 700px;
    }

    
    
    .page-template-page-services-single-php .page-title h1, .page-template-page-industries-single-php .page-title h1 {
	    top: 64px;
    }

    .single-post .page-title, .single-directormessage .page-title {
	    top: 165px;
	}

	.single-directormessage .page-title .social-menu {
		clear: left;
		margin: 0;
	}

	.single-post .page-title h1.news{
		margin-left: 0;
	}

	.page-template-page-services-single-php .page-title, .page-template-page-industries-single-php .page-title {
		width: 100%;
		padding: 0;
	}

	.child-pages-menu a:hover, .child-pages-menu .current-menu-item a,
	.page-template-page-careers-php .page-title .child-pages-menu.sub-child li a:hover, .page-template-page-careers-php .page-title .child-pages-menu.sub-child li.current-menu-item a  {
		border: none;
		background-color: #ffffff;
	}
 
	
	
	.people-form, .single-people .page-title .row {
	    width: 100%;
	}

	
	.page-template-page-services-single-php .page-title .child-pages-menu, .page-template-page-industries-single-php .page-title .child-pages-menu, .page-template-page-industries-single-nosidebar-php .child-pages-menu {
		margin-top: 120px;
		width: 90%;
		padding: 5%;
		position: static;
	}

	
	.page-template-page-newsevents-php .page-title h1, .page-template-page-events-php .page-title h1, .page-template-page-news-php .page-title h1, 
	.blog h1, .single-post .page-title h1 {
		margin: 0 ;
		float: none;
		text-align: center;
	}

	.page-template-page-newsevents-php .page-title .social-menu, .page-template-page-events-php .page-title .social-menu, .page-template-page-news-php .page-title .social-menu, 
	.blog .social-menu, .single-post .page-title .social-menu {
		float: none;
		margin: 0 auto;
		width: 136px;
	}

	.page-template-page-careers-php .page-title .child-pages-menu.sub-child,
	.page-template-page-careers-php .page-title .child-pages-menu.sub-child.university,
	.page-template-page-careers-php .page-title .child-pages-menu.sub-child.benefits {
		margin: 121px 0 0 0 ;
		width: 100%;
	}

	.page-template-page-careers-php .page-title .child-pages-menu.sub-child li {
		float: left;
	}

	.page-template-page-careers-php .page-title .child-pages-menu.sub-child li a {
		padding-left: 9px;
	}

	
	.page-template-page-rss-php .page-title h1 {
	    padding-top: 60px;
	    text-align: center;
	}

	
	.page-id-3250 .page-title .row h2 {
		padding-top: 100px;
		text-align: center;
	}

	
	.post-type-archive-people .page-title .row {
		width: auto;
	}

	.single-post .page-title .social-menu, .single-directormessage .page-title .social-menu {
		display: none;
	}

.super-slider-post a:hover, .carousel-title a:hover, .carousel-author a:hover, .multi-category-title a:hover, .slide-title h2 a:hover, .img-featured-title a:hover, .small-title a:hover, .small-author a:hover, .img-featured-title h2 a:hover{color:#FFF;}

.small-title { font-size: 15px; font-weight: 700;float:left;width:100%;line-height:17px;text-transform:uppercase;}

.small-title a { color: #FFF; }

body, .small-title, .widget-title, .tv-featured-title{font-family:Montserrat;}

				.panel .panel-content p.meta { font-size: 11px; margin: 0; padding: 0; color: #cc6600; font-weight: bold; }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
span.product-action{color:#fff!important}
#quick-view-content .product-action.green{display:none}
.blog-actions-big .product-action{padding-top:9px!important}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.main-top .block[class*="span"]:nth-child(odd),.main-top .block[class*="span"].clear-row,.main-upper .block[class*="span"]:nth-child(odd),.main-upper .block[class*="span"].clear-row,.main-body .block[class*="span"]:nth-child(odd),.main-body .block[class*="span"].clear-row,.main-lower .block[class*="span"]:nth-child(odd),.main-lower .block[class*="span"].clear-row,.main-bottom .block[class*="span"]:nth-child(odd),.main-bottom .block[class*="span"].clear-row,.content-top .block[class*="span"]:nth-child(odd),.content-top .block[class*="span"].clear-row,.content-upper .block[class*="span"]:nth-child(odd),.content-upper .block[class*="span"].clear-row,.content-lower .block[class*="span"]:nth-child(odd),.content-lower .block[class*="span"].clear-row,.content-bottom .block[class*="span"]:nth-child(odd),.content-bottom .block[class*="span"].clear-row,.content-row2 .span6:nth-child(odd),.content-col2.row-fluid .span6:nth-child(odd),.content-row3 .span4:nth-child(odd),.content-col3.row-fluid .span4:nth-child(odd),.content-row4 .span3:nth-child(odd),.content-col4.row-fluid .span3:nth-child(odd),.site-sidebar-first .block:nth-child(odd),.site-sidebar-second .block:nth-child(odd){margin-right:2%;}
.footer-content .block.span2,.footer-content .block.span3{float:left;margin-left:0;margin-right:4%;width:30.6%;}
.footer-content .block.span2:nth-child(3n+1),.footer-content .block.span3:nth-child(3n+1){clear:both;}
.footer-content .block.span2:nth-child(3n),.footer-content .block.span3:nth-child(3n){margin-right:0;}
.news-blocks .span3,.news-blocks .span4{line-height:normal;border:1px solid #344051;margin-bottom:10px;background:#fff;margin-top:20px;}
.view-id-homepage_systems .span4:hover,.front .span3:hover{opacity:0.8;}
 
        .signup-left, .signup-right { position:relative; display:none; visibility:hidden; }

.signup-left, .signup-middle, .signup-right { float:left; }

.signup-right { text-align:right; }


img.alignnone {
	margin: 0px 0;
}

div.column-right { float: right; width:700px; }
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}
.modal-header .close{margin-top:-2px}


.quotes_1{
	vertical-align:top;
	float:left;
}

.topsection-wrap {
    width: 100%;
    margin: -5px auto 0;
    
    margin: 0 auto\9;
    position: relative;
}

.home_illusion {width:557px;margin-left:-278px;height:auto;position:absolute;top:160px;left:50%;z-index:100;}
.footer__group-one{padding:0 0 1.25rem 0;border-bottom:solid 1px #757678}
.footer__group-two{padding:1.25rem 0 0 0}


.clearjz {clear:both;}


#banner-schools { 
  	position: relative;
	width: 520px;
	border: 1px solid #d2e4fc;
	margin: 0 7px 5px 7px;
	font-size: 12px;
	text-align: justify; }

#banner-schools td { padding: 2px; }

#banner-schools img { border: 0; }


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

.related_part {
	background:#003366;
	padding:10px 0;

        
*width:222px;
*overflow:hidden;

	}
.col{float:left}

.feature-content .circle-content {
    margin-bottom:50px;
    overflow:hidden;
}
#block-block-701{margin:32px auto 108px;}
.page-node-20441 #block-block-701,.page-node-17896 #block-block-701,.page-forum #block-block-701,.node-type-forum #block-block-701{margin:32px auto 46px;}
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2{color:#434343;display:block;font-size:30px;padding:24px 10px 28px;margin:0 auto;line-height:34px;text-align:center;text-transform:uppercase;border-bottom:none;font-weight:800;letter-spacing:2px;}
.page-comment-reply #page-title:after,.page-comment-edit #page-title:after,.page-comment-delete-own #page-title:after,#page-title:after,#block-block-776 h2:after,#block-block-781 h2:after,.page-forum #page-title:after,#block-views-be97a62486938aae0230cdbd8af78a79 h1:after,#block-views-be97a62486938aae0230cdbd8af78a79 h2:after,.node-type-forum .view-forum .views-field-title:after,body.node-type-album #page-title:after,.page-node.node-type-page #page-title:after,.page-filter.page-filter-tips #page-title:after,.page-news-v2 #block-system-main .views-row .views-field-title span:after,.page-news-v2 #block-system-main .views-row .views-field-title span a:after,#block-views-home-one-page-news-block-2 .views-row .views-field-title a:after,.page-news #block-system-main .views-row .views-field-title a:after,.page-news-v1 #block-system-main .views-row .views-field-title a:after,#block-views-home-one-page-news-block-4 .views-row .views-field-title a:after,#block-views-home-one-page-news-block-3 .views-row .views-field-title a:after,.page-node-add-forum #main .preview h3:after,.view-home-one-page-masonry .views-row .views-field-title a:after,.page-node-15326 .style-top .style-right .style-news-title:after,#block-views-home-one-page-news-block-7 h2:after,#block-views-home-one-page-photos-block-2 h2:after,#block-views-home-one-page-video-block h2:after,#block-views-albums-block h2:after,.block h2:after,#main h2:after,#postcontent-first h2:after,#block-views-merch-block-1 h2:after,#block-views-merch-block-2 h2:after,#block-views-home-one-page-news-block-1 h2:after,#block-block-516 h2:after,.page-user #page-title:after{content:'';display:block;width:203px;height:1px;margin:0 auto;background:#d80203;margin-top:20px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .block.view-home-one-page-video,.page-node-20441 .block.view-home-one-page-video{margin-bottom:16px;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul.block,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul.block{margin-bottom:16px;}
.page-node-17896 .view-member .view-content ul.block{margin-bottom:16px;}
.view-home-one-page-news .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-news-block-1 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-5 .view-content ul.block{margin-bottom:16px;}
.page-photo-v1 .content .view-home-one-page-photos .view-content ul.block,.page-photo .content .view-home-one-page-photos .view-content ul.block,#block-views-home-one-page-photos-block-5 .content .view-home-one-page-photos .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block .view-content ul.block{margin-bottom:16px;}
.page-video-v1 .view-home-one-page-video .view-content ul.block,.page-video .view-home-one-page-video .view-content ul.block,#block-views-home-one-page-video-block-2 .view-home-one-page-video .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
#block-block-646.block #wmg-widget #wmg-events .wmg-events-header div{color:#000000;}
.page-user .block h2{text-transform:capitalize;}
.block .rpx-or{text-align:center;line-height:1;margin-bottom:1.3333em;}
.block .rpx-or::before,.block .rpx-or::after{border-top-style:solid;border-top-width:1px;height:0;top:50%;position:absolute;top:1.25ex;width:46%;}
.block .rpx-or::before{left:0;}
.block .rpx-or::after{right:0.5%;}

#ssba_pinterest_share {padding:5px 8px !important; }

a:hover#ssba_pinterest_share {background-color: #cb2027 !important; color:#ffffff !important; }

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }

body .td-header-row .td-header-sp-ads {
  min-height: 0px;
}


.td-header-sp-ads {
  float: right;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 728px;
  position: relative;
  
  
  
}

.td-header-sp-ads .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  
}



.td-header-style-1 .td-header-sp-ads {
  float: right;
  
}

.td-header-style-1 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-2 .td-header-sp-ads {
  float: right;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 749px;
  position: relative;
  
  
}

.td-header-style-2 .td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  
}

.td-header-style-3 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-3 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-4 .td-header-sp-ads {
  margin-top: 8px;
  width: 100%;
  
}

.td-header-style-4 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-5 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.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-5 .td-header-sp-ads .adsbygoogle,
.td-header-style-5 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-6 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-6 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-7 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
  min-height: inherit;
}

.td-header-style-7 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.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-7 .td-header-sp-ads .adsbygoogle,
.td-header-style-7 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-8 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.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-8 .td-header-sp-ads .adsbygoogle,
.td-header-style-8 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-9 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.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-9 .td-header-sp-ads .adsbygoogle,
.td-header-style-9 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-10 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.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-header-style-10 .td-header-sp-ads .adsbygoogle,
.td-header-style-10 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.fusion-contact-info {
  line-height: 43px;
}

#side-header .fusion-contact-info {
  word-wrap: break-word;
}
body,.sidebar .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q,.project-content .project-info h4,.fusion-accordian .panel-body, #side-header .fusion-contact-info, #side-header .header-social .top-menu {line-height: 25px;}
.fusion-mobile-menu-design-classic .fusion-contact-info {text-align: center;line-height: normal;}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}

	img.site-logo { max-width: 70%; max-height: none; margin: 0 auto; display: block; float: none; }

    .social-icons {    width: 24%;}

    .social-icons ul li:first-child{    padding-left: 0;}

	 .social-icons ul { width: 100%; text-align:center;margin-bottom:10px;}

	  .social-icons ul li{display:inline-block;float:none;}

.hp-intro p.slogan { margin: 0; color: #3f3f3f; font: normal 31px 'Open Sans', Helvetca, Arial, sans-serif; line-height: 1.2; display: inline-block; vertical-align: middle }

.style-intro01 p.slogan { color: #fff; }

A.cattree { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover { COLOR: #FF8000; TEXT-DECORATION: underline; }

A.cattree:visi { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover:visit { COLOR: #FF8000; TEXT-DECORATION: underline; }
.tout-headline .field-tout-headline p,.tout-headline .field-headline p{margin:0}
.pane-node-field-hp-150x150-touts .field-tout-headline,.pane-node-field-hp-150x150-touts2 .field-tout-headline{font-size:17px}
.node-type-homepage .field-tout-headline p,.page-homepage .field-tout-headline p{display:inline}
.node-type-recipe .block-ti-lsg-mr-recipe-recipes-related .tout-headline .field-tout-headline,.node-type-recipe .block-ti-lsg-mr-recipe-recipes-related .tout-headline .field-headline{font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.node-type-advertorial-page .pane-ti-lsg-mr-advertorial-page-advertorial-featured-touts .field-tout-headline,.node-type-advertorial-page .pane-ti-lsg-mr-advertorial-page-advertorial-featured-touts .field-headline{font-size:1.2em}
.article__touts .field-tout-headline{margin-bottom:5px;font-size:14px;font-family:Georgia,serif}
.field-channel-75x75-touts .field-tout-headline{font:1.07em Georgia,Serif}
.field-related-touts .field-tout-headline{font-size:1.25em}
.node-type-channel .field-hero-tout .node--tout_featured .field-tout-headline{font:1.15em georgia,serif}
.franchise .franchise-hero-600x300-slideshow .field-tout-headline,.franchise .franchise-hero-400x400-slideshow .field-tout-headline{position:absolute;width:613px;bottom:13px;left:13px;padding:5px;background-color:#ccc;background-color:rgba(255,255,255,0.7);font:18px georgia,serif;font-weight:bold}
.franchise .franchise-hero-400x400-slideshow .field-tout-headline{width:400px}
.node-type-topic-page-child .center-wrapper .panel-col-last .pane-node-field-list-touts .field-list-touts .node--tout .field-tout-headline,.node-type-topic-page-child .center-wrapper .panel-col-last .pane-node-field-list-touts .field-list-touts .node--tout .tout-headline{font-size:15px}
.node-type-topic-page-child .center-wrapper .panel-col-last .pane-node-field-list-touts .field-list-touts .node--tout .field-tout-headline h1,.node-type-topic-page-child .center-wrapper .panel-col-last .pane-node-field-list-touts .field-list-touts .node--tout .tout-headline h1{font-size:15px}
.pane-ti-lsg-mr-topic-page-child-topic-child-pages-featured-touts .field-tout-headline,.pane-ti-lsg-mr-topic-page-child-topic-child-pages-featured-touts .field-headline{font-size:1.2em}

.blueWidgets .huge {
	font-size:81px;
	font-weight:800;
	line-height:80px;
	margin-bottom:-10px;
}

.blueWidgets .huge small {
	font-weight:600;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#branding-bottom{width:1px;padding:10px 10px 10px 0;line-height:0;font-size:0}

  #branding-bottom,
  #bottom-bar .wf-float-left,
  #bottom-bar .wf-float-right {
    display: block;
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
.wf-td{display:table-cell;vertical-align:middle}
#bottom-bar .wf-td p{margin-bottom:0}
.logo-classic #navigation .wf-td{text-align:right}
.logo-classic #navigation .wf-td .soc-ico a{float:right}
.logo-center #navigation .soc-ico,.logo-center #navigation .wf-td{display:inline-block}
.header-side-left #header .wf-table,.header-side-left #header .wf-td,.header-side-right #header .wf-table,.header-side-right #header .wf-td{display:block}
.fancy-header .wf-td{width:50%;vertical-align:middle}
.content-left.fancy-header .wf-td,.content-right.fancy-header .wf-td{display:block;width:100%}
.content-right.fancy-header .wf-td,.title-left .breadcrumbs,.title-right .hgroup{text-align:right}
.fancy-header.title-center .wf-table,.fancy-header.title-center .wf-td{display:block;width:100%;text-align:center}
.fancy-header .wf-td .breadcrumbs,.page-title .wf-td .breadcrumbs{display:inline-block}
.page-title.content-left .wf-td,.page-title.content-right .wf-td,.page-title.title-center .wf-td{display:block;text-align:center}
.page-title.content-left .wf-td{text-align:left}
.page-title.content-right .wf-td,.page-title.title-left .hr-breadcrumbs,.page-title.title-right h1{text-align:right}
.page-title.content-left.disabled-bg .wf-table,.page-title.content-right.disabled-bg .wf-table,.page-title.disabled-bg .wf-td,.page-title.title-center.disabled-bg .wf-table{vertical-align:bottom;padding:0}
.benefits-style-two.benefits-grid .wf-td{vertical-align:top}
.benefits-style-one.benefits-grid .wf-td{padding-bottom:0}
.iso-container .blog-content.wf-td,.iso-container .blog-media.wf-td,.iso-grid .blog-content.wf-td,.iso-grid .blog-media.wf-td,.layout-masonry .blog-content.wf-td,.layout-masonry .blog-media.wf-td,.media-wide .blog-content.wf-td,.media-wide .blog-media.wf-td,.shortcode-blog-posts .wf-td{display:block}
.items-grid .wf-td,.post-content,.post-img,.recent-posts .wf-td{display:table-cell;vertical-align:top}
.overlay-door .wf-td,.share-overlay .wf-td{padding:30px}
.wf-td #lang_sel,.wf-td #lang_sel_click,.wf-td #lang_sel_list{margin:0 20px 0 0}

  .share-overlay .wf-td {
    padding-top: 60px;
  }

  .header-side-left #header .wf-td,
  .header-side-right #header .wf-td {
    display: table-cell;
  }

  .show-device-logo #branding img.mobile-logo,
  .logo-classic .wf-table,
  .logo-classic .wf-td {
    display: block;
  }

  .mini-nav select,
  .menu-select,
  #top-bar .wf-td {
    display: inline-block;
  }

  .fancy-header .wf-table,
  .fancy-header .wf-td,
  .page-title .wf-table,
  .page-title .wf-td {
    display: block;
    width: 100%;
    text-align: center;
  }

  .page-title.title-right h1,
  .page-title.title-left .hr-breadcrumbs,
  .title-left .breadcrumbs,
  .content-right.fancy-header .wf-td,
  .page-title.content-right .wf-td,
  .page-title.content-left .wf-td,
  .page-title.content-right .wf-td {
    text-align: center;
  }

  .content .wf-table.wf-mobile-collapsed,
  .content .wf-mobile-collapsed .wf-tr,
  .content .wf-mobile-collapsed .wf-td {
    display: block;
  }

  #bottom-bar .wf-table,
  #bottom-bar .wf-td {
    display: block;
    text-align: center;
  }

  #bottom-bar .wf-td {
    margin: 5px 0;
  }

.buttonlist .next .icon-arrow_right,
.buttonlist .prev .icon-arrow_left{
	top:-4px;
}

.button_arrow .icon-arrow_right,
.button_arrow .icon-arrow_left{
	font-size:18px;
	position:relative;
	top:-6px;
	padding-right:5px;
}

.pagination .icon-arrow_right, .pagination .icon-arrow_left{
	font-size:18px;
	position:relative;
	top:-5px;
	margin-left:5px;
}

.site-container{
	max-width:100%;
}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.winfield-widget .content .widget:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.winfield-widget .content .widget:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.winfield-landing .site-container {
	margin: 0 auto;
	max-width: 960px;
}


	.footer-widgets .wrap,
	.site-container {
		max-width: 1024px;
	}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.site-inner,
	.site-container .sidebar-primary,
	.site-container .content,
	.site-container .content-sidebar-wrap,
	.site-container .sidebar-secondary {
		width: 100%;
	}

.address {
	FONT-FAMILY: Geneva, Arial, sans-serif; 
	FONT-SIZE: 8pt;
	text-align: center;
}
.featured-place .featured-place-content{padding:10px;font-weight:300;border:1px solid #bbb;border-top:0;height:70px}
.featured-place .featured-place-content .price-rating{margin-bottom:8px}
.featured-place .featured-place-content .price-rating p{margin-right:10px;font-weight:600;margin-bottom:0}
.blog-content .comments-info,.row{padding:0 .625rem}
.blog-content .comments-info .comments-info,.blog-content .comments-info .row,.blog-content .row .comments-info,.blog-content [class*=col-] .comments-info,.row .blog-content .comments-info,.row .row,[class*=col-] .blog-content .comments-info,[class*=col-] .row{width:auto;max-width:none;min-width:0;padding:0}
.blog-content .comments-info [class*=col-],.blog-content .comments-info [class*=push-],.blog-content .comments-info [class*=pull-],.row [class*=col-],.row [class*=push-],.row [class*=pull-]{width:auto;float:none;left:0;margin:0;padding:0}
.blog-content .comments-info .col-1,.row .col-1{width:4.16667%;left:auto}
.blog-content .comments-info .col-2,.row .col-2{width:8.33333%;left:auto}
.blog-content .comments-info .col-3,.row .col-3{width:12.5%;left:auto}
.blog-content .comments-info .col-4,.row .col-4{width:16.66667%;left:auto}
.blog-content .comments-info .col-5,.row .col-5{width:20.83333%;left:auto}
.blog-content .comments-info .col-6,.row .col-6{width:25%;left:auto}
.blog-content .comments-info .col-7,.row .col-7{width:29.16667%;left:auto}
.blog-content .comments-info .col-8,.row .col-8{width:33.33333%;left:auto}
.blog-content .comments-info .col-9,.row .col-9{width:37.5%;left:auto}
.blog-content .comments-info .col-10,.row .col-10{width:41.66667%;left:auto}
.blog-content .comments-info .col-11,.row .col-11{width:45.83333%;left:auto}
.blog-content .comments-info .col-12,.row .col-12{width:50%;left:auto}
.blog-content .comments-info .col-13,.row .col-13{width:54.16667%;left:auto}
.blog-content .comments-info .col-14,.row .col-14{width:58.33333%;left:auto}
.blog-content .comments-info .col-15,.row .col-15{width:62.5%;left:auto}
.blog-content .comments-info .col-16,.row .col-16{width:66.66667%;left:auto}
.blog-content .comments-info .col-17,.row .col-17{width:70.83333%;left:auto}
.blog-content .comments-info .col-18,.row .col-18{width:75%;left:auto}
.blog-content .comments-info .col-19,.row .col-19{width:79.16667%;left:auto}
.blog-content .comments-info .col-20,.row .col-20{width:83.33333%;left:auto}
.blog-content .comments-info .col-21,.row .col-21{width:87.5%;left:auto}
.blog-content .comments-info .col-22,.row .col-22{width:91.66667%;left:auto}
.blog-content .comments-info .col-23,.row .col-23{width:95.83333%;left:auto}
.blog-content .comments-info .col-24,.row .col-24{width:100%;left:auto}
.blog-content .comments-info [class*=col-],.row [class*=col-]{float:left;padding:0 .375rem;position:relative}
.blog-content .comments-info [class*=col-]:first-child,.row [class*=col-]:first-child{padding-left:0}
.blog-content .comments-info [class*=col-]:last-child,.row [class*=col-]:last-child{padding-right:0}
.blog-content .comments-info [class*=col-].centered,.row [class*=col-].centered{float:none;margin:0 auto}
.blog-content .comments-info .offset-1,.row .offset-1{margin-left:4.16667%}
.blog-content .comments-info .offset-2,.row .offset-2{margin-left:8.33333%}
.blog-content .comments-info .offset-3,.row .offset-3{margin-left:12.5%}
.blog-content .comments-info .offset-4,.row .offset-4{margin-left:16.66667%}
.blog-content .comments-info .offset-5,.row .offset-5{margin-left:20.83333%}
.blog-content .comments-info .offset-6,.row .offset-6{margin-left:25%}
.blog-content .comments-info .offset-7,.row .offset-7{margin-left:29.16667%}
.blog-content .comments-info .offset-8,.row .offset-8{margin-left:33.33333%}
.blog-content .comments-info .offset-9,.row .offset-9{margin-left:37.5%}
.blog-content .comments-info .offset-10,.row .offset-10{margin-left:41.66667%}
.blog-content .comments-info .offset-11,.row .offset-11{margin-left:45.83333%}
.blog-content .comments-info .offset-12,.row .offset-12{margin-left:50%}
.blog-content .comments-info .offset-13,.row .offset-13{margin-left:54.16667%}
.blog-content .comments-info .offset-14,.row .offset-14{margin-left:58.33333%}
.blog-content .comments-info .offset-15,.row .offset-15{margin-left:62.5%}
.blog-content .comments-info .offset-16,.row .offset-16{margin-left:66.66667%}
.blog-content .comments-info .offset-17,.row .offset-17{margin-left:70.83333%}
.blog-content .comments-info .offset-18,.row .offset-18{margin-left:75%}
.blog-content .comments-info .offset-19,.row .offset-19{margin-left:79.16667%}
.blog-content .comments-info .offset-20,.row .offset-20{margin-left:83.33333%}
.blog-content .comments-info .offset-21,.row .offset-21{margin-left:87.5%}
.blog-content .comments-info .offset-22,.row .offset-22{margin-left:91.66667%}
.blog-content .comments-info .offset-23,.row .offset-23{margin-left:95.83333%}
.blog-content .comments-info .push-1,.row .push-1{left:4.16667%}
.blog-content .comments-info .pull-1,.row .pull-1{right:4.16667%}
.blog-content .comments-info .push-2,.row .push-2{left:8.33333%}
.blog-content .comments-info .pull-2,.row .pull-2{right:8.33333%}
.blog-content .comments-info .push-3,.row .push-3{left:12.5%}
.blog-content .comments-info .pull-3,.row .pull-3{right:12.5%}
.blog-content .comments-info .push-4,.row .push-4{left:16.66667%}
.blog-content .comments-info .pull-4,.row .pull-4{right:16.66667%}
.blog-content .comments-info .push-5,.row .push-5{left:20.83333%}
.blog-content .comments-info .pull-5,.row .pull-5{right:20.83333%}
.blog-content .comments-info .push-6,.row .push-6{left:25%}
.blog-content .comments-info .pull-6,.row .pull-6{right:25%}
.blog-content .comments-info .push-7,.row .push-7{left:29.16667%}
.blog-content .comments-info .pull-7,.row .pull-7{right:29.16667%}
.blog-content .comments-info .push-8,.row .push-8{left:33.33333%}
.blog-content .comments-info .pull-8,.row .pull-8{right:33.33333%}
.blog-content .comments-info .push-9,.row .push-9{left:37.5%}
.blog-content .comments-info .pull-9,.row .pull-9{right:37.5%}
.blog-content .comments-info .push-10,.row .push-10{left:41.66667%}
.blog-content .comments-info .pull-10,.row .pull-10{right:41.66667%}
.blog-content .comments-info .push-11,.row .push-11{left:45.83333%}
.blog-content .comments-info .pull-11,.row .pull-11{right:45.83333%}
.blog-content .comments-info .push-12,.row .push-12{left:50%}
.blog-content .comments-info .pull-12,.row .pull-12{right:50%}
.blog-content .comments-info .push-13,.row .push-13{left:54.16667%}
.blog-content .comments-info .pull-13,.row .pull-13{right:54.16667%}
.blog-content .comments-info .push-14,.row .push-14{left:58.33333%}
.blog-content .comments-info .pull-14,.row .pull-14{right:58.33333%}
.blog-content .comments-info .push-15,.row .push-15{left:62.5%}
.blog-content .comments-info .pull-15,.row .pull-15{right:62.5%}
.blog-content .comments-info .push-16,.row .push-16{left:66.66667%}
.blog-content .comments-info .pull-16,.row .pull-16{right:66.66667%}
.blog-content .comments-info .push-17,.row .push-17{left:70.83333%}
.blog-content .comments-info .pull-17,.row .pull-17{right:70.83333%}
.blog-content .comments-info .push-18,.row .push-18{left:75%}
.blog-content .comments-info .pull-18,.row .pull-18{right:75%}
.blog-content .comments-info .push-19,.row .push-19{left:79.16667%}
.blog-content .comments-info .pull-19,.row .pull-19{right:79.16667%}
.blog-content .comments-info .push-20,.row .push-20{left:83.33333%}
.blog-content .comments-info .pull-20,.row .pull-20{right:83.33333%}
.blog-content .comments-info .push-21,.row .push-21{left:87.5%}
.blog-content .comments-info .pull-21,.row .pull-21{right:87.5%}
.blog-content .comments-info .push-22,.row .push-22{left:91.66667%}
.blog-content .comments-info .pull-22,.row .pull-22{right:91.66667%}
.blog-content .comments-info .push-23,.row .push-23{left:95.83333%}
.blog-content .comments-info .pull-23,.row .pull-23{right:95.83333%}
.blog-content .comments-info:after,.blog-content .comments-info:before,.group:after,.group:before,.row:after,.row:before{content:" ";display:table}
.blog-content .comments-info:after,.group:after,.row:after{clear:both}
.blog-content .comments-info:last-child .col-12.push-1,.row:last-child .col-12.push-1{padding:0 .3125rem 0 0}
.blog-content .hero-row.comments-info,.row.hero-row{padding-left:.7%}
.article-next .blog-content .comments-info,.article-next .row,.blog-content .article-next .comments-info{position:relative}
.newsletter-content.container.newsletter-optout .row-option{margin-bottom:50px}
.blog-content .donate-container .comments-info,.donate-container .blog-content .comments-info,.donate-container .row{position:relative}
.article-content-column .comments-info,.blog-article .blog-content .comments-info .blog-content .comments-info,.blog-article .row .blog-content .comments-info,.blog-content .blog-article .comments-info .blog-content .comments-info{background:#f0f0f0;padding:2rem}
.blog-article .blog-content .comments-info .blog-content .comments-info,.blog-article .row .blog-content .comments-info,.blog-content .blog-article .comments-info .blog-content .comments-info{padding:2rem 2rem 0;margin-bottom:20px}
.blog-content .salary-survey-table .comments-info,.salary-survey-table .blog-content .comments-info,.salary-survey-table .row{display:table-row;width:100%}
.blog-content .salary-survey-table .header.comments-info,.salary-survey-table .blog-content .header.comments-info,.salary-survey-table .row.header{background:rgba(0,0,0,.2)}
.blog-content .salary-survey-table .header.comments-info .col,.salary-survey-table .blog-content .header.comments-info .col,.salary-survey-table .row.header .col{white-space:nowrap;vertical-align:bottom}
.blog-content .salary-survey-table .header.comments-info .col span,.salary-survey-table .blog-content .header.comments-info .col span,.salary-survey-table .row.header .col span{display:block}
.blog-content .salary-survey-table .header.comments-info .col span.small,.salary-survey-table .blog-content .header.comments-info .col span.small,.salary-survey-table .row.header .col span.small{font-size:12px;font-size:.75rem;line-height:1em;line-height:1rem}
.blog-content .salary-survey-table .data.comments-info .org,.salary-survey-table .blog-content .data.comments-info .org,.salary-survey-table .row.data .org{font-size:.9em;font-weight:italics}

.si-widget ul{list-style-type:none}

.si-widget li{display:inline;background:none!important}

.si-widget ul li img:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.5);transform:scale(1.1);position:relative;z-index:5;-webkit-tap-highlight-color:rgba(0,0,0,0)}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-news .item-more-link a,body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-news .view-footer a,body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-events .item-more-link a,body.node-type-home .group-home-sidebar-1 .field-name-field-home-page-featured-events .view-footer a{color:#225341;}
body.node-type-home .group-home-sidebar-1 .group-home-conferences-events .view-footer a{display:block;clear:both;padding:10px 0 0 0;}
body.node-type-home .group-home-sidebar-2 .field-name-field-home-page-featured-people .view-footer{margin:10px 0 0 0;}
body.node-type-home .group-home-sidebar-2 .field-name-field-home-page-featured-people .view-footer a{color:#225341;}
body.node-type-page-department-1-home .view-departmental-news .view-footer{text-align:right;}

#copyright {
  color: #FFFFFF;
 	margin: auto 20px;
	width: 600px;
	padding: 10px 0px 10px 0px;
	text-align: left; 
}

#column1 p.first {
	padding-top: 0;	
}
.region-selector{transition:max-height .3s ease,opacity .3s ease;background:#1c1c1e;max-height:0;opacity:0;overflow:hidden;will-change:opacity}


.footer .footer-buttons { overflow: hidden; display: inline-block;float:left;border-left: 1px solid #b1b3b5 ;padding:20px;width:50%}

.footer .footer-buttons a {color:#525666}

.footer .footer-buttons:hover,
.footer .footer-buttons a:hover{color:#fff;text-decoration:none}

	.footer-buttons .btn{font-size:1em;padding:10px; margin:5px;}
.region-selector_item{font-family:robotocondensedregular,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;margin-bottom:5px}
.reg-CN1 .region-selector_item,.reg-CN2 .region-selector_item{text-align:left;padding-left:12px}
.hentry .alignnone{display:inline-block;}
#toolbar .float-right
.module{margin:0
0 0 15px;float:right}
#headerbar
.module{max-width:300px;margin-right:0;float:right}
.module,#breadcrumbs,#content{margin:15px}
#menu
.module{margin:10px
5px}
#footer
.module{margin:0}

.module{position:relative}
.module
.badge{position:absolute;top:0;right:0;z-index:1}
.module .module-title
.icon{display:block;position:relative;top:-6px;width:30px;height:30px;margin-right:5px;overflow:hidden;float:left}
.module .module-title{margin:0
0 15px 0}
.module .module-title
span.title{display:block}
.module .module-title
span.subtitle{display:block;margin-top:2px;line-height:14px;font-size:12px;text-indent:1px}
.module .badge-hot{background-position:0 0}
.module .badge-top{background-position:0 -25px}
.module .badge-free{background-position:0 -50px}
.module .badge-new{background-position:0 -75px}
.module .module-title .icon-download{background-position:0 0}
.module .module-title .icon-twitter{background-position:0 -30px}
.module .module-title .icon-mail{background-position:0 -60px}
.module .module-title .icon-bubble{background-position:0 -90px}
.module .module-title .icon-login{background-position:0 -120px}
.module .module-title .icon-cart{background-position:0 -150px}
div.module{min-height:0px !important}

  
    .trigger {
      position: absolute;  
      width:22px;
    }


.clear { clear:both;
	}


.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; 
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	
	background:#F2FAF8;
	background: -moz-linear-gradient(top, #F2FAF8, #F5FBFA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2FAF8), to(#F5FBFA));

	
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}


.dropdown_1column {width: 200px;}


#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0;}


.content {
	margin-top: 0;
}
.widgets-list-layout{padding:0;margin:0;list-style-type:none}
.widgets-list-layout li:after,.widgets-list-layout li:before{content:"";display:table}
.widgets-list-layout li:after{clear:both}
.widgets-list-layout li{zoom:1;margin-bottom:1em;list-style-type:none!important}
.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}
.widgets-list-layout-links{float:right;width:73.404255%}
.widgets-list-layout span{opacity:.5}
.widgets-list-layout span:hover{opacity:.8}


.widgets-list-layout li:before,
.widgets-list-layout li:after {
	content:"";
	display:table;
}
div.homepage-content div.sec-content .about-section li.about-about a:before{background-position:-13px -12px}
#gh-topl a:hover,#gh-eb a:hover,#gh-ug a,#gh-eb-u-o a{color:#0654ba}
#gh-eb-u-o{*top:21px;left:-5px}
#gh-eb-u-o .gh-o-l,#gh-eb-u-o .gh-o-err{*margin:0 0 37px}
#gh-eb-u-o #gh-uid{color:#333!important;font-weight:bold}
.gh-w li.gh-t{*background-position:-499px -30px}
.gh-IE8 li.gh-t{background-position:-115px -33px;*background-position:-116px -27px}
.gh-w li.gh-t:first-child,.gh-w #_nkw.gh-t{*display:inline;*margin-right:0;*vertical-align:top}
.gh-w .gh-t{display:inline-block;*display:inline;font-size:12px;background-position:-498px -35px;padding:0 9px 0 11px}
.gh-w .gh-t:first-child,.gh-w #_nkw.gh-t{background:0;padding:0}
#connect .number{color:#333;top:43px;right:25px;font-size:30px}


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

  .col-sm-12 {
    width: 100%;
  }


  
  .small-12 {
    position: relative;
    width: 100%;
  }


header #navigation a.active {
  text-decoration: underline;
}

header #navigation a.active.dropdown  {
  text-decoration: none;
}

header #navigation a:hover {
  text-decoration: underline;
}

header #navigation a.dropdown:hover {
  text-decoration: underline;
}

header #navigation a.active.dropdown:hover {
  text-decoration: none;
}


  #navigation {
    height:0;
    padding-bottom:0;
    overflow-y:scroll !important;
  }


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.doormat .resource-type-html-link:before,.navigation-sidebar-frontpage-wrapper .resource-type-html-link:before{content:"";}

.hover-overlay {
	position: absolute;
	height: 100%;
	width: 100%;
	overflow: hidden;
	top:0;
	left:0;
	display:none;
}


.camera_commands,
.camera_prev,
.camera_next,
.flex-direction-nav a,
.lambda-featured-header-caption,
.hover-overlay {
	background-color: rgb(227, 11 ,11);
	background-color:rgba(227, 11 ,11,0.8);
}


.menu-item {
    display: inline;
}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }
.footer-section{padding:2em 0;border-bottom:1px solid #333333;}
.footer-section:after{content:"";display:table;clear:both;}
.footer-section.footer-section-four{border-bottom:none;}
.footer-section .menu li{margin:0 0 .5em 0;}
.footer-section-one{padding:3em 0 7em;}
.front-container .footer-section-one{padding:2em 0;}
.footer-section .block-context-ui-editor{display:none;}
.footer-section h2,.front-footer h2{font-size:1.375em;line-height:2.18182em;line-height:1;margin:0 0 1em;}
.footer-section ul li a,.front-footer ul li a{display:inline-block;color:#bbbbbb;font-size:0.875em;line-height:1.71429em;line-height:1.3;}
.footer-section ul li a:hover,.footer-section ul li a.active,.front-footer ul li a:hover,.front-footer ul li a.active{color:white;}
.footer-section-four{font-size:0.875em;line-height:1.71429em;color:#bbbbbb;}
.modal-body{position:relative;padding:15px}

#MYenter .modal-body .form-group {
  padding-bottom: 5px;
  position: relative;
}

#MYenter .modal-body .form-group .fa {
  font-size: 21px;
  position: absolute;
  right: 10px;
  top: 8px;
  color: #2083c5;
}

#MYenter .modal-body .form-group input {
  color: #3a8cc8;
  font: 18px/20px 'Open Sans', Arial, sans serif;
  height: 36px;
  border: medium none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.modal-body a {
  color: #bcc0c3;
}

.modal-body a:hover {
  color: #ffffff;
}


#mainmenu-nav{list-style: none;list-style-type: none;padding:0 0 8px 0;}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }

#footer #footer-nav .menu-item-172 {
  display: none;
}


#rl_french_products h2 { font-size: 25px; text-align: center;}

.footer-left {
	float: left;
}

.this-week .header-thumb, .this-week .header-thumb img {width:60px;height:58px;float:right;border:0;}

		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }

		#wp-calendar #next a { padding-right: 10px; text-align: right; }
.row{margin-left:-15px;margin-right:-15px}



.media-cat-loop .row{
	margin-bottom: 30px;
}

#wrapper {  margin: 0 0 0 21%}


.footer_container{background: none repeat scroll 0 0 #542921; color: #dbddd4;font-family: Arial,Helvetica,sans-serif;font-size: 13px;line-height: 50px;margin-top: 1px;padding: 25px 0 10px 0;text-align: center;float:left; width:100%; min-width:960px;}


.content .buckets .bucket {
    float: left;
    width: 140px;
    height: 220px;
    padding: 0 0 0 29px;
    margin: 0 0 0 30px;
    border-left: 1px solid #eaeaea;
}


.content .buckets .bucket h2 {
    margin: 0 0 10px 0;
    font-weight: 500;
    font-size: 15px;
    color: #1c1c1c;
}


.content .buckets .bucket p {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.5em;
    color: #575a5d;
    
}


.content .buckets .bucket a {
    display: block;
    clear: left;
    font-size: 10px;
    line-height: 1.5em;
    color: #f79028;
    text-decoration: none;
}

.content,
.content .hero,
.content .hero .welcome-text,
.content .hero .shop,
.content .hero .shop .furnace,
.content .hero .shop .refrigerator,
.content .buckets,
.content .buckets .free-shipping,
.content .buckets .bucket,
.content .tip,
.content .tip img,
.content .tip h1,
.content .tip p,
.sub-content-container,
.sub-content,
.sub-content aside,
.sub-content aside .quote,
.sub-content section{
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    float: none;
}

#page-header #page-header-stripes .container h2 {display:none}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.lt-ie9 #modes-container .panel-pane{margin-top:-10px;}
.lt-ie9 #modes-container .panel-pane h2{line-height:16px;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-minipanels .menu-panel h2,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-content .menu-panel h2{margin:0;font-size:1em;color:#9CB7E8;background-color:#294D87;padding:8px 2px 8px 15px;line-height:normal;border-top:1px solid #52688C;border-bottom:1px solid #253F69;}


.pn-normal {
background-color: transparent;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

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

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

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

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

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

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

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

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

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }


.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}


  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }


  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }


  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }


  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }


  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }


  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }


  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }


  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }


  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }


  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }


  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }


  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }


  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }


  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }


  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }


  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}

form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

.reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
  min-width: 0;
}

.recubebot {
	width:175px;
	margin:0px auto 0px auto;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #848484;
}

.devtest .recubebot {
	width:290px;
	min-height:200px;
}

.recubebot p {
	width:130px;
	display:block;
	margin:5px auto 15px auto;
	font-size:9px;
	color:#333;
	text-align:left;
}

.devtest .recubebot p {
	width:215px;
}



.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

.clear.height{ height: 1px; }

div.custom-sidebar #searchform br.clear{ display: none; }






body.home #content {
  	padding-bottom: 0px;
  	padding-top: 20px;
}




#content.page #main #sub_nav {
	display: none;
}


body.archive #wrapper #content.col-full #main.col-left div.post .entry:after {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}


body.archive #wrapper #content.col-full #main.col-left div.post:before {
	content: " ";
	height: 0px;
	width: 100%;
	clear: both;
}

.section.actions .span5 {
  position: relative;
}

.section.actions h3 {
  margin-top: 0;
}

.section.actions .vertical-pike {
  height: 943px;
  right: -93px;
  top: -56px;
}

  .section.takeaction .container,
  .section.actions .span5,
  .section.cases .span4,
  .section.cases .span7 {
    padding: 0 1.2em;
  }
.header-container .actions{position:relative;height:26px;padding-top:20px;margin-bottom:24px}
.ky.header-container .actions{padding-top:20px}


.consumer-alerts-form .hs_submit .actions {
	margin:0 0 0 10px;
	padding:0;
}

.hp-hs-form form .actions {
	margin: 0;
	padding: 10px 0 0 0;
}

.cp-hs-form .hs-form.stacked .actions {
	margin: 0;
	padding: 0;
}

.tourdates-singledate .single-date-infotickets .single-date-info {
  position: relative;
  top: 50%;
  margin-top: -10px;
  float: right;
  height: 20px;
  width: 90px;
}


#footer {
background:#ddf8cc;
border-top:1px solid #80c65a;
width:780px;
font-size:11px;
height:25px;
overflow:hidden;
text-align:center;
}


#footer ul{
padding:0;
margin:5px;
}


#footer li{
display:inline;
padding:5px;
}

#header #support span.phone {
	margin-right: 5px;
    color: #00325E;
	padding-right: 8px;
	border-right: 1px dotted #333;
}

#PageHeader .header-wrap .user-container .user-profile {
  float: left;
}

#PageHeader .header-wrap .user-container .user-profile-img {
  float: left;
  width: 20px;
  height: 30px;
  padding: 5px 0;
  font-size: 0;
}

#PageHeader .header-wrap .user-container .user-profile-img img {
  display: block;
}

#PageHeader .header-wrap .user-container .user-profile-links {
  position: absolute;
  bottom: -67px;
  left: 0;
  height: 60px;
  min-width: 200px;
  padding: 10px;
  background-color: #3c3c3c;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  z-index: 999;
}

#PageHeader .header-wrap .user-container .user-profile-links:after {
  content: '';
  position: absolute;
  top: -8px;
  left: 25%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #3c3c3c;
}

#PageHeader .header-wrap .user-container .user-profile-links:hover,
#PageHeader .header-wrap .user-container .user-profile-links.visible {
  visibility: visible;
}

#PageHeader .header-wrap .user-container .user-profile-links a {
  float: left;
  width: 50%;
  padding: 5px 0 0;
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
}

#PageHeader .header-wrap .user-container .user-profile-links a:hover {
  color: rgba(255, 255, 255, 0.75);
}

#PageHeader .header-wrap .user-container .user-profile-links a:after {
  display: none !important;
}

#PageHeader .header-wrap .utility-box .user-profile {
  float: none;
}

#PageHeader .header-wrap .utility-box .user-profile-img {
  height: inherit;
  margin: 0 5px;
}

#PageHeader .header-wrap .utility-box .user-profile-links {
  bottom: -72px;
  left: -80px;
}

#PageHeader .header-wrap .utility-box .user-profile-links:after {
  left: 50%;
}

#PageHeader .header-wrap .utility-box .user-profile-links a:after {
  display: none !important;
}

  #PageHeader .top-right-part .user-container .user-profile .user-name {
    max-width: 135px;
  }

  #PageHeader .user-container .user-profile {
    
  }

  #PageHeader .user-container .user-profile .user-profile-img {
    float: left;
    width: 20px;
    height: 30px;
    padding: 5px 0;
    font-size: 0;
  }

  #PageHeader .user-container .user-profile .user-name {
    float: left;
    max-width: 235px;
    padding: 0 10px;
    line-height: 30px;
    cursor: default;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  #PageHeader .user-container .user-profile .user-alerts {
    margin: 5px 5px 0 0;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    font-family: 'BrandonMedium', sans-serif;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    width: 20px;
    padding: 1px 0 0 1px;
    margin: 0;
    background-color: #e14105;
    color: #ffffff;
    text-align: center;
    z-index: 999;
    float: left;
  }

  #PageHeader .user-container .user-profile-links {
    position: absolute;
    bottom: -50px;
    left: 0;
    height: 50px;
    width: 100%;
    padding: 5px 15px;
    min-width: 200px;
    z-index: 999;
    background-color: #3c3c3c;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
  }

  #PageHeader .user-container .user-profile-links:after {
    content: '';
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #3c3c3c;
  }

  #PageHeader .user-container .user-profile-links:hover,
  #PageHeader .user-container .user-profile-links.visible {
    visibility: visible;
  }

  #PageHeader .user-container .user-profile-links a {
    float: left;
    width: 50%;
    padding: 5px 0 0;
    margin: 0;
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
  }

  #PageHeader .user-container .user-profile-links a:hover {
    color: rgba(255, 255, 255, 0.75);
  }

  #PageHeader .user-container .user-profile-links a:after {
    display: none !important;
  }

.plevelicon3{width:8px;height:12px;background:-6px 0 transparent url(data:image/gif;base64,R0lGODlhEwAMAKIDAOnaBsG+xObl6AAAAAAAAAAAAAAAAAAAACH5BAEAAAMALAAAAAATAAwAAAMfOLrcziLE+dqUsjYctaNeKA5AOSpleqbmyAIn2cZeAgA7) no-repeat}

.qsearch .plevelicon3{width:15px}

.sidebar_content {
	margin:0 15px 0 0;
	padding:30px 15px;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

.page-wrap { padding-top:83px;}


#footer { padding: 15px 10px; text-align: center; color: #555; border: 0;}

#footer .menufooter li { list-style-type: none; display: inline; }

#footer .fading_group { margin-bottom: 15px; }

.wrap, #topbar, .bottombar, #footer { padding: 0 20px; }

#footer .menufooter li a { color:#888; }

#footer .menufooter ul { list-style:none; }

#footer .menufooter li.current-menu-item a, #footer .menufooter li a:hover { text-decoration:none; color:#bbb; }

#wrapall, #header, #footer {
  -webkit-border-radius:  0;
  -moz-border-radius:     0;
  border-radius:          0;
  }

.meteor-slides .meteor-shim {
	border: 0;
	height: auto !important;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto\9; 
}
.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}

	
#sidebar .widget p, #sidebar-alt .widget p, #sidebar .textwidget p, #sidebar-alt .textwidget p {
	margin: 0;
	padding: 0;
	}
	
.footer-print-digital {
	width: 298px;
	float: left;
	margin: 0 25px 0 0;
	border-right: 1px dashed #ccc;
	min-height: 250px;
}
	
.footer-print-digital img {
	width: 80px;
	height: 105px;
}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;float:left;height:auto!important;height:1px;min-height:1px;margin-right:4%}
.one_fifth{width:16.8%}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
#usersite-container .zoogle-music-player ol.track-list .track-action{padding-right:0.2em;padding-left:0.2em;padding-top:0.1em;float:right}
#usersite-container .zoogle-music-player ol.track-list .track-action span.old-price{display:none}
#usersite-container .zoogle-music-player ol.track-list .track-action .button,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="submit"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="submit"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="button"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="button"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="reset"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="reset"]{margin:0.2em 0em;padding:0.5em 0.25em;min-width:4rem;font-size:0.7rem;margin-top:0.4em;box-sizing:content-box}
#usersite-container .zoogle-music-player ol.track-list .track-action .button.sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input.sale-tag[type="submit"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input.sale-tag[type="submit"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input.sale-tag[type="button"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input.sale-tag[type="button"],#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input.sale-tag[type="reset"],#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input.sale-tag[type="reset"]{padding:0.25em 0 0 0;margin-top:0.1em;display:block}
#usersite-container .zoogle-music-player ol.track-list .track-action .button .sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="submit"] .sale-tag,#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="submit"] .sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="button"] .sale-tag,#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="button"] .sale-tag,#usersite-container .zoogle-music-player ol.track-list .track-action form.simple_form input[type="reset"] .sale-tag,#usersite-container form.simple_form .zoogle-music-player ol.track-list .track-action input[type="reset"] .sale-tag{background-color:red;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-left:0.25em;padding-right:0.25em;min-width:5.75em}
#usersite-container .zoogle-music-player ol.track-list .track-action a:not(.more-info),#usersite-container .zoogle-music-player ol.track-list .track-action button:not(.more-info){font-size:0.8em}
#usersite-container .zoogle-music-player ol.track-list .track-action .text-tertiary{pointer-events:none;font-size:0.65em;display:inline-block;text-align:center;min-width:72px;padding-top:1.5em}
#usersite-container .music-player.display-track .track-player .track-action{position:absolute;right:0;top:0;z-index:1000;font-size:14px}
#usersite-container .music-player.display-track .track-player .track-action a{padding:.4em 1em;font-size:0.8em;margin-left:8px}
#usersite-container .music-player.display-track .track.no_playback .track-action{position:static}



#adzerk-home{
    float:right;
    margin-top:-10px;
}


.slot-style{
    background-color:#fff;
    border:1px solid #dfdfdf;
    box-shadow:0 0 4px #dfdfdf;
    height:72px;
    width:250px;
}

#displetpop .subtit .inner{

}

.expandable-adv,.adv-exp{background:#FFF;}

.expandable-adv .adv-exp{width:300px;padding:9px 11px 6px 10px;overflow:hidden;}

.content { position:relative; float:left; width:590px; padding:0px; margin:30px 10px 0px 30px }

.content .searchbox { margin-bottom:18px }

.submission-tools .twitter:hover, .product-tools .twitter:hover {
	background:#2ba9e1;
}

.bot-sharer-tools .twitter:hover {
	background:#2ba9e1;
}

.specials-item .image {
 
  margin-right: 10px;
}

.specials-item {
  width: 100%;
  font: 11px/14px "Helvetica Neue", Roboto, Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  margin-top: 10px;
  float: left;
}

.specials-item p {
  padding-right: 10px;
}

.specials-item a, .specials-item a:active, .specials-item a:visited {
  color: #ee008c;
  text-decoration: none;
}

.specials-item a:hover {
  color: #ee008c;
  text-decoration: underline;
}

#specials .specials-item .image{width: 240px; height: auto !important; min-height: 125px; max-height: 250px;}

.specialsPage-item a, .specials-item a:active, .specials-item a:visited {
  color: #ee008c;
  text-decoration: none;
}


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


.clearfix {display: inline-block;}



* html .clearfix {height: 1%;}

.footer .footer-inside .footer-row03 p.footer-copyright {
  font-family: 'proxima_nova_rgregular';
  text-align: left;
  padding-left: 20px;
  font-size: 1.2em;
  line-height: 60px;
  color: #bfbfbf;
}



.container-full-width {
	width: 100%;
}


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


.container-full-width:after {
	clear: both;
}


	.container-full-width .container {
		margin: 0px 20px;
	}
