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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

    a img.alignnone {
        max-width: 95%;
    }
.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }


#share-nav, #share-nav img {
	position: absolute;
}


.share-nav-watch-container {
	left: 125px;
	top: 494px;
}



.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

#crt-txt {
	width:112px;
	float:left;
	margin-left:44px;
	text-align:left;
	margin-top:2px;
}

.my {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:33px;
}

.my a {;
	color:#fff;
	text-decoration:none;
}

.my a:hover {
	color:#fff;
	text-decoration:none;
}

.my .amount {
	color: #FFFFFF;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-glyphicon{position:absolute;width:1em;height:1em;margin:0;margin-left:-1em;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0 none}


.menu-mobile-nav-container {
display: none;
}

#container{
	margin: 0 auto;
	width: 100%;
	clear: both;
	margin: 0 0 70px 0;
	position: relative;
	float:left;

}
ul.yiiPager .first,ul.yiiPager .last{display:none;}
#pagination .first a,#pagination .previous a,#pagination .next a,#pagination .last a{width:6rem;text-align:left;border-color:#fff;text-transform:none;}
#pagination .next a,#pagination .last a{text-align:center;}
#pagination li.page.selected,#pagination li.next,#pagination li.last,#pagination li.first,#pagination li.previous{display:inline-block;}
#pagination .next a,#pagination .last a,#pagination .first a,#pagination .previous a{width:auto;}

.row4 ul li a.last {border-right: none;}
.home-top .one-half{width:47.717949%;margin-left:0}
.entry.post-type.one-half h1,.entry.post-type.one-half h2,.entry.post-type.one-half h3,.entry.post-type.one-half h4,.entry.post-type.one-half h5,.entry.post-type.one-half ol,.entry.post-type.one-half p,.entry.post-type.one-half ul{padding:0 20px}
.entry.post-type.one-half img.alignleft{margin:0 24px 12px 0}
.entry.post-type.one-half{width:100%;margin-bottom:3%}
.blog .content,.blog .sidebar,.content,.entry-content.two-thirds,.home-top .wrap,.product-details-content.two-thirds,.single-product_details .entry.post-type.one-half,.single-pt_test .two-thirds,.two-thirds.first.career-top{width:100%}
.home-featured-post .one-half{padding-bottom:20px}
.home .responsive-block,.home-section-2,.home-top .one-half.first{display:none}
.home .products .one-half{border-bottom:1px solid #B3B4B5}
.product-details-top .one-half.first{width:100%;border-right:0}
.product-details-top .one-half{width:100%}
.state-selection .one-half{float:none;text-align:center}
.one-half.col1,.one-half.col2{display:block;float:left;text-align:left;width:46.717949%}
.one-half.col1 li,.one-half.col2 li{font-size:20px;border-bottom:1px solid #ccc}
.sycs-popup .one-half{padding:0 15px}
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.5641025641026%}
.one-half,.three-sixths,.two-fourths{width:48.717948717949%}

.tab-pane {
	padding: 10px 10px 5px;
	min-height: 200px;
}


#admission-petimg .et_pb_column { text-align: center; }

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

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }




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


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #444444; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}


.review_content .image_zone img.live_feed_image {
	width: 82px;
	height: 82px;
	padding: 3px;
}


img.live_feed_image  {
	height:82px;
	padding:3px;
	width:82px;
}



.live_feed .image_zone img.live_feed_image {
	height: 82px;
	padding: 3px;
	width: 82px;
}

.live_feed .image_zone img.live_feed_image, .restaurants_businessses .image_zone img, .review_container .image_zone_inside img, .upcoming_events .image_zone img, .all-old-press-image img, .latest-press-image img {
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
	max-height: 82px;
	max-width: 82px;
	margin: 0 !important;
	float: none !important;
	border: 0 none !important;
}


#post_asset .image_zone img.live_feed_image {
    width: 82px;
    padding: 2px;
    
    border: none;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
}


#footer .secondary {		
	margin: 0 30px 0;
	padding: 30px 0 30px;
	font-style: italic;
	border-top: 1px solid #e4e4e4;	
	font-family: "Droid Serif", Georgia, Times, "Times New Roman", serif;
}


#footer .secondary .left {
	float: left;
}


#footer .secondary .right {
	float: right;
}
.men__api-module-cont{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:124px 10px;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;width:100%;margin:0 auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe {
  height: 0px;
  z-index: 14;
  display: none;
  background-color: #FFFFFF;
  border-top: 2px solid #AAAAAA;
  padding: 15px;
}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe input {
  padding: 0%;
  width: 90%;
  border: 0px;
  background: transparent;
}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe [class^="v1-icon"] {
  display: none;
}

  dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.5rem;
    right: 0.6875rem;
    color: #aaaaaa;
    font-weight: bold;
    cursor: pointer; }
.reveal-modal .close-reveal-modal{font-size:16px;position:absolute;color:#5c5d5d}
a.close-reveal-modal{top:40px;right:38px}
a.close-reveal-modal.heading{display:block;position:relative;right:auto;text-align:right;top:auto;width:100%}


 #mobile-site-logo img {
  max-width: 108px !important;
}


  #mobile-site-logo {
    display: block !important;
    float:left;
    width:50%;

  }
.footer ul.menu{margin-bottom:20px;padding-left:0;}
.footer ul.menu a{margin-bottom:8px;color:#363939;display:block;}



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

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


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


.vce-module-columns .main-box-half { width: 325px; }

.vce-sid-none .vce-module-columns .main-box-half{width: 32%;}


.vce-lay-f,
.vce-module-columns .main-box-half	        { width: 48.5%; }

.vce-sid-left .vce-module-columns .main-box-half:nth-child(2n), 
.vce-sid-right .vce-module-columns .main-box-half:nth-child(2n){margin-left: 3%;}

.vce-module-columns .main-box-half,
.vce-sid-none .vce-module-columns .main-box-half{width: 100%;}

.vce-sid-left .vce-module-columns .main-box-half:nth-child(2n), .vce-sid-right .vce-module-columns .main-box-half:nth-child(2n){margin-left: 0;}


    .signstable,
    .signstable tr

    {
        display: block;
    }


    .signstable td,
    .signstable th
    {
        display: inline-block;
    }


    .signstable
    {
        margin-top:0;
    }
.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;}
.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}
.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;min-height:auto;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}
.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}
.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{vertical-align:top;padding:1px 2px 0 2px}
.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}
.calendar-calendar .month-view .full .week{font-size:inherit;}
.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}
.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{border:none;background:none;margin-bottom:0px;}
.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}
.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0px;border-bottom:0px;}
.calendar-calendar .month-view .full td.single-day{border-top:0px;}
.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{min-height:inherit;width:auto;position:relative;}
.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0px;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7C7F12;border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}
.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0px;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}
.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{-moz-border-radius:5px;border-radius:5px;width:auto;float:none;display:block;margin:.25em auto;position:relative;}
.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#ffc;width:auto;padding:0px 3px;overflow:hidden;}
.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{background:none;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#74a5d7;height:1.9em;overflow:hidden;margin:0px auto;color:#ffffff;position:relative;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;width:3000px;left:5px;}
.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;left:0px;top:0px;width:100%;height:3px;z-index:2;}
.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{float:left;margin-right:3px;height:1.9em;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#74a5d7;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:1.9em;padding-left:6px;z-index:1;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0px;}
.year-view div.month-view div.date-nav{background-color:#DFDFDF;min-height:20px;}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}

.acom-page-main-content{
position:relative;
margin:0 auto;
}
#top{display:block;padding:32px 0 0}


.uspto-footer-middle .uspto-footer-column.col-sm-3 h2 {
	display: none;
}


#ft .col {
    float: left;
    padding: 0 10px 0 10px;
}


#ft .col h2 {
         	font-size: 12px;
         	line-height: 1.2em;
         	margin-top: 2.2em;
         	color: #fff;
         	text-transform: uppercase;
         	font-weight: bold;
}


.col-sm-12{
font-size: 20px;
font-weight: bold;
}

.menu-toggle { background-color:  #aa1e5a;}

#site-title { 
	display: none;
}
.tablet .main-content .featured-rotator .view-content{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.tablet .main-content .featured-rotator .view-content .views-row{float:none;display:inline-block;vertical-align:initial;}
.tablet .main-content .featured-rotator .view-content .views-row-1{display:block;position:absolute;left:0;}
.main-content .featured-rotator .view-content,.featured-rotator .view-content{overflow:hidden;}
.main-content .featured-rotator .view-content .views-row,.featured-rotator .view-content .views-row{width:284px;display:inline-block;padding-left:10px;float:none;margin-bottom:6px;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock,.featured-rotator .view-content .views-row .views-field .field-content .video-lock{display:none;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span{background-color:rgba(0,0,0,0.75);position:absolute;bottom:8px;text-align:center;display:block;width:100%;color:white;height:15px;margin-top:-3px;line-height:1.5;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img{margin:0 3px -1px 0;height:10px;width:16px;}
.mobile .watch .featured-rotator .view-content{padding:0px;padding-top:10px;}
.mobile .pics .featured-rotator .view-content{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.mobile .full-episodes .main-content .view-content,.tablet .full-episodes .main-content .view-content{border:none;}
.view-fox-views-cast-member-show-landing .view-content{text-align:center;}
.view-fox-views-cast-member-show-landing .view-content:after{content:"";display:table;clear:both;}
.view-fox-views-cast-member-show-landing .view-content .views-row{display:inline-block;vertical-align:top;margin:0 1% 2em 1%;font-size:0.625em;line-height:2.4em;line-height:1.5;}
.view-fox-views-cast-member-show-landing .view-content .views-row:nth-child(3n+1){clear:both;}
.view-fox-views-cast-member-show-landing .view-content .field-type-image{display:block;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,white,black);margin-bottom:1em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:130px;width:130px;}
.view-fox-views-cast-member-show-landing .view-content .field-type-image img{display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.view-fox-views-cast-member-show-landing .view-content .field-type-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.view-fox-views-cast-member-show-landing .view-content .views-field-title{text-transform:uppercase;font-weight:700;font-size:0.875em;line-height:1.71429em;line-height:1.5;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-content{clear:both;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-content .views-row{display:block;width:140px;float:left;margin-right:10px;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-content .views-field-title a{display:block;position:relative;float:left;top:-8px;font-size:11px;font-weight:bold;}
.node-type-show .main-content .view .view-content{border:none;}
.view-show-buzzfeed .view-content .lrec-wrapper{max-width:none;text-align:center;margin:0 0 7.5em;}
.view-show-buzzfeed .view-content .lrec-wrapper ._fwac span iframe{float:left;}
.view-show-buzzfeed .view-content .lrec-wrapper .advertisement-notification{font-size:0.7em;margin:auto;}
.node-type-video .pane-fox-panels-video-clips-only .view-content,.node-type-video .pane-fox-panels-video-episodes-only .view-content,.node-type-video .pane-playlist-video-list .view-content,.node-type-video .view-clips .view-content,.node-type-video .pane-show-playlists-others .view-content,.node-type-video .pane-show-playlists .view-content,.node-type-video .pane-show-playlists-full-episode .view-content,.node-type-playlist .pane-fox-panels-video-clips-only .view-content,.node-type-playlist .pane-fox-panels-video-episodes-only .view-content,.node-type-playlist .pane-playlist-video-list .view-content,.node-type-playlist .view-clips .view-content,.node-type-playlist .pane-show-playlists-others .view-content,.node-type-playlist .pane-show-playlists .view-content,.node-type-playlist .pane-show-playlists-full-episode .view-content{width:100%;padding:0 40px;}
.node-type-video .view-full-episodes-listing,.node-type-video .view-full-episodes-listing .view-content a,.node-type-video .view-clips .views-field-title a{color:white;text-transform:capitalize;font-size:1em;}
.node-type-video .pane-video-playlist-node-rotator .view-content,.node-type-video .pane-video-playlist-node-rotator .view-display-id-mobile_playlist .view-content,.node-type-video .pane-show-playlists-others .view-content,.node-type-video .pane-fox-panels-video-clips-only .view-content,.node-type-video .pane-fox-panels-video-episodes-only .view-content{padding:0px;padding-top:10px;}
.mobile .node-type-video .pane-show-playlists-others .view-display-id-panel_pane_1 .view-content,.mobile .node-type-video .pane-show-playlists-others .view-display-id-panel_pane_1 .pager,.mobile .node-type-video .pane-show-playlists-full-episode .view-display-id-panel_pane_1 .view-content,.mobile .node-type-video .pane-show-playlists-full-episode .view-display-id-panel_pane_1 .pager{display:none;}
.mobile .node-type-video .pane-show-playlists-others .view-display-id-mobile_playlist_other .view-content,.mobile .node-type-video .pane-show-playlists-full-episode .view-display-id-mobile_playlist_other .view-content{padding:10px 0 12px;}
.node-type-show .view-rotator-type-1 .view-content,.node-type-interior-show-page .view-rotator-type-1 .view-content,.pane-video-playlist-node-rotator .view-content,.pane-video-playlist-node-rotator-panel-pane-1 .view-content,.node-type-bio-listings .view-rotator-type-1 .view-content{width:100%;padding:0;}
.view-clips.view-display-id-block_3 .view-content,.playlist-mobile.view-playlist .view-content,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .view-content,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .view-content{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,0.1);}
.view-video-playlist-node-rotator.visible-desktop .view-content{display:none;}
.view-video-playlist-node-rotator.visible-tablet .view-content{display:none;}
.view-video-playlist-node-rotator.visible-mobile .view-content{display:none;}
.mobile .main-content .view-content,.tablet .main-content .view-content{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.3);}
.mobile .main-content .pane-interior-show-pics .view-content,.tablet .main-content .pane-interior-show-pics .view-content{border:0;}
.view-clips-most-recent-show-landing .view-content{display:table;}
html .node-type-playlist .panel-1col .panel-pane .view-content{padding:0;}
.page-foxnetworks .view-content{text-align:center;max-width:1400px;margin:70px auto;}
.page-watch-new-episodes .view-watch-new-episodes .view-content{padding:0;border:none;}
.page-watch-new-episodes .view-watch-new-episodes .view-content ul{display:table;margin-right:-16px;}
.page-watch-new-episodes .view-watch-new-episodes .view-content li{display:block;position:relative;float:left;width:136px;height:136px;margin:0 16px 32px 0;background:white;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;}
.page-watch-new-episodes .view-watch-new-episodes .view-content li a{display:block;width:100%;height:100%;}
.page-watch-new-episodes .view-watch-new-episodes .view-content li h3{display:none;}
.page-watch-new-episodes .view-watch-new-episodes .view-content li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:85%;}
.view-full-episodes-listing.view-display-id-block_3 .view-content{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,0.1);}

.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;
  }
.cent{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}

.box-homtabs p {
    margin-top: 0;
    margin-bottom: 0;
}

.box-homtabs ul.gkTabs {
    margin-top: 80px;
}

.box-homtabs .gkTabs li span:hover, #btnclickhere:hover {
    cursor:pointer
}

.box-homtabs .gkTabs li {
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 15px;
    padding: 1px 15px 3px 21px !important;
}

.box-homtabs .gkTabs li.active {
    color: #000;
    font-weight: bold;
}


#serviceblock {float:right;padding-top:10px;}

#serviceblock input {background-color:#e6f2fa;}

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }


div.menu-column { margin-right:4%; }

div.menu-section-title span { color:#881212; font-weight:bold; font-size:18px; }

div.menu-section-title span.title-info { color:#000; }

div.menu-sub-title, div.menu-sub-title-alt, div.menu-sub-choice { color:#cf8338; font-weight:bold; font-size:14px; margin-top:15px; }

div.menu-sub-choice { margin:0 }

div.menu-sub-title-alt { color:#000; font-size:12px; margin-top:0px; }

div.menu-sub-description { color:#cf8338; font-weight:normal; font-size:14px; margin-top:15px; }

div.menu-sub-description-alt { font-weight:normal; font-size:13px; margin-bottom:15px; }

div.menu-section { margin-bottom:25px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }


div.menu-column-first { padding-left:0; }

div.menu-column-last { margin-right:0; }

div.menu-columns { padding:50px; }


div.menu-special { margin:15px; border:2px solid #000; padding:10px; }

div.menu-special-title {color:#881212; font-weight:bold; font-size:14px; text-align: center; margin-bottom:5px; }

div.menu-special-description { font-size:11px; font-style: oblique; margin-bottom:5px; text-align:center; }

div.menu-special-price { font-size:14px; font-weight:bold; text-align:right; }
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;}
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}

.entry-content .button:hover{color:#fff}

.entry-content .search-form,.site-header .search-form{width:50%}

.entry-content p.wp-caption-text{margin-bottom:0}

.entry-content ol,.entry-content ul{margin-bottom:28px;margin-left:40px}

.entry-content ol ol,.entry-content ul ul{margin-bottom:0}

.entry-content code{background-color:#333;color:#ddd}


div#content.post-196
{
    margin: 0 auto;
    padding-bottom: 60px;
    width: 800px;
}


.post-196 .entry-content {
      background: transparent !important;
      padding: 0 !important;
}


	
	.tdleft div img {
	max-width: 100%;
	}

	
	
	
	.tdleft img.internallogo, .midtd img.internallogo {
		height: 50px;
	}

	
	.tdleft, .tdmiddle, .tdright {
	width: 100%;
	display:block;
	text-align: center;
	}

	
	
	.tdleft img {
		max-width: 100%;
	}

	
	
	
	.tdleft, .tdmiddle {
	width: auto;
	}

			
				
		

		
		
		img.image-picker-image,
		img.internallogo,
		.tdleft img.internallogo {
		background: #013f3c;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#013f3c, endColorstr=#18a0a8)"; 
		background: -webkit-gradient(linear, left top, left bottom, from(#013f3c), to(#18a0a8)); 
		background: -webkit-linear-gradient(top, #013f3c, #18a0a8); 
		background: -moz-linear-gradient(top, #013f3c, #18a0a8); 
		background: -ms-linear-gradient(top, #013f3c, #18a0a8); 
		background: -o-linear-gradient(top, #013f3c, #18a0a8); 
		background: linear-gradient(top, #013f3c, #18a0a8); 
		border: 1px solid #fff;
		}


.top-header .el-container{ 
	padding: 0;
}


.el-container,
.boxed-layout .el-container{
	width: 100%;
	padding: 0 10px;
}

.clearfix:before, .clearfix:after, .row:before, .row:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after, .el-container:after, .el-container:before {
    content: "";
    display: table;
}

.clearfix:after, .row:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .el-container:after {
    clear: both;
}

.el-container {
    margin: 0 auto;
    width: 1178px;
}
#event-calendar table{width:100%;margin:0 auto 20px}
#event-calendar table th{background:#fbd87b;text-align:center;padding:4px 0}
#event-calendar table tr td{width:10%;height:34px;line-height:38px;text-align:center;font-weight:500;vertical-align:middle}
#event-calendar table tr td a{display:block;height:100%;width:100%;border:2px solid transparent;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#event-calendar table tr td a:hover,#event-calendar table tr td a:active,#event-calendar table tr td a:focus{text-decoration:none;background:#93b4e0;border-color:white}
#event-calendar table tr td.today{background:#fbd87b;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#event-calendar .calendar-load{text-align:center;padding:120px 0;width:100%;font-size:48px;color:#999}
#event-calendar .calendar-load .error{font-size:24px;line-height:1.2;color:#333}
#event-calendar{width:100%}

aside .widget-container {
	margin-top: 20px;
}

aside .widget-container:first-child, footer .widget-container h4 {
	margin-top: 0;
}

.widget-container a, .credit a {
	font-weight:normal;
}

aside .widget-title, footer .widget-container h4 {
	color: #42203C;
		font-size:120%;
}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


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

#menu-footer-sub-menu li.last-menu-item{border-right: none;}

#menu-header-menu li.last-menu-item a{border-right: none;}



ul.ui-tabs-nav,
li.ui-tabs-nav-item,
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	font-size:20px;
	font-size: 18px !important;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}



li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-weight:normal;
	color:#fff;
	background: transparent;
	border-left:1px solid #000;
	border-right:1px solid #444;
}



#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background: transparent;
	color:#ff3399;
}


#rotator .ui-tabs-nav-item a span {
	float:left; 
	padding:1em; 
	cursor:pointer;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12{width:100%}








.tooltip_template { display: none; }
.stack-width,.deco-width{margin:0 auto;position:relative;text-align:left;}
.stack-width{width:auto;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}

.footer-sec-4 { float:right; width:300px; font-size:13px; }


.footer-links-a {
width: 200px;
float: left;
margin: 20px 35px 20px 70px;
border-right: solid #bbb 1px;
height: 240px;
}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}


#g-mobilemenu-container .g-toplevel { position: relative; }

#g-mobilemenu-container .g-toplevel li { display: block; position: static !important; margin-right: 0; cursor: pointer; }

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

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

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator { position: absolute; right: 0.938rem; text-align: center; }

#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after { display: inline-block; text-align: center; opacity: 0.5; width: 1.5rem; line-height: normal; font-family: FontAwesome; content: "\f054"; }

#g-mobilemenu-container .g-toplevel .g-dropdown { top: 0; background: transparent; position: absolute; left: 0; right: 0; z-index: 1; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }

#g-mobilemenu-container .g-toplevel .g-dropdown.g-active { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-go-back { display: block; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block { width: 100%; overflow: visible; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block .g-go-back { display: none; }

#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back { display: block; }

#g-mobilemenu-container .g-toplevel .g-dropdown-column { float: none; padding: 0; }


.g-main-nav .g-toplevel i {
  opacity: 0.6;
}

.hero-module-nav-slider .hero-nav-promotion .ball-inner-wrapper {
  position: absolute;
  opacity: 0;
}


.td-header-menu-wrap.td-affix {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  z-index: 9999;
  position: fixed !important;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
  top: 0;
}

.admin-bar .td-header-menu-wrap.td-affix {
  top: 32px;
  
}

.td-boxed-layout .td-header-menu-wrap.td-affix {
  width: 1164px;
  margin-right: auto;
  margin-left: auto;
}

.td-header-menu-wrap-full {
  z-index: 9998;
  position: relative;
}

.td-banner-wrap-full,
.td-header-menu-wrap-full {
  background-color: #fff;
}

.td-header-style-2 .td-header-menu-wrap-full {
  position: relative;
}


.td-header-style-3 .td-header-menu-wrap-full {
  background-color: transparent !important;
}

.td-boxed-layout .td-header-style-3 .td-header-menu-wrap {
  background-color: #151515 !important;
}

.td-header-style-4 .td-header-menu-wrap-full {
  background-color: transparent !important;
}

.td-boxed-layout .td-header-style-4 .td-header-menu-wrap {
  background-color: #151515 !important;
}

.td-header-style-5 .td-header-menu-wrap-full {
  background-color: #151515;
}

.td-header-style-6 .td-header-menu-wrap-full {
  background-color: #151515;
}

.td-header-style-7 .td-header-menu-wrap-full,
.td-header-style-7 .td-header-main-menu {
  position: relative;
}

.td-header-style-8 .td-header-menu-wrap-full {
  position: relative;
}

.td-header-style-8 .td-header-menu-wrap-full .td-header-sp-logo {
  display: none;
}

.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo {
  display: block;
  bottom: 0;
  top: 0;
  height: auto;
  
}

.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-main-menu {
  width: 900px;
  margin-left: 168px;
  
  
  
}

.td-header-style-8 .td-header-menu-wrap {
  display: table;
  width: 100%;
}

.td-header-style-8 .td-header-menu-wrap.td-affix {
  background-color: rgba(255, 255, 255, 0.95);
}

.td-header-style-9 .td-header-menu-wrap-full {
  position: relative;
}

.td-header-style-10 .td-header-menu-wrap-full {
  position: relative;
}

.td-header-style-11 .td-header-menu-wrap-full {
  position: relative;
}

.td-header-style-12 .td-header-menu-wrap-full {
  background-color: #4db2ec;
}

.td-header-style-12 .td-header-menu-wrap-full .td-header-gradient:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4d000000', GradientType=0);
}

.td-header-style-12 .td-header-menu-wrap .td-header-main-menu {
  background-color: transparent;
}

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

  .single-post .td-header-wrap,
  .single-post .td-main-sidebar,
  .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-footer-wrapper,
  .single-post .td-sub-footer-container,
  .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,
  .single-post .td_block_video_playlist,
  .single-post .td-crumb-container,
  .single-post .td-g-rec,
  .single-post .td-a-rec,
  .single-post .author-box-wrap .avatar {
    display: none !important;
  }

.td-cafe .td-header-style-10 .td-header-menu-wrap {
  border-top: 1px solid #e3e3e3;
}

.td-local-news .td-header-style-3 .td-header-menu-wrap:before {
  content: '';
  width: 100%;
  height: 3px;
  background-color: #f4511e;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  
}

.td-local-news .td-header-style-3 .td-header-menu-wrap.td-affix:before {
  display: none;
}

.ie8 .td-header-style-5 .td-header-menu-wrap.td-affix,
.ie8 .td-header-style-6 .td-header-menu-wrap.td-affix {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
}



    .td-boxed-layout .td-header-style-3 .td-header-menu-wrap,
    .td-boxed-layout .td-header-style-4 .td-header-menu-wrap {
    	background-color: #ffffff !important;
    }

	
	#menu-left,
	#menu-right,
	#stars-left,
	#stars-right {
		display: none;
	}

#stars-left, #stars-right {
	margin: 15px 0 0 40px;
	height: 13px;
	width: auto;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}

.template-index .slide .content-outer-wrap { position: absolute; left: 50%; top: 0; bottom: 0; width: 84%; max-width: 1030px; }

.rightdiv{width:344px;border:1px solid #B7B1BF;background-color:#FFF;border-radius:7px 7px 7px 7px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:3px 3px 6px;padding:4px;}




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


.clearfix {
    *zoom: 1;
}


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


.clearfix:after {
    clear: both;
}

    .skinLightGray.sf-widget.BNcontainer.clearfix{
        width:100%;
        margin-right: 3%;
        margin-top: 4%;
    }

    .skinLightGray.sf-widget.BNcontainer.clearfix img{
        width: 100%;
    }
#block-views-featured-actions-block .views-row{width:300px;float:left;margin-right:12px;}
#front_tier3 #block-views-reports-block .views-row{margin:0 0 3em 0;text-align:center;}
#content .view-featured-actions .views-row{background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5em 0;padding:1em;clear:left;}
#content .view-reports .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:0.5em solid #ccc;}
#block-system-main .view-chapters .views-row{clear:left;margin-bottom:2em;}
.view-news .views-row{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:0.25em solid #ddd;}
#block-system-main .view-music .views-row{margin:1em 0 1em 0;}
#content .view-videos .not-attachment .views-row,#block-views-media-block-1 .views-row{width:178px;height:98px;position:relative;border:5px solid #ddd;margin:0 10px 10px 0;cursor:pointer;float:left;}
.view-videos .attachment .views-row{background:white;width:500px;padding:10px;}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}




#footer-fb-wrap, #header-fb-wrap{
	text-align: center;
}
.about-home-text-wrapper{display:table-cell;vertical-align:middle;}

.slider-title {color:#39302c;}

	
#main-nav-wrap,
.nav-logo,
nav.main-menu-wrap,
nav.main-menu-wrap ul li ul.sub-menu,
nav.main-menu-wrap ul li ul.sub-menu li a,
.nav-right-wrap,
.nav-search-wrap,
.search-fly-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	background: #fff !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}


nav.fly-nav-menu ul li ul.sub-menu {
	border-top: 1px solid #555;
	display: none;
	float: left;
	padding-left: 6.66666666666%; 
	width: 93.333333333%; 
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li ul.sub-menu {
	background: #fff;
	-webkit-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	   -moz-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	    -ms-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	     -o-box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
		box-shadow: -1px 2px 5px 0 rgba(0,0,0,0.15);
	position: absolute;
		top: 50px;
		left: 0;
	max-width: 200px;
	-webkit-transition: -webkit-transform 0.3s;
	   -moz-transition: -moz-transform 0.3s;
	    -ms-transition: -ms-transform 0.3s;
	     -o-transition: -o-transform 0.3s;
		transition: transform 0.3s;
	-webkit-transform: translateY(-999px);
	   -moz-transform: translateY(-999px);
	    -ms-transform: translateY(-999px);
	     -o-transform: translateY(-999px);
		transform: translateY(-999px);
	width: auto;
	z-index: -1;
	}


nav.main-menu-wrap ul li.mega-dropdown ul.sub-menu {
	display: none;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu {
	overflow: visible;
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	     -o-transform: translateY(0);
		transform: translateY(0);
	}


nav.main-menu-wrap ul li ul.sub-menu li {
	display: block;
	float: left;
	position: relative;
	width: 100%;
	}


nav.main-menu-wrap ul li ul.sub-menu li a {
	background: #fff;
	border-top: 1px solid rgba(0,0,0,.1);
	color: #333 !important;
	font-size: 12px;
	padding: 12px 20px;
	text-transform: none;


	width: 160px;
	}


nav.main-menu-wrap ul li ul.sub-menu li a:hover {
	background: rgba(0,0,0,.1);
	}


nav.main-menu-wrap ul li ul.sub-menu ul.sub-menu li ul,
nav.main-menu-wrap ul li ul.sub-menu li ul {
	display: none;
	position: absolute;
		top: 0;
		left: 200px;
	z-index: 10;
	}


nav.main-menu-wrap ul li ul.sub-menu ul.sub-menu li:hover ul,
nav.main-menu-wrap ul li ul.sub-menu li:hover ul {
	display: block;
	}


nav.main-menu-wrap ul li ul.sub-menu li .mega-dropdown {
	display: none;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#919191}
.text-primary{color:#4a90e2}
a.text-primary:hover,a.text-primary:focus{color:#2275d7}
.text-success{color:#3c763d}
a.text-success:hover,a.text-success:focus{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover,a.text-info:focus{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover,a.text-warning:focus{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover,a.text-danger:focus{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-align-top{vertical-align:top !important}
.text-more-muted{color:#d0d0d0}
.text-with-labels{display:table-cell;width:100%}
.text-with-labels .label{margin:0 5px;display:inline-block;vertical-align:middle}
body.front-controller.index-action section#job-roles .text{margin:40px 0 60px 0;font-size:18px;line-height:1.6em}
body.front-controller.index-action section#scoring .text{margin:40px 0 60px 0;font-size:18px;line-height:1.6em}



.serviceblock{padding:20px 0 0 0; background:#fff; background:-moz-linear-gradient(top,#dae3eb 0,#fff 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dae3eb),color-stop(100%,#fff)); background:-webkit-linear-gradient(top,#dae3eb 0,#fff 100%); background:-o-linear-gradient(top,#dae3eb 0,#fff 100%); background:-ms-linear-gradient(top,#dae3eb 0,#fff 100%); background:linear-gradient(top,#dae3eb 0,#fff 100%); zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dae3eb', endColorstr='#ffffff')}

#intro-text{font-size:26px; line-height:30px; margin:0; color:#000}
._lining-nums,p,.main-content ol,.answer ol,.main-content ul,.answer ul,.text-link,.product-info ul,input,textarea,.btn,.dropdown,.header-global .icon-basket:after,.woocommerce,.map-contents,.smarty-autocomplete,.woocommerce .button{font-variant-numeric:lining-nums;-webkit-font-feature-settings:'lnum';-moz-font-feature-settings:'lnum';-ms-font-feature-settings:'lnum';-o-font-feature-settings:'lnum';font-feature-settings:'lnum'}
.container .link-list .text-link{color:#464f52}
.container .link-list a:hover .text-link{color:#1db5ca}
p,.main-content ol,.answer ol,.main-content ul,.answer ul,.text-link,.product-info ul{font-size:17px;font-family:calluna-sans,sans-serif;margin-bottom:1.4em;line-height:1.47em;color:#464f52}
p a,.main-content ol a,.answer ol a,.main-content ul a,.answer ul a,.text-link a,.product-info ul a{color:#a4a7a8}
p li,.main-content ol li,.answer ol li,.main-content ul li,.answer ul li,.text-link li,.product-info ul li{margin-bottom:.6em}
.text-link{color:#a4a7a8;font-weight:600;margin-bottom:0}
.text-link:after{content:' →'}
.text-link.back:after{display:none}
.text-link.back:before{content:'← '}
.main-content .text-link,.faq-list .text-link{color:#a4a7a8}
.main-content .text-link:hover,.faq-list .text-link:hover{color:#1db5ca}
.cta-single .text-link{color:#464f52}
.cta-single.blue .text-link,.cta-single.gray .text-link{color:#333}
a.cta-single:hover h4,a.cta-single:hover .text-link{color:#fff}
.grid .item h4,.grid .item p,.grid .item .date,.grid .item .text-link{-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;transition:300ms}
.grid .item .text-link{position:absolute;bottom:0;left:0;right:0;margin-bottom:25px;color:#fff;opacity:0;font-weight:500;-webkit-font-smoothing:auto}
.grid .item:hover .text-link{opacity:1}
.grid.team .text-link{display:none}


.recruiting .inner {
	padding: 30px 0 0 0;
}


.share .inner {
	float: left;
	display: inline;
	border: 1px solid #f5f5f5;
}


.diagram-info .inner {
	margin: 52px 0 0 50px;
	width: 430px;
}


.popup .inner {
	margin: 8px 0 0 12px;
}


.welcome .inner {
	padding: 40px 0 30px 60px;
	width: 500px;
}






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

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.subnav ul.left {
	display: block; float: left;
}


.subnav ul.left li,
.subnav ul.right li {
	display: block; float: left;
	color: #b0b6c2;
	text-align: center;
}


.subnav ul.left li a,
.subnav ul.right li a {
	display: block; float: left;
	color: #b0b6c2;
	font-size: 11px; text-align: center; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.subnav ul.left li b,
.subnav ul.right li b {
	width: 100%; height: 16px; display: block; float: left;
	padding: 8px 0;
	font-weight: normal;
}


.subnav ul.left li span,
.subnav ul.right li span {
	width: 100%; height: 5px; display: block; float: left;
	padding: 0 10px;
	background: #AEE8F9; border-left: 1px solid #3a3e45;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.subnav ul.left li.last span {
	border-right: 1px solid #3a3e45;
}


.subnav ul.left li.active span,
.subnav ul.right li.active span {
	background: #fff;
}


.subnav ul.left li a:hover,
.subnav ul.left li.active a,
.subnav ul.right li a:hover,
.subnav ul.right li.active a {
	color: #fff;
}


.container .left {
	width: 100%;
	padding-right: 330px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


	.subnav ul.left,
	.subnav ul.right {
		display: none;
	}


	.container .left .head a.next,
	.container .left .head a.prev {
		display: none;
	}

.slide .overlay{
	height:40px;
	background: #191716;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.slide .overlay h4{
	font-family: 'TradeGothicBoldExtended', arial, sans-serif;	
	height: 65px;
	line-height: 45px !important;	
	margin: 0px;
	padding: 0px;
	padding-left: 20px;	
}
	
.slide .overlay h4 a{
	color: #fff;
}
		
.slide .overlay h4 a:hover{
	color: #8f2004 !important;
}





.index-header-text{
	line-height:1.7em;
	font-size:1.1em;
	color:#550e89;
	font-weight:bold;
	height:138px;
}

.index-header-text .title{
	padding-top:0px;
}


.social-media {
	float: left;
	display: none;
}


.social-media a,
.social-media-footer a {
	opacity: .7;
	filter:alpha(opacity=70); 
}


.social-media a:hover,
.social-media-footer a:hover{
	opacity: 1;
	filter:alpha(opacity=100); 
	background:none;
}

	
	.social-media-mobile {
		display: none !important;
	}

.post-article .content-article,
.post-article .content-event-article {
  width: 100%;
  padding-left: 140px;
}

.post-article .content-article h1,
.post-article .content-event-article h1 {
  margin: 0;
  margin-bottom: 15px;
  line-height: 25px;
  color: #eeeeee;
  font-size: 18px;
}

.post-article .content-article h1 a,
.post-article .content-event-article h1 a {
  color: #eeeeee;
  font-size: 18px;
}

.post-article .content-article .entry-tags h6,
.post-article .content-event-article .entry-tags h6 {
  text-transform: uppercase;
  color: #a1a1a1;
  float: left;
  margin: 4px;
  margin-right: 10px;
}

.post-article .content-article .entry-tags ul,
.post-article .content-event-article .entry-tags ul {
  margin-bottom: 0;
}

.post-article .content-article .entry-tags ul li,
.post-article .content-event-article .entry-tags ul li {
  display: inline-block;
}

.post-article .content-article .entry-tags ul li:after,
.post-article .content-event-article .entry-tags ul li:after {
  content: '/';
  color: #7e7e7e;
  font-size: 12px;
  margin: 0 3px;
}

.post-article .content-article .entry-tags ul li:last-child:after,
.post-article .content-event-article .entry-tags ul li:last-child:after {
  display: none;
}

.post-article .content-article .entry-tags ul li a,
.post-article .content-event-article .entry-tags ul li a {
  color: #7e7e7e;
  font-size: 12px;
}

.post-article .content-article .entry-tags ul li a:hover,
.post-article .content-event-article .entry-tags ul li a:hover {
  color: rgba(142, 68, 173, 0.99);
}

.post-article .content-article .entry-meta,
.post-article .content-event-article .entry-meta {
  margin-bottom: 15px;
}

.post-article .content-article .entry-meta span,
.post-article .content-event-article .entry-meta span {
  color: #6f6f6f;
  margin-right: 20px;
}

.post-article .content-article .entry-meta span:last-child,
.post-article .content-event-article .entry-meta span:last-child {
  margin-right: 0;
}

.post-article .content-article .entry-meta span a,
.post-article .content-event-article .entry-meta span a {
  font-size: 12px;
  color: #a1a1a1;
}

.post-article .content-article .entry-meta span a:hover,
.post-article .content-event-article .entry-meta span a:hover {
  color: rgba(142, 68, 173, 0.99);
}

.post-article .content-article .entry-meta span i,
.post-article .content-event-article .entry-meta span i {
  margin-right: 4px;
}

.post-article .content-article #map-canvas,
.post-article .content-event-article #map-canvas {
  margin-bottom: 25px;
}

.post-article .content-article hr,
.post-article .content-event-article hr {
  border-color: #3a3a3a;
  margin-top: 15px;
  margin-bottom: 15px;
}

.post-article .content-article .entry-content,
.post-article .content-event-article .entry-content {
  margin-bottom: 15px;
}

.post-article .content-article .entry-content *,
.post-article .content-event-article .entry-content * {
  max-width: 100%;
}

.post-article .content-article .entry-content p,
.post-article .content-event-article .entry-content p {
  line-height: 21px;
  color: #bcbcbc;
}

.post-article .content-article .entry-content img,
.post-article .content-event-article .entry-content img {
  height: auto;
  display: inline-block;
  margin-bottom: 10px;
}

.post-article .content-article .entry-content .alignright,
.post-article .content-event-article .entry-content .alignright {
  float: right;
  margin-left: 10px;
}

.post-article .content-article .entry-content .alignleft,
.post-article .content-event-article .entry-content .alignleft {
  float: left;
  margin-right: 10px;
}

.post-article.format-image-post-type .content-article {
  padding: 20px;
  background: #242424;
  padding-left: 20px;
}

.post-article.single-post.event-02 .content-article,
.post-article.single-post.album-02 .content-article {
  padding: 20px;
  background: #141414;
  padding-left: 20px;
  border: 1px solid #242424;
}

.post-article.single-post.event-02 .content-article .entry-content p,
.post-article.single-post.album-02 .content-article .entry-content p {
  margin-bottom: 15px;
}

.post-article.single-post .content-article {
  padding: 20px;
  background: #242424;
  padding-left: 20px;
  border: 1px solid #242424;
}

.post-article.single-post .content-article .entry-content p {
  margin-bottom: 15px;
}

.post-article.single-post .content-article .entry-content p:last-child {
  margin-bottom: 0;
}

  .post-article .content-article {
    padding-left: 0;
  }

body.light-layout .post-article .content-article h1 a {
  color: #525252;
}

body.light-layout .post-article .content-article h1 .dropdown a {
  color: #fff;
}

body.light-layout .post-article .content-article hr {
  border-color: #e2e2e2;
}

body.light-layout .post-article .content-article p {
  color: #717171;
}

body.light-layout .post-article .content-article .entry-meta span i {
  color: #a1a1a1;
}

body.light-layout .post-article.format-image-post-type .content-article {
  background: transparent;
}

body.light-layout .post-article.single-post.event-02 .content-article,
body.light-layout .post-article.single-post.album-02 .content-article {
  border: 1px solid transparent;
}

body.light-layout .post-article.single-post .content-article {
  background: rgba(0, 0, 0, 0.05);
  border: 1px solid transparent;
}

body.light-layout .post-article .content-article h1,
body.light-layout .post-article .content-event-article h1 a,
body.light-layout .event-details .details p {
  color: #939393;
}


.post-article .content-article h1, .post-article .content-event-article h1 {
    margin-bottom: 20px;
}

    .post-article .content-article .entry-tags ul li a:hover,
    .post-article .content-event-article .entry-tags ul li a:hover {
        color: rgba(30,115,190,0.99);
    }

    .post-article .content-article .entry-meta span a:hover,
    .post-article .content-event-article .entry-meta span a:hover {
        color: rgba(30,115,190,0.99);
    }

	
	#leaderboard{
		position:relative !important;
		float:right !important;
		width:728px;
		top:0;
		margin:10px 50px;
		padding:0px;
		background-color: #ffffff;
		
	}

#infinite-footer .blog-info a:hover,
#infinite-footer .blog-credits a:hover {
	color: #444;
	text-decoration: underline;
}

#infinite-footer .blog-info,
#infinite-footer .blog-credits {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 25px;
}

#infinite-footer .blog-info {
	float: left;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 40%;
}

#infinite-footer .blog-info a {
	color: #111;
	font-size: 14px;
	font-weight: bold;
}

	#infinite-footer .blog-info a,
	#infinite-footer .blog-credits {
		font-size: 10px;
	}


#menu-top{

	width:980px;	
	background: #000000;
	font-size:12px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px auto 0px;
	padding:0px 0px;
}


#archive .clearfloat {
	padding-bottom:5px;
	
	}
	

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}




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


.clearfloat {
	display: inline-block;
	}




* html .clearfloat {
	height:1%;
	}


*+html .clearfloat {
	height:1%;
	}



.fw-single-image .fw-single-image-wrap {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-width: 100%;
}

.fw-single-image i {
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fw-single-image img {
    display: block;
    max-width: 100%;
    transition: all 0.2s linear;
}

.fw-single-image.fw-single-image-left {
    text-align: left;
}

.fw-single-image.fw-single-image-right {
    text-align: right;
}

.fw-single-image.fw-single-image-center {
    text-align: center;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i {
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 2;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i:before {
    font-style: normal;
    width: 56px;
    height: 56px;
    color: #ffffff;
    line-height: 56px;
    font-size: 28px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    text-align: center;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-zoom:before {
    content: "\f065";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-link:before {
    content: "\f0c1";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-video:before {
    content: "\f04b";
    text-indent: 0.2em;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover img {
    transform: scale(1.1);
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i {
    opacity: 1;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i:before {
    display: block;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap {
    border: 10px solid #ffffff;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap:before {
    position: absolute;
    z-index: 2;
    top: -9px;
    bottom: -9px;
    left: -9px;
    right: -9px;
    border: 1px solid #000;
    content: "";
}

.fw-single-image.fw-image-circle .fw-single-image-wrap {
    border-radius: 50%;
    z-index: 1;
}

.fw-single-image.fw-image-circle .fw-single-image-wrap img {
    border-radius: 50%;
}







//images shortcode


.fw-single-image.fw-single-image-left {
    text-align: left;
    float: left;
    margin-right: 25px;
}

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}
.visible-landscape{display:none;}
.bcs{max-width:100%}
.bcs.left{margin-right:5px}
.bcs.ced{margin:0 auto}
.bcs.right{margin-left:5px}
.bcs:before{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}


.offices-hold {
	margin-top: 30px !important;
	background: #FFF;
	background: rgba(255,255,255,0.95);
	padding: 100px 60px 50px 140px;
	display: none;
}


.title-2 {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:20px; 
	line-height:1.2em; 
	color:#656153;
	font-weight:normal;
}

.box2:hover .title-2 {color:#fff;}

 
.top-navigation-contianer {padding:0 8px;}

.site-credit {
	color: #777;
	font-size: 13px;
}

.site-credit a {
	border-bottom: solid 1px #ccc;
}

.site-credit a:hover {
	color: #333;
}
.sidebar-first-wrapper .block-header h2{color:#23424e;font-size:22px;font-size:2.2rem;font-weight:normal;margin:0;padding:30px 20px 5px 20px;text-shadow:none;text-transform:none;}
#navigation .menus.nav-icons-1 #main-nav{margin-right:3em}
#navigation .menus.nav-icons-2 #main-nav{margin-right:6em}
#navigation .menus.nav-icons-3 #main-nav{margin-right:9em}
#navigation .menus.nav-icons-4 #main-nav{margin-right:12em}
#navigation .menus.nav-icons-1.cart-extended #main-nav{margin-right:12.5em}
#navigation .menus.nav-icons-2.cart-extended #main-nav{margin-right:15.5em}
#navigation .menus.nav-icons-3.cart-extended #main-nav{margin-right:18.5em}
#navigation .menus.nav-icons-4.cart-extended #main-nav{margin-right:21.5em}
#main-nav{margin-left:2em!important}
.shortcode-tabs ul.tab_titles li.nav-tab{background:none;padding:0;float:left;display:inline;color:#fff;margin:0 5px 0 0;cursor:pointer}
.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a,.shortcode-tabs ul.tab_titles li.nav-tab a:hover{background:#fff;text-decoration:none;outline:none}
.shortcode-tabs ul.tab_titles li.nav-tab a{color:#777;display:block;float:left;padding:8px;text-transform:uppercase;font:11px/18px sans-serif}
.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a,.shortcode-tabs ul.tab_titles li.nav-tab a:hover{-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}
.shortcode-tabs .tab li.nav-tab{background:#fff}
.shortcode-tabs .tab li.nav-tab a{color:#555;font:bold 12px/18px sans-serif}
.nav-entries{clear:both;font-size:11px}
.woo-pagination a:link,.woo-pagination a:visited,.nav-entries a span{display:inline;text-decoration:none;color:#666;padding:3px 7px;border:1px solid #ddd}
.nav-entries a{font-size:1.2em}
.woo-pagination a:link,.woo-pagination a:visited,.woo-pagination a:active,.nav-entries a span{font-weight:bold;font-size:.9em;border-radius:3px;border:1px solid #d9d9d9;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background:-webkit-linear-gradient(#fff,#f5f5f5);background:-moz-linear-gradient(center top,#fff 0%,#f5f5f5 100%);background:-moz-gradient(center top,#fff 0%,#f5f5f5 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f5f5f5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f5f5f5)";box-shadow:0 2px 2px 0 rgba(0,0,0,.03);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.03)}
#navigation .nav-home,#navigation .nav-close,#navigation ul.rss li a,#navigation ul.cart a.cart-contents,#navigation ul.nav-search a.search-contents{height:1em;width:1em;text-indent:-999px;display:block;font-size:1em;padding:.5em;position:absolute;top:1em;left:1em;background:#999;color:#fff;border-radius:3px}
#navigation .nav-home:before,#navigation .nav-close:before,#navigation ul.rss li a:before,#navigation ul.cart a.cart-contents:before,#navigation ul.nav-search a.search-contents:before{font-family:"FontAwesome";content:"\f00d";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0;line-height:2}
#navigation .nav-home{left:auto;right:1em}
#navigation .nav-home:before{content:"\f015"}
#navigation ul.nav-search{clear:both}
#navigation ul.nav-search::after{clear:both;content:"";display:table}
#navigation ul.nav-search #searchform,#navigation ul.nav-search .searchform{background:#e6e6e6;position:relative;border:0}
#navigation ul.nav-search #searchform input#s,#navigation ul.nav-search #searchform input.s,#navigation ul.nav-search .searchform input#s,#navigation ul.nav-search .searchform input.s{border:0;box-sizing:border-box;padding:1.414em 2.99em 1.414em 1.414em;width:100%}
#navigation ul.nav-search #searchform .submit,#navigation ul.nav-search .searchform .submit{background:none;position:absolute;right:0;top:1.25em;padding:0 1em;border:0}
#navigation ul.nav-search #searchform .submit:before,#navigation ul.nav-search .searchform .submit:before{color:#555;font-size:1em}
#navigation ul.nav-search ul{margin:0 1em}
ul.nav{width:100%}
ul.nav li a{padding:.5em 1em;display:block;color:#666}
ul.nav li.current_page_item a,ul.nav li.current_page_parent a,ul.nav li.current-menu-ancestor a,ul.nav li.current-cat a,ul.nav li.current-menu-item a{background:#e6e6e6;color:#3088ff}
ul.nav li ul li a{background:none!important;color:#666!important}
ul.nav ul li.current_page_item a,ul.nav ul li.current_page_parent a,ul.nav ul li.current-menu-ancestor a,ul.nav ul li.current-cat a,ul.nav ul li.current-menu-item a,#navigation ul.cart .cart_list a{color:#3088ff}
.nav-toggle:before{content:"\f0c9";font-family:"FontAwesome";font-weight:normal;color:#fff;margin-left:.5em;text-shadow:0 1px 0 #000;border-right:1px solid rgba(255,255,255,.1);display:inline-block;padding:.8em 1em .8em .5em}
.nav-toggle{margin:0 -1em;cursor:pointer;text-align:left;display:block;padding:0;font-size:1em;background-color:rgba(0,0,0,.65);background-image:-webkit-linear-gradient(left top,rgba(0,0,0,.65),rgba(0,0,0,.8));background-image:linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.8));border-bottom:1px solid rgba(0,0,0,.2)}
.nav-toggle a{color:#fff!important;text-shadow:0 1px 0 #000;padding:.5em 1em;border-left:1px solid rgba(0,0,0,.1)}
.nav-toggle a:hover{color:#fff;text-decoration:none}
ul.nav,ul.nav ul{border:none!important}
ul.nav li{position:relative;float:left;zoom:1;list-style:none}
ul.nav li a:hover{text-decoration:none}
ul.nav li ul li a:hover{text-decoration:underline}
ul.nav ul{width:12em;visibility:hidden;display:none;position:absolute;top:100%;left:-9999em;z-index:9999;margin:0;padding:.4em 0}
ul.nav ul li{float:none}
ul.nav ul li a{width:100%;display:inline-block;padding:.7em 1em!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.9em}
ul.nav ul ul{left:100%;top:0}
#top ul.nav li a{color:#ddd;padding-top:.5em!important;padding-bottom:.5em!important;font-size:1em}
#top ul.nav ul{background:#555}
#top ul.nav ul li a{color:#ddd!important}
#top ul.nav li.current_page_item a,#top ul.nav li.current_page_parent a,#top ul.nav li.current-menu-ancestor a,#top ul.nav li.current-cat a,#top ul.nav li.current-menu-item a{color:#333;background:#fff}
.nav-toggle,.nav-close,.nav-home{display:none!important}
#navigation .menus.nav-icons::after{clear:both;content:"";display:table}
#navigation .menus.nav-icons .side-nav{position:absolute;top:0;right:0}
#navigation .menus.nav-icons-1 .side-nav{width:3em}
#navigation .menus.nav-icons-2 .side-nav{width:6em}
#navigation .menus.nav-icons-3 .side-nav{width:9em}
#navigation .menus.nav-icons-4 .side-nav{width:12em}
#navigation ul.nav ul{background:#e6e6e6}
#navigation ul.nav ul ul{top:-5px;left:100%}
#top .nav ul ul{top:-.327em;left:100%}
#navigation ul.cart,#navigation ul.nav-search{position:relative}
#navigation ul.cart a.cart-contents,#navigation ul.cart a.search-contents,#navigation ul.nav-search a.cart-contents,#navigation ul.nav-search a.search-contents{padding:1em;margin:0;position:relative;top:0;left:0;background:none;color:#666;border-radius:0;display:block;overflow:hidden}
#navigation ul.cart a.cart-contents:hover,#navigation ul.cart a.search-contents:hover,#navigation ul.nav-search a.cart-contents:hover,#navigation ul.nav-search a.search-contents:hover{text-decoration:none}
#navigation ul.cart a.cart-contents:before,#navigation ul.cart a.search-contents:before,#navigation ul.nav-search a.cart-contents:before,#navigation ul.nav-search a.search-contents:before{line-height:1;position:static}
#navigation ul.cart a.cart-contents+ul,#navigation ul.cart a.search-contents+ul,#navigation ul.nav-search a.cart-contents+ul,#navigation ul.nav-search a.search-contents+ul{display:block;position:absolute;right:0;top:100%;visibility:hidden;width:12em;background:#e6e6e6;padding:1.414em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#navigation ul.cart li:hover a.cart-contents,#navigation ul.cart li:hover a.search-contents,#navigation ul.nav-search li:hover a.cart-contents,#navigation ul.nav-search li:hover a.search-contents{background:#e6e6e6}
#navigation ul.cart li:hover a.cart-contents+ul,#navigation ul.cart li:hover a.search-contents+ul,#navigation ul.nav-search li:hover a.cart-contents+ul,#navigation ul.nav-search li:hover a.search-contents+ul{visibility:visible}
#navigation ul.cart .widget,#navigation ul.nav-search .widget{margin:0}
#navigation ul.nav-search a.search-contents:before{content:"\f002"}
#navigation ul.nav-search a.search-contents+ul{margin:0;padding:0}
#navigation .menus.nav-icons-1.cart-extended .side-nav{width:12.5em}
#navigation .menus.nav-icons-2.cart-extended .side-nav{width:15.5em}
#navigation .menus.nav-icons-3.cart-extended .side-nav{width:18.5em}
#navigation .menus.nav-icons-4.cart-extended .side-nav{width:21.5em}
.widget_woodojo_tabs .tabbable .nav{margin:0 0 -1px;border:none!important}
.widget_woodojo_tabs .tabbable .nav li a{color:#999;display:block;float:left;border-color:transparent;border-width:1px 1px 0;padding:5px 8px 3px!important;text-transform:uppercase;font-weight:bold;font-size:11px;text-shadow:1px 1px 0 #fff}
.widget_woodojo_tabs .tabbable .nav li.active a,.widget_woodojo_tabs .tabbable .nav li a:hover{text-decoration:none;border-color:#d9d9d9!important;border-width:1px 1px 0!important;color:#666;background:#fff;border-bottom:none!important}
.widget_woodojo_tabs .tabbable.tabs-below .nav{margin:0}
.widget_woodojo_tabs .tabbable.tabs-below .nav li a{border-width:0 1px 1px}
.widget_woodojo_tabs .tabbable.tabs-below .nav li.active a,.widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover{border-width:0 1px 1px!important;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2f2f2));background:-webkit-linear-gradient(#fff,#f2f2f2);background:-moz-linear-gradient(center top,#fff 0%,#f2f2f2 100%);background:-moz-gradient(center top,#fff 0%,#f2f2f2 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1)}
.widget_woodojo_tabs .tabbable.tabs-left .nav{margin:0}
.widget_woodojo_tabs .tabbable.tabs-left .nav li a{border-width:1px 0 1px 1px}
.widget_woodojo_tabs .tabbable.tabs-left .nav li.active a,.widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover{border-width:1px 0 1px 1px;background:#fff;background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#f2f2f2));background:-webkit-linear-gradient(#fff,#f2f2f2);background:-moz-linear-gradient(center top,#fff 0%,#f2f2f2 100%);background:-moz-gradient(center top,#fff 0%,#f2f2f2 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1)}
.widget_woodojo_tabs .tabbable.tabs-right .nav{margin:0}
.widget_woodojo_tabs .tabbable.tabs-right .nav li a{border-width:1px 1px 1px 0}
.widget_woodojo_tabs .tabbable.tabs-right .nav li.active a,.widget_woodojo_tabs .tabbable.tabs-below .nav li a:hover{border-width:1px 1px 1px 0;background:#fff;background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#f2f2f2));background:-webkit-linear-gradient(#fff,#f2f2f2);background:-moz-linear-gradient(center top,#fff 0%,#f2f2f2 100%);background:-moz-gradient(center top,#fff 0%,#f2f2f2 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f2f2f2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f2f2f2)";box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.1)}
#loopedSlider .nav-buttons{list-style-type:none;margin:0;padding:0;position:relative}
body.fixed-mobile #navigation .nav-close,body.fixed-mobile #navigation .nav-home{display:none}
body.fixed-mobile #navigation ul.nav li a{padding:1em}
body.fixed-mobile #navigation ul.nav ul{width:12em;visibility:hidden;position:absolute;top:100%;left:0;z-index:9999;margin:0;padding:.4em 0}
body.fixed-mobile #navigation ul.nav ul li{float:none}
body.fixed-mobile #navigation ul.nav li a:hover{text-decoration:none}
body.fixed-mobile #navigation ul.nav li{position:relative;float:left;zoom:1;list-style:none}
body.fixed-mobile #navigation ul.nav ul ul{top:-5px;left:100%}
body.full-width .nav-toggle{margin:0}
.woocommerce-demo-store #top,.woocommerce-demo-store h3.nav-toggle{margin-top:5em}
#tabs ul.wooTabs li a,.widget_woodojo_tabs .tabbable .nav-tabs li a{font:thin 11px/2em Helvetica, Arial, sans-serif;color:#999}
#navigation ul.rss li a:before,#navigation ul.nav-search a.search-contents:before{color:#000}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

#features-list .feature-icon {
    position: relative;
    float: left;
    width: 90px;
    line-height: 90px;
    margin: 0;
    background: #e40000;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15 ease-in;
    -o-transition: .15s ease-in;
    transition: .15s ease-in;
}

#features-list a .feature-icon:after {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    top: 50%;
    margin-top: -7px;
    right: -7px;
    border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #e40000;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15 ease-in;
    -o-transition: .15s ease-in;
    transition: .15s ease-in;
}

#features-list a:hover .feature-icon {
    background: #ff2121;
}

#features-list a:hover .feature-icon:after {
    border-left-color: #ff2121;
}

#contact-list .feature-icon {
    position: relative;
    float: left;
    width: 120px;
    line-height: 120px;
    margin: 0;
    text-align: center;
    background-color: #e40000;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15 ease-in;
    -o-transition: .15s ease-in;
    transition: .15s ease-in;
}

#contact-list a .feature-icon:after {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    top: 50%;
    margin-top: -7px;
    right: -7px;
    border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #e40000;
    -webkit-transition: .15s ease-in;
    -moz-transition: .15 ease-in;
    -o-transition: .15s ease-in;
    transition: .15s ease-in;
}

#contact-list a:hover .feature-icon {
    background-color: #ff2121;
}

#contact-list a:hover .feature-icon:after {
    border-left-color: #ff2121;
}
#home_left #news_cont{border-top:#666 2px dotted;padding-top:10px;margin-top:10px;overflow:auto}
.list-unstyled{padding-left:0;list-style:none;}

.social li.instagram a:hover {
  background-color: #517fa4;
}

.social li.instagram a:hover * {
  color:#fff !important;
}


.top-leaderboard-container
{
	width: 100%;
	background: none;
	margin: 9px 0 10px 0;
}


.top-leaderboard-container .ad_728x90
{
	width: auto;
	height: auto;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}

.clearfix:after{clear:both;}
.sf-menu.clearfix{margin:20px
0px 0px 0px;text-transform:uppercase;letter-spacing:3px;display:none}
.sf-menu.clearfix
li.sfHover{font-weight:bold}
.wrapper-form-bg-21{margin:0 auto;width:1013px;position:relative;top:-11px}




.cat-posts-stacked {
	clear:both;
	float:none;
	margin: 0;
	padding:0;
	}


#content .cat-posts-stacked .post {
	margin:0 0 15px;
	padding:0 0 15px;
	}


.cat-posts-stacked .entry,
.cat-posts-stacked .entry.post-1,
.cat-posts-stacked .excerpt,
.cat-posts-stacked .meta {
	height:auto;
	margin:0;
	padding:0;
	}


.cat-posts-stacked img.thumbnail {
	float:left;
	margin: 0 15px 0 0;
	max-width:30%;
	height:auto;
	}


.cat-posts-stacked h3.post-title {
	letter-spacing:0;
	font-size:12pt;
	line-height:1.4em;
	margin: 0;
	}

.light .navbar-brand ul li {background-color: #B8B8B8;}

	.navbar-brand ul li:first-child {height: 10px;margin-top: 10px;}

	.navbar-brand ul li:nth-child(2) {height: 16px;margin-top: 4px;}

	.navbar-brand ul li {width: 5px;height: 20px;}

.navbar-brand {
	float: left;
	max-width: none;
}

.navbar-brand ul {margin-right: 7px;}

.navbar-brand ul li:nth-child(1) {
	height: 20px;
}

.navbar-brand ul li:nth-child(3) {
	height:5px;
}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}


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



	.et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description {
		width: 100%;
	}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et-pb-active-slide .et_pb_slide_description {
	-webkit-animation-name: fadeBottom;
	-moz-animation-name: fadeBottom;
	-ms-animation-name: fadeBottom;
	-o-animation-name: fadeBottom;
	animation-name: fadeBottom;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	animation-delay: 0.9s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}


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


.et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_description {
	width: auto;
	margin: auto;
	padding: 16% 8%;
}


.et_pb_slide_with_image .et_pb_slide_description {
	float: right;
	width: 47.25%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}


.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}


.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
	text-align: center;
}


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


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



	.et_pb_column_1_2 .et_pb_slide_image,
	.et_pb_column_1_2 .et_pb_slide_video,
	.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_3_8 .et_pb_slide_image,
	.et_pb_column_3_8 .et_pb_slide_video,
	.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_1_3 .et_pb_slide_image,
	.et_pb_column_1_3 .et_pb_slide_video,
	.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_1_4 .et_pb_slide_image,
	.et_pb_column_1_4 .et_pb_slide_video,
	.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description {
		width: 100% !important;
	}


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



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


	.et_pb_slide_description {
		text-align: center;
	}


	.et_pb_slide_image,
	.et_pb_slide_video,
	.et_pb_slide_with_image .et_pb_slide_description {
		width: 100%;
	}


	.et_pb_slide_description,
	.et_pb_slider_fullwidth_off .et_pb_slide_description,
	.et_pb_slide_with_image .et_pb_slide_description {
		text-align: center;
	}
ul.sw-sm-list{padding:3%;}
ul.sw-sm-list li{display:inline;}

#featured .slides li.slide {
  position: relative;
  display: none;
  list-style: none;
}

#featured .slides li.slide .slide-content-container article header {
  z-index: 999;
}

#featured .slides .slide-video {
  max-width: 800px;
  margin: 0 auto;
}

#featured .slides .slide-video-carousel {
  max-width: 960px;
  margin-bottom: -6px;
}


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}
.center-block{display:block;margin-right:auto;margin-left:auto}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}

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

  .header-top .row .col-md-8.col-lg-8.col-sm-8
  {
	 
  }


.header-top .container .row .col-md-4,.header-top .container .row .col-md-8 
{
	width:100%
}

.header-top .container .row .col-md-8 
{
	margin-top:10px;
}

.mobilecone .row
{
	margin:0 !important;
}

#option-slider .row
{
	max-width:100% !important;
	float:left;
}

#option-slider .row .col-md-5
{
	width:41.65%;
	float:left;
}

#option-slider .row .col-md-3
{
	width:24.99%;
	float:left;	
}

#option-slider .row .col-md-1
{
	width:8.33%;
	float:left;
}

#option-slider .row .col-md-4
{
	width:33.33;
	float:left;	
}

.row:after
{
	clear:both !important;
}

footer .row
{
	padding-top:0;
}

.row.certificate-block {
  margin: 0 auto;
  width: 650px;
}

#intro .row
{
	margin-top:18%;
}

.component_homepage_slideshow_logos {
  height: 32px;
  position: relative;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none; }
