﻿.tab-pane .tab-icon{display:none}
.tab-pane .tab-desc{float:none;width:100%}
.tab-pane{padding:30px 0;border:1px solid #eee;font-size:15px;font-weight:300;color:#8f8f8f}
.tab-pane .only{width:100%}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}

.benefits-grid:last-child,
.logos-grid:last-child,
#content .wpb_text_column .benefits-grid:last-child,
#content .wpb_text_column .logos-grid:last-child {
	margin-bottom: -40px;
}
.img-responsive,.entry-content img,.attachment-shop_catalog,.logo img,.aspform-space-calculator .space-calculator #content img{display:block;max-width:100%;height:auto}
.blue-title,.entry-content h2{color:#091A34}
.blue-title a,.entry-content h2 a{color:#091A34}
.blue-title a:visited,.entry-content h2 a:visited{color:#091A34}
.blue-title a:focus,.entry-content h2 a:focus{color:#091A34}
.blue-title a:hover,.entry-content h2 a:hover{color:#205bb6}
.blue-title a:active,.entry-content h2 a:active{color:#091A34}
.entry-content h2{font-size:22px;font-size:2.2rem}
.entry-content p,.entry-content table{color:#666}
.entry-content p{font-weight:400}
.entry-content p b,.entry-content p strong{font-weight:600}
.entry-content ul{padding-left:15px}
.entry-content ul li{color:#666}
.entry-content a{color:#091A34}
.entry-content a:visited{color:#091A34}
.entry-content a:focus{color:#091A34}
.entry-content a:hover{color:#205bb6}
.entry-content a:active{color:#091A34}
.entry-content a:hover,.entry-content a:focus,.entry-content a:active{text-decoration:underline}
.benefits .entry-content{padding-bottom:10px}
#main a.front-slider .black{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:3}
#main .front-slider-wrap.active a.front-slider .black,#main .front-slider-wrap:hover a.front-slider .black{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}

			
		
			#gallery-8 {
				margin: auto;
			}

			#gallery-8 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-8 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-8 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-3 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-3 .gallery-caption {
				margin-left: 0;
			}

			#gallery-4 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-4 .gallery-caption {
				margin-left: 0;
			}

			#gallery-5 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-5 .gallery-caption {
				margin-left: 0;
			}

			#gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-6 .gallery-caption {
				margin-left: 0;
			}

			#gallery-7 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-7 .gallery-caption {
				margin-left: 0;
			}

nav, img, iframe, #mobile-nav, .ncstate-utility-bar, .footer-main, ul.social-channels, .sr-only, .sidebar-nav {
  display: none; }
.social-channels{font-size:3.5em;width:6.1em;margin:0 auto}
.social-channels:before,.social-channels:after{content:" ";display:table}
.social-channels:after{clear:both}
.social-channels a{color:#fff}
.social-channels li{float:left;padding:0 0.25em}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}


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

#ui-page-notification {
  position: fixed;
  width: 450px;
  top: 25px;
  z-index: 10000;
}

#ui-page-notification .alert {
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
}

.follow-widget {
    width: 100%;
    margin: 0;
    float: left;
    max-width: 300px;
}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}
#box-country{padding-right:15px;}
.box-highlight .box-content{-moz-box-sizing:border-box;box-sizing:border-box;display:none;height:250px;overflow:hidden;padding:12px;}

#slideshow {
	width:581px;
	height:340px;
	float:left;
}

.main-header .search-account { display: none; color: #ffffff; position: absolute; right: 40px; width: auto; }

.lt-ie9 .main-header .search-account { display: block; }

.main-header .search-account .font-normal { font-weight: normal; }

.main-header .search-account a, .main-header .search-account a:link { font-weight: bold; hover: #cedf00; color: #ffffff; }

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

.main-header .search-account .menu { margin-top: 7px; }

.main-header .search-account .menu .searchbar-open { display: inline-block; position: relative; }

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

.main-header .search-account .menu .seperator { position: relative; display: inline-block; height: 16px; width: 1px; margin: 0 10px; background: #ffffff; top: 4px; visibility: hidden; display: none; }

.main-header .search-account .menu .account-open { display: inline-block; position: relative; margin-left: 5px; }

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

.main-header .search-account .searchbar-container { display: none; right: -3px; width: 100%; top: 0; max-width: 250px; }

.main-header .search-account .searchbar-container button { font-size: 14px; top: 7px; background: none; border: 0; padding: 0; margin: 0; position: absolute; color: #666666; }

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

.main-header .search-account .account-container { display: none; top: 3px; right: -3px; padding: 0; width: 100%; position: relative; }

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

  .btn .arw-right {
    height: 14px;
    margin-left: 15px;
    position: relative;
    top: 1px;
    width: 18px; }

  .btn-mobile-toggle a .arw-right {
    background: #dd661e;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 62px; }

  .btn-mobile-toggle .arw-right svg {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
        -ms-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg);
    -webkit-transition: -webkit-transform .25s ease-out;
            transition: transform .25s ease-out; }


.open-list .btn-mobile-toggle .arw-right svg {
  -webkit-transform: translate(-50%, -50%) rotate(270deg);
      -ms-transform: translate(-50%, -50%) rotate(270deg);
          transform: translate(-50%, -50%) rotate(270deg); }

    .no-touch .big-list a:hover .arw-right, .no-touch .sidenav a:hover .arw-right {
      display: block; }

  .big-list .arw-right, .sidenav .arw-right {
    background: #dd661e;
    color: #fff;
    display: none;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 62px; }

    .big-list .arw-right svg, .sidenav .arw-right svg {
      height: 14px;
      width: 18px; }

.no-csstransforms .aux-menu-wrap .audience-nav-wrap .arw-right svg, .aux-menu-wrap .audience-nav-wrap .arw-right .no-csstransforms svg, .no-csstransforms .fixed .emergency-modal, .fixed .no-csstransforms .emergency-modal, .no-csstransforms .search-form button .icon-svg, .search-form button .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat-block, .stat-wrap .no-csstransforms .stat-block, .no-csstransforms .center-vert {
  position: relative;
  top: 0;
  left: 0; }


.btn-circle svg, .btn-mobile-toggle a svg, .big-list .arw-right svg, .sidenav .arw-right svg, .styled-select .arw-right svg, :root .uf-check input[type="checkbox"] + div .icon-svg, :root .uf-check input[type="radio"] + div:after, .header .logo img, .btn-search .icon-svg, .btn-menu .icon-svg, .btn-show-aux .icon-svg, .emergency-modal .icon-alert svg, .alert-small .icon-alert svg, .emergency-modal-close .icon-svg, .stat-wrap .stat h2, .stat-wrap .info-copy, .stat-block, .center-vert-all {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

  .no-csstransforms .btn-circle svg, .btn-circle .no-csstransforms svg, .no-csstransforms .btn-mobile-toggle a svg, .btn-mobile-toggle a .no-csstransforms svg, .no-csstransforms .big-list .arw-right svg, .big-list .arw-right .no-csstransforms svg, .no-csstransforms .sidenav .arw-right svg, .sidenav .arw-right .no-csstransforms svg, .no-csstransforms .styled-select .arw-right svg, .styled-select .arw-right .no-csstransforms svg, :root .no-csstransforms .uf-check input[type="checkbox"] + div .icon-svg, .uf-check input[type="checkbox"] + div :root .no-csstransforms .icon-svg, :root .no-csstransforms .uf-check input[type="radio"] + div:after, .uf-check :root .no-csstransforms input[type="radio"] + div:after, .no-csstransforms .header .logo img, .header .logo .no-csstransforms img, .no-csstransforms .btn-search .icon-svg, .btn-search .no-csstransforms .icon-svg, .no-csstransforms .btn-menu .icon-svg, .btn-menu .no-csstransforms .icon-svg, .no-csstransforms .btn-show-aux .icon-svg, .btn-show-aux .no-csstransforms .icon-svg, .no-csstransforms .emergency-modal .icon-alert svg, .emergency-modal .icon-alert .no-csstransforms svg, .no-csstransforms .alert-small .icon-alert svg, .alert-small .icon-alert .no-csstransforms svg, .no-csstransforms .emergency-modal-close .icon-svg, .emergency-modal-close .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat h2, .stat-wrap .stat .no-csstransforms h2, .no-csstransforms .stat-wrap .info-copy, .stat-wrap .no-csstransforms .info-copy, .no-csstransforms .stat-block, .no-csstransforms .center-vert-all {
    position: relative;
    top: 0;
    left: 0; }

  .styled-select .arw-right {
    background: #f37021;
    border: 2px solid #f37021;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 57px; }

    .styled-select .arw-right svg {
      height: 16px;
      width: 14px; }

  .styled-select.hover .arw-right {
    background: #faf8f1;
    border-color: #f37021;
    color: #f37021; }

    .aux-menu-wrap .audience-nav-wrap:hover .arw-right, .aux-menu-wrap .audience-nav-wrap:focus .arw-right {
      background: #faf8f1; }

      .aux-menu-wrap .audience-nav-wrap:hover .arw-right svg, .aux-menu-wrap .audience-nav-wrap:focus .arw-right svg {
        color: #00529b;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }

    .aux-menu-wrap .audience-nav-wrap .arw-right {
      border-right: 1px solid #fff;
      border-color: rgba(255, 255, 255, 0.4);
      height: 50px;
      position: relative;
      width: 37px; }

      .aux-menu-wrap .audience-nav-wrap .arw-right svg {
        color: #fff;
        height: 14px;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 16px; }

  .emergency-modal .alert-link .arw-right, .alert-small .alert-link .arw-right {
    height: 10px;
    margin-left: 10px;
    width: 12px; }

    .academic-list .btn-mobile-toggle a .arw-right {
      background: #f37021;
      color: #fff;
      display: block;
      height: 55px;
      position: absolute;
      right: 0;
      top: 0;
      width: 62px; }

      .academic-list .btn-mobile-toggle a .arw-right svg {
        height: 15px;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) rotate(0);
            -ms-transform: translate(-50%, -50%) rotate(0);
                transform: translate(-50%, -50%) rotate(0);
        width: 19px; }

    .academic-list .btn-mobile-toggle .arw-right svg {
      -webkit-transform: translate(-50%, -50%) rotate(90deg);
          -ms-transform: translate(-50%, -50%) rotate(90deg);
              transform: translate(-50%, -50%) rotate(90deg);
      -webkit-transition: -webkit-transform .25s ease-out;
              transition: transform .25s ease-out; }

  .academic-list.open-list .btn-mobile-toggle .arw-right svg {
    -webkit-transform: translate(-50%, -50%) rotate(270deg);
        -ms-transform: translate(-50%, -50%) rotate(270deg);
            transform: translate(-50%, -50%) rotate(270deg); }

.bio .arw-right svg {
  color: #fff;
  height: 14px;
  width: 16px; }

  .feature-bio-copy-wrap .arw-right {
    display: none !important; }

.user_box{background:white;float:right;width:151px;border:#ececec solid 1px;margin:4px 2px 0 0;padding-bottom:6px;-webkit-box-shadow:3px 3px 5px rgba(50,50,50,0.1);-moz-box-shadow:3px 3px 5px rgba(50,50,50,0.1);box-shadow:3px 3px 5px rgba(50,50,50,0.1)}


.b-mabout { font-size:14px; line-height:18px; color:#787878; }

.b-mabout .b-col-right { padding:30px 0 0 0; }

.b-mabout p { padding:0 0 20px 0; }

.b-mabout h2 { font-size:24px; line-height:24px; color:#202020; font-weight:700; padding:0 0 25px 0; }

.b-mabout .b-video { border:10px solid #c4e2ff; border-radius:10px; width:520px; float:right; margin: 30px 0 30px 30px; }

.b-mabout iframe { display:block; width:520px; height:315px; border:none; }


.b-mabout ol, .b-mabout ul {
    list-style-position: inside;
}
.row{margin-left:-15px;margin-right:-15px}


#emergency .row {
	padding-left: 30px;
}


#home_videos .row h4 {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	margin-top: 0;
	font-size: 17.5px;
	font-weight: normal;
}


#home_videos .row ul li {
	font-family: "nimbus-sans-n4", "nimbus-sans", sans-serif;
	font-size: 15px;
}


#home_videos .row {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #768cbc;
}


#home_videos .row:first-child {
	border-top: 2px solid #768cbc;
	padding-top: 20px;
}

			
	.row.topnav, .row.mainnav, .row.logo {
		margin-left: 0;
		margin-right: 0;
	}

	
	.row.topnav .col-md-12, .row.mainnav .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}


  .navbar .row.mainnav {
		
		
  }


    .site-content .widget-area {
        float: right;
        width: 30%;
        padding-left: 1rem;
        background: none repeat scroll 0 0 #f8f8f8;
    }



.clear:before,
.clear: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 {
    content: "";
    display: table;
}


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


.text-left { text-align: left !important; }


.text-right { text-align: right !important; }


.text-center { text-align: center !important; }


.text-justify { text-align: justify !important; }

.main-header .bottom-row .menu-container.text-center { padding: 0 120px; }

.main-footer .column-1 .text { margin-top: 0; }

.searchbar-container .text { display: inline-block; max-width: 250px; font-size: 1em; }



.template-blog .blog-title .text, .template-article .blog-title .text { font-family:  "lato" ; font-size: 2em; color: #444444; padding-bottom: 0; margin: 0; }

#menu-footer-menu{
	list-style-type:none;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

.product-detail #main #details .accordion .accordion-item.sustainability .accordion-details ul {
    margin-left:0px;
}
.product-detail #main #details .accordion .accordion-item.sustainability .accordion-details ul li{width:33%;float:left;display:inline;margin-bottom:20px;border:none}
.product-detail #main #details .accordion .accordion-item.sustainability .accordion-details ul li span{display:block}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
.pull-right,.alignright{float:right;margin:0 0 10px 20px}
#admin-menu,#main_menu_holder,#site_footer,#site_header_region #block-search-form,#standalone_banner,.tabs_holder{display:none}
.img_right{float:right;margin:0 0 10px 25px}
#content .img_left,#content .img_right{max-width:50%;height:auto;width:auto}

.fusion-secondary-main-menu .fusion-main-menu {
  float: none;
}

.fusion-secondary-main-menu .fusion-main-menu .searchform {
  display: none;
  float: none;
  padding: 5px 0px;
  margin-left: 0;
}

.fusion-header-v5 .fusion-main-menu {
  text-align: center;
}

.fusion-logo-right .fusion-main-menu {
  float: left;
}

body.side-header #side-header .fusion-main-menu ul ul {
  right: auto;
}

body.side-header-left #side-header .fusion-main-menu .cart-contents {
  right: auto;
}

body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu {
  float: right;
}

body.side-header-right #side-header .fusion-main-menu .main-nav-search-form {
  left: -250px;
  top: 0;
}

body.side-header-right #side-header .fusion-main-menu .cart-contents {
  left: -182px;
}

body.side-header-right #side-header .fusion-main-menu .login-box {
  left: -187px;
}

#side-header .fusion-main-menu {
  float: none;
  -webkit-backface-visibility: hidden;
  position: relative;
  z-index: 1;
  clear: both;
}

#side-header .fusion-main-menu ul ul {
  top: 0;
  border-top: 0;
}

#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder {
  border-top: 0;
}


.fusion-main-menu {
  float: right;
  position: relative;
  z-index: 200;
}

.fusion-main-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fusion-main-menu li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

.fusion-main-menu a {
  display: block;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.fusion-main-menu .iclflag {
  margin-top: 2px;
}

.fusion-main-menu .sub-menu {
  position: absolute;
  left: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .sub-menu ul {
  top: 0;
}

.fusion-main-menu .sub-menu li {
  float: none;
  margin: 0;
  padding: 0;
}

.fusion-main-menu .sub-menu a {
  border: 0;
  padding: 7px 20px;
  line-height: 19px;
  text-indent: 0;
  height: auto;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}

.fusion-main-menu .fusion-custom-menu-item-contents {
  position: absolute;
  left: auto;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}

.fusion-main-menu .fusion-last-menu-item {
  padding-right: 0;
}

.fusion-main-menu .fusion-main-menu-search a {
  font-family: 'icomoon';
  cursor: pointer;
}

.fusion-main-menu .fusion-main-menu-search a:after {
  border-radius: 50% 50% 50% 50%;
  content: '\f002';
}

.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
  display: none;
  width: 250px;
  padding: 25px;
  text-align: right;
  border: 1px solid transparent;
}

.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {
  visibility: visible;
  opacity: 1;
}

.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu {
  display: none;
}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents {top: 0;left: -1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border-top-width: 1px;border-top-style: solid;}
.side-header-right #side-header .fusion-main-menu ul .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .sub-menu {left: -170px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents {left: -250px;}
.side-header-right #side-header .fusion-main-menu-cart .fusion-custom-menu-item-contents {left: -180px;}
.fusion-main-menu .fusion-main-menu-icon:after {color: #7a1017;height: 24px;width: 24px;}
.fusion-main-menu .fusion-main-menu-icon:hover {border-color: transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after {color: #423f25;}
.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-main-menu .fusion-main-menu-icon-active:after {color: #423f25;}
.fusion-main-menu .sub-menu li a {border-bottom: 1px solid #dcdadb;color: #333333;font-family: 'Roboto Slab', Arial, Helvetica, sans-serif;font-weight: 400;font-size: 13px;}
.fusion-main-menu .sub-menu li a:hover {background-color: #f8f8f8;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents {background-color: #f2efef;border-color: #dcdadb;}
.rtl .fusion-main-menu .sub-menu ul {left: auto;right: 170px;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3 {display: none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder {display: block;margin-top: 20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder {display: none;}
#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder {padding-top: 20px;margin-left: -30px;margin-right: -30px;margin-bottom: -20px;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu {display: none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu {display: none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu {display: none;}

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


  .nav-toggle, .nav-close, .nav-home {
    display: none !important; }


body.fixed-mobile #navigation .nav-close, body.fixed-mobile #navigation .nav-home {
  display: none; }


.symbol, a.symbol:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}


a.symbol:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 130%;
}


.symbol {margin:0 0 0 -12px
}

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


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


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

#page {
	width:1030px;
	min-width:1030px;
	max-width:1030px;
	height:auto;
	margin:0 auto;
	overflow-x:hidden;
}



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.grt .headline {
	font-size: 26px;
	line-height: 39px;
	margin: 0;
}

.post_box .headline, .headline a {
	color: #111111;
}

.headline a:hover {
	color: #0000DD;
}

.archive_intro .headline {
	margin-bottom: 26px;
}

.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
	font-size: 17px;
	line-height: 24px;
}
.soliloquy-container .soliloquy-caption.soliloquy-caption-left .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption.soliloquy-caption-right .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:rgba(0,0,0,0.5);font-size:1em;line-height:1.25;display:block;color:#fff;text-shadow:0 1px 1px #000;text-align:center;padding:10px}
.soliloquy-fc-slider .soliloquy-caption-inside{text-align:left}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1.2em;font-weight:700;margin-bottom:1em;color:#fff}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1em}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more{font-weight:700;color:#fff}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}

.resource span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

.resource ul{
	margin: 0;
    padding: 0;
}

.resource ul li{
	display: block;
    font-size: 12px;
    list-style: none outside none;
    margin: 0 0 5px;
}

.resource ul li a{
	color: #118BB3;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
}

.resource ul li a:hover{text-decoration: underline;}
.footer-links{padding-bottom:2em;padding-right:2em;margin-left:auto;margin-right:auto;max-width:980px;padding-bottom:58px}
.footer-links:after{content:"";display:table;clear:both}
.footer-links .footer-item h3{font-size:12px;line-height:26px;font-weight:500;text-transform:uppercase;padding-bottom:4px;letter-spacing:.5px}
.footer-links .footer-item hr{background:#1e1e1e;border:0;color:#1e1e1e;float:left;height:2px;margin:0;text-align:left;width:36px}
.footer-links .footer-item .menu-footer{clear:left;float:none;margin:28px 0 0;padding:0}
.footer-links .footer-item .menu-footer li{float:none;font-size:11px;line-height:18px;margin:10px 0;list-style:none !important}
.footer-links .footer-item .menu-footer li a{color:#1e1e1e;font-size:11px;text-decoration:none}
.footer-links .footer-item .menu-footer li a:hover{color:#acb1b4}

            .icon-sets .connect {
            	color: #fff;
            }

            .icon-sets li {
			    display: table-cell;
			    height: 30px;
			    vertical-align: middle;
			}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.list-group{padding-left:0;margin-bottom:20px}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
a.list-group-item{color:#555}
a.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}
a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}
a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
#navigation #main-menu{margin:0;padding:0px;float:right;}
#main-menu-links li a.active,#main-menu-links li.active-trail a{background-color:#ffffff;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.node ul.links{padding:0px;font-size:0.75em;float:right;clear:both;}
.comment ul.links{padding:0px;font-size:0.75em;float:right;clear:both;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}



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





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

		
	.responsive-menu .menu-item:hover {
			position: static;
		}

	
		.responsive-menu .menu-item-has-children {
			cursor: pointer;	
		}

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}


#upper-tab-sellers {
    margin-left: 2em;
    width: 13%;
}

#aom_body {width:100%;}

#aom_content .column {position:relative; float:left;}

#aom_content_l .column {position:relative; float:left;}

#aom_content_r .column {position:relative; float:left;}

#aom_content_n .column {position:relative; float:left;}

.schedule-table,
.schedule-today-table,
.announcement-table {
    width: 100%;    
}

.announcement-table {
    margin: 0px 0px 10px;
}

.announcement,
.schedule-today {
    padding: 15px;
    background-color: rgba(220, 220, 220, 0.7);
    margin-bottom: 20px;
    font-size: 14px;
    letter-spacing: normal;
}

.schedule-widget-show,
.schedule-page-show,
.announcement-post-title {
    width: 75%;
    max-width: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.schedule-time,
.announcement-post-date {
    text-align: right;
}


.presenta {
  border-bottom: 1px solid #425227;
  border-left: 1px solid #425227;
  border-right: 1px solid #425227;
  margin-bottom:5px;
}
.ccm-ui .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.ccm-ui .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
div.ccm-dialog-slim div.container-fluid,div.ccm-dialog-slim div.row{height:100%}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


#c5 .container {
    max-width: 1430px;
    margin: 0px auto;
    min-height: 100%;
}


#c5 .main-navigation .container {
    padding-top: 0;
    padding-bottom: 0;
}


#c5 .our-tree-col .container img {

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

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

	.panel .container {
		float:left;
		width: 100%;
		height: 100%;
		position: relative;
	}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}


.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}

.no-mediaqueries .sidebar {
  width: 32.491712705%;
  margin-top: 0;
  margin-left: 0;
  float: right;
}


  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
.ca-desc .alignright,.comment-content .alignright,.entry-content .alignright{float:right}
.ca-desc figure.alignright,.ca-desc img.alignright,.comment-content figure.alignright,.comment-content img.alignright,.entry-content figure.alignright,.entry-content img.alignright{margin:1.6em 0 1.6em 1.6em}
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}

.rtl .fusion-content-boxes.content-boxes-icon-on-side .content-container {
  padding-left: 0;
  padding-right: 45px;
}

.fusion-content-boxes .content-container .read-more {
  display: block;
  margin-top: 18px;
  
}

.fusion-content-boxes.content-boxes-icon-with-title .content-container .read-more,
.fusion-content-boxes.content-boxes-icon-on-side .content-container .read-more {
  
}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-small {
  padding-left: 45px;
}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-medium {
  padding-left: 60px;
}

.fusion-content-boxes.content-boxes-icon-on-side .content-container.icon-large {
  padding-left: 75px;
}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container {
  padding-left: 0px !important;
}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-small {
  padding-right: 45px;
}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-medium {
  padding-right: 60px;
}

.fusion-content-boxes.content-boxes-icon-on-side.content-right .content-container.icon-large {
  padding-right: 75px;
}

.fusion-content-boxes.content-boxes-icon-on-top .content-container,
.fusion-content-boxes.content-boxes-icon-on-top .read-more {
  text-align: center;
}

.fusion-content-boxes.content-boxes-icon-boxed .content-container,
.fusion-content-boxes.content-boxes-icon-boxed .read-more {
  text-align: center;
}


 
.bottom-right-links {    clear: both;
    float: right;
    margin: -50px 30px 0;
    padding-left: 70px; }


.mk-edge-one-pager .mk-grid {
  z-index: 14;
}


.mk-edge-slider .mk-grid {
  z-index: 14;
}

input[type="text"],
textarea,
.mk-grid div,
[class*='mk-col-'],
*:after,
*:before,
.text-input,
.theme-page-wrapper,
.mk-blog-grid-item,
#mk-page-introduce,
.mk-header-toolbar,
.mk-news-item,
.mk-employee-item,
#mk-notification-bar,
.mk-blog-classic-item,
.mk-fullwidth-boxed,
.mk-image-caption,
.mk-gallery-shortcode .gallery-inner,
.testimonial-column .testimonial-item,
.mk-blog-grid-item,
.page-section-content,
#mk-theme-container,
.mk-gallery-shortcode .gallery-title,
.mk-gallery-shortcode .gallery-caption,
.shopping-cart-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mk-grid {
  width: 100%;
  min-width: 755px;
  margin: 0 auto;
}

.mk-grid:after {
  content: "";
  display: table;
  clear: both;
}

.mk-grid-pad {
  padding: 20px 0 0px 20px;
}

.header-grid.mk-grid {
  position: relative;
}

.header-grid.mk-grid .header-logo.left-logo {
  left: 0 !important;
}

.header-grid.mk-grid .header-logo.right-logo {
  right: 0 !important;
}

.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}

.header-style-1.header-align-center .mk-grid .header-logo {
  left: 0;
}

.header-style-1.header-align-left .mk-grid .header-logo {
  left: 0;
}

.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}

.header-style-1.header-align-right .mk-grid .header-logo {
  right: 0;
}

.header-style-1.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}

.header-style-2.header-align-center .mk-grid .header-logo {
  left: 0;
  position: relative;
}

.header-style-2.header-align-left .mk-grid .header-logo {
  left: 0;
}

.header-style-2.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}

.header-style-2.header-align-right .mk-grid .header-logo {
  right: 0;
}

.header-style-2.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}

.header-style-3.header-align-left .mk-grid .header-logo {
  left: 0;
}

.header-style-3.header-align-left .mk-grid .mk-dashboard-trigger {
  right: 0;
}

.header-style-3.header-align-right .mk-grid .header-logo,
.header-style-3.header-align-center .mk-grid .header-logo {
  right: 0;
}

.header-style-3.header-align-right .mk-grid .mk-dashboard-trigger,
.header-style-3.header-align-center .mk-grid .mk-dashboard-trigger {
  left: 0;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
footer h2.expander{margin:0}
footer h2.expander a{color:inherit}
footer h2.expander a:hover{color:#8f8f8f;opacity:1}


	#header .logo-holder {
		width: 271px;
	}
.global-header-footer .global-header__nav-collapsed__icon-container.isActive,.page--hotels .global-header-footer .global-header__nav-product__item--hotels .global-header__nav-product__link,.page--cars .global-header-footer .global-header__nav-product__item--cars .global-header__nav-product__link,.page--flights .global-header-footer .global-header__nav-product__item--flights .global-header__nav-product__link,.page--packages .global-header-footer .global-header__nav-product__item--packages .global-header__nav-product__link{color:#fff;border-color:#f2f2f2}
.global-header-footer .global-header__nav-product__item,.global-header-footer .global-header__nav-secondary__item{float:left}
.page--responsive .global-header-footer .global-header__nav-product__item{padding:0 7px}
.page--768 .global-header-footer .global-header__nav-product__item{padding:0 7px}
.page--1024-touch-768 .global-header-footer .global-header__nav-product__item,.page--1024 .global-header-footer .global-header__nav-product__item,.page--1200 .global-header-footer .global-header__nav-product__item{padding:0 10px}
.global-header-footer .global-header__nav-product__item--cruises{display:none}
.page--homepage .global-header-footer .global-header__nav-product__item--cruises{display:block}

#header .header_meta .weather_forecast .city {
    color: #fff
}

header .socials {
  margin:0;
  padding:0;
  position:relative;
  float:right;
  top:25px;
}

header .socials li {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  vertical-align:middle;
  margin-left: 15px;
}

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



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.aligncenter .fontawesome-icon,
.fusion-alignleft .fontawesome-icon,
.fusion-alignright .fontawesome-icon {
  float: none;
}

.main-header-wrap .main-header .mini-cart.empty-cart .no-items { display: block; }

.main-header-wrap .main-header .mini-cart .no-items { display: none; text-align: center; margin: 30px 0 30px; font-family: 'Source Sans Pro', sans-serif; font-style: italic; font-size: 14px; }


#wrap {
margin:0 auto;
background:#FFF;
text-align:left;
}
.field .field-label{font-weight:bold}
.field-label-inline .field-label,.field-label-inline .field-items{float:left}
form .field-multiple-table{margin:0}
form .field-multiple-table th.field-label{padding-left:0}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em}
form .field-add-more-submit{margin:.5em 0 0}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.field-name-field-address{margin-top:-12px;margin-bottom:12px;font-size:1.1em;line-height:1.1em}
.field-name-field-address-caring{margin-bottom:12px;font-size:1.1em}
.field-name-field-type-of-care{font-weight:bold;margin-bottom:12px}
.field-name-field-minimum-monthly-cost{font-decoration:italics}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.field-name-field-geofield{margin-top:24px}
.webform-client-form-19406 .field-name-field-disclaimer{float:right}
div#brandingbar .overlay,#search,#sidebar,.breadcrumbs,#nav_main,#nav_audience{display:none !important}
#page{margin:0;padding:0;width:auto;}


.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}


.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}


.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}


.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}



.do-more .icon {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 0 auto 30px auto;
  position: relative;
}



.do-more .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 50%;
  height: auto;
  margin: 0 auto;
}


.about-us .values-icons .icon,
.leadership-team .values-icons .icon {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 25%;
  margin-left: 0%;
  margin-right: 0%;
  float: left;
  display: inline-block;
  position: relative;
  text-align: center;
}



.about-us .values-icons .icon:before,
.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:before,
.leadership-team .values-icons .icon:after {
  content: '';
  display: table;
}



.about-us .values-icons .icon:after,
.leadership-team .values-icons .icon:after {
  clear: both;
}



.about-us .values-icons .icon:last-child,
.leadership-team .values-icons .icon:last-child {
  margin-right: 0%;
}


  
  .leadership-team .values-icons .icon {
    *zoom: 1;
    float: left;
    clear: none;
    text-align: inherit;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    display: block;
    float: none;
    text-align: right;
    margin: 0 2%;
  }


  
  .about-us .values-icons .icon:before,
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:before,
  .leadership-team .values-icons .icon:after {
    content: '';
    display: table;
  }


  
  .about-us .values-icons .icon:after,
  .leadership-team .values-icons .icon:after {
    clear: both;
  }


  
  .leadership-team .values-icons .icon:last-child {
    margin-right: 0%;
  }


  
  .about-us .values-icons .icon:last-child {
    margin-right: 0%;
    height: 89px;
  }



.about-us .values-icons .icon:before,
.leadership-team .values-icons .icon:before {
  width: 30%;
  left: 5%;
}


  
  .about-us .values-icons .icon:after {
    display: block;
    width: 1px;
    height: 50px;
    max-height: 100%;
    left: 19%;
    margin-top: 33px;
  }


.about-us .values-icons .icon:first-child:before,
.leadership-team .values-icons .icon:first-child:before {
  background: none;
}



.about-us .values-icons .icon:last-child:after,
.leadership-team .values-icons .icon:last-child:after {
  background: none;
}



.about-us .values-icons .icon-title,
.leadership-team .values-icons .icon-title {
  color: #607D8B;
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin: 70px 0 50px 0;
  text-transform: uppercase;
}
.header-bar .navbar-toggle .icon-bars{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header-bar .navbar-toggle .icon-bars .icon-bar{border-radius:0;background-color:#FFF}
.org-header-bar .navbar-toggle .icon-bar{border-radius:0;background-color:#fff}

	
	.one_first.right_column,
	.one_half.right_column,
	.one_third.right_column,
	.two_third.right_column,
	.one_fourth.right_column,
	.three_fourth.right_column,
	.one_sixth.right_column,
	.one_fifth.right_column,
	.two_fifth.right_column,
	.three_fifth.right_column,
	.four_fifth.right_column,
	.five_sixth.right_column,
	.one_first.first_column.right_column, 
	.five_sixth.first_column.right_column, 
	.four_fifth.first_column.right_column, 
	.three_fourth.first_column.right_column, 
	.two_third.first_column.right_column, 
	.three_fifth.first_column.right_column, 
	.one_half.first_column.right_column, 
	.two_fifth.first_column.right_column, 
	.one_third.first_column.right_column, 
	.one_fourth.first_column.right_column, 
	.one_fifth.first_column.right_column, 
	.one_sixth.first_column.right_column {float:none;}


.one_first.right_column,
.one_half.right_column,
.one_third.right_column,
.two_third.right_column,
.one_fourth.right_column,
.three_fourth.right_column,
.one_sixth.right_column,
.one_fifth.right_column,
.two_fifth.right_column,
.three_fifth.right_column,
.four_fifth.right_column,
.five_sixth.right_column,
.one_first.first_column.right_column, 
.five_sixth.first_column.right_column, 
.four_fifth.first_column.right_column, 
.three_fourth.first_column.right_column, 
.two_third.first_column.right_column, 
.three_fifth.first_column.right_column, 
.one_half.first_column.right_column, 
.two_fifth.first_column.right_column, 
.one_third.first_column.right_column, 
.one_fourth.first_column.right_column, 
.one_fifth.first_column.right_column, 
.one_sixth.first_column.right_column {float:right;}


.one_first,
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_sixth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.five_sixth {
	float:left;
	margin:0 2% 20px;
}


.one_first.first_column, 
.five_sixth.first_column, 
.four_fifth.first_column, 
.three_fourth.first_column, 
.two_third.first_column, 
.three_fifth.first_column, 
.one_half.first_column, 
.two_fifth.first_column, 
.one_third.first_column, 
.one_fourth.first_column, 
.one_fifth.first_column, 
.one_sixth.first_column {clear:both;}


.one_first {width:96%;}


#sidebar .one_first,  
#sidebar .one_half,  
#sidebar .one_third, 
#sidebar .two_third, 
#sidebar .one_fourth,  
#sidebar .three_fourth {
	float:none;
	margin:0;
	width:auto;
}


.post_type_shortcode article.one_first {padding-right:0;}



#sidebar #sidebar_social_widget {
  margin:-10px 0 1.6em 10px;
}

.info{
	margin-left:-12px;
	font-size:16px;	
}
.most-popular-module .slider-container ul li .detail-container .byline{margin:0;display:block;color:#8b8b89;}
#home-slider ul li .byline{font-weight:600;font-size:0.7em;margin-bottom:-0.1em;}

      .scaler header .header-text-container .byline, .featured-module li header .header-text-container .byline {
        display: block;
        margin: 0;
        color: white;
        font-weight: 600;
        margin-bottom: -4px; }












.byline {
  display: inline-block;
  position: relative;
  font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  text-transform: lowercase; }

  .byline a {
    text-decoration: none;
    color: black; }

  .byline .color-block {
    margin: 0 auto;
    margin-bottom: 0.2em;
    display: block;
    height: 1.4em;
    top: 15px;
    clear: both;
    padding-left: 1em;
    padding-right: 1em;
    color: white;
    font-size: 0.8em; }

    article.with-image .byline {
      color: #b5d860; }


.taxonomy {
  font-family: "ApexSans-SC", "ApexNewWeb", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
  font-weight: 300;
  text-transform: lowercase;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: 13px;
  font-size: 16px;
  opacity: 0.5; }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.menu-item
{
	
}

.menu-item a
{
	text-decoration: none;
	color: #d0d0d0;
	font-size: 14px;
    	font-weight: 700;
    	letter-spacing: 5px;
	text-transform: uppercase;
	
}

.menu-item a:hover
{
	font-weight: 700;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.popup-box {
    position: absolute;
    z-index: 12;
    left: 182px;
    top: auto;
    width: auto;
    height: auto;
    display: none;
    padding: 20px;
}


.popup-box table td {
    padding: 0;
    padding: 4px;
    margin: 0;
    font-size: 18px;
    padding-left: 5px;
    text-transform: uppercase;
    vertical-align: middle;
    text-align: center;
}


.popup-box input[type=text] {
    border: 1px solid black;
}


.popup-box * {
    color: ##1e1611;
}


.popup-box-inner {
    margin: 5px;
}


.caption .capsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	padding:   8px 0 24px 0;
}

#wp-calendar caption {
    color: black;
    font-size: 1.7em;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 2px;
    text-align: left;
    font-family: Times New Roman;
}

#wp-calendar thead th {
    text-align: center;
}


img#il_fi,.mayor img{border:none;}

.mayor p{
width:240px;
}
#block-ti-lsg-mr-newsletters-newsletters-subs .block-inner h2{color:#333;margin-bottom:3px;text-transform:uppercase;font:bold 12px Georgia,Times,"Times New Roman",serif}

.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}


.carousel-inner .container{
	width:auto;
}

.carousel-inner .container .carousel-caption{
	position:relative;
}


.carousel-inner .span12 .container .carousel-caption,
.carousel-inner .span6 .container .carousel-caption,
.carousel-inner .span4 .container .carousel-caption,
.carousel-inner .span3 .container .carousel-caption,
.carousel-inner .span2 .container .carousel-caption,
.carousel-inner .span1 .container .carousel-caption {
	position: absolute;
}
.mk-dynamic-styles {display:none}


	



#content {
	width: 615px;
	float: left;
	padding-bottom: 20px;
}

	#content p {
		margin-bottom: 10px;
	}

	#content h3 {
		margin-bottom: 10px;
		font-size: 1.5em;
		font-weight: normal;
	}

	#content blockquote {
		margin-bottom: 10px;
		padding: 10px 10px 5px;
		background-color: #eeeeee;
		border-width: 1px 0;
		border-style: solid;
		border-color: #cccccc;
		font-style: italic;
		font-weight: bold;
	}

	#content ul {
		margin: 0 0 10px 18px;
	}

	#content ol {
		margin: 0 0 10px 16px;
		padding-left: 10px;
	}

	#content li {
		padding: 2px 0;
	}

	#content .title {
		background-color: #EFEFEF;
		border-bottom: 1px solid #E1E1E1;
		padding: 15px;
		color: #63777F;
		font-size: 1em;
		font-family: Verdana;
		text-transform: uppercase;
	}

	#content .post {
		padding: 15px;
		clear: both;
		border-top: 4px solid #E1E1E1;
	}


	#content .f {
		border-top: 0;
	}

		#content .post .thumb {
			float: left;
			margin: 0 10px 10px 0;
		}

		#content .post .thumb img {
			width: 250px;
		}

		#content .post h2 {
			font-size: 1.6em;
			line-height: 1.5em;
			margin-bottom: 10px;
		}

		#content .post p {
			margin-bottom: 10px;
			line-height: 1.4em;
		}

		#content .post .details {
			font-weight: bold;
			color: #63777F;
			padding-top: 10px;
		}

			#content .post .details a {
				margin: 0 5px;
			}
.infiniteCarousel .wrapper{overflow:hidden;}
.infiniteCarousel .wrapper ul{position:relative;margin:0;padding:0;list-style:none;overflow:hidden;width:9999px;}
#featuredCarousel .infiniteCarousel .wrapper{position:relative;z-index:1;width:610px;height:388px;}
#indexCarousel .infiniteCarousel .wrapper{width:573px;min-height:127px;height:auto !important;height:127px;position:relative;}
.right_rail_FAQ .infiniteCarousel .wrapper{width:282px;min-height:105px;height:auto !important;height:105px;position:relative;}




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


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.post-likes-widget-placeholder{margin:0;border-width:0;position:relative}
.post-likes-widget-placeholder .button{display:none}
.post-likes-widget-placeholder .loading{color:#999;font-size:12px}
.slim-likes-widget .post-likes-widget{width:auto;float:none}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

	#content-sidebar-wrap #sidebar {
    	width: 100%;
    	margin: 15px 0;
	}

.aligncenter {
	display:block;
	margin:0 auto;
}


   .domtree { font-family: monospace; font-size: 130%; margin-top: 0; margin-bottom: 0; }

   .domtree code { color: purple; font-weight: bold; }

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
		display: block;
		line-height: 40px;
		width: 30px;
		}

		.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
		.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
			content: '\f105';
			}

	.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
	.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
		padding-right: 20px;
		}

	.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
		font-weight: bold;
		margin: 0 0 8px;
		background-color: transparent !important;
		}

		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
			display: none !important;
			}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
				line-height: 40px;
				}

			.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
				padding-right: 25px;
				}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: inline-block;
				vertical-align: top;
				font-size: 26px;
				text-align: center;
				line-height: 46px;
				width: 50px;
				}

				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\f107';
					}

			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 50px;
				}

	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		position: relative;
		padding: 12px 20px 12px 35px;
		-webkit-transition: color 0.1s, background-color 0.1s, border-color 0.1s;
				transition: color 0.1s, background-color 0.1s, border-color 0.1s;
		border-top: 1px solid #e5e5e5; 
		color: inherit;
		}

		.l-main .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 12px;
			left: 16px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}

		.l-footer .widget_nav_menu .menu-item:before {
			position: absolute;
			top: 6px;
			left: 2px;
			content: '\f105';
			font-size: 18px;
			font-family: fontawesome;
			opacity: 0.5;
			}

	





.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}

.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	line-height: 40px;
	}
.l-header .menu-item-language,.l-header .w-nav-item {font-family:"Noto Sans", sans-serif;font-weight:300;}
.type_desktop .submenu-languages,.l-header .w-nav-anchor.level_2,.l-header .w-nav-anchor.level_3,.l-header .w-nav-anchor.level_4,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {color:#000;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


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

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


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

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

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

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

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


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

            #masthead #header-main #site-navigation ul li#menu-item-13 .text {
              display: none; }
