.elementor-7740 .elementor-element.elementor-element-7232fe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:87px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-6c35bca{text-align:center;}.elementor-7740 .elementor-element.elementor-element-6c35bca .elementor-heading-title{font-family:var( --e-global-typography-53ddebd-font-family ), Sans-serif;font-size:var( --e-global-typography-53ddebd-font-size );font-weight:var( --e-global-typography-53ddebd-font-weight );text-transform:var( --e-global-typography-53ddebd-text-transform );font-style:var( --e-global-typography-53ddebd-font-style );text-decoration:var( --e-global-typography-53ddebd-text-decoration );line-height:var( --e-global-typography-53ddebd-line-height );letter-spacing:var( --e-global-typography-53ddebd-letter-spacing );word-spacing:var( --e-global-typography-53ddebd-word-spacing );color:var( --e-global-color-46abdc6 );}.elementor-7740 .elementor-element.elementor-element-7395a84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-715c0e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7740 .elementor-element.elementor-element-99ca407{text-align:left;}.elementor-7740 .elementor-element.elementor-element-99ca407 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0px;word-spacing:0em;color:#393329;}.elementor-7740 .elementor-element.elementor-element-4246bdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:39px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-f17f7c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7740 .elementor-element.elementor-element-8a78b3c{text-align:left;}.elementor-7740 .elementor-element.elementor-element-8a78b3c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0px;word-spacing:0em;color:#393329;}.elementor-7740 .elementor-element.elementor-element-1bc4bf6 > .elementor-widget-container{margin:0px 0px 0px 00px;padding:0px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-82e1647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:95px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-01232a9{text-align:left;}.elementor-7740 .elementor-element.elementor-element-01232a9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:46px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0px;word-spacing:0em;color:#393329;}.elementor-7740 .elementor-element.elementor-element-40c1e38 > .elementor-widget-container{background-color:#EAF1F300;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-7740 .elementor-element.elementor-element-715c0e9{--width:100%;}.elementor-7740 .elementor-element.elementor-element-f17f7c9{--width:100%;}}@media(max-width:1366px){.elementor-7740 .elementor-element.elementor-element-6c35bca .elementor-heading-title{font-size:var( --e-global-typography-53ddebd-font-size );line-height:var( --e-global-typography-53ddebd-line-height );letter-spacing:var( --e-global-typography-53ddebd-letter-spacing );word-spacing:var( --e-global-typography-53ddebd-word-spacing );}.elementor-7740 .elementor-element.elementor-element-99ca407 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-7740 .elementor-element.elementor-element-8a78b3c .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-7740 .elementor-element.elementor-element-82e1647{--padding-top:100px;--padding-bottom:95px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-01232a9 .elementor-heading-title{font-size:44px;line-height:54px;}}@media(max-width:1200px){.elementor-7740 .elementor-element.elementor-element-7232fe6{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-99ca407 .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-7740 .elementor-element.elementor-element-8a78b3c .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-7740 .elementor-element.elementor-element-01232a9 .elementor-heading-title{font-size:38px;line-height:48px;}}@media(max-width:1024px){.elementor-7740 .elementor-element.elementor-element-7232fe6{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-6c35bca .elementor-heading-title{font-size:var( --e-global-typography-53ddebd-font-size );line-height:var( --e-global-typography-53ddebd-line-height );letter-spacing:var( --e-global-typography-53ddebd-letter-spacing );word-spacing:var( --e-global-typography-53ddebd-word-spacing );}.elementor-7740 .elementor-element.elementor-element-7395a84{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7740 .elementor-element.elementor-element-99ca407 .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-7740 .elementor-element.elementor-element-4246bdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7740 .elementor-element.elementor-element-f17f7c9{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-7740 .elementor-element.elementor-element-8a78b3c .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-7740 .elementor-element.elementor-element-82e1647{--padding-top:70px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-01232a9 .elementor-heading-title{font-size:34px;line-height:44px;}.elementor-7740 .elementor-element.elementor-element-40c1e38 > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(max-width:880px){.elementor-7740 .elementor-element.elementor-element-7232fe6{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-99ca407 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-7740 .elementor-element.elementor-element-8a78b3c .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-7740 .elementor-element.elementor-element-82e1647{--padding-top:50px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-7740 .elementor-element.elementor-element-01232a9 .elementor-heading-title{font-size:32px;line-height:42px;}}@media(max-width:767px){.elementor-7740 .elementor-element.elementor-element-6c35bca .elementor-heading-title{font-size:var( --e-global-typography-53ddebd-font-size );line-height:var( --e-global-typography-53ddebd-line-height );letter-spacing:var( --e-global-typography-53ddebd-letter-spacing );word-spacing:var( --e-global-typography-53ddebd-word-spacing );}.elementor-7740 .elementor-element.elementor-element-99ca407{text-align:center;}.elementor-7740 .elementor-element.elementor-element-99ca407 .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-7740 .elementor-element.elementor-element-8a78b3c{text-align:center;}.elementor-7740 .elementor-element.elementor-element-8a78b3c .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-7740 .elementor-element.elementor-element-01232a9{text-align:center;}.elementor-7740 .elementor-element.elementor-element-01232a9 .elementor-heading-title{font-size:26px;line-height:34px;}}@media(min-width:768px){.elementor-7740 .elementor-element.elementor-element-7395a84{--content-width:1320px;}.elementor-7740 .elementor-element.elementor-element-715c0e9{--width:50%;}.elementor-7740 .elementor-element.elementor-element-f17f7c9{--width:50%;}.elementor-7740 .elementor-element.elementor-element-82e1647{--content-width:1320px;}}@media(min-width:2400px){.elementor-7740 .elementor-element.elementor-element-6c35bca .elementor-heading-title{font-size:var( --e-global-typography-53ddebd-font-size );line-height:var( --e-global-typography-53ddebd-line-height );letter-spacing:var( --e-global-typography-53ddebd-letter-spacing );word-spacing:var( --e-global-typography-53ddebd-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-4246bdf */.elementor-7740 .elementor-element.elementor-element-4246bdf .amChartsPeriodSelectorButtonDiv input {
     background-color: var( --e-global-color-text );
    color: #ffffff;
    border-radius: 0px;
    margin-right: 4px;
    border: unset;
}
.elementor-7740 .elementor-element.elementor-element-4246bdf .amChartsPeriodSelectorButtonDiv input:hover {
   background-color:var(--e-global-color-primary);
}

.amChartsButton,.amChartsButtonSelected{
font-family: 'Bebas Neue';
font-weight: 500 !important;
font-size: 18px  !important;
    padding: 5px 29px;
}
.elementor-7740 .elementor-element.elementor-element-4246bdf .amChartsPeriodSelector {
    margin-left: 10px;
}
.elementor-7740 .elementor-element.elementor-element-4246bdf .amChartsLegend.amcharts-legend-div svg text tspan {
    font-size: 18px !important;
    font-family: "Bebas Neue" !important;
    line-height: 18.25px !important;
    color: #393329 !important;
}
@media screen and (max-width: 1279px) {
    .amChartsButton,.amChartsButtonSelected{
        padding: 5px 25px;
}}
@media screen and (max-width: 649px) {
.elementor-7740 .elementor-element.elementor-element-4246bdf .amChartsPeriodSelectorButtonDiv input {
    padding: 4px 10px;
    font-size: 15px;
}

}
@media screen and (max-width: 374px) {
.elementor-7740 .elementor-element.elementor-element-4246bdf .amChartsPeriodSelectorButtonDiv input {
    padding: 4px 7px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1bc4bf6 */.elementor-7740 .elementor-element.elementor-element-1bc4bf6.detailed-quote-wr .b2iQuoteRow .b2iQuoteCellLeft {
    background-color: #00BDE7;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6
.b2iQuoteID1 .b2iQuoteRow{
        border-right: 1px solid #ccc;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteTitle {
    margin-bottom: 5px;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iTblTtl{
font-size: 24px;
    font-weight: 400;
    font-family: "Bebas Neue";
    color: #393329;
    line-height: 28px;
}

.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteLabel{
    font-size: 18px;
    font-weight: 700;
    font-family: 'raleway'
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteID1 .b2iQuoteCellLeft{
    width: 300px  !important;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteValue,
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iPrice,
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 #b2ichangeNet    {
        font-size: 18px;
        font-weight: 400;
        font-family: "raleway";
}

.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteSubTxdivow{
    text-align: end !important;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteSubTxt{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #393329;
    font-family: 'Bebas Neue';
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2ichangeNet,
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .ChangePercenttop,
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iarrow,
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .ChangePercent{
    color: #ED1C2E  !important
}

@media only screen and (max-width: 1199px) {
    .elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iTblTtl,.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteSubTxt{
    font-size: 26px;
}
}
@media only screen and (max-width: 1023px) {
    .elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iTblTtl{
    font-size: 22px;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iTblTtl,.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteSubTxt{
    font-size: 22px;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteID1 .change {
        display: inline;
    }
}

@media only screen and (max-width: 479px) {
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteID1 .b2iQuoteCellLeft{
    width: 150px  !important;
}
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteRow {
    display: flex;
    align-items: center;
}
}
@media only screen and (max-width: 375px) {
.elementor-7740 .elementor-element.elementor-element-1bc4bf6 .b2iQuoteID1 .b2iQuoteCellLeft{
    width: 130px  !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7395a84 */@media only screen and (max-width: 1199px) {

.historical-chart, .detailed-quote
{
    width:100% !important;
}    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40c1e38 */.elementor-7740 .elementor-element.elementor-element-40c1e38 input[type="date" i]::-webkit-calendar-picker-indicator {
    background-image: none;
}
.elementor-7740 .elementor-element.elementor-element-40c1e38 .b2iButton{
    border: unset;
    border-radius: 0;
}
.elementor-7740 .elementor-element.elementor-element-40c1e38 input#FrD,.elementor-7740 .elementor-element.elementor-element-40c1e38 input#ToD {
    background-image: url(https://timbercreekfinancial.com/wp-content/uploads/2025/10/Historical-Data.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
}
.historical_data #b2iHistoricQuoteForm {
    display: flex;
    justify-content: flex-start;
    gap: 20px; 
    margin-bottom: 33px;
}
.historical_data #b2iHistoricQuoteForm #FrD,
.historical_data #b2iHistoricQuoteForm #ToD {
    width: 360px !important;
    min-height: 65px;
    margin: 0px !important;
}

.historical_data #b2iHistoricQuoteForm .b2iPrimaryButton,
.historical_data #b2iHistoricQuoteForm .b2iSecondaryButton,
.historical_data #b2iHistoricQuoteForm .b2ibutton,
.historical_data #b2iHistoricQuoteForm .b2iButton {
    width: 122px !important;
}

.historical_data #b2iHistoricQuoteForm #StockSearchButton {
    margin-right: auto;
}


.historical_data #b2iHistoricQuoteForm #StockSearchButton {
    order: 0; /* This makes the Search button appear first */
}

/* Keep the date input fields in the same order */
.historical_data #b2iHistoricQuoteForm #FrD,
.historical_data #b2iHistoricQuoteForm #ToD {
    order: 0; /* Default order */
}

/* Move the Export button to the last position */
.historical_data #b2iHistoricQuoteForm .ExportButton {
    order: 1; /* This makes the Export button appear last */
}

.historical_data #Historical tbody tr td{
/*border: 0.5px solid transparent !important;*/
}
.historical_data  table {
    border: 1px solid #00BDE7 !important;
    margin: 0px !important;
}
.historical_data .b2iHistoricalQuote th, .b2iHistoricalQuote .b2iHistoricalRow:nth-child(even){
    background-color: #fff !important
}
/*.historical_data .b2iHistoricalQuote th, .b2iHistoricalQuote .b2iHistoricalRow:nth-child(odd){*/
/*    background-color: #F5FCFF !important*/
/*}*/
.elementor-7740 .elementor-element.elementor-element-40c1e38 table tbody>tr:nth-child(odd)>td,.elementor-7740 .elementor-element.elementor-element-40c1e38 table tbody>tr:nth-child(odd)>th{
      background-color: #F5FCFF !important;
}
.elementor-7740 .elementor-element.elementor-element-40c1e38 .b2iHistoricalQuote td,.elementor-7740 .elementor-element.elementor-element-40c1e38 .b2iHistoricalQuote th{
    border: unset;
}
.elementor-7740 .elementor-element.elementor-element-40c1e38 .historical_data #Historical tbody tr:first-child{
    background-color: #00BDE7 !important;
    color: #fff !important;
}
.elementor-7740 .elementor-element.elementor-element-40c1e38 form table#Historical tbody tr:first-child td {
    background-color:  #00BDE7 !important;
    color: #fff !important;
}
.historical_data .InputDate,[type=button], [type=submit], button {
    font-size: 18px;
    text-transform: uppercase;
}
.historical_data [type=button], [type=submit]{
    font-weight: 700 !important;
}
.historical_data  .b2iHistoricalHeadCell{
    font-size: 18px;
    font-weight: 700;
    font-family: 'raleway';
    text-transform: uppercase
}
.historical_data .b2iHistoricalCell{
    font-size: 18px;
    font-weight: 400;
    font-family: 'raleway';
}
@media only screen and (max-width: 1023px) {
    .historical_data .InputDate ,[type=button], [type=submit]{
        font-size:16px;
    }
}
@media only screen and (max-width: 767px) {
    
.historical_data #b2iHistoricQuoteForm {
   flex-wrap: wrap;
}
.historical_data #b2iHistoricQuoteForm #StockSearchButton {
    margin-right: unset;
}
.historical_data #b2iHistoricQuoteForm #FrD, .historical_data #b2iHistoricQuoteForm #ToD{
    width:96% !important;
    margin: 0 auto !important;
}
.historical_data #b2iHistoricQuoteForm .b2iPrimaryButton, .historical_data #b2iHistoricQuoteForm .b2iSecondaryButton, .historical_data #b2iHistoricQuoteForm .b2ibutton, .historical_data #b2iHistoricQuoteForm .b2iButton {
    width: 45% !important;
    margin: 0 auto;
}
}
@media screen and (max-width:767px){
    .b2iHistoricalQuote td:last-child {
        padding-right: 8px !important;
        margin-bottom:30px !important;
    }
    .b2iHistoricalQuote tr:last-child td:last-child{
        margin-bottom:0px !important;
    }
}
@media screen and (max-width:567px){
    .b2iHistoricalQuote td:last-child {
        margin-bottom:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.InputDate {
	    font-size: 15px;
	    padding: 12px 10px !important;
	    border-radius: 0px !important;
	    border: 1px solid #393329 !important;
	    background-color: #ECEFF0;
	    width: 100% !important;
	    display: block;
	    margin-bottom: 16px!important;
	}
	.ExportButton, .SearchButton {
	    background-color: var( --e-global-color-text )!important;
	    color: #ffffff !important;
	    padding: 9px 22px !important;
	    border: unset;
	    border-radius: 0px;
	    transition: 0.3s;
	    opacity: 1!important;
	}
	.ExportButton:hover, .SearchButton:hover {
		background-color:var(--e-global-color-primary) !important;
	}
	div#b2iHistoricQuoteForm {
	    margin-bottom: 13px;
	}
	.detailed-quote-wr .b2iQuoteRow .b2iQuoteCellLeft {
	    background-color: #393329;
	    color: #ffffff;
	}/* End custom CSS */