/*
Theme Name: Hourty Child
Theme URI: https://wpbingosite.com/wordpress/hourty
Author: wpbingo
Description: This is a child theme for Hourty
Version: 1.0
Author URI: http://wpbingosite.com
Template: hourty
Text Domain: hourty-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.bwp-widget-banner.gallery .gallery-icon:before{
      background:rgba(62,97,65,0.7) none repeat scroll 0 0!important;}
.back-top {
    width: 48px;
    height: 48px;
    text-align: center;
    position: fixed;
    bottom: 70px;
    padding: 0;
    line-height: 48px;
    right: 30px;
    z-index: 9;
    color: #fff;
    background: #3e6141;
    border: 1px solid #3e6141;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
		!important;}
.bwp-tabs.default-2 .nav-tabs li a:before, .bwp-tabs.default .nav-tabs li a:before {
    content: "";
    width: 100%;
    height: 4px;
    background: #3e6141;
	!important;}
.content-header {max-width: 1140px!important;
    margin: 0 auto;}
.bwp-header .wpbingoLogo img{max-width:230px!important;}
.bwp-navigation ul>li.level-0>a{color:#244431!important;}
.bwp-navigation ul>li.level-0>a>span:before{background:rgba(36,68,49)!important;}
.bwp-navigation ul#menu-menu-gy>li.level-0>a{
	font-family: 'Assistant'!important;
	font-size: 15px!important;
	padding-top: 30px !important;
	text-transform:inherit!important}

#bwp-footer.footer-1 .social-link {
   color: #fff;!important}
.fa-facebook-square:before {
    color: #fff;!important}
.fa-instagram:before {
    content: "\f16d";
	color: #fff;!important}
.fa-linkedin:before {
    content: "\f08c";
    color: #fff;!important}

.bwp-widget-video.default-2 .description, .bwp-widget-video.default .description {
    color: #fff;
    font-size: 18px;
	font-family: 'Assistant'
		!important;}
  
.bwp-widget-video.default-2 .title-video h2, .bwp-widget-video.default .title-video h2 {
    font-size: 34px;
    margin: 0;
    color: #fff;
    margin-bottom: 11px;
    font-family: Helvetica;
    font-weight: 500;
	   !important;}

.bwp-widget-video.default-2 .bwp-video, .bwp-widget-video.default .bwp-video {
    display: inline-block;
    width: 100px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    font-size: 30px;
    color: #fff;
    text-indent: 6px;
    margin-bottom: 35px;!important;}
   
.tab-plan, .tab-plan-2 {
    max-width: 1200px;!important;}


th.col-2 {
    flex: 0 0 12.66667%;
/*    max-width: 12.19999%!important; */
	max-width:fit-content!important;
}

td.col-2{
    flex: 0 0 12.66667%;
/*    max-width: 12.19999%!important; */
	max-width:fit-content!important;	
}

td.col-2:last-child{
	padding-left:22px!important;
}

.tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table thead th, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table thead th {
    font-family: Assistant;
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    float: left;!important;}

.tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table tbody, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table tbody {color: #24272e;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    font-family: Assistant;!important;}
    
.bwp-tabs.default-2 .nav-tabs, .bwp-tabs.default .nav-tabs {
    font-family: assistant;!important;}

.bwp-tabs.default-2 .nav-tabs li a, .bwp-tabs.default .nav-tabs li a {
    font-family: assistant;!important;}

.bwp-hotspots.default-2 .bwp-image-hotspots-accordion .bwp-image-hotspots-accordion-inner .elementor-accordion-item .elementor-tab-title, .bwp-hotspots.default-3 .bwp-image-hotspots-accordion .bwp-image-hotspots-accordion-inner .elementor-accordion-item .elementor-tab-title, .bwp-hotspots.default .bwp-image-hotspots-accordion .bwp-image-hotspots-accordion-inner .elementor-accordion-item .elementor-tab-title {
    font-family: assistant;
    font-size: 18px;!important;}

.bwp-hotspots.default-2 .scrollbar-inner .scroll-bar, .bwp-hotspots.default-3 .scrollbar-inner .scroll-bar, .bwp-hotspots.default .scrollbar-inner .scroll-bar {
    background: #244431;!important;}
.tooltipster-box.tooltipster-box-3591e11d .tooltipster-content {
    font-family: assistant;
    text-align: center;!important;}

.tooltipster-base .tooltip_content {
   background: #244431;!important;}

.bwp-hotspots.default-2 .bwp-image-hotspots-main-icons .bwp-image-hotspots-icon:before, .bwp-hotspots.default-3 .bwp-image-hotspots-main-icons .bwp-image-hotspots-icon:before, .bwp-hotspots.default .bwp-image-hotspots-main-icons .bwp-image-hotspots-icon:before {
   color: #244431;!important;}

.bwp-hotspots.default-2 .bwp-image-hotspots-main-icons .bwp-image-hotspots-icon, .bwp-hotspots.default-3 .bwp-image-hotspots-main-icons .bwp-image-hotspots-icon, .bwp-hotspots.default .bwp-image-hotspots-main-icons .bwp-image-hotspots-icon {
    box-shadow: none;!important;}

.tablepress tbody td {
    font-family: assistant;
    font-size: 14px;
    font-weight: 300;
    color: #717171;!important;}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 10px;!important;}

.tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table tr td, .tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table tr th, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table tr td, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table tr th {
    min-width: 110px;!important;}

.tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table tr td a, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table tr td a {
    font-family: assistant;!important;}
.tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table tr td a:hover, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table tr td a:hover {
    background: #244431;
    color: #FFFFFF;!important;}
    
.tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table tr td a, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table tr td a {
    padding: 0 20px;
    line-height: 30px;
    color: #5c5f6d;
    font-weight: 500;
    background: #f0f2f3;!important;}

.bwp-tabs.default-2 .nav-tabs li.active a, .bwp-tabs.default-2 .nav-tabs li:hover a, .bwp-tabs.default .nav-tabs li.active a, .bwp-tabs.default .nav-tabs li:hover a {
    background: #244431;
    color: #ffffff;!important;}
    
.tablepress tfoot th, .tablepress thead th {
    font-weight: 600;!important;}
.tab-plan-2 .elementor-tabs-content-wrapper .elementor-tab-content table thead tr, .tab-plan .elementor-tabs-content-wrapper .elementor-tab-content table thead tr {
    display: inline-block;
    width: 110%;!important;}
	
   
