﻿div.date-calendar-day span.day{font-size:2em;font-weight:bold;}
#block-sundial-3 .block-content .sun-listDates .day,#block-sundial-1 .block-content .sun-listDates .day{display:none;}

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

.fusion-alignleft {
  display: inline;
  float: left;
  margin-right: 15px;
}

.fusion-secondary-header .fusion-alignleft {
  float: left;
  margin-right: 0;
}

.fusion-meta-info .fusion-alignleft {
  width: 80%;
}

.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,
.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {
  width: 50%;
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{border-bottom-color:#ffffff;}
.fusion-mobile-menu-design-classic .fusion-alignleft{margin-bottom:10px;}
.fusion-mobile-menu-design-classic .fusion-alignleft,.fusion-mobile-menu-design-classic .fusion-alignright{float:none;width:100%;line-height:normal;display:block;}
.fusion-mobile-menu-design-modern .fusion-alignleft{border-bottom:1px solid transparent;}
.fusion-mobile-menu-design-modern .fusion-alignleft,.fusion-mobile-menu-design-modern .fusion-alignright{width:100%;float:none;display:block;}
.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:center;}
.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-large .fusion-meta-info .fusion-alignright,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-medium .fusion-meta-info .fusion-alignright{display:block;float:none;margin:0;width:100%;}
.img,img a,.blog-img,.blog-imgright,.blog-imgleft,.imginline,.imgcent,.imgright,.imgleft,.img3,.img5,.img11,.blog-img a,.blog-imgright a,.blog-imgleft a,.imginline a,.imgcent a,.imgright a,.imgleft a,.img3 a,.img5 a,.img11 a,.blog-img a:link,.blog-imgright a:link,.blog-imgleft a:link,.imginline a:link,.imgcent a:link,.imgright a:link,.imgleft a:link,.img3 a:link,.img5 a:link,.img11 a:link,.iwd-article img,img.iwd-article,.iwd-block img,.iwd-footer img,.region.region-banner1 img{border:none !important;max-width:100% !important;height:auto !important;}
div.region.region-top1 img,div.region.region-top2 img,div.region.region-top3 img{padding:0 !important;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


#content {
    margin-top: 10px;
}
.gf-t{width:100%;margin-top:20px;border-spacing:0;border-collapse:collapse}
.gf-t td{padding:1px 0}


.one, .row .one { width: 8.33333%; }

.block-grid.one-up { margin: 0; margin: 0 -8px; }

  
  input[type="text"].one, .row input[type="text"].one, input[type="password"].one, .row input[type="password"].one, input[type="date"].one, .row input[type="date"].one, input[type="datetime"].one, .row input[type="datetime"].one, input[type="email"].one, .row input[type="email"].one, input[type="number"].one, .row input[type="number"].one, input[type="search"].one, .row input[type="search"].one, input[type="tel"].one, .row input[type="tel"].one, input[type="time"].one, .row input[type="time"].one, input[type="url"].one, .row input[type="url"].one, textarea.one, .row textarea.one { width: 100% !important; }


#footbaseline {
	overflow:auto;
	border-top: 20px #aaa solid;
	border-bottom: 1px #aaa solid;
	margin-bottom:60px;

	background:#fff;
}

#footbaseline a {
	font-size:12px;
}
.easingslider-shadow-2370 { width: 100%; max-width: 924px; }

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

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

.row:after {
	clear:both
}

    #header #logo {
        border-bottom: 1px solid #d3d4d6;
        margin-bottom: 0;
        padding-bottom: 30px;
    }

    .home #header #logo{
        border-bottom: none;
    }

    
    #header h1#logo{
        margin:0;
    }

#header h1#logo a{
    display: inline-block;
    height: 50px;
    overflow: hidden;
}

#header h1#logo img{
    margin: -41px 0 0;
    width: 200px;
}

#header h1#logo span{
    display: none;
}




.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 {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}


#ad-header-wrapper {background:transparent;width:100%;padding:0;padding-top:20px;}

#ad-header-wrapper .container {padding:0;}


.topmenu {margin:50px 0 0;}
body #tve_eight_set .tve_image_caption img{box-shadow:none;margin-bottom:0;margin-top:0}
.tve_gr .tve_gri.alignleft .tve_image_caption,.tve_gr .tve_gri.alignleft .thrv_icon,.tve_gr .tve_gri.alignright .tve_image_caption,.tve_gr .tve_gri.alignright .thrv_icon{margin-left:auto;margin-right:auto;float:none}
.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}

section#hero .game .title{margin:0;}

section#hero .game .title a{display:inline-block;width:82%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

section#hero .game.primary .title{width:240px;height:80px;margin:0 auto;}

section#hero .game.primary .title a.smallImgPath{display:none;}

section#hero .game.secondary .title a.largeImgPath{display:none;}

section#hero .game.secondary .title{position:relative;width:320px;height:58px;text-align:center;}

#games .games-list .game .title{content:"";width:180px;height:60px;margin:0 auto;}

#games .games-list .game.daily-draw .title{margin-bottom:0;}

#games .games-list .game .title a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

#games .games-list .game.history .title{position:absolute;top:64px;left:0;right:0;font-family:'Kameron';font-weight:700;text-transform:uppercase;font-size:30px;}

#page .image-module .title{margin:0;}

#page .col-2.image-module .title{margin:1em 0 0 0;}
#backtotop{cursor:pointer;}
.fullscreen,.content-a{width:100%;min-height:100%}
.not-fullscreen,.not-fullscreen .content-a,.fullscreen.not-overflow,.fullscreen.not-overflow .content-a{height:100%;overflow:hidden}

#from-owner p.author {color: #9da0b3; font-size: 11px; line-height: 1.15em; margin-top: 4px;}

  #from-owner p.author strong {color: #000;}


#comments-section ol li.author-id-2 { background: #EBF4FF; }

#comments-section ol li.author-id-2 p {color: #000;}

  .homepage-hero .hero-online-banking-login {
    background-color: #0b1d40;
    background-color: rgba(33, 48, 64, 0.8);
    padding: 30px 15px; }

      .homepage-hero .hero-online-banking-login .new-user-link {
        font-size: 14px; }

    .no-mediaqueries .homepage-hero .hero-online-banking-login {
      margin-bottom: 10px; }

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

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

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

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
.col-sm-6,article.module-striped-box .the-box,article.module-striped-box .img-container,article.module-squared-heading .image-left,article.module-squared-heading section.info,article.module-squared-heading section.more div.left,article.module-squared-heading section.more div.right,article.module-wall .results .item,.module-wall-with-sort .results .item,article.module-single-post div.img-container,article.module-single-post div.the-box,.landing-courses-list .item{width:50%}
.col-sm-pull-6,article.module-gallery-slider .the-box{right:50%}
article.module-squared-box div.the-box,article.module-squared-box-with-image div.the-box,article.module-squared-box-featured-article div.the-box,article.module-squared-box-banner div.the-box,article.module-wall .results .item div.the-box,.module-wall-with-sort .results .item div.the-box,.landing-courses-list .item div.the-box,article.module-squared-box-with-huge-media div.the-box,article.module-gallery-slider div.the-box,article.module-striped-box div.the-box{padding:0;height:100%}
article.module-squared-box-banner.the-box{padding:0}
article.module-striped-box .the-box{display:table-cell;float:none;padding:0}
article.module-gallery-slider .the-box{position:relative;padding:20px 20px 20px 60px;width:50% !important;height:100%}
article.module-gallery-slider .the-box .wrp{position:relative;padding:16px 25px 16px 70px !important;height:100%}
article.module-gallery-slider .the-box .gallery-list-captions-slider{height:100%}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper{height:100% !important}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide{position:relative;height:100% !important}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a .big{margin-top:0;margin-bottom:30px;text-transform:lowercase;font-size:60%}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide ul.meta{display:block;margin-bottom:1%;color:#949494;font-size:14px}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide ul.meta b{color:#c00}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide div.excerpt{padding-bottom:70px}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide div.excerpt .text-reveal-container .text-reveal-content:after{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#f7f7f7 100%)}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt{position:relative;position:absolute;bottom:10px;margin:10px 0 0 0}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more:before,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more:before,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse:before,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt:before{display:none;text-decoration:none}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.fb-more:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse:after,article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide a.more-inverse-lt:after{position:relative;right:-10px;display:none;content:'\F1CE';vertical-align:middle;font-size:20px;font-family:'FontAwesome'}
article.module-gallery-slider.mobile .media-container,article.module-gallery-slider.mobile .the-box{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important}
article.module-gallery-slider.mobile .the-box{text-align:center}
article.module-gallery-slider.mobile .the-box .wrp{padding:15px 20px !important}
.module-wall-with-sort .results .item .the-box{right:66.66666667% !important;width:33.33333333% !important}
.module-wall-with-sort .results .item .the-box .wrp{padding:16px 15px}
.module-wall-with-sort .results .item .the-box .wrp .little{margin-bottom:5px}
.module-wall-with-sort .results .item .the-box .wrp .big{margin:0 0 5px 0;font-size:20px}
.module-wall-with-sort .results .item .the-box .wrp .excerpt,.module-wall-with-sort .results .item .the-box .wrp .excerpt p{font-size:14px}
article.module-single-post div.the-box{padding:0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background:#f7f7f7}
article.module-single-post div.the-box p.meta{margin:0;color:#c00;font-weight:600;font-size:20px}
article.module-single-post div.the-box p.date{font-weight:200;font-size:14px}
article.module-single-post div.the-box .big{margin:-5px 0 0 0;margin-bottom:15px;color:#949494;font-weight:600;font-size:70%}
article.module-single-post div.the-box .little{margin:0 0 25px;color:#c00;text-transform:uppercase;font-size:43%}
article.module-single-post div.the-box div.text{margin-top:10px;font-size:16px;line-height:22px}
article.module-single-post div.the-box div.text p{font-size:16px}
article.module-single-post div.the-box div.text p a{color:#c00;text-decoration:none}
article.module-single-post div.the-box div.text p a:hover{text-decoration:underline}

        
.blog_box {
border:1px solid #ECF4CC;
color:#000000;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-left:5px;
padding-bottom:15px;
width:235px;
margin-bottom:20px;
margin-top:12px;
}

	
#copyright {
	background:		#000;
	color:			#eee;
	text-align:		center;
	padding:		10px;
	font-size:		10px;
	letter-spacing:	1px;
	margin:			0 auto;
	}
#prefooter-third-region .view-tags .field-content a{font-size:12px;text-transform:uppercase;padding-right:6px;margin-right:6px;}


.h6-slider-100 {
	font-family: 'Lato', Sans-serif; font-weight: 100;
}

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




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.qtip .menu-minipanels .panel-2col .panel-panel{width:49%;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel{float:none;width:auto;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel .inside,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel .inside{margin:0;}


#homepage-slider {
	width: 1070px;
	height: 350px;
	margin: 0 0 0 -479px;
	position: absolute;	
	left: 50%;
}


.ie #homepage-slider {
  position: relative;
  z-index: 1;
  zoom: 1;
}


#homepage-slider img {
	position: absolute;
	bottom: 0;
	right: 0;
	display: none;
}


.section-title {
	font-size: 28px;
	margin-bottom: 20px;
	color: #474747;
	line-height: 1;
	text-transform: uppercase;
	text-align: center;
}

.navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .adm-sub, 
.navbar-wrapper .sec-nav .top .right .ac-sub {
  display: none;
  position: fixed;
  top: 80px;
  margin-left: -32px;
  width: 220px;
  background: black;
  
  z-index: 3000;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li, .navbar-wrapper .sec-nav .top .right .adm-sub li, 
.navbar-wrapper .sec-nav .top .right .ac-sub li{
  padding: 10px 20px;
  display: block;
  text-align: left;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a, .navbar-wrapper .sec-nav .top .right .adm-sub li a, 
.navbar-wrapper .sec-nav .top .right .ac-sub li a {
  
  color:#ffffff;
  font-size: 13px;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a:after, .navbar-wrapper .sec-nav .top .right .adm-sub li a:after, 
.navbar-wrapper .sec-nav .top .right .ac-sub li a:after  {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 5px;
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a:focus,
.navbar-wrapper .sec-nav .top .right .adm-sub li a:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a:focus,
.navbar-wrapper .sec-nav .top .right .ac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a:focus {
  
  color:#eb382e;
}

  .navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .info-sub,
  .navbar-wrapper .sec-nav .top .right .adm-sub, .navbar-wrapper .sec-nav .top .right .ac-sub
  {
    top: 97px !important;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .adm-sub,
  .navbar-wrapper .sec-nav .top .right .ac-sub{
    display: none;
    position: relative;
    width: 115%;
    top: 0;
    background: white;
    margin: 10px 0 10px -20px;
    z-index: 200;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub ul, .navbar-wrapper .sec-nav .top .right .adm-sub ul,
  .navbar-wrapper .sec-nav .top .right .ac-sub ul {
    padding: 10px;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li, .navbar-wrapper .sec-nav .top .right .adm-sub li,
  .navbar-wrapper .sec-nav .top .right .ac-sub li {
    padding: 10px 20px;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a, .navbar-wrapper .sec-nav .top .right .adm-sub li a,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a {
    color: #888888;
    font-weight: 300;
    -webkit-transition: color .5s ease;
    transition: color .5s ease;
    display: block;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a:after, .navbar-wrapper .sec-nav .top .right .adm-sub li a:after,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a:after  {
    font-family: 'fontawesome';
    content: ' \f101';
    margin-left: 25px;
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a:focus,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a:focus,
   .navbar-wrapper .sec-nav .top .right .ac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a:focus {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:after,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:after,
    .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:after  {
    font-family: 'fontawesome';
    content: ' \00a0 \f08e';
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:focus,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:focus,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:focus 
  {
    color: #eb382e;
  }

.main-nav .cont-sub, .main-nav .stu-sub, .main-nav .par-sub, .main-nav .alu-sub, .main-nav .fac-sub, .main-nav .adm-sub, 
.main-nav .ac-sub {
  display: none;
}

.main-nav .vert-nav .nav-top .cont-sub, .main-nav .vert-nav .nav-top .adm-sub, .main-nav .vert-nav .nav-top .ac-sub {
  margin-left: -20px;
  background: white;
}

.main-nav .vert-nav .nav-top .cont-sub ul, .main-nav .vert-nav .nav-top .adm-sub ul, .main-nav .vert-nav .nav-top .ac-sub ul{
  padding: 10px 0;
}

.main-nav .vert-nav .nav-top .cont-sub li, .main-nav .vert-nav .nav-top .adm-sub li, .main-nav .vert-nav .nav-top .ac-sub li{
  padding: 10px 20px;
}

.main-nav .vert-nav .nav-top .cont-sub li a, .main-nav .vert-nav .nav-top .adm-sub li a, .main-nav .vert-nav .nav-top .ac-sub li a {
  color: #888888;
  font-weight: 300;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.main-nav .vert-nav .nav-top .cont-sub li a:after, .main-nav .vert-nav .nav-top .adm-sub li a:after, 
.main-nav .vert-nav .nav-top .ac-sub li a:after {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 25px;
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li a:hover, .main-nav .vert-nav .nav-top .cont-sub li a:focus,
.main-nav .vert-nav .nav-top .adm-sub li a:hover, .main-nav .vert-nav .nav-top .adm-sub li a:focus,
.main-nav .vert-nav .nav-top .ac-sub li a:hover,.main-nav .vert-nav .nav-top .ac-sub li a:focus   {
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li a[target^=_blank]:after, .main-nav .vert-nav .nav-top .adm-sub li a[target^=_blank]:after,
.main-nav .vert-nav .nav-top .ac-sub li a[target^=_blank]:after   {
  font-family: 'fontawesome';
  content: ' \00a0 \f08e';
}

.main-nav .vert-nav .nav-top .cont-sub li a[target^=_blank]:hover, .main-nav .vert-nav .nav-top .cont-sub li a[target^=_blank]:focus,
.main-nav .vert-nav .nav-top .adm-sub li a[target^=_blank]:hover, .main-nav .vert-nav .nav-top .adm-sub li a[target^=_blank]:focus,
.main-nav .vert-nav .nav-top .ac-sub li a[target^=_blank]:hover, .main-nav .vert-nav .nav-top .ac-sub li a[target^=_blank]:focus 
 {
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li .lines:after,
.main-nav .vert-nav .nav-top .adm-sub li .lines:after,
.main-nav .vert-nav .nav-top .ac-sub li .lines:after  {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 40px;
  color: #eb382e;
}

.main-nav .vert-nav .nav-top .cont-sub li .lines:hover, .main-nav .vert-nav .nav-top .cont-sub li .lines:focus,
.main-nav .vert-nav .nav-top .adm-sub li .lines:hover, .main-nav .vert-nav .nav-top .adm-sub li .lines:focus,
.main-nav .vert-nav .nav-top .ac-sub li .lines:hover, .main-nav .vert-nav .nav-top .ac-sub li .lines:focus
 {
  color: #eb382e;
}


.row4{padding:10px 0 10px 0;text-align:center;}

.row4 ul{list-style:none;}

.row4 ul li{display:inline-block;padding:0 10px 0 0;}

.row4 ul li a {border-right: 1px solid #666;padding-right:12px;}

.row4 ul li a.last {border-right: none;}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


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

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }
.row{margin-left:-15px;margin-right:-15px}

.row-8th{font-size:0;}

.news-room .row{margin-bottom:50px}

.result_small .row .result_small_item{margin:0 -10px;display:block;color:#ffffff;}

#footers .row .col-md-4{position:static}
.diy-f-accordion .widget-wrapper{margin-top:0}
.widget-wrapper.html .widget-body ul{list-style:disc;padding-left:2em;margin:.5em}
.widget-wrapper.html .widget-body ol ul,.widget-wrapper.html .widget-body ul ul{list-style:circle}
.widget-wrapper.html .widget-body ol ol ul,.widget-wrapper.html .widget-body ol ul ul,.widget-wrapper.html .widget-body ul ol ul,.widget-wrapper.html .widget-body ul ul ul{list-style:square}
.widget-wrapper.html .widget-body ol{list-style:decimal;padding-left:2em;margin:.5em}
.widget-wrapper.html .widget-body ol ol,.widget-wrapper.html .widget-body ul ol{list-style:lower-latin}
.widget-wrapper.html .widget-body ol ol ol,.widget-wrapper.html .widget-body ol ul ol,.widget-wrapper.html .widget-body ul ol ol,.widget-wrapper.html .widget-body ul ul ol{list-style:lower-roman}
.widget-wrapper.html .widget-body ol li,.widget-wrapper.html .widget-body ol ol li,.widget-wrapper.html .widget-body ol ol ol li,.widget-wrapper.html .widget-body ol ol ul li,.widget-wrapper.html .widget-body ol ul li,.widget-wrapper.html .widget-body ol ul ol li,.widget-wrapper.html .widget-body ol ul ul li,.widget-wrapper.html .widget-body ul li,.widget-wrapper.html .widget-body ul ol li,.widget-wrapper.html .widget-body ul ol ol li,.widget-wrapper.html .widget-body ul ol ul li,.widget-wrapper.html .widget-body ul ul li,.widget-wrapper.html .widget-body ul ul ol li,.widget-wrapper.html .widget-body ul ul ul li{list-style:inherit;margin:0}
.callout1 .diy-widget div.widget-wrapper,.callout2 .diy-widget div.widget-wrapper{width:90% !important}
.widget-wrapper{margin:10px 15px}
.widget-wrapper .widget-wrapper{margin:0}
.callout1 .widget-wrapper,.callout2 .widget-wrapper{width:45%;float:left;margin-left:10px;margin-right:10px}


	#header.header3 #navigation {background-color: #ecf0f1;}

	#header.header4 #navigation {background-color: #ecf0f1;}


	#navigation .sub-menu{
		background: #f4f4f4 !important; 
	}

	#navigation .sub-menu:before {border-bottom-color: #c41230;}

	#navigation .sub-menu li a,
	html body #navigation .sub-menu li .sub-menu li a,
	html body #navigation .sub-menu li .sub-menu li .sub-menu li a { font-family: Open Sans, Arial, Helvetica, sans-serif; color: #424242; }




#header #navigation .sub-menu {
  	min-width: 180px;
	width: auto;
}


#header #navigation .sub-menu li a, 
#header #navigation .sub-menu li .sub-menu li a, 
#header #navigation .sub-menu li .sub-menu li .sub-menu li a {
  	white-space: nowrap;
}

		#navigation {
			float: none;
		}

		#navigation ul, #header-searchform{
			display:none !important;
		}

		#navigation .select-menu{
			display: inherit;
			width:100%;
		}

		.header3 #navigation .select-menu {
			margin-top: 20px !important;
		}

		.header5 #navigation .select-menu {
			margin-top: 20px;
		}

#navigation .select-menu:before {
    content: "\f039";
    position:absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    top: 50%;
    margin-top: -15px;
    right: 15px;
}

#navigation ul {
    float: right;
    list-style: none;
    margin: 0;
}

#navigation ul.menu li.fa:before {
    padding-right: 7px;
}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

#navigation ul li a:hover {
    color: #43b4f9;
}




#navigation li.current-menu-item a,
#navigation li.current-menu-item a:hover,
#navigation li.current-page-ancestor a,
#navigation li.current-page-ancestor a:hover,
#navigation li.current-menu-ancestor a,
#navigation li.current-menu-ancestor a:hover,
#navigation li.current-menu-parent a,
#navigation li.current-menu-parent a:hover,
#navigation li.current_page_ancestor a,
#navigation li.current_page_ancestor a:hover {
    color: #43b4f9;
}

#navigation .sub-menu li {
    display: block;
    margin: 0px;
    padding: 0;
    height: auto;
    border-bottom: 1px solid #dde2e5;
    position: relative;
}


#navigation .sub-menu li a,
#navigation .sub-menu li .sub-menu li a,
#navigation .sub-menu li .sub-menu li .sub-menu li a {
    border: none;
    display: block;
    margin: 0;
    padding: 0px 15px;
    color: #3b3f42;
    font-size: 13px;
    font-weight: normal !important;
    height: auto;
    line-height: 42px;
}


#navigation .sub-menu li a:hover,
#navigation .sub-menu li .sub-menu li a:hover,
#navigation .sub-menu li.current-menu-item a,
#navigation .sub-menu li.current-menu-item a:hover,
#navigation .sub-menu li.current_page_item a,
#navigation .sub-menu li.current_page_item a:hover {
    color: #43b4f9 !important;
    font-weight: normal;
}


#navigation .sub-menu li:last-child{ 
border: none;
}


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

#header.header2 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header2 #navigation {
    float: none !important;
    margin: 0;
    text-align: center;
    line-height: 0;
}

#header.header2 #navigation .menu ul {
    text-align: left;
}


#header.header4 #navigation ul {
    float: none !important;
    margin: 0;
    text-align: left;
}

#header.header4 #navigation ul li {
    margin-left: 0;
    line-height: 1;
}

.header4 #navigation .select-menu {margin-top: 20px;}

#header.header3 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header3 #navigation .menu ul {
    text-align: left;
}

#header.header3 #navigation ul li:first-child {
    border-left: 1px solid transparent;
}

.grid_12 {
  width: 940px;
}

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


#header {

	background:#ffffff;

}
#toolbar .float-right
.module{margin:0
0 0 15px;float:right}
#headerbar
.module{max-width:300px;margin-right:0;float:right}
.module,#breadcrumbs,#content{margin:15px}
#menu
.module{margin:10px
5px}
#footer
.module{margin:0}

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





#fpphone {
position:relative;
width:300px;
height:30px;
margin-top:20px;
margin-left:0px;
font-family: 'Questrial', sans-serif;
font-weight:bold;
font-size:8pt;
 line-height: 1.2;
}


.header .navbar-nav {
    padding-left:10px;
    
}


.header .dropdown-menu {
border-top: solid 2px #eee;
}


.header .navbar-default .navbar-toggle {
    border-color: #324c80;
}

.header .navbar-toggle,
.header .navbar-default .navbar-toggle:hover,
.header .navbar-default .navbar-toggle:focus {
    background:  #023675;
}

.header .navbar-toggle:hover {
    background:  #324c80 !important;
}


.header-v1 .dropdown-menu {
    border-color: #eee;
}

.header-v1 .navbar-default .navbar-toggle {
    border-color: #324c80;
}


.header-v1 .navbar-toggle,
.header-v1 .navbar-default .navbar-toggle:hover,
.header-v1 .navbar-default .navbar-toggle:focus {
    background:  #023675;
}


.header-v1 .navbar-toggle:hover {
    background:  #324c80 !important;
}



.header-v2 .dropdown-menu {
    border-color: #023675;
}

.header-v2 .navbar-default .navbar-toggle {
    border-color: #324c80;
}

.header-v2 .navbar-toggle,
.header-v2 .navbar-default .navbar-toggle:hover,
.header-v2 .navbar-default .navbar-toggle:focus {
    background:  #023675;
}

.header-v2 .navbar-toggle:hover {
    background:  #324c80 !important;
}


.header-v3 .dropdown-menu {
    border-color: #023675;
}


.header-v3 .navbar-default .navbar-toggle {
    border-color: #324c80;
}


.header-v3 .navbar-toggle,
.header-v3 .navbar-default .navbar-toggle:hover,
.header-v3 .navbar-default .navbar-toggle:focus {
    background:  #023675;
}

.header-v3 .navbar-toggle:hover {
    background:  #324c80 !important;
}


.header-v5 .dropdown-menu {
    border-color: #023675;
}


.header-v5 .style-list li a:hover {
    color: #023675;
}


.header-v5 .shop-badge.badge-icons i {
    color: #023675;
}


.header-v5 .shop-badge span.badge-sea {
    background:  #023675;
}


.header-v5 .badge-open {
    border-top: 2px solid #023675;
    box-shadow: 0 5px 5px 0 rgba(90, 90, 90, 0.075);
}


#sdrn_bar .menu_title{color:#f2f2f2;font-weight:400;font-size:20px;line-height:20px}

			#sdrn_bar .menu_title, #sdrn_bar .sdrn_icon_menu {
				color: #000;
			}
.views-bootstrap-grid-plugin-style h2{font-size:1.1em;line-height:1.2em}
.views-bootstrap-grid-plugin-style .col{margin-bottom:30px;padding-right:20px}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style a h2{font-size:1.4em}
.not-front .region-content .view-seniorliving-journal .views-bootstrap-grid-plugin-style img{float:left;margin-right:16px}
.views-bootstrap-grid-plugin-style img{width:100px}
.view-senior-living-states .views-bootstrap-grid-plugin-style .col{margin-bottom:6px}
.views-row{margin-top:1.3846em;}
#block-views-tags-block ul li.views-row-last a{padding:0;margin:0;border:none;}

	
#contentleft {
	float: left;
	width: 611px;
	margin: 0px;
	padding: 0px;
	}


#contentleft h1, #contentfull h1 {
	color: #111111;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	}

	
#contentleft h1 a, #contentfull h1 a {
	color: #111111;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h1 a:hover, #contentfull h1 a:hover {
	color: #B2265D;
	font-size: 20px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h2, #contentfull h2 {
	color: #111111;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h2 a, #contentfull h2 a {
	color: #111111;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h2 a:hover, #contentfull h2 a:hover {
	color: #B2265D;
	font-size: 18px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h3, #contentfull h3 {
	color: #111111;
	font-size: 16px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h4, #contentfull h4 {
	color: #111111;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h4 a {
	color: #111111;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}


#contentleft h4 a:hover {
	color: #B2265D;
	font-size: 14px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

	
#contentleft h5, #contentfull h5 {
	color: #111111;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

	
#contentleft h6, #contentfull h6 {
	color: #111111;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
	
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}


#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

.layout-homepage .content-primary{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0}


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

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }




.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 #ebebeb; -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; }
.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width: 1200px;}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width: 100% !important;left:auto !important;}
#mk-header:not(.header-style-4) .mk-header-holder {position:relative !important;top:0 !important;}

.fusion-header-sticky-height {
  display: none;
}


.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

	a.more-link{
		background: #cd2122;
		color: #FFF;
		padding: 3px 7px ;	
		display:block;
		float:left;
		margin-top:4px;
	}

		a.more-link:hover{background:#444 !important;}

.ubermenu-skin-flat-red .ubermenu-submenu.ubermenu-submenu-drop {
  background: #efefef;
  border: 1px solid #efefef;
  font-size: 12px;
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu,
.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-target {
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-highlight {
  color: #cc0000;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

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

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
#inner-wrapper{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1em}
.show-nav #inner-wrapper{left:80%}
.csstransforms3d.csstransitions body.fixed-mobile #inner-wrapper{left:0!important;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 200ms ease;-moz-transition:-moz-transform 200ms ease;-o-transition:-o-transform 200ms ease;transition:transform 200ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.csstransforms3d.csstransitions body.fixed-mobile .show-nav #inner-wrapper{-webkit-transform:translate3d(80%,0,0);-moz-transform:translate3d(80%,0,0);-ms-transform:translate3d(80%,0,0);-o-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}
.csstransforms3d.csstransitions #navigation,.csstransforms3d.csstransitions .show-nav #navigation,.csstransforms3d.csstransitions .show-nav #inner-wrapper{left:0;-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}
body.full-width,body.full-width #inner-wrapper{padding:0}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:sans-serif;}
#skip-link{display:none;left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;font-size:0.94em;line-height:1.7;padding:1px 10px 2px 10px;text-decoration:none;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}


#portal-columns {
  background-color: #ffffff;
  padding-bottom: 30px;
  font-family: verdana;
}

div.interior-columns div#portal-columns div#portal-column-content {
  padding-top: 20px;
}

  #columns-wrapper.interior-columns #portal-columns #portal-column-content {
    margin-left: -98.75%;
  }

  #columns-wrapper.interior-columns #portal-columns #portal-column-one {
    margin-left: -98.75%;
  }

  #columns-wrapper.interior-columns #portal-columns #portal-column-two {
    margin-left: -98.75%;
  }



.ahem {
	display: none;
}


.subheadercontainer {
	border-left			: 1px solid #e0e0e0;
	border-right		: 1px solid #e0e0e0;
	border-bottom		: 1px solid #e0e0e0;
	padding				: 0px 2px 1px 10px;
	background			: #f8f8f8;
}

body #zn_slider .nivo-caption{display:none;}




#topmenu, #topmenu ul li ul li, #zn_slider, .midrow_blocks, .lay1 .hentry, .lay2, .lay3 .post_image, .lay3 .post_content, .single_post, .commentlist li, #commentform, #commentform label, #sidebar .widgets .widget, #footer, #copyright, .amp_current, .amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current, #related_wrap ul, .trigger_wrap, .search_term, ol#controls li, .amp_page, .amp_next, .amp_prev, .page-numbers{ background:#f5e6ce;}

#zn_slider, #topmenu ul li ul, #sidebar .widgettitle, #sidebar .widgettitle a{border-color:#210303;}
.marathon-statics{background:#f2f2f2;overflow:hidden;padding:1.5% 1.6% 1% 1.5%;width:96.9%;*padding:1.5% 1.4% 1% 1.5%;*width:97.2%;border:1px solid #e6e6e6;}
.marathon-statics-data{float:left;background:#f2f2f2;overflow:hidden;width:49.25%;margin-right:1.5%;}
.marathon-statics-data .marathon-statics-header{background:#212e62;color:white;font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B';font-weight:400;font-style:normal;padding:1.8% 1%;text-align:center;font-size:1.07692em;margin-bottom:5%;}
.marathon-statics-data .marathon-statics-header span{font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;}
.marathon-statics-data .text_container{padding:1%;overflow:hidden;}
.marathon-statics-data .text_container .left_child{float:left;width:50%;}
.marathon-statics-data .text_container .left_child.last{float:right;width:50%;}
.marathon-statics-data .text_container .holder{text-align:center;padding:1%;width:95%;margin-right:1%;}
.marathon-statics-data .text_container .holder .stat-sub-title{font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;font-size:0.84615em;margin-bottom:9%;text-transform:uppercase;}
.marathon-statics-data .text_container .holder .stat-count{font-size:2.69231em;color:#212e62;font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;margin-bottom:3%;}
.marathon-statics-data .text_container .holder .stat-desc{padding-top:2%;font-size:0.84615em;color:#212e62;font-family:'Gotham SSm 7r','Gotham SSm A','Gotham SSm B';font-weight:700;font-style:normal;*font-weight:normal;}
.marathon-statics-data.first .stat-desc{font-size:1.30769em !important;letter-spacing:.2em;}
.marathon-statics-data.last{margin-right:0;}
#block-block-9 .marathon-statics-data .marathon-statics-header{font-size:1em;}
#block-block-9 .marathon-statics-data .text_container .holder .stat-sub-title{font-size:.6em;}
#block-block-9 .marathon-statics-data .text_container .holder .stat-count{font-size:1.53846em;}
#block-block-9 .marathon-statics-data.first .stat-desc{font-size:0.76923em !important;}
#block-block-9 .marathon-statics-data.last .stat-desc{font-size:0.46154em !important;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}
.q_slider{width:100%;overflow:hidden;position:relative;z-index:10}
.q_slider:hover .carousel-control .prev_nav{opacity:1}
.q_slider:hover .carousel-control .next_nav{opacity:1}
.q_slider:hover .carousel-control .next_nav:hover,.q_slider:hover .carousel-control .prev_nav:hover{opacity:1}
.vertical_menu_enabled .q_slider,.vertical_menu_enabled .full_width,.vertical_menu_enabled .content .container,.vertical_menu_enabled .title_outer,.vertical_menu_enabled footer{padding-left:260px}
.boxed.vertical_menu_enabled .q_slider,.boxed.vertical_menu_enabled .full_width,.boxed.vertical_menu_enabled .content .container,.boxed.vertical_menu_enabled .title_outer,.boxed.vertical_menu_enabled footer{padding-left:0}
.vertical_menu_enabled .content .container,.vertical_menu_enabled .q_slider,.vertical_menu_enabled footer{width:auto}
.vertical_menu_enabled.vertical_menu_transparency .q_slider{padding-left:0}
.vertical_menu_enabled.page-template-landing_page-php .q_slider,.vertical_menu_enabled.page-template-landing_page-php .full_width,.vertical_menu_enabled.page-template-landing_page-php .content .container,.vertical_menu_enabled.page-template-landing_page-php .title_outer,.boxed.vertical_menu_enabled.page-template-landing_page-php,.vertical_menu_enabled.page-template-landing_page-php .full_screen_holder{padding-left:0!important}
.navbar-btn{margin-top:5px;margin-bottom:5px}
.navbar-btn.btn-sm{margin-top:6.5px;margin-bottom:6.5px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}

.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret {
  position: static;
}

.fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}
.fusion-menu-item-button .menu-text{border-color:#fff;}
.fusion-menu-item-button:hover .menu-text{border-color:#fff;}

span.updated { display: none; }


#navigation
{
    width: 800px;
    height: 540px;
    position: absolute;
    z-index: 11;
}

#article_content .intro {font-size:15px;line-height:20px;}
.intro {font-size:15px;line-height:20px;}
