/*
Theme Name: Internet Authorized Retailer 
Theme URI: https://internetauthorizedretailer.com
Description: Child theme - Internet Authorized Retailer - Sept 21 version
Author: Pedro Nave
Author URI: https://gumba.pt
Version: 1.0.8.2022.12.13
Template: bridge
*/
@import url("../bridge/style.css");

/*
 

@font-face{
font-family:Epilogue;
	src: url('./fonts/Epilogue-Regular.ttf');
	font-weight: 400;
	font-style: normal;
}

@font-face{
font-family:Epilogue;
	src: url('./fonts/Epilogue-Bold.ttf');
	font-weight:700;
	font-style:normal;
}


*/

/*
#fdd746  -- Yellow 2021
#76d4f8 -- Blue 2021

*/
/* Branding 2021 */
@font-face{
font-family:PFDINTextPro;
	src: url('./fonts/PFDINTextPro-Regular.otf');
	font-weight:400;
	font-style:normal;
}

@font-face{
font-family:PFDINTextPro;
	src: url('./fonts/PFDINTextPro-Medium.otf');
	font-weight: 500;
	font-style:normal;
}

@font-face{
font-family:PFDINTextPro;
	src: url('./fonts/PFDINTextPro-Bold.otf');
	font-weight: 700;
	font-style:normal;
}


@font-face{
font-family:PFDINTextPro;
	src: url('./fonts/PFDINTextPro-Black.otf');
	font-weight: 800;
	font-style:normal;
}

@font-face{
font-family:Jubilat;
	src: url('./fonts/Jubilat-Regular.otf');
	font-weight: 400;
	font-style:normal;
}

@font-face{
font-family:Jubilat;
	src: url('./fonts/Jubilat-Italic.otf');
	font-weight: 400;
	font-style:italic;
}

@font-face{
font-family:Jubilat;
	src: url('./fonts/Jubilat-Bold.otf');
	font-weight: 700;
	font-style:normal;
}


@font-face{
font-family:Jubilat;
	src: url('./fonts/Jubilat-BoldItalic.otf');
	font-weight: 700;
	font-style:italic;
}


 /* --------------------------------- */ 
 /*           CUSTOM FONTS            */
 /* --------------------------------- */
.page-template-landing_page-extradesign .q_icon_with_title .icon_text_holder h5.icon_title,
.page-template-landing_page-extradesign h1,
.page-template-landing_page-extradesign h2,
.page-template-landing_page-extradesign h3,
.page-template-landing_page-extradesign h4,
.page-template-landing_page-extradesign h5,
.page-template-landing_page-extradesign h6{
	font-weight:700;
	color:#222;
}
 
 
 
/* ------------------------------------------- */
/*             CUSTOM TEMPLATES                */
/* ------------------------------------------- */

/* 1. NO VC
------------------ */
.page-template-page-no-vc .content .container .container_inner.default_template_holder, 
.page-template-page-no-vc .content .container .container_inner.page_container_inner{
	padding-bottom:52px;
}

.page-template-page-no-vc .page_container_inner ol,
.page-template-page-no-vc .page_container_inner ul,
.page-template-page-no-vc .page_container_inner p{
	margin-bottom:12px;
}

.page-template-page-no-vc .page_container_inner h3{
	margin-bottom:12px;
	margin-top:32px;
}

.page-template-page-no-vc .page_container_inner ol li{
	margin-left:34px;
	margin-bottom:4px;
}
.page-template-page-no-vc .page_container_inner ul li{
	margin-left:19px;
	margin-bottom:3px;
}

/* ------------------------------------------- */
/*          VC: REPEAT - CUSTOM CLASSES        */
/* ------------------------------------------- */

.row_text_white a,
.row_text_white p,
.row_text_white h1,
.row_text_white h2,
.row_text_white h3,
.row_text_white h4,
.row_text_white h5,
.row_text_white h6{
	color:white!important;
}



.brand_color h1,
.brand_color h2,
.brand_color h3,
.brand_color h4,
.brand_color h5
.brand_color h6,
.brand_color h6 a{
	color:#ED4630; /* Orange inner pages*/
}

.brand_color h6 a:hover{
	text-decoration: underline;
}

.brand_color2 h2{
	color: #7d7d7d;
}

.brand_color3 h1,   /* Yellow 221 */
.brand_color3 h2,
.brand_color3 h3,
.brand_color3 h4,
.brand_color3 h5,
.brand_color3 h6,
.brand_color3 p{
	color: #fdd746;
}

.brand_color4 h1,
.brand_color4 h2,
.brand_color4 h3,
.brand_color4 h4,
.brand_color4 h5
.brand_color4 h6,
.brand_color4 h6 a{
	color:#F76200; /* Orange  Bundle Cable in My Area*/
}

.row_text_white .brand_color3 h1,   /* Yellow 221 */
.row_text_white .brand_color3 h2,
.row_text_white .brand_color3 h3,
.row_text_white .brand_color3 h4,
.row_text_white .brand_color3 h5,
.row_text_white .brand_color3 h6,
.row_text_white .brand_color3 p{
	color: #fdd746!important;
}


.brand_color4 h1,   /* Blue 2021 */
.brand_color4 h2,
.brand_color4 h3,
.brand_color4 h4,
.brand_color4 h5,
.brand_color4 h6,
.brand_color4 p{
	color: #76d4f8;
}
.row_hide{
	display:none;
}

.block_h2_as_h1 h2{
	font-size: 38px;
	line-height: 49px;
}

.block_fontweight_800 h2,
.block_fontweight_800 h3{
	font-weight: 800;
}


.block_fontweight_600 h5{
	font-weight: 600;
}

.block_fontweight_400 h1,
.block_fontweight_400 h2,
.block_fontweight_400 h3,
.block_fontweight_400 h4,
.block_fontweight_400 h6,
.block_fontweight_400 h5{
	font-weight: 400;
}
.page-template-landing_page_spectrum2 .block_text_miudinhas p,
.block_text_miudinhas p,
.block_font_miudinhas p{
	font-size: 12px;
	line-height: 20px;
}

.block_text_bg_brand_color h5{
	display: inline-block;
	background: #449CD6;
}

.block_text_p14 p{
	font-size: 14px;
	line-height: 1.5em;
}

.block_text_p15 p{
	font-size: 15px;
}

.block_text_bg_pink{
	background-color: #AE28BB;
	padding: 0px 10px;
	border-radius: 26px;
	display: inline-block;
}

.block_text_bg_pink p{
	color: white;
	font-size: 12px;
	
}
.block_ribbon{
	background: linear-gradient(to right, #0057B8 0%, #2493C5 100%);
    color: white;
    position: relative;
    top: -29px;
    width: calc(100% + 0px);
    left: -18px;
    padding: 0px 18px 0;
}

.block_ribbon p{
	font-size: 12px;
	color:white;
}
.wpb_text_column.block_text_p_margin_miudinhas p{
	margin-bottom: 8px;
}

.row_bg_blue{
	background: linear-gradient(93.41deg, #2760B7 -0.47%, #45A0E8 84.69%);
}

.row_tint_white_gradiant_left_to_right:after{
content: "";
    background: -moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    display: block;
    z-index: 2;
}
.row_tint_white_gradiant_left_to_right_70:after{
	width: 70%;
}

.row_icon_text_margin_small .q_icon_with_title .icon_text_inner{
	padding: 0 0 6px;
}

@media only screen and (min-width: 601px){
	.qelement_border_desktop{
		border-left: 2px solid #d7d7d7;
	}
}

.block_textpadding{
	padding: 6px 12px;
}

@media only screen and (min-width: 768px){
	.block_image_650 img{
		max-width: 650px;
		height: auto;
	}
}

/* Theme Blocks */
.q_icon_with_title .icon_text_holder h5.icon_title{
	font-size: 22px;
	font-weight: 700;
}

.q_elements_item_content .wpb_text_column ul{
	margin-left: 0;
}

/* Custom sections blocks
	pricing homepage

 */

.qholder_pricing_type1 .qelement_border_top_blue5{
	border-top:5px solid #449CD6;
}

.qholder_pricing_type1 .qelement_border_top_yellow{
	border-top:15px solid #fdd746;
}

.qholder_pricing_type1 .qelement_border_top_blue{
	border-top:15px solid #21528c;
}

.qholder_pricing_type1 .qelement_border_top_orange{
	border-top:15px solid #e88534;
}

.qholder_pricing_type1 .qelement_border_top_pink{
	border-top:15px solid #7a267b;
}

.qholder_pricing_type1 .price_block .price_num{
	font-size: 42px;
	font-weight: 800;
	line-height: 52px;
	display: flex;
}

.qholder_pricing_type1 .price_block .price_num .dollar{
	font-size: 30px;
	position: relative;
    top: -2px;
    margin-right: 4px;
}

.qholder_pricing_type1 .price_block .num_details{
	font-size: 26px;
    line-height: 12px;
    display: inline-block;
    text-align: left;
    padding-left: 6px;
    position: relative;
    top: 7px;
}

.qholder_pricing_type1 .price_block .num_details .miudinhas{
	font-size: 13px;
	color: #191919;
	font-weight: 400;
    top: 7px;
    position: relative;
}
}

.qholder_pricing_type1 ul li{
	font-size: 15px;
	font-weight: 600;
	line-height: 24px;
}

.qholder_pricing_type1 .wpb_text_column a{
	color: #449CD6;
}

.qholder_pricing_type1 .wpb_text_column a:hover{
	text-decoration: underline;
}

.row_shadow .section_inner,
.qholder_pricing_type1_with_shadow .q_elements_item{
    box-shadow: 0px 27px 190px rgb(0 0 0 / 5%), 0px 11.28px 79.3775px rgb(0 0 0 / 4%), 0px 6.0308px 42.439px rgb(0 0 0 / 3%), 0px 3.38082px 23.7909px rgb(0 0 0 / 3%), 0px 1.79553px 12.6352px rgb(0 0 0 / 2%), 0px 0.747159px 5.25779px rgb(0 0 0 / 1%);
}

.row_shadow.row_shadow_content_white .section_inner{
	background: white;
}

@media only screen and (min-width: 1100px){
	.row_shadow .section_inner{
		padding-left: 24px;
		padding-right: 24px;
	}
	
	.row_shadow .section_inner .vc_col-sm-8{
		padding-right: 18px;	
	}
}
/* QODE BLOCS */
.row_text_white .qode-banner.qode-banner-va-bottom .qode-banner-content .qode-banner-text-holder{
	color:white;
}

.qode-banner .qode-banner-content{
	padding: 5%;
}

.qode-banner.qode-banner-va-bottom .qode-banner-content .qode-banner-text-holder{
	text-align: left;
}

.qode-banner:hover .qode-banner-content{
	opacity: 1;
}

/* Theme Areas*/

.header_inner_right ul{}
.header_inner_right ul li{
	list-style: none;
	display: inline-block;
	padding-right: 22px;
}

.header_inner_right ul li:last-child{
	padding-right: 0:
}

.header_inner_right ul li a{
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0;
}

header.light .header_inner_right ul li a{
	color: white;
}

header.light .header_inner_right ul li a:hover{
	color: white;
}

.header_inner_right ul li a.header_cta{
	padding: 12px 18px 10px;
	border-radius: 0;
	background: #fdd746;
	color: #191919!important;
	border: 1px solid #fdd746;
	font-size: 14px;
}

.header_inner_right ul li a.header_cta:hover{
	background: transparent;
	border: 1px solid #fdd746;
	color: #fdd746!important;
}

/* ------------------------------------ */
/*         THEME: REPEATABLE            */
/* ------------------------------------ */


.wpb_text_column p{
	margin-bottom:22px;
}

.wpb_text_column p:last-child{
	margin-bottom:0;
}

.wpb_text_column ul{
	margin-left:42px;
	margin-bottom:12px;
}


/* Nav bar
--------------- */

nav.main_menu > ul > li > a:last-child{
	padding-right:0!important;
}



/* LOGO = RETINA DISPLAY
---------------------------- */

@media only screen and (min-width:1000px){
	.q_logo a{
		height: 29px!important;
	}
	
	header.fixed.scrolled .q_logo a,
	header.sticky .q_logo a{
		height:29px!important;
	}
}

/* MENU - GENERAL
--------------------- */

nav.main_menu > ul > li:first-child > a{
	padding-left:0!important;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
	opacity:1;
}

/* MENU - MOBILE
-------------------- */
	color:#1d1d1d;
	font-size:16px;
	font-weight:700;
}

nav.mobile_menu ul li ul li{
	border-bottom:0;
}

nav.mobile_menu ul li ul a{
	font-weight:300;
	padding:9px 0 4px;	
}

nav.mobile_menu ul li span.mobile_arrow i{
	color:#1d1d1d;
}

/* IF = PRODUCTS SEARCH
-------------------------- */

body.search-results .blog_holder article{
	width:24.7%;
	display:inline-flex;
}

body.search-results .blog_holder article{
	margin:0 0 20px;
}

body.search-results .blog_holder article .post_text .post_text_inner .nave_excerto,
body.search-results .blog_holder article .post_info,
body.search-results .blog_holder article .post_text h2 .date{
	display:none;
}

body.search-results .blog_holder article h2.entry_title{
	text-align:center;
	line-height:18px;
}
body.search-results .blog_holder article h2.entry_title a{
	font-size:16px;
	line-height:inherit!important;
}

body.search-results .blog_holder article .post_text .post_text_inner{
	padding:12px 3px 8px;
} 

body.search-results .blog_holder article .post_text_inner p,
body.search-results .blog_holder article .post_more{
	display:none;
}


/* ---------------------------------- */
/*       THEME= IF MEGAMENU           */
/* ---------------------------------- */


nav.main_menu>ul>li>a>i.menu_icon{
	line-height:inherit;
	float:right;
	margin-right:0px;
	margin-left:4px;
	margin-top:1px;
}

header.sticky nav.main_menu>ul>li>a>i.menu_icon{
	margin-top:-1px;
}

header.transparent:not(.sticky) .drop_down .second{
	top:86%;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul{
	background:white;
	border:0;
    -webkit-filter: drop-shadow(0 5px 15px rgba(88, 88, 88, .3));
    filter: drop-shadow(0 5px 15px rgba(88, 88, 88, .3));
}


.drop_down .wide .second .inner>ul>li.megemenu_coltitle_hide>a{
	display:none;
}

.drop_down .wide .second .inner>ul>li>a{
	color:#131313;
	font-size:17px;
	letter-spacing:0;
	font-weight:600;
	text-transform:none;
	font-size:15px;
}

.drop_down .second .inner ul li a:hover h4, 
.drop_down .second .inner ul li a:hover p{
	color:#188964;
}

.drop_down .wide .second ul{
	padding:15px 17px;
}

.drop_down .wide .second ul li{
	border:0;
}

.drop_down .second .inner .widget{
	padding:0 8px 0px;
}

.drop_down .second .inner ul li h4,
.drop_down .second .inner ul li h5{
	letter-spacing:0;
	text-transform:none;
	font-size:16px;
	color:#131313;
	padding-bottom:2px;
}

.drop_down .second .inner ul li h5{
	display:none;
}

.drop_down .second .inner ul li a{
	padding: 0px 0 0;
}

.drop_down .second .inner .widget p{
	font-size:14px;
	line-height:19px;
	text-transform:none;
	letter-spacing:0;
	color:#131313;
	padding-top:0;
}

.drop_down .second .inner ul li .custom-html-widget{
	padding-top:11px;
}

.drop_down .second .inner ul li a, 
.drop_down .second .inner ul li h5{

}




/* ----------------------------------------------------- */
/*                     THEME HACKS                       */
/* ----------------------------------------------------- */

/* Changes colum order. Useful in responsive mode */
	.woocommerce .two_columns_25_75.woocommerce_with_sidebar .column1 {
  		order: 2;
	}
	
	.woocommerce .two_columns_25_75.woocommerce_with_sidebar .column2 {
  		order: 1;
	}

/* Change order columns for footer in responsive*/
@media only screen and (max-width:767px){
	.footer_bottom_holder .two_columns_50_50{
		display:flex; 
		flex-direction: column;
	}
	.footer_bottom_holder .two_columns_50_50 .column1{
		order:2;
		padding-bottom:22px;
	}
		
	.footer_bottom_holder .two_columns_50_50 .column2{
		order:1;	
		padding-bottom:22px;
	}
	
}

	
@media only screen and (max-width:768px){
	
/* Change QODE columns order */
	.qholder_mobile_col_reverse{
		display: flex;
    	flex-direction: column-reverse;
	}
}
	



/* class: column_background_spaces added to a row where columsn have gaps */
@media screen and (min-width: 768px) {

	
	.column_background_spaces .full_section_inner {
    	padding-left: 40px !important; 
    	padding-right: 40px !important; 
	}

	.column_background_spaces .full_section_inner .wpb_column:nth-child(1) {
	    position: relative !important;
    	left: -30px !important;
	}

	.column_background_spaces .full_section_inner .wpb_column:nth-child(2) {
    	position: relative !important;
    	left: -10px !important;
	}

	.column_background_spaces .full_section_inner .wpb_column:nth-child(3) {
    	position: relative !important;
    	left: 10px !important;
	}

	.column_background_spaces .full_section_inner .wpb_column:nth-child(4) {
    	position: relative !important;
    	left: 30px !important;
	}
}
/* qode elements holder with gap : 2 columns */
@media screen and (min-width: 769px) {
	.qode_column_gap.q_elements_holder.two_columns .q_elements_item:first-child {
    	position: relative !important; 
    	left: -15px !important;
	}
	.qode_column_gap.q_elements_holder.two_columns .q_elements_item:last-child {
    	position: relative !important; 
    	left: 15px !important;
	}

}
/* qode elements holder with gap : 3 columns */
@media screen and (min-width: 769px) {
	.qode_column_gap.q_elements_holder.three_columns .q_elements_item:first-child {
    	position: relative !important; 
    	left: -15px !important;
	}
	.qode_column_gap.q_elements_holder.three_columns .q_elements_item:last-child {
    	position: relative !important; 
    	left: 15px !important;
	}

	.qode_column_gap.q_elements_holder {
    	padding-left: 15px !important;
    	padding-right: 15px !important;
    	box-sizing: border-box !important;
	}
}

/* qode elements holder with gap : 4 columns */
@media screen and (min-width: 768px){

	.qode_column_gap.q_elements_holder {
    	padding-left: 10px !important;
    	padding-right: 10px !important;
    	box-sizing: border-box !important;
	}

	.qode_column_gap.q_elements_holder.four_columns .q_elements_item:first-child {
    	position: relative !important; 
    	left: -30px !important;
	}

	.qode_column_gap.q_elements_holder.four_columns .q_elements_item:nth-child(2) {
    	position: relative !important; 
    	left: -10px !important;
	}

	.qode_column_gap.q_elements_holder.four_columns .q_elements_item:nth-child(3) {
    	position: relative !important; 
    	left: 10px !important;
	}

	.qode_column_gap.q_elements_holder.four_columns .q_elements_item:last-child {
    	position: relative !important; 
    	left: 30px !important;
	}

}

/* ---------------------------------- */
/*           GRAVITY FORMS            */
/* ---------------------------------- */

/* 1. Repeatable 
------------------------ */
.gform_wrapper{
	margin-top:0!important;
	margin-bottom:0!important;
}


body .gform_wrapper .ginput_full input:focus+label, body .gform_wrapper .ginput_left input:focus+label, body .gform_wrapper .ginput_right input:focus+label, body .gform_wrapper .top_label .gfield_label, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper table.gfield_list thead th, body .gform_wrapper textarea{
	font-weight:600;
}


body .gform_wrapper .top_label div.ginput_container{
	margin-top:0!important;
}


.gform_wrapper .gform_footer{
	padding-bottom:0!important;
}

body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset]{
	text-transform:none;
	letter-spacing:0px;
	border:0;
	background:#449CD6;
	font-size:14px!important;
	height: 48px;
    line-height: 48px;
	color:white;
	text-align:center;
	margin-bottom:0!important;
	padding-bottom:0;
	padding-right:48px;
	padding-left:48px;
	border-radius: 42px;
}

body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover{
	background-color:#191919;
}

body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .gf_progressbar_percentage, body .gform_wrapper .gf_step, body .gform_wrapper .gf_step span.gf_step_number, body .gform_wrapper .gfield_description, body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset], body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea{
	font-family:'Open Sans', sans-serif;
}


/* Dropdown 
---------------- */
body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .gf_progressbar_percentage, body .gform_wrapper .gf_step, body .gform_wrapper .gf_step span.gf_step_number, body .gform_wrapper .gfield_description, body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset], body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea{
	font-family:'Open Sans', sans-serif;
}

body .gform_wrapper .chzn-container-single .chzn-single span, 
body .gform_wrapper input[type=email], 
body .gform_wrapper input[type=number], 
body .gform_wrapper input[type=password], 
body .gform_wrapper input[type=tel], 
body .gform_wrapper input[type=text], 
body .gform_wrapper input[type=url], 
body .gform_wrapper select,
body .gform_wrapper textarea{
	color:#707070;
}

body .gform_wrapper .top_label div.ginput_container.ginput_container_select select{
    height: 35px;
    border-radius: 0;
    border-bottom: 1px solid #3fbbd7;
    background:#f0f0f0;
    border-radius:0!important;
	-webkit-border-radius:0!important;
	-webkit-appearance: none;
	padding:6px 12px!important;
	font-size:16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    background-position:right center;
}

/* Outline Smooth 
--------------------------- */
.gform_wrapper textarea,
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	border:1px solid #D7D7D7!important;
	padding:11px 8px!important;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#222;
	font-weight:400;
	letter-spacing:0;
}

/* Placeholder
------------------ */
body .gform_wrapper textarea::-webkit-input-placeholder,
.gform_wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #888;
	font-size: 14px;
	font-weight: 400;
}

body .gform_wrapper textarea::-moz-placeholder,
.gform_wrapper input::-moz-placeholder { /* Firefox 19+ */
	color: #888;
}

body .gform_wrapper textarea::-ms-input-placeholder,
.gform_wrapper input:-ms-input-placeholder { /* IE 10+ */
	color: #888;
}

body .gform_wrapper textarea::-moz-placeholder,
.gform_wrapper input:-moz-placeholder { /* Firefox 18- */
	color: #888;
}




/* --------------------------------------- */
/*    GRAVITY FORMS: Special Classes       */
/* --------------------------------------- */

/* Centers Button */
.gform_button_center_wrapper.gform_wrapper .gform_footer{
	text-align:center;
}


/* Remove Labels */ 
.gform_remove_label_wrapper label.gfield_label{
	display:none!important;
}

/* Remove asterisks */
.gform_remove_asterisk_wrapper span.gfield_required{
	display:none!important;
}

/* dark background */
body .gform_dark_bg_wrapper.gform_wrapper textarea,
.gform_dark_bg_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	border-color:white;
	background:transparent;
	text-align:center;
}

/* 3 columns 25+25+50 */
@media only screen and (min-width: 641px){
							  li.gfield.gf_left_third.gfield_25,
	.gform_wrapper .top_label li.gfield.gf_left_third.gfield_25:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
	.gform_wrapper .top_label li.gfield.gf_middle_third.gfield_25:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
		width:25%!important;
	}
	.gfield_50,
	.gform_wrapper .top_label li.gfield.gf_right_third.gfield_50:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
		width:50%!important;
	}
}





/* --------------------- */
/* 	COOKIES ARVI  */
/* --------------------- */


#cookie-law-info-bar{
	border-top: 5px solid #1f252c;
    font-size:12px;
    box-shadow: 0 0 0;
}

#cookie-law-info-bar p{
	font-size:15px;
	line-height:22px;
}
	
.cli-plugin-button{
	margin-top:11px;
	margin-right:9px;
}

.cli-plugin-button:hover{
	background-color:#38d430!important;
	background-color:#222!important;
}
	
.cli-plugin-main-link{
	text-decoration:none;
}
	
.cli-plugin-main-link:hover{
	text-decoration:underline;
}

@media only screen and (min-width:1001px){
	#cookie-law-info-bar{
		border-top: 5px solid #3fbbd7;
	    border-right: 5px solid #3fbbd7;
	    width:44%;
	    padding:12px 22px;
	    text-align: left;
	}
}


/* July 13 , 2021 */

@media only screen and (min-width: 1200px){
	.header_bottom .container_inner{
		width: 1200px;
	}

}

@media only screen and (min-width: 1400px){
	.header_bottom .container_inner{
		width: 1300px;
	}
}

/* Top menu 
------------------- */
.header_top, .fixed_top_header .top_header{

}

.header_top .right{

}

.header_top .left{
	display: none;
}

.header_top .left .inner>div, 
.header_top .left .inner>div:last-child{
	float: none;
}

.header_top .left .custom-html-widget{
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	color: white;
}

/**/
@media only screen and (min-width: 768px){
	.qholder_box_shadow.q_elements_holder .q_elements_item_inner .q_elements_item_content{
		margin: 20px 22px;
	    box-shadow: 0px 100px 80px rgb(0 0 0 / 7%), 0px 41.7776px 33.4221px rgb(0 0 0 / 5%), 0px 22.3363px 17.869px rgb(0 0 0 / 4%), 0px 12.5216px 10.0172px rgb(0 0 0 / 4%), 0px 6.6501px 5.32008px rgb(0 0 0 / 3%), 0px 2.76726px 2.21381px rgb(0 0 0 / 2%);
	}
	
	.qholder_box_shadow_block_text{
		padding: 22px 62px 22px 22px;
	}
}


@media only screen and (min-width: 1000px){
	.qholder_box_shadow.q_elements_holder .q_elements_item_inner .q_elements_item_content{
		margin: 20px 36px;
	}
		
	.qholder_box_shadow_block_text{
		padding: 22px 102px 22px 36px;
	}
	
}

.qholder_box_shadow_block_text{
	background: white;
}

.qholder_box_shadow_block_text h3{
	margin-bottom: 12px;
}

/**/
.qholder_pricing_type1 .wpb_text_column ol li{
	margin-left: 12px;
	margin-bottom: 4px;
	font-weight: 600;
}

/* Aug 5, 2021 */
/* PLUGIN: POPUP MAKER */
.popmake-content p{
	margin-bottom: 14px;
	font-size: 15px;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{
	padding-right: 0!important;
}

.pum-content p a{
	text-decoration: underline;
}

/* Aug 12, 2021 */
.block_image_50 img{
	max-width:50%;
	height: auto;
}

.block_image_200px img{
	max-width: 200px;
	height: auto;
}

.block_image_175px img{
	max-width: 175px;
	height: auto,
}

nav.main_menu ul li a span i{
	display: block;
	text-align: center;
	font-size: 18px;
	padding-bottom: 6px;
}

nav.main_menu ul li a span i.img_n{
	background-image: url('./imagens/directv_w.png');
    width: 30px;
    height: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    display: block;
    text-align: center;
    margin: 0 auto 5px;
    background-position: center;    
}




@media only screen and (min-width: 1200px){
/*	header:not(.scrolled) nav.main_menu > ul > li > a{
		line-height: 119px!important;
	}*/
	
	header.scrolled nav.main_menu ul li a span i{
		display: none;
	}
}







/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */

/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */


/* 

	General rules applied to the whole website after Oct 4 2021 

*/

body:not(.page-template-landing_page_spectrum2) header{
	padding-bottom: 22px;
}

.q_logo a{ 
/*	pointer-events: none; */
}

.header_bottom_right_widget_holder{
	padding-right: 0;
}

@media only screen and (min-width: 1400px){
	.header_bottom .container_inner {
    	width: 1200px;
	}
}

@media only screen and (min-width: 1000px){
	nav.main_menu.right{
		padding-right: 14px;
	}
}

a.header_cta_simple{
	font-size:16px;
	font-weight:800;
	border-bottom:2px solid #ED4630;
	color:#ED4630;
}

a.header_cta_simple:hover{
	color:#ED4630;
	border-bottom-color:#ED4630;
	opacity: 0.92;
}


.goog-te-gadget-simple{
	line-height: 10px;
    border: 0!important; 
}

.q_progress_bar .progress_content{
	background-color: #254243;
}

/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* 

	Homepage as cableinternetinmyarea bundles pages 


*/
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */




/* --------------------------------------------- */
/*            Pedro Nave 1 April 2020            */
/* --------------------------------------------- */

.row_hide{display:none;}

/* VC CUSTOM CLASSES */
.row_allwhitetext h1,
.row_allwhitetext h2,
.row_allwhitetext h3,
.row_allwhitetext h4,
.row_allwhitetext h5,
.row_allwhitetext h6,
.row_allwhitetext p{
	color:white;
}

.page-id-3022 .widget_search input[type=submit],
.page-template-full_width_gads .widget_search input[type=submit]{ 
	background-color:#e45c0d;
}

/* -------------------------------------- */
/*           PAGE: SPECTRUM               */
/* -------------------------------------- */


/* 1. Big graphic element
---------------------------- */
.row_pricetable_spectrum .qode_pricing_tables.two_columns .q_price_table{
	width:100%;
}

.row_pricetable_spectrum .q_price_table .price_table_inner{
	background:transparent;
}

.row_pricetable_spectrum .q_price_table{
	border-top:0;
}

.row_pricetable_spectrum .price_table_inner ul li.table_title .qode_title_content_new{
	color:white
}

.row_pricetable_spectrum .price_in_table{
	max-width:300px;
	margin:0 auto;
}

.row_pricetable_spectrum .price_table_inner ul li.pricing_table_content{
	display:none;
}

.row_pricetable_spectrum .price_in_table .price:after{
	content:"97"; 
    font-size: 22px;
    font-weight: 500;
    top: -22px;
    position: relative;
}

/* 3. Special Spectrum colors
-------------------------------- */
.row_spectrumcolor h1,
.row_spectrumcolor h2,
.row_spectrumcolor h6,
.row_spectrumcolor p{
	color:#003057;
	font-weight:400;
}

.row_spectrumcolor_call2action h2 a,
.row_spectrumcolor_call2action h2,
.row_spectrumcolor_call2action p{
	color:#37465a;
}

.row_spectrumcolor_call2action h2 a:hover{
	color:#37465a;
	text-decoration:underline;
}

/* --------------------------------- */
/*              HEADER               */
/* --------------------------------- */

nav.mobile_menu{
	margin-bottom:10px;
	margin-top:20px;
}

.header_top .header-widget a.qbutton{
	color:white!important;
	font-weight:600;
	font-size:14px;
	line-height:37px;
	height:37px;
}

nav.main_menu > ul > li > a{
/*	color: white!important;*/
}

/* ----------------------------------- */
/*             RESPONSIVE              */
/* ----------------------------------- */


@media only screen and (max-width:600px){
	.title{
		padding: 25px 0 !important;
	}
    .footer_top .footer_col1{
    text-align: left!important;
	}
    .footer_top ul.lis-fuc {
    text-align: left;
}
}

@media only screen and (max-width:480px){
	.title.title_size_large h1{
		font-size: 28px!important;
	}
}


@media only screen and (max-width:768px){
	.row_desktop{
		display: none!important;
	}

	.row_spectrum_header .wpb_text_column{
		text-align: center;
	}
	
	.row_spectrum_header .wpb_single_image.vc_align_left{
		text-align: center;
		padding-bottom: 12px;
	}
	
	.rowinner_spectrumplans .vc_column-inner{
		margin: 0 auto 40px;
	}

	
	.row_spectrumpage_imagenegativemargin .inner_column_right .wpb_single_image{

	}
}

@media only screen and (min-width:769px){
	.row_mobile{
		display: none;
	}
	
/*
	.header_top{
		display:none;
	}*/
	
	/* Page: Cable Services
	------------------------- */
	.row_pricetable_spectrum .q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:first-child{
		width: 60%;
	}

	.row_pricetable_spectrum .q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child{
		width: 40%;
	}
	

	.row_spectrumpage_imagenegativemargin .inner_column_right{
		margin-top: -250px;
	}
	
	/*
		body.home .header_top .header-widget a,
	body.home .header_top .right .custom-html-widget{color:white;}*

*/	
}

/* -------------------------------------------------------- */
/*        SPECTRUM PAGE: FOR CABLE INTERNET MY AREA 
	https://cableinternetinmyarea.com/spectrum-internet-bundles-1/        */ 
/* -------------------------------------------------------- */


.page-template-full_width_gads .gallery_holder ul.v6 li{
	width: 12.33%;
	border: 1px solid #f3f3f3;
	margin: 0 13px 0;
}

.page-template-full_width_gads .gallery_holder ul.v6 li:first-child{
	margin-left: 0;
}

.page-template-full_width_gads .gallery_holder ul.v6 li:last-child{
	margin-right: 0;
}

.page-template-full_width_gads .spectrum_list_horizontal{
	text-align: center;
}

.page-template-full_width_gads .spectrum_list_horizontal li{
	display: inline-block;
	font-size: 22px;
	font-weight: 500;
	margin-right: 42px;
	color: #003057;
	margin-bottom: 14px;
}

.page-template-full_width_gads .vc_row .widget_search input[type=number]{
	width: 200px;
}

.page-template-full_width_gads .vc_row.row_spectrum_tv .widget_search input[type=number]{
	border: 2px solid #e45c0d;
}

.page-template-full_width_gads .vc_row .widget_search input[type=submit]{
	background-color: #e45c0d;
}

.page-template-full_width_gads h2{
	font-size: 30px;
}

.page-template-full_width_gads h3{
	font-size: 27px;
}

.page-template-full_width_gads .full_width{
	background: white;
}

.row_spectrumcolor h4,
.row_spectrumcolor h3{
	color: #003057!important;
}


.row_spectrumcolor h3{
	font-weight: 400;
}

.row_imagesservices img{
	width: 90px;
	height: auto;
}

.page-template-full_width_gads h3 .bg_orange{
	border-bottom: 2px solid #e45c0d;
}

.page-template-full_width_gads .icon_title{
	font-weight: 600!important;
}

.page-template-full_width_gads .q_icon_with_title{
	margin-bottom: 8px;
}


.page-template-full_width_gads .q_list.circle ul>li, 
.page-template-full_width_gads .q_list.number ul>li{
	color: #003057;
	padding: 0 0 0 16px;
	margin-bottom: 12px;
	font-weight: 600;
	font-size: 17px;
}

.page-template-full_width_gads .q_list.circle ul>li:before{
	background-color: #003057;
}

.page-template-full_width_gads h6{
	font-size: 14px;
}

/* 1. Section: Spectrum Mobile
---------------------------------- */

.row_bluespectrum_mobile{
	background-image: -webkit-repeating-linear-gradient(#00629B, #0099D8);
	background-image: repeating-linear-gradient(#00629B, #0099D8);
}

.row_bluespectrum_mobile .q_icon_with_title .icon_title_holder{
	margin-bottom: 0;
}

/* Footer 
------------------------- */
.page-id-3022 .footer_top,
.page-id-3022 .footer_custom_holder,
.page-template-full_width_gads .footer_top,
.page-template-full_width_gads .footer_custom_holder{
	display: none;
}

.page-template-full_width_gads footer a.spectrum_n{display: none;}

/* ------------------------------------------------------------- */
/*         SPECTRUM PAGE: SECTION - MOBILE LOGO BLUE BG          */
/* ------------------------------------------------------------- */

.spectrummobilecol2 p{
	background: white;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	font-weight: 600!important;
	line-height: 40px!important;
	color: #39608c!important;
	margin-right: 5px;
	margin-top: -4px;
	display: inline-block;
}

.spectrummobile_separator{
	width: 60%;
	margin-right: auto;
	margin-left: auto;
}

@media only screen and (min-width:1000px){
	.mobilespectrum_smartphoneimage .wpb_single_image{
		margin-top: -210px;
		text-align: right;
		text-align: center; /* When row is full-width */
	}
	
	.q_elements_holder.three_columns .q_elements_item.spectrummobilecol2{
		width: 80px;
		margin-right: 6px;
	}
}

@media only screen and (max-width:999px){
	.q_elements_holder.three_columns .q_elements_item.spectrummobilecol2{
		margin-top: 32px;
		margin-bottom: 32px;
	}
}

/* --------------------------------------------------------- */
/*          SPECTRUM PAGE: SECTION - ABOVE FOLD              */
/* --------------------------------------------------------- */



.page-template-full_width_gads .row_pricetable_spectrum.row_allwhitetext .num-descreve{
	color: white!important;
}

.page-template-full_width_gads .row_pricetable_spectrum .wpb_raw_code .num-descreve:lang(es) {
    margin-top: -39px;
    width: 90px;
}

.page-template-full_width_gads .row_pricetable_spectrum .wpb_raw_code .num-descreve:lang(ko){
	width: 65px;
}

.page-template-full_width_gads .row_pricetable_spectrum .wpb_raw_code .num-descreve:lang(ko) sup{
	line-height: 9px;
}


.page-template-full_width_gads .row_pricetable_spectrum .wpb_raw_code span :nth-child(3){
	top: -21px;
    font-size: 58px!important;
    font-weight: 200;
}

.page-template-full_width_gads .row_pricetable_spectrum  .wpb_raw_code .num-descreve{
    margin-top: -54px;
    margin-left: 93px;
    width: 73px;
}

.page-template-full_width_gads .row_pricetable_spectrum  .wpb_raw_code .num-descreve sup{
	font-size: 13px;
    line-height: 15px;
}

/* 2. Mobile 
----------------- */
.page-template-full_width_gads .row_pricetable_spectrum.row_mobile .wpb_raw_code .num-descreve{
    margin-left: 58px;
    margin-top: -42px;
}


@media only screen and (max-width: 600px){
	.page-template-full_width_gads .inner_column_right .wpb_single_image {
    	margin-top: -62px;
    	padding: 0 10px;
	}
}

/* --------------------------------------------------------- */
/*          SPECTRUM PAGE: TRIPLE LONG PRICE TABLE           */
/* --------------------------------------------------------- */



.page-template-full_width_gads .wpb_raw_code span:not(.num-descreve) :nth-child(1){
	font-size: 25px;
    top: -16px;
    position: relative;
}

.page-template-full_width_gads .wpb_raw_code span :nth-child(3){
	position: relative;
    top: -22px;
    font-size:15px!important;
}


.page-template-full_width_gads .wpb_raw_code span :nth-child(4){
    line-height: 13px;
    display: inline-block;
    position: absolute;
    margin-top: 25px;
    margin-left: -39px;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve{
	line-height: 1px;
    position: absolute;
    margin-top: -40px;
    margin-left: 64px;
    color: #003057;
    width: 57px;
    text-align:left;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve:lang(es){
	margin-top:-21px;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve.digit2{
	margin-left:43px;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve.digit3{
	margin-left:53px;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve:lang(es){
	width:74px;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve:lang(ko){
	width:56px;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve:lang(ko) sup{
    line-height: 6px;
}

.page-template-full_width_gads .wpb_raw_code .num-descreve sup{
	font-size: 11px;
    line-height: 12px;
}


.page-template-full_width_gads .wpb_raw_code .num-descreve:lang(es) sup{
	line-height:1px;
}

.page-template-full_width_gads .row_triple_v1 .vc_column-inner{
	box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.1);
	width: 90%;
	padding: 40px 20px;
}

.page-template-full_width_gads .row_triple_v1 h1{
	font-size: 64px;
}

.page-template-full_width_gads .row_triple_v1 h1 span.plus{
	font-size: 22px;
    vertical-align: top;
    line-height: 1;
}

@media only screen and (max-width:600px){
	.page-template-full_width_gads .row_triple_v1 .vc_column-inner{
		margin: 0 auto;
	}
}

/* V2
-------------- */
.page-template-full_width_gads .row_triple_v2 .wpb_raw_code .num-descreve.digit2{
	margin-left: 32px;
}

.page-template-full_width_gads .row_triple_v2 .wpb_raw_code .num-descreve.digit1{
	margin-left: 12px;
}

span.registered,
.page-template-full_width_gads .row_triple_v2 h3 span.registered{
    font-size: 16px;
    vertical-align: top;
    line-height: 1.8;
}

/* Spectrum Price Table V3 
------------------------------- */

.row_spectrum_price_table_v3 .vc_column-inner{
	padding: 0;
}

.row_spectrum_price_table_v3 .wpb_raw_code.part_top{
	padding: 20px 0 30px;
	background-position: center!important;
}

.row_spectrum_price_table_v3 .part_top h3{
	margin-bottom:22px;
}

.row_spectrum_price_table_v3 .part_top .symbol{
	color:#0780CC;
}

.row_spectrum_price_table_v3 .wpb_raw_code.part_top .num-descreve.digit2{
	margin-left:31px;	
}

.row_spectrum_price_table_v3 .icon_img img{
	width:80px;
	height:auto;
	margin-top:0;
	margin-bottom:12px;
}

.row_spectrum_price_table_v3 .text_col{
	margin-top:8px;
}

.row_spectrum_price_table_v3 .text_col1,
.row_spectrum_price_table_v3 .text_col2{
	margin-top:8px;
	width:49%;
	float:left;
}

.row_spectrum_price_table_v3 .text_col3_1,
.row_spectrum_price_table_v3 .text_col3_2,
.row_spectrum_price_table_v3 .text_col3_3{
	width:33.1%;
	float:left;
	margin-top:8px;
}

.row_spectrum_price_table_v3 p{
	color:#333!important;
	line-height:18px;
}

.row_spectrum_price_table_v3 small{
	font-size:10px;
}


@media screen and (min-width: 768px) {
.column_background_spaces .full_section_inner {
    padding-left: 40px !important; 
    padding-right: 40px !important; 
}
.column_background_spaces .full_section_inner .wpb_column:nth-child(1) {
    position: relative !important;
    left: -30px !important;
}
.column_background_spaces .full_section_inner .wpb_column:nth-child(2) {
    position: relative !important;
    left: -10px !important;
}
.column_background_spaces .full_section_inner .wpb_column:nth-child(3) {
    position: relative !important;
    left: 10px !important;
}
.column_background_spaces .full_section_inner .wpb_column:nth-child(4) {
    position: relative !important;
    left: 30px !important;
}
}

/**/
@media only screen and (min-width:1000px){
	.spectrum_mobile_img img{
		width:530px;
	}

}

/* */

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{
	border-radius:4px;
}

/* ------------------------- */
/*        GRAVITY FORMS      */
/* ------------------------- */

.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){
	margin-top:0!important;
}

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

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
/*	background:transparent;
	border:2px solid white;
	border-radius:40px;

	color:white;
	*/
	border: none;
	padding: 9px 17px!important;
    border-radius: 5px;
    color: #252525;
    text-align: left;
    font-weight: 600;
}

body .gform_wrapper input[type=submit], 
body .gform_wrapper input[type=button], 
body .gform_wrapper input[type=reset]{
	background-color: #e45c0d;
	border: 0;
	color: white;
	border-radius: 4px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
    font-weight: 700;
    text-transform: uppercase;
}

body .gform_wrapper input[type=submit]:hover, 
body .gform_wrapper input[type=button]:hover, 
body .gform_wrapper input[type=reset]:hover{
	background-color: #1a2a40;
}

.gform_wrapper .gform_footer{
	margin-top: 0px!important;
}

body .gform_wrapper textarea::-webkit-input-placeholder,
.gform_wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #727272;
	font-size: 12px;
	font-weight: 400;
}

body .gform_wrapper textarea::-moz-placeholder,
.gform_wrapper input::-moz-placeholder { /* Firefox 19+ */
	color: #727272;
	font-size: 12px;
	font-weight: 400;
}

body .gform_wrapper textarea::-ms-input-placeholder,
.gform_wrapper input:-ms-input-placeholder { /* IE 10+ */
	color: #727272;
	font-size: 12px;
	font-weight: 400;
}

body .gform_wrapper textarea::-moz-placeholder,
.gform_wrapper input:-moz-placeholder { /* Firefox 18- */
	color: #727272;
	font-size: 12px;
	font-weight: 400;
}

/* --------------------------------------- */
/*         NAVE: John Funnel Steps         */
/* --------------------------------------- */

form#searchformn input[type="text"],
form#searchformn input[type="number"]{
    border: none;
    height: 30px;
    border-radius: 5px;
    color: #000;
    padding: 5px !important;
    text-align: center;
}

form#searchformn input[type="submit"]{
    border: none;
    height: 40px;
    border-radius: 5px;
    color: #fff;
    background-color: #04ce78;
    padding: 5px 15px !important;
    font-weight: 700;
    text-transform: uppercase;
}

/* Gravity Forms
--------------------- */

.gf_field_hide{
	display: none;
}

.gform_nowhite_wrapper.gform_wrapper .top_label .gfield_label{
	color: #111!important;
}

.gform_funnelzip_wrapper h4{
	text-align: center;
	margin-top: 8px;
}

.gform_funnelzip_wrapper.gform_wrapper ul.gfield_checkbox li input[type=checkbox] img{
	transition: transform: .2s;
}

.gform_funnelzip_wrapper.lazyloading{
	opacity: 1;
}


.gform_funnelzip_wrapper.gform_wrapper ul.gfield_checkbox li label img,
.gform_funnelzip_wrapper.gform_wrapper ul.gfield_checkbox li input[type=checkbox]+label img{
	width: 93px;
	max-height: 46px;
    width: auto;
}
	
.gform_funnelzip_wrapper.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label img{
/*	transform: scale(1.05); */
	opacity: 0.9;
}

.gform_funnelzip_wrapper.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label h4{
	font-weight: 400;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{
    cursor: pointer;
    margin: 0rem auto 24px;
    display: block;
}
.gform_funnelzip_wrapper.gform_wrapper .ginput_price{
	display: none;
}


.gform_funnelzip_wrapper.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.gform_funnelzip_wrapper.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{
/*	display:none;*/
}

.gform_funnelzip_wrapper.gform_wrapper .top_label li ul.gfield_checkbox{
	text-align: center;
	width: 100%;
}

.gform_funnelzip_wrapper.gform_wrapper li.gf_list_inline ul.gfield_checkbox li{
	text-align: center;
    padding-bottom: 12px!important;
    padding-top: 12px!important;
}

.gform_funnelzip_wrapper.gform_wrapper li.gf_list_inline ul.gfield_checkbox li:hover{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.07)
}

@media only screen and (min-width:600px){
	.gform_funnelzip_wrapper.gform_wrapper li.gf_list_inline ul.gfield_checkbox li{	
		min-width: 218px;
	}
}


.gform_funnelzip_wrapper.gform_wrapper .gform_footer{
	text-align: center;
}

.gform_funnelzip_wrapper.gform_wrapper .gform_footer input.button, 
.gform_funnelzip_wrapper.gform_wrapper .gform_footer input[type=submit]{
	height: 82px;
    line-height: 82px;
    padding: 0 62px;
}
.gform_wrapper .gform_page_footer .button.gform_button, 
.gform_wrapper .gform_page_footer .button.gform_next_button{
	margin-right: 0!important;
}

.gform_wrapper .gform_page_footer #gform_previous_button_3{
	margin-right: 0!important;
	background: transparent!important;
	color: #1a2a40!important;
	font-size: 13px!important;
	text-transform: uppercase;
	padding: 0!important;
	border-radius: 0;
	border-bottom: 2px solid transparent;
}

.gform_wrapper .gform_page_footer #gform_previous_button_3:hover{
	border-bottom: 2px solid #1a2a40;
}

.gform_funnelzip_wrapper .gfield_html{
	text-align: center;
	color: #1a2a40;
	padding-right: 0!important;
}

.gform_funnelzip_wrapper .gfield_html h2,
.gform_funnelzip_wrapper .gfield_html h3,
.gform_funnelzip_wrapper .gfield_html h4,
.gform_funnelzip_wrapper .gfield_html h5,
.gform_funnelzip_wrapper .gfield_html h6{
	color: #1a2a40;
}

.gform_funnelzip_wrapper .gfield_html h4{
	font-size: 20px;
}
.gform_funnelzip_wrapper .gfield_html h4 span{
	color: #e45c0d;
	display: block;
	font-weight: 600;
}


.gform_funnelzip_wrapper.gform_wrapper .gform_page_footer{
	border-top: 0;
	text-align: center;
}

.gform_funnelzip_wrapper.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{
	font-weight: 600!important;
	text-transform: uppercase!important;
	opacity: 1!important;
	text-align: center!important;
	margin-right: 0!important;
	margin-left: 0!important;
}

.gform_wrapper .gf_progressbar{
	background: transparent!important;
	width: 100%!important;
}

.gform_wrapper .gf_progressbar_percentage{
	height:6px!important;
	background-image:none!important;
}
	
.gform_wrapper .gf_progressbar_percentage span{
	font-size:0!important;
}

.gform_wrapper .gf_progressbar:after{
	margin-top:-6px!important;
	height:6px!important;
}

@media only screen and (min-width:768px){
	.gform_wrapper .gf_progressbar_wrapper{
		width:50%!important;
		margin:0 auto!important;
	}
}

/* - - - - - - - -- - - - - -*/

/* Google Ads campaigns for different phone numbers | March 2021
-------------------------------------------------------------------  */

/* No Service */
body.page-id-25729 nav.main_menu ul li:last-child,
body.page-id-25745 nav.main_menu ul li:last-child,
body.page-id-25790 nav.main_menu ul li:last-child,
body.page-id-25819 nav.main_menu ul li:last-child,
body.page-id-25885 nav.main_menu ul li:last-child,
body.page-id-25940 nav.main_menu ul li:last-child,
body.page-id-25973 nav.main_menu ul li:last-child{
	display:none;
}


body.page-id-25729 .call-now-button .call-text,
body.page-id-25745 .call-now-button .call-text,
body.page-id-25790 .call-now-button .call-text,
body.page-id-25819 .call-now-button .call-text,
body.page-id-25885 .call-now-button .call-text,
body.page-id-25940 .call-now-button .call-text,
body.page-id-25973 .call-now-button .call-text{
	display:none;
}


/* Yes Service */
body.page-id-25760 nav.main_menu ul li:last-child,
body.page-id-25696 nav.main_menu ul li:last-child,
body.page-id-25804 nav.main_menu ul li:last-child,
body.page-id-25834 nav.main_menu ul li:last-child,
body.page-id-25916 nav.main_menu ul li:last-child,
body.page-id-25957 nav.main_menu ul li:last-child,
body.page-id-25985 nav.main_menu ul li:last-child{
	display:none;
}

body.page-id-25760 .call-now-button .call-text,
body.page-id-25696 .call-now-button .call-text,
body.page-id-25804 .call-now-button .call-text,
body.page-id-25834 .call-now-button .call-text,
body.page-id-25916 .call-now-button .call-text,
body.page-id-25957 .call-now-button .call-text,
body.page-id-25985 .call-now-button .call-text{
	display:none;
}

/* Sales Page */

body.page-template-full_width_gads .call-now-button .call-text,
body.page-id-25691 .call-now-button .call-text,
body.page-id-25780 .call-now-button .call-text,
body.page-id-25816 .call-now-button .call-text,
body.page-id-25879 .call-now-button .call-text,
body.page-id-25931 .call-now-button .call-text,
body.page-id-25969 .call-now-button .call-text{
	display:none;
}

/* Special Page 
https://cableinternetinmyarea.com/spectrum-mobile-n1/
*/
.page-id-27107 nav.main_menu ul li:last-child{
	display: none;
}

.page-id-27107 .call-now-button .call-text{
	display: none;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - *//* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*           The same page but updated in April 2021           */
/* Current Homepage from bundles page @ cable in my internet area*/ /* UPDATED Code only*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Structure Skeleton
--------------------------- */
div.section.row_trick_hide{position:absolute;z-index:-1;}

@media only screen and (min-width:1200px){
	.page-template-landing_page_spectrum2.qode_grid_1300 .grid_section .section_inner,
	.page-template-landing_page_spectrum2.qode_grid_1200 .grid_section .section_inner{
		width: 1000px; 
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px){

	.page-template-landing_page_spectrum2 div.grid_section .section_inner{
		width: 660px!important;
	}
	
	.page-template-landing_page_spectrum2 .row_estica_container_tablet_100.grid_section .section_inner{
		width: 100%!important;
	}	
}

body.home .header_bottom_widget.widget_search,
body:not(.page-template-landing_page_spectrum2) .header_bottom_widget.widget_search{
	display: none;
}


body.page-template-landing_page_spectrum2:not(.home) .header_bottom_widget.widget_block{
	display: none;
}

/* Styling Geral
-----------------------*/
.page-template-landing_page_spectrum2 h1,
.page-template-landing_page_spectrum2 h1 a,
.page-template-landing_page_spectrum2 h2,
.page-template-landing_page_spectrum2 h2 a,
.page-template-landing_page_spectrum2 h3,
.page-template-landing_page_spectrum2 h3 a,
.page-template-landing_page_spectrum2 h4,
.page-template-landing_page_spectrum2 h5,
.page-template-landing_page_spectrum2 h6,
.page-template-landing_page_spectrum2 p{
	font-family: 'Open Sans', sans-serif;
	color: #001F49;
	font-weight: 600;
}

.page-template-landing_page_spectrum2 footer p{
	color: white;
}

.page-template-landing_page_spectrum2 h1{
	font-size: 41px;
	line-height: 46px;
}

.page-template-landing_page_spectrum2 h2{
	font-size: 28px;
	line-height: 38px;
}

.page-template-landing_page_spectrum2 h5{
	font-size: 18px;
}


.page-template-landing_page_spectrum2 h6{
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 30px;
    text-transform: uppercase;
}

.page-template-landing_page_spectrum2 p{
	font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

.page-template-landing_page_spectrum2 .block_fontweight_400 h1,
.page-template-landing_page_spectrum2 .block_fontweight_400 h2,
.page-template-landing_page_spectrum2 .block_fontweight_400 h3,
.page-template-landing_page_spectrum2 .block_fontweight_400 h4,
.page-template-landing_page_spectrum2 .block_fontweight_400 h6,
.page-template-landing_page_spectrum2 .block_fontweight_400 h5{
	font-weight: 400;
}

@media only screen and (max-width: 767px){
	.page-template-landing_page_spectrum2 h1{
		font-size: 32px; 
		line-height: 45px;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 768px){
	.page-template-landing_page_spectrum2 h1{
		font-size: 38px; 
		line-height: 46px;
	}
	
	.page-template-landing_page_spectrum2 h5{
		font-size: 16px;
	}

}

.page-template-landing_page_spectrum2 .heading_weight300 h1,
.page-template-landing_page_spectrum2 .heading_weight300 h2,
.page-template-landing_page_spectrum2 .heading_weight300 h3,
.page-template-landing_page_spectrum2 .heading_weight300 h4,
.page-template-landing_page_spectrum2 .heading_weight300 h5,
.page-template-landing_page_spectrum2 .heading_weight300 h6{
	font-weight: 300;
}
.page-template-landing_page_spectrum2 .heading_weight500 h1,
.page-template-landing_page_spectrum2 .heading_weight500 h2,
.page-template-landing_page_spectrum2 .heading_weight500 h3,
.page-template-landing_page_spectrum2 .heading_weight500 h4,
.page-template-landing_page_spectrum2 .heading_weight500 h5,
.page-template-landing_page_spectrum2 .heading_weight500 h6{
	font-weight: 500;
}

.page-template-landing_page_spectrum2 .heading_weight700 h1,
.page-template-landing_page_spectrum2 .heading_weight700 h1 a,
.page-template-landing_page_spectrum2 .heading_weight700 h2,
.page-template-landing_page_spectrum2 .heading_weight700 h2 a,
.page-template-landing_page_spectrum2 .heading_weight700 h3,
.page-template-landing_page_spectrum2 .heading_weight700 h3 a,
.page-template-landing_page_spectrum2 .heading_weight700 h4,
.page-template-landing_page_spectrum2 .heading_weight700 h5,
.page-template-landing_page_spectrum2 .heading_weight700 h6,
.page-template-landing_page_spectrum2 .heading_weight700 p{
	font-weight: 700;
}

.page-template-landing_page_spectrum2 .row_text_white h1,
.page-template-landing_page_spectrum2 .row_text_white h1 a,
.page-template-landing_page_spectrum2 .row_text_white h2,
.page-template-landing_page_spectrum2 .row_text_white h2 a,
.page-template-landing_page_spectrum2 .row_text_white h3,
.page-template-landing_page_spectrum2 .row_text_white h3 a,
.page-template-landing_page_spectrum2 .row_text_white h4,
.page-template-landing_page_spectrum2 .row_text_white h4 a,
.page-template-landing_page_spectrum2 .row_text_white h5,
.page-template-landing_page_spectrum2 .row_text_white h5 a,
.page-template-landing_page_spectrum2 .row_text_white h6,
.page-template-landing_page_spectrum2 .row_text_white h6 a,
.page-template-landing_page_spectrum2 .row_text_white p,
.page-template-landing_page_spectrum2 .row_text_white p a,
.page-template-landing_page_spectrum2 .row_text_white a{
	color: white;
}

.page-template-landing_page_spectrum2 .widget_search input[type="number"]{
	border-radius: 3px;
	border: 1px solid #DF5900;
	height: 29px;
}

.page-template-landing_page_spectrum2 .widget_search input[type="submit"]{
	background: linear-gradient(180deg, #FF761C 0%, #F76200 100%);
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    border-radius: 3px;
    height: 42px;
    border: 1px solid #DF5900;
    padding: 5px 25px  6px!important;
    height: 41px;
    margin-left: -7px;
}

.page-template-landing_page_spectrum2 .widget_search input[type="submit"]:hover{
	background: linear-gradient(180deg, #F26315 0%, #EB5200 100%);
}

/**/
@media only screen and (min-width:1000px){
	.qholder_40_60.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child{
		width:40%;
	}
	
	.qholder_40_60.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child{
		width:60%;
	}
	
	.qholder_60_40.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:first-child{
		width:60%;
	}
	
	.qholder_60_40.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child{
		width:40%;
	}
}

@media only screen and (max-width: 767px){
	#desktop{
		display: none;
	}

	.page-template-landing_page_spectrum2 .q_icon_with_title .icon_text_inner{
		text-align: left;
	}
	
	.page-template-landing_page_spectrum2 .row_textwithtitle_mobile_align_center .q_icon_with_title .icon_text_inner{
		text-align: center;
	}
}

@media only screen and (min-width: 768px){
	#mobile{
		display: none;
	}
}


/* CUSTOM CLASSES 
---------------------------- */
.page-template-landing_page_spectrum2 .spectrum_logo_245 img{
	width: 245px;
	height: auto;
}

.vc_image_24 img{
	width: 24px;
	height: auto;
}

.vc_image_height_20 img{
	height: 20px;
	width: auto;
}

.vc_image_242 img{
	width: 242px;
	height: auto;
}

.row_below_guy_laptop .vc_column-inner{
    box-shadow: 0px -7px 80px rgb(0 0 0 / 7%), 0px -0.876509px 10.0172px rgb(0 0 0 / 4%);
    padding: 22px;
}

.row_spectrum_voice_gradient{
	background: linear-gradient(180deg, #FFFFFF 69.71%, #ECF5F8 100.73%);
}

.block_text_price_underline h3,
.block_text_price_underline h4,
.block_text_price_underline h5{
	display: inline;
	border-bottom: 1px solid;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - */
/*                 SECTION :: Hero                */
/* - - - - - - - - - - - - - - - - - - - - - - - - */

img.spectrum_icons_triple_play{
	margin-left: 10px;
}

.hero_textblock_miudinhas{
    margin-top: 5px;
}

.hero_textblock_miudinhas p{
 	text-align: left;
    font-size: 10px;
    line-height: 22px;
    color: #6CA5C1!important;
}

@media only screen and (min-width: 1000px){
	.qode_holder_60_overflow_right .q_elements_item:first-child{
		width: 40%;
		width: 50%;
	    position: absolute;
    	margin-top: 62px;
	}

	.qode_holder_60_overflow_right .q_elements_item:last-child{
		width: 77%;
	    z-index: -1;
    	left: 121px;
    	left: 150px;
    	position: relative;
	}
	
}

@media only screen and (max-width: 1000px) and (min-width: 768px){
	.qode_holder_60_overflow_right .q_elements_item:last-child{
		width: 73%;
    	z-index: -1;
    	position: absolute;
    	right: -120px;
    	top: -42px;
	}
}

@media only screen and (max-width:767px){
	.row_hero_mobile .qode_holder_60_overflow_right .q_elements_item:first-child{
		z-index:11;
	}
	.row_hero_mobile .qode_holder_60_overflow_right .q_elements_item:last-child{
		position: absolute; 
		width: 600px;
		left: -170px;
		z-index: -1;
		margin-top: 52px;
	}
	
	.row_hero_mobile img.spectrum_icons_triple_play{
		margin: 0 auto;
	}
	
	.row_hero_mobile .vc_column-inner{
		padding: 0!important;
	}
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*              SECTION :: Pricing 1 White background Column                 */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.row_inner_pricing_blocks .vc_column-inner{
	background: #FFFFFF;
	box-shadow: 0px -7px 80px rgba(0, 0, 0, 0.07), 0px -0.876509px 10.0172px rgba(0, 0, 0, 0.035);
}

.pricing_package_image img{
	height: 35px;
	width: auto;
}
.price_block{
	font-family: 'Open Sans', sans-serif;
	color: #001F49;
}

.price_block .price_num{
	font-size: 48px;
	line-height: 28px;
	font-weight: 600;
}

.price_block .price_num span.num_details{
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
}

.price_block .price_package_name{
	font-size: 16px;
	line-height: 28px;
	font-weight: 600;
}

.price_block .price_package_miudinhas{
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
}

.price_block .price_package_name.mobile{
	font-size:18px;
}

@media only screen and (max-width: 1000px) and (min-width: 600px){
	.price_block .price_package_name{
		font-size: 13px;
	}

	.price_block .price_num{
		font-size: 44px;
	}
}

@media only screen and (min-width:768px){

	.row_inner_pricing_blocks .row_pricing_3cols_col1 .vc_column-inner{
		margin-left: -15px;
	}
	
	.row_inner_pricing_blocks .row_pricing_3cols_col3 .vc_column-inner{
		margin-left: 15px;
	}
}

@media only screen and (max-width: 767px) {
	.row_inner_pricing_blocks .vc_column-inner{
		margin-bottom: 32px;
	}
}

/* Pricing Spectrum Wireless (last section) - Pricing white 2 columns
---------------------------------------------------------- */
@media only screen and (min-width: 768px){
	.row_inner_pricing_blocks .row_pricing_2cols_col1 .vc_column-inner{
		margin-left:-15px;
	}
	
}

@media only screen and (min-width: 1200px){
	.row_inner_pricing_blocks .row_pricing_2cols_col1 .vc_column-inner{
		margin-left:15px;
	}
}

/* SECTION: Spectrum Bundle - Pricing Block 2 (Blue)
.------------------------------------------------------- */

.row_inner_pricing_blocks_blue .vc_column-inner{
	background: #026193;
	min-height: 243px;
}

.price_block2{
	font-family: 'Open Sans', sans-serif;
	color: white;
}

.price_block2 .price_title{
	font-weight: 600;
	font-size: 16px;
	margin-top: 12px;
}

.price_block2 .info_above_price{
	font-size: 14px;
	font-weight: 300;
	line-height: 14px;
	text-align: center;
	margin-top: 6px;
	text-transform: uppercase;
}

.price_block2 .price_num{
	font-size: 48px;
	line-height: 28px;
	font-weight: 600;
	margin-top: 14px;
	margin-bottom: 12px;
}

.price_block2 .price_num span{
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	display: inline-block;
    text-align: left;
    margin-left: 1px;
}

.price_block2 .final_info{
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	text-align: center;
}


@media only screen and (min-width:768px){
	.row_inner_pricing_blocks_blue .row_pricing_3cols_col1 .vc_column-inner{
		margin-left:-15px;
	}
	
	.row_inner_pricing_blocks_blue .row_pricing_3cols_col2 .vc_column-inner{

	}
	
	.row_inner_pricing_blocks_blue .row_pricing_3cols_col3 .vc_column-inner{
		margin-left: 15px;
	}
}

@media only screen and (max-width: 767px) {
	.row_inner_pricing_blocks_blue .vc_column-inner{
		margin-bottom: 32px;
	}
}

/* SECTION: Big price tables 
--------------------------- */

.row_inner_pricing_big .vc_column-inner{
	box-shadow: 0px 7px 47px -7px #cbdce3;
	padding: 0 3px;
}

.row_inner_pricing_big .q_elements_item{
	
}

.row_inner_pricing_big .qode_holder_element_pricingbig_col1{
	background: linear-gradient(90deg, #069AD9 0%, #42B3E3 100%);
}

.row_inner_pricing_big .qode_holder_element_pricingbig_col2{
	background: radial-gradient(100% 100% at 50% 45.18%, #026CA4 0%, #00527E 100%);
}

.row_inner_pricing_big .qode_holder_element_pricingbig_col3{
	background: linear-gradient(270deg, #00294E 0%, #0054A1 100%);
}

.row_inner_pricing_big .qode_holder_element_pricingbig_col1:after{
	content:'';
    position: absolute;
	background: white; 
    height: 35px;
	margin-top:-18px;
    left: 0%;
    width: 100%;
    border-radius: 50%;
}

.pricing_big_mostpopular{
	margin-bottom: 2px;
}

.pricing_big_mostpopular p{
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #B2D7E9;
}

.row_inner_pricing_big .pricing_big_title{
	background: rgba(0,0,0,0.1);
	width: 80%;
    margin: 4px auto 34px!important;
    padding: 10px 0;
}

.row_inner_pricing_big .pricing_big_title p{
	color: white;
	font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
}

.row_inner_pricing_big .pricing_big_channels{
	width: 175px;
	border-radius: 20px;
    background: rgba(191,167,167,0.24);
	padding: 7px 6px 8px;
	border: 1px solid rgba(255, 255, 255, 0.346564) !important;
	margin: 32px auto 0;
}

.row_inner_pricing_big .price_block2 .price_num span.num_details {
	margin-left: 3px;
}
.row_inner_pricing_big .price_block2 .price_num span.num_details span.price{
	font-size: 14px;
	margin-left: 0;
}

.row_inner_pricing_big .pricing_big_channels p{
	font-size: 15px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
}

.row_inner_pricing_big .q_icon_with_title{
	padding: 0 26px;
	text-align: left;
}

.row_inner_pricing_big .qbutton{
	width: 172px;
	text-align: center;
	
}

.row_inner_pricing_big .text_miudinhas p{
	font-size: 10px;
    line-height: 22px;
    text-align: center;
    color: #001F49;
}

@media only screen and (min-width: 768px){
	.row_inner_pricing_big .row_pricing_3cols_col1 .vc_column-inner{
		margin-left: -15px;
	}
	
	.row_inner_pricing_big .row_pricing_3cols_col3 .vc_column-inner	{
		margin-top: -42px;
	}
	
	.row_inner_pricing_big .row_pricing_3cols_col3 .vc_column-inner{
		margin-left: 15px;
	}

	.row_inner_pricing_big .row_pricing_3cols_col1 .qode_holder_element_pricingbig_col1:after{
		left: -15px;
	}	
	
	.row_inner_pricing_big .row_pricing_3cols_col3 .qode_holder_element_pricingbig_col1:after{
		left: 15px;
	}
}

/* SECTION : Pricing Block 3 (white) 
---------------------------------------- */ 

/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* SECTION :: TV image overflow content blue 
------------------------------------------------- */
@media only screen and (min-width: 600px){
	.qode_holder_60_overflow .q_elements_item:first-child{
	    width: 60%;
    	z-index: 11;
    	position: relative;
	}

	.qode_holder_60_overflow .q_elements_item:last-child{
    	background-color: #026193;
	    width: 60%;

	    position: absolute;
    	z-index: 10;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 600px){
	.qode_holder_60_overflow .q_elements_item:first-child{
		width: 95%;
		left: -192px;
	}
	
	.qode_holder_60_overflow .q_elements_item:last-child{
		margin-left: -416px;
	}
}

@media only screen and (min-width: 1000px){
	.qode_holder_60_overflow .q_elements_item:last-child{
		margin-left: -180px;
   }

}
@media only screen and (min-width: 1200px){
	.qode_holder_60_overflow .q_elements_item:last-child{
		margin-left: -250px;
   }
}


@media only screen and (max-width:767px){
	.row_blue_section_mobile .qode_holder_60_overflow .q_elements_item:first-child{
		position: absolute; 
		width: 600px;
		z-index: 0;
		left: -100px;
	}

	.row_blue_section_mobile .qode_holder_60_overflow .q_elements_item:last-child{
		z-index: 11;
		position: relative;
	}
	
	.row_blue_section_mobile .vc_column-inner{
		padding: 0!important;
	}
	
	.row_blue_section_mobile .q_icon_with_title p{
		font-weight: 600;
	}
}

/* SECTION :: Spectrum INTERNET 
---------------------------------- */
@media only screen and (min-width: 600px) and (max-width: 1280px){
	.qode_holder_tablet_50_50.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child,
	.qode_holder_tablet_50_50.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child{
		width: 50%;
	}
}

/* SECTION :: Spectrum VOICE
---------------------------------- */
@media only screen and (max-width: 1024px) and (min-width: 768px){
	.row_inner_spectrum_voice .vc_col-sm-6.row_inner_spectrum_voice_col1{
		width:33.33%;
	}
	
	.row_inner_spectrum_voice .vc_col-sm-6.row_inner_spectrum_voice_col2{
		width: 66.66%;		
	}
}



/* SECTION :: Spectrum MOBILE
----------------------------------------- */

@media only screen and (max-width: 767px){
	.qode_holder_spectrum_mobile .q_elements_item:first-child{
		position: absolute;
		width: 500px!important;
		left: -100px;
		opacity: 0.5;
	}
	
	.qode_holder_spectrum_mobile .q_elements_item:last-child{
		position: relative;
	}
	
	.page-template-landing_page_spectrum2 .row_spectrum_mobile{
		background-position: center top!important;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px){
	.row_spectrum_mobile .qode_holder_spectrum_mobile.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:first-child{
		width: 50%;
	}
	
	.row_spectrum_mobile .qode_holder_spectrum_mobile.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child{
		width: 50%;
	}
	
	.page-template-landing_page_spectrum2 .row_spectrum_mobile.grid_section .section_inner{
		width: 100%!important;
	}	
}


/* --------------------- */
/* THEME VC BLOCKS */
/* ------------------ */
.page-template-landing_page_spectrum2 .qbutton{
	background: linear-gradient(180deg, #FF761C 0%, #F76200 100%);
	border: 1px solid #DF5900;
	box-sizing: border-box;
	border-radius: 3px;
	font-size: 13px;
	font-weight: 700;
	height: 42px;
	line-height: 42px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: 'Open Sans', sans-serif;
}

@media only screen and (max-width: 1000px){
	.page-template-landing_page_spectrum2 .qbutton{
		padding-right: 14px;
		padding-left: 14px;	
	}
}


.page-template-landing_page_spectrum2 .q_icon_with_title.tiny .icon_holder{
	margin-top: 0px; 
}

.page-template-landing_page_spectrum2 .q_icon_with_title.left_from_title.small.normal_icon .icon_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.left_from_title.tiny .icon_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.tiny .icon_holder img{
	width:14px;
}

.page-template-landing_page_spectrum2 .q_icon_with_title.tiny.boxed .icon_text_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.tiny.circle .icon_text_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.tiny .icon_text_holder{
	padding: 0 0 0 22px;
}

/* Small */
.page-template-landing_page_spectrum2 .q_icon_with_title.small .icon_holder{
	margin-top: 6px; 
}

.page-template-landing_page_spectrum2 .q_icon_with_title.left_from_title.small.normal_icon .icon_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.left_from_title.small .icon_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.small .icon_holder img{
	width:24px;
}

.page-template-landing_page_spectrum2 .q_icon_with_title.small.boxed .icon_text_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.small.circle .icon_text_holder, 
.page-template-landing_page_spectrum2 .q_icon_with_title.small .icon_text_holder{
	padding: 0 0 0 36px;
}


.page-template-landing_page_spectrum2 .call-now-button .call-text{display: none!important;}
/**/


/**/
.widget_search input[type="submit"]{
	color: white;
	text-transform: uppercase;
}
.widget_search input[type="number"]{
    color: #000;
    padding: 5px !important;
    text-align: center;
}

#searchsubmit {
    cursor: pointer !important;
}
/* ------ - -- -- - -- --*/
/* Version ES Hack */
/* - - -- - - - */
@media only screen and (min-width: 1000px){
	.block_text_estica{ /* usado no spectrum voice ++ headline GRAN Oportunidad */
		width: calc(100% + 52px);
	}
	
	.qhode_desktop_estica .q_elements_item .q_elements_item_inner{ /* Usado no spectrum voice (ES)*/
		width: calc(100% + 62px);
	}
	
	.qhode_desktop_estica .q_elements_item:nth-child(2) .q_elements_item_inner{ /* Usado no spectrum voice (ES) */
		margin-left: 22px;
	}
}

.page-template-landing_page_spectrum2 .block_button_maxwidth{ /* for very long sentences */
    white-space: normal;
    max-width: 242px;
    height: auto;
    line-height: 19px;
    padding: 10px 12px;
    text-align: center;
}


/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/*

				Page Cables 
				/cables
				From the old website version on the other server
*/
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */

/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */
/* - - - - - - - - -- - - - - - - - - - - - - --  - */



/* ----------------------------------------------------------------------------------- */
/*                        Page - SPECTRUM CABELE SERVICES                              */
/* ----------------------------------------------------------------------------------- */

/* 1. Fix font-weight on Cable Services page
--------------------------------------------- */
.page-template-page_cableservices h1 a,
.page-template-page_cableservices .h1,
.page-template-page_cableservices h1{
	font-size:46px!important;
	line-height:47px!important;
	font-weight:600;
	letter-spacing:-0.25px;
}

.page-template-page_cableservices h2 a,
.page-template-page_cableservices .h2,
.page-template-page_cableservices h2{
	font-size:37px;
	line-height:44px;
	font-weight:600;
	letter-spacing:-1px;
}

.page-template-page_cableservices h3 a,
.page-template-page_cableservices .h3,
.page-template-page_cableservices h3{
	font-size:26px;
	line-height:33px;
	letter-spacing:-0.1px;
	font-weight:600;
}

.page-template-page_cableservices h4 a,
.page-template-page_cableservices .h4,
.page-template-page_cableservices h4{
	font-size:22px;
	line-height:29px;
	font-weight:600;
	letter-spacing:-0.1px;
}

.page-template-page_cableservices h5 a,
.page-template-page_cableservices .h5,
.page-template-page_cableservices h5{
	font-size:18px;
	line-height:26px;
	font-weight:400;
	letter-spacing:0px;
}

.page-template-page_cableservices h6 a,
.page-template-page_cableservices .h6,
.page-template-page_cableservices h6{
	font-size:14px;
	line-height:24px;
	font-weight:400;
	letter-spacing:0px;
}

.page-template-page_cableservices .content p{
	font-size:16px;
	line-height:26px;
	font-weight:400;
	letter-spacing:-0.1px;
}

.page-template-page_cableservices .wpb_text_column h3{
	margin-bottom:0;
}

.page-template-page_cableservices .price_in_table .mark{
	text-transform: none;
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
    top: -74px;
    line-height: 15px;
    text-align: left;
    right: -130px;
}

.page-template-page_cableservices .price_in_table .value{
	display:none;
}

.page-template-page_cableservices 	.row_pricetable_spectrum .price_table_inner ul li.table_title .qode_title_content_new{
	display:none;
}
.spectrummobilecol2 p{
	background:white;
	border-radius:50%;
	width:40px;
	height:40px;
	font-weight:600!important;
	line-height:40px!important;
	color:#39608c!important;
	margin-right:5px;
	margin-top:-4px;
	display:inline-block;
}

.spectrummobile_separator{
	width:60%;
	margin-right:auto;
	margin-left:auto;
}

@media only screen and (min-width:1000px){
	.mobilespectrum_smartphoneimage .wpb_single_image{
		margin-top:-210px;
		text-align:right;
	}
	
	.q_elements_holder.three_columns .q_elements_item.spectrummobilecol2{
		width:80px;
		margin-right:6px;
	}

}

@media only screen and (max-width:999px){
	.q_elements_holder.three_columns .q_elements_item.spectrummobilecol2{
		margin-top:32px;
		margin-bottom:32px;
}

}

.page-template-page_cableservices .price_in_table .price{
	font-size:143px;
	line-height:100px;
}

.page-template-page_cableservices .row_mobile .price_in_table .price{
	font-size: 109px;
    line-height: 100px;
}

.row_mobile.row_pricetable_spectrum .price_in_table .price:after{
	top: -47px;
}

.page-template-page_cableservices .row_mobile .price_in_table .mark{
	top: -63px;
    right: -93px;
}


.page-template-page_cableservices .row_pricetable_spectrum.row_allwhitetext .num-descreve{
	color:white!important;
}

.page-template-page_cableservices .row_pricetable_spectrum .wpb_raw_code .num-descreve:lang(es) {
    margin-top: -39px;
    width: 90px;
}

.page-template-page_cableservices .row_pricetable_spectrum .wpb_raw_code .num-descreve:lang(ko){
	width:65px;
}

.page-template-page_cableservices .row_pricetable_spectrum .wpb_raw_code .num-descreve:lang(ko) sup{
	line-height:9px;
}


.page-template-page_cableservices .row_pricetable_spectrum.row_mobile .wpb_raw_code .num-descreve{
    margin-left: 58px;
    margin-top: -42px;
}

@media only screen and (max-width: 600px){
	.row_spectrumpage_imagenegativemargin .inner_column_right .wpb_single_image {
    	margin-top: -62px;
    	padding: 0 10px;
	}
}

.page-template-page_cableservices .row_pricetable_spectrum .wpb_raw_code span :nth-child(3){
	top: -21px;
    font-size: 58px!important;
    font-weight:200;
}

.page-template-page_cableservices .row_pricetable_spectrum  .wpb_raw_code .num-descreve{
    margin-top: -54px;
    margin-left: 93px;
    width:73px;
}

.page-template-page_cableservices .row_pricetable_spectrum  .wpb_raw_code .num-descreve sup{
	font-size: 13px;
    line-height: 15px;
}


.page-template-page_cableservices .wpb_raw_code span:not(.num-descreve) :nth-child(1){
	font-size: 25px;
    top: -16px;
    position: relative;
}

.page-template-page_cableservices .wpb_raw_code span :nth-child(3){
	position: relative;
    top: -11px;
    font-size: 40px!important;
}


.page-template-page_cableservices .wpb_raw_code span :nth-child(4){
    line-height: 13px;
    display: inline-block;
    position: absolute;
    margin-top: 25px;
    margin-left: -39px;
}

.page-template-page_cableservices .wpb_raw_code .num-descreve{
	line-height: 1px;
    position: absolute;
    margin-top: -21px;
    margin-left: 56px;
    color: #003057;
    width: 57px;
}

.page-template-page_cableservices .wpb_raw_code .num-descreve:lang(es){
	margin-top:-21px;
}

.page-template-page_cableservices .wpb_raw_code .num-descreve.digit2{
	margin-left:32px;
}

.page-template-page_cableservices .wpb_raw_code .num-descreve:lang(es){
	width:74px;
}

.page-template-page_cableservices .wpb_raw_code .num-descreve:lang(ko){
	width:56px;
}

.page-template-page_cableservices .wpb_raw_code .num-descreve:lang(ko) sup{
    line-height: 6px;
}

.page-template-page_cableservices .wpb_raw_code .num-descreve sup{
	font-size: 11px;
    line-height: 12px;
}


.page-template-page_cableservices .wpb_raw_code .num-descreve:lang(es) sup{
	line-height:1px;
}


@media only screen and (min-width: 1001px){
	.page-template-page_cableservices  .rowinner_spectrumplans .col2 {
		margin-top: -74px;
	}
}

@media only screen and (min-width:601px) and (max-width:768px){
	.row_spectrumpage_imagenegativemargin .inner_column_right{
		margin-top:-90px;
	}
}

/* 1. Big graphic element
---------------------------- */

.row_pricetable_spectrum .qode_pricing_tables.two_columns .q_price_table{
	width:100%;
}

.row_pricetable_spectrum .q_price_table .price_table_inner{
	background:transparent;
}

.row_pricetable_spectrum .q_price_table{
	border-top:0;
}

.row_pricetable_spectrum .price_table_inner ul li.table_title .qode_title_content_new{
	color:white
}

.row_pricetable_spectrum .price_in_table{
	max-width:300px;
	margin:0 auto;
}

.row_pricetable_spectrum .price_table_inner ul li.pricing_table_content{
	display:none;
}

.row_pricetable_spectrum .price_in_table .price:after{
	content:"97"; 
    font-size: 60px;
    font-weight: 300;
    top: -65px;
    position: relative;
}

/* 2. Row: Prices table 
----------------------------- */

.rowinner_spectrumplans .vc_column-inner{
	box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 2px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 2px 3px rgba(0,0,0,0.1);
	width:90%;
	padding:40px 20px;
}

/* 3. Special Spectrum colors
-------------------------------- */
.row_spectrumcolor h1,
.row_spectrumcolor h2,
.row_spectrumcolor h6,
.row_spectrumcolor p{
	color:#003057;
}

.row_spectrumcolor_call2action h2 a,
.row_spectrumcolor_call2action h2,
.row_spectrumcolor_call2action p{
	color:#37465a;
}

.row_spectrumcolor_call2action h2 a:hover{
	color:#37465a;
	text-decoration:underline;
}


/* Jan 2022 Disclaimers */
.row_spectrum_disclaimers{
	padding-top: 34px;
	padding-bottom: 32px;
}
.row_spectrum_disclaimers .qode-accordion-holder .qode-title-holder{
	font-size: 12px;
	font-weight: 600;
    background: #f3f3f3;
    margin-bottom: 12px;
    border-bottom: 0;
    padding: 4px 0 2px;
    box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 8%);
}

.row_spectrum_disclaimers .qode-accordion-holder .qode-title-holder.ui-state-active,
.row_spectrum_disclaimers .qode-accordion-holder .qode-title-holder.ui-state-hover{
	background: #056193;
	color: white;
}

.row_spectrum_disclaimers .qode-accordion-holder .qode-title-holder .qode-tab-title{
	height: unset;
}

.row_spectrum_disclaimers .qode-accordion-holder .qode-accordion-content{
	margin-top: -12px;
	background: #f7f7f7;
	margin-bottom: 12px;
	padding: 19px ​20px 20px;
}

.row_spectrum_disclaimers .qode-accordion-holder .qode-accordion-content p{
    font-size: 13px;
    line-height: 20px;
}

.row_spectrum_disclaimers .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner,
.row_spectrum_disclaimers .qode-accordion-holder .qode-title-holder .qode-tab-title{
	text-align: left;
}

/* BACK HIDE 3-play PRICING */
/*
.row_inner_pricing_big .price_block2{
	display: none!important;
}

.row_pricing_3cols_col3 .price_block2 .price_num{
	display: none;
}*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                            Elementor - Spectrum Lander 1122                             */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 
* Block: rendering the actual price scheme
*/
.n_price.n_price_white{ color: white;}							/* white color */
.n_price.n_center .n_price_info{ justify-content: center; } 	/* alignment   */

.n_price_info{ display: flex; }

.n_price_col1{ font-weight: 700; padding-right: 5px; display: flex; }
.n_dollar{ font-size: 32px; line-height: 1.4; padding-right: 2px; }
.n_number{ font-size: 92px; line-height: 72px; }

.n_price_col2{ line-height: 15px; }
.n_number_cents{ font-size: 28px; font-weight: 700; line-height: 34px; }
.n_number_period{ font-weight: 500; font-size: 18px; }
.n_conditions{ font-size: 12px; font-weight: 500; line-height: 14px; padding-top: 0px; display: inline-block; }


/* 
* Sectin Number: 4
* Section Title: Save with Spectrum One
* Section Nickname: Pricing
*/

.n_section_pricing .n_section-pricing_inner.n_remove_populated-padding .elementor-element-populated{ padding-top: 0; padding-bottom: 0; }
.n_section_pricing .n_section-pricing_inner .elementor-widget-image-box img{ max-height: 32px; width: auto; }
.n_section_pricing .n_block-button_minwidth .elementor-button-link{ min-width: 132px; }

.n_block-text_size-disclaimer p{ font-size: 13px; line-height: 1.85em;}

/* -*/