/*FID 437302*/
/*599996//12.11.15//table
http://espanol.verizon.com/home/phone/ */
.domestic-row2 .domestic-box1, .domestic-row2 .domestic-box4, .domestic-row3 .domestic-box1, .domestic-row3 .domestic-box4 {
    height: 110px !important;
}

.domestic-row2, .domestic-row3 {
    height: 110px !important;
}

/*#598239.13//2015.12.18//starting at prices
http://espanol.verizon.com/home/fiostv/#plans-channels */
.planprice .content .col2 {
    width: 195px;
}

.col3.chn_detailswrap.last .rate {
    width: 250px;
}

/*#598239.14//2015.12.18//spanish lang package prices
http://espanol.verizon.com/home/fiostv/#plans-channels */
.vztel .margin_left {
    margin-left: 0px !important;
}

.vztel .rate .price {;
    margin-left: -2px !important;
}

td.pad_all.t_left.f22.apex_bold.pad_bottom_20.bg_plan_5 {
    width: 100px !important;
}

.vztel .ftv_features tr.heading td {
    font-size: 14px !important;
}

.vztel .ftv_features tr td:first-child {
    padding: 20px 0 0px 10px !important;
}


.vztel .ftv_features.ftv_quantum_table tr.heading td:first-child {
    /*line-height: 24px !important;*/
    padding: 15px 0 15px 10px  !important;
}

/*#595422.73//2015.12.30//Navigation spacing
http://espanol.verizon.com/home/fiostv/#plans-channels */
#scbresnavmenu li a.menutab{
	padding: 0 12px 24px 12px  !important;
}

/*#595422.71//2015.12.30//box height
http://espanol.verizon.com/home/bundles/fios/#fiosdeals */
p.mb5 {
    min-height: 87px !important;
}

.vztel .combinesave_wrap .rate .price .dollar {
    font-size: 43px  !important;
}

/*#595422.86//2015.12.31//price font size
http://espanol.verizon.com/home/fios-fastest-internet/ */
.vztel .price .dollar {
    font-size: 55px  !important;
}


/*#623043.2//2016.2.23//ipad sub nav
http://espanol.verizon.com/about/privacy/advertising-programs-privacy-notice */
@media (min-width: 768px) and (max-width: 1023px){
	.navbar .container .navbar-collapse{margin-left:3% !important;margin-top:10px}
	.tb-megamenu .nav li a{font-size: 14px}
}

/*#625496//02.25.16// left nav
https://espanol.verizon.com/WhatsNext/Residential/OrderStatus/WNRHome.aspx
*/

.entry-page .contwid .LeftNav .menulist li a {
    font-size: 10px;
    display: -moz-box;
    margin: 0 0 0 -4px;
} 


/*#623631.16//02.29.16//banner
http://espanol.verizon.com/?lid=//global//residential&x1=test9 */
#hero-wrapper .feature_wrapper #hero_carousel .elements .wrapper .element:nth-child(2) .offer .info .cell .contract {
    font-size: 12px;
}

/*#623631.18//3.1.16//fios
http://espanol.verizon.com/home/fios/ */
#hero_btm .hero_btm_row .wrap .wrap .wrap .col12 .last a:first-child {
    display: block;
    min-width: 110px;
    float: right;
    margin: 0 -8px 0 0;
}

/*#623631.20//03.01.16// banner copy
http://espanol.verizon.com/home/fiosmobileapps#my_fios_app */
.vztel .video_curtain .herospace .mid .content h1 {
    font-size: 38px;
}


/*#623631.21//03.01.16//current customers copy
http://espanol.verizon.com/home/bundles/fios/?X1=CRMEC#fiosdeals */
.wlp-bighorn-book-content #navcontent .gb #row1 #row1 .wrap > div > div {
    max-width: 400px;
}

.fr .apex_bold ~ p.f15.apex_med br, p.f14.apex_med br {
    display: none;
}

/*#623631.22//03.01.16//body copy
http://espanol.verizon.com/home/wifi-wireless-internet-service/ */
.column .ds .middle .bg .more_info_left .info_pad p.mb5 {
    min-height: auto !important;
}


/*#623631.17//03.01.16//popup sumbit arrow
http://espanol.verizon.com/home/wifi-wireless-internet-service/ */
#MasterBody .overlay #dvSigninCTA #btnMyVerizon {
    background: #4B4B4B url(https://www.verizon.com/foryourhome/ordering/Common/ak-cached/24h/Pheonix/VZcons_images/button_arrow_white.png) no-repeat 153px 18px;
}

#MasterBody .overlay #dvNewServiceCTA #btnSetUpNew {
    background: #4B4B4B url(https://www.verizon.com/foryourhome/ordering/Common/ak-cached/24h/Pheonix/VZcons_images/button_arrow_white.png) no-repeat 205px 18px;
}

/*#623631.24//03.2.16//zipcode
http://espanol.verizon.com/?lid=//global//residential&x1=test310 */
.col12 .cmb-availability-check input.marketing[zipcode] {
    width: 8.5rem;
}

/*#623631.23//03.2.16//Bonus icon and columns
http://espanol.verizon.com/?lid=//global//residential&x1=test310 */
#ghfbodycontent .vztel div.col5.last.fr {
    width: 416px;
}

.wrap>.col6>.col6 ul li div {
    width: 430px;
}

.wrap>.col6>.col6 ul li br {
    display: none;
}

/*#623631.32//03.3.16//btn height
http://espanol.verizon.com/home/highspeedinternet/ */
#ghfbodycont .vztel a.lq_login {
    height: 64px;
}

.vztel .offerbanner_widget.half_left {
    height: 511px;
}

/*#623631.32//03.4.16//bouns icon
http://espanol.verizon.com/home/directv/ */
.couponclass.clearfix .col5.last.fr {
    width: auto;
}

/*#608100.16//03.4.16//price
http://espanol.verizon.com/home/MLP/VAS.html?CMP=DMC-CVZ_ZZ_ZZ_E_TV_N_X00007 */
.apex_med.f14.fgray {
    top: 67px !important;
}

/*623631.38//3.7.16//btn
https://espanol.verizon.com/home/MLP/router.html */
.hero_bg .container a.btn.primary.sm.block {
    max-width: 220px !important;
}

.col12_xsm>a.btn.primary.sm.block {
    max-width: 220px !important;
}

/*#623631.41//03.08.16// category
https://espanol.verizon.com/home/fios-accessories/ */
@media screen and (max-width: 638px) {
	
  .main .w_toolbar .toolbar_sort-product .toolbar_select-label {
    display: block !important;
    font-size:10px !important;
    margin:27px 0 0 -80px !important;
  }

}

/*#628644.5//03.24.16// 
https://espanol.verizon.com/foryourhome/ordering/CHECKAVAILABILITY.ASPX?Message=NOSESS */
#ErrorMessageHeader + #loopQual #newService .newAddress .zipFld {
    width: 100px;
}

/* #628644.8//03.24.16// 
https://espanol.verizon.com/foryourhome/ordering/CHECKAVAILABILITY.ASPX?Message=NOSESS */
#myVZ .grayButton {
    display: inline-block;
    padding: 10px 20px !important;
}


#ucPhonePlan_HasNoThunder .details > div:nth-child(3) > ul {
    max-width: 230px;
}



#dvServiceWidget > div:nth-child(5) > div {
    width: 284px !important;
}

#liWifiKey {
    font-size: 11.2px;
}

/*#628644.9//03.24.16// 
https://espanol.verizon.com/foryourhome/MyAccount/ngen/upr/signin.aspx?session=n&goto=https://www.verizon.com:443/foryourhome/myaccount/ngen/pr/home/myverizon.aspx */
#myVZ #my_package .details ul li[style*='width: 190px'] {
	width: auto !important;
}

#myVZ #my_package .details ul li[style*='padding-left: 103px'] {
	padding-left: 115px !important;
	width: auto !important;
}

#my_package > div.bottom.clearfix > div.clearfix.details > div:nth-child(2) > div:nth-child(2) > ul > li:nth-child(1) {
    width: 200px !important;
}

#my_package > div.bottom.clearfix > div.clearfix.details > div:nth-child(2) > div:nth-child(2) > ul > li:nth-child(2) {
    width: 90px !important;
}

/*#628644.12//03.28.16// 
https://espanol.verizon.com/foryourhome/myaccount/ngen/pr/home/myverizon.aspx */
#rewardspage > div.hero > div > div {
    width: 450px;
}

#leftnav_pnlLeftNav #nav ul.top-level li .top {
    font-size: 10px;
}

/*#636778.2//4.11.16//translate content
https://espanol.verizon.com/home/accessories/networking-wifi/ */
.select-box_selected.m_sort-prefix span:before {
	content: 'Ordenar por - ';
}

/*#636778.4//4.11.16//table
https://espanol.verizon.com/home/accessories/canary-home-security/?&skuParam=sku40023 */
.view-cart_table .view-cart_column:nth-child(3) {
    padding-right: .8rem;
    padding-left: .6rem;
}

/*636778.3//4.12.16
https://espanol.verizon.com/home/accessories/all-accessories/ */
button.button, a.button {
    font-size: .8rem;
}


/*#641234.1//04.27.16// 
https://espanol.verizon.com/home/boston-ma-fios/#votefios */

/* button 
.form-step > button.button.col-w-120.no-focus-effect{
	padding-right: 110px;
	}*/

/*.form-step > button.button.col-w-120.no-focus-effect:before{
	right: 20px;
	}*/
	

/* titles */
.fios-items > .fios-item > h5{
	font-size: 1.2rem;
}

.button::before, .carousel_pager-next::before {
    /* content: "\e631"; */
    /* margin-right: -20px; */
}

br + .col-w-120 {
    max-width: 8.5rem;
}

/*#644063.1//5.12.16// 
http://espanol.verizon.com/home/bundles/fios/ */

.cmb-deals-trigger.icon-plus-alt::after, .cmb-deals-trigger.icon-clear::after {
	content: 'Ver ofertas' !important;
}

.cmb-deals-trigger.icon-clear::after {
	content: 'Ver menos' !important;
}


/*#594015.2//08.25.16// 
https://espanol.verizon.com/home/accessories/kwikset-kevo/?&skuParam=sku40021
*/

@media(min-width: 768px) and (max-width: 970px){
div.w_toolbar.m_toolbar > div.toolbar_width > div.toolbar_support.toolbar_text > ul.toolbar_support-items > li.toolbar_shipping-item.text-brand-1{
	padding-right: 10px;
}
}

@media(min-width: 639px){
div#divsku40021 > div.w_products-list{
	width: 54%;
}

div#divsku40021 > div.w_products-details{
	width: 42%;
}
}

#skuImages .carousel_pager-next::before {
    /*left: -0.495rem;*/
}

/*#594015.11//08.31.16// 
http://espanol.verizon.com/home/fios/
*/
@media only screen and (min-width: 48rem){
.vzrf h1.h2, .vzrf h2 {
    /*font-size: 2.5rem;*/
}
}


/*#675739//09.30.16// 
https://espanol.verizon.com/speedtest/
*/

a#btnBeginSpeed:before{
	display: none;
}

/*#690650.1//11.08.16// 
https://espanol.verizon.com/WhatsNext/Residential/OrderStatus/WNRRegisterID.aspx
*/

div#myVZ > div#myVZb > div.content-wrapper > ul.menulist > li > a > div{
	font-size: 10px;
}


/*#690650//12.02.16// */

.RegContent #term label[for=tosYes] a[style] {
	float: none !important;
	margin-left: 0 !important;

}


#Before-tooltip {
    font-size: .8rem;
}

button.o-red-button {
    padding: 18px 25px;
}

button.o-gray-button {
    padding: 18px 25px;
}

div.container-fluid h2 {
    margin-bottom: -5px;
}

/*#706021.2//1.23.17// 
https://espanol.verizon.com/foryourhome/ordering/UrcIndex.aspx#/buildFios
*/
 
div#TvSelections > div.w_blocks > div.blocks_equipment-choices > div > div.text-black.text-normal.normal-weight > p{
	font-size: 10px !important;
	line-height: 1.4;
}

/*#711321//2.09.17// 
https://espanol.verizon.com/info/optimum-vs-fios/
*/

h2.h5{
	line-height: 1;
}

/*#711558.1//2.09.17// 
http://espanol.verizon.com/home/fiosavailability/
*/

div#ghfbodycont > div#ghfbody > div#ghfbodycontent > div > div.vztel > div > div#section1{
	height: auto !important;
	min-height: 500px;
	overflow: visible;
}

/*#719974//3.20.17// 
https://espanol.verizon.com/home/mlp/FiosPrepaid?X1=MUNDO
*/

div#row4 > div.wrap > div > div > div.cmb-container > div.row > div.columns > div.margin-pull-up-large > div > div.columns > div{
	padding-right: 20px !important;
}

div#row4 > div.wrap > div > div > div.cmb-container > div.row > div.columns > div.margin-pull-up-large > div > div.columns > div > ul > li{
	margin-right: 0 !important;
	padding-right: 0 !important;
	font-size: 13px;
}

/*#737337//6.08.17// 
https://espanol.verizon.com/info/analog-vs-digital-phone/
*/
 
div#section1 > div#row3 > div.wrap > div > div > div.cmb-container > div.privacy-half > div.columns > p,
div#section1 > div#row3 > div.wrap > div > div > div.cmb-container > div.convenience-half > div.columns > p{
	font-size: 12px;
	letter-spacing: 0;
	margin-top: 4%;
}

/*#741821.1//7.06.17//
http://espanol.verizon.com/home/responsive/channellineup
*/

div.tooltip_content a.button:before{
	content: "";
}

/*#741821.7//7.06.17// 
https://espanol.verizon.com/home/MLP/fiosmobileapp?X1=VZW
*/

@media(min-width: 970px){
div.cmb-promotions > div.show-for-medium-up[style*="streaming-tv-fios-app.jpg"] > div.cmb-container > div.row > div.columns > div.colums > h1{
	font-size: 38px;
	line-height: 1.2;
	letter-spacing: 0;
}
}

/*#741821.4//7.07.17// 
https://espanol.verizon.com/home/fios-fastest-internet/
*/

a.button.lq_login:before {
	content: "";
	height: auto !important;
}

a.button.lq_login {
	height: auto !important;
}

/*
https://espanol.verizon.com/home/fiostv/
*/

div.fiostv > div.section#section4 > div#row14 > div.wrap > div.col12 > div.col12 > div.col12.ftv_features.ftv_quantum_table > div.fl > table > tbody > tr > td{
	height: 60px;
	padding-bottom: 0 !important;
}

div.fiostv > div.section#section4 > div#row14 > div.wrap > div.col12 > div.col12 > div.col12.ftv_features.ftv_quantum_table > div.fl > table > tbody > tr.heading > td:first-child{
	height: 122px;
	padding-bottom: 0 !important;
}

div.fiostv > div.section#section4 > div#row14 > div.wrap > div.col12 > div.col12 > div.col12.ftv_features.ftv_quantum_table > div.fl > table > tbody > tr.heading > td{
	height: 120px;
	padding-bottom: 0 !important;
}

/*
https://espanol.verizon.com/home/highspeedinternet/
*/

div#ghfbodycont > div#ghfbody > div#ghfbodycontent > div > div.vztel > div > div#section1{
	min-height: inherit;
}

/*
https://espanol.verizon.com/home/fiosmobileapps
*/

div#section3 > div#row9  div.heroscroller > div.holder.fl > ul > li > ul.text_boxes > li > p{
	font-size: 11px;
	letter-spacing: 0;
}

/*
https://espanol.verizon.com/home/fiostv/
*/

div#compareZipForm > input[name="zip"]{
	font-size: 11px;
	letter-spacing: 0;
}

/*
https://espanol.verizon.com/foryourhome/ordering/checkavailabilitylq.aspx?ISMVFLOW=Y
*/

@media(min-width: 970px){
div[data-modal="checkAvailability"].inherit-height.vzrf div.column.padding-vert-zero > div.tiny-p-100.medium-p-80.large-p-60{
	width: 100% !important;
}
}

/*
https://espanol.verizon.com/local/virginia/
*/

@media(min-width: 768px){
div.background-hero-image[style="max-height: 400px"] > div.margin-top-large.margin-left-large.small-12.medium-8.columns.show-for-medium-up > h2.h4.text-white.medium-p-60{
	font-size: 24px;
}
}

/*#741821.14//7.14.17// 
https://espanol.verizon.com/home/fiostv/
*/

div#channelListings > div.header > div.channelComparison.fl > a.grey-btn.compareTipLink{
	font-size: 10px;
}

div#planSelection > div.planSelection-wrapper.tooltip_border > div.tooltip_content > ul > ul > li label{
	font-size: 14px;
	letter-spacing: 0;
}

/*#741821.16//7.14.17// 
https://espanol.verizon.com/home/fiostv/
*/

div#section1 > div#row6 > div.wrap > div.col12 > div.col12 > div.equip_rec > div.carousel_boxed > div.swiper-container.halfoff.content_carousel {
	min-height: 310px;
	overflow-y: visible;
}

/*
https://espanol.verizon.com/home/bundles/fios/
*/

div.right.margin-left-tiny > button.button.narrow.no-animate:before{
	left: 24px;
}

/*
https://espanol.verizon.com/home/shop/moving.htm
*/

@media(max-width: 460px){
div#section1 > div#row5 > div.wrap > div.col12 > div.bg-white.padding-horiz-medium > div.cmb-container > div.row > div.row > ul.w_tabs.text-xlarge > li{
	font-size: 13px !important;
	letter-spacing: 0;
}
}

/*
https://espanol.verizon.com/home/fiostv/custom-tv-plans/
*/

input#zipCodes{
	min-width: 190px;
}

/*
https://espanol.verizon.com/info/channel-lineup/
*/

@media(min-width: 768px){
h2.h4.text-brand-1 nobr{
	white-space: normal;
	line-height: 1.2;
	font-size: 38px;
}
}

@media(max-width: 768px){
h2.h4.text-brand-1 nobr{
	white-space: normal;
	line-height: 1.2;
}
}

/*#746768.1//7.27.17// 
https://espanol.verizon.com/info/internet-plans/
*/

@media(min-width: 970px){
div[style*="background-image: url('https://www.verizon.com/cs/groups/public/documents/adacct/woman-tablet-7.jpg')"] > div.cmb-container > div.row > div > h1{
	width: 100% !important;
}
}

div#section1 > div[id*="row"] > div.wrap > div.col12 > div.bg-black.margin-top-tiny > div.cmb-container.medium-padding-horiz-small > div.row > div.tiny-12.small-12.medium-4.large-3.columns.margin-bottom-tiny.margin-top-tiny > a.button.cta-text.text-white.large-margin-left-xlarge{
	padding-right: 0 !important;
	margin: 0 !important;
}

div#section1 > div[id*="row"] > div.wrap > div.col12 > div.bg-black.margin-top-tiny > div.cmb-container.medium-padding-horiz-small > div.row > div.tiny-12.small-12.medium-4.large-3.columns.margin-bottom-tiny.margin-top-tiny > a.button.cta-text.text-white.large-margin-left-xlarge:before{
	right: -10px;
}

/*#759392.4//11.10.17//
https://espanol.verizon.com/support/residential/tv/getting-started/faqs
*/

@media(min-width: 768px){
div.wayfinder-list-item > div.display-table  > div.wayfinder-link > button{
	font-size: 13px;
}

div.wayfinder-list-item > div.display-table  > div.wayfinder-link > button:before{
	/*right: 18px;*/
}
}

/*#767685//11.15.17//
https://espanol.verizon.com/?lid=//global//residential
*/

div.w_carousel.m_hero > ul.carousel_list > li > div.cmb-promotions > div.cmb-container > div.row > div > div > div.cta > a:before{
	display: none;
}

/*#783244.4//04.04.18//
https://espanol.verizon.com/?lid=//global//residential
*/

li.carousel_item > div.cmb-promotions.holiday_offer.offer-text-white > div.cmb-container > div.row > div.tiny-margin-bottom-large.medium-margin-bottom-zero.section_offer > div > p.text-black.bold.text-large.show-for-medium-up{
	font-size: 12px !important;
	line-height: 1.2 !important;
	margin-bottom: 6px !important;
}

li.carousel_item > div.cmb-promotions.holiday_offer.offer-text-white > div.cmb-container > div.row > div.tiny-margin-bottom-large.medium-margin-bottom-zero.section_offer > div > p.text-black.bold.text-large.show-for-medium-up > span{
	font-size: 12px !important;
	line-height: 1.2 !important;
}

li.carousel_item > div.cmb-promotions.holiday_offer.offer-text-white > div.cmb-container > div.row > div.tiny-margin-bottom-large.medium-margin-bottom-zero.section_offer > div > p.text-black.bold.text-large.show-for-medium-up > span.widget_title{
	line-height: 1.2 !important;
	display: block;
}

li.carousel_item > div.cmb-promotions.holiday_offer.offer-text-white > div.cmb-container > div.row > div.tiny-margin-bottom-large.medium-margin-bottom-zero.section_offer > div > p.text-black.bold.text-large.show-for-medium-up br{
	display: none;
}

/*#791224//04.05.18//
https://espanol.verizon.com/home/fiostv/
*/

div.carousel-cell > div > div[class*="-header"] > h2[class*="-title"]{
	font-size: 28px;
}

div#row1 > div > div > div > div.cmb-container.tiny-padding-vert-medium.medium-padding-vert-tiny.large-padding-vert-zero.padding-horiz-xlarge > div#search_answerbox > div > h2{
	white-space: normal !important;
	font-size: 30px !important;
	width: auto !important;
	min-width: auto !important;
}

div#search_answerbox a[href*="tvlistings.aspx"]{
	width: 240px !important;
}

/*#783244.13//04.06.18//
https://espanol.verizon.com/home/fios-tv-voice-control-alexa.html
*/

div#section1 > div#row6 > div > div > div.large-wrap.padding-horiz-medium.bg-black > div.cmb-container > div > div > a.button{
	min-width: 144px;
}

/*#783244.10//04.06.18//
https://espanol.verizon.com/home/myverizon/?session=n&goto=https%3A%2F%2Fwww.verizon. com%2Ffiostv%2Fmyservices%2FMembers%2Fftvc5%2Ftvlistings.aspx
*/

img[src*="ES_480854.jpg"] ~ a.button.cta-text.text-black{
	margin-top: -136px !important;
}

img[src*="ES_480546.jpg"] ~ a.button.cta-text.text-black{
	margin-top: -56px !important;
}

/*#791224.1//04.09.18//
https://espanol.verizon.com/home/fios-fastest-internet/
*/

h2.TVWidget-title,
h2.Plan-title{
	line-height: 1.1;
}

/*#790766.3//04.18.18//
https://espanol.verizon.com/?lid=//global//residential
*/

div#scbresheader > div#scbrestopnavrow1 > div > ul > li a span#scbresloclinktext{
	text-transform: lowercase !important;
}

div#scbresheader > div#scbrestopnavrow1 > div > ul > li a span#scbresloclinktext:first-letter{
	text-transform: uppercase;
}



/*#790766.2//04.19.18//
https://espanol.verizon.com/support/residential/home
*/

.top-solutions-list ul li{
	display: inline-block !important;
}

.top-solutions-list ul li a,
.top-solutions-list ul li a:first-child,
.top-solutions-list ul li a:last-child{
	line-height: 1.2 !important;
	width: 100% !important;
	min-width: auto !important;
	max-width: 99%; !important;
	padding-right: 40px;
}

.top-solutions-list ul li a:after,
.top-solutions-list ul li a:first-child:after,
.top-solutions-list ul li a:last-child:after{
  float: right !important;
  position: relative;
  margin-top: -16px !important;
  margin-right: 0px;
}

/*#783244.34//04.20.18//
https://espanol.verizon.com/home/accessories/cart/shoppingcart.jsp
*/

@media(min-width: 964px){
div.view-cart_right > div[class*="view-cart"] > span{
	font-size: 12px;
	line-height: 1.2;
}

div.view-cart_right > div[class*="view-cart"] > div{
	min-width: 84px;
}
}

/*#783244.43//04.27.18//
https://espanol.verizon.com/local/long-island-ny-fios/
*/

div#section1 > div#row3 > div.wrap > div.col12 > div.large-container.bg3 > div.cmb-container.tiny-text-center.medium-text-left > div.row > div.columns > h2,
div#section1 > div#row3 > div.wrap > div.col12 > div.large-container.bg3 > div.cmb-container.tiny-text-center.medium-text-left > div.row > div.columns > p{
	width: 100% !important;
}


/*#783244.42//04.27.18//
https://espanol.verizon.com/local/albany-ny-fios/
*/

div#ghfbodycontent > div > div.vzrf > div > div.desk-hero-image.show-for-medium-up.large-container.margin-bottom-tiny > div.cmb-container > div.row.small-vert-reset > div.tiny-12.medium-8.columns.padding-horiz-large.medium-padding-left-zero > h2,
div#ghfbodycontent > div > div.vzrf > div > div.desk-hero-image.show-for-medium-up.large-container.margin-bottom-tiny > div.cmb-container > div.row.small-vert-reset > div.tiny-12.medium-8.columns.padding-horiz-large.medium-padding-left-zero > p{
	width: 100% !important;
}

div#ghfbodycontent > div > div.vzrf > div > div.desk-hero-image.show-for-medium-up.large-container.margin-bottom-tiny > div.cmb-container > div.row.small-vert-reset > div.tiny-12.medium-8.columns.padding-horiz-large.medium-padding-left-zero > h2 br{
	display: none;
}

/*#783244.51//04.27.18//
https://espanol.verizon.com/home/accessories/
*/

@media(min-width: 768px) and (max-width: 992px){
li.carousel_item h1{
	font-size: 28px;
	line-height: 1.2;
}
}

@media(max-width: 520px){
li.carousel_item h1{
	font-size: 22px;
	line-height: 1.2;
}
}

/*#783244.47//04.27.18//
https://espanol.verizon.com/home/fios/
*/

@media only screen and (min-width: 970px){
div[style*="about_fios_27.jpg"] div.large-5{
	width: 46% !important;
}
}

@media only screen and (max-width: 970px){
div[style*="about_fios_27.jpg"] div.large-5{
	width: 60% !important;
}
}

/*#783244.48//04.27.18//
https://espanol.verizon.com/home/fiosmobileapps#demo
*/

div.modal[style*="width: 650px; height: 280px;"]{
	min-height: 340px !important;
	top: 690px !important;
}

/*#790766.4//05.01.18//
https://espanol.verizon.com/home/fiostv/
*/

h1{
	text-transform: none !important;
}

h2.TVWidget-title{
	text-transform: lowercase !important;
}

h2.TVWidget-title:first-letter{
	text-transform: uppercase !important;
}

/*802904.1//6.21.18//
https://espanol.verizon.com/home/international-programming/*/

.mpCustMob{
	display:none;
}

.mpCustContainer{
	height:312px;
}

.cmb-container{
	/*padding:0;*/
}

.mpCustContent h2 sup {
    font-size: 1rem !important;
}

.mpCustContent p sup {
    font-size: .5rem !important;
}

@media(max-width:900px){
	.mpCustContainer {
    	height: 260px;
	}
}


@media(max-width:768px){
.mpCustContainer{
	height: 455px;
}

.cmb-container{
	padding:0 10px;
}

p.text-large, .text-large>* {
    	font-size: .9rem!important;
	}

	.mpCustContent{
		width:50%;
	}
}

@media(max-width:750px){
.mpCustContainer{
	height: 230px;
}
}

@media(max-width:570px){
	.mpCustDesk{
		display: none !important;
	}

	.mpCustMob{
		display:inherit;
		top: -241px;
		width: 100%;
	}

	.mpCustContent {
    	position: relative;
    	top: 240px;
 }
	#mpCust > div > div.cmb-container > div{
		max-height:400px !important;
	}

	p.text-large, .text-large>* {
    	font-size: .9rem!important;
	}

	.mpCustContainer{
		max-height:inherit;
		height: 460px;
	}
	


	.mpCustContent{
		width:inherit;
		padding:0 20px;
	}

	.mpCustContainer .cmb-container{
		padding:0;
	}

}




/*#834318//1.28.19//*/

div.cmb-container > div.ribbon-text > div.text_wrapper > p{
	font-size: 12px !important;
	line-height: 1.2 !important;
	padding-top: 8px;
}



/*#842108.9//4.23.19//*/

@media(min-width: 992px){
div#jmpBannertext > div.heroimage ~ div.banner-header h1{
	font-size: 32px;
}
}

@media(min-width: 768px) and (max-width: 992px){
div#jmpBannertext > div.heroimage ~ div.banner-header h1{
	font-size: 24px;
}
}



/*#850019.4//6.6.19//*/

div.swiper_item div.Hero-slides div.Hero-subtitle span.widget_title,
div.experiencefragment div.aem-Grid div.Hero--contentOverlayLight div.Hero-content p.Hero-subtitle span.widget_title{
	font-size: 14px;
	white-space: nowrap;
}



/*#855022.7//7.11.19//*/

div#FiosHeader div[id*="Winback"].w_blocks div div.text-black.text-heading{
	font-size: 18px;
}





/*#856339.4//7.18.19//*/

div.blocks_equipment-choices-HSI-Phone{
	min-height: 240px;
}



/*#856339.3//7.18.19//*/


.w_blocks > .blocks_equipment-choices{
	min-height: 14rem;
}

div#viewDetailsContent.modal_content.margin-top-zero.csrcart.padding-all-zero,
div#viewDetailsContent.modal_content.margin-top-zero.csrcart.padding-all-zero *{
	min-height: 580px !important;
}




/*#857490//7.25.19//*/

@media(min-width: 970px){
div.cmb-container.padding-horiz-small.text-black h3.h5.text-black{
	white-space: nowrap;
}
}



/*#857913.3//7.30.19//*/

@media(min-width: 992px){
div#hero_btm ~ div#section1 div#row1 div.cmb-container h1.tiny-header-h3.margin-top-zero,
div#hero_btm ~ div#section1 div#row1 div.cmb-container h2.tiny-header-h3.margin-top-zero,
div#search_answerbox h1.tiny-header-h4.margin-top-zero,
div#search_answerbox h1.tiny-header-h4.margin-top-zero span{
	font-size: 23px !important;
	line-height: 1.2 !important;
	min-height: 90px;
}

div#hero_btm ~ div#section1 div#row1 div.cmb-container h1.tiny-header-h3.margin-top-zero ~ p,
div#hero_btm ~ div#section1 div#row1 div.cmb-container h2.tiny-header-h3.margin-top-zero ~ p,
div#search_answerbox h1.tiny-header-h4.margin-top-zero ~ p,
div#search_answerbox h1.tiny-header-h4.margin-top-zero span ~ p{
	font-size: 12px !important;
	line-height: 1.2 !important;
}

div#hero_btm ~ div#section1 div#row1 div.cmb-container div.row.show-for-medium-up h3.tiny-header-h4.margin-top-micro{
	font-size: 16px !important;
	line-height: 1.2 !important;
	min-height: 76px;
}

div#hero_btm ~ div#section1 div#row1 div.cmb-container div.row.show-for-medium-up h3.tiny-header-h4.margin-top-micro ~ p.margin-bottom-small.text-large{
	font-size: 12px !important;
	line-height: 1.2 !important;
	margin-bottom: 10px !important;
}

div#hero_btm ~ div#section1 div#row1 div.cmb-container div.row.show-for-medium-up h3.tiny-header-h4.margin-top-micro ~ p.margin-bottom-small.text-large a.text-large,
div#hero_btm ~ div#section1 div#row1 div.cmb-container div.row.show-for-medium-up h3.tiny-header-h4.margin-top-micro ~ p a.text-large,
div#hero_btm ~ div#section1 div#row1 div.cmb-container div.row.show-for-medium-up h3.tiny-header-h4.margin-top-micro ~ p span{
	font-size: 12px !important;
	line-height: 1.2 !important;
}

div.vzrf > div > div.large-container.bg-hero.padding-top-large.medium-padding-top-xlarge > div.cmb-container > div.row > div.columns.tiny-12.medium-8 span.h1.tiny-header-h4.medium-header-h3.margin-top-zero{
	font-size: 28px !important;
}

div.cmb-promotions.hero-image > div.cmb-container > div.row.small-vert-reset > div.small-12.medium-6.columns.padding-left-zero h1.h2.text-white.tiny-margin-top-medium.margin-top-large{
	font-size: 38px;
}
}

@media(min-width: 768px) and (max-width: 992px){
div.vzrf > div > div.large-container.bg-hero.padding-top-large.medium-padding-top-xlarge > div.cmb-container > div.row > div.columns.tiny-12.medium-8 span.h1.tiny-header-h4.medium-header-h3.margin-top-zero{
	font-size: 22px !important;
}

div.cmb-promotions.hero-image > div.cmb-container > div.row.small-vert-reset > div.small-12.medium-6.columns.padding-left-zero h1.h2.text-white.tiny-margin-top-medium.margin-top-large{
	font-size: 36px;
}
}

div.bg-grey-5.show-for-large-up div.cmb-container.large-margin-top-medium.medium-margin-top-medium.small-margin-top-medium.tiny-margin-top-medium div.privacy-half div.columns p,
div.bg-grey-6.show-for-large-up div.cmb-container div.convenience-half div.columns p{
	font-size: 10px !important;
	line-height: 1.4;
}

div.bg-grey-5.show-for-large-up div.cmb-container.large-margin-top-medium.medium-margin-top-medium.small-margin-top-medium.tiny-margin-top-medium div.privacy-half div.columns p strong,
div.bg-grey-5.show-for-large-up div.cmb-container.large-margin-top-medium.medium-margin-top-medium.small-margin-top-medium.tiny-margin-top-medium div.privacy-half div.columns p ~ a,
div.bg-grey-6.show-for-large-up div.cmb-container div.convenience-half div.columns p strong,
div.bg-grey-6.show-for-large-up div.cmb-container div.convenience-half div.columns p ~ a{
	font-size: 12px !important;
	line-height: 1.4;
}

div.bg-grey-5.show-for-large-up div.cmb-container.large-margin-top-medium.medium-margin-top-medium.small-margin-top-medium.tiny-margin-top-medium div.privacy-half div.columns p,
div.bg-grey-6.show-for-large-up div.cmb-container div.convenience-half div.columns p{
	margin-top: 20px !important;
}



/*#857913.3//7.30.19//*/

@media(min-width: 992px){
div.cmb-promotions.bg-white div.cmb-container.hero-image.medium-padding-vert-large > div.row.small-vert-reset.tiny-padding-horiz-medium > div.padding-left-zero.columns > h1.h3{
	font-size: 32px !important;
	line-height: 1.2 !important;
	max-width: 38%;
}
}

@media(min-width: 768px) and (max-width: 992px){
div.cmb-promotions.bg-white div.cmb-container.hero-image.medium-padding-vert-large > div.row.small-vert-reset.tiny-padding-horiz-medium > div.padding-left-zero.columns > h1.h3{
	font-size: 26px !important;
	line-height: 1.2 !important;
	max-width: 38%;
}
}

div.banner > div.slider div.hero-max-width.row div.hero-component-row > div.container.cmb-container.hero-max-width.grid-p20 > div.content div.bannercontent.aem-GridColumn--offset--tablet--0.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--tablet--5.aem-GridColumn--phone--12.aem-GridColumn--tablet--none.aem-GridColumn.aem-GridColumn--default--6.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0{
	padding-left: 30px;
}

div.banner > div.slider div.hero-max-width.row div.hero-component-row > div.container.cmb-container.hero-max-width.grid-p20 > div.content div.bannercontent.aem-GridColumn--offset--tablet--0.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--phone--12.aem-GridColumn--tablet--none.aem-GridColumn.aem-GridColumn--tablet--9.aem-GridColumn--default--8.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0{
	padding-left: 30px;
}

div.banner > div.slider div.hero-max-width.row div.hero-component-row > div.container.cmb-container.hero-max-width.grid-p20 > div.content div.bannercontent.aem-GridColumn--offset--tablet--0.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--phone--12.aem-GridColumn--tablet--none.aem-GridColumn.aem-GridColumn--default--5.aem-GridColumn--tablet--6.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0{
	padding-left: 30px;
}

div.banner > div.slider div.hero-max-width.row div.hero-component-row > div.container.cmb-container.hero-max-width.grid-p20 > div.content div.bannercontent.aem-GridColumn--offset--tablet--0.aem-GridColumn--default--none.aem-GridColumn--phone--none.aem-GridColumn--phone--12.aem-GridColumn--tablet--none.aem-GridColumn.aem-GridColumn--default--5.aem-GridColumn--tablet--6.aem-GridColumn--offset--phone--0.aem-GridColumn--offset--default--0 ~ div.localcta.aem-GridColumn.aem-GridColumn--default--12{
	padding-left: 30px;
}



/*#857913.6//8.2.19//*/

div.columns label[for="Services"].text-small.vzn.large-padding-left-small.default_page,
div.row.cityFilters.default_page > div.columns.tiny-12.Alpha label.text-medium.vzn{
	white-space: nowrap;
}



/*#857913.9//8.2.19//*/

@media(min-width: 992px){
div.show-for-medium-up div.columns.margin-horiz-xlarge div.columns > h4.h5.text-black{
	font-size: 22px !important;
	white-space: nowrap;
}
}

@media(min-width: 768px) and (max-width: 992px){
div.show-for-medium-up div.columns.margin-horiz-xlarge div.columns > h4.h5.text-black{
	font-size: 17px !important;
	white-space: nowrap;
}
}



/*#857913.10//8.5.19//*/

div.mob-tv-you-want-row.hide-for-medium-up ~ div.cmb-container p,
div.mob-tv-you-want-row.hide-for-medium-up ~ div.cmb-container li{
	font-size: 17px !important;
}



/*#857913.15//8.5.19//*/

@media(min-width: 768px){
div.cmb-promotions div.cmb-container.hero-image.medium-padding-vert-large div.row.small-vert-reset.tiny-padding-horiz-medium div.padding-left-zero.columns h1.h2.medium-p-85.large-p-45{
	font-size: 36px !important;
	line-height: 1.2;
}
}



/*#857913.11//8.5.19//*/

@media(min-width: 768px){
p > a.button.cta-text.text-xlarge.text-black[href*="/sdwww98/home/fios-smart-home/"]{
	font-size: 16px !important;
}
}

div#gf_footer div.gb > ul > li > a{
	margin-left: 0 !important;
	margin-right: 0;
}


/*#857913.22//8.5.19//*/

div.cmb-container.padding-horiz-large a[href*="/watch/pay-per-view/wwe-summerslam"]{
	padding-left: 10px;
	padding-right: 10px;
}

@media(min-width: 768px){
div.bg-black div.cmb-container.padding-horiz-medium div.row div.columns.tiny-12.medium-4 h4.text-white.medium-margin-bottom-zero.margin-top-micro{
	font-size: 16px !important;
}
}



/*#857913.12//8.5.19//*/

@media(min-width: 992px){
div#row11 div.wrap > div.col12 > div.large-container.margin-top-large.margin-bottom-medium > div.cmb-container > div.row > div.columns.tiny-12.medium-3 > h2.tiny-header-h4.medium-header-h3.margin-top-zero.medium-margin-bottom-zero{
	font-size: 1.7rem !important;
	line-height: 1.2 !important;
}
}

@media(min-width: 768px) and (max-width: 992px){
div#row11 div.wrap > div.col12 > div.large-container.margin-top-large.margin-bottom-medium > div.cmb-container > div.row > div.columns.tiny-12.medium-3 > h2.tiny-header-h4.medium-header-h3.margin-top-zero.medium-margin-bottom-zero{
	font-size: 1.3rem !important;
	line-height: 1.2 !important;
}
}


/*#857913.20//8.5.19//*/

@media(min-width: 768px){
div#section1 div#row1 div.cmb-container.margin-horiz-medium div.columns.tiny-12.medium-4 h4.medium-p-80.margin-horiz-zero.cust-mh{
	width: 95% !important;
}
}

@media(min-width: 768px) and (max-width: 992px){
div#section1 div#row1 div.cmb-container.margin-horiz-medium div.columns.tiny-12.medium-4 h4.medium-p-80.margin-horiz-zero.cust-mh,
div#section1 div#row1 div.cmb-container.margin-horiz-medium div.columns.tiny-12.medium-4 h4.margin-horiz-zero.cust-mh{
	font-size: 1.2rem !important;
}
}



/*#857913.25//8.5.19//*/

@media(min-width: 768px){
div#search_answerbox > div.columns.tiny-12 > h1.h3.medium-p-55.large-p-45{
	font-size: 22px !important;
	line-height: 1.2;
}

div#search_answerbox > div.columns.tiny-12 > h1.h3.medium-p-55.large-p-45 br{
	display: none;
}

div#row2 > div.wrap > div.col12 > div.large-container.bg-fw-6 > div.cmb-container.padding-bottom-small.medium-padding-horiz-small > div.row > div.columns.tiny-12 > h2.h4.text-black.medium-p-45.large-p-35.medium-text-white,
div#row2 > div.wrap > div.col12 > div.large-container.bg-fw-6 > div.cmb-container.padding-bottom-small.medium-padding-horiz-small > div.row > div.columns.tiny-12 > h2.h4.text-black.medium-p-45.large-p-35.medium-text-white ~ p{
	width: 60% !important;
}

div#panelResidential > div.desk-fw.desk-bg-2.margin-top-tiny > div.cmb-container > div.row > div.columns.tiny-12 > h5.medium-margin-top-large.margin-bottom-small.text-black ~ h3.margin-bottom-small{
	font-size: 1.8rem !important;
}

div.cmb-container.padding-vert-zero.show-for-medium-up > div.row.padding-vert-zero.padding-horiz-tiny > div.tiny-2.medium-6.columns.padding-left-zero.padding-right-small a.button.mw-large.large-margin-bottom-tiny,
div.cmb-container.padding-vert-zero.show-for-medium-up > div.row.padding-vert-zero.padding-horiz-tiny a.text-white.button.mw-large.large-margin-bottom-micro.large-margin-top-tiny.medium-margin-bottom-zero.medium-margin-top-large{
	padding-left: 10px !important;
	padding-right: 10px !important;
}

div[style*="/documents/adacct/desk_hero_girl_moving13.jpg"] div.cmb-container.padding-top-small.text-center.medium-text-left h2.text-black.h3.margin-bottom-zero.large-p-40.medium-p-60.show-for-medium-up.large-margin-top-medium{
	width: 38% !important;
	font-size: 1.7rem !important;
	line-height: 1.2;
}

div.cmb-container div.columns.tiny-12.medium-3.bg-black.show-for-large-up.hide-for-medium-only[style="height: 25.2rem;"]{
	height: 29rem !important;
}
}




/*#857913.30//8.6.19//*/

@media(min-width: 820px){
div[style*="/public/documents/adacct/family-on-devices-module.jpg"] div.SceneWidth{
	max-width: 37%;
}
}

div[style*="/public/documents/adacct/family-on-devices-module.jpg"] div.SceneWidth p{
	font-size: 12px;
}


div[data-content="offerDetails_23858123077531749Desktop"].Modal-container.modalContainerDesktop.auto-scroll div.Modal-content div.u-flex.u-flexJustifyBetween div.u-paddingAllMedium{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: -20px;
}

div[data-content="offerDetails_23858123077531749Desktop"].Modal-container.modalContainerDesktop.auto-scroll div.Modal-content div.u-flex.u-flexJustifyBetween div.u-paddingAllMedium p{
	margin-bottom: 6px;
}

div[data-content="offerDetails_23858123077531749Desktop"].Modal-container.modalContainerDesktop.auto-scroll div.Modal-content div.u-flex.u-flexJustifyBetween ~ div.u-paddingAllMedium{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

@media(min-width: 768px){
div[style*="/public/documents/adacct/youtube_tv_ott_offer_ghp_hero.jpg"] div.cmb-container.padding-vert-small h1.margin-all-zero.tiny-header-h2.small-header-h2.medium-header-h2.large-header-h1.headline span.block.show-for-medium-up.margin-all-zero.padding-bottom-medium.medium-header-h3.large-header-h3.headline{
	font-size: 28px !important;
	line-height: 1.2 !important;
	margin-bottom: -10px !important;
}

div#row12 > div.wrap > div.col12 > div.large-container.bg-desk-row7.margin-top-tiny > div.bg-mob-row7.hide-for-medium-up ~ div.cmb-container h2.h3.tiny-margin-top-medium.medium-margin-top-xlarge{
	font-size: 28px !important;
	line-height: 1.2 !important;
	margin-bottom: -10px !important;
}
}

@media(min-width: 970px){
div#section1 > div#row6 > div.wrap > div.col12 > div > div.large-container.bg-grey-6.bg-remote-dvr > div.cmb-container.padding-top-large.large-padding-horiz-xlarge > div.row > div.columns.tiny-12.large-6{
	max-width: 40%;
}

div#section1 > div#row6 > div.wrap > div.col12 > div > div.large-container.bg-grey-6.bg-remote-dvr > div.cmb-container.padding-top-large.large-padding-horiz-xlarge > div.row > div.columns.tiny-12.large-6 h2.tiny-header-h3.medium-header-h3.margin-top-zero{
	font-size: 28px !important;
	line-height: 1.2 !important;
}

div#section1 > div#row6 > div.wrap > div.col12 > div > div.large-container.bg-grey-6.bg-remote-dvr > div.cmb-container.padding-top-large.large-padding-horiz-xlarge > div.row > div.columns.tiny-12.large-6 li{
	font-size: 14px !important;
	line-height: 1.2 !important;
}
}

@media(min-width: 768px){
div.p14-acc > div.cmb-container.medium-padding-vert-zero.show-for-medium-up > div.row > div.medium-6.columns.medium-padding-right-zero h4.text-white,
div.p14-acc > div.cmb-container.medium-padding-vert-zero.show-for-medium-up > div.row > div.medium-6.columns.medium-padding-left-zero.medium-padding-right-small h4.text-white{
	font-size: 22px !important;
	line-height: 1.2 !important;
}

div.p14-acc > div.cmb-container.medium-padding-vert-zero.show-for-medium-up > div.row > div.medium-6.columns.medium-padding-right-zero p.text-white.text-large,
div.p14-acc > div.cmb-container.medium-padding-vert-zero.show-for-medium-up > div.row > div.medium-6.columns.medium-padding-left-zero.medium-padding-right-small p.text-white.text-large{
	max-width: 90%;
}
}



/*#857913.14//8.5.19//*/

@media(min-width: 992px){
div#row2 div.wrap > div.col12 > div.bg-container > div.cmb-container > div.row > div.tiny-12.columns > h2.text-black.tiny-header-h4.medium-header-h3.margin-top-zero{
	font-size: 1.7rem !important;
	line-height: 1.2 !important;
}
}

@media(min-width: 768px) and (max-width: 992px){
div#row2 div.wrap > div.col12 > div.bg-container > div.cmb-container > div.row > div.tiny-12.columns > h2.text-black.tiny-header-h4.medium-header-h3.margin-top-zero{
	font-size: 1.3rem !important;
	line-height: 1.2 !important;
}
}

@media(max-width: 768px){
div#row2 div.wrap > div.col12 > div.bg-container > div.cmb-container > div.row > div.tiny-12.columns > h2.text-black.tiny-header-h4.medium-header-h3.margin-top-zero br{
	display: none;
}
}



/*#859716//8.15.19//*/

div[style*="/documents/adacct/youtube_tv_ott_offer_ghp_hero.jpg"] div.cmb-container.padding-vert-small h1.margin-all-zero.tiny-header-h2 p.text-large.block.show-for-medium-up.large-p-95.medium-p-95 span{
	display: inline;
	float: right;
}



/*#862950.4//9.20.19//*/

div.cmb-routing > div.row.padding-vert-zero.tiny-padding-top-large.large-padding-top-zero > div.tiny-12.medium-5.columns.cmb-routing-text a.button{
	font-size: 14px;
}

div.cmb-routing > div.row.padding-vert-zero.tiny-padding-top-large.large-padding-top-zero > div.tiny-12.medium-5.columns.cmb-routing-text a.button:before{
	font-size: 14px;
}