/*
 Theme Name:   Vertex Energy Light Child
 Description:  Vertex Energy, Inc. (NASDAQ: VTNR) is a leading environmental services company that recycles industrial waste streams and off-specification commercial chemical products. Its primary focus is recycling used motor oil and other petroleum by-product streams. Vertex purchases these streams from an established network of local and regional collectors and generators.
 Template:     vertex-light
 Text Domain: vertex-light-child
*/
 
@import url("../vertex/style.css");


@font-face {
	font-family: 'Roboto';
	src: url('./fonts/Roboto-Regular.eot');
	src: url('./fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/Roboto-Regular.otf') format('otf'),
		 url('./fonts/Roboto-Regular.svg#Roboto') format('svg'),
		 url('./fonts/Roboto-Regular.ttf') format('truetype'),
		 url('./fonts/Roboto-Regular.woff') format('woff'),
		 url('./fonts/Roboto-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'RobotoMedium';
	src: url('./fonts/Roboto-Medium.eot');
	src: url('./fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/Roboto-Medium.otf') format('otf'),
		 url('./fonts/Roboto-Medium.svg#RobotoMedium') format('svg'),
		 url('./fonts/Roboto-Medium.ttf') format('truetype'),
		 url('./fonts/Roboto-Medium.woff') format('woff'),
		 url('./fonts/Roboto-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'RobotoBold';
	src: url('./fonts/Roboto-Bold.eot');
	src: url('./fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/Roboto-Bold.otf') format('otf'),
		 url('./fonts/Roboto-Bold.svg#RobotoBold') format('svg'),
		 url('./fonts/Roboto-Bold.ttf') format('truetype'),
		 url('./fonts/Roboto-Bold.woff') format('woff'),
		 url('./fonts/Roboto-Bold.woff2') format('woff2');
}  

:root {    
    --white: #ffffff;
    --black: #000000;
    --color00171F: #00171F;
    --color231F20: #231F20;
    --colorEFA715: #EFA715;
    --colorB6B8BB: #B6B8BB;
    --color5C5C5C: #5C5C5C;  
    --colorF0F0F0: #F0F0F0;
    --colorF8B840: #F8B840;
    --colorEEA616: #EEA616;
}
body { background-color:var(--white) !important; color:var(--color231F20) !important; }

.header .plac.fill00171F { background-color: var(--white) !important; }
.header .nav ul.mainMenu li a, .header .nav ul li a:visited{ color: var(--color231F20) !important; }
.header .nav ul.mainMenu li{ border: 0px !important; }
.home .primaryContent,
.home .secondaryContent{ background-color: var(--white) !important; }
.heroSlider{ opacity: 1 !important; }
.hero.slick-slide:before {
    /*background: linear-gradient(to bottom, #ffffff00 60%, #ffffff 96%) !important;*/
    background: transparent !important; 
	content: '' !important;
	display: block !important;
	position: absolute !important;
	width: 100% !important;
	height: 100% !important;
	bottom: 0 !important;
}
.investor_relation_page .pageHero:before {
    /*background: linear-gradient(to bottom, #ffffff00 60%, #ffffff 96%) !important;*/
    background: transparent !important; 
    content: '' !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    bottom: 0 !important;
    background-image: url(https://vertexenergy.com/wp-content/themes/vertex-light-child/img/home-bg-transparent.png) !important;
    position: absolute;
    height: 375px !important;
    background-size: cover;
} 
.primaryContent .container { border-top: 1px solid var(--colorB6B8BB) !important; border-bottom: 1px solid var(--colorB6B8BB) !important; }   
.content .ghostTitle,
.home .secondaryContent .ghostTitle{ color: var(--colorF0F0F0) !important;}
.pageNavigation ul.pagesMenu li a:hover, 
.pageNavigation ul.pagesMenu li a:focus, 
.pageNavigation ul.pagesMenu li a:active,
.featuredNews .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .date, 
.featuredNews .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .name{ color: var(--black) !important; }
.pageNavigation ul.pagesMenu li .menuLines .line{ background-color: var(--black) !important; }
.pageNavigation ul.pagesMenu li.current-menu-item a, 
.pageNavigation ul.pagesMenu li.current-menu-item a:visited,
.content.accordian .accord.inactive:hover .contentAccordTitle .h3{ color: var(--colorEFA715) !important; }
.pageNavigation ul.pagesMenu li.current-menu-item .menuLines .line {background-color: var(--colorEFA715) !important; }
.content p,
.content ul,
.content ul li:before,
.content ul.dash,
.label, 
.badge,
.label-info, 
.badge-info,
#button-container .badge,
.content.accordian .accord.inactive .contentAccordTitle .h3,
.contact .pageContent .content .col-pageContentContactAddress, 
.investorReleationsContact .pageContent .content .col-pageContentContactAddress,
.contact .pageContent .content .col-pageContentContactAddress a, 
.investorReleationsContact .pageContent .content .col-pageContentContactAddress a, 
.contact .pageContent .content .col-pageContentContactAddress a:visited, 
.investorReleationsContact .pageContent .content .col-pageContentContactAddress a:visited,
.quarterlyEarnings .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .date, 
.quarterlyEarnings .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .name,
.chosen-container-single.chosen-container-active .chosen-single,
.chosen-container .chosen-results{ color: var(--color231F20) !important; }
.quarterlyEarnings .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .date.vertOrange{ color: var(--colorEFA715) !important; }
.chosen-container-single .chosen-single,
.chosen-container .chosen-drop{ background-color: var(--colorF0F0F0) !important ;}
.chosen-container .chosen-results li.highlighted { background-color: var(--white) !important; }

.pageLayoutInvestor.secFilings .col-pageContentSecFilings,
.content.technologies .technology{ background-color: var(--color00171F) !important;}

a.primaryBtnLnk .primaryBtn{ border-color: var(--color231F20) !important; }
a.primaryBtnLnk .primaryBtn span.txt{ color: var(--color231F20) !important; }
.content a:hover, 
.content a:active, 
.content a:focus,
a.primaryBtnLnk:hover .primaryBtn span.txt{ color: var(--colorEFA715) !important; }
.stockNewsContent { background-color: var(--white) !important; }
.heroSlider .inlineSlider .heroTitle .content .heroItemContent .heroItemTitle, 
.heroSlider .inlineSlider .heroTitle .content a .heroItemContent .heroItemTitle { color: var(--white) !important; }
.stockNewsContent .col-stockNews .investorNews .title,
.stockNewsContent .col-stockNews .investorNews .newsItem .newsItemContent .info .date, 
.stockNewsContent .col-stockNews .investorNews .newsItem .newsItemContent .info .name,
.stockNewsContent .col-stockNews .investorNews .newsItem .newsItemContent .btn{ color: var(--color231F20) !important; }
.stockNewsContent .col-stockNews .investorNews .newsItem .newsItemContent .info .date, 
.stockNewsContent .col-stockNews .investorNews .newsItem .newsItemContent .info .name{ font-weight: bold !important; }
.stockNewsContent .col-stockNews .investorNews .newsItem a:hover .newsItemContent .btn{ color: var(--colorEFA715) !important; }
ul.slick-dots li button {
    -moz-box-shadow: inset 0 0 0 1px var(--white) !important;
    -webkit-box-shadow: inset 0 0 0 1px var(--white) !important;
    box-shadow: inset 0 0 0 1px var(--white) !important;
}
ul.slick-dots li.slick-active button {
    -moz-box-shadow: inset 0 0 0 8px var(--colorEFA715) !important;
    -webkit-box-shadow: inset 0 0 0 8px var(--colorEFA715) !important;
    box-shadow: inset 0 0 0 8px var(--colorEFA715) !important;
}
.slider-arrows li.prev a span, .slider-arrows li.next a span{ color: var(--white) !important; }
.pageLayoutInvestor .col-pageContentCurrentStock{ background-color: var(--color00171F) !important; padding-top: 20px !important; }
.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{ clear: both !important;}

.italicLine span{ width: 3px !important; margin: 0px 4px 0px 0px !important; }

.italicLine.short.dark span{background-color:var(--color231F20) !important; }
.footer .italicLine.short.dark span{ background-color: var(--color5C5C5C) !important; }
.italicLine.short.dark span:nth-child(1),
.footer .italicLine.short.dark span:nth-child(1){ opacity: 0.45 !important; }
.italicLine.short.dark span:nth-child(2),
.footer .italicLine.short.dark span:nth-child(2){ opacity: 0.50 !important; }
.italicLine.short.dark span:nth-child(3),
.footer .italicLine.short.dark span:nth-child(3){ opacity: 0.55 !important; }
.italicLine.short.dark span:nth-child(4),
.footer .italicLine.short.dark span:nth-child(4){ opacity: 0.60 !important; }
.italicLine.short.dark span:nth-child(5),
.footer .italicLine.short.dark span:nth-child(5){ opacity: 0.65 !important; }
.italicLine.short.dark span:nth-child(6),
.footer .italicLine.short.dark span:nth-child(6){ opacity: 0.70 !important; }
.italicLine.short.dark span:nth-child(7),
.footer .italicLine.short.dark span:nth-child(7){ opacity: 0.75 !important; }
.italicLine.short.dark span:nth-child(8),
.footer .italicLine.short.dark span:nth-child(8){ opacity: 0.80 !important; }
.italicLine.short.dark span:nth-child(9),
.footer .italicLine.short.dark span:nth-child(9){ opacity: 0.85 !important; }
.italicLine.short.dark span:nth-child(10),
.footer .italicLine.short.dark span:nth-child(10){ opacity: 0.90 !important; }
.italicLine.short.dark span:nth-child(11),
.footer .italicLine.short.dark span:nth-child(11){ opacity: 0.95 !important; }
.italicLine.short.dark span:nth-child(12),
.italicLine.short.dark span:nth-child(13),
.italicLine.short.dark span:nth-child(14),
.italicLine.short.dark span:nth-child(15),
.italicLine.short.dark span:nth-child(16),
.italicLine.short.dark span:nth-child(17),
.italicLine.short.dark span:nth-child(18),
.italicLine.short.dark span:nth-child(19),
.italicLine.short.dark span:nth-child(20),
.footer .italicLine.short.dark span:nth-child(12),
.footer .italicLine.short.dark span:nth-child(13),
.footer .italicLine.short.dark span:nth-child(14),
.footer .italicLine.short.dark span:nth-child(15),
.footer .italicLine.short.dark span:nth-child(16),
.footer .italicLine.short.dark span:nth-child(17),
.footer .italicLine.short.dark span:nth-child(18),
.footer .italicLine.short.dark span:nth-child(19),
.footer .italicLine.short.dark span:nth-child(20){ opacity: 1 !important; }

.footer .top,
.footer .bottom { background-color: var(--color231F20) !important; }
.footer .top .vertGray,
.footer .top .col-contactInfo a, 
.footer .top .col-contactInfo a:visited { color: var(--colorB6B8BB) !important; }

.footer .italicLine.short.dark span{ background-color: var(--color5C5C5C) !important; }

.content b, .content strong {
    font-weight: 700;
    width: 100%;
    float: left;
    background-image: linear-gradient(to right, #efefef, #fff);
    padding: 5px 10px;
    margin-bottom: 5px;
}
.investorNews .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .date, 
.investorNews .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .name{ color: var(--black) !important; }

.investorNews .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .date.vertOrange{color: #EFA71F !important}
/*Start for Home Banner*/
.heroSlider .inlineSlider .hero.slick-slide:after{
    content: ' ';
    background: #00000059;
    height: 100px;
    float: left;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.header .nav ul.mainMenu li ul.sub-menu,
.header .nav ul.mainMenu li.menu-item-has-children:hover ul.sub-menu{     
    background-color: #363636 !important;
}
/*End for Home Banner*/


/*Start for All Investor Relation Page Style*/
.investor_relation_page .pageHero{ position:relative; margin-top:80px; background-position: top center !important; }
.investor_relation_page .pageHero .pageHeroContent{ position: absolute; left: 0; right: 0; width: 100%; z-index: 1000; overflow-y: hidden; bottom: 60px;}
.investor_relation_page .pageHero .pageHeroContent .pageHeroSubTitle{ font-family: 'Roboto'; font-weight: normal; font-size:16px; line-height:25px; color: var(--white); }
.investor_relation_page .pageHero .pageHeroContent .pageHeroTitle{ font-family: 'RobotoMedium'; font-weight: normal; font-size:25px; line-height:40px; color: var(--white);  }
.investor_relation_page .pageHero .pageHeroContent .pageHeroButton{ margin-top:15px; }
.investor_relation_page .pageHero .pageHeroContent .pageHeroButton a.primaryBtnLnk{ display:inline-block; }
.investor_relation_page .pageHero .pageHeroContent .pageHeroButton a.primaryBtnLnk .primaryBtn span.txt{ color:var(--white) !important; }
.investor_relation_page .pageHero .pageHeroContent .pageHeroButton a.primaryBtnLnk .primaryBtn{ border-color:#707070 !important; padding: 0px 25px; }
.investor_relation_page .pageHero .pageHeroContent .pageHeroButton a.primaryBtnLnk:hover .primaryBtn{ background-color:#403b32 !important; }
/*
.pageNavigation { position: absolute !important; top: 80px !important; width: 100%; background:rgba(255,255,255,0.22) !important; }
.pageNavigation .pageNavBg{ filter: blur(10px); background-size: cover; width: 100%; height: 120%; position: absolute; background-position: center top -80px !important; background-repeat:no-repeat !important; -webkit-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important; margin-top:-10px !important; }
.pageNavigation .container{ width:auto !important; position: relative !important; background-color: rgba(255,255,225,0.30) !important; }
.pageNavigation ul.pagesMenu{ border-bottom:0px !important; }
.pageNavigation ul.pagesMenu li{ font-size: 11px !important; font-weight: 500 !important; display: inline-block !important; width: auto !important; margin-right:5% !important;  color:var(--white) !important; }
.pageNavigation ul.pagesMenu li a{ padding: 15px !important; color:var(--white) !important; }
.pageNavigation ul.pagesMenu li a:visited,
.pageNavigation ul.pagesMenu li:hovre a{ color:var(--black); }*/
.page_content_top.sec_stock_section{ margin-bottom: 0; position: absolute; left: 0; width: 100%; bottom: 0; } 
.sec_stock_section h1.vertBlack{ color:#000000; text-transform: none;  }
.sec_stock_section ul.secBtns{ margin-left:0px; margin-top:5px; display:inline-block; list-style:none; width:100%;margin-bottom: 0;padding: 0; }
.page_content_top.sec_stock_section .container {display: flex; align-items: flex-end; } 
.sec_stock_section ul.secBtns li{ position:relative; display:inline-block; padding: 15px 25px 5px 0px; margin-right: 7%; text-indent:0px;   }
.sec_stock_section ul.secBtns li:before{ content:none !important; }
.sec_stock_section ul.secBtns li a.BtnLink{ font-family: 'Roboto'; font-weight: normal; color:var(--colorEEA616) !important; font-size:22px; line-height:30px; display:inline-block; margin-bottom:0px; }
.sec_stock_section ul.secBtns li a.BtnLink:hover{ opacity: 1; }
.sec_stock_section ul.secBtns li .menuLines { display: block; position: unset; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 2; }
.sec_stock_section ul.secBtns li:hover .menuLines .line.bottom { width: 100%; }
.sec_stock_section ul.secBtns li .menuLines .line.bottom { bottom: 0; left: 0; right: 0; height: 3px; width: 0%; }
.sec_stock_section ul.secBtns li .menuLines .line { position: absolute; background-color: var(--colorEFA715); -webkit-transition: width 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, height 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, color 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s; -moz-transition: width 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, height 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, color 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s;  -ms-transition: width 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, height 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, color 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s; -o-transition: width 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, height 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, color 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s; transition: width 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, height 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, color 0.5s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s; }

.sec_stock_section .col-pageContentTwoColumnLeft{ margin-top:15px; }
.sec_stock_section .col-pageContentTwoColumnLeft h1,
.sec_stock_section .col-pageContentTwoColumnRight h1{ font-family: 'RobotoMedium'; font-weight: normal; color: #231F20; text-transform: capitalize; margin:0px;line-height: normal;}
.share_price_box h1{ font-family: 'RobotoMedium'; font-weight: normal; color: var(--white) !important; text-transform: capitalize; margin-top:5px; margin-bottom:0px; }
.share_price_box{ background:var(--colorEEA616) !important; padding: 15px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;box-shadow: 4px 4px 15px 0 #cbcbcb; }
.share_price_box .share_price_value{ margin-bottom:5px; display:flex; } 
.share_price_box .share_price_value .share_price_amount,
.share_price_box .share_price_value .share_price_arrow,
.share_price_box .share_price_value .share_price_perc_box{ display:flex; align-items: center; }
.share_price_box .share_price_value .share_price_amount{ font-family: 'RobotoMedium'; font-weight: normal; font-size:25px; line-height:35px; color: #231F20; text-transform: uppercase; }
.share_price_box .share_price_value .share_price_arrow > svg{ width:30px; vertical-align:bottom; }
.share_price_box .share_price_value .share_price_arrow > svg > path{ fill: #000000; }
/*.share_price_box .share_price_value .share_price_arrow.plus_val > svg > path{ fill: #38a942; }
.share_price_box .share_price_value .share_price_arrow.minus_val > svg > path{ fill: #E92523; }*/
.share_price_box .share_price_value .share_price_arrow.minus_val > svg { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.share_price_box .share_price_value .share_price_arrow > img{ width:14px; margin-bottom:5px; margin-left:5px; }
.share_price_box .share_price_value .share_price_perc_box{ font-family: 'Roboto'; font-weight: normal; font-size:20px; line-height:30px; text-transform: uppercase; }
.share_price_box .share_price_desc,
.share_price_box .share_price_desc p{ font-family: 'Roboto'; font-weight: normal; font-size:14px; line-height:20px; color: #424B54 !important;margin: 5px 0 0; } 
/*.share_price_box .share_price_value .share_price_perc_box.plus_val{ color:#38a942; }
.share_price_box .share_price_value .share_price_perc_box.minus_val{ color:#E92523; }*/
.sec_filling_data .tab { overflow: hidden; border-bottom: 1px solid #B6B8BB; }
.sec_filling_data .tab button { font-family: 'Roboto'; font-weight: normal; color:#B6B8BB; font-size: 22px; line-height: 30px; margin-right: 3%; padding: 14px 20px 15px 0px; background-color: inherit; float: left; border: none; outline: none; cursor: pointer; }
.sec_filling_data .tab button:hover,
.sec_filling_data .tab button.active{ font-family: 'RobotoMedium'; font-weight: normal; color:#212121; border-bottom: 3px solid #212121; }
.sec_filling_data .tabcontent { display: none; padding: 25px 0px 0; }
.sec_filling_data .sec_report_table table{ width:100%; }
.sec_filling_data .sec_report_table table thead tr th{ font-family: 'RobotoBold'; font-weight: normal; font-size:18px; line-height:50px; color:#212121; text-align:left; }
.sec_filling_data .sec_report_table table tbody tr td{ font-family: 'Roboto'; font-weight: normal; font-size:15px; line-height:50px; color:#212121; }
.sec_filling_data .sec_report_table table tbody tr td.links a{ width: 42px; font-size: 0; display: inline-block; background-size:contine; background-position:center center; background-repeat:no-repeat; }
.sec_filling_data .sec_report_table table tbody tr td a.html-icon,
.sec_report_table table tbody tr td .html-icon{ background-image:url('img/html-icon.png'); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 40px; height: 53px; display: inline-block; }
.sec_filling_data .sec_report_table table tbody tr td a.xbrl-icon,
.sec_report_table table tbody tr td .xbrl-icon{ background-image:url('img/xbrl-icon.png'); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 40px; height: 53px; display: inline-block;}
.sec_filling_data .sec_report_table table tbody tr td a.pdf-icon,
.sec_report_table table tbody tr td .pdf-icon{ background-image:url('img/pdf-icon.png'); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 40px; height: 53px; display: inline-block; }
/*End for All Investor Relation Pages Style*/

/*Start for Sec Filings Page Style*/
/*.sec_filing_page_template .pageContent .content{ margin-top:80px; }*/
/*.sec_filing_page_template .pageHero:before{ background:none !important; }
*//*End for Sec Filings Page Style*/

/*Start for Investor Contact Page Style*/

.investor_contacts_page_template .pageContentText,
.investor_contacts_page_template .pageContentText p{ font-family:'Roboto'; font-weight:normal;  font-size:20px; line-height:40px; }
.investor_contacts_page_template .pageContent .content .col-pageContentOneColumn .primaryBtnHold{ margin-top:50px; }
/* 15-10-2021 */
/*.investor_contacts_page_template .pageContent .content{ margin-top:80px; }*/
/*End for Investor Contact Page Style*/

/*Start Email Alert Form*/
.col-pageContentEmailAlertFrom .labelTitle,
.col-pageContentEmailAlertFrom input.checkbox,
.col-pageContentEmailAlertFrom input.textInput,
.col-pageContentEmailAlertFrom .wpcf7-checkbox .wpcf7-list-item{
	font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.020em;
    line-height: 1.3;
    padding: 18px 20px 18px 20px;
    margin: 0px 0px 0px 0px;
	color: var(--color231F20);
	z-index: 9;
	outline: none;
    display: block;
    position: relative;
	width: 100%;
	background-color: transparent;
}
.col-pageContentEmailAlertFrom .wpcf7-checkbox .wpcf7-list-item{ padding: 0px 15px; line-height:25px; }
.col-pageContentEmailAlertFrom input.textInput{
    border-bottom: 1px solid #B1B1B1;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #33454C;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    
}
.col-pageContentEmailAlertFrom label.required {
	font-size: 24px;
    font-weight: 400;
    letter-spacing: 0.020em;
    line-height: 1.0;
    padding: 17px 20px 17px 0px;
    margin: 0px 0px 0px 0px;
    top: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
	    position: absolute;
    right: 0px;
    color: #C74343;
    pointer-events: none;
    z-index: 100;
	-webkit-transition: top 0.35s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, opacity 0.55s linear 0.0s;
    -moz-transition: top 0.35s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, opacity 0.55s linear 0.0s;
    -ms-transition: top 0.35s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, opacity 0.55s linear 0.0s;
    -o-transition: top 0.35s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, opacity 0.55s linear 0.0s;
    transition: top 0.35s cubic-bezier(0.55,0.01,0.55,1.00) 0.0s, opacity 0.55s linear 0.0s;
}

.col-pageContentEmailAlertFrom input.email_alert_submit_btn{
    height: 50px;
    background-color: transparent;
    border: 1px solid var(--color231F20);
    line-height: 50px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    animation-duration: 0.35s;
    animation-delay: 0.25s;
    animation-name: fadeInUp;
    color: var(--color231F20);
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 30px;
}
.col-pageContentEmailAlertFrom input.email_alert_submit_btn:hover {
    color: #EFA71F;
    border-color: #EFA71F;
}

.col-pageContentEmailAlertFrom .chk_option label{ padding-top: 0px; padding-bottom: 0px; }
/*End Email Alert Form*/

/*Start Stock Chart*/
.stock_chart_content { margin-bottom: 50px; }
.stock_chart_content .chart_top_section{ position: relative; display:inline-block; width: 100%;}
.stock_chart_content .chart_top_section .stock_information{ width: 100% !important; }
.stock_chart_content .chart_top_section .stock_information .chart_title{ font-family: 'RobotoMedium'; font-weight: normal; color: var(--colorEEA616) !important; font-size: 22px; line-height: 30px; display: inline-block; margin-bottom: 0px; }
.stock_chart_content .chart_top_section .stock_information .chart_desc,
.stock_chart_content .chart_top_section .stock_information .chart_stock_price .share_price_value .share_price_perc_box .share_price_perc_value{ font-family: 'Roboto'; font-weight: normal; color: var(--color231F20) !important; font-size: 15px; line-height: 20px; display: block; margin-bottom: 0px; }
.stock_chart_content .chart_top_section .stock_information .chart_stock_price .share_price_value .share_price_amount{ font-family: 'RobotoBold'; font-weight: normal; color: var(--black) !important; font-size: 24px; line-height: 30px; margin-bottom: 0px; }
.stock_chart_content .chart_top_section .stock_information .chart_stock_price .share_price_value .share_price_perc_box{ display: inline-block; margin-left: 10px; }

.stock_chart_content .vtnrChartContainer{ display: block; }
/*.stock_chart_content .chart_top_section .chart_top_section_left{ display: inline-block; float: left; width: 40%; }
.stock_chart_content .chart_top_section .chart_top_section_left .chart_title{ font-family: 'RobotoBold'; font-weight: normal; color: var(--colorEEA616) !important; font-size: 22px; line-height: 30px; display: inline-block; margin-bottom: 0px; }
.stock_chart_content .chart_top_section .chart_top_section_right{ display: inline-block; float: right; width: 60%; }
.stock_chart_content .chart_top_section .chart_top_section_right .chart_filter{ list-style: none; margin: 0; padding: 0; }
.stock_chart_content .chart_top_section .chart_top_section_right .chart_filter li:before{ content: none; }
.stock_chart_content .chart_top_section .chart_top_section_right .chart_filter li{ float: left; text-indent:0; }*/
/*End Stock Chart*/

.row.top_bottom_space { margin: 50px 0px; }
.content a.darkLink{ color:var(--color231F20) !important; }
.content a.darkLink:hover, .content a.darkLink:active, .content a.darkLink:focus{ color:var(--color231F20) !important; opacity: 0.8 !important; }
/*Start Company Overview Post Listing*/
.company_overview_post_list .row_item{ font-family: 'Roboto Condensed', sans-serif !important; margin-bottom: 10px; }
.company_overview_post_list .row_item .item_heading a,
.company_overview_post_list .row_item .item_heading{ font-size: 20px; line-height: 1.4; font-weight: 400; letter-spacing: 0.02em; text-align: left;} 
.company_overview_post_list .row_item .item_date{ font-size: 16px; color: var(--black); line-height: 1.4; font-weight: 400; letter-spacing: 0.02em; text-align: left; }
/*End Company Overview Post Listing*/

/*Start Company Overview Post Details*/
.company_overview_post .pageContent .content.posChange{ margin-top:0px !important; margin-bottom: 50px; }
.company_overview_post .pageContent .content .h1 { margin-top: 35px !important; }

.company_overview_post .pageContent .social-icons .fa,
.company_overview_post .pageContent .social-icons .fab{
    display: inline-block;
    font-weight: normal;
    font-size: 18px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #000;
    color: var(--white);
    padding: 11px 10px;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 50%;
}
.company_overview_post footer .container .col-copyRight{ border-top:1px solid #cdcdcc; }
/*End Company Overview Post Details*/

/*Start Event Page*/
.quarterlyEarnings .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .desc,
.quarterlyEarnings .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .desc p{ font-size: 15px; font-weight: normal; line-height: 1.5; letter-spacing: 0.020em; }
/*End Event Page*/

/*Start for R*/  
.header .headerInner { position: relative; }
.header .headerInner .nav,
.header .headerInner .nav .mainMenu,
.header .headerInner .nav .mainMenu > .menu-item-has-children { position: static; }

.header .nav ul.mainMenu li .menuLines .line.bottom,
.header .nav ul.mainMenu li ul.sub-menu li .menuLines .line.bottom { bottom: 0px !important; }
.header .nav ul.mainMenu li ul.sub-menu li a { text-transform: uppercase !important; }
.header .nav ul.mainMenu li ul.sub-menu li:hover a { color: #efa71f !important; }
.sec_filing_page_template .pageHero .pageHeroContent { bottom: 20px; }
/* 15-10-2021 */
.allpage-common .pageContent .content{ margin-top:80px;}
body .pageNavigation ul.pagesMenu li .menuLines {display: none; } 
body .pageNavigation ul.pagesMenu li {display: inline-flex; width: 23.2%; line-height: 49px; height: auto; flex-wrap: wrap; justify-content: center; align-items: center; margin-right: 2%;} 
body .pageNavigation ul.pagesMenu li::before ,
body .pageNavigation ul.pagesMenu li::after {width: 100%; height: 1px; background-color: var(--color231F20); z-index: 2; transition: 0.35s; content: ''; display: inline-block; } 
body .pageNavigation ul.pagesMenu {border: 0; } 
body .pageNavigation ul.pagesMenu li a, 
body .pageNavigation ul.pagesMenu li a:visited {padding: 0; text-align: center; height: 100%; width: 100%; margin:  0; } 
body .pageNavigation ul.pagesMenu li a::before ,
body .pageNavigation ul.pagesMenu li a::after {content: '';width: 1px;height: 100%;background-color: var(--color231F20);z-index: 2;transition: 0.2s;display: inline-block;position: absolute;} 
.pageNavigation ul.pagesMenu li a::before {bottom: 0; right: 0px; position: absolute; } 
.pageNavigation ul.pagesMenu li a::after {top: 0; left: 0px; } 
body .pageNavigation ul.pagesMenu li:hover a::before ,
body .pageNavigation ul.pagesMenu li:hover a::after {height: 0; width: 0;} 
body .pageNavigation ul.pagesMenu li::before {top: 0; right: 0; } 
body .pageNavigation ul.pagesMenu li::after {bottom: 0; left: 0; } 
body .pageNavigation ul.pagesMenu li:hover::before {width: 0%; transition: 0.2s 0.2s ease-out; } 
body .pageNavigation ul.pagesMenu li:hover a {border: 1px solid #eea616;height: 49px; } 
body .pageNavigation ul.pagesMenu li:hover::after {width: 0%; transition: 0.2s 0.2s ease-out; }
body .pageNavigation ul.pagesMenu {display: flex; align-items: center; margin: 30px 0 0px 0px; } 
body .pageNavigation ul.pagesMenu li:last-child {margin-right: 0; }
.pageNavigation ul.pagesMenu li a:hover, .pageNavigation ul.pagesMenu li a:focus, .pageNavigation ul.pagesMenu li a:active {color: #eea616 !important;}
._option.chk_option .labelTitle input {opacity: 0.1;width: 15px;height: 15px;}
._option.chk_option .labelTitle {position: relative;}
._option.chk_option .labelTitle input+span::before {content: '';border: 1px solid var(--black);width: 15px;height: 15px;display: inline-block;position: absolute;left: 23px;top: 3px;}
._option.chk_option .labelTitle input:checked+span::before {background: #eea616;border-color: #eea616;}
._option.chk_option .labelTitle input+span::after {content: ''; transform: rotate(45deg); height: 11px; width: 6px; border-bottom: 2px solid #ffffff; border-right: 2px solid #ffffff; display: inline-block; position: absolute; left: 28px; top: 3px; opacity: 0;}
._option.chk_option .labelTitle input:checked+span::after {opacity: 1;}
/*.quarterlyEarnings .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost .desc p {min-height: 20px;max-height: 110px;}*/
body .pageNavigation ul.pagesMenu li.menu-item-active a {border: 1px solid #eea616;height: 49px; }
body .pageNavigation ul.pagesMenu li.menu-item-active::before ,
body .pageNavigation ul.pagesMenu li.menu-item-active::after{background-color: transparent;}
body .pageNavigation ul.pagesMenu li.menu-item-active a::before ,
body .pageNavigation ul.pagesMenu li.menu-item-active a::after{background-color: transparent;}
.reports_data .sec_report_table {max-width: 1500px;overflow: auto;/*white-space: nowrap;*/}
.sec_filings_container .table td{padding: 5px 5px 5px 0;}

/*Datasheet Shortcode Style*/
.datasheet_lists ul.download_links,
.datasheet_shortcode_content ul.download_links{ list-style: none; margin:0; display: inline-block; width: 100%; }
.datasheet_lists .no_data,
.datasheet_lists ul.download_links li,
.datasheet_lists ul.download_links li a,
.datasheet_shortcode_content ul.download_links li,
.datasheet_shortcode_content ul.download_links li a{ font-family: 'RobotoMedium'; font-weight: normal; font-size:20px; line-height:25px; color: var(--black); position: relative; }
.datasheet_lists ul.download_links li,
.datasheet_shortcode_content ul.download_links li{ border-bottom: 1px solid #000; width: calc(50% - 20px); float: left; margin-bottom: 30px; margin-right:20px; padding: 0; text-indent: unset; }
.datasheet_lists ul.download_links li a,
.datasheet_shortcode_content ul.download_links li a{ padding-right: 30px; display: block; width: 100%; z-index: 10;}
.datasheet_lists ul.download_links li:hover,
.datasheet_shortcode_content ul.download_links li:hover { border-bottom-color: #EFA71F; }
.datasheet_lists ul.download_links li a:hover, 
.datasheet_lists ul.download_links li:hover:after, 
.datasheet_lists ul.download_links li a:hover:before,
.datasheet_shortcode_content ul.download_links li a:hover, 
.datasheet_shortcode_content ul.download_links li:hover:after, 
.datasheet_shortcode_content ul.download_links li a:hover:before { color:#EFA71F; transform: scaleX(1); }
.datasheet_lists ul.download_links li:before,
.datasheet_shortcode_content ul.download_links li:before{ display: none; }
.datasheet_lists ul.download_links li:after,
.datasheet_shortcode_content ul.download_links li:after{
    display: block;
    content: '';
    border-bottom: solid 2px #EFA71F;
    transform: scaleX(0);
    transition: transform 250ms ease-in-out;
    transform-origin: 0% 50%;
}
#datasheets-data-loader{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 350px;
}
.datasheet_lists ul.download_links li a:before,
.datasheet_shortcode_content ul.download_links li a:before {
    /*content: "\f019";
    font-family: 'Font Awesome\ 5 Free';*/
    content: '';
    background-image: url('img/download-icon-b.png');
    font-weight: 600;
    color: #000;
    display: block;
    position: absolute;
    width: 25px;
    height: 21px;
    top: 0;
    right: 0;
}
.datasheet_lists ul.download_links li a:hover:before,
.datasheet_shortcode_content ul.download_links li a:hover:before{
    background-image: url('img/download-icon-o.png');
}

.datasheet_filter{ margin-left: -15px; padding-right: 30px; margin-bottom: 35px; }
.datasheet_filter .taxonomy_items{
    background-color: #EFEFEF;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 25px 35px;
}
.datasheet_filter .taxonomy_items h3{
    font-family: 'RobotoBold';
    font-weight: normal;
    color: #231F20;
    font-size: 25px;
    line-height: 1.5em;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom:20px;
    letter-spacing: 0px
}
.datasheet_filter .taxonomy_items ul.items{ margin:0px; }
.datasheet_filter .taxonomy_items ul.items > .item{ padding-top:5px; }
.datasheet_filter .taxonomy_items ul.items ul.child-items{ margin-left:20px; margin-bottom:0px; display: none; }
.datasheet_filter .taxonomy_items ul.items li.item.child-open > ul.child-items{ display: block; }

.datasheet_filter .taxonomy_items ul.items li.item.parent-item{
    background-color: #FFFFFF !important;
    color: #231F20 !important;
    padding: 10px !important;
    border-radius: 5px;
    margin: 5px 0px !important;
}
/* .datasheet_filter .taxonomy_items ul.items li.item i.fas{
    display: flex;
    justify-content: end;
    position: absolute;
    top: 0;
    right: 0;
} */

.datasheet_filter .taxonomy_items ul.items li.item i.fas.fa-plus.child-open:before{
    content: "\f068";
}
.datasheet_filter .taxonomy_items ul.items li.item.parent-item .checkbox{ position: relative; }
.datasheet_filter .taxonomy_items ul.items li.item i.fas{
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    cursor: pointer;
    height: 22px;
    justify-content: flex-end;
    align-items: center;
    color: #212121;
}
.datasheet_filter .taxonomy_items ul.items li:before{ display:none; }
.datasheet_filter .taxonomy_items .item{ position:relative; margin:10px 0px; padding:0px; }
.datasheet_filter .taxonomy_items .item input[type='checkbox']{
    position: absolute;
    left: -999em;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.datasheet_filter .taxonomy_items .item li.item.parent-item input[type='checkbox']+label{ width: calc(100% - 25px); }
.datasheet_filter .taxonomy_items .item input[type='checkbox']+label{
    position: relative;
    overflow: hidden;
    cursor: pointer;
    display: flex;
    align-items:flex-start;
    text-indent: initial;
    width: 100%;
}
.datasheet_filter .taxonomy_items .item label{
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 20px;    
    line-height: 1.2em;
    color: #231F20;
}
.datasheet_filter .taxonomy_items .item:hover > .checkbox > label{
    color:#EFA715 !important
}
.datasheet_filter .taxonomy_items .item input[type='checkbox']+label:before{
    content: "";
    display: flex;
    flex: none;
    vertical-align: -25%;
    height: 25px;
    width: 25px;
    border-radius: 4px;
    /*box-shadow: inset 0 2px 5px rgb(0 0 0 / 25%);*/
    border:1px solid #EFA715;
    margin-right: 0.4em;
    background-color: #fff;
}
.datasheet_filter .taxonomy_items .item input[type='checkbox']:checked+label:before{
    background-color: #EFA715;
}
.datasheet_filter .taxonomy_items .item input[type='checkbox']:checked+label:after{
    content: '';
    position: absolute;
    width: 14px;
    height: 7px;
    background: rgba(0, 0, 0, 0);
    top: 7px;
    left: 5px;
    border: 2px solid #ffffff;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
}

.wpcf7 form.sent .wpcf7-response-output, 
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.failed .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output
.wpcf7 form.spam .wpcf7-response-output{ clear:both !important; }

.col-pageContentContactForm .wpcf7 .wpcf7-form select,
.col-pageContentContactForm .wpcf7 .wpcf7-form .wpcf7-radio label{
    font-size: 18px;
    width:100%;
    font-weight: 400;
    letter-spacing: 0.020em;
    line-height: 1.3;
    padding: 18px 20px 18px 20px;
    margin: 0px 0px 0px 0px;
}
.col-pageContentContactForm .wpcf7 .wpcf7-form .wpcf7-radio label{ padding: 18px 0px; }

.col-pageContentContactForm .wpcf7 .wpcf7-form .wpcf7-radio input[type=radio]{
  visibility: hidden;
  position: absolute;
}
.col-pageContentContactForm .wpcf7 .wpcf7-form .wpcf7-radio input[type=radio] + span{
    cursor:pointer;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.col-pageContentContactForm .wpcf7 .wpcf7-form .wpcf7-radio input[type=radio] + span:before{
  height:16px;
  margin-right: 5px;
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  border:2px solid #939598;
  border-radius:10px;
}
.col-pageContentContactForm .wpcf7 .wpcf7-form .wpcf7-radio input[type=radio] + span:before{
  border-radius:50%;
  width:16px;
}
.col-pageContentContactForm .wpcf7 .wpcf7-form .wpcf7-radio input[type=radio]:checked + span:before{
  background: transparent;
  border:5px solid #efa71f;  
}

.col-pageContentContactForm .wpcf7 .wpcf7-form .first{ padding:0 !important; padding-right:15px !important; }
.col-pageContentContactForm .wpcf7 .wpcf7-form .last{ padding:0 !important; padding-left:15px !important; }

.footer .top.address-section{ padding: 10px 0px !important; } 
.footer .top .col-contactInfo,
.footer .top.address-section .col-contactInfo{ width: 100% !important; }
.footer .top.address-section.light{ background-color: transparent !important; } 
.footer .top.address-section.light .vertGray,
.footer .top.address-section.light .col-contactInfo a,
.footer .top.address-section.light .col-contactInfo a:visited{ color: var(--color231F20) !important; } 

.footer .top .logo-copyright-section{ display:flex; align-items: center; flex-wrap: wrap; }
.footer .top .logo-copyright-section .col-copyRight{ font-size: 14px; line-height: 1.7; font-weight: 500; letter-spacing: 0.0em; text-align: center; color: #CBCCD0 !important; padding:25px 0px; }

.footer .top .col-contactInfo .contact-box{ padding:0px 10px; word-break: break-word; }
.footer .top .col-contactInfo .contact-box.seprate-border{ padding-right:30px; }
.footer .top .col-contactInfo .contact-box.seprate-border:after{
    content: '';
    height: 100%;
    width: 1px;
    background-color: var(--colorB6B8BB) !important;
    display: flex;
    position: absolute;
    top: 0;
    right: 15px;
}

@media (max-width:1024px){
    .footer .top .col-contactInfo .contact-box > div,
    .footer .top.address-section .col-contactInfo .contact-box > div { width: 100%; }    
    .footer .top .col-contactInfo .contact-box div.address,
    .footer .top.address-section .col-contactInfo .contact-box div.address { margin-top:15px; }    
    
}
@media (max-width:978px){
    .footer .top .logo-copyright-section .col-copyRight{ width:100% !important;  }
}
@media (max-width:768px){
    .footer .top .col-contactInfo,
    .footer .top.address-section .col-contactInfo{ display: block !important; }
    .footer .top .col-contactInfo .contact-box,
    .footer .top.address-section .col-contactInfo .contact-box{ padding:15px 0px; }
    .footer .top .col-contactInfo .contact-box,
    .footer .top .col-contactInfo .contact-box.seprate-border{ padding-left: 0px; padding-right: 0px;}
    .footer .top .col-contactInfo .contact-box.seprate-border:after{ display: none; }
}
@media (min-width: 978px) and (max-width: 1179px){
    .footer .top .logo-copyright-section .col-logoPlac { width: 33.33%;}
}


@media (max-width:768px){
    .datasheet_filter{ padding-right: 0px; }
    .datasheet_lists ul.download_links li,
    .datasheet_shortcode_content ul.download_links li{ width:100%; float: none; margin-right: 0; }
}

@media (min-width:978px){
    .row .col-pageContentInvestorDivider > span{ background-color: #3A4C52; margin: 0 auto; display: block; width: 1px; min-height: 360px; }
}

@media (max-width:320px) {
    .heroSlider .inlineSlider, .heroSlider .inlineSlider .hero{height: 450px; margin-top: 50px;}
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important; }
    .heroNav .slider-arrows.heroArrows { margin:-40px 0px 0px 0px !important; }
    ul.slick-dots { margin:-20px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -110px !important; }
    .pageHero .pageHeroContent .pageHeroTitle{font-size: 18px; line-height: 25px;}
}
@media (min-width:321px) and (max-width:359px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-40px 0px 0px 0px !important; }
    ul.slick-dots { margin:-20px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -110px !important; }
    .pageHero .pageHeroContent .pageHeroTitle{font-size: 18px; line-height: 25px;}
}
@media (min-width:360px) and (max-width:374px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important; }
    .heroNav .slider-arrows.heroArrows { margin:-40px 0px 0px 0px !important; }
    ul.slick-dots { margin:-20px auto 0px auto !important; }
    .baseOil .vertexPentholAdd { bottom:unset !important; top: -110px !important; }
    .pageHero .pageHeroContent .pageHeroTitle{font-size: 18px; line-height: 25px;}
}
@media (min-width:375px) and (max-width:413px) {
    .heroSlider .inlineSlider, .heroSlider .inlineSlider .hero{height: 450px; margin-top: 50px;}
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-40px 0px 0px 0px !important; }
    ul.slick-dots { margin:-20px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -110px !important; }
    .pageHero .pageHeroContent .pageHeroTitle{font-size: 18px; line-height: 25px;}
}
@media (min-width:414px) and (max-width:699px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-40px 0px 0px 0px !important; }
    ul.slick-dots { margin:-20px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -120px !important; }
}
@media (min-width:700px) and (max-width:767px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-40px 0px 0px 0px !important; }
    ul.slick-dots { margin:-20px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -145px !important; }
}
@media (min-width:768px) and (max-width:977px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-40px 0px 0px 0px !important; }
    ul.slick-dots { margin:-20px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -180px !important; }
    body .pageHero {margin: 0;}
    .sec_stock_section ul.secBtns li {padding: 15px 10px 5px 0px;margin-right: 10px;}
    .sec_stock_section .col-pageContentTwoColumnLeft {padding: 0;width: 60%; } 
    .sec_stock_section .col-pageContentTwoColumnRight {width: 40%;padding: 0;}
}
@media (min-width:978px) and (max-width:1059px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-45px 0px 0px 0px !important; }
    ul.slick-dots { margin:-25px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -190px !important; }
    /* 15-10-2021 */
    /*.sec_filing_page_template .pageContent .content {margin: 140px 0px 125px 0px;}*/
    .investor_contacts_page_template .pageContent .content {margin: 140px 0px 125px 0px;}
    .allpage-common .pageContent .content {margin: 140px 0px 125px 0px ;}
}
@media (min-width:1060px) and (max-width:1179px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-45px 0px 0px 0px !important; }
    ul.slick-dots { margin:-25px auto 0px auto !important; }
	.baseOil .vertexPentholAdd { bottom:unset !important; top: -190px !important; }
    /* 15-10-2021 */
    .sec_filing_page_template .pageContent .content {margin: 140px 0px 125px 0px;}
    .investor_contacts_page_template .pageContent .content {margin: 140px 0px 125px 0px;}
    .allpage-common .pageContent .content {margin: 140px 0px 125px 0px !important;}
    body .pageHero {margin: 0;}
}
@media (min-width:1180px) and (max-width:1296px) {
    .heroSlider .inlineSlider .heroTitle { bottom:40px !important;  }
    .heroNav .slider-arrows.heroArrows { margin:-45px 0px 0px 0px !important; }
    ul.slick-dots { margin:-25px auto 0px auto !important; }
    .baseOil .vertexPentholAdd { bottom:unset !important; top: -190px !important; }
    .pageHero .pageHeroContent{ bottom: 35px; }
    .header .nav ul.mainMenu li:nth-child(5){ width: auto !important; }
}
@media (min-width: 1297px){    
    .heroSlider .inlineSlider .heroTitle{ bottom: 40px !important; }
    .heroNav .slider-arrows.heroArrows{ margin: -45px 0px 0px 0px !important; }
    ul.slick-dots { margin: -25px auto 0px auto !important; }
    .baseOil .vertexPentholAdd { bottom:unset !important; top: -210px !important; }
    .pageHero .pageHeroContent{ bottom: 60px; }
    .header .nav ul.mainMenu li:nth-child(5){ width: auto !important; }
}
@media (max-width: 1297px){
    .header .nav ul.mainMenu li a, .header .nav ul li a:visited{ color: var(--white) !important;}
    .header .nav ul.mainMenu li ul.sub-menu li a, .header .nav ul.mainMenu li ul.sub-menu li a:visited{  color: var(--color231F20) !important; }    
    .header .headerInner .logo ,
    body .header .logo {float: left;margin-left: 20px;}
    .header .nav ul.mainMenu li ul.sub-menu li a, .header .nav ul.mainMenu li ul.sub-menu li a:visited {color: var(--white) !important;}
    .featuredNews .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost:last-child {margin-bottom: 0;} 
    .pageContentText iframe {width: 100%;}
    body .header .nav ul.mainMenu li ul.sub-menu li {padding: 0 !important;}
    body .header .nav ul.mainMenu li a {line-height: 50px;}
    html.touch body .header .nav ul.mainMenu {padding: 0;}
}

@media (min-width:414px) and (max-width:450px) {
    .pageHero .pageHeroContent .pageHeroTitle{font-size: 18px; line-height: 25px;}
}

/* 18-10-2021 Start */
  
.investorNews .newsArrows li a span{ color: var(--color231F20) !important; }
.sec_filling_data .tab button { margin-right: 5%; }

@media (max-width: 768px){
    .share_price_box{ max-width: 300px; }
    .share_price_box .share_price_value .share_price_amount{ font-size: 20px;line-height: normal; }
    .share_price_box .share_price_value .share_price_arrow > svg{ width: 25px; }
    .share_price_box .share_price_value .share_price_perc_box{ font-size: 16px; }
}
@media (max-width: 767px){
    .investor_relation_page .pageHero {padding-bottom: 470px;}
    .page_content_top.sec_stock_section .container {flex-wrap: wrap;}
    .page_content_top.sec_stock_section .container .share_price_box {max-width: 100%;box-shadow: unset;padding: 15px 10px;}
    .page_content_top.sec_stock_section .container > div {padding: 0;margin-top: 10px}
    .sec_stock_section ul.secBtns li {padding: 5px 7px 5px 0px;line-height: 15px;margin: 0;letter-spacing: 0;}
    .sec_stock_section ul.secBtns li a.BtnLink {font-size: 17px;}
    .sec_stock_section ul.secBtns li:last-child {margin: 0;padding-right: 0;}
    .investor_relation_page .pageHero:before {background-image: url('img/home-bg-transparent-mob.png') !important;height: 750px !important;}
    .share_price_box .share_price_desc, .share_price_box .share_price_desc p {letter-spacing: 0;font-size: 11px;}
    body .content.accordian .accord.inactive .contentAccordTitle {padding: 15px 0px 15px 0px;}
    .investor_contacts_page_template .pageContentText, .investor_contacts_page_template .pageContentText p {font-size: 17px;line-height: 30px;}
    body .content.accordian .accord .contentAccord.open {max-height: unset;}
    body .content.accordian .accord .contentAccordTitle .control{font-size: 19px;font-weight: bold;}
    body a.primaryBtnLnk .primaryBtn {height: auto;display: flex;justify-content: center;align-items: center}
    body a.primaryBtnLnk .primaryBtn span.txt {line-height: 25px;padding: 15px 0;}
    .chart_top_section .highcharts-root {width: 100%;}
    .chart_top_section div#vtnrChartContainer {width: 100%;min-width: unset !important;}
    .chart_top_section div#vtnrChartContainer .highcharts-container {width: 100% !important;min-width: unset;}
    .quarterlyEarnings .pageContent .content .col-pageContentQuarterly .col-pageContentQuarterlyPost:last-child {margin-bottom: 0;}
    .sec_filling_data .sec_report_table table tbody tr td {padding: 5px 35px 5px 0;}
    .home .secondaryContent .col-secondary .content .h2 {font-size: 20px;line-height: normal;}
    .sec_stock_section ul.secBtns li::after {content: '|';display: inline-block;position: absolute;right: 0;top: 13px;}
    .sec_stock_section ul.secBtns li:last-child::after {content: '';}
    .reports_data .sec_report_table {white-space: nowrap;}
}
@media (max-width: 500px) {
    .sec_filling_data .tab button {font-size: 18px;}
}
/*Start for R*/  
@media (min-width: 1180px) and (max-width: 1296px) {
  .header .headerInner .nav { position: fixed; }
}
@media (min-width: 320px) and (max-width: 1296px) {
  .header .nav { background-color: var(--white) !important; }
  .header .nav ul.mainMenu li a { color: var(--black) !important; }
}
@media (min-width: 320px) and (max-width: 1180px) {
  .header .headerInner .nav { position: fixed; }
  .header .nav ul.mainMenu li ul.sub-menu { position: unset; display: block !important; background-color: var(--white); }
  .header .headerInner .nav .mainMenu > .menu-item-has-children { position: relative; }
  .header .nav ul.mainMenu li ul.sub-menu li { width: 100% !important; }
}
@media (min-width: 1297px) {
  .sec_filing_page_template .pageHero .pageHeroContent { bottom: 60px; }
}
@media (min-width: 978px) and (max-width: 1180px) {
  .sec_filing_page_template .pageHero .pageHeroContent { bottom: 25px; }
  body .pageHero {margin: 0;}
  .sec_stock_section ul.secBtns li {padding: 15px 10px 5px 0px;}
  .share_price_box .share_price_desc, .share_price_box .share_price_desc p {font-size: 13px;letter-spacing: 0px;}
  .sec_stock_section .col-pageContentTwoColumnLeft h1, .sec_stock_section .col-pageContentTwoColumnRight h1 {font-size:24px;}
  .share_price_box .share_price_value .share_price_amount {font-size: 22px;line-height: 25px;}
}
@media (min-width: 450px) and (max-width: 660px) {
  .sec_filing_page_template .pageHero .pageHeroContent .pageHeroTitle { font-size: 22px; }
}
@media (max-width: 768px){
  .share_price_box{ max-width: 300px; }
}
@media (min-width: 768px){
  .header .nav ul.mainMenu li ul.sub-menu li a{ color: var(--white) !important; } 
}
/*End for R*/
