/*
Theme Name:   Netfee Child
Theme URI:    https://themecrafter.com/netfee/
Description:  Netfee Child Theme
Author:       Theme Crafter
Author URI:   https://themecrafter.com/
Template:     netfee
Version:      1.0.0
License:      GNU General Public License version 3.0
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         broadband, cable television, internet provider services, television, wifi, three-columns, four-columns, left-sidebar, right-sidebar, sticky-post, translation-ready, custom-background, footer-widgets, theme-options, custom-menu, custom-colors
Text Domain:  netfee-child
*/

/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */

/* JivoChat Custom */

jdiv .copy_ccce{
	display: none !important;
	color: #1261a7;
}

jdiv .button_ccac {
	box-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 0 6px -2px rgba(0,0,0,.05),inset 0 0 0 1px #1261a7 !important;
	color: #1261a7 !important;
}

jdiv .button_ccac:hover {
	box-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 0 6px -2px rgba(0,0,0,.05),inset 0 0 0 1px #1261a7 !important;
	
}

.chatCopyright_fd0a {
	display: none !important;
}

.__client_c1bb ._green_fd28 {
	background-color: #1261a7 !important;
	color: #fff !important;
}

.main_c684 .__green_fd28 {
	box-shadow: 0 3px 10px 0 rgba(0,0,0,.08), 0 0 1px 0 rgba(0,0,0,.22), inset 0 2px 0 0 #1261a7;
}

.main_c684.__green_f2d8 {
	box-shadow: 0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 #1261a7 !important;
}

.__agent_dfa0 .message_e850 .text_f262 {
	color: whitesmoke !important;
}

.button_e261 {
	background-color: #1261a7 !important;
	
}

jdiv * .inputField_d355:focus, jdiv * .inputField_d355:hover, jdiv input.inputField_d355:focus, jdiv input.inputField_d355:hover, jdiv input[type=email].inputField_d355:focus, jdiv input[type=email].inputField_d355:hover, jdiv input[type=tel].inputField_d355:focus, jdiv input[type=tel].inputField_d355:hover, jdiv input[type=text].inputField_d355:focus, jdiv input[type=text].inputField_d355:hover {
	border-color: #1261a7;
}

.leaf_afe9._bottom_e06f .cssLeaf_fbcb, .leaf_afe9._left_bd9e .cssLeaf_fbcb, .leaf_afe9._right_f8e7 .cssLeaf_fbcb {
	display: none !important;
	background-color: black !important;
}

/* Header */
.header-layout-2 .tcr-topbar-wrapper {
	background-color: #545454;
}

.Topbar-Left ul li {
	display: inline-block;
	margin-left: 3rem;
}

.header-left-side {
	width: 100%;
}

.header-layout-2 .main-navigation .menu .menu-item a:hover {
	color: #000 !important;
}

a.btn-dark {
	color: #fff !important;
}

.menu-top-right .menu {
	display: flex;
}

.menu-top-right .menu .menu-item a {
	background-color: #000;
	color: #fff !important;
	padding: 5px 10px;
	margin-right: 6px;
	border-radius: 10px;
}

#primary-menu li:last-child {
	float: right;
}


#primary-menu .sub-menu li:last-child {
	float: left;
}

.tcr-page-title:before {
	background-color: transparent !important;
}

.tcr-page-title {
	padding: 130px 0 130px 0;
}

.tcr-page-title .page-title {
	margin-bottom:6px;
	text-shadow: 0px 2px 1px #000;
}

.tcr-page-title .breadcrumb {
	text-shadow: 0px 2px 1px #000;
}

/* .tcr-page-title .page-title,
.tcr-page-title .breadcrumb,
.tcr-page-title .breadcrumb a,
.tcr-page-title .breadcrumb .current {
	color: #318dd8 !important;
} */

/* .tcr-page-title .breadcrumb span:before {
	background-color: #318dd8 !important;
} */

.header-layout-2 .site-header .main-navigation div>ul>li:hover>a, 
.header-layout-2 .site-header .main-navigation div>ul>li.current-menu-parent>a {
	color: #000;
}

/* elementor */

.elementor-12760 .elementor-element.elementor-element-165767b h2 {
/* 	color: white !important; */
}

.hero-title .heading-title {
/* 	font-weight: 400 !important; */
	color: #318dd8 !important;
}

.custom-heading-style-1 .tcr-custom-heading-wrapper .heading-title.title-text-capitalize {
	text-transform: initial;
}

.hero-subtitle h4 {
	color: #000 !important;
	font-weight: 400 !important;
}

.client-style-1 .tcr-client-cover .client-item {
	height: 90px !important;
}

.client-style-1 .client-item img {
	transition: none !important;
	position: inherit !important;
}

.home-box h6 {
	font-size: 18px !important;
	color: #318dd8 !important;
}

.home-box svg {
	width: 2em !important;
	height: 2em !important;
	
}

.home-box svg .cls-1 {
	fill: #318dd8 !important;	
}

/* Packages */

.package-red .pricing-table-style-1 .tcr_pricing_table_wrapper:before {
	background: #ff1515 !important; 
}

.package-red  .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-header .pricing-table-base-price,
.package-red .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-header .pricing-table-title-period {
	color: #fff !important;
}

.package-red .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-icon .cls-1 {
	fill:  #e40000 !important;
}

.package-red .tcr-pricing-table-header {
	background-color: #e40000 !important;
}

.package-red .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-feature-list .feature-list {
	color: #000 !important;
}

.package-red .pricing-table-style-1 .tcr-pricing-table-feature-list .feature-list:before {
	color: #e40000;
}


.package-green .pricing-table-style-1 .tcr_pricing_table_wrapper:before {
	background: #3edf3b !important; 
}

.package-green  .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-header .pricing-table-base-price,
.package-green .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-header .pricing-table-title-period {
	color: #fff !important;
}

.package-green .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-icon .cls-1 {
	fill:  #29c326 !important;
}

.package-green .tcr-pricing-table-header {
	background-color: #29c326 !important;
}

.package-green .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-feature-list .feature-list {
	color: #000 !important;
}

.package-green .pricing-table-style-1 .tcr-pricing-table-feature-list .feature-list:before {
	color: #29c326;
}



.package-purple .pricing-table-style-1 .tcr_pricing_table_wrapper:before {
	background: #ba00ff !important; 
}

.package-purple  .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-header .pricing-table-base-price,
.package-purple .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-header .pricing-table-title-period {
	color: #fff !important;
}

.package-purple .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-header .pricing-table-title-period {
	text-align: right;
}

.package-purple .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-icon .cls-1 {
	fill:  #8e00c3 !important;
}

.package-purple .tcr-pricing-table-header {
	background-color: #8e00c3 !important;
}

.package-purple .pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-feature-list .feature-list {
	color: #000 !important;
}

.package-purple .pricing-table-style-1 .tcr-pricing-table-feature-list .feature-list:before {
	color: #8e00c3;
}

.pricing-text {
	font-size: 14px !important;
}

.footer-social {
	margin-bottom: 0;
	border-bottom: 1px solid #fff;
}

.footer-social-icon {
	color: #fff !important;
}

#email-subscribers-form-2 .widget-title,
#email-subscribers-form-4 .widget-title {
	margin-bottom: 0;
}

#email-subscribers-form-4 .widget-title {
	font-size: 22px;
}

#email-subscribers-form-2 .widget-title:before,
#email-subscribers-form-4 .widget-title:before{
	content:url('../netfee-child/images/email-icon.png');
	width: 30px;
	height: 20px;
	margin-right: 12px;
}

#email-subscribers-form-2 input[type=submit],
#email-subscribers-form-4 input[type=submit] {
	padding: 5px 10px;
}

#email-subscribers-form-2 input[type="email"],
#email-subscribers-form-4 input[type="email"] {
	height: 40px;
}

#email-subscribers-form-2 label,
#email-subscribers-form-4 label{
	color: #161616 !important;
}


.tcr-copyright {
	background-color: #545454;
}

.footer-menu {
	display: flex !important;
}

.footer-menu .menu {
	padding: 0;
}

footer .tcr-copyright .footer-bottombar .footer-menu li:last-child {
	margin-left: 6px;
}

.footer-right {
	margin: 0 !important;
}

#block-7 {
	margin-bottom: 0;	
}

#block-8 {
	margin-top: 0;
}


.motto-bottom {
	line-height: 24px;
}

footer .tcr-copyright .footer-bottombar .footer-menu li:last-child:before {
	width:0;
	height: 0;
}



@media (max-width: 768px) {
	
	.tcr-page-title {
		padding: 110px 0 150px 0;
	}
}


@media (max-width: 450px) {
	.pricing-table-style-1 .pricing-table-title-wrapper {
		font-size: 21px !important;
	}
	
	.pricing-table-style-1 .tcr_pricing_table_wrapper .tcr-pricing-table-feature-list {
		margin-left: 45px !important;
	}

	.tcr-page-title {
		padding: 30px 0 150px 0;
	}

	.tcr-page-title .page-title {
		font-size: 35px;
	}
}
