/*FID 85948*/
/*623210.1//2.22.16//Banner misalignments//
https://espanol.optimum.com/sdamdocs-qa2/dadobecqms/content/optimum/en/residential.html# */

@media (min-width: 768px) {
  h1 {
    font-size: 45px; }
  
}
  
  

.hero-component .carousel.slide .carousel-caption h1 {line-height: 60px;}
.hero-component .carousel.slide .carousel-caption div.copy, .hero-component .carousel.slide .wdth530 div.copy {margin-bottom: 0px;}


/*623210.6//2.23.16//Footer misalignments//
https://espanol.optimum.com/sdamdocs-qa2/dadobecqms/content/optimum/en/residential.html# */

.footer-float.no-cart .footer-float-content .footer-float-left > span:first-child {margin-right: 0px;}
.footer-live-chat-link {margin-left: 10px;}
.footer-float-right {padding-left: 1%;}

.promo-tertiary-component .container .row .promo-column .promo-block {padding: 65px 20px 0 20px; }

/*#623210.8//2.29.16//Learn More Misalignments//
https://amdocs-qa2.adobecqms.net/content/optimum/en/home.html*/

.copy {
  font-family: 'A2Regular';
  font-size: 20px;
  min-height: 110px;
}



/*#618002.10//03.15.16// 
Cablevision
*/

.parbase #_content_optimum_en_home_jcr_content_hero-banner-parsys_herobanner .herobanner .hero-component .carousel.slide .carousel-caption.green-bg div.copy {
  margin-bottom: -20px;
}

.navigation .navbar.navbar-default .navbar-right > li > a {
  transition: 0.2s;
  padding: 50px 20px 30px 20px;
}

.navbar.navbar-default .navbar-nav > li > a {
  padding: 50px 20px 30px 20px;
}

div .footer-float.no-cart .footer-float-content a.footer-float-link {
  font-size: 17px;
}


.text-center .btn.btn-lg{padding: 2.5px 18px 0;}

#contentFooter .footer-float.no-cart .footer-float-content a.footer-float-link{    font-size: 18px;}

/*#630292.15//03.18.16// icons
https://espanol.optimum.com/sdamdocs-qa2/dadobecqms/offers */
#offer-box-group-1 > .offer-box > .container > .row .offer-heading .illus {
  margin: 0 20px 40px 0;
}

/*#623210.21//03.21.16// btn
https://espanol.optimum.com/sdamdocs-qa2/dadobecqms/offers */
@media (max-width: 958px){
div.ng-isolate-scope.stz-modal.modal .modal-dialog .modal-content .modal-footer.not-fixed {
  margin-top: -70px;
}
}


/*#623210.20//03.22.16// 
https://espanol.optimum.com/sdamdocs-qa2/dadobecqms/content/optimum/en/home 
.parbase #_content_optimum_en_home_jcr_content_2-column-right-parsys_channelpromo .default .image-promo .text-block h3.heading {
  font-size: 17px !important;
  height: auto !important;
  min-height: auto !important;
}*/

.parbase #_content_optimum_en_home_jcr_content_2-column-right-parsys_channelpromo .default .image-promo .text-block .row .col-md-12 .detail .copy-smaller {
  font-size: 14px !important;
  line-height: 1.2 !important;
}
.nineboxcomponent .carousel-inner .benefit-secondary-content .benefit-secondary-detail {
  font-size: 14px !important;
  margin-top: 20px !important;
  line-height: 1.2 !important;
}
.nineboxcomponent .benefit-secondary-container.mobile .image-text .benefit-secondary-content-text h3{
font-size: 16px !important;
}
#_content_optimum_en_home_jcr_content_2-column-right-parsys_channelpromo_1188563994 .channelpromo .image-promo .text-block .row .col-md-12 .more-for-homepage .copy-smaller{
font-size: 14px !important;
}
}

@media screen and (max-width: 320px){
#_content_optimum_en_home_jcr_content_2-column-right-parsys_channelpromo .promo-secondary-component .container .row .promo-column .image-promo .text-block .heading {
  font-size: 17px !important;
}
}

/*633825.1//3.28.16
https://espanol.optimum.com/sdamdocs-qa2/dadobecqms/business/privacypolicy */
.privacy-policy .purple-box.fixed {
  width: 18.9%;
}

/*633825.14//3.31.16
https://espanol.optimum.com/sdamdocs-qa2-side2/dadobecqms/business/digital-cable-tv */
#collapse-panel-1 .option-box-group-component .option-box-group [class*="col-"] .option-box .info-pane .info-pane-content .info-pane-content-left{
width: 70% !important;
}
#collapse-panel-1 .option-box-group-component .option-box-group [class*="col-"] .option-box .info-pane .info-pane-content .info-pane-content-right{
width: 30% !important;
}


.container .option-box-group .productbox .btn.btn-lg{
left: 10% !important;
}

/*#633825.16//4.15.16//
https://espanol.optimum.com/sdamdocs-qa2-side2/dadobecqms/business/digital-cable-tv */
.blue-nav .blue-ul > li {
  padding: 6px 6px;
}

/*#633825.21//4.15.16//
https://espanol.optimum.com/sdamdocs-qa2-side2/dadobecqms/business/whyoptimum */
#contentMain > div > div:nth-child(1) > div:nth-child(7) > div > div > div > div > div > div > div > div:nth-child(1) > div:nth-child(4) > div > div.parsys-column.cq-colctrl-lt1 > div.parsys_column.cq-colctrl-lt1-c0 {
  width: 37%;
}

/*#633825.23//4.25.16//
*/
.articletitledescriptionsub h3 {
  font-size: 24px;
}

/*#659891//7.08.16//
*/
.channelpromo .text-block h3.heading {
  height: 98px;
}

/*677831.1/9.22.16 */
#myCarousel.carousel.slide div.carousel-inner div.item div.container.hero-center-align div.carousel-caption.transparent-bg h1.heading span {
font-size: 48px !important;
}
#myCarousel.carousel.slide div.carousel-inner div.item.active div.container.hero-center-align div.carousel-caption.transparent-bg h1.heading span span span span {
font-size: 40px !important;
}

/*#814852//9.7.18//
https://stg.optimum.com/ */
div.offers-bar form > div > div.form-wrapper > div.form-text-label{
  white-space: nowrap;
  font-size: 16px;
}

.three_col_price div {
  font-size: 5.5rem !important;
  margin-top: 13px;
}

.paragraph.three-up h4, .paragraph.three-up h5 {
  font-size: 1.1rem !important;
}


@media(min-width: 1024px){
div.three-up-column > div[style*="background: #008bcd"]{
  display: table !important;
}

div.three-up-column > div[style*="background: #008bcd"] > h5{
  font-size: 15px !important;
  display: table-cell !important;
  line-height: 1.2 !important;
}

div.three-up-column > div[style*="background: #008bcd"] ~ div.theree_col_content.grid-item-text{
  display: table-cell !important;
}
}

/*#819341//10.9.18//
https://espanol.stg.optimum.com/business/whyoptimum */
div.container-width .main-menu-site ul li {
  padding-right: 2px;
}

/*#819036//10.10.18//
https://espanol.stg.optimum.com/business/ */
div.field-name-field-promo-secondary- .field-item h4, div.section-three-wrapper .field-item h4 {
  font-size: 23px;
}

.field-name-field-promo-secondary- .field-item, .section-three-wrapper .field-item {
  vertical-align: top;
}

.promo-secondary-desc .field .field-items .field-item.even {
  /*min-height: 180px;*/
}

/*#819498//10.10.18//
https://espanol.stg.optimum.com/business/ */


/*#819931//10.15.18//
https://espanol.stg.optimum.com/business/business-phone/virtual-receptionist
*/

div.video-text > div.field > div.field-items > div.field-item > h1{
font-size: 36px;
}

@media only screen and (max-width: 600px){
body > div.page.homepage > main > div.content-container > section.paragraph.section-title.bg-gray.smaller-title-mobile > div > div > div > div > nav > ul > li a {
  min-height: 80px;
}

a.sale-ribbon {
  font-size: 16px !important;
}

body.page-node-25 [data-reveal-id="disclaimer-modal1"] {
font-size: 13px;
}
}

/*#820221//10.23.18//
https://espanol.stg.optimum.com/business/support/resource/4-tips-to-look-like-a-major-player-no-matter-your-size
*/

@media(max-width: 520px){
div.block.block-block.footer-back-button,
div.block.block-block.footer-back-button > div{
width: fit-content !important;
white-space: normal !important;
}

div.block.block-block.footer-back-button > div > div.linkcomponent a{
display: table-cell;
padding-left: 30px !important;
padding-right: 30px !important;
vertical-align: middle !important;
}

div.block.block-block.footer-back-button > div > div.linkcomponent a > span.back-arrow{
display: inline !important;
float: left;
margin-top: -6px;
}
}

div.tile-grid .field-name-field-tile .tile-grid__tile h3 {
  font-size: 23px;
}

.tile-grid .field-name-field-tile .tile-grid__tile {
  height: 390px;
}


.paragraphs-item-collapse-panel .field-name-field-panel-text {
  max-width: 590px;
}

div.video-tabs .container .video-title-thumb span.video-title {
  font-size: .8rem;
}



/*#861118.4//8.28.19//*/

div.theree_col_content.grid-item-text > div.three_col_price div sub span{
white-space: nowrap;
font-size: 14px !important;
}

img[src*="/files//AO-Internet-Amazon-GC.png"] ~ div sup ~ sub span[style="color:#008bcd; font-size: 20px;"]{
white-space: nowrap;
font-size: 15px !important;
}



/*#861614//8.29.19//*/

div.element-container div.form-item.form-type-textfield.form-item-zip-code input#zip_code{
min-width: 120px;
}



/*#874761.4//12.05.19//*/

div.compare-plans-list div.compare-plans-item div.top div.compare-labels div.gift{
font-size: 11px;
}

div#block-fixedbottomformblockgetoffers div.text-formatted p{
font-size: 11px;
}



/*#876284//12.19.19//*/

@media(min-width: 980px){
div[style*="/files/AMZ-Q419-HERO-1920x480-4.jpg"] div.verticle-middle h1.heading div.field-item{
font-size: 38px;
}

div[style*="/files/AMZ-Q419-HERO-1920x480-4.jpg"] div.field.field-name-field-title-alternate.field-type-text-long div.field-item p{
display: none;
}
}



/*#882384//02.14.20//*/

div#block-system-main-menu div.content > ul.menu > li{
margin-left: 14px;
}



/* 950602 | 09.02.21 */

div[data-src*="/full_hd/public/2021-08/RETINA%20HERO_0.jpg"] ~ div h1.h2 ~ div.info-details p small small br{
display: none !important;
}



/* 950602.1 | 09.08.21 */

div[data-src*="/2021-08/RETINA%20HERO_0.jpg"] ~ div h1.h2 ~ div.info-details br,
div[data-src*="/2021-08/RETINA%20HERO_0.jpg"] ~ div h1.h2 ~ div.info-details p small br{
display: none;
}

/* 978753 | 04.06.22 */
@media only screen and (min-width:1200px)and (max-width:1350px){
  #page > div.sticky-form-offers > div > div > div.clearfix.text-formatted.field.field--name-field-short-description.field--type-text-long.field--label-hidden.field__item > p > span{
      font-size: 12px !important;
      white-space: nowrap;
  }
  
  #webform-submission-find-offers-node-361-add-form > div.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-add1.form-item-add1.required{
      width: 230px;
  }
  #page > div.sticky-form-offers > div > div > div.clearfix.text-formatted.field.field--name-field-short-description.field--type-text-long.field--label-hidden.field__item > p{
      font-size: 15px;
  }
}

/* 1025167.9 | 5.31.2023 */
@media only screen and (min-width:320px)and (max-width:767px){
  .products .products-card .online-offer{
    height: 35px;
  }
  .products .products-card .image-mobile {
    margin-top: 12px;
  }
}

/* 1025167 | 6.16.2023 */
@media only screen and (min-width:768px){
  #vue-root.plan-comparison-container .planComparisonTitle .buttonSection{
    max-width: 184px;
  }
}

/*1025168.8 | 8.2.2023 */ 
#altice-alert-container p{
  max-width: 1024px;
}
#block-optimumfooter .listItem-0-2-6{
  width: 192px;
}
@media only screen and (min-width:1280px)and (max-width:9000px){
#block-optimumfooter .layout__region.layout__region__third,
#block-optimumfooter .layout__region.layout__region__fifth{
  max-width: fit-content;
}
#block-optimumfooter .layout__region.layout__region__fourth{
  min-width: fit-content;
}
}

/* 1062170 | 9.27.2023 */
@media only screen and (min-width:1280px)and (max-width:1320px){
  .footer-navs .menu--footer-menu-second .menu-item, 
  .footer-navs .menu--footer-menu-second-for-lp .menu-item{
    margin-right: 20px;
  }
}
@media only screen and (min-width:1200px)and (max-width:1280px){
  .footer-navs .menu--footer-menu-second, 
  .footer-navs .menu--footer-menu-second-for-lp{
    font-size: 14px;
  }
  .footer-navs .menu--footer-menu-second .menu-item, 
  .footer-navs .menu--footer-menu-second-for-lp .menu-item{
    margin-right: 14px;
  }
}

/* 1079951 | 12.15.2023 */
@media screen and (min-width:1200px)and (max-width:1307px){
  .header-logo {
    margin-right: 0px;
  }
  .nav-item b{
      padding: 4px 0px
  }
}