﻿

.screenshot-click-area {
  max-width: 80vw;
  max-height: 80vh;
  text-align: center;
  overflow-y: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #333;
}

.stories-box .caption {
	color: #333333;
    text-decoration: none;
    width: 118px;
    display: block;
    margin: 0 auto;
    padding-bottom: 3px;
	font-size: 12px;
    margin-top: 7px;
}


.top_menu{
	margin-right:0px auto;
	width:350px;
	height:40px;
	border:0px solid red;
}


.top_menu ul{
	margin:0px auto;
	padding:0px;
	list-style:none;
}


.top_menu li{
	float:right;
	font-family: 'Raleway', sans-serif;
    font-style:normal;
	font-weight:700;
	font-size:14px;
	color:#fff;
	margin-left:0px;
	padding: 0 45px 0px 0px;

}


.top_menu a li:hover{
	color: #f49900;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}


.pricingTbl li .p-row .pull-right {

	float:right;

	color:#21282e;

	font-weight:bold;

}

.dotted-line{border-width:1px;border-style:dotted;border-color:#000000;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}


	
	.multi-columns-row .col-sm-6:nth-child(2n + 3) {
		clear: left;
	}

#icemegamenu ul.icesubMenu.visible {
  height: auto;
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget-title {
	color: #710f12;
	font-weight: bold;
    font-family: Georgia;
    font-size: 20px;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.menu-bar{display:block;left:0;height:3px;width:16px;background:#7fa7f8;position:absolute;transform:none;border-radius:5px;transition:all 350ms cubic-bezier(0.22,0.61,0.18,0.7),height 350ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,width 350ms cubic-bezier(0.22,0.61,0.18,0.7) 300ms,transform 350ms cubic-bezier(0.22,0.61,0.18,0.7) 350ms;}
.menu-bar.top{top:0;}
.menu-bar.middle{top:6px;}
.menu-bar.bottom{top:12px;}
.expanded .menu-bar{transition:all 400ms cubic-bezier(0.22,0.61,0.18,0.7),height 400ms cubic-bezier(0.22,0.61,0.18,0.7) 250ms,transform 400ms cubic-bezier(0.22,0.61,0.18,0.7) 300ms;transform:rotate(45deg);}
.expanded .menu-bar.top{width:3px;height:18px;left:7px;top:-2px;}
.expanded .menu-bar.middle{left:6.8333333333px;width:0;}
.expanded .menu-bar.bottom{top:6px;width:18px;}
.nav--subpage--primary .menu-bar{background:#404040;}


    .img-responsive {
        max-width: 100%;
    }


    .is-flex .img-responsive {
        max-width: 100%;
    }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }



#logo {
  margin: 0;
}

#header #logo {
  float: left;
  font-size: 24px;
}

#header #logo a {
  color: #383838;
}

  #header #logo img {
    vertical-align: top;
  }

body.color01 #header #logo a {
  color: #494D50;
}

body.color02 #header #logo a {
  color: #656364;
}

body.color03 #header #logo a {
  color: #444756;
}

body.color04 #header #logo a {
  color: #474747;
}

.tab_content-left, .tab_content-right {padding:25px 20px 15px;}
.et_pb_blog_1 .post-meta{color:#fff!important}


p.post-meta {
    font-weight: 700;
	font-size: 12px !important;
}
.news_box .box_inner{background:#e7ecef;border-right:3px solid #2b3b4b;padding-top:17px;padding-bottom:17px;margin-bottom:10px;min-height:91px;}
.news_box .box_inner:hover{border-color:#00539b}
.news_box .box_inner:hover .date{background:#00539b}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}

  .intro-slide .intro-slide-container{top: 25%}
div.ptp-cta{text-align:center;background-color:#f5f5f5}
#ptp-29 div.ptp-cta{border-bottom-right-radius:2px;border-bottom-left-radius:2px;padding-top:1.25em;padding-bottom:1.25em}
#ptp-42 div.ptp-cta{border-bottom-right-radius:1px;border-bottom-left-radius:1px;padding-top:1.25em;padding-bottom:1.25em}
#ptp-35 div.ptp-cta{border-bottom-right-radius:1px;border-bottom-left-radius:1px;padding-top:1.25em;padding-bottom:1.25em}

.footer-logo-wrap {
  margin-bottom: 20px;
  display: block;
}

.footer-logo-wrap img {
  
}

.td-footer-full .footer-logo-wrap {
  text-align: center;
  display: inline-block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.td-footer-full .footer-logo-wrap img {
  margin-right: auto;
  margin-left: auto;
}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.fly-side-wrap {
	background: #555;
	position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
	width: 40px;
	height: 100%;
	}

ul.post-categories, .widget ul, ul.page-numbers {
padding-left: 0;
margin-left: 0;
list-style: none;
}

ul.page-numbers li {
display: inline-block;
}

.page-numbers {
clear: both;
text-align: center;
}

.page-numbers a, span.current {
display: inline-block;
background-color: #fff;
border: solid 1px rgba(119, 119, 119, 0.1);
padding: .5em 8px;
margin: 2px;
text-decoration: none;
}


.menu-list-box{ z-index:500;left:0px;width:200px; background:#f8a80d; top:-5px; list-style:none; position:relative;}

.menu-list-box h3{ height:50px;width:200px; background-color:#f8a80d; color:#fff; text-align:left; line-height:45px;}

.menu-list-box h3 .sjx{border:4px solid transparent; border-top-color:#fff;width:0; height:0;position:absolute;left:188px;top:25px;}

.menu-list-box h3 strong{ padding-left:10px;}

.menu-list-box-dropdown{ }

.menu-list-box-dropdown .fl-box{ padding:5px 5px 5px 10px; display:none;}

.menu-list-box .fl-box{ display:block;}
.header--top.expanded .on-demand__button{cursor:default;opacity:0.5;}
.on-demand__button{color:#FFF;vertical-align:middle;position:relative;display:inline-block;font-size:14px;height:30px;width:auto;background:#0a44bb;padding:0px 10px;line-height:30px;border:1px solid #062b77;border-radius:5px;margin-top:9px;cursor:pointer;transition:background 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 250ms;user-select:none;-moz-user-select:none;opacity:1;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
#secondary-links .apply-now,#secondary-links .resident-login{margin:0 0 10px 0;opacity:0;text-indent:-100px}
#secondary-links .apply-now.loaded,#secondary-links .resident-login.loaded{text-indent:0;opacity:1}
#secondary-links .apply-now a,#secondary-links .resident-login a{text-decoration:none;text-transform:uppercase;font-family:"Neutraface Book";font-size:19px;font-size:1.9rem;color:#fff;line-height:1}
#secondary-links .apply-now a:hover,#secondary-links .resident-login a:hover{color:#7F9F9B}
.ez-toc-title-container{display:table;width:100%}
#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}


.megamenu .row {
    width: 100%;
    margin-top: 15px
}


.megamenu .row:first-child {
    margin-top: 0
}


.megamenu .row:before,
.megamenu .row:after {
    display: table;
    content: "";
    line-height: 0
}


.megamenu .row:after {
    clear: both
}


.megamenu .row .menu-box {
    display: block;
    width: 100%;
    min-height: 20px;
    float: left;
    box-sizing: border-box
}


.megamenu .row [class*="col"]:first-child {
    margin-left: 0
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }

.rgh { float: right; }
