article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;width: 20px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0} .clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
content: " ";
display: table;
}
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after,
.clear {
clear: both;
content: " ";
display: table;
}
.site-inner form li,
.site-inner .slider li,
footer form li,
header .menu li,
.sharing_wrapper ul li,
.entry-content .sharing_wrapper ul li,
.sidebar ul li{
padding-left: 0px;
margin-bottom: 0px;
}
.site-inner form li:before,
.site-inner .slider li:before,
footer form li:before,
header .menu li:before,
.sharing_wrapper ul li:before,
.entry-content .sharing_wrapper ul li:before,
.sidebar ul li:before,
.gform_wrapper li.gfield.gf_left_half:before {
display: none !important;
}
body .sow-accordion-panel-header, body .sow-accordion-panel-border {
outline: none !important;
}
.site-header .wrap {
max-width: 100%;
padding: 0 4%;
}
.contact-btn a, .mega-contact-btn a {
border: 2px solid #F58120 !important;
border-radius: 10px !important;
transition: all ease-in-out .3s !important;
-webkit-transition: all ease-in-out .3s !important;
-moz-transition: all ease-in-out .3s !important;
-ms-transition: all ease-in-out .3s !important;
-o-transition: all ease-in-out .3s !important;
}
.contact-btn a:hover, .mega-contact-btn a:hover {
border: 2px solid #F58120 !important;
background: #F58120 !important;
}
.mega-menu-item a.mega-menu-link {
letter-spacing: 1px;
}
.sticky-header .mega-menu-item a.mega-menu-link {
color: #fff !important;
}
.sticky-header .site-header.sticky .mega-menu-item a.mega-menu-link {
color: #343434 !important;
}
.sticky-header .mega-sub-menu .mega-menu-item a.mega-menu-link {
color: #343434 !important;
}
.sticky-header .genesis-nav-menu a {
color: #fff;
}
.home.sticky-header .genesis-nav-menu .sub-menu a {
color: #343434;
}
.sticky-header .site-header.sticky .genesis-nav-menu a {
color: #343434;
}
.sticky-header a.sticky-logo {
display: none;
}
.sticky-header .site-header.sticky a.non-sticky-logo {
display: none;
}
.sticky-header .site-header.sticky a.sticky-logo {
display: block;
}
.sticky-logo img {
width: 180px;
}
a.non-sticky-logo {
display: none;
}
.sticky-header a.non-sticky-logo {
display: block;
}
.hero-panel .textwidget {
max-width: 850px;
width: 100%;
margin: 0 auto;
}
.home .hero-panel .textwidget,.video-page .hero-panel .textwidget {
max-width: 100%;
}
.hero-panel h5 {
font-size: 16px;
font-weight: 700;
margin: 0;
color: #00a3ff;
text-transform: uppercase;
letter-spacing: 2px;
}
.hero-panel h1 {
font-size: 60px;
font-weight: 600;
text-align: center;
color: #fff;
}
.home .hero-panel h1 {
font-size: 70px;
}
.hero-panel p {
font-size: 30px;
text-align: center;
color: #fff;
}
.hero-panel-two h1,
.hero-panel-two p {
text-align: left;
}
.what-we-do-panel {
padding: 0 0 10px;
}
.what-we-do-panel .left-sec .textwidget {
padding: 60px 0 0;
}
.what-we-do-panel .left-sec h2 {
font-size: 45px;
font-weight: 700;
}
.what-we-do-panel .left-sec p {
padding: 0 200px 0 0;
} .dark-bg-section {
background-size: cover;
background-position: center center;
}
.dark-bg-section * {
color: #fff;
}
.hero-panel {
position: relative;
line-height: 0;
color: #fff;
}
.hero-panel .sow-image-container img,
.hero-panel > img {
width: 100%;
}
#coverup-hero-image{
position:relative;
z-index:10;
}
.hero-panel video {
width: 100%;
height: 100%;
display: block;
position:relative;
z-index:100;
}
.hero-panel .widget_siteorigin-panels-builder, 
.hero-panel .wrap {
position: absolute;
left: 50%;
width: 100%;
max-width: 100%;
text-align: center;
top: 50%;
transform: translate(-50%,-50%);
line-height: 1.3;
color: #fff;
z-index:999;
}
.hero-panel .widget_siteorigin-panels-builder .panel-layout > .panel-grid:first-child{
display:block;
} .breadcrumb {
margin-bottom: 40px;
} .entry-title a,
.sidebar .widget-title a {
border: none;
}
.widget-title {
margin-bottom: 24px;
}
.sidebar .widget-title a {
border: none;
}
.entry-header .entry-meta {
margin-bottom: 24px;
} .site-header {
z-index: 9999;
width: 100%;
position: fixed;
}
.site-header.sticky {
background: #fff;
} .title-area {
float: left;
padding: 30px 0 15px;
width: 190px;
} .header-full-width .title-area,
.header-full-width .site-title {
width: 100%;
} .site-header .widget-area {
float: right;
text-align: right;
margin: 25px 0 0;
}
.site-header .search-form {
float: right;
margin-top: 10px;
} .genesis-nav-menu {
clear: both;
line-height: 1.5;
width: 100%;
}
.genesis-nav-menu .menu-item {
display: inline-block;
text-align: left;
}
.genesis-nav-menu a {
border: none;
color: #343434;
display: block;
font-size: 15px;
padding: 15px 30px;
position: relative;
font-weight: 700;
letter-spacing: 1px;
}
.home .genesis-nav-menu a {
color: #fff;
}
.home .genesis-nav-menu a:hover {
color: #fff;
}
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item>a,
.genesis-nav-menu .sub-menu .current-menu-item>a:hover {
color: #343434;
}
.genesis-nav-menu>.menu-item>a {
text-transform: none;
}
.genesis-nav-menu .sub-menu {
left: -9999px;
letter-spacing: 0;
opacity: 0;
position: absolute;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition: opacity .4s ease-in-out;
-ms-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
transition: opacity .4s ease-in-out;
width: 200px;
z-index: 99;
}
.genesis-nav-menu .sub-menu a {
background-color: #fff;
border: 1px solid #eee;
border-top: none;
padding: 16px 20px;
position: relative;
width: 200px;
}
.genesis-nav-menu .sub-menu .sub-menu {
margin: -54px 0 0 159px;
}
.genesis-nav-menu .menu-item:hover {
position: static;
}
.genesis-nav-menu .menu-item:hover>.sub-menu {
left: auto;
opacity: 1;
} .nav-primary {
background-color: #333;
}
.nav-primary a,
.nav-primary .genesis-nav-menu .sub-menu a {
color: #fff;
}
.nav-primary .genesis-nav-menu .sub-menu a {
background-color: #333;
border: 1px solid #444;
border-top: none;
}
.nav-primary .sub-menu a:hover {
color: #0ebfe9;
} .menu .menu-item:focus {
position: static;
}
.menu .menu-item>a:focus+ul.sub-menu,
.menu .menu-item.sfHover>ul.sub-menu {
left: auto;
opacity: 1;
}
.genesis-responsive-menu {
display: none;
position: relative;
}
.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu {
display: none;
}
.menu-toggle,
.sub-menu-toggle {
background-color: transparent;
border-width: 0;
color: #F58120;
display: block;
margin: 0 auto;
overflow: hidden;
text-align: center;
visibility: visible;
}
.menu-toggle:focus,
.menu-toggle:hover,
.sub-menu-toggle:focus,
.sub-menu-toggle:hover {
background-color: #fff;
border-width: 0;
color: #F58120;
}
.menu-toggle {
line-height: 20px;
padding: 15px 0;
position: absolute;
z-index: 1000;
font-size: 0px;
top: 0;
right: 20px;
outline: none !important;
}
button.menu-toggle {
background: none;
}
.menu-toggle.activated::before {
content: "\f335";
}
.site-header .menu-toggle::before {
float: left;
margin-right: 5px;
position: relative;
text-rendering: auto;
top: 1px;
font-size: 35px;
}
body .dashicons-before:before {
display: inline-block;
width: 33px;
height: 30px;
font-size: 33px;
}
.sub-menu-toggle {
float: right;
padding: 9px 10px;
position: absolute;
right: 0;
top: 0;
z-index: 100;
}
.sub-menu .sub-menu-toggle {
padding: 12px 10px;
}
.sub-menu-toggle::before {
display: inline-block;
text-rendering: auto;
transform: rotate(0);
transition: transform 0.25s ease-in-out;
}
.sub-menu-toggle.activated::before {
transform: rotate(180deg);
}
.genesis-responsive-menu {
display: block;
}
.menu-toggle,
.sub-menu-toggle {
display: none;
visibility: hidden;
}
.hero-panel a.btn {
background: url(//stage.netelixir.com/wp-content/themes/net-elixir/images/arrow-right.png) no-repeat scroll center right 20px #F58120;
margin: 50px auto 0;
}
.hero-panel a.btn:hover {
box-shadow: none;
}
.single .hero-panel {
margin: 100px 0 0;
}
.error404 .hero-panel, .search .hero-panel {
margin: 140px 0 0;
}
.error404 .hero-panel h1, .search .hero-panel h1 {
font-size: 50px;
color: #333;
}
@media only screen and (max-width: 1179px) {
.wrap,
.entry-content > .panel-layout > div:not(:first-child),
.entry-content > .panel-layout > div:first-child .panel-layout,
.entry-content > .panel-layout > div:first-child .paid-search {
max-width: 960px;
}
.site-header .widget-area {
width: 760px;
}
.content {
width: 580px;
}
.genesis-nav-menu a {
padding: 15px 20px;
}
.site-header .wrap {
padding: 0 1%;
}
.header-widget-area ul {
margin: 0;
}
.hero-panel p {
font-size: 24px;
}
.hero-panel h1 {
font-size: 50px;
}
.hero-panel p {
font-size: 20px;
margin: 0;
}
.home .hero-panel h1 {
font-size: 60px;
}
.what-we-do-panel .left-sec p {
padding: 0 50px 0 0;
}
.what-we-do-panel .left-sec .textwidget {
padding: 80px 0 0;
}
}
@media only screen and (max-width: 980px) {
.wrap,
.entry-content > .panel-layout > div:not(:first-child),
.entry-content > .panel-layout > div:first-child .panel-layout,
.entry-content > .panel-layout > div:first-child .paid-search {
max-width: 96%;
}
.wrap, 
#page-container .panel-grid.panel-no-style, 
#page-container .panel-row-style:not([data-stretch-type]){
display:block;
}
.site-header {
position: relative;
}
.case-study-item a.btn {
margin: 0px auto 60px;
}
.case-study-info p {
padding: 30px 0 0;
}
.case-study-item:hover .case-study-info p {
padding: 30px 0 0;
}
.title-area,
.content,
.sidebar,
.site-header .widget-area,
.site-tagline-left,
.site-tagline-right {
float: none;
width: 100%;
}
.genesis-nav-menu a {
padding: 5px 0;
}
.genesis-nav-menu .menu-item {
display: block;
text-align: left;
position: relative;
}
.genesis-nav-menu .sub-menu a {
background-color: transparent;
border: 0;
padding: 10px 0;
width: 100%;
}
.genesis-nav-menu .sub-menu .sub-menu,
.site-header .sub-menu .sub-menu {
margin: 0px;
}
.genesis-responsive-menu {
display: none;
width: 100%;
}
.menu-toggle,
.sub-menu-toggle {
display: block;
visibility: visible;
}
.genesis-nav-menu .sub-menu {
clear: both;
display: none;
left: -9999px;
margin: 0;
opacity: 1;
padding-left: 15px;
position: static;
z-index: 99;
}
.genesis-nav-menu .menu-item:hover {
position: relative;
}
.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a {
width: 100%;
}
a.alignleft,
img.alignleft,
.wp-caption.alignleft,
a.alignright,
img.alignright,
.wp-caption.alignright {
float:none;
margin:0 auto 15px;
}
.sticky-header a.non-sticky-logo {
display: none;
}
.sticky-header a.sticky-logo {
display: block;
}
.title-area {
padding: 15px 0 15px;
}
.site-header .widget-area {
margin: 0;
}
.sticky-header .genesis-nav-menu a {
color: #343434;
}
.home .genesis-nav-menu a:hover {
color: #343434;
}
.contact-btn a {
border: none;
}
.contact-btn a:hover {
border: none;
background: transparent;
}
.home .hero-panel h1 {
font-size: 50px;
}
.hero-panel p {
font-size: 20px;
}
.site-header .wrap {
padding: 0 3%;
}
.hero-panel h1 {
font-size: 40px;
}
.blog .hero-panel, .archive .hero-panel, .single .hero-panel {
margin: 0;
}
.hero-panel-two {
height: 50vh;
}
.hero-panel-two video {
object-fit: cover;
width: 100%;
height: 100%;
position: absolute;
}
.hero-panel-two h1,
.hero-panel-two p {
text-align: center;
}
.hero-panel-two h1 {
font-size: 35px;
}
.hero-panel-two p {
font-size: 18px;
}
.what-we-do-panel .left-sec .textwidget {
padding: 10px 0 0;
}
#coverup-hero-image {
position: static;
}
}
@media only screen and (max-width: 500px) {
.home .hero-panel h1 {
font-size: 26px;
margin: 0 0 5px;
}
.hero-panel p {
font-size: 16px;
margin: 0;
}
.hero-panel a.btn {
margin: 15px auto 0 !important;
}
.hero-panel h1 {
font-size: 30px;
margin: 0;
}
.hero-panel h5 {
font-size: 14px;
}
.hero-panel p {
font-size: 14px;
margin: 0;
}
.hero-panel p br, .paid-search p br {
display: none;
}
.home .hero-panel-two h1 {
font-size: 35px;
}
.home .hero-panel-two p {
font-size: 18px;
}
.what-we-do-panel .left-sec h2 {
font-size: 30px;
}
.what-we-do-panel .left-sec p {
padding: 0;
}
}