/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 24 2024 | 15:19:41 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

h1, h2, h3, h4, a {font-family: "Nanum Gothic", Sans-serif !important;}
h1{font-weight: 800 !important;}
h2{font-weight: 700 !important;}
h3, a{font-weight: 400 !important;}

.home main#main #content, .page-id-758 main#main #content {padding: 0;}
.home header#header, .page-id-758 header#header, header#header {position: absolute;}
div#top-bar {
    border-bottom: 1px solid #dddddd70;
}

div#hero-subtitle h2 {
    background: #666666;
    display: inline;
    padding: 0 10px;
    border-radius: 5px;
}

header#header.has-sticky .stuck {background-color: #00000096;}
li.header-search {position: relative;}
li.header-search:after {content: '';right: -10px;top: 7px;background: rgb(210 210 210 / 67%);height: 15px;width: 1px;position: absolute;}
.nav-divided>li+li>a:after {border-left: 1px solid rgb(210 210 210 / 67%) !important;}
ul.sub-menu.nav-dropdown li {border-bottom: 1px solid #afafaf47; transition:.3s;}
ul.sub-menu.nav-dropdown li:hover {border-bottom: 1px solid #afafaf; transition:.3s;}
.header-search i.icon-search {color: #e0e0de;}

.industries-items ul.elementor-icon-list-items {
    background-color: #032d649e;
    padding: 10px !important;
    border-radius: 5px;
    margin: 10px !important;
}

.pdf-download-form .gfield_checkbox label {
    color: #fff;
    max-width: 100% !important;
}
.pdf-download-form .gfield_checkbox input {margin: 0;}
.pdf-download-form .gfield_label {color: #fff;}
.pdf-download-form .gform_footer {
    display: block;
    margin: 0 auto;
    text-align: center;}
.pdf-download-form .gform_button {
    padding: 10px 30px !important;
    border: 1px solid #ddd !important;
}

.download_confirmation_message {
    padding: 40px;
    text-align: center;
}


.download_confirmation_message h3 {
    color: #fff;
    display: block;
    font-size: 20px;
}

.download_confirmation_message a {
    background: #032D64;
    color: #fff;
    padding: 10px 20px;
    border: 1px solid;
    border-radius: 5px;
    transition: .3s;
}
h2.form-title {
    text-align: center;
    color: #fff;
}
.ginput_container_name span {padding: 0 !important;}

.clickable {
position: relative;
}

.clickable a:after {
content: "";
display: block !IMPORTANT;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}

.fixed-width-btn a {display: inline-block; min-width: 200px;}
#gform_10 .gchoice label, #gform_10 .gfield label {color: #fff;}

#gform_10 .ginput_container select, #gform_10 input, #gform_10 textarea {color: #222;}
input#gform_submit_button_10 {
    color: #fff;
}

textarea#input_10_11 {padding: 10px;}


@font-face {
    font-family: "Foundry Monoline W01 Bd";
    src: url("https://nascocorp.xyz/wp-content/themes/flatsome-child/fonts/187002b3b31f3b9114d6dbe8a6fb8e8a.eot");
    src: url("https://nascocorp.xyz/wp-content/themes/flatsome-child/fonts/187002b3b31f3b9114d6dbe8a6fb8e8a.eot?#iefix")format("embedded-opentype"),
    url("https://nascocorp.xyz/wp-content/themes/flatsome-child/fonts/187002b3b31f3b9114d6dbe8a6fb8e8a.woff2")format("woff2"),
    url("https://nascocorp.xyz/wp-content/themes/flatsome-child/fonts/187002b3b31f3b9114d6dbe8a6fb8e8a.woff")format("woff"),
    url("https://nascocorp.xyz/wp-content/themes/flatsome-child/fonts/187002b3b31f3b9114d6dbe8a6fb8e8a.ttf")format("truetype"),
    url("https://nascocorp.xyz/wp-content/themes/flatsome-child/fonts/187002b3b31f3b9114d6dbe8a6fb8e8a.svg#Foundry Monoline W01 Bd")format("svg");
}
.foundry-fonts a,
.foundry-fonts h2,
.foundry-fonts h3 a,
.foundry-fonts h3, .foundry-fonts p,
.foundry-font  *{font-family: "Foundry Monoline W01 Bd"!important;} 
.foundry-fonts h3 a,
.landingbanner h2{font-weight:700!important;}

.productsection .elementor-image-box-wrapper p.elementor-image-box-description {
    position: absolute;
    top: 0;
    left: 0;
    background: #002b66;
    padding: 6px;
    line-height: normal;
    color: #fff !important;
    font-size: 16px;
}
.header-bg-color, .header-wrapper {
    background-color: #ffffff!important;
}

 .header-bg-color, .page-id-2666 .header-wrapper,  header#header.has-sticky .stuck {
  background-color: rgba(255,255,255,1);
}
 .header:not(.transparent) .header-nav-main.nav > li > a, .header-search i.icon-search, .nav-dark .nav > li > a {
  color: var( --e-global-color-primary );
}
.header-nav-main.nav-line-bottom > li > a::before {
  color: var( --e-global-color-primary ) !important;
  background-color: var( --e-global-color-primary );
}
li.header-search::after{
  background-color: var( --e-global-color-primary );
}
.nav-divided > li + li > a::after {
  border-left: 1px solid var( --e-global-color-primary ) !important;
}
div#top-bar {
  border-bottom: 1px solid var( --e-global-color-primary );
} 
.top-bar-nav #header-contact li a:hover{color:var( --e-global-color-primary );}
.bannerform form {margin-bottom:0px;}
.bannerform form textarea{    height: 90px;
    min-height: 90px;}

.same-height-box, .same-height-box > .elementor-widget-container{
  height: 100%;
}