﻿
div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


.header-right-top nav li.social {
    background: none;
    padding: 0;
}

.header-right-top nav li.social a {
    margin-top: -6px;    
    color: #706e6e;
    padding: 0;
}

.header-right-top nav li.social a:hover {
    background: none;
    color: #706e6e;
}

.header-right-top nav li.social a span {

}

.header-right-top nav li.social a span i {

}

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



.txt-white, .content-numbered:before {
  color: #ffffff;
}


.txt-white a, .content-numbered:before a {
  color: inherit;
}

.container{width:100%;max-width:1170px;margin:0 auto 0 auto;padding:0 0;overflow:hidden;position:relative}
.container h2{font-size:1.5em}
.container,.container_alt{margin:auto;padding:0 15px!important;box-sizing:border-box}
#footer .container{padding-top:30px;padding-bottom:10px}
#header .container{overflow:visible!important;display:block;float:none}
.container.upper{max-width:none;padding:0 0!important;width:100%!important}
.container.upper .aq-template-wrapper:nth-child(2){max-width:none!important;width:100%!important}
.container.upper .aq-template-wrapper:nth-child(2) .aq_span8{width:100%}


span.post-head-cat {
	clear: both;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: helvetica, arial, sans-serif;
	font-size: .65rem;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 7px;
	padding: 4px 15px;
	text-transform: uppercase;
	}


.fly-but-wrap,
span.feat-cat,
span.post-head-cat,
.prev-next-text a,
.prev-next-text a:visited,
.prev-next-text a:hover {
	background: #4169e1;
	}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}

#content #main .post_cards li .pc_details {
  height: 39px;
  width: 58%;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top: 1px solid #eeeeee;
  padding: 0 12px;
}

#content #main .post_cards li .pc_details p {
  font-family: 'montserratregular';
  line-height: 39px;
  font-size: 12px;
}

#content #main .post_cards li .pc_details p a {
  font-family: 'ptserif';
  background: #bebebe;
  color: #ffffff;
  font-family: 'montserratbold';
  font-size: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-moz-border-radius: 5px;
  -ms-moz-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 6px;
  text-decoration: none;
  margin-left: 7px;
}

  #content #main .post_cards.blog_related li .pc_details {
    display: none;
  }

  #content #main .post_cards.blog_entries li .pc_details {
    margin-left: 350px;
    padding: 0;
  }

.home .pc_details span,
.home .pc_details a,
#related-blogs .pc_details span,
#related-blogs .pc_details a {
  display: none;
}




.tp-caption.more_details a{color:#fff;}

.tp-caption.project_subtitle{font-size: 18px; font-weight: 700; text-shadow: 1px 1px 0 white; color: #888;}


.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption a:hover{color:#ffa902}

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }

.smooth_slider .smooth_slideri{position:absolute;width:100% !important;height:auto !important;}

.stunning-text-title{ color: #414141; }

.gdlr-stunning-text-item.type-center .stunning-text-title{ font-size: 33px; font-weight: bold; margin-bottom: 25px; }

.gdlr-stunning-text-item.type-normal .stunning-text-title{ font-size: 26px; margin-bottom: 25px; text-transform: uppercase; font-weight: 800; letter-spacing: 3px; }






#search {
	float: right;
	padding-top: 5px;
	margin: 0px;
}
.field-type-taxonomy-term-reference .field-item{display:inline;margin-left:.3em;}
.field-name-taxonomy-tags .field-item{display:inline;margin:0 10px 0 0;}
#main .field-name-field-tags .field-items .field-item{color:#ff8400;}
#main .field-item p{border-color:#333333;}
#main .field-items .field-item{margin-left:6px;margin-right:5px;}
#main .field-name-field-tags .field-items .field-item:last-child{border-right-width:0px;padding-right:0px;margin-right:0px;}
#main .field-name-body .field-items .field-item{margin-left:0px;margin-right:0px;}
#main .field-items .field-item:last-child{border-right-width:0px;padding-right:0px;}
#main .field-type-taxonomy-term-reference .field-items .field-item{font-size:12px;text-transform:uppercase;text-align:left;line-height:140%;text-decoration:none;padding-right:6px;border-right-width:1px;border-style:dotted;margin-right:6px;}
#main .media-gallery-media .field-items .field-item{margin-left:0;margin-right:0;}
.meta-wrapper .media-title * .field-item,.meta-wrapper .media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-moz-binding:url(/profiles/gardens/modules/contrib/media_gallery/ellipsis.xml#ellipsis);}
.media-gallery-detail-wrapper .field-name-media-description .field-item{word-wrap:break-word;}

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}


#skip_to_content a, #skip_to_content a:hover, #skip_to_content a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#skip_to_content a:active, #skip_to_content a:focus {
	top:0px;
	width:auto;
	height:auto;
	color:#00f;
	background:#fff;
	padding:1px 2px;
}

.flickr_badge_image{display: inline-block;}


#jegbgcontainer .homeblock .closeme{cursor:pointer; left:218px; opacity:1; position:absolute; top:0}


.closeme{left:0px; background:transparent; padding:0 4px; display:none}


.closeme div{margin-top:3px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item .closeme, #item-theater-detail .closeme{background:white}


#jeglio .item:hover .closeme{opacity:0.7}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .closeme{opacity:0.6; background:white}


.infowindow .closeme{border-radius:3px 3px 3px 3px; display:block; height:23px; left:227px; position:absolute; top:15px; width:15px; cursor:pointer; background:none}


.main {width:960px;padding:0;margin:0 auto;position:relative;}

#content .content-bg .border-top .main .container_24 .wrapper .grid_24 .carousel .jCarouselLite .carousel-list li .indent-bot .box2 .padding {
	font-weight: bold;
}

#content .content-bg .border-top .main .container_24 .wrapper .grid_8 .indent-right .wrapper.img-indent-bot .extra-wrap.it.text-2.prev-indent-bot2 span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content .content-bg .border-top .main .container_24 .wrapper .grid_8 .indent-right .wrapper .extra-wrap.it.text-2.prev-indent-bot2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.footer-bg .main .container_24 .wrapper .grid_10 .alignright .footer-text strong {
	font-size: 12px;
}

.footer-bg .main .container_24 .wrapper .grid_10 .alignright .footer-text .color-1 {
	font-size: 14px;
}


#footer_tweet {
	margin-top: 20px;
}

.utmost-view .share-label {
	display: none;
}
#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:1170px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1170px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}

.po-note{
	font-size: 12px;
	padding: 0;
	margin: 5px 0 0 0;
	vertical-align: middle;
	
	text-align: right;
	}

    .hero .wrap.left .heading, .hero .wrap.left .copy {
      max-width: 50%;
      float: left;
      clear: both; }

    .hero .wrap.right .heading, .hero .wrap.right .copy {
      max-width: 50%;
      float: right;
      clear: both; }

    .hero .wrap.dark .heading, .hero .wrap.dark .copy {
      color: #353634; }

  .hero .heading, .hero .copy {
    margin: 0 auto;
    max-width: 80%;
    color: white;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

  .hero .heading {
    display: block;
    font-size: 7.2rem;
    line-height: 1;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

        .hero .heading br {
          display: none; }

      .home #content .content-section.story .copy .heading {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased; }


    .content-section.story .copy .heading {
      margin: 0 0 1rem 0;
      font-size: 4.8rem;
      line-height: 1;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

          .content-section.story .copy .heading br {
            display: none; }

    .content-section.story.parallax .copy .heading {
      color: #ed1b12; }

  .content-section.product-features .heading {
    margin: 0 0 5rem 0;
    font-size: 5.4rem;
    line-height: 1;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    color: #ed1b12; }

  .content-section.carousel .heading {
    margin: 0 auto 2rem auto; }

  .content-section.how-to-carousel .heading {
    margin: 0 auto 2rem auto; }

      .content-section.content-corners .corner-content .corner .heading {
        display: block;
        font-size: 1.8rem;
        text-transform: uppercase;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        line-height: 1.4;
        margin: 0 0 1rem 0;
        -webkit-font-smoothing: antialiased; }

        .content-section.content-corners .corner-content .corner .heading br {
          display: none; }

    .content-section.mobile-tiles .tile .heading {
      text-transform: uppercase;
      font-size: 3rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

  .content-section.story-columns .heading-wrap {
    text-align: center; }

    .content-section.story-columns .heading-wrap .heading {
      margin: 0;
      padding: 6rem 0 0 0;
      font-size: 5.4rem;
      color: #ed1b12; }

  .content-section.story-columns .heading-wrap.light .heading {
    color: white; }

    .content-section.story-columns .content .heading {
      color: #ed1b12;
      display: block;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      margin: 0 0 1rem 0; }

      .content-section.story-tiles .story-tile .content .heading {
        display: block;
        margin: 1rem 0;
        font-size: 2.4rem;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    .content-section.visual-lists .visual-list .heading {
      display: block;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

    .page-id-312 .hero .wrap .heading {
      max-width: 100%; }

  .page-id-97 .hero .heading {
    font-size: 7.2rem; }

    .page-id-489 .hero .heading {
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300;
      font-size: 6rem; }

      .page-id-489 .content-section.story .heading {
        font-size: 5rem; }

  .page-id-489 [class*=color-content] .heading {
    color: #ed1b12;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    line-height: 1.1; }

      .slider .slide .slide-copy .heading {
        font-size: 7.4rem;
        line-height: 1;
        margin: 0;
        opacity: 0; }

      .slider .slide .slide-copy.left .heading, .slider .slide .slide-copy.left .subheading {
        float: left;
        width: 50%;
        display: block;
        clear: both; }

      .slider .slide .slide-copy.right .heading, .slider .slide .slide-copy.right .subheading {
        width: 50%;
        float: right;
        display: block;
        clear: both; }

        .slider .slide .item .item-link .heading {
          display: block;
          clear: both;
          padding: 0;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          text-transform: uppercase;
          -webkit-animation: none;
          -moz-animation: none;
          -o-animation: none;
          animation: none; }

              .slider .slide .item .item-link .heading br {
                display: none; }

  .slider .owl-item.active .heading {
    -webkit-animation: fadeInDown .4s 0.4s ease-out both;
    
    -moz-animation: fadeInDown .4s 0.4s ease-out both;
    
    -o-animation: fadeInDown .4s 0.4s ease-out both;
    
    animation: fadeInDown .4s 0.4s ease-out both;
     }

        .owl-pagination .wrap .item .item-link .heading {
          display: block;
          clear: both;
          padding: 0 0 1rem 0;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          text-transform: uppercase; }

              .owl-pagination .wrap .item .item-link .heading br {
                display: none; }

.main-header .cart .recently-added { display: none; border: 1px solid #ebebeb; background: #ffffff; text-align: left; position: absolute; width: 350px; top: 50px; right: 15px; padding: 10px 10px 20px 10px; z-index: 10; }

.main-header .cart .recently-added:after { content: ''; display: block; position: absolute; right: 20px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ffffff transparent; border-style: solid; border-width: 10px; }

.main-header .cart .recently-added:before { content: ''; display: block; position: absolute; right: 19px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ebebeb transparent; border-style: solid; border-width: 11px; }

.main-header .cart .recently-added.mobile { width: 280px; left: 50%; right: auto; margin-left: -140px; position: fixed; top: 50%; margin-top: -131px; }

.main-header .cart .recently-added.mobile img { max-width: 80px; }

.main-header .cart .recently-added.mobile .close { position: absolute; font-size: 30px; color: #000; background: #fff; padding: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; top: 0; right: 0; display: block; z-index: 1; }

.main-header .cart .recently-added.mobile .close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.main-header .cart .recently-added.mobile:before { display: none; }

.main-header .cart .recently-added.mobile:after { display: none; }

.main-header .cart .recently-added a { margin-left: 0; }

.main-header .cart .recently-added .empty-cart { padding: 10px; }

.main-header .cart .recently-added form { margin: 0; }

.main-header .cart .recently-added table { font-size: 0.83333em; margin: 0 0 10px 0; border: 0; }

.main-header .cart .recently-added table tr td { padding: 10px 5px; }

.main-header .cart .recently-added table img { max-width: 80px; }

.main-header .cart .recently-added table .cart-item { padding-left: 0; }

.main-header .cart .recently-added table .cart-price { width: 25%; padding-right: 0; text-align: right; }

.main-header .cart .recently-added table tr:nth-of-type(even) { background: none; }

.main-header .cart .recently-added table thead { background: none; }

.main-header .cart .recently-added table tfoot { border-top: 1px solid #ebebeb; background: none; }

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.main-header .cart .recently-added table tfoot tr, .main-header .cart .recently-added table tfoot td { padding: 20px 0; }

.main-header .cart .recently-added h1, .main-header .cart .recently-added h2, .main-header .cart .recently-added h3 { font-size: 1em; font-weight: normal; margin-bottom: 0; }

.main-header .cart .recently-added .button { margin-top: 10px; width: 100%; margin: 0; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }

.main-header .cart .recently-added-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
.entry-content .select2-choices{padding:inherit !important;line-height:inherit !important;list-style-type:none !important;}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#3d6b99;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#3d6b99;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#335980;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#525252;}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }


.inner--wrapper .field-name-field-alt-title {
  text-transform: uppercase;
  line-height: 1em;
}


.location-info .field {
  margin-bottom: 5px;
}



.field-name-gsl-geofield {
  width: 55.17241%;
  float: left;
  margin-right: 3.44828%;
  display: inline;
  height: 250px;
  overflow: hidden;
  margin-right: 10px;
}

#site-title {
	padding-top: 18px;
	font-size: 2em;
	font-weight: bold;
	margin: 0px;
	float: left;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date,
#sidebar .magbar .maraBottom .sched {
	clear: both;
	display: block;
}

#sidebar .magbar .maraBottom .title,
#sidebar .magbar .maraBottom .date {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
}

#sidebar .magbar .maraBottom .date {
}


  .payment-options .icon { font-family: 'payment-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.payment-options .icon-american_express:before { content: "\41"; }

.payment-options .icon-bitcoin:before { content: "\42"; }

.payment-options .icon-cirrus:before { content: "\43"; }

.payment-options .icon-dankort:before { content: "\64"; }

.payment-options .icon-diners_club:before { content: "\63"; }

.payment-options .icon-discover:before { content: "\44"; }

.payment-options .icon-fancy:before { content: "\46"; }

.payment-options .icon-google_wallet:before { content: "\47"; }

.payment-options .icon-interac:before { content: "\49"; }

.payment-options .icon-jcb:before { content: "\4a"; }

.payment-options .icon-maestro:before { content: "\6d"; }

.payment-options .icon-master:before { content: "\4d"; }

.payment-options .icon-paypal:before { content: "\50"; }

.payment-options .icon-stripe:before { content: "\53"; }

.payment-options .icon-visa:before { content: "\56"; }

.main-footer .payment-options li .icon { font-size: 30px; }

.icon.icon-discover {margin-left:-20px;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.glyphicon-thin-arrow,.glyphicon-roman-arrow,.glyphicon-bold-arrow{font-size:2em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}
.btn:hover .glyphicon,.btn:focus .glyphicon{left:4px}
a.feature-block:hover .glyphicon-roman-arrow,a.feature-block:hover .glyphicon-thin-arrow,a.feature-block:focus .glyphicon-roman-arrow,a.feature-block:focus .glyphicon-thin-arrow{left:4px}
.story .story-txt:hover .glyphicon{left:4px}
.ncstate-fact .the-support a:hover .glyphicon-roman-arrow,.ncstate-fact .the-support a:focus .glyphicon-roman-arrow{left:4px}
.social-tag .glyphicon{display:inline-block;vertical-align:-5px;font-size:1.2em}
#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}
.pa-system .glyphicon{position:absolute;color:#fff;border:1px solid #fff;padding:4px;border-radius:100%;top:10px;right:10px;cursor:pointer}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
#connect .hp-fact .the-support a:hover .glyphicon{left:4px}
#connect .all-social .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.hp-video-cta-button:hover .glyphicon{left:4px}
.calendars-page #main-calendar .more-links li .glyphicon{margin-right:8px}
.page-think-and-do .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-think-and-do .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-for-you-and-for-all .video-wrapper a.video-close .glyphicon{font-size:3em}
.page-for-you-and-for-all .video-wrapper a.play-video .glyphicon{display:block;font-size:3em;padding:18px 0}
.page-for-you-and-for-all .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all #wolf-mountain .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.features .feature-content .glyphicon,.features .event-mod .glyphicon{color:#c00}
.color-black+.glyphicon{color:#000000}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}
.fixed-nav-bar__elevator .glyphicon{font-size:23px;vertical-align:top}
.extra-nav .extra-nav-trigger .glyphicon-up-bracket{display:none}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-up-bracket{display:inline-block}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-down-bracket{display:none}
a.lb-video-close .glyphicon{font-size:3em}
.lb-video-share-buttons a .glyphicon{display:inline;vertical-align:-3px}






img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%; 
	height: auto; 
}

.widget-container {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin: 0 0 18px 0;
}

.widget-container .wp-caption img {
	margin: auto;
}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded span.triangle{margin-top:2px;}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul{margin-left:12px;}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.expanded ul li a:hover{background:none;}
body.section-intranet #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle,body.page-node-364 #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle,body.node-type-page-intranet-content #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle,.page-intranet-intranet-reports-and-minutes #main .sidebars .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.nolink span.triangle{margin-top:5px;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child),body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child),body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child),.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded:not(:first-child){margin-top:20px;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded span{font-family:"Karla Bold",sans-serif;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded.open{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active{background:#0274a3;color:#fffbf7;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .triangle{left:200px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .menu,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .menu{margin:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded a.active-trail.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}

ul li.expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}





#learn-more #learn-more-inner {
  background: #D4D4D4;
  font-size: .9em;
  line-height: 1.2;
}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container-12 .grid-9,.container-16 .grid-12{width:700px}
.container-12 .grid-12,.container-16 .grid-16{width:940px}

		

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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.theme-page-wrapper #mk-sidebar.mk-builtin{width: 27%;}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper{padding-right:15px !important;padding-left: 15px !important;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0 !important;}

.custom-frame-inner-wrapper {
    border: 1px solid #EAEAEA;
    background-color: #F6F6F6;
    background: #F6F6F6; 
}

#bottom .custom-frame-inner-wrapper,
#bottom .small-custom-frame-wrapper .custom-frame-inner-wrapper {
    background-color: #F6F6F6; 
    border: 1px solid #EAEAEA;
}
.uc-catalog-terms .view-content .views-row,.view-uc-catalog .view-content .views-row{float:left;width:25%;height:280px;padding:0px 3px;box-sizing:border-box;border:1px solid #ccc;overflow:hidden;margin-left:-1px;margin-top:-1px;}
.view-uc-catalog .view-content .views-row{width:25%;padding:5px 3px;height:210px;}
.view-uc-catalog-terms.view-id-uc_catalog_terms .view-content .views-row h5{margin-bottom:5px;}
.page-products .view-uc-catalog .view-content .views-row img{max-width:100px !important;}
.home-block-area .view-id-video_display .views-row{display:table-row;height:104px;}
.home-block-area .view-id-video_display .views-row .views-field,.home-block-area .view-id-video_display .views-row span{display:table-cell;vertical-align:top;padding-right:10px;}
#block-views-event-block-1 .view-display-id-block_1 .view-content .views-row{border-bottom:1px solid #ccc;margin:0 0 10px;min-height:130px;}
.view-new-products .views-row{border-bottom:1px dotted #ccc;}
.view-new-products  .item-list .views-row{border-bottom:none;}
.uc-catalog-terms .view-content .views-row:nth-child(3n+0),.view-uc-catalog .view-content .views-row:nth-child(3n+0){width:34%;}
.uc-catalog-terms .view-content .views-row img{width:100%;}
.view-blog .view-content .views-row img,.view-blog .view-content .views-row .blog-img-wrapper{display:none;}
.view-blog .view-content .views-row h2 a{font-size:90% !important;}
.view-uc-catalog .view-content .views-row,.uc-catalog-terms .view-content .views-row{width:50%;height:230px;}
.view-uc-catalog .view-content .views-row:nth-child(3n+0),.uc-catalog-terms .view-content .views-row:nth-child(3n+0){width:50%;}
.uc-catalog-terms .view-content .views-row h5,.view-uc-catalog .view-content .views-row h5{font-size:10px;}
.uc-catalog-terms .view-content .views-row{height:180px;}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.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-md-3{width:25%}

.services-block .col-md-3:last-child {
  border-right: none;
}

.index_block {
	padding:18px;
	position:relative;
}

.index_block ul {
	list-style:none;
	padding:0;
	margin:0;
}

.index_block ul li {
	float: left;
	margin: 0 2% 0 0;
	
	width: 32%;
}

.index_block a{
	display:block;
	
}

.index_block a:hover{
	
	

}

.index_block figure{
	position: relative;
}

.index_block p {
    
    margin: 10px 0;
}

.index_block div:last-child {
	margin:0 0px 0 0;
}

.index_block figure span {
	display:block;
	position:absolute;
	font-size:20px;
	font-family:"Decker";
	background:rgba(0, 0, 0, 0.5);
	padding:10px;
	line-height:1;
	left:0;
	right:0;
	bottom:0px;
	color:#fff;
	letter-spacing:1px;
	font-weight:400;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu {
  margin-bottom: 10px;
  padding: 5px 0;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li {
  margin: 0 10px;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li a {
  font-size: 0.8em;
  color: #B8B8B8;
  padding: 5px;
  display: block;
}

#cb-mob-menu .cb-mob-menu-wrap ul li .sub-menu li .sub-menu {
  margin-bottom: 0;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li .sub-menu {
  display: none;
}

  #cb-top-menu .cb-top-nav li ul.sub-menu, #cb-top-menu .cb-top-nav li ul.children {
    text-align: center;
    margin-top: 0;
    position: absolute;
    display: none;
    z-index: 8999;
    background: #e5e5e5;
    border-top: 1px dashed #cccccc;
  }

  #cb-top-menu .cb-top-nav li ul.sub-menu li, #cb-top-menu .cb-top-nav li ul.children li {
    width: 100%;
    border-bottom: 1px dashed #cccccc;
    position: relative;
    -webkit-transition: background 0.35s;
    -ms-transition: background 0.35s;
    -o-transition: background 0.35s;
    -transition: background 0.35s;
    transition: background 0.35s;
    padding: 0;
  }

  #cb-top-menu .cb-top-nav li ul.sub-menu li a, #cb-top-menu .cb-top-nav li ul.children li a {
    border-right: 0;
    width: 100%;
    display: block;
    color: #b3b3b3;
    line-height: 1.5;
    padding: 10px;
  }

  #cb-top-menu .cb-top-nav li ul.sub-menu li:last-child, #cb-top-menu .cb-top-nav li ul.children li:last-child {
    border-bottom: none;
  }

  #cb-top-menu .cb-top-nav li ul.sub-menu li:last-child a, #cb-top-menu .cb-top-nav li ul.children li:last-child a {
    border-bottom: 0;
  }


#cb-nav-bar.cb-dark-menu #cb-main-menu .main-nav li .cb-links-menu ul li,  #cb-top-menu .cb-top-nav li ul.sub-menu, #cb-top-menu .cb-top-nav li ul.children {
	border-bottom: 0 dashed #f7f7f7;
}
#content{min-height:600px;;}
.home #content{margin-top:0;}
#content #proof-point-carousel .carousel-indicators li{margin-top:8px;margin-bottom:8px;}
#content #proof-point-carousel .carousel-indicators li:first-of-type{margin-left:8px;}
#content #proof-point-carousel .carousel-indicators li:last-of-type{margin-right:8px;}
#content li{margin:8px 0;}
#content .carousel .carousel-item{text-align:center;width:25%;float:left;padding:0 20px;}
#content .carousel .carousel-indicators{bottom:-50px;}
#content .carousel-indicators li{background-color:#6d6d6d;width:8px;height:8px;margin-left:4px;margin-right:4px;margin-top:6px;margin-bottom:6px;border:none;}
#content .carousel-indicators .active{background-color:#005cb9;}
#content .overview{margin-bottom:40px;}
#content .event-item,#content .download-item{margin-bottom:30px;padding-top:0;}


#header-button-container {
	display: inline-block;
	zoom: 1; *display: inline;
	text-align: left;
	float: none;
	vertical-align: middle;
	}


#header-button-container-inner {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	}


#header-button-container-inner p,
#header-button-container-inner h1,
#header-button-container-inner h2,
#header-button-container-inner h3,
#header-button-container-inner h4,
#header-button-container-inner h5,
#header-button-container-inner h6 {
	padding: 0;
	line-height: 60px;
	}
.homepage-maps{display:block;margin-top:10px;margin-bottom:20px;margin-right:auto;margin-left:auto;text-align:center;height:255px}
.ie8 .homepage-maps{display:none}


.et_monarch .et_social_mobile_button:before, .et_monarch .et_social_close:after, .et_monarch .et_social_heading:after { font-family: 'etmonarch'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 16px; }


.et_monarch span.et_social_close, .et_monarch .et_social_mobile_button { cursor: pointer; }

.et_monarch span.et_social_close { position: absolute; right: 10px; top: 0; line-height: 40px; }

	.et_monarch span.et_social_close:after { content: "\e60C"; color: #cccccc; }

		.et_monarch .et_social_pinterest_window span.et_social_close { cursor: pointer; }


.mh-two-sb .mh-container, .mh-two-sb .header-widget, .mh-two-sb .copyright-wrap { width: 1300px; }


.copyright-wrap { width: 980px; margin: 0 auto 20px; background: #2a2a2a; border-top: 3px solid #999; }


.copyright { font-size: 11px; font-size: 0.6875rem; padding: 2px 10px; padding: 0.125rem 0.625rem; color: #999; }


.copyright a { color: #999; }


	.mh-container, .copyright-wrap { margin: 0 auto; }

    		.copyright, .copyright a { color: #fff; }

	.avatar { border:1px solid #CCC; float:left; margin-right:14px; }
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


.copyright ul{
	list-style-type: none;
	padding-left:0;
	 margin-bottom: 30px;
}


.copyright ul li{
	display:inline-block;
}


.copyright ul li a{
	text-decoration: none;
}


.copyright ul li a.fb:after{
	content:'\e804';
	font-family: 'icons';
	color:white;
	background: #272727;
	display: block;
	font-size: 1.4em;
    height: 42px;
    line-height: 44px;
    text-align: center;
    width: 42px;
}


.copyright ul li a.fb:hover:after{
	background: #3b3b3b;
}

	
.copyright ul li a.ln:after{
	content:'\e805';
	font-family: 'icons';
	color:white;
	background:#313131;
	display: block;
	 font-size: 1.4em;
    height: 42px;
    line-height: 44px;
    text-align: center;
    width: 42px;
}


.copyright ul li a.ln:hover:after{
	background:#444444;
}


.copyright p {
    color: #949598;
    font-size: 1.4em;
}


.copyright a{
	text-decoration: none;
	color:#949598;
}


.copyright a:hover{
	color:#c0c1c4;
}


#sidebar .widget h3.title {
	padding:3px 0;
	margin-bottom:8px;
	font-size:17px;
	border-bottom:1px dotted #e7e7e7;
	color:#1F1C1C;
	line-height:1.2;
}


#footer .widget h3.title {
	color:#fff;
	font-size:17px;
	border-bottom:1px dotted #2e2e2e;
	padding:5px 0;
	margin-bottom:6px;
}
#home-slider ul li .sell .logo{width:50px;height:auto;display:block;margin:0 auto;margin-bottom:-0.3em;opacity:0.7;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#post-not-found.m-all .logo{width:200px;height:auto;display:block;margin:0 auto;}


.art-post-body
{
  position: relative;
  padding: 10px;
}

#Content .article-container.blog-item-view .article-description-container .upload-time {
  font-family: 'BrandonRegular', sans-serif;
  font-size: 14px;
  color: #a5a5a5;
  margin: 0 0 10px;
}
.margin-collapse{margin-bottom:0}
 



.menu-dropdown li.level3 { line-height: 20px; }


.menu-dropdown a.level3 {
	padding-left: 12px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #868686;
}


.menu-dropdown a.level3:hover {	background-position: 0 -100px; }





.menu-dropdown a.current.level3 { font-weight: bold; }
ul.header-nav li.link-blue a.nav-top-link{color:#00afef;opacity:1}
ul.header-nav li.link-blue.active a.nav-top-link{color:#00afef;}

.button-small .fusion-button-text-left,
.button.small .fusion-button-text-left,
#bbp_user_edit_submit .fusion-button-text-left,
.woocommerce .single_add_to_cart_button .fusion-button-text-left,
.gform_page_footer input[type=button] .fusion-button-text-left,
.gform_wrapper .gform_button .fusion-button-text-left {
  padding-left: 32px;
}

.button-small .fusion-button-text-right,
.button.small .fusion-button-text-right,
#bbp_user_edit_submit .fusion-button-text-right,
.woocommerce .single_add_to_cart_button .fusion-button-text-right,
.gform_page_footer input[type=button] .fusion-button-text-right,
.gform_wrapper .gform_button .fusion-button-text-right {
  padding-right: 32px;
}

.button-medium .fusion-button-text-left,
.button.medium .fusion-button-text-left,
.woocommerce form.checkout #place_order .fusion-button-text-left,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-left {
  padding-left: 38px;
}

.button-medium .fusion-button-text-right,
.button.medium .fusion-button-text-right,
.woocommerce form.checkout #place_order .fusion-button-text-right,
.ticket-selector-submit-btn[type=submit] .fusion-button-text-right {
  padding-right: 38px;
}

.button-large .fusion-button-text-left,
.button.large .fusion-button-text-left {
  padding-left: 43px;
}

.button-large .fusion-button-text-right,
.button.large .fusion-button-text-right {
  padding-right: 43px;
}

.button-xlarge .fusion-button-text-left,
.button.xlarge .fusion-button-text-left {
  padding-left: 55px;
}

.button-xlarge .fusion-button-text-right,
.button.xlarge .fusion-button-text-right {
  padding-right: 55px;
}

  .rev_slider .button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    padding-left: 32px;
  }

  .rev_slider .button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    padding-right: 32px;
  }


.header, .hold, .footer {
	width: 960px;
	font-size: 1.2em;
	line-height: 20px;
}
.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-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}
.view-focus-post-blog .views-column.col-md-4.col-sm-6.col-xs-12.views-column-1.views-column-first.col-md-4.col-sm-6.col-xs-12{padding:1%;clear:both;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

.only_thumbs .fboxinfo {
  display: none;
}

.fboxinfo {
  overflow: hidden;
  padding: 5px 0px 0 0px;
}
section.stories.from-the-magazine .magazine-carousel .issue-article-list{margin-top:60px}

.site-info .custom-footer { margin: 0 !important; border: 0 !important; padding : 0!important; width: 100% !important;}
