﻿

.preloader-wrap {
  display: table;
  width: 100%;
  height: 100%;
}


.article__block--inner .article__block--shadow { height: calc(100% - 60px); left: 0; opacity: 0; position: absolute; top: 25px; width: 100%; z-index: 2; }


.content-block-testimonial .content-block-image-wrapper-inner {
    padding-bottom: 15em;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    transition: all 0.33s cubic-bezier(0, 0.68, 0.44, 0.99)
}


    .content-block-testimonial .content-block-image-wrapper-inner:hover {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        filter: grayscale(50%);
        -webkit-filter: grayscale(50%)
    }








.alignleft {

	float: left;

}




blockquote.alignleft,

img.alignleft {

	margin: 7px 10px 0px 0;

}




.wp-caption.alignleft {

	margin: 7px 14px 7px 0;

}




.site-content blockquote.alignleft,

.site-content blockquote.alignright {

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding-top: 17px;

	width: 50%;

}




.site-content blockquote.alignleft p,

.site-content blockquote.alignright p {

	margin-bottom: 17px;

}
                              

            img.alignleft {

                     max-width: 100px;

                        }
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

#mainmenu li.rex-article-13 a { width:73px; background:#00549E;  }

#mainmenu li.rex-article-13 a:hover { border-color:#00549E; }

#mainmenu li.rex-article-13 a.rex-current, #mainmenu li.rex-article-13 a.rex-active { color:#fff; border-color:#00549E; background-color:#00549E; }
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}



#section_supplemental .module .content { background-color: #f9f8f3; }


.news_strip,
#section_supplemental .module .header,
#supplemental_details {
	background-color: #dfe0e4;
	text-shadow: #FFF 0px 1px 1px;
}

	#topbar { text-align: right; margin: 0 0 35px; }

		#topbar p { color: #b6b6b6; text-transform: uppercase; font-size: 13px; }

		#topbar p a { color: #4259a0; text-decoration: none; }

		#topbar p a#phone { color: #080e3b; padding: 0 25px 0 0; }


#video .video .video-inner {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}


.btn-white-fill,.text-custom,.btn-white-bordered:hover,.btn-custom:hover,.features-box i,
.pricing-column .plan-title {
  color: #12457a !important;
}


.experience .features-box {
  color: #12457a !important;
}


.features-box {
  margin-top: 30px;
  padding: 20px;
  text-align: center;
}


.features-box.text-left {
	text-align: left;
}


.features-box i {
  font-size: 48px;
}


.features-box.text-left i.pull-left {
	margin-right: 15px;
	font-size: 60px;
}


.features-box.text-left h4 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 30px;
}


.features-box.text-left p {
	margin-bottom: 0;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 0px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}


.show_search {
  cursor:pointer;
}



.extra-wrap{overflow:hidden;display:block;}

.pager .next a,
.pager .next span {
  float: right;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.rg-sc .rg-scr-controls .next {
  right: -40px;
}



.rg-scr-controls .prev, .rg-scr-controls .next {display: block;position: absolute;top: 50%;margin-top: -14px;width: 27px;height: 27px;border-radius: 27px;cursor: pointer;background-repeat: no-repeat;}

.rg-scr-controls .next {right: -35px;background-position: 10px 5px;}

.rg-scr-controls .next:hover {background-position: 10px -19px;}

.rg-scr-controls .prev:hover, .rg-scr-controls .next:hover {background-color: #eee;}
