@font-face { font-family:"verizon-light"; src:url(../fonts/VerizonApex-Light.otf); }
/* @font-face { font-family:"verizon-med"; src:url(../fonts/VerizonApex-Medium.eot); } */ 

@font-face { font-family:"verizon-med"; src:url(../fonts/VerizonApex-Medium.otf); }


@font-face { font-family:"verizon-meditl"; src:url(../fonts/VerizonApex-MediumItalic.eot); } 
@font-face { font-family:"verizon-meditl"; src:url(../fonts/VerizonApex-MediumItalic.otf); }
/* @font-face { font-family:"verizon-book"; src:url(../fonts/VerizonApex-Book.eot); } */ 

@font-face { font-family:"verizon-book"; src:url(../fonts/VerizonApex-Book.otf); }



/* NETWORKFLEET | PINT (www.pint.com) */

/* SCREEN
---------------------------------------------- */
/* BASIC ELEMENTS */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
em,img,small,strong,ol,ul,li,fieldset,form,label,legend,button,
article,aside,embed,footer,header,hgroup,nav { margin:0; padding:0; }
table, th, td { margin:0; }

html { padding:0 0 1px; min-height:100%; }
body { color:#333; font:normal 16px/22px arial,sans-serif; text-align:center; background:#fff; -webkit-font-smoothing:antialiased; }

table, th, td { color:#333; font:normal 16px/22px arial,sans-serif; vertical-align:top; -webkit-font-smoothing:antialiased; }
input, td input, select, td select, textarea, td textarea { color:#333; font:normal 12px/16px arial,sans-serif; -webkit-font-smoothing:antialiased; }
textarea { resize:vertical; }
textarea:focus, input:focus { outline:none; }
fieldset { border:0; }
legend { display:none; }
label[for], input[type=checkbox], input[type=radio], input[type=submit], button, select { cursor:pointer; -webkit-font-smoothing:antialiased; }

.vred { color:#fe0303 !important; }
.lgray { color:#333333 !important; }

a { color:#0066cc; text-decoration:none; }
a:hover { color:#0066cc; font-style:normal; text-decoration:none; }

blockquote { margin:0 0 10px; font:italic 16px/24px georgia,serif; }
em { color:#858585; }
hr { margin:29px 0 23px; padding:0; width:100%; height:1px; color:#ccc; font-size:1px; overflow:hidden; clear:both; background:none; border:1px solid #ccc; border-width:1px 0px 0px; }
hr[data-alt], hr.data-alt { margin:15px 0; color:#fff; border-color:#fff; }
hr + table { margin-top:-9px; }
iframe { margin-bottom:10px; width:100% !important; border:0px none transparent !important;} /* min-height:200px; */ 
#resources iframe { /* min-height:480px; */ }
img { max-width:100%; height:auto; border:0; }
p { margin:0 0 12px; }
p + table { margin-top:16px; }
p + form { margin-top:15px; }

ul { margin:0 0 10px; }
ul + h2 { margin-top:25px; }
ol { margin:0 0 10px 20px; }
ol li { margin-bottom:5px; }

/* HEADLINES */
h1, .h1 { margin:0 0 12px; font:normal 27px/34px 'verizon-book',arial,sans-serif; }
h2, .h2 { margin:0 0 8px; color:#b00000; font:normal 22px/28px 'verizon-book',arial,sans-serif; }
h2[data-alt], .h2[data-alt], h2.data-alt { color:#333; font-size:27px; }
h3, .h3 { margin:0 0 10px; color:#b00000; font:normal 18px/22px 'verizon-book',arial,sans-serif; }
h4, .h4 { margin:0 0 10px; color:#333; font:normal 16px/20px arial,sans-serif; }
h4.alt, .h4-alt { margin:0 0 10px; color:#b00000; font:normal 16px/20px arial,sans-serif; }
h5, .h5 { margin:0 0 10px; color:#666; font:normal 14px/18px arial,sans-serif; }
h6, .h6 { margin:0 0 10px; color:#666; font:normal 12px/16px arial,sans-serif; }


/* SHARED
---------------------------------------------- */
/* INNER WRAP (Page Centering) */
[data-inner], .data-inner { position:relative; padding:0 3%; text-align:left; }

/* CENTERED CONTENT CONTAINER */
[data-content], .data-content { position:relative; margin:0 auto; padding:133px 0 20px; text-align:left; }
[data-content] [data-inner], .data-content .data-inner { padding-top:33px; }
[data-content] ul li, .data-content ul li { margin-bottom:10px; padding-left:14px; list-style:none; background:url(../img/bg-bullet.png) no-repeat 0 7px; }

/* LOGO */
#logo {
	position:absolute;
	top:0px;
	left:3%;
	width:83px;
	height:47px;
	border-radius: 0 0 0 10px;
	z-index:20;
	background-image: url(logo-2.png);
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 15px;
}
#logo img { position: absolute; /* display:none; */ } 
#logo object { z-index: 1; }

/* CHROMEFRAME */
[data-chromeframe] { padding:15px; background:#ebebeb; }

/* IFRAME */
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}  
.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}  

iframe[name="google_conversion_frame"] { position:absolute; margin-top:-999px; left:-999px; }

iframe[src*="doubleclick"] { position:absolute; margin-top:-999px; left:-999px; }


/* HEADER
---------------------------------------------- */
[data-header] { position:absolute; top:0; left:0; width:100%; clear:both; background:url(img/bg-header.png) repeat-x 50% 0; z-index:10; }
[data-header] [data-wrap] { /* background:url(../img/bg-header.png) no-repeat 50% -126px; */ }
[data-header] [data-inner] { position:static; height:133px; }
/* -- Networkfleet Tagline */
[data-header] p { position:absolute; top:80px; right:3%; margin:0; color:#fff; font-style:normal; font-size:24px; font-family:'verizon-med',arial,sans-serif; }

/* NAV:PRIMARY */
#nav-primary { margin:72px 0 0; width:84.5%; float:right; display:none; }
#nav-primary li {
	position:relative;
	float:left;
	list-style:none;
}
#nav-primary a {
	z-index:2;
	position:relative;
	display:block;
	color:#333;
	font-style:normal;
	font-size:18px;
	font-family:'verizon-book',arial,sans-serif;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#nav-primary [data-active] a:after { content:''; position:absolute; top:100%; left:50%; margin-left:-11px; width:0; height:0; border:solid transparent; border-color:rgba(136, 183, 213, 0); border-top-color:#b41400; border-width:11px; pointer-events:none; } 
#nav-primary [data-active]:nth-of-type(1) a:after { border-top-color:#a40300; }
#nav-primary [data-active]:nth-of-type(2) a:after { border-top-color:#ac0100; }
#nav-primary [data-active]:nth-of-type(3) a:after { border-top-color:#b51400; }
#nav-primary [data-active]:nth-of-type(4) a:after { border-top-color:#ac0100; }
/* -- Drop Downs */
#nav-primary [data-nav-drop] { z-index:1; position:absolute; top:60px; left:0; margin:0; padding:20px; min-width:150px; display:none; background:#efefef; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; }
#nav-primary li:hover [data-nav-drop] { display:block; }
#nav-primary [data-nav-drop] li { float:none; }
#nav-primary [data-nav-drop] li a { padding:3px 0; color:#000; font-size:14px; line-height:18px; }
#nav-primary [data-nav-drop] li a:hover {  }
#nav-primary [data-nav-drop] li a:after { border:0 !important; }

/* NAV: SECONDARY */
#nav-secondary {
	position:absolute;
	top:10px;
	right:2%;
	margin:0;
	padding-bottom: 300px;
}
#nav-secondary li { position:relative; padding:0 9px; float:left; display:none; list-style:none; color:#e51b24; font-size:12px; }
#nav-secondary li:first-of-type { display:inline-block; }
#nav-secondary a { z-index:2; position:relative; margin:0 -9px; padding:0 9px 12px; display:inline-block; color:#333; }
#nav-secondary [data-active] a:after { content:''; position:absolute; top:100%; left:50%; margin-left:-11px; width:0; height:0; border:solid transparent; border-color:rgba(136, 183, 213, 0); border-top-color:#9c1700; border-width:11px; pointer-events:none; } 
#nav-secondary strong, #nav-secondary span { color:#333; }
/*-- Dropdowns */
#nav-secondary ul { z-index:99; position:absolute; top:32px; left:0; padding:20px; width:100px; display:none; background:#efefef; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; } /* z-index:1;  */ 
#nav-secondary li:hover [data-nav-drop] { display:block; }
#nav-secondary ul li { float:none; display:block; }
#nav-secondary ul a { padding:3px 0; color:#000; font-size:14px; line-height:18px; }
#nav-secondary ul a:after { display:none; }


/* FOOTER
---------------------------------------------- */
[data-footer] { padding:0 0 30px; font-size:11px; line-height:15px; }
[data-footer] [data-inner] { padding-top:20px; }
[data-footer] p { margin:0 0 12px 11px; padding-top:8px; float:left; }
[data-footer] small { display:none; }
[data-footer] [data-col] { margin:0 20px 0 0; float:left; }
[data-footer] [data-col] li { margin-bottom:5px; list-style:none; }
[data-footer] [data-col] li strong { margin-top:5px; display:block; font-weight:normal; }
[data-footer] a { color:#333; }
/* -- Social */
[data-footer] .list-inline { margin:0 10px 0 9px; clear:left; float:left; }
[data-footer] .list-inline + p { margin:10px 0 0; padding:10px 0 0; width:100%; color:#999; line-height:17px; border-top:1px solid #ccc; }
[data-footer] .list-inline + p a { color:#0066cc; }
[data-footer] .list-inline li { margin-left:3px !important; transition:opacity .15s; -moz-transition:opacity .15s; }
[data-footer] .list-inline li:hover { opacity:.4; transition:opacity .15s; -moz-transition:opacity .15s; }
/* -- Search */
#footer-search { margin-top:2px; margin-bottom:20px; width:167px; height:25px; float:left; display:inline-block; overflow:hidden; border:1px solid #ccc; border-radius:4px; border-radius:4px; }
#footer-search input { margin:0 !important; padding:1px 0 0 !important; width:137px !important; height:24px !important; float:left !important; text-indent:10px !important; font-size:12px !important; line-height:14px; border:0 !important; } /*  line-height:14px !important */ 
#footer-search button { position:relative !important; width:30px !important; height:25px !important; clear:none !important; font-size:0 !important; background:#fdfdfd url(../img/bg-sprite-24.png) no-repeat -250px 0 !important; border:0 !important; border-radius:0 4px 4px 0 !important; -moz-border-radius:0 4px 4px 0 !important; }
#footer-search button:active { background-position:-250px 1px; }
/* -- Nav: Footer */
#nav-footer { margin:0; padding-top:13px; width:100%; text-align:center; clear:both; border-top:1px solid #ccc; }
#nav-footer:after { content:''; display:block; clear:both; }
#nav-footer li { margin:0 !important; padding:0 5px; display:inline-block; *display:inline; *float:left; list-style:none; border-right:1px solid #ccc; }
#nav-footer li:last-of-type { padding:0 0 0 5px; border:0; }
#nav-footer a { color:#666; }


/* LAYOUTS
---------------------------------------------- */
/* LAYOUT DEFAULTS */
[data-layouts] { position:relative; padding:44px 0 0; min-height:100px; }
[data-layout] { margin-bottom:20px !important; padding-bottom:20px !important; *display:inline-block;  } /* border-bottom:1px solid #ccc !important; */ 
[data-layout]#short {  }
[data-layout][data-alt], [data-layout].data-alt { padding-bottom:0; border-bottom:0; }
[data-layout]:last-of-type { margin-bottom:0; padding-bottom:0; border-bottom:0; }
[data-layout] [data-col] { padding-bottom:20px; width:100%; float:none; }
[data-layout] [data-col]:last-of-type { padding-bottom:0; }
[data-layout] [data-col] :last-child { margin-bottom:0; }
[data-layout] [data-col] .last-child { margin-bottom:0; }


/* HOMEPAGE
---------------------------------------------- */
[data-content="homepage"] { padding-top:16px; }

[data-content="homepage"] h1, [data-content="homepage"] .h1,
[data-content="homepage"] h2, [data-content="homepage"] .h2,
[data-content="homepage"] h3, [data-content="homepage"] .h3,
[data-content="homepage"] h4, [data-content="homepage"] .h4,
[data-content="homepage"] h5, [data-content="homepage"] .h5,
[data-content="homepage"] h6, [data-content="homepage"] .h6 { color:#333; }


/* BANNER */
/* -- Banners */
#h-banner [data-banner-items] { width:100% !important; /* overflow:hidden; max-height:450px;border:10px solid #fff; */ }
#h-banner [data-banner-items]:after { content:''; display:block; clear:both; }
#h-banner [data-banner-items] li { /*min-height: 450px; */ margin: 0 auto; text-align: center; background: #333333; } 
#h-banner [data-banner-items] li:after { content:''; display:block; clear:both; }
#h-banner [data-banner-items] .box { position:absolute; top:0; left:0; margin:10px 2%; padding:15px 4% 20px; width:88%; text-align:left; font-family:"verizon-light",arial,sans-serif; background-color:white; background-color: rgba(255, 255, 255, 0.7); }
#h-banner [data-banner-items] .buttons { position:absolute; bottom:15px; left:0; margin:0 15px; } 
#h-banner [data-banner-items] li img { margin:-65px 0 0 -700px; max-width:none; }

#h-banner [data-banner-items] [data-text="white"],
#h-banner [data-banner-items] .white { color:#fff; }
#h-banner [data-banner-items] strong { margin:0 0 15px; display:block; font:bold 22px/27px 'verizon-book',arial,sans-serif; }
#h-banner [data-banner-items] strong + p { margin-top:-5px; }
#h-banner [data-banner-items] p { font-size:14px; line-height:20px; font-family:arial,sans-serif; }
#h-banner [data-banner-items] .sm, #h-banner [data-banner-items] .sm_grey { margin-right:6px; height: 18px; padding:9px 9px 8px; font-size:14px; line-height:16px; }
/* -- Controls */
#h-banner [data-banner-controls] { bottom:10px; left:0; margin:0 10px; padding:9px 0 0; width:100%; height:16px;  } /* background:rgba(0,0,0,.5); *background:#000; */
#h-banner [data-banner-controls] li { width:59px; height:17px; overflow:hidden; border:2px solid #2a2720; background: #333333; }
#h-banner [data-banner-controls] li:hover { border-color:#c31717; }
#h-banner [data-banner-controls] [data-active],
#h-banner [data-banner-controls] [data-active]:hover { border-color:#fff; }

/* SUPPORT PAGES */
.support-pages .data-content { padding: 0 0 20px; } 
.ie9 .sm  { background:#c61818; }
.ie9 .med { background:#c61818; }
.ie9 .big { background:#c61818; }


/* LANDING
---------------------------------------------- */
[data-content="landing"] { min-height:544px; background:#f7f7f7; border-bottom:1px solid #ccc; }
[data-content="landing"] [data-inner] { padding-top:26px; }
[data-content="landing"] [data-layout] { margin-bottom:10px; padding-bottom:10px; border-bottom:0; }

[data-content="landing"] h1, [data-content="landing"] .h1,
[data-content="landing"] h2, [data-content="landing"] .h2,
[data-content="landing"] h3, [data-content="landing"] .h3,
[data-content="landing"] h4, [data-content="landing"] .h4,
[data-content="landing"] h5, [data-content="landing"] .h5,
[data-content="landing"] h6, [data-content="landing"] .h6 { color:#333; }

[data-content="landing"] .sm { padding-bottom:9px; font-size:14px; }
[data-content="landing"] .sm:active { padding-top:10px; padding-bottom:8px; font-size:14px; }

/* COMPONENTS
---------------------------------------------- */
.action-box:after { content:''; display:block; clear:both; }
.action-item { position:relative; margin:0 0 10px; padding:10px; display:block; background:#ecedee; border:1px solid #d2d3d4; }
.action-item:after { content:''; display:block; clear:both; }
.action-box .last { border:1px solid #ccc !important; }
.action-item img { margin-right:10px; width:60px; display:block; float:left; }
.action-item span { padding:7px 0; display:block; color:#636363; font:normal 13px/16px arial,sans-serif; }
.action-item:hover span { color:#0066cc; }
.action-item .mask.mobile { display:none; }

/* INTRO */
[data-intro] { padding:133px 0 0 ; background:#f0f0f0; } /* margin-bottom:-30px; padding:144px 0 30px; */
[data-intro] [data-inner] { padding:0; width: 100%; }

/* BANNER */
[data-banner] { position:relative; overflow:hidden; z-index:1; }
[data-banner] ul { margin:0; z-index:2; }
[data-banner] li { padding:0; display:inline-block; background:none; }
/* -- Items (Fade) */
[data-banner-items] { position:relative; }
[data-banner-items] li { z-index:1; width:100%; }
[data-banner-items] li:after { content:''; display:block; *display:inline-block; clear:both; }
[data-banner-items] img { margin: 0 auto; display: block; }
[data-banner-items] [data-banner-prev] { z-index:2; }
[data-banner-items] [data-active] { z-index:3; }
[data-banner-items] [data-button-valid] { cursor:pointer; }
/* -- Controls */
[data-banner-controls] { position:absolute; width:100%; text-align:center; z-index:3; }
[data-banner-controls] li { margin:0 5px 0 0; display:inline-block; *float:left; overflow:hidden; cursor:pointer; }
[data-banner-controls] li:hover { text-decoration:none !important; }


/* BREADCRUMB */
[data-breadcrumb] { position:absolute; top:5px; left:3%; margin:0; width:100%; }
[data-breadcrumb] li { margin:0 !important; padding:0 !important; float:left; list-style:none; color:#333; font-size:12px; background:none !important; }
[data-breadcrumb] a { margin-right:5px; padding-right:10px; display:inline-block; color:#333; background:url(../img/bg-sprite-24.png) no-repeat 100% -87px; }
[data-breadcrumb] a:hover { color:#b00000; }


/* BOX */
[data-box] { margin:0 0 10px; }
[data-box-inner] {}
[data-box] img { margin-left:0 !important; margin-right:0 !important; }
/* -- Title */
[data-box-title], .data-box-title { margin:0; }
/* -- Content */
[data-box-content]:after, .data-box-content:after { content:''; display:block; clear:both; }
[data-box-content] h2, .data-box-content h2 { margin-bottom:9px; font:normal 18px/23px 'verizon-med',arial,sans-serif; }
[data-box-content] form, .data-box-content form { width:84%; }
[data-box-content] input + button, .data-box-content input + button { margin-top:7px; }
[data-box-content] .highlight, .data-box-content .highlight { font-size:16px; }
[data-box-content] p, .data-box-content p { margin-bottom:10px; }
[data-box-content] p:last-of-type, .data-box-content p:last-of-type { margin-bottom:0; }
[data-box-content] p:last-of-type + label, .data-box-content p:last-of-type + label { margin-top:18px; }
[data-box-content] p:last-of-type + [data-button], .data-box-content p:last-of-type + [data-button] { margin-top:18px; }
[data-box-content] .big, .data-box-content .big { margin-bottom:5px; padding-right:3%; padding-left:3%; width:94%; }
[data-box-content] .big[data-alt], .data-box-content .big[data-alt],
[data-box-content] .big.data-alt, .data-box-content .big.data-alt { padding-right:8%; padding-left:8%; width:auto; }


/* -- Box Style 1 */
[data-box="1"], .data-box1 { padding:2px 0; background:#ccc; }
[data-box="1"] [data-box-inner], .data-box1 .data-box-inner { margin:0 2px; background:url(../img/bg-box.png); }
/* ---- Title */
[data-box="1"] [data-box-title], [data-box="1"] .data-box-title, 
.data-box1 [data-box-title], .data-box1 .data-box-title { padding:5px 11px 7px; color:#333; font:normal 24px/30px 'verizon-book',arial,sans-serif; }

[data-box="1"] h2.fitleft  { padding-left:0px !important; }

/* ---- Content */
[data-box="1"] [data-box-content], [data-box="1"] .data-box-content, 
.data-box1 [data-box-content], .data-box1 .data-box-content, [data-col="1"] .data-box-content, .inner-callout  { padding:13px; font-size:12px; background:#f0f0f0; }
[data-col="1"] .data-box-content { padding:13px; font-size:12px; background:#f0f0f0; }
.inner-callout { font-size:14px !important; width:35%; }
[data-box="1"] [data-box-content] h2, [data-box="1"] [data-box-content] .h2,  
[data-box="1"] [data-box-content] h3, [data-box="1"] [data-box-content] .h3, 
[data-box="1"] [data-box-content] h4, [data-box="1"] [data-box-content] .h4, 
[data-box="1"] [data-box-content] h5, [data-box="1"] [data-box-content] .h5, 
[data-box="1"] [data-box-content] h6, [data-box="1"] [data-box-content] .h6,
[data-box="1"] .data-box-content h2, [data-box="1"] .data-box-content .h2,  
[data-box="1"] .data-box-content h3, [data-box="1"] .data-box-content .h3, 
[data-box="1"] .data-box-content h4, [data-box="1"] .data-box-content .h4, 
[data-box="1"] .data-box-content h5, [data-box="1"] .data-box-content .h5, 
[data-box="1"] .data-box-content h6, [data-box="1"] .data-box-content .h6, 
.data-box1 [data-box-content] h2, .data-box1 [data-box-content] .h2,  
.data-box1 [data-box-content] h3, .data-box1 [data-box-content] .h3, 
.data-box1 [data-box-content] h4, .data-box1 [data-box-content] .h4, 
.data-box1 [data-box-content] h5, .data-box1 [data-box-content] .h5, 
.data-box1 [data-box-content] h6, .data-box1 [data-box-content] .h6,
.data-box1 .data-box-content h2, .data-box1 .data-box-content .h2,  
.data-box1 .data-box-content h3, .data-box1 .data-box-content .h3, 
.data-box1 .data-box-content h4, .data-box1 .data-box-content .h4, 
.data-box1 .data-box-content h5, .data-box1 .data-box-content .h5, 
.data-box1 .data-box-content h6, .data-box1 .data-box-content .h6 { color:#333; }
[data-box="1"] .list-item , 
.data-box1 .list-item { margin:0 -13px; }


/* -- Box Style 2 */
[data-box="2"], .data-box2 { padding:1px 0; background:#cdcacc; }
[data-box="2"] [data-box-inner], .data-box2 .data-box-inner { margin:0 1px; }
/* ---- Title */
[data-box="2"] [data-box-title], [data-box="2"] .data-box-title, 
.data-box2 [data-box-title], .data-box2 .data-box-title { padding:5px 11px 7px; color:#333; font:normal 24px/30px 'verizon-book',arial,sans-serif; }
/* ---- Content */
[data-box="2"] [data-box-content], .data-box2 .data-box-content { padding:15px; color:#636363; font-size:13px; line-height:17px; background:#dfddde url(bg-box-2.png) repeat-x 0 0; }
[data-box="2"] [data-box-content] h2, [data-box="2"] [data-box-content] .h2,  
[data-box="2"] [data-box-content] h3, [data-box="2"] [data-box-content] .h3, 
[data-box="2"] [data-box-content] h4, [data-box="2"] [data-box-content] .h4, 
[data-box="2"] [data-box-content] h5, [data-box="2"] [data-box-content] .h5, 
[data-box="2"] [data-box-content] h6, [data-box="2"] [data-box-content] .h6, 
.data-box2 [data-box-content] h2, .data-box2 [data-box-content] .h2,  
.data-box2 [data-box-content] h3, .data-box2 [data-box-content] .h3, 
.data-box2 [data-box-content] h4, .data-box2 [data-box-content] .h4, 
.data-box2 [data-box-content] h5, .data-box2 [data-box-content] .h5, 
.data-box2 [data-box-content] h6, .data-box2 [data-box-content] .h6 { color:#333; }


/* CAROUSEL */
[data-carousel] { position:relative; width:100%; overflow:hidden; }
[data-carousel-inner] { z-index:1; position:relative; overflow:hidden; }
[data-carousel] img { margin:0 !important; max-width:none !important; display:inline-block !important; }
/* -- Items */
[data-carousel-item] { width:49%; display:inline-block; }


/* SWITCHER */
p + [data-switch] { margin-top:20px; }
[data-switch]:after { content:''; display:block; clear:both; }
/* -- Boxes */
[data-switch-item] { margin:0 0 31px; }
[data-switch-item]:after { content:''; display:block; clear:both; }
.js [data-switch-item] { display:none; }
.js [data-switch-item][data-active] { display:block !important; }
/* -- Controls */
[data-switch-controls] { margin:0 auto; padding:10px; display:none; background:#ececec; }
.js [data-switch-controls] { display:block; clear:both; }
[data-switch-controls] li { margin:0 !important; padding:0 0 5px !important; cursor:pointer; text-align:center; font-weight:bold; font-size:12px; line-height:16px; background:none !important; } /* font-size:14px; */ 

[data-switch-controls] strong { padding:10px 14px; display:block; background:linear-gradient(#e0e0e0, #ccc); background:-moz-linear-gradient(#e0e0e0, #ccc); }
[data-switch-controls] li:hover strong { background:#cbcbcb; }
[data-switch-controls] li:active strong { padding-top:11px; padding-bottom:9px; color:#b00000; cursor:default; background:linear-gradient(#979797, #cbcbcb); background:-moz-linear-gradient(#979797, #cbcbcb); }

[data-switch-controls] [data-active] strong, 
[data-switch-controls] [data-active]:hover strong, 
[data-switch-controls] [data-active]:active strong { padding:10px 15px; color:#b00000; cursor:default; background:url(../img/bg-switch-mobile.png) no-repeat 0 50%, linear-gradient(#979797, #cbcbcb); background:url(../img/bg-switcher-mobile.png) no-repeat 0 50%, -moz-linear-gradient(#979797, #cbcbcb); }

/* SOCIAL */
.socialtable { border-collapse:collapse; }
.socialtable [data-layout] { margin:0 !important; padding:0 !important; }
.socialtable [data-layout] iframe { margin:0 !important; width:100% !important; }
.socialbar + hr { margin-top:17px; }

/* WEX CALLOUT */
.wex-callout { margin: 20px 0; padding: 25px; border: 1px solid #ccc; height: auto; background: #dfddde url(bg-box-2.png) repeat-x 0 0; }
.wex-callout .right-col { width: 65%; margin-left: 2%; display:inline-block; vertical-align: top; font: normal 14px/18px arial,sans-serif; }
.wex-callout .right-col strong { font:italic 16px/22px verizon-meditl,sans-serif; display: block; }
.wex-callout .right-col .wex-headline { margin: 5px 0; font:bold 20px/25px verizon-med,sans-serif; display: block; }
.wex-callout .right-col .sm { width: 75px; display: block; margin-top: 20px; }
.wex-callout .left-col { width: 30%; display:inline-block; vertical-align: top; }

/* BLOG
---------------------------------------------- */
/* POST */
[data-article] { padding:30px 0; border-bottom:1px solid #ccc; }
article:last-of-type [data-article] { padding-bottom:0; border-bottom:0; }
p + article [data-article] { padding-top:20px; }
[data-article] h2 a { color:#b00000; }
[data-article] h2 a:hover { color:#b00000; }
.category { text-transform:uppercase; font-family:'verizon-book',arial,sans-serif; }
.meta { margin-bottom:16px; color:#858585; }
[data-article] .divider { color:#dedede; }
[data-article] [data-float="right"] { margin:0 0 20px 20px; }
[data-article] p + .sm { margin-top:15px; }
[data-article] hr { margin-top:38px; margin-bottom:29px; }
#list-categories { margin-top:-13px; margin-bottom:-13px; }
/* -- POST: DETAIL */
[data-article="detail"] .category { margin-bottom:8px; }
[data-article="detail"] h1 { margin-bottom:11px; }
[data-article="detail"] .meta { margin-bottom:25px; margin-left:-1.5%; padding:6px 0 5px 1.5%; border:1px solid #ccc; border-width:1px 0; }
[data-article="detail"] p { margin-bottom:23px; }


/* SEARCH */
#search { position:relative; width:99%; *width:90%; }
#search input[type="text"] { margin:0; padding:11px 3% 7px; width:94%; border-color:#cfcfcf; font-size:14px; font-family:'verizon-med',arial,sans-serif; border-radius:4px; -moz-border-radius:4px; }
#search button { position:absolute; top:1px; right:-1px; margin:0; width:32px; height:36px; border:0; color:#e2e2e2; font-size:0; background:url(../img/bg-search.png) no-repeat 100% 50%, linear-gradient(#fff, #e2e2e2); background:url(../img/bg-search.png) no-repeat 100% 50%, -moz-linear-gradient(#fff, #e2e2e2); *background:#e2e2e2 url(../img/bg-search.png) no-repeat 100% 50%; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; }
/* -- 'Placeholder' Text */
::-webkit-input-placeholder { font-family:'verizon-med',arial,sans-serif; }
:-moz-placeholder, ::-moz-placeholder { font-family:'verizon-med',arial,sans-serif; }


/* FANCYBOX (JQUERY) OVERLAY CONTROL
------------------------------------------------------------------------------------- */
#fancybox-loading { position:fixed; top:50%; left:50%; margin-top:-20px; margin-left:-20px; width:40px; height:40px; display:none; cursor:pointer; overflow:hidden; z-index:1104; }
* html #fancybox-loading { position:absolute; margin-top:0; }

#fancybox-loading div { position:absolute; top:0; left:0; width:40px; height:480px; background-image:url(../images/fancybox.png); }

#fancybox-overlay { position:fixed; top:0; left:0; bottom:0; right:0; display:none; background:#000; z-index:1100; }
* html #fancybox-overlay { position:absolute; width:100%; }

#fancybox-tmp { padding:0; margin:0; border:0; display:none; overflow:auto; }

#fancybox-wrap { position:absolute; top:0; left:0; margin:0; padding:20px; display:none; z-index:1101; }

#fancybox-outer { position:relative; width:100%; height:100%; }
#fancybox-inner { position:absolute; top:0; left:0; margin:0; padding:0; width:1px; height:1px; outline:none; overflow:hidden; }

#fancybox-hide-sel-frame { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; }

#fancybox-close { position:absolute; top:-5px; right:13px; width:30px; height:30px; display:none; background-image:url(../images/fancybox.png); background-position:-40px 0; cursor:pointer; z-index:1103; }
body.pintbox-youtube #fancybox-close { right: -46px; top: -32px; }

#fancybox_error { margin:0; padding:7px; color:#444; font:normal 12px/20px arial,sans-serif; }

#fancybox-content { padding:0; margin:0; height:auto; width:auto; }
#fancybox-img { margin:0; padding:0; width:100%; height:100%; line-height:0; vertical-align:top; outline:none; border:none; -ms-interpolation-mode:bicubic; }
#fancybox-frame { position:relative; width:100%; height:100%; display:block; border:none; }
#fancybox-title { position:absolute; bottom:0; left:0; font:normal 12px/14px arial-sans-serif; z-index:1102; }

.fancybox-title-inside { padding:10px 0; color:#333; text-align:center; }
.fancybox-title-outside { padding-top:5px; color:#fff; text-align:center; font-weight:bold; }
.fancybox-title-over { color:#fff; text-align:left; }
#fancybox-title-over { padding:10px; display:block; background-image:url(../images/fancy_title_over.png); }
#fancybox-title-wrap { display:inline-block; }
#fancybox-title-wrap span { height:32px; float:left; }

#fancybox-title-left { padding-left:15px; background:url(../images/fancybox.png) no-repeat -40px -90px; }
#fancybox-title-main { color:#fff; font-weight:bold; line-height:29px; background-image:url(../images/fancybox-x.png); background-position:0 -40px; }
#fancybox-title-right { padding-left:15px; background:url(../images/fancybox.png) no-repeat -55px -90px; }

#fancybox-left, #fancybox-right { position:absolute; bottom:0; width:35%; height:100%; display:none; cursor:pointer; outline:none; background-image:url(../images/blank.gif); z-index:1102; }
#fancybox-left { left:0; }
#fancybox-right { right:0; }

#fancybox-left-ico, #fancybox-right-ico { position:absolute; top:50%; left:-9999px; margin-top:-15px; width:30px; height:30px; display:block; cursor:pointer; z-index:1102;}
#fancybox-left-ico { background-image:url(../images/fancybox.png); background-position:-40px -30px; }
#fancybox-right-ico { background-image:url(../images/fancybox.png); background-position:-40px -60px; }

#fancybox-left:hover, #fancybox-right:hover { visibility:visible; }
#fancybox-left:hover span { left:20px; }
#fancybox-right:hover span { left:auto; right:20px; }

.fancy-bg { position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:1001; }
#fancy-bg-n { top:-20px; left:0; width:100%; background-image:url(../images/fancybox-x.png); }
#fancy-bg-ne { top:-20px; right:-20px; background-image:url(../images/fancybox.png); background-position:-40px -162px; }
#fancy-bg-e { top:0; right:-20px; height:100%; background-image:url(../images/fancybox-y.png); background-position:-20px 0; }
#fancy-bg-se { bottom:-20px; right:-20px; background-image:url(../images/fancybox.png); background-position:-40px -182px; }
#fancy-bg-s { bottom:-20px; left:0; width:100%; background-image:url(../images/fancybox-x.png); background-position:0 -20px; }
#fancy-bg-sw { bottom:-20px; left:-20px; background-image:url(../images/fancybox.png); background-position:-40px -142px; }
#fancy-bg-w { top:0; left:-20px; height:100%; background-image:url(../images/fancybox-y.png); }
#fancy-bg-nw { top:-20px; left:-20px; background-image:url(../images/fancybox.png); background-position:-40px -122px; }


.septhin { margin-bottom:40px; padding-bottom:20px; border-bottom:2px solid #d2d3d4; }


/* BUTTON
---------------------------------------------- */
/* BUTTON BIG */
.big { display:inline-block; font:bold 16px/29px arial,sans-serif; padding:6px 20px 5px; color:#fff; background:linear-gradient(#c61818, #8e0606); background:-moz-linear-gradient(#c61818, #8e0606); border:0; }
.big:hover { color:#fff; font-style:normal; }
.big img { margin:0 6px -5px 0 !important; display:inline-block !important; }

/* BUTTON BIG GRAY */
.big-gray { display:inline-block; font:bold 16px/29px arial,sans-serif; padding:6px 20px 5px; color:#fff; background:linear-gradient(#4a4e55, #393d41); background:-moz-linear-gradient(#4a4e55, #393d41); border:0; }
.big-gray:hover { color:#fff; font-style:normal; }
.big-gray img { margin:0 9px -5px 0 !important; display:inline-block !important; }

/* BUTTON MEDIUM */
.med { display:inline-block; font:bold 14px/16px arial,sans-serif; padding:8px 15px; color:#fff; background:linear-gradient(#c61818, #8e0606); background:-moz-linear-gradient(#c61818, #8e0606); border:0; }
.med:hover { color:#fff; font-style:normal; }
.med img { margin:0 3px -2px -3px !important; display:inline-block !important; }
button.med { padding-top:9px; padding-bottom:7px; }

/* BUTTON MEDIUM GREY */
.med_grey { display:inline-block; font:bold 14px/16px arial,sans-serif; padding:8px 15px; color:#333; background:linear-gradient(#f4f5f5, #d2d2d2); background:-moz-linear-gradient(#f4f5f5, #d2d2d2); border:0; }
.med_grey:hover { color:#333; font-style:normal; }
.med_grey img { margin:0 3px -2px -3px !important; display:inline-block !important; }
button.med_grey { padding-top:9px; padding-bottom:7px; }

/* BUTTON SMALL */
.sm { display:inline-block; font:bold 13px/16px arial,sans-serif; padding:5px 12px; color:#fff; background:linear-gradient(#c61818, #8e0606); background:-moz-linear-gradient(#c61818, #8e0606); background: -webkit-linear-gradient(#c61818, #8e0606); border:0; }
.sm:hover { color:#fff; font-style:normal; }
.sm img { margin:0 3px -2px -3px !important; display:inline-block !important; }
button.sm { padding-top:9px; padding-bottom:7px; }

/* BUTTON SMALL GREY */
.sm_grey { display:inline-block; font:bold 13px/16px arial,sans-serif; padding:5px 12px; color:#333; background:linear-gradient(#f4f5f5, #d2d2d2); background:-moz-linear-gradient(#f4f5f5, #d2d2d2); border:0; }
.sm_grey:hover { color:#333; font-style:normal; }
.sm_grey img { margin:0 3px -2px -3px !important; display:inline-block !important; }
button.sm_grey { padding-top:9px; padding-bottom:7px; }

/* HOME VIDEO DEMO BUTTON */
.demo-btn { margin-left: 65px; }

.btn1 { padding:0 6px 0 0; height:54px; display:inline-block; color:#fff; font:bold 20px/22px arial !important; background:url(../img/busi-bg-btn1.png) no-repeat 100% -300px; border:0; }
.btn1:hover { color:#fff; }
.btn1 span { margin:0; padding:17px 10px 0 16px; height:37px; display:inline-block; background:url(../img/busi-bg-btn1.png) no-repeat 0 -200px; }

.GE-link.sm {text-align:center; color:#fff; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:24px; outline:medium none; padding-bottom:0; padding-left:0; padding-right:0; padding-top:5px; text-decoration:none; width:112px; background:#10315c; /* Old browsers */background:-moz-linear-gradient(left,#10315c 0%,#1f477d 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,right top,color-stop(0%,#10315c),colorstop(100%,#1f477d)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(left,#10315c 0%,#1f477d 100%); /*Chrome10+,Safari5.1+*/background:-o-linear-gradient(left,#10315c 0%,#1f477d 100%); /* Opera 11.10+*/background:-ms-linear-gradient(left,#10315c 0%,#1f477d 100%); /* IE10+*/background:linear-gradient(to right,#10315c 0%,#1f477d 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10315c',endColorstr='#1f477d',GradientType=1 ); /* IE6-9 */}
.GE-link.sm:hover {background:#194c88; /* Old browsers */background:-moz-linear-gradient(left,#194c88 0%,#306baf 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,right top,color-stop(0%,#194c88),colorstop(100%,#306baf)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(left,#194c88 0%,#306baf 100%); /*Chrome10+,Safari5.1+*/background:-o-linear-gradient(left,#194c88 0%,#306baf 100%); /* Opera 11.10+*/background:-ms-linear-gradient(left,#194c88 0%,#306baf 100%); /* IE10+*/background:linear-gradient(to right,#194c88 0%,#306baf 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#194c88',endColorstr='#306baf',GradientType=1 ); /* IE6-9 */}


/* FORMS
---------------------------------------------- */
form { font-size:12px; line-height:16px; }
form p { margin-bottom:23px; }

/* LABEL */
label { margin-bottom:11px; display:block; font-weight:bold; }
label strong { margin-bottom:5px; display:block; cursor:pointer; }
label input, label textarea, label .chosen-container { margin:0 !important; }

/* INPUT(TEXT), TEXTAREA */
input[type="password"], input[type="text"], textarea { margin:0 0 11px; padding:5px 3%; width:93.5%; border:1px solid #898989; }

/* -- 'Placeholder' Text */
::-webkit-input-placeholder { color:#666; }
:focus::-webkit-input-placeholder { color:#e5e5e5; }
:-moz-placeholder, ::-moz-placeholder { color:#666; }
:focus:-moz-placeholder, :focus::-moz-placeholder { color:#e5e5e5; }

/* CHOSEN: CUSTOM SELECTS (OVERRIDES) */
.chosen-container { margin:0 0 11px; width:100% !important; font-size:12px; line-height:16px; }
.chosen-container a:hover { font-style:normal; }
.chosen-container span { font-weight:normal; }
/* -- Label */
.chosen-container-single .chosen-single { height:26px; background:#fff; border-color:#898989; border-radius:0; -moz-border-radius:0; box-shadow:none; -moz-box-shadow:none; }
.chosen-container-active.chosen-with-drop .chosen-single { background:#fff; border-color:#898989; }
.chosen-container-single .chosen-single span { padding-top:1px; }
/* -- Drop */
.chosen-container-single .chosen-single div { width:27px; }
.chosen-container-single .chosen-single div b { background:url(../img/bg-select.png) no-repeat 0 0; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position:0 0; }
.chosen-container .chosen-drop { background:#fff; border-color:#898989; border-radius:0; -moz-border-radius:0; box-shadow:none; -moz-box-shadow:none; }
.chosen-container .chosen-search { margin:4px 0 6px; padding:3px 5px; }
.chosen-container .chosen-results { margin-right:5px; padding-left:5px; padding-bottom:4px; }
.chosen-container .chosen-results li { padding-top:5px; padding-bottom:4px; background:none; }
.chosen-container .chosen-results li.highlighted { color:#333; background:#d5d5d5; }

/* BUTTON */
button { float:left; clear:left; }

/* TABLE */
.tbl-generic { border-spacing:0; margin-bottom:10px; }
.tbl-generic td, .tbl-generic th  { margin:0; padding:6px; }
.tbl-generic th { padding-bottom:6px; border:1px solid #b7b7b7; border-width:0 0 1px !important; vertical-align:bottom; }
.tbl-generic td { padding-bottom:11px; font-size:14px; border:1px solid #e2e2e2; border-width:0 1px 1px 0; vertical-align: top; }

/* Landing */
/*
.landingv1 #form { padding:13px 15px 15px; width:270px; height: 414px; background:url(../images/bg-intro-form.png) no-repeat 0 0; z-index:3; }
.landingv1 #form input { width: 156px; float: left; }
.landingv1 #form strong { margin:11px 8px 0 0; width:82px; float:left; color:#333; font:normal 14px/16px arial,sans-serif !important; } 
.landingv1 #form label { height:31px; display:block; color:#fff; font:normal 14px/16px ,arial,sans-serif; cursor:pointer; }

.landingv1 #form .custom-select, .landingv1 #form .chosen-container { margin:2px 0; width:178px !important; height:26px; float:left; background:url(../images/bg-select.png) no-repeat 0 0; border:1px solid #ccc; } 
.landingv1 #form .custom-select label { top:7px; left:8px; width:170px; height:19px; display:block !important; color:#333; font:normal 12px/14px arial,sans-serif; } 
.landingv1 #form .custom-select select { width:178px; -webkit-appearance:menulist-button; }
.landingv1 #form .custom-select select.error { border:1px solid red!important; color:red!important; }
.landingv1 #form .custom-select label.error { color:red!important; z-index:1;  }
*/


/* FORM - LAYOUT */
.form1 { margin-bottom:20px; padding:0 9%; text-align:left; }
.form1 legend { margin-bottom:24px; width:100%; display:block; text-align:center;  font:normal 30px/33px 'verizon-med'; }
.form1 label { margin-right:0 !important; }
.form1 label, .form1 strong { margin-bottom:7px; display:block; width: 100%; font-size:18px; line-height:20px; }
.form1 input[type="text"] { margin-bottom:16px; padding:6px 3% 4px; width:86%; display:block; border:1px solid #cfc4c5; }
.form1 input[type="radio"] { margin-right:7px; }
.form1 input[type="checkbox"] { margin-right:7px; }
.form1 legend { color:#fff; }
.form1 select { margin:0 0 20px; width:93%; font-size:16px; line-height:18px; }

#form2 { color:#fff; font:normal 30px/32px 'verizon-book'; background:#ed1c24; }
#form2 .inner { margin:0 auto; padding:24px 0 30px; text-align:center; }
#form1 .question { margin-bottom:5px; font-size:22px; line-height:25px; }
#form1 .action { margin-bottom:11px; font-size:30px; line-height:33px; }
#form1 label { width:100% !important; font-family:'verizon-med'; }

/* Powerful Answers */
#powerfulanswers #form2 { background:#ebebeb; color:#666666; }
#powerfulanswers #form2 .form1 legend { color:#ed1c24; }


/* -- Form */
#vehicles input { width:48%; }
#options { padding-top:15px; }
#options strong { margin-bottom:17px; }
#options label { margin-bottom:15px; }
#button { margin-top:40px; text-align:center; }
#button button { float:none; clear:none; }
#button button::-moz-focus-inner {padding:0;border:0;} 
#button small { margin-top:30px; display:block; text-align:left; font:normal 14px/17px 'verizon-med'; }



/* ICONS
---------------------------------------------- */
/* FULL ICONS */
[data-icon-full] { display:inline-block; overflow:hidden; font-size:0; cursor:pointer; background:url(../img/bg-sprite-24.png) no-repeat 0 100px; }

[data-icon-full="facebook"] { width:24px; height:24px; background-position:-120px 0; }
[data-icon-full="linkedin"] { width:24px; height:24px; background-position:-147px 0; }
[data-icon-full="twitter"] { width:23px; height:24px; background-position:-174px 0; }
[data-icon-full="youtube"] { width:24px; height:24px; background-position:-200px 0; }
[data-icon-full="gplus"] { width: 24px; height: 24px; background-position: -420px 0; }


/* LIST
---------------------------------------------- */
/* ITEM LIST */
.list-item { margin-left:0; }
.list-item:after { content:''; display:block; clear:both; }
.list-item li { margin:0 !important; padding:0 !important; list-style:none; font-size:16px; background:none !important; }
.list-item a { padding:13px 5% 14px; display:block; color:#333; box-shadow:0 1px 0 #fff; -moz-box-shadow:0 1px 0 #fff; }
.list-item li:last-of-type a { border:0; box-shadow:none; -moz-box-shadow:none; }
.list-item a strong { color:#0066cc; font-weight:normal; }
.list-item a:hover { color:#0066cc; }
.list-item.nohr a { box-shadow: none; }

#list-links { margin-bottom: -13px; margin-top: -13px; }

#list-links.nohr a { box-shadow: none; }
#list-links li {}
#list-links a { padding: 7px 5% 8px; }
#list-links li.first a { padding-top:16px; }
#list-links li.last a { padding-bottom:16px; }
#list-links li div { color:#7C0303;  }
.subnavone .expanded ul { display:none; }

/* INLINE LIST */
.list-inline { margin-left:0; }
.list-inline:after { content:''; display:block; clear:both; }
.list-inline li { margin:0 !important; padding:0 !important; float:left; list-style:none; background:none !important; }

/* NO-BULLET LIST */
.list-nobull { margin-left:0; }
.list-nobull li { margin:0 0 11px; padding:0 !important; list-style:none; line-height:20px; background:none !important; }



/* TABLE
---------------------------------------------- */
table img[data-float="left"], table img.floatleft { margin:5px 5px 5px 0; }
table img[data-float="right"], table img.floatright { margin:5px 0 5px 5px; }

[data-table="large"] p { font-size:110%; }

/* LINKS */
.tbl-links { margin-bottom:-10px; width:100%; border-collapse:collapse; }
.tbl-links td { text-align:center; font-size:18px; font-family:'verizon-book',arial,sans-serif; }
.tbl-links a { display:block; }
.tbl-links img { display:inline-block; }

[data-layout] img.floatleft { margin-left:0px; margin-right:20px; }

.in-the-news { border-collapse: collapse; }
.in-the-news .date { white-space: nowrap; display:block; width:80px; }

.in-the-news tr td { border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; padding-top: 13px; }

h2 em sup { font-family: arial; font-size: 24px; color:#B00000; }
h2 sup { font-family: arial; font-size: 24px; color:#B00000; }
.btnon { background: none repeat scroll 0 0 #7C0303 !important; cursor: default !important; }
.socialbar, #socialbar { height: 35px; overflow: hidden; }

/* TRAINING TABLE */
.tbl-support { margin:0 0 10px; border-collapse:collapse; }
.tbl-support tr { border-bottom:1px solid #e6e6e6; }
.tbl-support td { padding:15px 10px; }
.tbl-support th { padding:15px 0; }
.tbl-support tr td:first-of-type { padding-right: 15px; }
.tbl-support td .intro { padding:10px 0; display: block; margin-bottom: initial!important; }
.tbl-support img { margin:0 !important; max-width:100%; }
.tbl-support + hr { border:0; }
.tbl-support .supportBtn { text-align: right; }
.tbl-support .blueTrainHead { font:bold 16px/18px arial,sans-serif; color:#c61818; }

/* SUPPORT PAGES */
.tbl-support-pages { width: 100%; margin:0 0 20px; border-collapse:collapse; }
.tbl-support-pages tr { border-bottom:1px solid #e6e6e6; }
.tbl-support-pages td { padding:30px 10px; }
.tbl-support-pages td:first-child td { padding:0 10px 30px; }
.tbl-support-pages .summary { margin: 15px 0; }
.tbl-support-pages .thumb { float: right; margin: 0 0 0 20px; }

/* ITEM TABLE */
.tbl-item { margin:0 0 10px; border-collapse:collapse; }
.tbl-item tr { border-bottom:1px solid #e6e6e6; }
.tbl-item td { padding:0 0 20px !important; }
.tbl-item tr td:first-of-type { padding:20px 0 0 !important; }
.tbl-item img { margin:0 !important; max-width:100% !important; }
.tbl-item + hr { border:0; }

#sub-tabs .tabbox .tbl-item img { margin:0 !important; max-width:185px !important; }

.tbl-grid { border-collapse:collapse; }
.tbl-grid th { padding:5px 1%; font-weight:bold; font-size:14px; border:1px solid #ccc; }
.tbl-grid td { padding:5px 1%; font-size:12px; line-height:17px; border:1px solid #ccc; }

.tbl-form { width:100%; }
.tbl-form th { padding:0 12px 6px 0; color:#3a3a3a; font:normal 12px/14px arial,sans-serif; text-align:right; }
.tbl-form td { padding:0 0 6px; color:#979799; font:normal 12px/14px arial,sans-serif; }
.tbl-form .input { padding:5px 0 5px 9px; width:223px; color:#333; background:#fafafa url(../images/bg-input.png) repeat-x 0 0; border:1px solid #cfcfd0; } /* color:#a5a5a7; */ 
.tbl-form .custom-select { background-position:0 -504px; color:#333; }
.tbl-form .custom-select label { color:#a5a5a7;  }
.tbl-form .custom-select option { color:#a5a5a7;  } /*  color:#a5a5a7; */ 
.tbl-form .error { display: block; color: red!important; }
.tbl-form .btn { margin:5px 0 0; padding:2px 8px 3px; color:#fff; float:right; display:inline; background:#ae0000; border:0; border-radius:3px; -moz-border-radius:3px; cursor:pointer; cursor:hand; }

#request_info .tbl-form .custom-select option { color:#333;  } /*  color:#a5a5a7; */ 

/* */
.Management_Page a [data-float="left"], .Management_Page a .floatleft { margin-bottom:0px !important; }


/* SOLUTIONS TABLE */
.tbl-prodSuite { border-collapse:collapse; }
.tbl-prodSuite th { padding:8px 2%; font-weight:bold; font-size:14px; border:1px solid #ccc; }
.tbl-prodSuite td { padding:6px 2%; font-size:12px; line-height:17px; vertical-align:middle; border:1px solid #ccc; }
.tbl-prodSuite th.title { padding:10px 2%; color:#fff; font-size:18px; line-height:20px; vertical-align: middle; border:1px solid #333; border-right:1px solid #ccc; background-color:#333; }
.tbl-prodSuite th.last { border-right:1px solid #333 !important; border-bottom:1px solid #333 !important; }
.tbl-prodSuite td.subtitle { padding:10px 2%; font-size:13px; line-height:17px; border:1px solid #ccc; vertical-align: top; background-color:#f0f0f0; }
.tbl-prodSuite td.sectionHead { padding:10px 2%; text-align:left; font-weight:bold; font-size:14px; line-height:20px; border:1px solid #ccc; background-color:#ccc; }
.tbl-prodSuite td.label  { background-color:#f7f7f7; }
.tbl-prodSuite td img { margin: 0 auto; }

/* LANDING */
.landing { background:#eaeaea; }
.landing #container { width:auto; background:#fff; }
.landing #container .inner { padding:0; height:93px; min-height:1px; }
.landing .content { padding-top:0; }
.landing #phone-callout { left:auto; right:3px; }
.landing h2 { color:#b00000; font:normal 20px/22px 'Frutiger57CnRegular',arial,sans-serif; }
.landing td { font:normal 12px/20px arial,sans-serif; }
.landing td strong { color:#333; }
.landing hr { color:#e2e2e2; border-color:#e2e2e2; }
.landing blockquote { margin:0 0 15px; display:block; color:#b00000; font:normal 20px/25px 'Frutiger57CnRegular',arial,sans-serif; }
.landing .caption { text-align:center; color:#858585; font:normal 14px/16px 'Frutiger57CnRegular',arial,sans-serif; }
/* -- Intro Box */
.landing #intro { position:relative; background:#1a3f70 url(../images/bg-intro.png) repeat-x 0 0; border-bottom:1px solid #fff; z-index:1; }
.landing #intro .inner { position:relative; padding:0 0 0 12px; min-height:415px; overflow:hidden; }
/* ---- Text */
.landing #intro-text { position:relative; padding:37px 0 0; width:610px; color:#333; font:normal 20px/29px 'Frutiger57CnRegular',arial,sans-serif; z-index:3; } /* color:#d5dee9;  */ 
.landing #intro-text h1 { color:#B00000; font:normal 40px/42px 'Frutiger57CnRegular',arial,sans-serif; } /* color:#fff; */ 
.landing #intro-text p { width:50%; }
.landing #intro-text strong { color:#b00000; font-weight:normal; font-family:'Frutiger57CnBold',arial,sans-serif; } /* color:#d5dee9; */ 
/* ---- Form */
.landing #intro-form { position:absolute; top:15px; right:15px; padding:13px 15px 15px; width:270px; background:url(../images/bg-intro-form.png) no-repeat 0 0; z-index:3; }
.landing #intro-form label { height:31px; display:block; color:#fff; font:normal 14px/16px 'Frutiger57CnRegular',arial,sans-serif; cursor:pointer; }
.landing #intro-form strong { margin:11px 8px 0 0; width:82px; float:left; color:#333; font:normal 14px/16px 'Frutiger57CnRegular',arial,sans-serif; } /* color:#fff; */ 
.landing #intro-form input { padding:6px 5px 5px 8px; width:165px; float:left; display:block; color:#333; font:normal 12px/14px arial,sans-serif; background:#fff; border:1px solid #ccc; transition:all .2s cubic-bezier(0.165,0.84,0.44,1); -moz-transition:all .2s cubic-bezier(0.165,0.84,0.44,1); -webkit-transition:all .2s cubic-bezier(0.165,0.84,0.44,1); } /* background:#d4dbe5; #051830;  color:#6f7886; */ 
.landing #intro-form input:focus { outline:none; background:#fff; transition:all .2s cubic-bezier(0.165,0.84,0.44,1); -moz-transition:all .2s cubic-bezier(0.165,0.84,0.44,1); -webkit-transition:all .2s cubic-bezier(0.165,0.84,0.44,1); }
.landing #intro-form .custom-select { margin:2px 0; width:178px; height:26px; float:left; background:url(../images/bg-select.png) no-repeat 0 0; border:1px solid #ccc; } /* border:1px solid #051830;  */ 
.landing #intro-form .custom-select label { top:7px; left:8px; width:170px; height:19px; display:block !important; color:#333; font:normal 12px/14px arial,sans-serif; } /* color:#6f7886; */ 
.landing #intro-form .custom-select select { width:178px; -webkit-appearance:menulist-button; }
.landing #intro-form .custom-select select.error { border:1px solid red!important; color:red!important; }
.landing #intro-form .custom-select label.error { color:red!important; z-index:1;  }
.landing #intro-form button { margin:8px 0 10px 90px; padding:8px 0 8px; width:180px; text-align:center; color:#fff; font: bold 14px/18px arial,sans-serif;  cursor:pointer; background:#C41717; background:-moz-linear-gradient(#C41717, #980909); background:-webkit-linear-gradient(#C41717, #980909); border:0; } /*  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font:normal 20px/22px 'Frutiger57CnRegular',arial,sans-serif; */ 
#request .form button { margin:0; padding:8px 0 8px; width:180px; text-align:center; color:#fff; font: bold 14px/18px arial,sans-serif;  cursor:pointer; background:#C41717; background:-moz-linear-gradient(#C41717, #980909); background:-webkit-linear-gradient(#C41717, #980909); border:0; }
#request-equote-promo .form button { margin:0; padding:8px 0 8px; width:180px; text-align:center; color:#fff; font: bold 14px/18px arial,sans-serif;  cursor:pointer; background:#C41717; background:-moz-linear-gradient(#C41717, #980909); background:-webkit-linear-gradient(#C41717, #980909); border:0; }
.form button.fbutton1 { margin:0; padding:8px 0 8px; width:180px; text-align:center; color:#fff; font: bold 14px/18px arial,sans-serif;  cursor:pointer; background:#C41717; background:-moz-linear-gradient(#C41717, #980909); background:-webkit-linear-gradient(#C41717, #980909); border:0; }

.form button.equotebtn { margin:0; padding:8px 0 8px; width:180px; text-align:center; color:#fff; font: bold 14px/18px arial,sans-serif;  cursor:pointer; background:#C41717; background:-moz-linear-gradient(#C41717, #980909); background:-webkit-linear-gradient(#C41717, #980909); border:0; }

.component-form { margin:0 0 0 -11px; padding:0; width:990px; min-height:850px; background:#f2f2f2; }
.component-form .col1 { margin:0; padding:22px 30px; width:515px; float:left; display:inline; }
.component-form .col1 h1 { margin:0 0 20px; }
.component-form .col1 td { vertical-align:top; }
.component-form .col1 .floatright { margin:0 0 20px 20px; float:right; display:inline; }
.component-form .col2 { margin:0; padding:30px; width:350px; float:left; display:inline; background:#eaeaea; border-left:1px solid #fff; }
.component-form .col2 span { color:#333; font-size:11px; } /* color:#a6a6a6; */ 

#request .component-form { margin-left:0px; }
#request-equote-promo .component-form, 
#powerfulanswers-request-info .component-form,
.Powerful_Answers_Request_Info_equote_Page .component-form, 
.Powerful_Answers_Request_Info_orders_Page .component-form { margin-left:0px; }

.form label { width:100% !important; *margin-right:0%; }
#two-col-form .form label { width:37% !important; }

#request .tbl-form select { *width:90%; }

#request .big { margin-bottom:10px; }

#list-links li.first div { padding-top:16px; }
#list-links li.last div { padding-bottom:16px; }
.subnavone .first div, .subnavone .first a { margin-bottom:3px !important; padding-left: 14px !important; }
.subnavone div { padding: 7px 5% 8px; } /* margin-bottom:4px; padding-left: 14px;  */ 

#sitemap .level2 { display:none; }

.no-border td, [data-layout] [data-col] .no-border td, 
.tbl-news.no-border td, [data-layout] [data-col] .tbl-news.no-border td { border:none !important; border-bottom:0px solid #fff !important; padding-right:20px !important; }

[data-layout] .callout-solutions img { margin-bottom:-14px; margin-left:-20px; }

.top-nav-link a { color:#333; }
.top-nav-link a:hover, .top-nav-link a:visited { color:#333; font-style:normal; }

/* ppc */
#ppc [data-content] {  } /* background:url(../images/bg-landing.png) repeat-x 0 0px; */ 
#ppc h1 { color:#b72120; }
#ppc [data-box-content] form, .data-box-content form { width:97%; }
#ppc .text-box .text { position:absolute; margin-top:8px; width:31%; line-height: 25px; font-size:19px; }
#ppc .text-box .text .em { color:#b00000; }

#ppc .text-box#low-cost .text { margin-left:12px; }

hr.short { margin-top:5px !important; }

#ebook-request-form { float:left; }
#ebook-cover-box { float:left; width:40%; margin-left:7%; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80%;
}

img[src*="trackalyzer"] { position: absolute; }

#search iframe { border:0px solid #fff !important; }

table.noborder td { border:none !important; }

.mobile-sec-nav { display:none; }

[data-layout] iframe[name*="google_conversion_frame"], 
[data-layout] iframe[src*="googleadservices.com"]{ position:absolute; margin-top:-999%; }

#nav-secondary li#sec-portal-link { display:block !important; }

iframe[src*="oauth"]  { top:-999em !important; width:1px !important; position:absolute !important; }
iframe[id*="oauth"] { top:-999em !important; width:1px !important; }
iframe[src*="hub.html"] { top:-999em !important; width:1px !important; position:absolute !important; }
iframe[id*="twttrHubFrame"] { width:10px !important; }

#sub-tabs .tabbox .in-the-news td a { display:block; min-width:200px; }

/* #fueling-change .col2 { position:fixed; left:63%; max-width:327px; } */

.data-box-content #box-links li { margin:10px -13px 0px !important; padding:0 !important; list-style:none; font-size:16px; background:none !important; }
.data-box-content #box-links a { padding:13px 5% 14px; display:block; color:#333; box-shadow:0 1px 0 #fff; -moz-box-shadow:0 1px 0 #fff; }
.data-box-content #box-links li:last-of-type a { box-shadow:0 1px 0 #fff; -moz-box-shadow:0 1px 0 #fff; }
.data-box-content #box-links a strong { color:#0066cc; font-weight:normal; }
.data-box-content #box-links a:hover { color:#0066cc; }

.data-box-content #box-links ul li { margin:0 !important; }
.data-box-content #box-links ul li:last-of-type a { border:0; box-shadow:none; -moz-box-shadow:none; }

.fancylike-fb-like {
background: url('../images/icon-fb-like.png') no-repeat 0px 0px;
width: 47px;
height: 20px;
}

#expertise .addthis_toolbox { height:50px; }

#ppc .text-box #ppc-marketo.text { width:100%; position:relative; margin-bottom:20px; } /*  margin-bottom:50px; width:66%; { width:25%; } */ 
#ppc-right-vid { position:relative; margin-left:10%; } /* position:absolute; margin-left:27%; margin-left:35%; */ 
#ppc-right-vid iframe { width:500px !important; height:370px !important; } /* width:390px !important; height:270px !important; j*/ 
.ppc-mid-text { margin-top:10px; } /* margin-top:-80px; */ 
#ppc-one-liner td { font-size:24px; }

#custom-tweet-button span, 
#custom-tweet-button a {
        display: block; cursor:pointer; 
        background: url('../images/icon_tweet_this.png') 1px center no-repeat;
}
#custom-tweet-button em { visibility:hidden; }

#custom-gplus-button span, 
#custom-gplus-button a {
        display: block; cursor:pointer; height:24px; 
        background: url('../images/icon-gplus.png') 1px center no-repeat;
}
#custom-gplus-button em { visibility:hidden; }

/* Blog Pagination */
.paging-box { margin-bottom:20px;  }
.paging-box ul li { list-style:none; display: inline; margin-right:0px; padding-left:2px; background:none !important; }

#blog-list-page .tbl-item { border-bottom: 1px solid #ccc; margin-bottom: 20px !important; }
#blog-list-page .floatright { padding-right:15px; }
.blogitem { margin-bottom:30px; }

/* Enterprise */
#demoequote { padding: 13px; }

#enterprise [data-box="1"] [data-box-inner], 
#enterprise .data-box1 .data-box-inner { background:#f0f0f0 }

#demoequote [data-box-title], 
#demoequote  .data-box-title { background:#ff0000; color:#fff !important;  
    margin-left: -5%;
    margin-top: -14px;
    padding-left: 5% !important;
    width: 101%;
}

#call-today-box [data-box-title], 
#call-today-box .data-box-title { background:#ff0000; color:#fff !important;  
    margin-left: 0;
    margin-top: -1px;
    padding-left: 5% !important;
    width: 92%;
}

#call-today-box .highlight { color:#333; }

#enterprise [data-box="1"] [data-box-content], 
#enterprise [data-box="1"] .data-box-content, 
#enterprise .data-box1 [data-box-content], 
#enterprise .data-box1 .data-box-content, 
#enterprise [data-col="1"] .data-box-content, 
#enterprise .inner-callout { padding:0px;/ }


/* New Social Share */
#social-share-sm { float:right; width:23%; }
#social-share-sm img { float:left; margin: 0 5px 0 0; }

#social-share-sm.socialbar { display: block; width:80%; height: 50px; float: none; }
#social-share-sm.webinar { width:auto; }

#expertise #social-share-sm.socialbar { width:23%; }

/* Home Banner New 3 3 2015 */
#hbanner7 { display:none; }
.ispreviewing #hbanner7 { display:block; }

/* NEW TOP */
#v_2 #logo { top: 0px; margin-left: -492px; } /* top: 31px; margin-left: -479px; */ 

#v_2 [data-header] { background:#fff; }
#v_2 [data-header] [data-wrap] { background:none; }
#v_2 [data-header] [data-inner] { background: url("../images/bg-header-inner.png") no-repeat 0 -0px #fff; }

#v_2 #nav-secondary strong, #nav-secondary span { color: #595a5d; }

#v_2 #nav-secondary a { color: #595a5d; }
#v_2 #nav-primary a { color: #595a5d; border-radius:4px 4px 0 0; }
#v_2 .top-nav-link a { color: #595a5d; }

#v_2 #nav-primary { border-top:1px solid #d2d3d4; margin-top: 52px; padding-top: 12px; }
#v_2 #nav-primary [data-active] > a { background:#f1f1f1; color:#ed1c24; border-top:1px solid #d2d3d4; border-left:1px solid #d2d3d4; border-right:1px solid #d2d3d4; }
#v_2 #nav-primary > li > a:hover { background:#f1f1f1; color:#ed1c24; border-top:1px solid #d2d3d4; border-left:1px solid #d2d3d4; border-right:1px solid #d2d3d4; }
#v_2 #nav-primary [data-active] a:after { display:none; }
#v_2 #nav-primary [data-nav-drop] { box-shadow:none; border-bottom:5px solid #d2d3d4; border-right:1px solid #d2d3d4; border-left:1px solid #d2d3d4; border-top:1px solid #d2d3d4; }

#v_2 #nav-primary #pli2 [data-nav-drop] { min-width:102px; }
#v_2 #nav-primary #pli3 [data-nav-drop] { min-width:104px; }
#v_2 #nav-primary #pli4 [data-nav-drop] { min-width:112px; }
#v_2 #nav-primary #pli5 [data-nav-drop] { min-width:102px; }

.ie10 #v_2 #nav-primary #pli2 [data-nav-drop] { min-width:101px; }
.ie10 #v_2 #nav-primary #pli3 [data-nav-drop] { min-width:104px; }
.ie10 #v_2 #nav-primary #pli4 [data-nav-drop] { min-width:113px; }
.ie10 #v_2 #nav-primary #pli5 [data-nav-drop] { min-width:102px; }

#v_2 #nav-secondary  a:hover { background:#f1f1f1; color:#ed1c24; }
#v_2 #nav-secondary [data-active] > a { background:#f1f1f1; color:#ed1c24; }
#v_2 #nav-secondary [data-active] a:after { display:none; }
#v_2 #nav-secondary [data-nav-drop] a:hover { color:#595A5D !important; }

#v_2 #h-banner [data-banner-controls] { background:none; }
#v_2 #h-banner [data-banner-controls] img { height:24px; }

#v_2 [data-intro] { background:#fff; } /* background: url("../images/bg-data-intro.png") repeat-x 0 125px ; */ 
#v_2 [data-intro] [data-inner] { width:100%; padding:0 !important; } /* width:1600px; */

#v_2 #nav-secondary ul { z-index:2; }

#v_2 #h-banner [data-banner-items] { width:100% !important; max-height:450px; border:none;  } /* max-height:441px; */ 

.ie9 .data-box-content #box-links a { border:0; box-shadow:none; }

#fb-box   { width:110px; height:25px; overflow:hidden; }
#twit-box { width:110px; height:25px; overflow:hidden; }
#twit-box iframe { margin-left:0px !important; }

.oldprejuly { display:block; }
.ispreviewing .oldprejuly { display:none; }
.isqa .oldprejuly { display:none; } 

.newjuly { display:none; }
.ispreviewing .newjuly { display:block; }
.isqa .newjuly { display:block; } 

.ie10 #___plusone_0 { overflow:hidden;  }
.ie10 #___plusone_0 iframe { margin-top:0px; margin-left:3px; } /* mar8px;  */ 
.ie10 .fb-like, .ie10 .fb-like span { width:77px !important; }

.ie10 .homepage iframe { width:320px !important; height:240px !important; min-height:240px !important; }
.ie10 .col1 iframe { margin-left:0px; margin-right:0px;  width:95.5% !important; }

.ie11 .homepage iframe { width:320px !important; height:240px !important; min-height: 240px !important; }
.ie11 .col1 iframe { margin-left:0px; margin-right:0px;  width:95.5% !important; }

.data-article { border-bottom: 1px solid #ccc;
  padding: 30px 0; }
.tabs-category .meta { border-color: #ccc;
    border-image: none;
    border-style: solid;
  border-width: 1px 0; margin-left: -1.5%;
    padding: 6px 0 5px 1.5%; }



[data-content] [data-header] ul li { background-image:none; list-style:none; }

.webinar-detail #webinar-search {  } /* margin-top: -300px; position: absolute; */ 

#webinar-search { width:25%; padding: 5px 1%;  } /* background:url(../img/icon-mag.png) no-repeat 100% 3px; margin-top: -185px; position: absolute;  */  /* margin-top: -270px; margin-top: -137px; */ 

#webinarlist #sub-tabs .tabbox .tbl-item img { border:1px solid #000;  }
#webinarlist .socialvert { width: 60px; float: left; } /* width: 13px; */ 
#webinarlist .listcontent { width:90%; float: left; }
#webinarlist .ltitle a { color:#b00000; }
#webinarlist .ltitle a:hover { font-style:italic }
#webinarlist .category { color:#000; }

#sortarea { } /*  margin-bottom:40px; */ 


.vidwrapper         {
	width:80%;
	height:15px;
	margin:0 auto;
	max-width:270px;



*width:270px; }
.vidwrapper div     {position:relative;}
.vidwrapper .ratio {display:block;width:100%;height:auto;}
#mob-iframe iframe { position:absolute;top:0;left:0;width:100% !important; height:100% !important; min-height: 0 !important;}


/* BUSINESS LANDING */
#business {}

/* LANDSCAPING */
#landscaping_mult [data-layout="2 Column"] [data-col="1"] { width: 55.3%; margin-right: 3%; } 
#landscaping_mult [data-layout="2 Column"] [data-col="2"] { width: 37.7% } 
#landscaping_mult h1 { font-weight: bold; }
#landscaping_mult h1 em { color:#000; font-size: 28px; } 
#landscaping_mult .subhead { font-size: 20px; line-height: 25px; font-family:'verizon-book',arial,sans-serif; }
[data-content] #landscaping_mult ul li { background:none; list-style:disc; padding-left:0px;  }
[data-content] #landscaping_mult ul { padding-left: 235px; }
#landscaping_mult [data-box="landscaping"] { background-color:#d2d3d4; padding:20px; }
#landscaping_form h2  { color:#ED1C24; font-size: 20px; line-height: 25px; margin-bottom: 13px; } 
#landscaping_form .fintro { font-family:'verizon-book', arial; font-size:16px; }
#landscaping_form .notice { font-family:'verizon-book', arial; font-size:12px; margin-bottom:30px;  }
[data-box] #landscaping_form label { width:27% !important; margin-right: 5%; margin-left: 0%; float:left;  }
[data-box] #landscaping_form input[type="password"], 
[data-box] #landscaping_form input[type="text"], 
[data-box] #landscaping_form textarea { width:56% !important;   }
[data-box] #landscaping_form select { width:62% !important;   }
#landscaping_form [data-box-content] form, #landscaping_form .data-box-content form { width: 98% } 
#landscaping_mult p { font-family:'verizon-book',arial,sans-serif; line-height: 24px; }
#landscaping_mult ul li { font-family:'verizon-book',arial,sans-serif; font-size: 13px; margin-bottom: 1px; }
#landscaping_mult [data-box] #landscaping_form label { font-weight:normal; }
#landscaping_mult #mktFrmSubmit { background: url("../img/NWF-2001-LP_photo-header-graydl.png") no-repeat left top transparent;  margin-left: 114px; margin-top: 10px; border: 0 none; color: transparent !important; cursor: pointer; display: block; font-size: 0 !important; height: 47px !important; line-height: 0; overflow: hidden; text-indent: -999px; width: 212px !important; }
#landscaping_form .block { display:block; clear:both; margin-bottom:10px; }

/* ROI CALC
---------------------------------------------- */
#nwfroi {  }
#nwfroi .final-step { background-color:#f11616;  }
#nwfroi .final-step .icon { background-color:#fff; }
#nwfroi .final-step .icon a { color:#f11616 !important; } 
#nwfroi .results-cont h3 { color:#333; }
#nwfroi .col6 { width:37%; }

#nwfroi #results { margin-top:0px; }

#nwfroi a.btn-gray:hover { color:#fff; }

#nwfroi .results-cont a.btn-gray { margin:40px 0 20px 56px !important; float:left; } /* margin:40px 0 20px 15px !important; */ 

#nwfroi .results-cont .submit-btn { float:left; margin:40px 0 20px 40px; top:0; }

#nwfroi .frow .col7 { max-width:475px; }

#nwfroi #basic-busi { margin-top:8px; }

/*
#nwfroi .acc-title { background:#ecedee; }
#nwfroi .on .acc-title { background:#ecedee; }
*/
#nwfroi .jstyling-select-s { background-image:none; }

#nwfroi .on .acc-cont { padding: 30px 0 40px; } 

#nwfroi .jstyling-select { width: 110px; } 
#nwfroi .lab2 { left: 115px; }

#nwfroi .final-step2 { line-height:70px; background:#595a5d; padding:0 20px; font-size:24px;
    font-family: verizon_bold, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:block; }
      .final-step .icon { display:inline-block; background:#ee1c24; width:27px; height:27px; margin-right:14px; text-align:center; font-size:17px; font-weight:bold;
      color:#fff; vertical-align:middle; -webkit-border-radius: 30px; border-radius: 30px; line-height:27px; font-family:Arial, Helvetica, sans-serif; 
      position:relative; top:-3px; }

#nwfroi .final-step2 .acc-title { display:inline; padding:0; background:#595a5d;   }

#nwfroi .policy-sm { left: auto; right:20px; bottom: 20px; }

#form select { margin-bottom:10px; }
#form strong { font-weight:bold !important; }

/* Powerful Answers */
/*
select::-ms-expand {
    display: none;
}
*/
#powerfulanswers .form1 #state select { padding-right:0px !important;  }
#powerfulanswers #microsite-link { display:none !important; }

#powerfulanswers #fancybox-overlay { opacity: 0.98 !important; filter: alpha(opacity = 98) !important; }

#powerfulanswers .form1 select { padding-left:8px; height:auto; } /* padding-top:10px; padding-bottom:10px;  */ 

#powerfulanswers .form1 label, #powerfulanswers .form1 strong { margin-bottom: 8px; }

#powerfulanswers .form1 input[type="text"] { padding-top: 1px; padding-bottom: 2px; }

#powerfulanswers #options label { margin-left:20px; }

#news-detail hr { margin-top:9px; margin-bottom:8px; }

/* ==========================================================================
   Custom form elements
   ========================================================================== */
.jstyling-select {margin: 0; padding: 0; position:relative; z-index: 0;} 
.jstyling-select-t {white-space: nowrap; overflow: hidden;}
.jstyling-select-l {margin: 0; padding: 0; width: 100%; display: none; position: absolute; overflow-y: auto; z-index: 1000;}
    .jstyling-select-l div {list-style: none; display: block; white-space: nowrap; overflow: hidden;}
    .jstyling-select-l div:hover {}
    .jstyling-select-l div.disabled {}
    .jstyling-select-l div.disabled:hover {}
.jstyling-select.active {z-index: 700; }    
    .jstyling-select.active .jstyling-select-l {display: block;}

/* Select wrapper */ 
.jstyling-select {width:100px; cursor:pointer; height:23px; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: border-box;
    display:block; font-family: verizon_book, Arial, Helvetica, sans-serif;
    font-size:14px; color:#333333; background:#d2d3d4; padding:0 0px 0 10px; }
/* Select current option */
  .jstyling-select:hover {  background:; }
#roi-calculator .jstyling-select-s, #roi-calc .jstyling-select-s { height: 23px; line-height: 23px; background: url(../images/dropdown.png) no-repeat center right;}
.jstyling-select-t {width:auto; max-width:80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 

/* Select options list*/
.jstyling-select-l {max-height: 230px; background:#f6f7f8; border-top: 0; top: 23px; left: 0px;} 
    .jstyling-select-l div { height: 23px; border-top: 1px dotted #cccccc; padding: 0 10px; font-size:14px; line-height:23px;
  font-family: verizon_book, Arial, Helvetica, sans-serif;} 
    .jstyling-select-l div:hover {background: #eeeeee;}
    .jstyling-select-l div.disabled {background: #E5E5E5;}
    .jstyling-select-l div.disabled:hover {color: #000000;}
    .jstyling-select-l div:first-child {border-top: 0}
.jstyling-select.active {background-position: 100% -28px;}
.jstyling-select.disabled {background-color: #E5E5E5;}


/* MISC. CLASSES & IDS
---------------------------------------------- */
.floatleft { margin:0 10px 5px 0; float:left; }
.floatright { margin:0 0 5px 10px; float:right; }
.highlight { margin:0; color:#b00000; font:normal 22px/28px 'verizon-book',arial,sans-serif; }
.show { display:block; }
.hide { display:none; }
.invis { visibility:hidden; position:absolute; }
.last { border:0 !important; }
.large { margin-bottom:15px; font-size:16px; line-height:20px; }
td .large a { font-size:14px; } /* .required */ 
.req, .error  { color:#ff0000; }
.small { margin-bottom:8px; font-size:12px; line-height:18px; }
.small_alt { margin-bottom:7px; font-size:13px; line-height:17px; }
[data-col] { float:left; }
[data-noselect] { user-select:none; -moz-user-select:none; -webkit-user-select:none; }
[data-nostyle], .hide { display:none !important; }
.show { display:block !important; }
[data-text="center"], .center { text-align:center; }
[data-text="left"], .left { text-align:left; }
[data-text="right"], .right { text-align:right; }
.date { color:#858585; }
.main-image-case { margin-top: 60px; }
#microsite-link { position: absolute; top: 23px; right: 50%; margin-left:160px; display: none; }
#microsite-link li { position: relative; float: left; list-style: none; color: #e51b24; font-size: 12px;}
#microsite-link a { z-index: 2; position: relative; margin: 0 -9px; padding: 0 9px 9px; display: inline-block; color: #333; }

.iscurrent   { display:block; }
.ispreview { display:none; }
.ispreviewing .iscurrent { display:none !important; }
.ispreviewing .ispreview { display:block !important; }

/* SET CUSTOM TEXT HIGHLIGHT */
::-moz-selection { color:#fff; background:#369; }
::selection { color:#fff; background:#369; }

/* CLEARFIX */
.clearfix:after, [data-inner]:after, [data-h-content]:after, [data-content]:after, [data-layout]:after, [data-col]:after { content:''; display:block; clear:both; }

/* QTIP */
/*
 * qTip2 - Pretty powerful tooltips - v2.2.0
 * http://qtip2.com
 *
 * Copyright (c) 2013 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Thu Nov 21 2013 08:34 GMT+0000
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: basic css3
 */
.qtip{
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;

  max-width: 280px;
  min-width: 50px;
  
  font-size: 10.5px;
  line-height: 12px;

  direction: ltr;

  box-shadow: none;
  padding: 0;
}

  .qtip-content{
    position: relative;
    padding: 5px 9px;
    overflow: hidden;

    text-align: left;
    word-wrap: break-word;
  }

  .qtip-titlebar{
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;

    border-width: 0 0 1px;
    font-weight: bold;
  }

  .qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

  /* Default close button class */
  .qtip-close{
    position: absolute;
    right: -9px; top: -9px;

    cursor: pointer;
    outline: medium none;

    border-width: 1px;
    border-style: solid;
    border-color: transparent;
  }

    .qtip-titlebar .qtip-close{
      right: 4px; top: 50%;
      margin-top: -9px;
    }
  
    * html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

    .qtip-titlebar .ui-icon,
    .qtip-icon .ui-icon{
      display: block;
      text-indent: -1000em;
      direction: ltr;
    }

    .qtip-icon, .qtip-icon .ui-icon{
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      text-decoration: none;
    }

      .qtip-icon .ui-icon{
        width: 18px;
        height: 14px;

        line-height: 14px;
        text-align: center;
        text-indent: 0;
        font: normal bold 10px/13px Tahoma,sans-serif;

        color: inherit;
        background: transparent none no-repeat -100em -100em;
      }

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
  border-width: 1px;
  border-style: solid;
  border-color: #F1D031;

  background-color: #FFFFA3;
  color: #555;
}

  .qtip-default .qtip-titlebar{
    background-color: #FFEF93;
  }

  .qtip-default .qtip-icon{
    border-color: #CCC;
    background: #F1F1F1;
    color: #777;
  }
  
  .qtip-default .qtip-titlebar .qtip-close{
    border-color: #AAA;
    color: #111;
  }



/*! Light tooltip style */
.qtip-light{
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}

  .qtip-light .qtip-titlebar{
    background-color: #f1f1f1;
  }


/*! Dark tooltip style */
.qtip-dark{
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

  .qtip-dark .qtip-titlebar{
    background-color: #404040;
  }

  .qtip-dark .qtip-icon{
    border-color: #444;
  }

  .qtip-dark .qtip-titlebar .ui-state-hover{
    border-color: #303030;
  }


/*! Cream tooltip style */
.qtip-cream{
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}

  .qtip-cream .qtip-titlebar{
    background-color: #F0DE7D;
  }

  .qtip-cream .qtip-close .qtip-icon{
    background-position: -82px 0;
  }


/*! Red tooltip style */
.qtip-red{
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}

  .qtip-red .qtip-titlebar{
    background-color: #F06D65;
  }

  .qtip-red .qtip-close .qtip-icon{
    background-position: -102px 0;
  }

  .qtip-red .qtip-icon{
    border-color: #D95252;
  }

  .qtip-red .qtip-titlebar .ui-state-hover{
    border-color: #D95252;
  }


/*! Green tooltip style */
.qtip-green{
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}

  .qtip-green .qtip-titlebar{
    background-color: #B0DE78;
  }

  .qtip-green .qtip-close .qtip-icon{
    background-position: -42px 0;
  }


/*! Blue tooltip style */
.qtip-blue{
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}

  .qtip-blue .qtip-titlebar{
    background-color: #D0E9F5;
  }

  .qtip-blue .qtip-close .qtip-icon{
    background-position: -2px 0;
  }



.qtip-shadow{
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;

  color: white;
  border-width: 0;

  background: #4A4A4A;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
  background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
  background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
  background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
  background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

  .qtip-youtube .qtip-titlebar{
    background-color: #4A4A4A;
    background-color: rgba(0,0,0,0);
  }
  
  .qtip-youtube .qtip-content{
    padding: .75em;
    font: 12px arial,sans-serif;
    
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
  }

  .qtip-youtube .qtip-icon{
    border-color: #222;
  }

  .qtip-youtube .qtip-titlebar .ui-state-hover{
    border-color: #303030;
  }


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);

  border: 2px solid #ddd;
  border: 2px solid rgba(241,241,241,1);

  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;

  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}

  /* IE Specific */
  .qtip-jtools .qtip-titlebar{
    background-color: transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
  }
  .qtip-jtools .qtip-content{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
  }

  .qtip-jtools .qtip-titlebar,
  .qtip-jtools .qtip-content{
    background: transparent;
    color: white;
    border: 0 dashed transparent;
  }

  .qtip-jtools .qtip-icon{
    border-color: #555;
  }

  .qtip-jtools .qtip-titlebar .ui-state-hover{
    border-color: #333;
  }


/* Cluetip style */
.qtip-cluetip{
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}

  .qtip-cluetip .qtip-titlebar{
    background-color: #87876A;
    color: white;
    border: 0 dashed transparent;
  }
  
  .qtip-cluetip .qtip-icon{
    border-color: #808064;
  }
  
  .qtip-cluetip .qtip-titlebar .ui-state-hover{
    border-color: #696952;
    color: #696952;
  }


/* Tipsy style */
.qtip-tipsy{
  background: black;
  background: rgba(0, 0, 0, .87);

  color: white;
  border: 0 solid transparent;

  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}

  .qtip-tipsy .qtip-titlebar{
    padding: 6px 35px 0 10px;
    background-color: transparent;
  }

  .qtip-tipsy .qtip-content{
    padding: 6px 10px;
  }
  
  .qtip-tipsy .qtip-icon{
    border-color: #222;
    text-shadow: none;
  }

  .qtip-tipsy .qtip-titlebar .ui-state-hover{
    border-color: #303030;
  }


/* Tipped style */
.qtip-tipped{
  border: 3px solid #959FA9;

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;

  background-color: #F9F9F9;
  color: #454545;

  font-weight: normal;
  font-family: serif;
}

  .qtip-tipped .qtip-titlebar{
    border-bottom-width: 0;

    color: white;
    background: #3A79B8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
    background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
  }

  .qtip-tipped .qtip-icon{
    border: 2px solid #285589;
    background: #285589;
  }

    .qtip-tipped .qtip-icon .ui-icon{
      background-color: #FBFBFB;
      color: #555;
    }


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
  /** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333333;

  /** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

  .qtip-bootstrap .qtip-titlebar{
    /** Taken from Bootstrap .popover-title */
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
  }

    .qtip-bootstrap .qtip-titlebar .qtip-close{
      /**
       * Overrides qTip2:
       * .qtip-titlebar .qtip-close{
       *   [...]
       *   right: 4px;
       *   top: 50%;
       *   [...]
       *   border-style: solid;
       * }
       */
      right: 11px;
      top: 45%;
      border-style: none;
    }

  .qtip-bootstrap .qtip-content{
    /** Taken from Bootstrap .popover-content */
    padding: 9px 14px;
  }

  .qtip-bootstrap .qtip-icon{
    /**
     * Overrides qTip2:
     * .qtip-default .qtip-icon {
     *   border-color: #CCC;
     *   background: #F1F1F1;
     *   color: #777;
     * }
     */
    background: transparent;
  }

    .qtip-bootstrap .qtip-icon .ui-icon{
      /**
       * Overrides qTip2:
       * .qtip-icon .ui-icon{
       *   width: 18px;
       *   height: 14px;
       * }
       */
      width: auto;
      height: auto;

      /* Taken from Bootstrap .close */
      float: right;
      font-size: 20px;
      font-weight: bold;
      line-height: 18px;
      color: #000000;
      text-shadow: 0 1px 0 #ffffff;
      opacity: 0.2;
      filter: alpha(opacity=20);
    }

    .qtip-bootstrap .qtip-icon .ui-icon:hover{
      /* Taken from Bootstrap .close:hover */
      color: #000000;
      text-decoration: none;
      cursor: pointer;
      opacity: 0.4;
      filter: alpha(opacity=40);
    }


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
  filter: none;
  -ms-filter: none;
}



.qtip .qtip-tip{
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
  
}

  /* Opera bug #357 - Incorrect tip position
  https://github.com/Craga89/qTip2/issues/367 */
  x:-o-prefocus, .qtip .qtip-tip{
    visibility: hidden;
  }

  .qtip .qtip-tip,
  .qtip .qtip-tip .qtip-vml,
  .qtip .qtip-tip canvas{
    position: absolute;

    color: #123456;
    background: transparent;
    border: 0 dashed transparent;
  }
  
  .qtip .qtip-tip canvas{ top: 0; left: 0; }

  .qtip .qtip-tip .qtip-vml{
    behavior: url(#default#VML);
    display: inline-block;
    visibility: visible;
  }

#qtip-overlay{
  position: fixed;
  left: 0; top: 0;
  width: 100%; height: 100%;
}

  /* Applied to modals with show.modal.blur set to true */
  #qtip-overlay.blurs{ cursor: pointer; }

  /* Change opacity of overlay here */
  #qtip-overlay div{
    position: absolute;
    left: 0; top: 0;
    width: 100%; height: 100%;

    background-color: black;

    opacity: 0.7;
    filter:alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  }



.qtipmodal-ie6fix{
  position: absolute !important;
}


.prodsuite { font-size:12px; line-height:18px; padding:10px; } /* font-size:16px; */ 

[data-hasqtip] { cursor:pointer; }
      

/* Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {

    /* Webkit-specific CSS here */
    .tbl-item tr td:nth-child(2) { width:67%; }

    #pdf-download-table td img { min-width:256px; }

.in-the-news .date { width:60px; }

    /* Safari only override */
    ::i-block-chrome, .big { background: -webkit-linear-gradient(#C61818, #8E0606) !important; }
    ::i-block-chrome, .sm { background: -webkit-linear-gradient(#C61818, #8E0606) !important;  }

}


/* MEDIA QUERIES
---------------------------------------------- */

@media (min-width:1593px) {
#v_2 [data-intro] { background: url("../images/bg-data-intro.png") repeat-x 0 125px ; } /*  */ 

}

@media (max-width:1350px) {
#v_2 #h-banner [data-banner-items] span { font-size:16px !important; }
#v_2 #h-banner [data-banner-items] strong { font-size:23px !important; line-height:27px !important;  }
#v_2 #h-banner [data-banner-items] p { font-size:13px !important; }
}

@media (max-width:1245px) {
#v_2 #h-banner [data-banner-items] span { font-size:16px !important; }
#v_2 #h-banner [data-banner-items] strong { font-size:23px !important; line-height:27px !important;  }
#v_2 #h-banner [data-banner-items] p { font-size:13px !important; }

}

@media (min-width:860px) and (max-width:984px) {
    #h-banner [data-banner-items] strong { font-size:20px !important; line-height:23px !important;  }
    /*#h-banner [data-banner-items] .box { min-height:135px !important; }*/
}

@media (max-width:1000px) {
#v_2 #h-banner [data-banner-items] span { font-size:16px !important; }
#v_2 #h-banner [data-banner-items] strong { font-size:23px !important; line-height:27px !important;  }
#v_2 #h-banner [data-banner-items] p { font-size:13px !important; }



}

@media (min-width:770px) and (max-width:960px) {
#nwfroi .lab2 { left: 139px; }
}

@media (max-width:768px) {
#nwfroi .col6 { width: 90%; }
}

@media (max-width:960px) {
#v_2 #h-banner [data-banner-items] span { font-size:.8em !important; line-height: 1em !important; }
#v_2 #h-banner [data-banner-items] strong { font-size:1.2em !important; line-height:1.2em !important; margin-bottom: 2px;  }
#v_2 #h-banner [data-banner-items] p { font-size:.9em !important; line-height: 1.2em; }

#nwfroi .frow .col7 { padding-left:20px; }
#nwfroi .frow input[type="text"] { margin-left:20px; }
#nwfroi .lab1 { left: 2px; }
#nwfroi .jstyling-select { margin-left:20px; }

}

@media (max-width:990px) {

    /* Landscaping
    ---------------------------------------------- */
    #landscaping_mult [data-layout="2 Column"] [data-col="1"] { width:100% !important; }
    #landscaping_mult [data-layout="2 Column"] [data-col="2"] { width:100% !important; }

}

@media (max-width:780px) {
#nwfroi .lab2 { left: 147px; margin-top: -28px; }
}

/* Above Phones */
@media (min-width:767px) {
        
    body { font-size:14px; line-height:20px; }

    table, th, td { font-size:14px; line-height:20px; }
    
    /* HEADLINES */
    h1, .h1 { margin-bottom:15px; font-size:35px; line-height:42px; }
    h2, .h2 { margin-bottom:12px; font-size:24px; line-height:30px; }
    h3, .h3 { margin-bottom:5px; font-size:20px; line-height:24px; }
    h4, .h4 { margin-bottom:5px; font-size:18px; line-height:22px; }
    h5, .h5 { margin-bottom:5px; font-size:16px; line-height:20px; }
    h6, .h6 { margin-bottom:5px; font-size:14px; line-height:18px; }
        
    /* HEADER
    ---------------------------------------------- */
    /* NAV: PRIMARY */
    #nav-primary { display:block; }
    /* -- Drop Downs */
    #nav-primary [data-nav-drop] { box-shadow:inset 0 10px 10px #e5e5e5; -moz-box-shadow:inset 0 10px 10px #e5e5e5; }

    /* NAV: SECONDARY */
    #nav-secondary li { display:inline-block; }


    /* FOOTER
    ---------------------------------------------- */
    [data-footer] [data-inner] { padding-top:38px; }
    [data-footer] small { position:absolute; top:72px; right:0; display:inline-block; color:#ccc; font-style:italic; }
    [data-footer] ul { margin-right:35px; }
    /* -- Social */
    [data-footer] .list-inline { margin-right:0; float:right; clear:none; }
    /* -- Search */
    #footer-search { margin-bottom:0; float:right; clear:none; }
    /* -- Nav: Footer */
    #nav-footer li { padding-right:10px; padding-left:10px; }
    #nav-footer li:last-of-type { padding-left:10px; }
    
    
    /* LAYOUTS
    ---------------------------------------------- */
    /* LAYOUT DEFAULTS */
    [data-layout] { margin-bottom:30px; padding-bottom:30px;  } /* border-bottom:1px solid #ccc; */ 
    [data-layout]:last-of-type { margin-bottom:0; padding-bottom:0; border-bottom:0; }

    [data-layout] [data-col] { padding-right:1%; padding-bottom:0; padding-left:1%; width:98%; float:left; }
    [data-layout] [data-col] > :last-child { margin-bottom:0 !important; }
    [data-layout] [data-col] .last-child { margin-bottom:0 !important; }
    [data-layout][data-alt], [data-layout].data-alt { padding-bottom:0; border-bottom:0; }

    [data-layout] img { margin:0 -10px 15px -10px; display:block; max-width:103%; }
    [data-layout] img[data-inline], [data-layout] img.inline { margin:0; display:inline-block; max-width:none; }
    [data-layout] [data-float] img, [data-layout] .float img { margin-right:0; margin-left:0; display:block; max-width:100%; }
    [data-layout] iframe { margin-right:-10px; margin-left:-10px; display:block; width:102.5% !important; }
    [data-layout] [data-float] iframe, [data-layout] .float iframe { margin-right:0; margin-left:0; display:block; max-width:99.5%; }
    [data-layout] iframe.ytvid { margin-left:0px; margin-right:0px;  width:95.5% !important; }

    /* LAYOUT TYPES */
    /* -- 2 Column (Default) */
    [data-layout="2 Column"] [data-col="1"] { margin-right:1%; width:64.3%; }
    [data-layout="2 Column"] [data-col="2"] { width:30.7%; }
    /* -- 3 Column */
    [data-layout="3 Column"] [data-col] { width:30.66%; }
    [data-layout="3 Column"] [data-col="1"] { margin-right:1%; }
    [data-layout="3 Column"] [data-col="2"] { margin-right:1%; }

    [data-content="landing"] [data-layout][data-alt], [data-content="landing"] .data-alt[data-layout] { border-bottom: 0 none !important; padding-bottom: 0 !important; } 
    
    
    /* HOMEPAGE
    ---------------------------------------------- */
    /* FLOAT */
    [data-content="homepage"] [data-float], [data-content="homepage"] .float { margin-bottom:45px; }

    /* BANNER */
    /* -- Banners */
    #h-banner [data-banner-items] { height:auto; max-height:450px; overflow:hidden; } /* min-height:450px; */
    #h-banner [data-banner-items] span { font-size:19px; line-height:26px; }
    #h-banner [data-banner-items] strong { font-size:16px; line-height:18px; }
    #h-banner [data-banner-items] .box { left:10px; margin-top:20px; padding:15px 20px 50px 20px; } /* min-height:130px; */
    #h-banner [data-banner-items] strong + p { margin-top:-9px; }
    #h-banner [data-banner-items] li img { margin:0 auto; max-width:100%; }
    #h-banner [data-banner-items] .sm, #h-banner [data-banner-items] .sm_grey { padding-right:15px; padding-left:15px; }
    /* -- Controls */
    #h-banner [data-banner-controls] { bottom:14px; width:97%; }


    /* -- Homepage */
    #h-banner [data-banner-items] li#hbanner7 .box { width: 35%; }
    #h-banner [data-banner-items] li#hbanner1 .box { width: 40%; }
    #h-banner [data-banner-items] li#hbanner2 .box { width: 40%; }
    #h-banner [data-banner-items] li#hbanner3 .box { width: 50%; }
    #h-banner [data-banner-items] li#hbanner4 .box { width: 43%; }
    #h-banner [data-banner-items] li#hbanner5 .box { width: 39%; }
    #h-banner [data-banner-items] li#hbanner6 .box { width: 39%; }

    /* -- Powerful Answers */
    #powerfulanswers #h-banner [data-banner-items] .box { min-height:1px !important; }
    #powerfulanswers #h-banner [data-banner-items] li#hbanner1 .box { width: 47%; }
    #powerfulanswers #h-banner [data-banner-items] li#hbanner2 .box { width: 47%; }
    #powerfulanswers #h-banner [data-banner-items] p { display:none; }

    #ie8 .homepage [data-inner] { margin-top:40px; }

    
    /* COMPONENTS
    ---------------------------------------------- */
    .action-item { margin:0 1% 30px 0; padding:0; width:18.9%; float:left; text-align:center; }
    .action-item.last { margin-right:0; }
    .action-item img { margin-right:0; width:auto; float:none; }
    .action-item .mask { z-index:1; position:absolute; top:0; left:0; padding:0 !important; width:100%; height:148px; opacity:0; text-align:center; background:url(../img/mask.png); opacity:0; transition:opacity .15s; }
    .action-item .mask span { margin-top:37px; padding:10px 0 0; width:80%; height:26px; display:inline-block; color:#fff; font-weight:bold;font-size:15px; background:#df3206 url(../img/bg-button-view.png) repeat-x 0 0; border-radius:1px; }
    .action-item:hover .mask { opacity:1; transition:opacity .15s; }


    
    /* BOX */
    [data-col] [data-box] { margin-right:-3%; margin-left:-3%; }
    [data-box] [data-float="left"], [data-box] .floatleft { margin:0 10px 10px 0 !important; }
    [data-box] [data-float="right"], [data-box] .floatright { margin:0 0 10px 10px !important; }
    [data-box] label { width:100% !important; float:none; }
    [data-box] label + button { margin-top:4px; }
    
    /* CAROUSEL */
    [data-carousel-inner] { margin:0 30px; }
    /* -- Items */
    [data-carousel-item] { z-index:2; position:absolute; top:0; left:0; width:16.66%; text-align:center; }
    [data-carousel-item] img { width:100%; }
    /* -- Controls */
    [data-carousel-control] { z-index:3; position:absolute; top:0; width:27px; height:100%; cursor:pointer; background:url(../img/bg-carousel.png) no-repeat 0 100px; }
    [data-carousel-control="next"] { right:0; background-position:-32px 50%; }
    [data-carousel-control="prev"] { left:0; background-position:0 50%; }
    /* -- Specific Instances */
    [data-carousel="client-case-studies"], [data-carousel="client-case-studies"] [data-carousel-inner] { height:85px; }

    /* SWITCHER */
    /* -- Controls */
    .js [data-switch-controls] { padding-top:0 !important; display:inline-block; }
    [data-switch-controls] li {  margin:0 1px 0 0 !important; padding:10px 0 0 !important; float:left; display:inline-block; }
    [data-switch-controls] [data-active] { background:url(../img/bg-switch.png) no-repeat 50% 0 !important; }

    [data-switch-controls] [data-active] strong, 
    [data-switch-controls] [data-active]:hover strong, 
    [data-switch-controls] [data-active]:active strong { background:linear-gradient(#979797, #cbcbcb); background:-moz-linear-gradient(#979797, #cbcbcb); }

    
    /* BUTTONS
    ---------------------------------------------- */
    .btn1 { height:62px; color:#fff; font-size:24px !important; background-position:100% -100px; }
    .btn1 span { padding:21px 20px 0 26px; height:41px; background-position:0 0; }


    /* FORMS
    ---------------------------------------------- */
    label { margin-right:13%; width:37% !important; float:left; }
    label + button { margin-top:23px; }


    /* FORM - LAYOUT */
    .form1 { padding:0; }
    .form1 legend { margin-bottom:45px; width:100%; text-transform:uppercase; font:normal 36px/38px 'verizon-med'; } /* 'verizon-bold' */
    .form1 div { width:44%; float:left; }
    .form1 #firstname { padding-right:80px; }
    .form1 #company { padding-right:80px; }
    .form1 #state { padding-right:80px; }
    .form1 #vehicles { padding-right:80px; }
    .form1 label, .form1 strong { margin-bottom:14px; font-size:24px; }
    .form1 label .required { display:inline-block; transform:translateX(-5px); }
    .form1 input[type="text"] { margin-bottom:23px; padding-top:13px; padding-bottom:11px; width:93%; font-size:16px; line-height:18px; }
    .form1 select { margin:0 0 30px; width:100%; }

    #form1 { margin:0 auto; }
    #form2 .inner { padding-top:60px; padding-right:3%; padding-left:3%; }
    #form1 .question { margin-bottom:18px; font-size:30px; }
    #form1 .action { margin-bottom:40px; font-size:38px; }
    #form1 hr.or { margin-bottom:63px; border-width:2px 0 0; }
    /* -- Form */
    #options { padding-top:0; }
    #options label { margin-bottom:7px; font-size:20px; }
    #button { margin-top:8px; width:100%; text-align:right; }
    #button small { margin-top:14px; text-align:right; }


    /* TABLE
    ---------------------------------------------- */
    /* ITEM TABLE */
    .tbl-item { margin-top:-20px; }
    h2 + .tbl-item { margin-top:-10px; }
    .tbl-item tr { border:0; }
    .tbl-item td { padding:20px 20px 20px 0 !important; border-bottom:1px solid #e6e6e6; }
    .tbl-item tr td:first-of-type { padding:20px 20px 20px 0 !important; }
    .tbl-item tr:last-of-type td { border-bottom:0; }
    .tbl-item + hr { border:1px solid #ccc; border-width:1px 0px 0px; }

    /* NEWS TABLE */
    .tbl-news { margin:0 0 20px; border-collapse:collapse; }
    #press-and-events .tbl-news { margin-bottom:0px; }
    .tbl-news td, [data-layout] [data-col] .tbl-news td { padding:10px 0; border-bottom:1px solid #ccc !important; }
    .tbl-news tr:last-of-type td, [data-layout] [data-col] .tbl-news tr:last-of-type td { border:0 !important; }    
    .tbl-news h3 { margin-bottom:3px; }
    .tbl-news small { margin:0 0 7px !important; padding:2px 0; display:block; color:#858585; font-size:11px; line-height:14px; } 
    .tbl-news p { margin-bottom:10px !important; }

    /* MISC
    ---------------------------------------------- */
    [data-float="left"], .floatleft { margin-right:20px !important; margin-bottom:20px !important; float:left; }
    [data-float="right"], .floatright { margin-left:20px !important; margin-bottom:20px !important; float:right; }
    [data-offset], .data-offset { margin-right:-10px; margin-left:-10px; width:103%; }
    [data-offset="col"], .data-offset-col { margin-top:59px; margin-right:auto; margin-left:auto; width:auto; }



}

@media (max-width:1490px) {

#v_2 #h-banner [data-banner-controls] { width:75% !important; }

}

@media (max-width:962px) {

    #v_2 [data-header] [data-inner] { background: url("../images/bg-header-inner-mob.png") no-repeat 0 -0px #fff; }
    [data-intro] [data-inner] { padding: 0; }
}

/* Desktop Limit */
@media (min-width:985px) {
    
    body { min-width:985px; }
    
    
    /* SHARED
    ---------------------------------------------- */
    /* INNER WRAP */
    [data-inner] { margin:0 auto; padding-right:0; padding-left:0; width:985px; }
    #powerfulanswers #supage-inner {  } 

    /* LOGO */
    #logo { left:50%; margin-left:-500px; }
    
    
    /* HEADER
    ---------------------------------------------- */
    /* -- Networkfleet Tagline */
    [data-header] p { right:50%; margin-right:-492px; }

    /* NAV:PRIMARY */
    /* -- Drop Downs */
    #nav-primary [data-nav-drop-inner] { margin:0 auto; width:985px; float:none; }
    #nav-primary ul { margin-left:177px; }

    /* NAV: SECONDARY */
    #nav-secondary { right:50%; margin-right:-500px; }
    
    
    /* FOOTER
    ---------------------------------------------- */
    /* -- Social */
    [data-footer] .list-inline + p { margin:0 0 0 17px; padding:0; width:50%; float:left; border:0; }

    
    /* LAYOUTS
    ---------------------------------------------- */
    /* LAYOUT DEFAULTS */
    [data-layouts] { position:relative; padding:44px 0 0; min-height:100px; }

    [data-layout] img { max-width:107%; }
    [data-layout] iframe { width:106.5% !important; }
    .ie10 [data-layout] iframe { min-height:480px; } 
    .ie11 [data-layout] iframe { min-height:480px; } 

    /* HOMEPAGE
    ---------------------------------------------- */
    /* BANNER */
    /* -- Banners */
    #h-banner [data-banner-items] { width:100% !important; }
    #h-banner [data-banner-items] .box { left:5%; font-size:24px; line-height:28px; } /* min-height:185px; */
    #h-banner [data-banner-items] strong { font-size:25px; line-height:29px; }
    /* -- Controls */
    #h-banner [data-banner-controls] { width:98%; }

    
    /* COMPONENTS
    ---------------------------------------------- */
    /* BREADCRUMB */
    [data-breadcrumb] { left:0; }
    
    /* CAROUSEL */
    /* -- Items */
    [data-carousel-item] img { width:auto; }


    .action-item .mask span { margin-top:56px; width:147px; height:26px; }

    

    /* FORMS
    ---------------------------------------------- */
    /* FORM - LAYOUT */
    .form1 div { width:44.8%; }
    .form1 #firstname { padding-right:97px; }
    .form1 #company { padding-right:97px; }
    .form1 #state { padding-right:97px; }
    .form1 #vehicles { padding-right:97px; }

    #form2 .inner { padding:60px 0 40px; width:950px; }
    #form1 .question { font-size:36px; }
    #form1 .action { font:normal 42px/45px 'verizon-med'; }
    #form1 .action strong { font-family:'verizon-med'; }

    
    /* TABLE
    ---------------------------------------------- */
    .tbl-links img { margin:0 0 6px !important; display:inline-block !important; max-width:100% !important; }



}





/* Max Limit */
@media (min-width:1200px) {


    /* -- Homepage */
    #h-banner [data-banner-items] .box { left:50%; margin:30px 0 0 -449px; } /* min-height:205px; */

    #h-banner [data-banner-items] li#hbanner7 .box { width: 487px; }
    #h-banner [data-banner-items] li#hbanner1 .box { width: 487px; }
    #h-banner [data-banner-items] li#hbanner2 .box { width: 487px; }
    #h-banner [data-banner-items] li#hbanner3 .box { width: 517px; }
    #h-banner [data-banner-items] li#hbanner4 .box { width: 487px; }
    #h-banner [data-banner-items] li#hbanner5 .box { width: 487px; }
    #h-banner [data-banner-items] li#hbanner6 .box { width: 487px; }
    
    #h-banner [data-banner-items] strong { font-size:34px; line-height:41px; }



    #powerfulanswers #h-banner [data-banner-items] li#hbanner1 .box { width: 523px; }
    #powerfulanswers #h-banner [data-banner-items] li#hbanner2 .box { width: 523px; }
    


}



@media (max-width:950px){
    #webinarlist .listcontent { width:70%; } 
}


 
/* Portrait phones and down */
@media (max-width:875px) {
    
    /* HEADER
    ---------------------------------------------- */
    [data-header] p { display:none; }


    #roi-calculator .p-s3, #roi-calc .p-s3 { padding-left: 20px; }
    #roi-calculator #prod-sav, #roi-calc #prod-sav { margin-top:20px; }
    #roi-calculator .col-border, #roi-calc .col-border { border-right:none; }
    #roi-calculator #white-hero .col2, #roi-calc #white-hero .col2  { border-left:none; }
    
}

@media (min-width:500px) and (max-width:875px) {
#roi-calculator #nwfroi .lab2, #roi-calc #nwfroi .lab2 { margin-top: 0; }
}

/*
@media (min-width:742px) and (max-width:939px) {

[data-content="homepage"] [data-inner] { padding-top:0; margin-top:-20px; }

}*/
 
@media (max-width:790px) {

}

/* Landscape phones and down */
@media (max-width:767px) {
    
    /* HEADER
    ---------------------------------------------- */
    [data-header][data-active] { overflow:visible; background-position:0 -252px; }
    [data-header][data-active] [data-wrap] { background:none; }
    [data-header] p { right:18%; }

    
    /* NAV: PRIMARY */
    /* -- Mobile Menu Drop Trigger */
    [data-menu-trigger] { z-index:1; position:absolute; top:59px; right:2%; width:52px; height:52px; overflow:hidden; cursor:pointer; background:url(../img/bg-sprite-24.png) no-repeat -290px 10px; user-select:none; -moz-user-select:none; -webkit-user-select:none; }
    [data-menu-trigger-active] { background-position:-340px 10px; }
    /* -- Mobile Menu Drop Target */
    [data-nav-drop] { display:block !important; opacity:1 !important; }
    #nav-primary [data-active] a:after { display:none !important; }
    
    #nav-primary[data-menu-target] { position:absolute; top:50px; left:0; padding:15px 0 25px; width:100%; display:none; background:#b00000; }
    #nav-primary[data-menu-target] [data-nav-drop] { position:relative; top:auto; left:auto; right:auto; background:none; }
    #nav-primary[data-menu-target] [data-nav-drop-inner] { padding:0; width:100%; float:none; }
    #nav-primary[data-menu-target] ul { margin:0; padding:5px 0 10px 3%; display:block !important; opacity:1 !important; }
    #nav-primary[data-menu-target] li { float:none; }
    #nav-primary[data-menu-target] a { padding:0 3%; font-size:16px; color: #fff; }
    #nav-primary[data-menu-target] a:hover { opacity:.4; }
    #nav-primary[data-menu-target] [data-nav-drop] a { font:normal 14px/18px arial,sans-serif; }

    #h-banner [data-banner-items] { height:320px !important; }
    #h-banner [data-banner-items] .box { height:220px; }
    
    
    /* FOOTER
    ---------------------------------------------- */
    /* -- Social */
    [data-footer] [data-col] + .list-inline { margin:5px 0 !important; }
    [data-footer] [data-col] + .list-inline li { margin-left:0 !important; margin-right:5px !important; }
    [data-footer] .list-inline + p { margin-left:0 !important; }

    
    /* TABLE
    ---------------------------------------------- */
    table { width:100%; }
    
    /* COMPONENTS
    ---------------------------------------------- */
    [data-box] [data-float="left"], [data-box] .floatleft { margin:0 10px 10px 0 !important; }
    [data-box] [data-float="right"], [data-box] .floatright { margin:0 0 10px 10px !important; }
    
    #ppc .text-box .text { width:50%; font-size:16px; }

    #fancybox-wrap { width: 350px !important; height:40% !important; }
    #fancybox-content { width: 330px !important; margin-left:-76px !important; }


    [data-layout] iframe { min-height:400px; }

    
    #powerfulanswers .form1 input[type="text"] { padding-left:9px; }
    #powerfulanswers #form2 .form1 select { font-size:12px;  }

}

@media (min-width:600px) and (max-width:767px) {
    #powerfulanswers #fancybox-wrap { left:20px !important; }
}

@media (max-width:745px) {
    .mobile-sec-nav { display:block; }
    #h-banner [data-banner-controls] li { width:32px; height: 10px; }
    #h-banner [data-banner-controls] li img { display: block; vertical-align: top; }

    #blog-list-page .tdone { float: left; width: 60% !important; }
    #blog-list-page .tdtwo { float: left; width: 38% !important; }

    #webinar-search { width:50%; }

}

@media (min-width:450px) and (max-width:550px) {
    #v_2 #h-banner [data-banner-items] strong { display:none; }

}

@media (min-width:480px) {
    .Free_eQuote_Page iframe { min-height:380px; }
    iframe.youtube { min-height:380px; }
    .youtube iframe { min-height:380px; }
    .component-form iframe { min-height:380px; }
}

/* Portrait phones and down */
@media (max-width:480px) {


    #subscribe_rss_feed { display:none }
    
    /* TABLE
    ---------------------------------------------- */
    table + hr { margin-top:10px; }
    td { padding:0 0 20px !important; width:100% !important; display:block; }

    /* LINKS */
    .tbl-links td { padding:0; width:50% !important; float:left; }
 
    /* Homepage */
    [data-header] { background: #fff; background:image none;}
    #logo { padding: 12px 11px 17px; }
    #h-banner { }
    
    #nav-secondary { width: 200px; top: 10px; }
    #nav-secondary li { float:right; }
    #nav-secondary li:first-of-type { display: block; }
    
    [data-article] .divider { margin-left: 5px; margin-right: 5px; } 

    [data-col] .floatleft { float:none; margin:0 0px 10px 0 !important; }
    [data-col] .floatright { float:none; margin:0 0 10px 0px !important; }

    [data-breadcrumb] { height:42px; overflow:hidden; }

    .socialbar, #socialbar { height:180px; }
    table.socialtable td { height:16px; }

    #ppc .text-box .text { display:none; }
      
    .mobile-sec-nav { display:block; }

    #fancybox-wrap { width: 350px !important; height:40% !important; }
    #fancybox-content { width: 330px !important; }

    [data-layout] iframe { min-height:320px; }
    
    .wex-callout .left-col { display: none; }
    .wex-callout .right-col { width: 100%; }

    #webinar-search { width:90%; }

    #v_2 #h-banner [data-banner-items] span { font-size: 0.7em !important;} 
    #v_2 #h-banner [data-banner-items] strong { font-size:1em !important; line-height:1em !important; }
    
    #smallbusiness .cycle-slideshow { height: 770px !important; } 

    #smallbusiness #micositev2 #main-form { width:100% !important; height:520px !important; }

    #smallbusiness #menu ul { height:400px !important; }
 
    #main-form #form-content label#promolab { display:block; clear:both; }  

    #main-form #form-content { padding: 3% 10% 30%; }

    #roadside_assist.text-box .coltwothree { width:90%; }  

    #microsite-link { right: 36% !important; top: 40px !important; }

    #youcan p.lgray { font-size:12px; }  

    #white-hero .col1 em { margin-left: 20px; }
    #white-hero h2 { margin-left: 18px !important; } 
    #white-hero p { margin: 3px 0 5px 20px;  }

    [data-footer] p { margin: 0 0 12px; } 

    #what-text { width: 98% !important; }
    #what-text h2 { font-size:15px; width:215px;  }
    #what-text ul { width: 200px; }
    #what-text li { font-size:12px; }

    [data-footer] .footersocial { width: 100%; }
    [data-footer] .list-inline li { margin-left:0px; margin-right: 8% !important; }

    #footer-search { width: 91%; }
    #footer-search input { width: 87% !important; }

    #h-banner [data-banner-controls] { display:none !important }

    /* Landscaping
    ---------------------------------------------- */
    #landscaping_mult [data-layout="2 Column"] [data-col="1"] { width:100% !important; }
    #landscaping_mult [data-layout="2 Column"] [data-col="2"] { width:100% !important; }
    [data-content] #landscaping_mult ul { padding-left: 10px } 
    [data-box] #landscaping_form input[type="password"], [data-box] #landscaping_form input[type="text"], [data-box] #landscaping_form textarea {  } /* width: 26% !important; */
    [data-box] #landscaping_form select {  } /* width: 32% !important; */
    #landscaping_mult #mktFrmSubmit { margin-left: 22px; }

    #roi-calculator #nwfroi .final-step2 #est-savings, #roi-calc #nwfroi .final-step2 #est-savings { font-size: 17px !important; }
    #roi-calculator #nwfroi #inc-all, #roi-calc #nwfroi #inc-all { display:block; }
    #roi-calculator .result-num, #roi-calc .result-num { float:left; }
    #roi-calculator #white-hero, #roi-calc #white-hero { margin-top:20px; }
    #roi-calculator #white-hero .col1 h2, #roi-calc #white-hero .col1 h2 { margin-top:20px !important; }
    #roi-calculator .result p, #roi-calc .result p { width:70%; }
    #roi-calculator #nwfroi .frow .col7, #roi-calc #nwfroi .frow .col7  { width:80%; }

    /* Powerful Answers */   
    #powerfulanswers #nav-footer li.navfoot2 { border-right:0px !important;  }

    #powerfulanswers .form1 select {  } /* height:30px; */

    #powerfulanswers #fancybox-wrap {  } /* left:-20% !important; */ 

    .iphone #powerfulanswers #fancybox-wrap { left:30% !important; } /* left:-40% !important; */

    [data-breadcrumb] li { max-width:70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    #expertise #social-share-sm.socialbar { margin-left: 3%; padding-top:15px; width: 52%; }
    .main-image-case { margin-top:0px; float:left; }

}


/* PRINT
---------------------------------------------- */
@media print {

    body { color:black; font:normal 11pt/16pt arial,sans-serif; text-shadow:none !important; text-align:left; background:none; }
    img { max-width:100%; border:0; }
    a:link { color:#333; text-decoration:underline; }
    a:visited { color:#666; text-decoration:underline; }
    a[href]:after { content:" [" attr(href) "]"; }
    ul, ol { margin:10px 0 10px 15px; padding:0; }
    li { margin:5px 0; padding:0; }
    p, h2, h3 { orphans:3; widows:3; }
    h2, h3 { page-break-after:avoid; }
    
    /* SHARED ITEMS */
    #logo img { margin:0 0 35px; display:block; }
    #logo:after { content:""; }
    [data-layout] { width:99%; float:left; display:inline; }
    [data-footer] { margin:35px 0 0; padding:5px 0 0; font-size:.9em; clear:left; border-top:1px solid #ccc; }
    
    /* MISC. CLASSES & IDS */
    .clearfix:after, .inner:after, .content:after { content:''; display:block; clear:both; }
    .floatleft { margin:0 10px 5px 0; position:relative; float:left; }
    .floatright { margin:0 0 5px 10px; position:relative; float:right; }
    
    /* HIDE ITEMS */
    [data-header] form, [data-footer] ul, [data-nav], [data-breadcrumb], .more, .pint { display:none; }

}
