/*
 Theme Name:   Nifty Child
 Theme URI:    http://nifty.bold-themes.com
 Description:  Nifty child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     nifty
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  nifty-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */
h3.bt_bb_card_icon_title {
    font-size: 1.2125em !important;
}
.btSoftRoundedButtons input:not([type='checkbox']):not([type='radio']), .btSoftRoundedButtons a.select2-choice {
    border: 1px solid #2ca01c;
}
.btSoftRoundedButtons textarea, .btSoftRoundedButtons select {
    border: 1px solid #2ca01c;
}
.terms{
	font-size: 1em;
    color: #000000;
    line-height: 1.1;
}
.btButtonWeight_bold .btButtonWidget .btButtonWidgetLink .btButtonWidgetContent span.btButtonWidgetText {
    font-weight: 700;
    font-size: 16px;
}
.bt_bb_price_list .bt_bb_price_list_title {
	font-size: 1rem !important;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_currency {
    font-size: 2em;
    padding-right: 0.5rem;
}
.bt_bb_price_list .bt_bb_price_list_price .bt_bb_price_list_amount {
    font-size: 2em;
}
.bt_bb_price_list ul {
    /*font-size: .9em;*/
	font-size: 13px;
	text-align: left;
}
.bt_bb_price_list .bt_bb_price_list_subtitle {
	font-size: 1.3rem;
}
.btHeadingWeight_normal .bt_bb_price_list .bt_bb_price_list_title {
    font-weight: 900;
}
.bt_bb_headline_subheadline 
{
	color: #2ca01c; 
}
.pricingtab {
	text-decoration: line-through;
    color: red;
    font-size: 20px;
    font-weight: bolder;
}
.promo{
	color: #f87302;
    font-size: 18px;
    font-weight: 600;
}
.btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:before, .btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:before, .btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:before, .btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:before, .btTransparentLightHeader .bt-vertical-menu-trigger .bt_bb_icon:after, .btAccentDarkHeader .bt-vertical-menu-trigger .bt_bb_icon:after, .btLightAccentHeader .bt-vertical-menu-trigger .bt_bb_icon:after, .btHasAltLogo .bt-vertical-menu-trigger .bt_bb_icon:after{
	border-top-color: #2ca01c !important;
}
.fnt{
	font-size: 1.1em;
}
.bt_bb_price_list ul li {
    padding: .5rem 1rem;
    background:none;
	padding: 8px 0 0 28px;
}
.bt_bb_price_list ul {
    padding: 0.5rem 0 0;
}
.btSubtitleStyle_italic .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-style: normal;
}
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    margin-top: 1em;
}
.resp-vtabs .vresp-tab-content {
    padding: 9%;
}
.gs_logo_container .gs_logo_title{
	font-weight: 600;
}
.bt_bb_size_extralarge.bt_bb_headline h1, .bt_bb_size_extralarge.bt_bb_headline h2, .bt_bb_size_extralarge.bt_bb_headline h3, .bt_bb_size_extralarge.bt_bb_headline h4, .bt_bb_size_extralarge.bt_bb_headline h5, .bt_bb_size_extralarge.bt_bb_headline h6{
	font-size: 3rem;
}
.btHeadingWeight_normal .bt_bb_countdown.btCounterHolder .btCountdownHolder span[class$="_text"] > span {
    font-size: 15px;
}
div#countdown {
    font-size: 31px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-top: 20px;
}
div#myCountdown{
	font-size: 31px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-top: 20px;
}