/*!
Theme Name: default
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 999.999.999
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: default
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

default is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Rancho|Titillium+Web:400,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Passion+One:400,700,900&display=swap');

@font-face {
  font-family: 'Tahu';
  src: url('fonts/Tahu.svg#Tahu') format('svg'),
       url('fonts/Tahu.ttf') format('truetype'),
       url('fonts/Tahu.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tahu';
  src: url('fonts/Tahu.eot');
  src: url('fonts/Tahu.eot?#iefix') format('embedded-opentype'),
       url('fonts/Tahu.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}



.tp_br
{
	padding: 10px 0px 0px;
}
.tp_br::after {
    content: "";
    position: absolute;
    background-color: #dfdfdf;
    height: 1px;
    width: 70%;
    right: 0;
    margin-top: 8px;    
}
.tp_br p
{
	font-family: 'Titillium Web', sans-serif;
	font-size: 13px;
	color: #FFF;
	margin-bottom: 0px;
	line-height: 24px;
}

.tp_br ul
{
	float: right;
	padding-left: 0px;
	margin-bottom: 0px;
}

.tp_br ul li
{
	float: left;
	list-style: none;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	color: #000;
	margin-right: 15px;
	line-height: 24px;
}

.tp_br ul li:last-child
{
	margin-right: 0px;
}

.tp_br ul li a
{
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #FFf;
	text-align: center;
	border-radius: 50%;
	float: left;
	font-family: 'Poppins', sans-serif;
}

.tp_br ul li.current-menu-item a
{
	font-weight: 700;
}

.tp_br ul li a.fb
{
	background-color: #072d82;
}

.tp_br ul li a.twtr
{
	background-color: #00a9ff;
}

.tp_br ul li a.isnta
{
	background-color: #ee2145;
}

.tp_br ul li a.gpls
{
	background-color: #ff0000;
}

.hdr_mn
{
    position: relative;
    z-index: 999999;
	padding: 15px 0px;
	border-bottom: 5px solid #ff0f33;
}

.hd_lgo
{
	margin-top: 10px;
}
.hd_lgo img {
    position: absolute;
    bottom: -52px;
}

.hd_mnu
{
	padding-top: 0px;
}

.hd_mnu ul
{
	float: right;
	padding: 0px;
	margin-top: 28px;
}

.hd_mnu ul li
{
	float: left;
	list-style: none;
	margin-right: 9px;
	list-style-type: none;
	position: relative;
}

.hd_mnu ul li a
{
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 14px;
}

.hd_mnu ul li:last-child
{
	margin-right: 0px;
}

.hd_mnu ul li.current-menu-item a
{
	font-weight: 700;
	color: #ed1c24;
}

.hd_mnu ul li.current-menu-item::before
{
	content: "";
	position: absolute;
	width: 29px;
	height: 2px;
	background-color: #ed1c24;
	top: 30px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
}

.hd_rit_btn
{
	padding-top: 12px;
}

.hd_rit_btn a {
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-family: 'Poppins', sans-serif;
    color: #fff !important;
    background-color: #ff0f33;
    float: left;
    text-align: center;
    border-radius: 4px;
    box-shadow: 6px 6px 10px #bfbebe;
}

.tp-arr-titleholder
{
	display: none;
}

.erinyen .tp-title-wrap
{
	width: 100%;
}

.pg_bldr_cntnt .vc_section
{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.pg_bldr_cntnt .vc_row.container
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.pg_bldr_cntnt .hdr_btm
{
	background-size: 100% 100%;
	margin-top: -183px;
	position: relative;
	z-index: 999999999;
}

.pg_bldr_cntnt h1
{
	font-size: 90px;
	color: #ff0f33;
	font-family: 'Passion One', cursive;
	margin: 0px;
	line-height: 80px;
}

.pg_bldr_cntnt h3
{
	font-size: 25px;
	font-family: 'Poppins', sans-serif;
	margin-top: 0px;
	font-weight: 300;
	margin-bottom: 0px;
}

.pg_bldr_cntnt h2
{
	font-size: 50px;
	font-family: 'Passion One', cursive;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: 700;
}

.tp_cntct
{
	padding-left: 0px;
	float: left;
}

.tp_cntct li .fa
{
	color: #ed1c24;
}

.tp_br_mnu li a
{
    color: #000 !important;
	width: auto !important;
	height: auto !important;
}

.tp_br_mnu li:last-child a
{
	color: #ff0f33 !important;
}

.pg_bldr_cntnt p
{
	color: #6b6b6b;
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
	line-height: 1.7;
	font-weight: 300;
}

.pg_bldr_cntnt a.btn {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    background-color: #ff0f33;
    line-height: 44px;
    padding: 0px 24px;
    border-radius: 3px;
    display: inline-block;
    margin-top: 10px;
    box-shadow: 4px 4px 10px #ddd;
}
.pg_bldr_cntnt .srvc_tb a.btn {
    box-shadow: none;
}

.srvc_tb
{
	padding: 25px;
	border: 1px solid #ff0f33;
}

.srvc_tb h3
{
	color: #ff0f33;
    font-family: 'Poppins', sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin: 20px 0px;
}

.srvc_tb p
{
	color: #FFF;
	font-size: 13px;
}

.pg_bldr_cntnt .srvc_tb
{
	cursor: pointer;
	border-radius: 3px;
}

.pg_bldr_cntnt .srvc_tb a.btn
{
	margin-top: 60px;
	display: table;
	width: 80px;
	line-height: 27px;
	font-size: 10px;
	font-weight: 300;
}

.pg_bldr_cntnt .srvc_tb:hover
{
	background-image: url('images/sdfvnfgbh.png');
	background-size: 100% 100%;
}

.pg_bldr_cntnt .srvc_tb:hover h3
{
	color: #FFF;
}

.pg_bldr_cntnt .srvc_tb:hover a.btn
{
	background-color: #FFF;
	color: #000000;
}

.pg_bldr_cntnt .hom_tbs .vc_tta-panel-body
{
	background-color: transparent !important;
	padding: 0px !important;
}

.pg_bldr_cntnt .hom_tbs .vc_tta-tabs-list
{
	display: table !important;
	margin: 0px auto 25px !important;
}

.pg_bldr_cntnt .hom_tbs .vc_tta-tabs-list .vc_tta-tab a
{
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	background-color: transparent !important;
	border: 0px !important;
	line-height: 30px;
	border-radius: 0px !important;
}

.pg_bldr_cntnt .hom_tbs .vc_tta-tabs-list .vc_tta-tab.vc_active a
{
	background-color: #ff0f33 !important;
	color: #FFF !important;
}

.pg_bldr_cntnt .hom_tbs .pb-overlay::before
{
	content: "";
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
	border: 3px solid #FFF;
}

.pg_bldr_cntnt .hom_tbs .pb-overlay a.btn
{
	display: table;
	margin: 0px auto 20px;
	width: 80px;
	line-height: 27px;
	font-size: 10px;
	font-weight: 300;
	background-color: #FFF;
	color: #000;
	box-shadow: none;
}

.pg_bldr_cntnt .hom_tbs .pb-overlay .pb-caption-middle
{
	color: #FFF;
	text-align: center;
	font-size: 12px;
    font-family: 'Poppins', sans-serif;
	font-weight: 300;
	padding: 0px 15px;
	line-height: 1.8;
}

img.img_fl
{
    width: 100%;
}

.sctn7 h2
{
	font-family: 'Rancho', cursive;
	font-size: 62px;
	color: #000000;
}

.sctn7 p
{
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	color: #939393;
	font-size: 16px;
}

.sctn7 .nwsltr input
{
	width: 365px;
	border: 1px solid #d7d7d7;
	background-color: #f7f7f7;
	height: 50px;
	padding-left: 35px;
	color: #bdbdbd;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}

.sctn7 .nwsltr input::placeholder
{
	opacity: 1;
}

.sctn7 button.tnp-submit {
    margin-top: 0px;
    padding: 0px 40px;
    border: 1px solid #FFF;
    font-family: 'Poppins', sans-serif;
    color: #FFF;
    font-size: 16px;
    transition: all 500ms;
    background: #ff0f33;
    background-color: #ff0f33;
    line-height: 50px;
    height: 52px;
}

.ftr_mn
{
	background-image: url(http://dev59.onlinetestingserver.com/HomeSteadBowl/wp-content/uploads/2020/01/xbar-1601-ver-1.jpg);
	background-size: cover;
	background-position: center;
}

.ftr_mn .ftr_tp
{
	padding: 60px 0px 0px;
}

.ftr_mn .ftr_tp h2.hdng
{
	color: #FFf;
	font-family: 'Poppins', sans-serif;
	font-size: 25px;
	font-weight: 600;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 25px;
}

.ftr_mn .ftr_tp h2.hdng::after
{
	content: "";
	position: absolute;
	bottom: 0px;
	width: 60px;
	height: 3px;
	background-color: #d20f2d;
	left: 0px;
}

.ftr_mn .ftr_tp ul
{
	padding: 0px;
	margin: 0px;
}

.ftr_mn .ftr_tp ul li
{
	color: #FFf;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	list-style: none;
	list-style-type: none;
	margin-bottom: 10px;
}

.ftr_mn .ftr_tp ul.cntct_dtls li .fa
{
	width: 30px;
	font-size: 30px;
	margin-right: 10px;
	text-align: center;
	color: #d20f2d;
	float: left;
}

.ftr_mn .ftr_tp ul.ftr_socl
{
	margin-top: 80px;
}

.ftr_mn .ftr_tp ul.ftr_socl li
{
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	color: #4e5056;
	padding: 0px 10px;
}

.ftr_mn .ftr_tp ul.ftr_socl li
{
	padding: 0px 0px;
}

.ftr_mn .ftr_tp ul.ftr_socl li a
{
	height: 24px;
	width: 24px;
	line-height: 24px;
	text-align: center;
	float: left;
	border-radius: 50%;
	color: #FFF;
	margin-right: 15px;
}

.ftr_mn .ftr_tp ul.ftr_socl li .fa
{
	margin-right: 0px;
	color: #FFF;
}

.ftr_mn .ftr_tp ul.ftr_socl li.facebook a
{
	background-color: #072d82;
}

.ftr_mn .ftr_tp ul.ftr_socl li.twitter a
{
	background-color: #00a9ff;
}

.ftr_mn .ftr_tp ul.ftr_socl li.instagram a
{
	background-color: #ca2685;
}

.ftr_mn .ftr_tp ul.ftr_socl li.google_plus a
{
	background-color: #ff0000;
}

.ftr_mn .ftr_tp ul.ftr_socl li.hd_nam a
{
	width: auto;
	margin-right: 20px;
}

.ftr_mn .ftr_tp img.fr_lgo
{
	margin-top: 80px;
}

.ftr_mn .ftr_tp ul.wuck_lnk li a
{
	color: #FFf;
}

.ftr_frm .wpcf7-form-control
{
	height: 40px;
	width: 100%;
	padding-left: 12px;
	color: #c6c6c6;
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}

.ftr_frm .wpcf7-form-control.wpcf7-textarea
{
	height: 125px;
	width: 100%;
	padding-top: 12px;
}

.ftr_frm label
{
	width: 100%;
}


.ftr_frm .wpcf7-form-control.wpcf7-submit
{
	color: #FFf;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 38px;
	border-radius: 3px;
	line-height: 1;
	background-color: #d20f2d;
	float: right;
	width: auto;
	border: 0px;
	height: 35px;
	margin-top: 20px;
}

.ftr_mn .ftr_btm
{
	color: #FFf;
	font-family: 'Poppins', sans-serif;
	font-size: 13px;
	font-weight: 300;
	padding: 15px 0px;
	margin-top: 30px;
	background-color: #d20f2d;
}

.ftr_mn .ftr_btm p
{
	margin: 0px;
}

.pg_bldr_cntnt .cntct_pg_info p
{
    font-size: 14px;
    margin-bottom: 20px;
}

.pg_bldr_cntnt .cntct_pg_info ul
{
    padding: 0px;
    margin: 0px;
}

.pg_bldr_cntnt .cntct_pg_info ul li
{
    list-style: none;
    list-style-type: none;
    margin-bottom: 15px;
}

.pg_bldr_cntnt .cntct_pg_info ul li .fa
{
    width: 30px;
    text-align: center;
}

.pg_bldr_cntnt .cntct_pg_frm .wpcf7-form-control
{
    width: 100%;
    height: 42px;
    border: 1px solid #d7d7d7;
    padding: 0px 25px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 15px;
}

.pg_bldr_cntnt .cntct_pg_frm .wpcf7-form-control.wpcf7-textarea
{
    height: 160px;
    padding-top: 12px;
	width: 100%;
}

.pg_bldr_cntnt .cntct_pg_frm p
{
    font-size: 14px;
}

.pg_bldr_cntnt .cntct_pg_frm .wpcf7-form-control.wpcf7-submit
{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #FFF;
	line-height: 42px;
	padding: 0px 55px;
	background-color: #d20f2d;
	position: relative;
	border: 1px solid transparent;
	font-weight: 500;
	transition: all 500ms;
	display: table;
	height: auto;
	width: auto;
	float: right;
}

.pg_bldr_cntnt .cntct_pg_frm
{
    margin-bottom: 0px;
}

.pg_bldr_cntnt .cntct_pg_frm label
{
	display: block;
}

img.ftr_lgo
{
	margin-top: 50px;
	float: left;
}
.pg_bldr_cntnt .hom_tbs .pb-overlay .pb-caption-middle {
    font-size: 13px !important;
    line-height: 1.5 !important;
    font-weight: 600 !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    color: #000;
    font-family: "Poppins";
}

#mega-menu-wrap-menu-1 {
    background:transparent;
    padding-top:13px;
}

a.mega-menu-link {
    font-family: "Poppins" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.mega-sub-menu a.mega-menu-link {
    border-bottom: 1px solid #000 !important;
}
