.elementor-bc-flex-widget .elementor-306 .elementor-element.elementor-element-e9a2ea1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-306 .elementor-element.elementor-element-e9a2ea1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-306 .elementor-element.elementor-element-4bf45cf{text-align:left;}.elementor-306 .elementor-element.elementor-element-4bf45cf img{width:118px;}.elementor-bc-flex-widget .elementor-306 .elementor-element.elementor-element-a7497c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-306 .elementor-element.elementor-element-a7497c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-306 .elementor-element.elementor-element-48c8358{text-align:right;}.elementor-306 .elementor-element.elementor-element-48c8358 img{width:18%;}.elementor-306 .elementor-element.elementor-element-a7a2dbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-306 .elementor-element.elementor-element-a7a2dbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-306 .elementor-element.elementor-element-b4b8456:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-306 .elementor-element.elementor-element-b4b8456 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-306 .elementor-element.elementor-element-b4b8456 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 30px 30px;}.elementor-306 .elementor-element.elementor-element-b4b8456 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-306 .elementor-element.elementor-element-366ac64 > .elementor-widget-container{padding:30px 0px 3px 0px;}.elementor-306 .elementor-element.elementor-element-366ac64 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{background-color:#FF8928;border-radius:36px 36px 36px 36px;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .cart_totals{display:block;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-empty:before{content:url(https://townbroadband.com/wp-content/uploads/2021/11/empty-cart-ok.png);}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-empty:after{content:" ";}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table,
					.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table th,
					.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table td,
					.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table{text-align:center;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-thumbnail img,.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .woocommerce-page .woocommerce-cart-form .shop_table .product-thumbnail img{max-width:90px;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper table.cart .product-thumbnail img{width:90px;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .woocommerce .woocommerce-cart-form .shop_table .product-subtotal{text-align:center;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .cart_totals>h2{text-align:left;font-family:"Sora", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr th{text-align:center !important;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table td{text-align:center;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table tr:last-child th{text-align:center !important;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .cart_totals  .shop_table .order-total td:last-child{text-align:center;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .wc-proceed-to-checkout{justify-content:center;}.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .cart-collaterals .wc-proceed-to-checkout .checkout-button,
				.elementor-306 .elementor-element.elementor-element-1dc4d60 .tp-cart-page-wrapper .wc-proceed-to-checkout .checkout-button{font-family:"Sora", Sans-serif;text-transform:uppercase;}.elementor-editor-active .tp-cart-page-wrapper111{display:block !important;flex-direction:column;}.elementor-306 .elementor-element.elementor-element-0d63af9{width:auto;max-width:auto;}.elementor-306 .elementor-element.elementor-element-0d63af9 > .elementor-widget-container{margin:0px -230px 0px 0px;padding:25px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-0d63af9.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-306 .elementor-element.elementor-element-0d63af9.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-306 .elementor-element.elementor-element-0d63af9.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-306 .elementor-element.elementor-element-0d63af9 .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-306 .elementor-element.elementor-element-0d63af9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-306 .elementor-element.elementor-element-0d63af9 .elementor-image-box-title{font-size:20px;font-weight:200;}.elementor-306 .elementor-element.elementor-element-2137c02{width:auto;max-width:auto;}.elementor-306 .elementor-element.elementor-element-2137c02 > .elementor-widget-container{margin:0px -230px 0px 0px;padding:25px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-2137c02.elementor-position-right .elementor-image-box-img{margin-left:7px;}.elementor-306 .elementor-element.elementor-element-2137c02.elementor-position-left .elementor-image-box-img{margin-right:7px;}.elementor-306 .elementor-element.elementor-element-2137c02.elementor-position-top .elementor-image-box-img{margin-bottom:7px;}.elementor-306 .elementor-element.elementor-element-2137c02 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-306 .elementor-element.elementor-element-2137c02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-306 .elementor-element.elementor-element-2137c02 .elementor-image-box-title{font-size:20px;font-weight:200;}.elementor-bc-flex-widget .elementor-306 .elementor-element.elementor-element-2ccfe80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-306 .elementor-element.elementor-element-2ccfe80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-306 .elementor-element.elementor-element-2ccfe80.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-306 .elementor-element.elementor-element-0bd4860{width:auto;max-width:auto;}.elementor-306 .elementor-element.elementor-element-6640f48{width:auto;max-width:auto;}.elementor-306 .elementor-element.elementor-element-6640f48 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-306 .elementor-element.elementor-element-6640f48 img{width:138px;}.elementor-306 .elementor-element.elementor-element-48dd2c4{width:auto;max-width:auto;}.elementor-306 .elementor-element.elementor-element-48dd2c4 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-306 .elementor-element.elementor-element-48dd2c4 img{width:55px;}.elementor-306 .elementor-element.elementor-element-35482e3{width:auto;max-width:auto;}.elementor-306 .elementor-element.elementor-element-35482e3 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-306 .elementor-element.elementor-element-35482e3 img{width:75px;}.elementor-306 .elementor-element.elementor-element-fcc0989:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-fcc0989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-306 .elementor-element.elementor-element-fcc0989{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-306 .elementor-element.elementor-element-fcc0989 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-306 .elementor-element.elementor-element-ecd07ad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-306 .elementor-element.elementor-element-7439acc > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-306 .elementor-element.elementor-element-7439acc{text-align:center;font-weight:600;color:var( --e-global-color-1077747 );}@media(max-width:767px){.elementor-306 .elementor-element.elementor-element-e9a2ea1{width:50%;}.elementor-306 .elementor-element.elementor-element-4bf45cf{text-align:left;}.elementor-306 .elementor-element.elementor-element-4bf45cf img{width:110px;}.elementor-306 .elementor-element.elementor-element-a7497c0{width:50%;}.elementor-306 .elementor-element.elementor-element-48c8358 img{width:70px;}.elementor-306 .elementor-element.elementor-element-397e46e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-306 .elementor-element.elementor-element-0d63af9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-0d63af9 .elementor-image-box-img{margin-bottom:7px;}.elementor-306 .elementor-element.elementor-element-0d63af9 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-306 .elementor-element.elementor-element-2137c02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-2137c02 .elementor-image-box-img{margin-bottom:7px;}.elementor-306 .elementor-element.elementor-element-2137c02 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-306 .elementor-element.elementor-element-2ccfe80.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-306 .elementor-element.elementor-element-2ccfe80 > .elementor-element-populated{margin:20px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-306 .elementor-element.elementor-element-0bd4860{width:100%;max-width:100%;text-align:center;}.elementor-306 .elementor-element.elementor-element-0bd4860 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-306 .elementor-element.elementor-element-0bd4860 .elementor-heading-title{font-size:14px;}.elementor-306 .elementor-element.elementor-element-6640f48 img{width:100px;}.elementor-306 .elementor-element.elementor-element-48dd2c4 img{width:50px;}.elementor-306 .elementor-element.elementor-element-35482e3 img{width:60px;}.elementor-306 .elementor-element.elementor-element-ecd07ad.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(min-width:768px){.elementor-306 .elementor-element.elementor-element-397e46e{width:60%;}.elementor-306 .elementor-element.elementor-element-2ccfe80{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-306 .elementor-element.elementor-element-397e46e{width:46%;}.elementor-306 .elementor-element.elementor-element-2ccfe80{width:54%;}}/* Start custom CSS */.woocommerce-info {
    border-top-color: #779B4B !important;
}

.woocommerce-info::before{
    color: #A4C90D !important;
}/* End custom CSS */