/* MOBILE MENU */
@media only screen and (max-width: 1024px) {
	.site-content {
    padding-top: 100px !important;
}
.page-header {
    padding-top: 100px !important;
}
    #mobmenuright li.current-menu-item {
        color: #000 !important;
    }
	#mobmenuright li.current_page_item a {
    color: #fff !important;
}
	.show-nav-left .mobmenu-panel.show-panel, .show-nav-right .mobmenu-panel.show-panel {
    width: 300px;
}
	.sub-menu li:hover {
    background: #e41f26 !important;
}
}
/* BOX LAYOUT WIDTH */
@media (min-width: 1200px) {
    .container {
        width: 1340px;
    }
}
/* TOP BAR */
.topbar-right.topbar-widgets.text-right.col-md-5.col-sm-12.col-xs-12 {
    padding-right: 0;
}
.topbar-right.topbar-widgets.text-right.col-md-5.col-sm-12.col-xs-12 a:hover {
    color: #d02931 !important;
}
.topbar-v2 .topbar {
    background-color: #ffffff;
    border-bottom: 1px solid #e5e5e5;
}
.topbar-v2 .topbar .topbar-widgets .widget {
    color: #163a50;
}
@media (min-width: 992px) {
    .col-md-5 {
        width: 100%;
    }
}
.topbar .topbar-widgets {
    padding-top: 7px;
    padding-bottom: 7px;
}
/* HEADER */
.header-extra-text.col-md-9 {
    padding-right: 0;
}
.header-v6 .header-logo, .home-header-v6 .header-logo {
    padding: 16px 0 16px 0;
    border-bottom: 1px solid #f7f7f7;
}
/* MENU */
.header-v6 .header-main, .home-header-v6 .header-main {
    padding: 0;
    background-color: #002941;
}
.main-nav {
    line-height: 52px;
}
nav#site-navigation {
    text-align: right;
}
.main-nav ul#second-menu li li {
    padding: 10px;
    display: block;
    border: none;
    line-height: 1;
    transition: all 0.5s;
}
ul#second-menu {
    padding-top: 15px;
}
ul#second-menu li a {
    color: #163a50;
    font-weight: 600;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
}
ul#second-menu li a:hover {
    color: #d02931;
}
.main-nav li li a {
    font-size: 16px;
}
.main-nav li#menu-item-2905 {
    padding-right: 0;
}
.main-nav ul#second-menu li ul.sub-menu li:hover {
    background-color: #002941;
    color: #ffffff !important;
}
.main-nav ul#second-menu li ul.sub-menu li:hover a {
    color: #ffffff !important;
}
.main-nav ul#second-menu li ul {
    border: 1px solid #d02931;
}
.main-nav ul#second-menu li ul li {
    border-bottom: 1px solid #6b6b6b;
}
ul#primary-menu li {
    padding: 0 30px 0 15px !important;
}
ul#primary-menu li:hover {
    background: #d02931;
    padding: 0 30px 0 15px !important;
}
ul#primary-menu li ul.sub-menu li {
    background: #002941;
    padding: 15px 20px !important;
    color: #ffffff;
    border: none;
}
ul#primary-menu li ul.sub-menu li a {
    color: #ffffff;
}
ul#primary-menu li ul.sub-menu li:hover {
    background: #d02931;
}
ul.sub-menu {
    margin-top: 1px !important;
    border-top: 1px solid #ffffff;
}
.current-menu-parent {
    background: #064263 !important;
   padding: 0 30px 0 15px !important;
}
.current-menu-item {
    background: #064263 !important;
}
/* HOME SLIDER */
canvas {
    border-bottom: 12px solid #D12930;
}
@media only screen and (max-width: 1024px) {
.vc_custom_1727518495341 {
    margin-top: 60px !important;
}
}
/* STANDARD BUTTON */
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-custom.vc_btn3-icon-right:hover {
    background: #064263 !important;
}
/* FOOTER WIDGETS */
div#footer-widgets {
    border-top: 15px solid #064263;
}
.footer-widgets .widget-title {
    font-size: 25px;
    color: #064263;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.widget .widget-title:after {
    background-color: #E62028;
}
.header-v6 .footer-widgets .widget-title:before, .home-header-v6 .footer-widgets .widget-title:before {
    background-color: #E62028;
}
.footer-widgets .menu li a:before {
    content: "\f054";
    color: #E62028;
    font-weight: 400 !important;
    font-size: 14px;
    top: 0;
}
.footer-widgets .menu li a {
    color: #000000;
}
.footer-widgets .menu li a:hover {
    color: #D02931 !important;
}
.footer-widgets .menu li a:hover:before {
    color: #D02931 !important;
}
.footer-sidebar.footer-1.col-xs-12.col-sm-6.col-md-3 {
    width: 20%;
}
.footer-sidebar.footer-2.col-xs-12.col-sm-6.col-md-3 {
    width: 20%;
}
.footer-sidebar.footer-4.col-xs-12.col-sm-6.col-md-3 {
    width: 35%;
}
.footer-sidebars .current-menu-item {
	background: none !important;
}
@media (max-width: 480px) {
    .footer-sidebar.footer-1.col-xs-12.col-sm-6.col-md-3, .footer-sidebar.footer-2.col-xs-12.col-sm-6.col-md-3, .footer-sidebar.footer-3.col-xs-12.col-sm-6.col-md-3, .footer-sidebar.footer-4.col-xs-12.col-sm-6.col-md-3 {
        width: 100% !important;
    }
}
div#nav_menu-5 {
    padding-top: 50px;
}

.footer-widgets .menu li#menu-item-3006 a:before {
    content: "\f00c";
}
/* BUTTON and Footer Menu Menu */
ul#menu-our-company li.current-menu-item, ul#menu-popular-products li.current-menu-item {
    background: none !important;
}
/* FOOTER COPYRIGHTS */
footer#colophon {
    border-top: 15px solid #E62028;
    padding-bottom: 80px;
}
.elementor-screen-only {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
/* SOCIAL INCOS */
.site-footer .footer-text a.social-icon {
    font-size: 20px;
    font-weight: 400;
    color: #163A50;
}
.site-footer .footer-text a.social-icon:hover {
    color: #E62028;
}
.social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    background-color: #FFFFFF;
    border-radius: 50%;
}
.social-icon:last-child {
    margin: 0;
}
.social-icon {
    font-size: var(--icon-size,25px);
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
}
/* BACK TO TOP ICON */
.backtotop {
    border-radius: 0;
    border: none;
    color: #163a50;
    font-size: 30px;
    background-color: #d02931;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
.backtotop .fa {
    color: #163a50;
}
/* IMAGE HOTSPOT */
#powerTip {
    background-color: #e62028 !important;
    border-radius: 0 !important;
}
/* WP TABLE MANAGER */
.wptm_main_table td {
    border-right: 2px solid #fff !important;
    border-bottom: 2px solid #fff !important;
}
#wptmtable2.wptmtable table.wptm_main_table {
    width: 100% !important;
}
tr.row1.odd.row_index1 {
    background-color: #163A50;
}
th.dtr0.dtc0 {
    background-color: #163A50;
    color: #ffffff;
    font-size: 40px!important;
    font-weight: 700 !important;
    padding: 30px 20px !important;
    font-family: 'Roboto' !important;
}
tr.row1.odd.row_index1 td {
    color: #ffffff;
    font-size: 17px;
    font-family: 'Roboto';
    font-weight: 700;
    padding: 10px 0;
}
#wptmtable2.wptmtable table .dtr0.dtc0, #wptmtable3.wptmtable table.wptm_main_table .dtr0.dtc0 {
    border-bottom: 2px solid #ffffff !important;
}
.wptmtable td img {
    max-width: 80% !important;
    height: auto !important;
    display: block !important;
}
tr.row2.even.row_index2, tr.row4.even.row_index4, tr.row6.even.row_index6, tr.row8.even.row_index8, tr.row10.even.row_index10, tr.row12.even.row_index12 {
    background-color: #E0E7E9;
}
tr.row2.even.row_index2 td, tr.row3.odd.row_index3 td, tr.row4.even.row_index4 td, tr.row5.odd.row_index5 td, tr.row6.even.row_index6 td,
tr.row7.odd.row_index7 td, tr.row8.even.row_index8 td, tr.row9.odd.row_index9 td, tr.row10.even.row_index10 td, tr.row11.odd.row_index11 td, tr.row12.even.row_index12 td, tr.row13.odd.row_index13 td {
    font-family: 'Roboto';
    font-size: 15px;
    font-weight: 700 !important;
}
tr.row3.odd.row_index3, tr.row5.odd.row_index5, tr.row7.odd.row_index7, tr.row9.odd.row_index9, tr.row11.odd.row_index11, tr.row13.odd.row_index13 {
    background-color: #A2AEB2;
}
.dataTables_wrapper .bottom {
    padding: 0 !important;
}
/* SOCIAL SHARE ICONS and BLOG POST NEXT PREV*/
.entry-footer .share-title {
    font-family: 'Roboto', sans-serif !important;
    color: #000000 !important;
}
.socials-share a {
    color: #ffffff !important;
    background-color: #163A50 !important;
}
.socials-share a:hover {
    background-color: #E62028 !important;
}
.post-navigation a:hover {
    color: #D02931 !important;
}
/* MOBILE DEVICES */
@media only screen and (max-width: 1024px) {
.site-content {
    padding-top: 40px !important;
}
/* FUEL TANKS PAGE */
.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {
    padding: 0 30px;
}
/* NEWS PAGE */
.vc_gitem-zone {
    height: 300px !important;
}
.container {
    padding-left: 10px;
    padding-right: 10px;
}
}