﻿

.item-byline {
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 300;
  font-weight: normal;
}

.track-info .item-byline {
  margin: 0;
}
.row{margin-left:-15px;margin-right:-15px}
 
 
 


.bbe-container-wrap[data-bgpattern]:not([data-bgpattern="0"]) .container .row {  opacity: 0.9; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;}

.bbe-container-wrap[data-bgpattern]:hover .container .row { opacity: 1}
.jet-slider__content-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:100%}


.layout--logo-slider.version--dark .logo-slider__item {
    padding: 25px;
    background-color: #ffffff;
}


.logo-slider__item {
    margin-left: 12.5px;
    margin-right: 12.5px;
    overflow: hidden;
}


.entry-title {
	clear:both;	
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.block {
  background-color:#c6d6e5;
  padding:10px;
  margin-bottom:15px;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}

  .tt-header .top-line-entry {
    display: inline-block;
  }


.issue-box .cover-image{ width:100%; }

.issue-box .cover-image img{margin:0}

.issue-box{position:relative}

.issue-box .issue-info{width:65%}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

.flight-details .modal-content {
	border-radius: 0;
	padding: 20px 30px;
}
.footer__nav-list-item{padding:15px 0 0;padding:1.5rem 0 0}
.footer__nav-list-item:first-child{padding-top:0}
.row{margin-left:-15px;margin-right:-15px}

.row.no-gutters{margin-right:-16px;margin-left:-16px}
.row.no-gutters [class^="col-"],.row.no-gutters [class*=" col-"]{padding-right:0;padding-left:0}

.row.narrow-gutters{margin-right:-8px;margin-left:-8px}
.row.narrow-gutters [class^="col-"],.row.narrow-gutters [class*=" col-"]{padding-right:8px;padding-left:8px}

.flex-wrapper.row-reversed{flex-direction:row-reverse}

.device-xxs .actions-strip .row{background:0}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.modal-header:after,.row:after{clear:both}

.widget-container {background-color: transparent;}
.qbutton.white{border-color:#fff;color:#fff}
.qbutton.white:hover{background-color:#1abc9c;border-color:#1abc9c}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}


.white-background {
    background-color: #fff;
}


.white-link,
.white {
    color: #fff;
}


.white-link:hover {
    color: #fff;
    text-decoration: underline;
}


.button.white {
    background-color: rgb(255, 255, 255);
    color: rgb(73, 73, 73);
}




.entry-title {
	font-size: 36px;
	line-height: 1;
}


.entry-title a,
.sidebar .widget-title a {
	color: #222;
	font-weight: 500;
}


.entry-title a:hover {
	color: #e8554e;
}


.featured-content .entry-title {
	border: none;
	font-size: 24px;
	line-height: 1.2;
}


.sidebar .featured-content .entry-title {
	font-size: 20px;
}


.featured-content .entry-title a {
	border: none;
}
#footer-menu{float:left}
#footer-menu li{float:left;margin-right:22px}
#footer-menu li:last-child{margin-right:0}
#footer-menu li:before{display:none}
#footer-menu a{color:#666;font-size:.625em;text-transform:uppercase}
#footer-menu a:hover{color:#fff}
#footer p,#footer-menu{float:none}
[class*=template-dca] #footer-menu{float:right;margin-bottom:0}
[class*=template-dca] #footer-menu a{font-size:16px}
[class*=template-dca] #footer p,[class*=template-dca] #footer-menu{float:none}
[class*=template-dca] #footer-menu li{float:none;display:inline-block}
.page-template-template-events #footer ul#footer-menu{float:none}
[class*=template-lbs] #footer-menu{float:right}
[class*=template-lbs] #footer-menu a{font-size:12px;color:#fff}
.home-v2 .mainmenu-container ul.mainmenu li a:hover,.home-v2 .mainmenu-container ul.mainmenu li.current a{background:#012C3C}
header .mainmenu-container ul li.current a:before{right: 0}

.nbanner-li-a{display: block;height: 768px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.block-type-navigation ul.sub-menu{position:absolute;z-index:150;left:-9999px;width:auto}
.block-type-navigation ul.sub-menu li{display:block;height:auto;width:100%}
.block-type-navigation ul.sub-menu li a{min-width:175px;max-width:500px;width:auto;height:auto;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

div#footer{
	font-size:		0.9em;
	text-align:		center;
	color:			#000000;
	padding:		10px;
}

div#footer a{
	color:			#000000;
	text-decoration:	none;
}

div#footer a:hover{
	color:			#B3D7E3;
	text-decoration:	underline;
}

div#footer img{
	margin:			10px;
	vertical-align:		middle;
}
.nav--tertiary__link-text{font-size:15px;font-size:.9375rem;font-weight:300}

	.menu-main li ul { visibility:visible; opacity:1; display:none; }

	.menu-main { float:none; }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

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

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}


.site-header-top {
    text-align: center;
    padding: 25px 0 20px 0;
    
}


.site-header-top .logo {
    display: inline-block;
}


.site-header-top .logo img {
    display: block;
    max-width: 100%;
    margin: 0;
}
#ctf .ctf-action-count{display:none;float:right;padding-left:3px;font-weight:700;font-size:11px;line-height:14px}
" + htmlDivCss + "
	#google_map_easy_1_58670 {
        width: 100%;
        height: 700px;
						    }

	.gmp_MapPreview#google_map_easy_1_58670 {
		
		width: 100%;
	}





.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.front-page .site-container .site-inner {
	margin-top: 0;
	
	overflow: hidden;
	padding-top: 80px;
}


.aspire-landing .site-container .site-inner {
	margin-top: 100px;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


#site-content-header .title {color: #444444;}



.mx-content .title span {color:#cc3333;}

.mx-content .title {margin:0 0 10px;}
.subcl{padding:0 1em 0 0}
.page-header__logo-image{display:block;height:3rem}

td#today{font-weight:bold;}


.currentopenings {
    background: #fff;
    padding: 15px 0 15px 15px;
}

#logo {
	float:left;
	width:100%;
	text-align:center;
}

.featured-videos-wrapper .featured-box .text-col .button-container {
  text-align: right;
}

  .ministry-focus-wrapper .gen-box .row .img-col,
.ministry-focus-wrapper .gen-box .row .title-col,
.ministry-focus-wrapper .gen-box .row .text-col {
    display: flex;
    justify-content: center;
  }


div#custom_html-6 {
	float: left;
	margin-right: 10px;
	padding-left: 10px;
}

.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}

#box4{margin:0;text-align:center;width:100%;padding-top:10px;}

#box4 a{background:none;display:inline;width:auto;height:auto;padding:0 !important;}

#box4 img.first{margin-right:5%;}
.ump-modal-footer:before,.ump-modal-footer:after{content:" ";display:table}
.ump-modal-footer:after{clear:both}
.ump-modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.ump-modal-footer .btn-group .btn+.btn{margin-left:-1px}
.ump-modal-footer .btn-block+.btn-block{margin-left:0}
.modal-dialog .ump-modal-footer .capture_footer{padding:0 0 20px;margin:20px 0 0}
.media-date,.media-meta{color:#38395a}
.media-meta{font-size:12px}
.footnotes a,.media-meta a,.media-tags a{color:#676984;font-weight:400;text-decoration:underline;text-decoration-color:#b7b5bf}
.footnotes a:hover,.media-meta a:hover,.media-tags a:hover{color:#000;text-decoration-color:#000}
.sub-menu .media-date,.sub-menu .media-meta{color:#fff}
.mtw .media-excerpt,.mtw .media-meta{padding:0 0 5px;display:block}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:65px}
.et_pb_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title,.et_pb_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title a{font-weight:700;font-size:40px!important;text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)}


.iconlist.iconlist-large { font-size: 17px !important; }


.iconlist.iconlist-large li { margin: 8px 0 !important; }


.iconlist.iconlist-large li i { top: 0; }


.iconlist {
	padding-left: 0;
	margin-left: 1.75em;
	list-style-type: none;
}


.iconlist li { position: relative; }


.iconlist ul {
	list-style-type: none;
	margin: 5px 0 5px 25px;
}


.iconlist-color li i { color: #1ABC9C; }


	.bothsidebar .portfolio-shuffle,
	.postcontent .portfolio-1 .iconlist { display: none; }


.single-event .events-meta .iconlist li,
.parallax .iconlist li { margin: 5px 0; }


#navigation ul li.current a,
#navigation ul li a:hover,
#navigation ul li:hover a,
#navigation ul li:hover ul li a:hover {
	color: #c420a1;
	background-color:#4d1c38;
}


#navigation ul ul li a,
#navigation ul li.current ul li a
#navigation ul li a:hover ul li a,
#navigation ul li:hover ul li a{
	color:#FFFFFF;
	background-color:#a0a090;
	cursor: pointer;
}



.	#slider ul, #slider li,
	#slider2 ul, #slider2 li,
	#slider3 ul, #slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}

	#slider2{margin-top:1em;}

#slider2 li{ 
		 
		width:450px;
		height:338px;
		overflow:hidden; 
		list-style:none;
		}

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

  .col-sm-4 {
    width: 33.33333333%;
  }

.box-ev .col-sm-4,
.box-ev .col-sm-6
{
		margin-bottom: 50px;
}

.centerimg {
	text-align: center;
	}
.image-promo,.promo-50-50{margin-left:-20px;margin-left:-1.25rem;margin-right:-20px;margin-right:-1.25rem}
.block.generic .block_content .generic_category{margin-top:10px;display:inline-block}
.block.generic .block_content .generic_category a{color:#fff;display:inline-block;transition:all .2s ease-in-out;position:relative;overflow:hidden;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:600;padding:2px 0}
.block.generic .block_content .generic_category a:before{content:'';display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;bottom:0;transform:translateX(-100%);transition:all .2s ease-in-out}
.block.generic .block_content .generic_category a:hover:before{transform:translateX(0)}




#voice-box {
	position: fixed;
	margin: 0 auto;
	top: 0;
	z-index: 999999;
	left: 0;
	text-align: center;
	display: none;
	right: 0;
}


#voice-box label {
	background: #fffed5;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 3px 12px 3px 12px;
	line-height: 26px;
	border: solid 1px #cfcd59;
	border-radius: 0px 0px 5px 5px;
}

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


#loading {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 100;
}

.be-gdpr-modal-footer {
    display: flex;
    align-items: center;
    padding: 20px 40px 30px;
    background: #ffffff;
    justify-content: center;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.container-fluid.content-location,.container-fluid.content-location .fp-tableCell{
	height: auto!important;
}

#header-widget-container {
    width: 96%;
    max-width: 940px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 24px;
}
.invert .info-block {color: #bdbdbd;}
.info-block .fa,.info-block .material-icon {color: #176f44;}
.invert .info-block .fa,.invert .info-block .material-icon {color: #fff;}


#banner{
width:1031px;
height:255px;
float:left;
margin:0px 0 0 0px;
padding:0px 0 0 0 ;

}

.tiled-gallery-caption { 
	background: #eee;
	background: rgba( 255,255,255,0.8 );
	color: #333;
	font-size: 13px;
	font-weight: 400;
	overflow: hidden;
	padding: 10px 0;
	position: absolute;
		bottom: 0;
	text-indent: 10px;
	text-overflow: ellipsis;
	width: 100%;
	white-space: nowrap;
}

.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption { 
	font-size: 11px;
}

.tiled-gallery.type-circle .tiled-gallery-caption {
	display: none;
	opacity: 0;
}

.welcome_user_text a{
    padding-left:1em;
    padding-right:1em;
}


.leftRegion .welcome_user_text {
    font-size: inherit;
    border-bottom:none;
    text-align:center;
}

span.footer-contact a {
    text-indent: 25px;
    transition: all .3s ease;
        color: #fff;

}


span.footer-contact{
    display: block;
    
}

.footer-contact td {
   
    vertical-align: top;
    padding: 0px;

}

.footer-contact td a {
    color: #fff;
}

.footer-contact td a:hover {
    color: #999;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 960px;
}

#wrapper {
	background: white;
	#margin-top: 20px;
	#padding: 0 20px;
}

.td-post-date {
  display: inline-block;
  font-size: 12px;
  line-height: 16px;
}

.td_module_mob_1 .td-post-date {
  color: #444;
}

.td_module_mob_2 .td-post-author-name a,
.td_module_mob_2 .td-post-author-name span,
.td_module_mob_2 .td-post-date {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.td-search-wrap .td-post-date {
  color: #ddd;
}

header .td-module-meta-info .td-post-date {
  display: inline-block;
  position: relative;
  top: 2px;
}


.img-with-aniamtion-wrap {
	line-height: 0;
	margin-bottom: 0!important;
}


.right.img-with-aniamtion-wrap {
	text-align: right;
}


.right.img-with-aniamtion-wrap img {
	display: inline-block;
}


.wpb_row.full-width-content img, .wpb_row.full-width-content .img-with-aniamtion-wrap {
	margin-bottom: 0;
}



#image_491216317 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}


.panel-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.full-width-image {
  padding-left: 0;
  padding-right: 0; }


.panel-wrapper.image-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.pullquote {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}
body.ap_user_premium.ap_premium_nightmode .ap_container .ap_home_main_note_main_box_title,body.ap_user_premium.ap_premium_nightmode .ap_container .ap_secondary_note_data_title,body.ap_user_premium.ap_premium_nightmode .ap_container .ap_single_first_title,body.ap_user_premium.ap_premium_nightmode .ap_note .ap_home_main_note_main_box_title,body.ap_user_premium.ap_premium_nightmode .ap_note .ap_secondary_note_data_title,body.ap_user_premium.ap_premium_nightmode .ap_note .ap_single_first_title{color:#fff}
.pln-tps .pln-lgo,.pln-tps .pln-prce,.pln-tps .pln-tl{padding:10px;text-align:center;border:1px solid #eee}
.pln-tps .pln-lgo{border-bottom:1px solid #fff}
.pln-tps .pln-lgo img{height:22px;width:auto}


  .service-item--third {
    margin-top: 38px;
    padding: 0;
  }
