/* ============================== */
/* = HOW TO CUSTOMIZE PAGELINES = */
/* ============================== */

/*

Rules placed in this stylesheet will override the default styles of the Base Platform theme and will not be changed or over written when you update the 
Platform framework. Additionally, since this stylesheet is purely for editing purposes you can easily undo or erase some of the CSS to return your site back to the look and feel of the Base theme. 

In the Base theme the footer is black and the CSS looks like this:

	#footer {
		clear:both;
		font-size:1em;
		overflow:hidden;
		text-align: left;
		background: #000;
		color: #999;
		position: relative;
	}
		
To change the background color to white, all you have to do is declare a new rule for the color like so:

		#footer { background: #FFF; }

A great tool for modifying themes and inspecting CSS elements is the FireBug extension for FireFox. You can also use the developer tools provided by Chrome (right-click and "inspect element") or Internet Explorer if you're feeling dangerous.

LEARN CSS - We recommend using Lynda.com video tutorials to learn using CSS. 
			Also, for a comprehensive list of CSS rules and usage try consulting W3 schools @ http://www.w3schools.com/css/default.asp
*/
/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */

/* Fonts */


@font-face {
    font-family: 'VegurBold';
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-b_0.602-webfont.eot');
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-b_0.602-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-b_0.602-webfont.woff') format('woff'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-b_0.602-webfont.ttf') format('truetype'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-b_0.602-webfont.svg#VegurBold') format('svg');
    font-weight: normal !important;
    font-style: normal;

}

@font-face {
    font-family: 'VegurLight';
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-l_0602-webfont.eot');
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-l_0602-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-l_0602-webfont.woff') format('woff'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-l_0602-webfont.ttf') format('truetype');
    font-weight: normal !important;
    font-style: normal;

}




@font-face {
    font-family: 'VegurMedium';
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-m_0602-webfont.eot');
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-m_0602-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-m_0602-webfont.woff') format('woff'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-m_0602-webfont.ttf') format('truetype');
    font-weight: normal !important;
    font-style: normal;

}




@font-face {
    font-family: 'VegurRegular';
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-r_0.602-webfont.eot');
    src: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-r_0.602-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-r_0.602-webfont.woff') format('woff'),
         url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/vegur-r_0.602-webfont.ttf') format('truetype');
    font-weight: normal !important;
    font-style: normal;

}

/* Init */

body {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/footer-nav.jpg');
	font-family: VegurLight, Calibri, sans-serif !important;
	color: #555;
}

h1, h2, h3, h4, h5, h6, p, ul, ol {
	color: #555;
}

h1, h2, h3, h4, h5, h6, strong, b {
	font-family: VegurMedium, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
	font-weight: normal !important;
}

body.page #content h1 {
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    -moz-box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    -webkit-box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    font-family: VegurRegular, Calibri, sans-serif !important;
    text-shadow: 0.1em 0.1em #fff;
    font-size: 150%;
    line-height: 2.5em;
    text-align: center;
    margin-top: 1em !important;
} 

.font-sub, ul.main-nav, #secondnav, .metabar, .post-nav, .subtext, .subhead, .widget-title, .reply a, .editpage, #page .wp-pagenavi, .post-edit-link, #wp-calendar caption, #wp-calendar thead th, .soapbox-links a, .fancybox, .standard-form .admin-links, .pagelines-blink, .ftitle small {
font-family: VegurRegular, Calibri, sans-serif !important;
}

p {
	font-size: 110%;
}

.yellow {
	color: #fff000;
}

.grey {
	color: #555;
}

.btn {
	font-family: VegurRegular, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
	font-weight: normal !important;
}

.btn-large {
padding: 0.75em 1.5em;
}

.modal {
	width: 100%;
	max-width: 960px;
	left: 0;
	right: 0;
	/* margin: -50% auto 0 auto; No longer works */ 
	margin: -20% auto 0 auto;
	}
	
.modal .modal-header {
	text-align: left;
}

.modal .modal-footer {
	display: none !important;
}

.mobileshowonly {
	display: none;
}

a[data-lightbox] {
	display: inherit;
}

.break, tr.dblline td {
	border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0px #f9f9f9;
    -moz-box-shadow: 0 1px 0px #f9f9f9;
    -webkit-box-shadow: 0 1px 0px #f9f9f9;
}

.hugenum {
	font-size: 150%;
	line-height: 100%;
}

.hugenum + p {
	padding: 0;
	margin: 0;
}

.hugenum ~ .hugenum {
	width: 100%;
	border-top: 1px solid #ddd;
	margin-top: 0.5em;
	padding-top: 0.5em;
}

.reddish {
	color: #cf0000;
}

.orangish {
	color: #FF8300;
}

.brownish {
	color: #A65400;
}

.tealish {
	color: #057D9F;
}

.phoneshow {
	display: none;
}

.spaced li {
	padding: 0.3em 0;
}

/* Nav */

body.navbar_fixed .page-canvas {
padding-top: 0px;
}

.pl-color-black-trans {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/new-nav.jpg') !important;
	background-repeat: repeat-x !important;
	background-color: #191919 !important;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}

.section-navbar.fixed-top {
	position:static;
}

.navbar .plbrand {
	margin-top: 1.7em;
}

.navbar .navline > li > a {
	padding: 26px 12px;
	font-size: 130%;
	color: #ddd;
}

.navbar .navline > li:last-child > a {
	padding-right: 0;
}

.navbar .navline > li > a:hover, .navbar li.current-menu-item > a {
	color: #fff;
}


.navbar .navline > li.current-menu-item > a {
	background: none !important;
}

/* Home Page Banner */

body.page-template-default #banners {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/banner.png');
	background-position: center center;
	border-bottom: 1px solid #ff6700;
}

body.page-template-default #banners .banner-title {
	margin-bottom: 0;
}

body.page-template-default .banner-title h2 {
	font-size: 300%;
	color: #fff000;
	margin: 0;
	line-height: normal;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}

body.page-template-default .banner-content p {
	font-size: 90%;
	color: #fff;
	font-family: 'VegurRegular',Calibri,Helvetica,Arial,sans-serif;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

body.page-template-default .banner-content p .grey {
	text-shadow: none;
}

body.page-template-default .banner-text-wrap {
	padding-left: 30px;
}

body.page-template-default #banners .banner-area {
	margin: 3% 0 1% 0 !important;
}

body.page-template-default #banners .btn {
	font-size: 120%;
	padding: 0.75em 1.5em;
}

/* Internal Page Banners */

body.page-template-page-alpha-php #banners,  body.page-template-page-beta-php #banners, body.page-template-page-gamma-php #banners, body.page-template-page-delta-php #banners, body.page-template-page-epsilon-php #banners, body.blog #banners, body.archive #banners, body.single #banners {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/banner.png');
	background-position: center center;
	border-bottom: 1px solid #ff6700;
}

body.page-template-page-alpha-php #banners .content-pad,  body.page-template-page-beta-php #banners .content-pad, body.page-template-page-gamma-php #banners .content-pad, body.page-template-page-delta-php #banners .content-pad, body.page-template-page-epsilon-php #banners .content-pad, body.blog #banners .content-pad, body.archive #banners .content-pad, body.single #banners .content-pad {
	padding: 4% 2% 2% 2%;
}

body.page-template-page-alpha-php #banners .callout-area,  body.page-template-page-beta-php #banners .callout-area, body.page-template-page-gamma-php #banners .callout-area, body.page-template-page-delta-php #banners .callout-area, body.page-template-page-epsilon-php #banners .callout-area, body.blog #banners .callout-area, body.archive #banners .callout-area, body.single #banners .callout-area {
	padding: 0 10px;
}

body.page-template-page-alpha-php #banners h2,  body.page-template-page-beta-php #banners h2, body.page-template-page-gamma-php #banners h2, body.page-template-page-delta-php #banners h2, body.page-template-page-epsilon-php #banners h2, body.blog #banners h2, body.archive #banners h2, body.single #banners h2 {
	font-size: 400%;
	color: #fff;
	margin: 0;
	line-height: 70%;
	text-shadow: 1px 1px 3px 
	rgba(0,0,0,0.5);
}

body.page-template-page-alpha-php #banners p,  body.page-template-page-beta-php #banners p, body.page-template-page-gamma-php #banners p, body.page-template-page-delta-php #banners p, body.page-template-page-epsilon-php #banners p, body.blog #banners p, body.archive #banners p, body.single #banners p {
	font-size: 130%;
	line-height: 70%;
	color: #fff000;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	font-family: VegurMedium, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
	font-weight: normal !important;
}

body.page-template-page-alpha-php #banners .banner-text.pprand,  body.page-template-page-beta-php #banners .banner-text.pprand, body.page-template-page-gamma-php #banners .banner-text.pprand, body.page-template-page-delta-php #banners .banner-text.pprand, body.page-template-page-epsilon-php #banners .banner-text.pprand, body.blog #banners .banner-text.pprand, body.archive #banners .banner-text.pprand, body.single #banners .banner-text.pprand {
	width: auto !important;
}

body.page-template-page-alpha-php #banners, body.page-template-page-beta-php #banners, body.page-template-page-delta-php #banners, body.page-template-page-epsilon-php #banners {
	border-bottom: 5px solid #fff;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2) ;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
}

body.page-template-page-alpha-php #banners .banner-text-pad,  body.page-template-page-beta-php #banners .banner-text-pad, body.page-template-page-gamma-php #banners .banner-text-pad, body.page-template-page-delta-php #banners .banner-text-pad, body.page-template-page-epsilon-php #banners .banner-text-pad, body.blog #banners .banner-text-pad, body.archive #banners .banner-text-pad, body.single #banners .banner-text-pad {
	padding: 0 !important;
}

body.page-template-page-alpha-php #banners a.btn,  body.page-template-page-beta-php #banners a.btn, body.page-template-page-gamma-php #banners a.btn, body.page-template-page-delta-php #banners a.btn, body.page-template-page-epsilon-php #banners a.btn, body.blog #banners a.btn, body.archive #banners a.btn, body.single #banners a.btn {
	padding: 0.75em 1.5em;
	font-size: 16px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

body.page-template-page-alpha-php #banners .banner-media-pad,  body.page-template-page-beta-php #banners .banner-media-pad, body.page-template-page-gamma-php #banners .banner-media-pad, body.page-template-page-delta-php #banners .banner-media-pad, body.page-template-page-epsilon-php #banners .banner-media-pad, body.blog #banners .banner-media-pad, body.archive #banners .banner-media-pad, body.single #banners .banner-media-pad {
	text-align: right;
}

/* Internal Page Callouts */

#callout {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/banner.png');
	background-position: center center;
	border-bottom: 1px solid #ff6700;
}

#callout .content-pad {
	padding: 3% 0;
}

#callout .callout-area {
	padding: 0 10px;
}

#callout h2 {
	font-size: 400%;
	color: #fff;
	margin: 0;
	line-height: 95%;
	text-shadow: 1px 1px 3px 
	rgba(0,0,0,0.5);
	filter: dropshadow(color=#666666, offx=1, offy=1);
}

#callout .callout_sub {
	font-size: 150%;
	color: #fff000;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
	filter: dropshadow(color=#666666, offx=1, offy=1);
	font-family: VegurMedium, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
	font-weight: normal !important;
}

body.page-template-page-alpha-php #callout, body.page-template-page-beta-php #callout, body.page-template-page-delta-php #callout {
	border-bottom: 5px solid #fff;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2) ;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
}

/* Home Page Boxes */

body.page-template-default #boxes {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/bg-texture-dark-white-stripe.jpg');
	background-repeat: repeat-x;
	background-color: #eaeaea;
}

#fbox_836 h3, #fbox_832 h3, #fbox_259 h3 {
	padding-bottom: 0;
}

#fbox_836 h3 a, #fbox_832 h3 a, #fbox_259 h3 a {
	display: block;
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/who-we-are.png');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 32px;
	padding-top: 5px;
	padding-bottom: 7px;
}

#fbox_832 h3 a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/what-we-do.png');
	padding-left: 28px;
	background-position: 0px 4px;
}

#fbox_259 h3 a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/what-weve-done.png');
	background-position: 0px 2px;
	padding-left: 32px;
}

body.page-template-default #boxes h3 a, body.page-template-default #boxes .fboxtext a {
	color: #555;
	display: block;
}

body.page-template-default #boxes h3 a:hover, body.page-template-default #boxes .fboxtext a:hover {
	color: #000;
	text-decoration: none;
}

/* Secondary Nav */

#secondnav {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/bg-texture-dark-white-stripe.jpg');
	font-size: 100%;
}

#secondnav .content-pad {
padding-bottom: 0;
}

#secondnav ul li a {
	display: inline-block;
	padding: 1em 1.5em;
	font-family: VegurLight, Calibri, sans-serif !important;
	color: #777;
	
}

#secondnav ul li a:hover {
	color: #444;
	
}

#secondnav ul li:first-child a {
	padding-left: 0.3em;
}

/* Main Content Area */

#page {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/bg-texture.jpg');
}

#content {
	border-top: 1px solid #fff;
}

body.page-template-page-alpha-php #content, body.page-template-page-beta-php #content, body.page-template-page-delta-php #content, body.page-template-page-epsilon-php #content {
	border: none;
}

body.page-template-page-beta-php .hentry-pad {
	padding-bottom: 0;
}

body.page-template-page-beta-php .hentry {
	margin-bottom: 1em;
}


/* Services / Portfolio */

.shadowwrap {
	max-width: 416px;
	padding: 0px 0px 3px 0px;
	margin-left: 3px;
	background: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/picture-corner.png') no-repeat bottom right;
}

.shadow {
	max-width: 416px;
	background-image: none;
	background-color: #fff;
	padding: 7px;
	border: 1px solid #E2E1DF;
	margin-bottom: 3px;
	text-align: center;
}

body.page-template-page-gamma-php .shadow {
	font-size: 0;
	line-height: 0;
}

.shadow:hover {
	-webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
	box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 5;
}

.nohovershadow .shadow:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.portfolio-boxes-large .shadowwrap, .portfolio-boxes-large .shadow {
	max-width: 444px;
}

.portfolio-boxes-small .shadowwrap, .portfolio-boxes-small .shadow {
	max-width: 207px;
}

.services-boxes .fboxtitle, .portfolio-boxes-large .fboxtitle, .portfolio-boxes-small .fboxtitle {
	display: none;
}

.services-boxes .fboxtext {
	max-width: 416px;
	margin: 0 auto;
}

.services-boxes .fboxtext h2 {
	text-align: center;
}

.spotlight .overlay {
background: rgba(0,0,0,0.8);
font-size: 100%;
}

.portfolio-boxes-small .grid-row .pp4 + .pp4 {
	margin-right: 3%;
}

.portfolio-boxes-small .grid-row .pp4 + .pp4 + .pp4 {
	margin-right: 0;
}

.portfolio-boxes-small .grid-row .pp4 + .pp4 + .pp4 + .pp4 {
	margin-right: 0;
	float: right;
	max-width: 210px;
	overflow: hidden;
}

.portfolio-boxes-small .grid-row + .grid-row {
	margin-top: 10px;
}

body.page-template-page-alpha-php #lightbox-outer {
	border: 1px solid #E2E1DF;
	box-shadow: 0px 0px 15px #333;
}

body.page-template-page-alpha-php #lightbox-title-inside p {
	float: left;
	margin: 0;
}

body.page-template-page-alpha-php #lightbox-title-inside p + p {
	float: right;
}

body.page-template-page-alpha-php #lightbox-title-inside p + p + div {
	clear: both;
}  

body.page-template-page-alpha-php #lightbox-title-inside p a {
	color: #555;
	text-decoration: underline;
}

body.page-template-page-alpha-php #lightbox-title-inside p a:hover {
	text-decoration: none;
}

/* Testimonials */
body.page-template-default #postloop .hentry, body.page-template-page-gamma-php #postloop .hentry {
	margin-bottom: 0;
}

#sb_fullwidth .content-pad {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/quote-shadow.png');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 4px;
	margin-bottom: 3em;
}

#sb_fullwidth .content-pad .widget-pad {
	box-shadow: none;
	background-color: #fff;
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/quote.png');
	background-repeat: no-repeat;
	background-position: 1.5em 1em;
	border: 1px solid #e3e3e3;
	padding: 2em;
	font-size: 110%;
}

#sb_fullwidth .content-pad .widget-title {
	display: none;
}

.quoteauthor {
	font-family: VegurRegular, Calibri, sans-serif;
	text-align: right;
}

/* Meet the Team */
.meetteamphotos p {
	display: none;
}

.meetteamphotos {
	font-size: 0;
	line-height: 0;
}

.meetteamphotos .overlay h3, .meetteamphotos .overlay p {
	color: #fff;
	margin: 0;
	display: block;
}

.meetteamphotos .overlay p {
	display: block;
	font-size: 15px;
	line-height: 18px;
}

.meetteamphotos .overlay h3 {
	padding-top: 15%;
}

.meetteamphotos .overlay p {
	display: block;
}

.meetteamphotos .overlay img {
	display: inline-block;
	padding: 10px;
}


/* Masthead */
#masthead  {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/bg-texture-dark-white-stripe.jpg');
	background-position: center bottom;
	-webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.1) ;
	box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid #fff;
}

.masthead {
margin-bottom: 1.25em;
}

.masthead .inner {
padding-top: 1.25em;
}

.masthead .masthead-title {
	font-size: 350%;
	text-align: center;
}

.masthead .masthead-tag {
	font-family: VegurLight, Calibri, sans-serif !important;
	margin-bottom: 0.5em;
}

.mastlinks {
margin: 1em 0;
}

#masthead hr.soften {
	display: none;
}

/* Blog */
#menu-item-879, #menu-item-880, #menu-item-881, #menu-item-882, #menu-item-883, #menu-item-1791 {
	float: right !important;
}

#menu-item-880, #menu-item-881, #menu-item-882, #menu-item-883, #menu-item-1791 {
	line-height: 0;
}

#menu-item-879 a {
	color: rgba(0,0,0,0.3) !important;
	cursor: default;
	padding-right: 8px !important;
}

#menu-item-880 a, #menu-item-881 a, #menu-item-882 a, #menu-item-883 a, #menu-item-1791 a {
	display: block !important;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	padding: 0 !important;
	overflow: hidden;
	margin-top: 11px;
	margin-right: 10px;
}

#menu-item-880 a {
	background-image: url('facebook.png');
}

#menu-item-881 a {
	background-image: url('twitter.png');
}

#menu-item-882 a {
	background-image: url('googleplus_red.png');
}

#menu-item-883 a {
	background-image: url('linkedIn.png');
}

#menu-item-1791 a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/rss.png');
}

.current_posts_info {
	background: none;
	font-size: 120%;
}

.fpost .entry-title {
font-size: 160%;
}

body.single .fpost .entry-title {
max-width: 675px;
}

h2.entry-title a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/marker-underline.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	padding-bottom: 6px;
	margin-bottom: 10px;
	color: #cf0000;
}

h2.entry-title a:hover {
	text-decoration: none !important;
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/marker-underline-over.png');
	color: #000;
}

.banner-content .postavatar {
	display: none;
}

.banner-content .postavatar + p {
	margin-top: 0;
}

.entry_content .postavatar {
	float: right;
	position: relative;
	top: -115px;
	left: 96px;
}

.entry_content .postavatar img {
float: none !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
}

.entry_content .postavatar + * {
	margin-top: 0;
}

.current_posts_info {
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    -moz-box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    -webkit-box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    font-family: VegurRegular, Calibri, sans-serif !important;
    text-shadow: 0.1em 0.1em #fff;
    font-size: 150%;
    line-height: 2.5em;
    text-align: center;
    color: #555;
    margin-top: 1.2em !important;
}


.post, #respond {
margin-top: 1em;
background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-l.png'), url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-r.png');
background-repeat: no-repeat, no-repeat;
background-position: left bottom, right bottom;
max-width: 900px;
padding-bottom: 8px;
border: none;
}

.post .entry_content img {
	float: left !important;
	margin: 0 1.5em 1.5em 0 !important;
	padding: 0.5em;
	border: 1px solid #ddd;
}

.post .entry_content img.nobox {
	padding: 0 !important;
	border: 0 !important;
}

.post .entry_content img.margin, .post .entry_content img.aligncenter {
	margin: 0 !important;
}

.post .entry_content img.aligncenter {
	float: none !important;
}

.post .hentry-pad, #respond form {
	position: relative;
	max-width: 900px;
	padding: 50px;
	background-color: #fff;
	margin: 1em auto;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	border: none;
	margin: 0;
}

#respond h3 {
	display: none;
}

h3#comments-title {
	background: none;
	padding-left: 0;
}

#respond form:before { 
content:"Leave a Reply";
line-height: 1.3em;
font-size: 21.7px;
margin: 1.4em 0 .6em;
font-family: VegurMedium, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
font-weight: normal !important;
}

.wp-comments-pad {
	padding: 0;
}

.fb_iframe_widget {
	width: 100px !important;
	overflow: hidden !important;
}

#___plusone_0 {
	width: 90px !important;
	overflow: hidden !important;
}

#___plusone_0 + script + iframe {
	width: 110px !important;
	overflow: hidden !important;
}

#___plusone_0 + script + iframe + script + iframe {
	width: 75px !important;
	overflow: hidden !important;
}

.IN-widget {
	width: 125px !important;
	overflow: hidden !important;
	text-align: left !important;
}

.single #postnav {
	display: none;
}

#commentform p.comment-notes {
	margin-bottom: 0;
}

#commentform textarea {
	resize: none;
	line-height: 2em;
	color: rgb(164,164,164);
	font-size: 1.5em;
	padding: 0px 10px;
	border: 1px solid rgb(208,208,208);
	border-radius: 2px 2px 2px 2px;
	background: none repeat scroll 0% 0% rgb(248,248,248);
	box-shadow: 0px 2px 2px rgb(238,238,238) inset;
	font-family: inherit;
	width: 94%;
	max-width: 94%;
}

#commentform #submit {
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	color:#fff;
	border-color:#f89406 #f89406 #ad6704;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  background-color:#faa732;
  background-image:-moz-linear-gradient(top,#fbb450,#f89406);
  background-image:-ms-linear-gradient(top,#fbb450,#f89406);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
  background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
  background-image:-o-linear-gradient(top,#fbb450,#f89406);
  background-image:linear-gradient(top,#fbb450,#f89406);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#commentform #submit:hover {
background:#f89406 !important;
}

.commentlist {
	padding-left: 0;
	margin-left: 0;
}

.commentlist .alt {
	background: none;
}

.commentlist cite {
font-weight: normal !important;
font-family: VegurMedium, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
}

.commentlist .comment-meta {
font-family: VegurLight, Calibri, sans-serif;
}

.commentlist .comment {
margin-top: 1em;
background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-l.png'), url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-r.png');
background-repeat: no-repeat, no-repeat;
background-position: left bottom, right bottom;
max-width: 900px;
padding: 0 0 10px 0;
border: none;
}

.commentlist .comment .comment-body {
	position: relative;
	max-width: 900px;
	padding: 50px;
	background-color: #fffff2;
	margin: 1em auto;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	border: none;
	margin: 0;
	font-family: VegurLight, Calibri, sans-serif;
}

.commentlist .comment.comment-author-kmfaber .comment-body, .commentlist .comment.comment-author-amartin .comment-body {
	background-color: #fff7ef;
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/rc-stamp-light.png');
	background-repeat: no-repeat;
	background-position: 96% 23px;
	color: #000;
}

.commentlist .comment.comment-author-kmfaber .comment-body p, .commentlist .comment.comment-author-amartin .comment-body p {
	color: #000;
}

#comments p.form-allowed-tags {
	display: none;
}

#comments p.comment-form-author, #comments p.comment-form-email {
	width: 50%;
	float: left;
}

#comments p.comment-form-author input, #comments p.comment-form-email input {
	width: 90%;
}

#comments p.comment-form-url {
	display: none;
}

a.continue_reading_link {
	display: inline-block;
	padding: 7px 6px;
	background-position: 0px 0px;
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/read-full.png');
	background-repeat: no-repeat;
	color: #000;
}

a.continue_reading_link:hover {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/read-full-over.png');
	text-decoration: none;
	color: #cf0000;
}

.page-nav-default {
	margin: 0;
	padding: 0;
}

.page-nav-default .next-entries, .page-nav-default .previous-entries {
display: block;
margin-bottom: 2px;
/* background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-r.png') !important; */
background-image: none;
background-repeat: no-repeat;
background-position: right bottom;
border: none;
padding-bottom: 7px !important;
}

.page-nav-default .previous-entries {
/* background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-l.png') !important; */
background-image: none;
background-position: left bottom;
}

.page-nav-default .next-entries {
margin-top: -10px;
}


.page-nav-default .next-entries:hover, .page-nav-default .previous-entries:hover {
margin-bottom: 0px;
padding-bottom: 9px;
}

.page-nav-default .next-entries a, .page-nav-default .previous-entries a {
	display: block;
	position: relative;
	background-color: #fffff2 !important;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	border: none;
	margin: 0;
	padding: 5px 10px 5px 70px;
	font-family: VegurLight, Calibri, sans-serif;
	color: #555;
	border-radius: 0 !important;
}

.page-nav-default .previous-entries a {
	padding: 5px 70px 5px 10px;
}

.page-nav-default .next-entries:hover a, .page-nav-default .previous-entries:hover a {
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3), inset 0 0 50px rgba(0, 0, 0, 0.1);
}

.page-nav-default .next-entries a, .page-nav-default .previous-entries a {
	color: #000;
}

#sb_universal .content-pad {
	padding-top: 0;
	padding-bottom: 2em;
}

#list_sb_universal > li.widget_text {
	padding: 0;
	margin: 0;
}

#list_sb_universal > li.widget_text .widget-pad {
	padding: 0;
	margin: 0;
}


#list_sb_universal > li.widget_text h3.widget-title {
	display: none;
}

#list_sb_universal > li + li {
	width: 31%;
	margin-left: 1%;
	margin-right: 1%;
	min-width: 200px;
	float: left;
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-l.png'), url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/blog-corner-r.png');
	background-repeat: no-repeat, no-repeat;
	background-position: left bottom, right bottom;
	padding-bottom: 8px;
	border: none;
}

#list_sb_universal > li + li .widget-pad {
	position: relative;
	background-color: #fff;
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/notebook-stripe.png');
	background-repeat: repeat-y;
	background-position: 20px 0px;
	margin: 1em auto;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	border: none;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}

#list_sb_universal > li + li.widget_tag_cloud .widget-pad {
	background-color: #fffff2;
	background-image: none;
	padding: 10px;
}

#list_sb_universal > li + li .widget-pad ul {
	margin: 0;
}

#list_sb_universal > li + li li {
  border-bottom: 1px solid #DFE8F2;
}

#list_sb_universal > li + li li:first-child {
  border-top: 1px solid #DFE8F2;
}

#list_sb_universal > li + li li a {
  display: block;
  padding-left: 40px;
}

#list_sb_universal h3.widget-title {
	border: none;
	font-size: 120%;
	padding: 10px 0px 10px 40px;
}

#list_sb_universal > li + li.widget_tag_cloud h3.widget-title {
	padding: 10px 0px 0px 10px;
}

/* Forms */
.tab-content #1 .gform_heading {
display: none;
}

#gform_1 #field_1_1 .gfield_label {
padding-top: 0;
margin-top: 0;
}

#sb_fullwidth .gform_widget {
background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/quote-shadow.png');
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 4px;
}

.modal-body {
	/* max-height: 500px; */
	overflow: hidden;
}
/*
.modal.hide.fade.in .modal-header {
	display: none;
}

.modal.hide.fade.in .modal-body {
*/
#sb_fullwidth .gform_widget .widget-pad {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/airmail-stripe.png'), url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/airmail-stripe.png'), url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/rc-stamp.png');
	background-repeat: repeat-x, repeat-x, no-repeat;
	background-position: top, bottom, 96% 9%;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	padding: 3% 3% 6% 3%;
}

#sb_fullwidth .gform_widget .widget-pad h3.widget-title {
	border: none;
	font-size: 2.4em;
	letter-spacing: 0.1%;
	color: #7ba6c9;
	text-shadow: 2px 2px 0px #dddddd;
	filter: dropshadow(color=#dddddd, offx=2, offy=2);
	font-family: VegurMedium, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
}

.gform_wrapper .top_label .gfield_label {
	font-weight: normal !important;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    height: 2em;
    line-height: 1.5em;
    color: #555;
    font-size: 1em;
    padding: 0px 10px;
    border: 1px solid rgb(208,208,208);
    border-radius: 2px 2px 2px 2px;
    background: none repeat scroll 0% 0% rgb(248,248,248);
    margin: 0px auto;
    box-shadow: 0px 2px 2px rgb(238,238,238) inset;
}

/* Fix Careers Form */
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
outline-style: none;
font-size: 11px;
font-family: inherit;
padding: 2px 0 2px 0;
letter-spacing: normal;
}

.gform_wrapper textarea {
    line-height: 2em;
    color: rgb(164,164,164);
    font-size: 1.5em;
    padding: 0px 10px;
    border: 1px solid rgb(208,208,208);
    border-radius: 2px 2px 2px 2px;
    background: none repeat scroll 0% 0% rgb(248,248,248);
    box-shadow: 0px 2px 2px rgb(238,238,238) inset;
    font-weight: normal;
    font-family: VegurRegular, 'Calibri', sans-serif !important;
    max-height: 70px;
}

.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
width: 95% !important;
}

input[type="submit"], .submit, input[type="button"], .button, a.button, input[type="reset"], .reset {

}

input[type="submit"]:hover, .submit:hover, input[type="button"]:hover, .button:hover, a.button:hover, input[type="reset"]:hover, .reset:hover {

}

.gform_wrapper h2.gsection_title {
	font-weight: normal !important;
	font-family: VegurRegular, Calibri, sans-serif !important;
}

.gform_wrapper .gfield_description {
	font-weight: normal !important;
	font-family: VegurLight, Calibri, sans-serif !important;
}

.font1, .font-primary, .commentlist, input {
	font-family: VegurLight, Calibri, sans-serif !important;
}

.gform_wrapper .gf_progressbar_wrapper {
	border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 0px #f9f9f9;
    -moz-box-shadow: 0 1px 0px #f9f9f9;
    -webkit-box-shadow: 0 1px 0px #f9f9f9;
    margin-top: 3em;
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.gform_wrapper .gf_progressbar {
  background-color: #dddddd;
  border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #cccccc));
  background: -moz-linear-gradient(#cccccc 0%, #eeeeee 100%);
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px #FFF;
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px #FFF;
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px #FFF;
  border: 1px solid #bbbbbb;
}

.gform_wrapper .percentbar_green {
background-image: none;
background-color: rgba(42,214,42,0.5);
}

.gform_wrapper .gsection {
	border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 0px #f9f9f9;
    -moz-box-shadow: 0 1px 0px #f9f9f9;
    -webkit-box-shadow: 0 1px 0px #f9f9f9;
}

.gform_wrapper .gform_page_footer {
	border-top: 1px solid #f9f9f9;
    box-shadow: 0 -1px 0px #ddd;
    -moz-box-shadow: 0 -1px 0px #ddd;
    -webkit-box-shadow: 0 -1px 0px #ddd;
}

.gform_wrapper span.gform_description {
	font-size: 110%;
}

.gform_wrapper .top_label .gfield_label {
	font-family: VegurRegular, Calibri, sans-serif !important;
	padding-top: 2em;
}

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {
	font-weight: normal !important;
	font-family: VegurRegular, Calibri, sans-serif !important;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
font-family: VegurLight, Calibri, sans-serif !important;
}

.gform_wrapper .description p {
	padding-left: 0;
}

.gform_wrapper label {
	font-family: VegurLight, Calibri, sans-serif;
}

.gform_footer input[type="submit"], .gform_page_footer input.gform_next_button {
border: 1px solid #ccc;
border-color: #51a351 #51a351 #387038;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
background-color: #5bb75b;
background-image: -moz-linear-gradient(top,#62c462,#51a351);
background-image: -ms-linear-gradient(top,#62c462,#51a351);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
background-image: -webkit-linear-gradient(top,#62c462,#51a351);
background-image: -o-linear-gradient(top,#62c462,#51a351);
background-image: linear-gradient(top,#62c462,#51a351);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
color: #fff;
font-family: VegurRegular, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
font-weight: normal !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
padding: 6px;
}

body.page-template-default .gform_footer input[type="submit"] {
font-size: 14px;
}

.gform_footer input[type="submit"]:hover, .gform_page_footer input.gform_previous_button:hover {
text-decoration: none;
background-color: #e6e6e6;
background-position: 0 -15px;
-webkit-transition: background-position .1s linear;
-moz-transition: background-position .1s linear;
-ms-transition: background-position .1s linear;
-o-transition: background-position .1s linear;
transition: background-position .1s linear;
background-color: #51a351;
}

.gform_page_footer input.gform_previous_button {
border: 1px solid #ccc;
border-color: #f89406 #f89406 #ad6704;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
background-color: #faa732;
background-image: -moz-linear-gradient(top,#fbb450,#f89406);
background-image: -ms-linear-gradient(top,#fbb450,#f89406);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
background-image: -webkit-linear-gradient(top,#fbb450,#f89406);
background-image: -o-linear-gradient(top,#fbb450,#f89406);
background-image: linear-gradient(top,#fbb450,#f89406);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
color: #fff;
font-family: VegurRegular, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
font-weight: normal !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
padding: 6px;
}

.gform_page_footer input.gform_previous_button:hover {
text-decoration: none;
background-color: #e6e6e6;
background-position: 0 -15px;
-webkit-transition: background-position .1s linear;
-moz-transition: background-position .1s linear;
-ms-transition: background-position .1s linear;
-o-transition: background-position .1s linear;
transition: background-position .1s linear;
background-color: #f89406;
}

#banners .modal, #masthead .modal {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/airmail-stripe.png'), url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/airmail-stripe.png'), url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/rc-stamp.png');
	background-repeat: repeat-x, repeat-x, no-repeat;
	background-position: top, bottom, 97% 6%;
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 0;
}

#banners .modal .gform_wrapper, #masthead .modal .gform_wrapper {
	margin-bottom: 0 !important;
}

#banners .modal .modal-header, #masthead .modal .modal-header {
	border: none;
	padding-bottom: 0;
}

#banners .modal .modal-header br, #masthead .modal .modal-header br {
	display: none;
}

#banners .modal .modal-header h3, #masthead .modal .modal-header h3 {
	margin-top: 1em;
	color: #999;
	font-size: 24px;
}

#banners .modal .modal-body br {
	display: none;
}

.page-id-21 .entry_content .modal-body p {
	display: none;
}

.modal-body p:first-child {
	margin-top: 0;
	padding-top: 0;
}

.page-id-21 .entry_content .modal-body {
	padding-bottom: 0;
}

.page-id-21 .ginput_counter {
	display: none;
}

#banners .modal .modal-body, #masthead .modal .modal-body {
	padding-top: 0;
	padding-bottom: 0;
}

#banners .modal #gform_fields_2, #masthead .modal #gform_fields_2 {
	opacity: 0.8;
}

#banners .modal .modal-body #field_2_8, #masthead .modal .modal-body #field_2_8 {
	float: right;
	clear: none;
	width: 49%;
	margin: 0;
}

.modal .modal-body #field_9_7, .modal .modal-body #field_9_5 {
	float: right;
	clear: none;
	width: 49%;
	margin: 0;
}

#banners .modal .modal-body #field_2_7, #masthead .modal .modal-body #field_2_7 {
	margin: 0;
}

#banners .modal .modal-body #field_2_5, #masthead .modal .modal-body #field_2_5 {
	width: 99.4%;
	margin: 0;
}

#banners .modal .modal-body #field_2_4, #masthead .modal .modal-body #field_2_4 {
	clear: both;
	margin: 0;
}

#banners .modal .modal-body #field_2_3, #masthead .modal .modal-body #field_2_3 {
	float: left;
	clear: both;
	width: 50%;
	margin: 0;
}

.modal .modal-body #field_9_2, .modal .modal-body #field_9_9 {
	float: left;
	clear: both;
	width: 49%;
	margin: 0;
}

#banners .modal .modal-body .gform_wrapper #field_2_8 input.medium, #masthead .modal .modal-body .gform_wrapper #field_2_8 input.medium, .modal .modal-body #field_9_7 input.medium {
	width: 95%;
}

#banners .modal .modal-body .gform_wrapper #field_2_3 input.medium, #masthead .modal .modal-body .gform_wrapper #field_2_3 input.medium, .modal .modal-body #field_9_2 input.medium, .modal .modal-body #field_9_9 input.medium  {
	width: 97%;
}

#banners .modal .modal-body .gform_wrapper #field_2_4 input.medium, #masthead .modal .modal-body .gform_wrapper #field_2_4 input.medium {
	width: 47.5%;
}

#banners .modal .gform_wrapper .top_label .gfield_label, #masthead .modal .gform_wrapper .top_label .gfield_label {
	margin-top: 0 !important;
	padding-top: 1.6em !important;
}

.modal #gform_9 .top_label .gfield_label {
	margin-top: 0 !important;
	padding-top: 1.6em !important;
}

.page-id-21 .modal .gform_wrapper .top_label #field_9_1 .gfield_label {
	margin-top: 0 !important;
	padding-top: 0em !important;
}

.page-id-21 .modal .gform_wrapper .top_label #field_9_2 .gfield_label, .page-id-21 .modal .gform_wrapper .top_label #field_9_7 .gfield_label {
	margin-top: 0 !important;
	padding-top: 1em !important;
}


#banners .modal .modal-body .gform_wrapper #field_2_3 .gfield_label, #banners .modal .modal-body .gform_wrapper #field_2_7 .gfield_label, #banners .modal .modal-body .gform_wrapper #field_2_8 .gfield_label, #masthead .modal .modal-body .gform_wrapper #field_2_3 .gfield_label, #masthead .modal .modal-body .gform_wrapper #field_2_7 .gfield_label, #masthead .modal .modal-body .gform_wrapper #field_2_8 .gfield_label {
	padding-top: 0 !important;
}

#banners .modal .gform_wrapper .gform_footer, #masthead .modal .gform_wrapper .gform_footer, #gform_9 .gform_footer {
	padding: 0;
}

#gform_9 {
	margin-bottom: 0;
}

.modal #gform_wrapper_7 .left_label .gfield_label, .mobileservicesform #gform_wrapper_7 .left_label .gfield_label {
font-weight: normal;
font-family: VegurMedium, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
}

.modal #gform_wrapper_7 textarea.medium {
height: 100px;
}

.modal #gform_wrapper_7 input.medium, .mobileservicesform #gform_wrapper_7 input.medium {
width: 63%;
}

.modal #gform_wrapper_7 .gform_footer {
margin-top: 0;
padding-top: 0;
padding-left: 32%;
}

.mobileservicesform h4 {
	border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0px #f9f9f9;
    -moz-box-shadow: 0 1px 0px #f9f9f9;
    -webkit-box-shadow: 0 1px 0px #f9f9f9;
    line-height: 2.5em;
    margin: 1em 0 1.5em 0 !important;
}

#boxes .modal .modal-body {
	font-family: VegurLight, Calibri, sans-serif !important;
}

/* Contact Page */

#mapouterwrap {
	padding: 0px 0px 3px 0px;
	margin-left: 3px;
	background: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/picture-corner.png') no-repeat bottom right;
}

#mapinnerwrap {
	background-color: #fff;
	padding: 7px 7px 0px 7px;
	border: 1px solid #E2E1DF;
	margin-bottom: 3px;
	text-align: center;
}

#mapinnerwrap p {
	margin: 9px 0px 7px 0px;
}

#mapinnerwrap button {
  border-color:#51a351 #51a351 #387038;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  background-color:#5bb75b;
  background-image:-moz-linear-gradient(top,#62c462,#51a351);
  background-image:-ms-linear-gradient(top,#62c462,#51a351);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image:-webkit-linear-gradient(top,#62c462,#51a351);
  background-image:-o-linear-gradient(top,#62c462,#51a351);
  background-image:linear-gradient(top,#62c462,#51a351);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#mapinnerwrap input {
color: rgb(164,164,164);
padding: 0px 10px;
border: 1px solid rgb(208,208,208);
border-radius: 2px 2px 2px 2px;
background: none repeat scroll 0% 0% rgb(248,248,248);
margin: 0px auto;
box-shadow: 0px 2px 2px rgb(238,238,238) inset;
line-height: 27px;
font-family: inherit;
}


#mapinnerwrap button {
  display:inline-block;
  padding:4px 10px 4px;
  margin-top: 0 !important;
  margin-bottom:0;
  font-size:12px;
  line-height:18px;
  color:#333;
  text-align:center;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  vertical-align:middle;
  border:1px solid #ccc;
  border-bottom-color:#b3b3b3;
  cursor:pointer;
  *display:inline;
  *zoom:1;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  background-color:#f5f5f5;
  background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
  background-image:-ms-linear-gradient(top,#fff,#e6e6e6);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image:-o-linear-gradient(top,#fff,#e6e6e6);
  background-image:linear-gradient(top,#fff,#e6e6e6);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e6e6e6', GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  *margin-left:.3em;
}

#mapinnerwrap button:hover {
  color:#333;
  text-decoration:none;
  background-color:#e6e6e6;
  background-position:0 -15px;
  -webkit-transition:background-position .1s linear;
  -moz-transition:background-position .1s linear;
  -ms-transition:background-position .1s linear;
  -o-transition:background-position .1s linear;
  transition:background-position .1s linear;
}

.contactsociallink {
	color: #555;
	text-decoration: underline;
}

body.page-template-page-epsilon-php .tab-content {
background: none;
padding-top: 0;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs br, body.page-template-page-epsilon-php .tab-content br {
display: none;
}

body.page-template-page-epsilon-php .nav-tabs > .active > a, body.page-template-page-epsilon-php .nav-tabs > .active > a:hover, body.page-template-page-epsilon-php .nav-tabs > li > a:hover {
background: none;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs {
	margin-top: 0;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    -moz-box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    -webkit-box-shadow: 0 1px 0px #f9f9f9, 0 -1px 0px #ccc;
    font-family: VegurRegular, Calibri, sans-serif !important;
    text-shadow: 0.1em 0.1em #fff;
    padding-top: 7px;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs li {
	margin: 0;
	font-size: 120%;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs li a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/switch-left-off.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 40px;
	padding-bottom: 15px;
	margin: 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	font-weight: normal !important;
	font-family: VegurRegular, Calibri, sans-serif !important;
	color: #555;
	text-shadow: 0.1em 0.1em #fff;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs li + br + li a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/switch-right-off.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	padding-bottom: 15px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	font-weight: normal !important;
	font-family: VegurRegular, Calibri, sans-serif !important;
	color: #555;
	text-shadow: 0.1em 0.1em #fff;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs li.active a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/switch-left-on.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 40px;
	padding-bottom: 15px;
	margin: 0;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	font-weight: normal !important;
	font-family: VegurRegular, Calibri, sans-serif !important;
	color: #555;
	text-shadow: 0.1em 0.1em #fff;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs li + br + li.active a {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/switch-right-on.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	padding-bottom: 15px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	font-weight: normal !important;
	font-family: VegurRegular, Calibri, sans-serif !important;
	color: #555;
	text-shadow: 0.1em 0.1em #fff;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs li a:hover, body.page-template-page-epsilon-php ul.nav.nav-tabs li + br + li a:hover {
	color: #51a351;
}

body.page-template-page-epsilon-php ul.nav.nav-tabs li.active a:hover, body.page-template-page-epsilon-php ul.nav.nav-tabs li + br + li.active a:hover {
	color: #555;
}

/*
body.page-template-page-epsilon-php .contactleftfloat {
width:48%;
padding-right: 2%;
float: left;
}


body.page-template-page-epsilon-php #page .gform_wrapper {
width:48%;
padding-left: 2%;
float: right;
}
*/

body.page-template-page-epsilon-php #page .contactformleft {
width: 35%;
float: left;
}

body.page-template-page-epsilon-php #page .contactformleft address p {
font-size: 1.2em;
line-height: 1.4em;
}

body.page-template-page-epsilon-php #page .contactformleft address p:first-child {
margin-top: 0;
}

body.page-template-page-epsilon-php #page .contactformmain {
width: 55%;
float: right;
}

body.page-template-page-epsilon-php #page .contactformmain .gform_wrapper {
padding-left: 10px;
}

body.page-template-page-epsilon-php .gform_wrapper .ginput_complex .ginput_left, body.page-template-page-epsilon-php .gform_wrapper .ginput_complex .ginput_right {
width: 100%;
clear: both;
float: none;
}

body.page-template-page-epsilon-php #page .gform_wrapper .top_label input.medium, body.page-template-page-epsilon-php #page .gform_wrapper .top_label select.medium, body.page-template-page-epsilon-php #page .gform_wrapper .top_label input.large, body.page-template-page-epsilon-php #page .gform_wrapper .top_label select.large, body.page-template-page-epsilon-php #page .gform_wrapper .top_label textarea.textarea, body.page-template-page-epsilon-php #page .gform_wrapper .ginput_complex .ginput_full input {
width: 95% !important;
padding: 0 10px;
}

.mobilecontactform .gform_wrapper {
width: 100% !important;
padding:0 !important;
float: none !important;
}

.thanksleft {
float:left;
width:48%;
padding-right: 2%;
}

.thanksright {
float:right;
width:48%;
padding-left: 2%;
}

/* Fonts Pricing Table */
body.postid-2801 #pricing-table {
margin: 0;
}

body.postid-2801 #pricing-table a.signup, body.postid-2801 #pricing-table li:nth-child(0), body.postid-2801 #pricing-table li:nth-child(1) {
display: none;
}

/* Footer */

#footer {
	background-image: url('http://www.regalcreative.com/wp-content/plugins/pagelines-customize/footer-nav-top.jpg');
	background-repeat: repeat-x;
	background-position: top;
}

#footer .content-pad {
padding-bottom: 0;
}

#footer .widget-title {
	font-size: 150%;
	font-weight: normal !important;
	font-family: VegurBold, 'Calibri Bold', 'Arial Black', 'Arial Bold', sans-serif !important;
	color: #eee;
	padding-top: 1em;
}

#footer li {
	line-height: 2em;
}

#footer a, #footer li h5 a {
	color: #aaa;
	font-size: 130%;
}

#footer .wk-twitter-list article {
	border-color: #555;
}

#footer .wk-twitter, #footer .wk-twitter p {
	color: #777;
}

#footer .wk-twitter a {
	color: #aaa;
	font-size: 100%;
}

#footer .pp4 + .pp4 + .pp4 + .pp4 .textwidget {
	font-size: 120%;
	padding-top: 3px;
}

#footer .pp4 + .pp4 + .pp4 + .pp4 .textwidget a {
	font-size: inherit;
}

#sb_fullwidth .content-pad {
	padding-top: 0;
}

#sb_footcols .pp4 .gform_wrapper {
	padding-top: 5px;
}

#sb_footcols .pp4 .gform_wrapper ul.gform_fields li + li {
	padding-top: 11px;
}

#sb_footcols .pp4 .gform_wrapper .left_label .gfield_label {
	padding: 3px 0 0 0;
	margin: 0;
	width: 35%;
	font-weight: normal !important;
	color: #777;
}

#sb_footcols .pp4 .gform_wrapper .left_label .gfield_label .gfield_required {
	display: none;
}

#sb_footcols .pp4 .gform_wrapper .left_label input.medium {
	width: 50%;
	border: 1px solid #555;
	background-color: #333;
	outline: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#sb_footcols .pp4 .gform_wrapper .gform_footer input[type="submit"] {
background: #999999;
background: -moz-linear-gradient(top,  #999999 0%, #666666 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#666666));
background: -webkit-linear-gradient(top,  #999999 0%,#666666 100%);
background: -o-linear-gradient(top,  #999999 0%,#666666 100%);
background: -ms-linear-gradient(top,  #999999 0%,#666666 100%);
background: linear-gradient(to bottom,  #999999 0%,#666666 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#666666',GradientType=0 );
box-shadow: inset 1px 1px 0px #444;
outline: none;
border: none;
color: #ddd;
text-shadow: 0 1px 0 #333333;
}

#sb_footcols .pp4 .gform_wrapper .gform_footer.left_label {
padding: 16px 0 10px 35%;
}

#morefoot .content-pad {
padding: 0;
}

#morefoot .grid-element {
width: 100%;
}

#morefoot .grid-element + .grid-element {
display: none;
}

#morefoot a {
	font-size: 100%;
}

#morefoot a:hover {
	text-decoration: underline;
}

/* ------------- */
/* Media Queries */
/* ------------- */

/* Phone */
@media screen and (max-width:480px){
		body.page #content h1 {
		line-height: normal;
		padding: 0.5em 0;
    	}

		.nav-btn-navbar {
		margin-top: 20px;
		margin-bottom: 14px;
		}
		
		.section-navbar.fixed-top .navbar-inner {
		padding-bottom: 0 !important;
		}
		
		#site .navbar .navline.pull-right {
		margin-bottom: 0 !important;
		}
		
		#site .navbar .navline > li > a {
		padding: 1em !important;
		border-top: 1px solid #555;
		}
		
		#site .navbar .navline > li:first-child > a {
		padding-top: 1.5em !important;
		border-top: none;
		}
		
		#masthead {
			display: none;			
		}
		
		#banners img {
			display: none;
		}
		
		#banners .banner-text-wrap {
			padding: 0;
		}
		
		#banners .btn {
			display: block;
		}
		
		#secondnav ul li {
			display: block;
			clear: both;
			padding: 0;
			margin: 0;
			width: 100%;
		}
		
		#secondnav ul li a {
			display: block;
			margin: 0;
			padding: 0.5em 2% !important;
			width: 96%;
			border-bottom: 1px solid #ccc;
		}
		
		body.page-template-page-beta-php .hentry {
			margin-bottom: 0;
		}		
		
		body.blog #secondnav, body.archive #secondnav, body.single #secondnav {
			display: none;
		}
		
		.portfolio-boxes-small .grid-row {
			padding: 0 !important;
			margin: 0 !important;
		}
		
		.portfolio-boxes-small .grid-row .pp4 {
			width: 48% !important;
			margin: 0 2% 0 0 !important;
			float: left !important;
			overflow: hidden;
		}
		
		.portfolio-boxes-small .grid-row .pp4 + .pp4 {
			float: right !important;
			margin: 0 0 0 2% !important;
		}
		
		.portfolio-boxes-small .grid-row .pp4 + .pp4 + .pp4 {
			margin: 0 2% 0 0 !important;
			float: left !important;
		}
		
		.portfolio-boxes-small .grid-row .pp4 + .pp4 + .pp4 + .pp4 {
			float: right !important;
			margin: 0 0 0 2% !important;
		}
		
		body.page-template-page-alpha-php #lightbox-title-inside p span {
			display: none;
		}
		
		.meetteamphotos {
			width: 100%;
			margin: 0 0 5% 0;
			padding: 0;
			float: none !important;
		}
		
		.meetteamphotos + .meetteamphotos {
			margin: 0;
		}
		
		#list_sb_universal > li + li {
			margin: 0;
			width: 100%;
		}
		
		#sb_fullwidth {
			display: none;
		}
		
		.page-nav-default .next-entries a, .page-nav-default .previous-entries a {
			padding: 5px 10px;
		}
		
		#menu-item-879, #menu-item-880, #menu-item-881, #menu-item-882, #menu-item-883 {
			display: none !important;
		}
		
		.post .hentry-pad {
			padding: 20px;
		}
		
		#comments p.comment-form-author, #comments p.comment-form-email {
			width: 100%;
			float: none;
			clear: both;
		}

		#comments p.comment-form-author input, #comments p.comment-form-email input {
			width: 96%;
		}
		
		body.page-template-page-epsilon-php #page .contactformleft, body.page-template-page-epsilon-php #page .contactformmain {
			width: 100%;
			float: none;
			clear: both;
		}
		
		body.page-template-page-epsilon-php #page .contactformleft {
			margin-bottom: 2em;
		}
		
		.thanksleft, .thanksright {
			width: 100%;
			float: none;
			clear: both;
			margin: 0;
		}
		
		.phonehide {
			display: none;
		}
		
		.phoneshow {
			display: inherit;
		}
}

/* Phone (Portrait) */
@media screen and (max-width:320px) {
		.meetteamphotos .overlay h3 {
			padding-top: 9% !important;
		}
		
		body.page-template-page-beta-php .overlay {
			font-size: 70%;
			line-height: 140%;
			font-family: VegurRegular, Calibri, sans-serif !important;
		}
		
		body.page-template-page-epsilon-php ul.nav.nav-tabs li {
			font-size: 80%;
		}
}

/* Phone and Tablet */
@media screen and (max-width:768px){
		.desktopshowonly {
			display: none;
		}
		
		.mobileshowonly {
			display: block;
		}
		
		.meetteamphotos .overlay h3 {
			padding-top: 13%;
		}
}

/* Phone to Wide Tablet */
@media screen and (max-width:1024px){
		body.page-template-page-alpha-php #lightbox-title-inside p {
			float: none;
			text-align: center;
		}

		body.page-template-page-alpha-php #lightbox-title-inside p + p {
			float: none;
		}
		
		.postavatar {
			display: none;
		}
}

/* Tablet */
@media screen and (max-width:768px) and (min-width:481px){
		.meetteamphotos {
			width: 49%;
		}
		
		body.page-template-default #banners .desktopshowonly {
			display: block;
		}
		
		body.page-template-default #banners .mobileshowonly {
			display: none;
		}
		
		body.page-template-page-beta-php .overlay {
			font-size: 80%;
			line-height: 160%;
			font-family: VegurRegular, Calibri, sans-serif !important;
		}
}

/* 960+ */
@media screen and (min-width:960px){
		.retinaimg {
			min-width: 783px;
		}
}

/* Browser Specific */

.modal, .gecko .modal, .ie .modal {
	margin: 0 auto 0 auto;
}

.gecko .gform_wrapper label, .win .gform_wrapper label {
	font-family: VegurRegular, Calibri, sans-serif !important;
}

.gecko .services-boxes .shadow, .ie .services-boxes .shadow {
	max-height: 223px;
	overflow: hidden;
}

.win body.page #content h1, .win .current_posts_info {
    font-family: VegurMedium, Calibri, sans-serif !important;
} 

.win body, .win .commentlist .comment-meta {
	font-family: VegurRegular, Calibri, sans-serif !important;
}

.win .entry_content p, .win #sb_fullwidth .content-pad .widget-pad, .win #boxes .modal .modal-body {
	font-family: Calibri, sans-serif !important;

}

.ie8 .nav-collapse, .ie7 .nav-collapse {
	height:auto;
}

.ie8 body.page #content h1, .ie8 .current_posts_info, .ie7 body.page #content h1, .ie7 .current_posts_info {
	border-top: 1px solid #ccc;
}

.ie8 body.page-template-page-alpha-php #banners .content-pad,  .ie8 body.page-template-page-beta-php #banners .content-pad, .ie8 body.page-template-page-gamma-php #banners .content-pad, .ie8 body.page-template-page-delta-php #banners .content-pad, .ie8 body.page-template-page-epsilon-php #banners .content-pad, .ie8 body.blog #banners .content-pad, .ie8 body.archive #banners .content-pad, .ie8 body.single #banners .content-pad, .ie7 body.page-template-page-alpha-php #banners .content-pad,  .ie7 body.page-template-page-beta-php #banners .content-pad, .ie7 body.page-template-page-gamma-php #banners .content-pad, .ie7 body.page-template-page-delta-php #banners .content-pad, .ie7 body.page-template-page-epsilon-php #banners .content-pad, .ie7 body.blog #banners .content-pad, .ie7 body.archive #banners .content-pad, .ie7 body.single #banners .content-pad {
	padding: 5% 2% 0 2%;
}

.ie7 .navbar .plbrand {
	margin-top: 0;
}

.ie7 .navbar .navline > li > a {
	padding-top: 4px;
}

.ie7 #banners {
	margin-top: -17px;
}

.ie7 #secondnav ul li {
	display: inline;
}

.ie7 #menu-item-879, .ie7 #menu-item-880, .ie7 #menu-item-881, .ie7 #menu-item-882, .ie7 #menu-item-883, .ie7 #menu-item-1791 {
	display: none !important;
}

.ie7 .ppfull .pp4 {
width: 24%;
}

.ie7 #sb_footcols .pp4 .gform_wrapper .left_label input.medium {
	clear: both;
}

.ie7 .desktopshowonly {
	display: none !important;
}

.ie7 .mobileshowonly {
	display: block !important;
}

.ie7 body.page-id-1438 #content input {
	min-width: 400px !important;
}