﻿
.td-all-devices {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.td-all-devices img {
  display: block;
  
}




.wrapper {
    display: block;
    margin: 0 auto;
    max-width: 950px;
    text-align: center;
    width: 83%;
}

#top-content .wrapper {
    display: block;
    max-width: 950px;
    min-height: 416px;
    overflow-x: hidden;
    position: relative;
    bottom: 0;
    width: 83%;
}

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

  .col-md-12 {
    width: 100%;
  }
.promotion-card--horizontal .promotion-card__info{-ms-flex-wrap:wrap;flex-wrap:wrap}
.promotion-card--horizontal .promotion-card__info-block{-ms-flex:1 50%;flex:1 50%;font-size:11px}
.promotion-card__info{display:-ms-flexbox;display:flex}
.promotion-card__info-block{-ms-flex:1;flex:1}
.promotion-card__info-block .label--main{font-size:14px}
.promotion-card__info-block+.promotion-card__info-block{text-align:right}

#billboard .cycle-pager {position: absolute; bottom: 10px; right: 10px; z-index: 800;}

#billboard .cycle-pager span {display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 8px; height: 0; overflow: hidden; background: #828282; padding: 22px 0 0;  margin: 0 2px; cursor: pointer;}

#billboard .cycle-pager .cycle-pager-active {background: #fff;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}









.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.footertext {
color: #999999;
font-family: FuturaBold, Arial, sans-serif;
font-size: 7pt;
letter-spacing: 0px;
text-transform: none;
}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-header-v4 .fusion-logo .fusion-logo-link{float:none}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

		.intro_h .intro_links h3{
			font-size: 14px;
			margin-top: 12px;
		}

		
		.intro_h{
			float: none;
			height: auto;
			margin: 10px auto;
			width: auto;
			
		}

		.intro_h h1{
			margin: 0;
			margin-top: 70px;
			font-size: 58px !important;
		}

		.intro_h h3.special{
			font-size: 20px !important;
			margin-left: 0px;
		}

.td-border-grey{
	border:5px solid #d9d9d9;
}

    .boxed-out {
          padding: 15px !important;
    }

    .boxed-out .vc_column-inner {
        position: relative;
        overflow: hidden;
        padding: 0 !important;
        box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.57);
    }






.box2 .boxed-out {
    padding: 15px 0 !important;
    overflow: hidden !important;
}
.welcome-banner{background-color:#72c02c;margin-bottom:15px}
.welcome-banner h1{font-weight:700;color:#fff}
.welcome-banner p{font-size:larger;color:#fff}
.welcome-banner .wrap{height:151px;position:relative}
.welcome-banner .wrap img{display:block;max-width:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.header-search-wrap .td-drop-down-search:before{border-color:transparent transparent rgba(15,136,140,.92) transparent}
.td-header-top-menu,.td-header-top-menu a,.td-header-wrap .td-header-top-menu-full .td-header-top-menu,.td-header-wrap .td-header-top-menu-full a,.td-header-style-8 .td-header-top-menu,.td-header-style-8 .td-header-top-menu a,.td-header-top-menu .td-drop-down-search .entry-title a{color:#fff}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.overlay-circle-box .container{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:100%}
.slider-simple-wrapper .container{position:relative}
.module-image-with-slide-text .content-wrapper .text-wrapper .container{position:relative}


.header .inner {
	height: 287px;
    display: flex;
    align-items: center;
	width: 100%;
	position: relative;
}


.page-template-template-board .contact .inner {
	columns: 2;
}


#header .inner {
	padding-left: 40px;
	padding-top: 120px;
}


#footer .inner {
	padding: 20px;
}


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


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


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

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.mt-2,.my-2{margin-top:.5rem!important}


.testimonial-content {
	font-size: 18px;
	font-style: italic;
	margin-bottom: 75px;
}



.main-stats {padding: 15px 25px 25px 25px;}
