/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1430948359
Updated: 4/17/17
*/

@charset "UTF-8";

body {
background: #343434 !important;
}

.orange a.et_pb_more_button, .orange a.et_pb_promo_button {
  color: #dd6000 !important;
  font-weight: 700 !important;
  display: inline-block !important;
}

.blurb-orange h4 {
color:#dd6000;
font-weight:700;
font-size:24px;
}

.text-14 {
font-size: 14px !important;
color: #4d4d4d !important;
}

.text-18 {
font-size: 18px !important;
color: #4d4d4d !important;
}

.center-img{
text-align:center !important;
}

.center-img img{
float: none;
}

.img-float-right {
float:right !important;
}

@media only screen and (max-width: 978px){
.img-float-right {
float:none !important;
}
}

.img-float-left {
float:left !important;
}

@media only screen and (max-width: 978px){
.img-float-left {
float:none !important;
}
}

iframe {
border:none !important;
}

#z_iframe {
border:none !important;
}

#z_checkout_iframe {
border:none !important;
}
.image-50 {
max-width:50% !important;
}
/*------------------------------------------------*/
/*------------- HEADER CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.header-cta {
float: right;
  margin-left: 10px;
}

@media only screen and (max-width: 479px){
.header-cta {
text-align: center;
  display: block;
  float: none;
margin-bottom:8px;
}
}

#main-header {
padding-top:0px !important;
}

#dealer-login {
margin-right: 13px;
position: relative;
}

#dealer-login:before {
content:"\e08a";
  position: relative;
  top: 2px;
  margin-right: 2px;
font-family: 'ETmodules';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.et_fixed_nav #logo {
 	max-height: 80% !important;
  margin-bottom: 0;
}
div#et-top-navigation {
	margin-left: 0;	
}

/*------------------------------------------------*/
/*------------- FOOTER CUSTOMIZATION -----------------*/
/*------------------------------------------------*/
#footer-bottom {
  background-color: #343434 !important;
  background: #343434 !important;
display:none;
}

#footer-widgets {
  padding-top: 25px;
}
.footer-widget h4 {
	color:#dd6000;
	padding-bottom:0px !important;
	padding-top:0px;
	margin-bottom:-8px;
	clear:both;
	font-size: 17px;
	line-height:23px;
}
.widget_nav_menu {
	width: 33.33%;
}
.footer-widget ul.menu {
	width: 100%;
}
#footer-widgets .footer-widget li {
	padding-left: 0;
}

#footer-widgets .footer-widget li a:hover {
  color: #fff !important;
  text-decoration: none;
}


#footer-widgets .footer-widget li:before {
display:none;
}

#footer-widgets .footer-widget li a {
  color: #666;
  text-decoration: none;
}
#footer-widgets .et-social-icons {
	float: none;
}
.textwidget .et-social-icons li {
	display: inline-block;
	width: 15.6%;
	margin-left: 0;
}

.textwidget .et-social-icons li:before {
display:none;
}

#footer-widgets .footer-widget li {
}

.et-social-icon a {
  display: inline-block;
  font-size: 14px !important;
  padding-top: 10px;
  position: relative;
  text-align: center;
  transition: color 300ms ease 0s;
  color: #343434 !important;
  text-decoration: none;
  width: 34px;
  height: 34px;
  background: #666666;
  border-radius: 50%;
}
@media screen and (min-width:981px) and (max-width:1100px){
	#footer-widgets:first-child {
		width: 100%;
	}
	.et_pb_gutters3 .footer-widget  {
		font-size: 9px !important;
		letter-spacing: -1px;
		
	}
	
}
@media only screen and (max-width: 980px){
	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin: 0 auto !important;
	}
	#footer-widgets .footer-widget:last-child {
		display: block;
		margin: 0 auto !important;
	}
	#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
		margin-bottom: 20px !important;
	}
}
@media only screen and (max-width: 480px){
	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget, .footer-widget {
	  width: 100%;
	}
	
	#footer-widgets .last {
	width: 100% !important;
	}
	
	.et_pb_gutters3 .footer-widget {
		margin: 0 0 0 0;	
	}
}


#main-content .container:before {
display:none !important;
}

/*------------------------------------------------*/
/*------------- MENU/NAV CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

#main-header nav#top-menu-nav {
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-weight:600 !important;
  color: #4d4d4d;
  text-transform: uppercase;
}

#top-menu li > a, .fullwidth-menu li > a {
  /*padding-bottom: 15px;
  padding-top: 15px;*/
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a {
  color: #dd6000 !important;
}

#top-menu li.current-menu-item > a, .fullwidth-menu li.current-menu-item > a {
  font-weight: 700;
  width: 210px;
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
  border-bottom: #ebebeb;
	padding: 10px 0;
}
#top-menu li, .fullwidth-menu li {
  /*display: inline-block;
  font-size: 16px;
  padding-right: 22px;*/
}

#top-menu li, .fullwidth-menu li {
  padding-right: 11px;
  padding-left: 11px;
  border-left: 1px solid #ebebeb;
}

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
  border-color: #dd6000 !important;
}

.sub-menu li {
  border-left: none !important;
}

#main-header nav#top-menu-nav {
  /*padding-top: 5px;*/
}

.nav li ul {
	left: 0px;
}

.et_mobile_menu {
  position: absolute;
  left: 0;
  top: 122px;
/*   padding: 5%; */
  background: #fff;
  width: 100%;
  visibility: visible;
  opacity: 1;
  display: none;
  z-index: 9999;
  border-top: 3px solid #7EBEC5;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

#et_mobile_menu {
	width: 100%;
}

.nav ul li a:hover, .et_mobile_menu li a:hover { color: #111; background-color: rgba(0,0,0,0.13); }
	

#et-secondary-nav ul li a:hover { background-color: rgba(0,0,0,0.13); }

#top-menu li li a, .fullwidth-menu li li a {
  /*padding: 10px 20px 10px 10px;
  width: 140px;*/
}

/*------------------------------------------------*/
/*------------- PAGE HEADER IMAGE TEXT CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.das-header1 {
background-size: inherit;
  background-position: 130px;
}

.das-header1 h1 {
font-size:2.55em;
}

.das-header1 .et_pb_fullwidth_header p {
  padding-bottom: 0;
  font-size: 1.3em;
}

.das-header2 p {
	font-size: 18px;
  line-height: 26px;
}

.das-header3 p{
font-size: 24px;
  line-height: 28px;
}

/*------------------------------------------------*/
/*------------- HOME PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.home-img {
margin-bottom:0px;
}

.overlay-box .et_pb_column_4_4{
max-height:0px;
}
.home-blog-callout .et_pb_column_1_2 {
  padding-top: 15px;
}

/*.home-blog-callout .col-1-home {
max-width: 100px !important;
  margin-bottom: 0px;
}

.home-blog-callout .et_pb_row {
padding-top: 5px;
}

@media only screen and (max-width: 767px){
.home-blog-callout .et_pb_row {
padding-top: 5px;
width:90%;
}
}

.home-blog-callout .et_pb_column_1_4 {
  width: 10%;
  margin-right: 10px;
}
@media only screen and (max-width: 767px){
.home-blog-callout .et_pb_column_1_4 {
  width: 100%;
  margin-right: 10px;
}
}

@media only screen and (max-width: 479px){
.home-blog-callout .et_pb_column_1_4 {
  width: 100%;
  margin-right: 10px;
}
}

.home-blog-callout .et_pb_column_1_2 {
  width: 70%;
  margin-right: 10px;
}

@media only screen and (max-width: 767px){
.home-blog-callout .et_pb_column_1_2 {
  width: 100%;
  margin-right: 10px;
}
}

.home-blog-callout .das-header2 {
margin-bottom: 10px !important;
  margin-top: 30px;
}

@media only screen and (max-width: 767px){
.home-blog-callout .das-header2 {
margin-bottom: 5px !important;
  margin-top: 0px;
}
}

@media only screen and (max-width: 767px){
.home-blog-callout .das-header2 h3{
line-height:1.5em;
}
}

.home-blog-callout .et_pb_row .et_pb_column:last-child {
 margin-right: 0;
  width: 18%;
}
@media only screen and (max-width: 767px){
.home-blog-callout .et_pb_row .et_pb_column:last-child {
  margin-right: 0;
  width: 100%;
}
}

@media only screen and (max-width: 479px){
.home-blog-callout .et_pb_row .et_pb_column:last-child {
  margin-right: 0;
  width: 100%;
}
}
*/

.as-seen-in {
  position: relative;
  top: -5px;
  text-align: center;
  color: #c0c0c0;
  font-size: 18px;
  font-weight: 700;
}

/*------------------------------------------------*/
/*------------- EVENTS PAGE/PLUGIN CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

#et-main-area { /* grey background fix for events pages */
	background: #fff;
}

.tribe-events-before-html .das-header2{
padding-bottom:24px;
}

.tribe-events-list h2.tribe-events-page-title {
  margin-bottom: 15px;
  display: none;
}

.tribe-events-before-html .das-header2 h1{
color: #4d4d4d;
padding-bottom: 10px;
margin:0;
line-height: 1.25em;
font-weight: 600; 
font-size: 30px !important;
}

.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {
  max-width: 100%;
  margin: 0 auto;
}

.tribe-events-list .tribe-events-event-image {
  float: left;
  width: 15%;
  margin: 0 3% 0 0;
}

/*------------------------------------------------*/
/*------------- WEBINAR PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.webinar-box {
background: #ffffff !important;
padding:10px;
}

.et_pb_post h2 a, .et_pb_portfolio_item h3 a {
  color:#dd6000 !important;
}

@media only screen and (max-width: 479px){
.et_pb_slide_content, .et_pb_more_button {
  font-size: 16px !important;
  font-weight: 400;
  display: inherit !important;
}
}

.et_pb_slide_description h2 {
  font-weight: 600;
  font-size: 46px;
}


.et_pb_slide_content {
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
}

@media only screen and (max-width: 980px){
.et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
  font-size: 3em;
  padding-bottom: 6px;
  font-weight: 600 !important;
}
}

@media only screen and (max-width: 767px){
.et_pb_slide_description h2 {
  font-size: 3em !important;
}
}

@media only screen and (max-width: 767px){
.et_pb_slide_content {
  font-size: 18px !important;
  font-weight: 600;
}
}

.das-exclusive::after {
height:90px;
width:90px;
content:url('https://digitalairstrike.com/wp/wp-content/uploads/2017/06/das-exclusive.png');
}

.new {
background: #dd6000;
  border-radius: 100px;
  font-size: 10px;
  color: #ffffff;
  font-weight: 600;
  padding: 4px 3px;
  font-family: 'Oswald', sans-serif;
}

.less-padding {
padding-top:20px;
padding-bottom:8px;
}

.less-padding .et_pb_row {
padding-top:0px !important;
}

.no-padding {
padding:0px !important;
}

.ten-padding {
padding:20px 20px 10px !important;
}

.ten-padding h2 {
font-size: 32px;
    font-weight: 600;
}

.ten-padding .et_pb_promo_description {
font-size: 20px;
}

.no-margin {
margin: 0px !important;
}

/*------------------------------------------------*/
/*------------- TESTIMONIAL SPACE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.das-test-grey .et_pb_testimonial:before {
  content: url('https://digitalairstrike.com/wp/wp-content/uploads/2017/06/Crosshair_Orange.png');
  font-size: 32px;
  left: 50%;
  position: absolute;
  top: -16px;
  background: #f5f5f5;
  -moz-border-radius: 31px;
  -webkit-border-radius: 31px;
  border-radius: 31px;
}

.das-speech-orange .et_pb_testimonial_portrait {
-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.das-speech-orange .et_pb_testimonial_portrait:before {  
border: 5px solid #dd6000;
  position: absolute;
  left: -5px;
  top: -5px;
  color: #333;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/******
.the-arrow .et_pb_testimonial_portrait::after{
content: "";
  position: absolute !important;
  bottom: -13px !important;
  left: 47px !important;
  border-width: 13px 13px 0 !important;
  border-style: solid !important;
  border-color: #dd6000 transparent;
  display: block;
  width: 0;
}
**********/

.grey-outline {
border: 1px solid #D7D7D7;
}

.grey-outline:before {
border-top: 1px solid #C8C8C8;
  padding: 3px 5px;
  top: -24px !important;
}

.dark-background .et_pb_testimonial::before {
  content: "\7c";
  font-size: 32px;
  left: 50%;
  position: absolute;
  top: -16px;
  background: #4d4d4d;
  margin-left: -16px;
  -moz-border-radius: 31px;
  -webkit-border-radius: 31px;
  border-radius: 31px;
} 

.orange-circle .et_pb_testimonial_portrait {
border: 2px solid #dd6000;
}

.on-dark .et_pb_testimonial:before {
  background: #454545;
color:#f5f5f5;
}

.on-dark h3{
line-height: 1.5em;
}

.et_pb_testimonial_description {
  text-shadow: 1px 1px #ffffff;
}
div.et_pb_testimonial_description_inner {
margin-right: -15px !important;
margin-left: -15px !important;
}

/*------------------------------------------------*/
/*------------- SOLUTIONS PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/


.solutions-blurb .et_pb_blurb_position_left .et_pb_blurb_content {
  padding-left: 122px;
  text-align: left;
}

.solutions-blurb .et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {
  position: absolute;
  top: 0;
  left: 0;
  width: 102px;
}

.social-logix-header h4 {
color:#0096db;
font-size:22px;
}

.response-logix-header h4 {
color:#66bc29;
font-size:22px;
}

.social-cta .et_pb_promo_button {
  display: inline-block;
  color: #0096db;
}

.response-cta .et_pb_promo_button {
  display: inline-block;
  color: #66bc29;
}


/*------------------------------------------------*/
/*------------- PARDOT FORM CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.pardot-test-form {
height: 340px;
width: 100%;
}

iframe.pardot-form .field-label {
font-family: 'Oswald' !important;
}

@media only screen and (min-width: 1060px){
.pardotform {
max-height:400px;
}
}

@media only screen and (max-width: 1059px){
.pardotform {
max-height:460px;
}
}

/*------------------------------------------------*/
/*------------- CF7 / Contact Form 7 Styles ------*/
/*------------------------------------------------*/

form.wpcf7-form label {
    display: block;
    margin: 0;
	margin-bottom: 10px !important;
    padding: 3px 0 0 0;
    color: #4d4d4d !important;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 1.5em;
}
form.wpcf7-form input[type="text"], form.wpcf7-form input[type="email"], form.wpcf7-form input[type="tel"], form.wpcf7-form select, form.wpcf7-form textarea {
    display: block;
	width: 75%;
    max-width: 100%;
	font-weight: normal;
    padding: 6px;
	color: #4d4d4d;
    font-size: 12px;
}
form.wpcf7-form select {
	width: auto !important;
}
input.wpcf7-submit {
	margin-top: 12px;
    -moz-osx-font-smoothing: grayscale;
    background: transparent none repeat scroll 0 0;
    border: 1px solid;
    border-radius: 3px;
    color: #dd6000;
    font-size: 20px !important;
	font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-weight: 500;
    line-height: 1.7em;
    padding: 6px 20px;
    position: relative;
    transition: all 0.3s ease .1s;
    width: auto;
	text-transform: uppercase;
}
input.wpcf7-submit:hover {
	background-color: #dd6000;
    border: 1px solid #dd6000;
    color: #fff;
}
form.wpcf7-form span.red { color:#dd6000; }

/* 10 Min Demo Form */

#tenmindemo form {
	width: 80%;
	margin: 0 auto;
}
#tenmindemo form label {
	text-align: left;
}
#tenmindemo form input[type="text"], #tenmindemo form input[type="email"], #tenmindemo form input[type="tel"], #tenmindemo form select, #tenmindemo form textarea { 
	width: 100%;
	max-width: 100%;
}

/* footer newsletter */
.footer-widget form {
	margin-top: 12px;
}
.footer-widget #text-3 label {
	width: 50%;
	float: left;
	color: #fff !important;
}
.footer-widget #text-3 input {
	width: 90%;
	margin-top: 3px;
}
.footer-widget #text-3 input.wpcf7-submit {
	width: auto;
	font-size: 11px !important;
	margin-top: 17px !important;
}

#sidebar #text-4 br {
	display: none;
}
#sidebar .wpcf7-form input.wpcf7-submit {
	font-size: 11px !important;
}


#post-351 label, #post-19327 label, #post-19383 label, #post-19394 label, #post-19195 label, #post-22396 label, #post-24256 label, #post-26237 label, #post-26323 label, #post-26333 label {
	color: #fff !important;
	text-align: left !important;
}
#post-19327 input.wpcf7-submit, #post-19195 input.wpcf7-submit, #post-19394 input.wpcf7-submit, #post-26323 input.wpcf7-submit, #post-26333 input.wpcf7-submit {
	float: left;
}

#post-18796 label {
	text-align:left;
}


/*------------------------------------------------*/
/*------------- VIDEO BOX CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.single-video {
max-width:80%;
margin:0 auto;
border:3px solid #ebebeb;
}

@media only screen and (max-width: 479px){
.single-video {
max-width:100%;
margin:0 auto;
}
}

@media only screen and (max-width: 767px){
.single-video {
max-width:100%;
margin:0 auto;
}
}

@media only screen and (max-width: 980px) {
.et_pb_space {
  display: block;
}
}

.single img[width="1080"] {
  max-height: 300px;
  width: auto;
}
.single #content-area {
margin-top: 0 !important;
}

/*------------------------------------------------------*/
/*------------- BLOG PAGE CUSTOMIZATION ----------------*/
/*------------------------------------------------------*/
.et_pb_blog_0 .post-content p {
	height: 161px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.et_pb_ajax_pagination_container .wp-pagenavi {
	padding-top: 0px;
}


/*------------------------------------------------------*/
/*------------- PRESS PAGE CUSTOMIZATION ---------------*/
/*------------------------------------------------------*/
@media all and (min-width: 981px) {
	/* Fluid Grid */
	.press-blurbs .et_pb_column {
		margin-right: 0%;
	}
}
.press-blurbs .et_pb_blurb_position_left .et_pb_blurb_content {
  /*padding-left: 132px;*/
	padding-left: 32px;
  padding-top:30px;
  text-align: left;
}

.press-blurbs .et_pb_main_blurb_image {
  width: 120px !important;
}

/*------------------------------------------------*/
/*------------- REFERRAL PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.referral-img img{
max-width: 76px !important;
}

.referral-img .et_pb_main_blurb_image {
  text-align: center;
  margin-bottom: 10px;
}

.referral-img .left-blurb .et_pb_blurb_content {
padding-left:86px;
}

.referral-img .et_pb_blurb_content h4 {
font-weight: 600;
  letter-spacing: .05em;
}

.referral-form iframe {
min-height: 730px !important;
}

@media only screen and (max-width: 767px){
.referral-form iframe {
  min-height: 940px !important;
}
}

@media only screen and (max-width: 479px){
.referral-form iframe {
  min-height: 950px !important;
}
}


.disclaimer-text {
font-size: 9px;
line-height:11px;
}

.referral-testimonial {
  margin-top: 150px;
}

.et_pb_image_container {
border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}

/*------------------------------------------------*/
/*------------- COMPANY PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.company-header .et_pb_row{
padding: 30px 0px 70px;
}

.company-header .et_pb_row h1{
font-size:36px;
color:#3e3e3e;
}

.company-header .et_pb_row p {
font-size:24px;
font-weight:600;
}

.partners img {
  padding: 48px;
  background: #ffffff;
  max-width: 170px;
}

/*------------------------------------------------*/
/*------------- LEADERS PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.das-leaders .et_pb_team_member_image {
  width: 200px;
}

.das-leaders .et_pb_team_member_image img{
border: 2px solid #dedede;
}
.das-leaders .et_pb_team_member_description {
  margin-left: 230px;
}
@media only screen and (max-width: 479px){
.das-leaders .et_pb_team_member_image {
  width: 100%;
}
.das-leaders .et_pb_team_member_image img{
	width: 80%;
	margin: 0 auto;
}
.das-leaders .et_pb_team_member_description {
  margin-left: 0px;
}
}


/*------------------------------------------------*/
/*------------- BENEFITS CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.das-beni .et_pb_pricing_content_top{
display:none;
}

.das-beni .et_pb_pricing_heading {
margin-bottom: 0px !important;
}

.das-beni .et_pb_pricing_content {
padding-bottom: 0px !important;
}

.das-beni .et_pb_pricing {
  margin-bottom: 0px !important;
}

.benefits-blurbs .et_pb_blurb_position_left .et_pb_blurb_content {
  padding-left: 62px;
  text-align: left;
}

.benefits-blurbs .et_pb_main_blurb_image {
  width: 52px;
}

/*------------------------------------------------*/
/*------------- BLURB/SUBMENU CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

.das-blurb-menu h4{
font-size:12px;
}

.das-blurb-menu .et_pb_main_blurb_image{
margin-bottom: 0px;
}

.das-blurb-menu .et_pb_main_blurb_image img{
max-width: 50px;
}

.das-blurb-menu .et_pb_row {
  padding: 30px 0 0px 0;
}

@media only screen and (max-width: 980px){
.das-blurb-menu .et_pb_column_1_3{
width: 25% !important;
}
}

@media only screen and (max-width: 980px){
.das-blurb-menu .et_pb_column_1_4{
width: 25% !important;
}
}

@media only screen and (max-width: 479px){
.das-blurb-menu .et_pb_column {
  padding-bottom: 0px;
}
}

@media only screen and (max-width: 980px){
.das-blurb-menu .et_pb_blurb {
  margin-bottom: 0px;
}
}

/*------------------------------------------------*/
/*------------- CAREERS PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/

#career-header-img .et_parallax_bg {
  background-position-y: -160px;
}

@media only screen and (max-width: 479px){
#career-header-img {
display:none;
}
}

.career-header-img .et_pb_slide_description{
padding: 110px 100px !important;
}

#career-header-img-jobvite .et_parallax_bg {
  background-position-y: -200px !important;
}

@media only screen and (max-width: 479px){
#career-header-img-jobvite {
display:none;
}
}

.career-header-img-jobvite .et_pb_slide_description{
padding: 40px 100px !important;
}

.career-culture-img {
border: 6px solid #ffffff;
}

.career-header-img2 .et_pb_fullwidth_header .et_pb_row {
padding:90px 0px;
}

.culture-slide .et_overlay {
display:none !important;
}

/*------------------------------------------------*/
/*------------- RESOURCES PAGE CUSTOMIZATION -----------------*/
/*------------------------------------------------*/
#resources-header-img .et_parallax_bg {
  background-position-y: 60px;
}

@media only screen and (max-width: 479px){
#resources-header-img {
display:none;
}
}

.resources-header-img .et_pb_slide_description{
padding: 160px 100px !important;
}

.resources-header-img .et_pb_row{
padding: 60px 0px 70px;
}

.culture-slide .et_pb_portfolio_image a{
pointer-events: none;
}


.et_overlay {
  background: rgba(45, 45, 45, 0.7);
}

.blog-thumb {
float: left;
margin: 0px 10px 0px 0;
}

.entry-content ul .blog-list {
list-style: none !important;
}

.entry-content .blog-list ul {
list-style: none !important;
}

.entry-content .blog-list {
list-style: none !important;
}

.blog-list li {
  margin-bottom: 1.5em;
  min-height: 100px !important;
}

.sl-page-block h2 {
color:#0096db;
font-weight:600;
}

.sl-page-block h4 {
color:#0096db;
font-weight:600;
}

.rl-page-block h3 {
color:#66bc29;
font-weight:600;
}

.rl-page-block h4 {
color:#66bc29;
font-weight:600;
}


/*------------------------------------------------*/
/*------------- REVIEW SURGE 4.0 -----------------*/
/*------------------------------------------------*/
.rs40-header {
padding: 0px !important;
}

.rs40-header .et_pb_row {
  padding: 0px 0 40px 0;
  position: relative;
}

@media only screen and (max-width: 980px){
.rs40-header .et_pb_row {
  padding: 0px 0 10px 0;
}
}

@media only screen and (max-width: 480px){
.rs40-header .et_pb_row {
  padding: 10px 0 20px 0;
}
}

.rs40-header img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

.rs-half-columns .et_pb_column_1_2 {
  width: 410px;
}

.landing-page .et_pb_column_1_2 {
text-align:center;
}

.mobileaccess-header {

}

.mobileaccess-header .et_pb_row {
  padding: 0px 0 50px 0;
  position: relative;
}

@media only screen and (max-width: 980px){
.rs-half-columns .et_pb_column_1_2 {
  width: 100%;
  margin: 0 auto;
}
}

@media only screen and (max-width: 768px){
.rs-half-columns .et_pb_column_1_2 {
  width: 100%;
  margin: 0 auto;
}
}

.rs-half-columns .et_pb_row .et_pb_column:last-child {
  margin-right: 0;
  width: 610px;
}

@media only screen and (max-width: 980px){
.rs-half-columns .et_pb_row .et_pb_column:last-child {
  margin-right: 0;
  width: 100%;
}
}

.rs-half-columns img {
float:right;
}

@media only screen and (max-width: 980px){
.rs-half-columns img {
float:none;
margin:0 auto;
}
}

@media only screen and (max-width: 768px){
.rs-half-columns img {
float:none;
margin:0 auto;
}
}

.rs-benefits-small {
width: 200px;
}

.web4case-pg-blurb .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {
  width: 72px;
}

.web4case-pg-blurb .et_pb_blurb_content {
  padding-left: 88px !important;
}

.web4case-pg-blurb-large {
  margin-bottom: 70px !important;
}

.inventory-feed-header .et_parallax_bg {
  background-position: 50% -20px !important;
position: absolute;
  bottom: 200 !important;
}

/**************market request landing page ************/


    .web4case-form {
        width: 60%;
  margin: 0 auto;
    }
    
    @media (max-width: 780px){
       .web4case-form {
        width: 100%;
  margin: 0 auto;
    } 
    }

    .web4case {
      display: block;
  padding: 3px 13px 0px 0px;
  float: left;
  clear: both;
  width: 25%;
    }
    
    @media (max-width: 400px){
        .web4case {
    width: 45%;
        }
    }
    
    @media (max-width: 740px){
        .web4case {
    width: 55%;
        }
    }
    
    .label-wrap{
        padding:3px 13px 0px 0px;
    }
    
.web4case-form .selection {
        float:left;
        width:100%;
        margin-bottom:10px;
    }
    
    .spacer {
        padding:8px 0px;
        border-bottom:1px solid #bebebe;
        width:100%;
        margin-bottom:5px;
    }
    
    .select-name {
        text-align: right;
  padding: 8px 13px 0px 0px;
    }
    
    .web4case-form input[type="checkbox"] {
        margin:0px 10px 0px 0px;
    }
    
    .web4case-form input[type=text] {
        width:50%;
    }

.web4case-form textarea {
        width:49.4%;
    }
    
    .web4case-form input:invalid {
  box-shadow: none;
}

.web4case-form input:focus:invalid {
  outline: none;
  box-shadow: 0 0 5px 1px rgba(218, 218, 218, 0.67);
}
    

.nobu-header .et_parallax_bg{
    background-position: 50% 80% !important;
}

.home-stats .percent-value{
font-size: 62px !important;
}

 @media (max-width: 740px){
.home-divider {
display:none;
}
}

/* Big Game 2016 - https://digitalairstrike.com/BigGame2016/ */
.big-game-blue {}
.big-game-ultimate {}
.big-game-green {}
.big-game-last {}
section.et_pb_fullwidth_header.header-blue-signup {
	padding: 20px 0px;	
}
.big-game .et_pb_row, .big-game .et_pb_fullwidth_header {
	padding: 20px 0 0 0;
}
div.et_pb_section.big-game-ultimate {
	padding: 0px 0px !important;	
}
.big-game-blue h1 {
	font-size: 22px;
	font-weight: bold;
}
div.et_pb_section.big-game-main {
	    padding: 0px 0;
}
div.et_pb_section.big-game-main ul {
	margin-top: 20px;	
}

div.et_pb_section.big-game-green {
	padding: 0px 0px;
}
div.et_pb_section.big-game-green .et_pb_row {
	padding: 0px 0px;
}
div.et_pb_section.big-game-green h1 {
	margin-top: 36px;
	margin-bottom: 0px;
	font-size: 36px;
	font-weight: bold;	
}
div.et_pb_section.big-game-green img {
	margin-top: -38px;
	margin-bottom: -40px;
}

.big-game-last {
	padding-top: 20px;
}
.big-game-last h1 {
	font-weight: bold;
	margin-bottom: 20px;
}
.big-game-last ol {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
     
    margin: 0 0 30px;
    margin-left: 3em;
    padding: 0;
     
    counter-reset: li-counter;
}
.big-game-last ol > li{
    position: relative;
    margin-bottom: 20px;
    padding-left: 0.5em;
    min-height: 3em;
    border-left: 2px solid #CCCCCC;
}
.big-game-last ol > li:before {
    position: absolute;
    top: 0;
    left: -1em;
    width: 0.8em;
     
    font-size: 3em;
    line-height: 1;
    font-weight: bold;
    text-align: right;
    color: #464646;
 
    content: counter(li-counter);
    counter-increment: li-counter;
}

/* Case Study - */

#left-area ul, .entry-content ul, .comment-content ul {
	font-weight: normal;
}
#left-area ul li, .entry-content h4 ul li, .comment-content ul li {
	line-height: 1.3;
	margin-top: 15px;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    line-height: 1.2em;
}

/* CHARITY */
.no-bot-margin, .no-bot-margin et_pb_row {
	margin-bottom: 0!important;	
}
.charity-blurbs {
	padding-top: 0px;	
}

/* PARTNER NETWORK PAGE */
.pn_benefits_left {
	min-height: 72px;
	padding: 20px;
	background-color: #666;
	background-image: url('/wp-content/uploads/2016/01/check1.png');
	background-position: 20px 50%;
	background-repeat: no-repeat;
}
.pn_benefits_left h4 {
	margin-top: 20px;
	margin-left: 80px;
	display: inline-block;	
}
.pn_benefits_left {
}
.pn_benefits_right {
	min-height: 72px;
	padding: 20px;
	background: #dd6600;
	margin-left: -40px;
}
.pn_benefits_left, .pn_benefits_right {
	margin-bottom: 0px;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
}
 @media (max-width: 979px){
.pn_benefits_left, .pn_benefits_right {
	box-sizing: border-box;
	max-width: 100%;
	margin-left: 0px;
}
}
.pn_box_ltgray {
	background: #D6D6D6;
	padding: 20px;
	box-sizing: border-box;
}

.pn_box_ltgray#approved {
	background-image: url('/wp-content/uploads/2016/01/approved.png');
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 140px;
}
.pn_box_ltgray#certified {
	background-image: url('/wp-content/uploads/2016/01/certified.png');
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 140px;
}
.pn_box_ltgray#premier {
	background-image: url('/wp-content/uploads/2016/01/premier.png');
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 140px;
}

.pn_orangebg { 
	background: #dd6600;
	box-sizing: border-box;
	padding: 20px;
}

.pn_pmp_box {
	box-sizing: border-box;
	border: 3px solid #D6D6D6;
	padding: 20px;	
}

.orangecircle {
	background: #dd6600;
	border-radius: 50%;
	width: 60px;
	height: 60px; 
	text-align: center;
	color: #fff;
	padding-top: 20px;	
	box-sizing: border-box;
	line-height: 1;
	float: right;
	margin-left: 10px;
	font-family: 'arial narrow', arial, sans-serif;
	font-size: 10px;
}

@media only screen and (max-width: 767px){
.mobilehide {
  display: none;
}
}


/* https://digitalairstrike.com/evergreen-landing-page/ 
=======================================================*/
body.page-template-page-template-blank {
	background: #fff !important;
}
@media only screen and (max-width: 767px){
.page-id-17098 .et_pb_text_0 {
	margin-top: -20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.page-id-17098 .et_pb_text_0 img {
	height: 50px;
	width: 50px;
	margin-right: 20px;
	display: inline-block;
}
.page-id-17098 .et_pb_text_0 h2 {
	font-size: 18px;
}
.page-id-17098 .et_pb_text_0 h4 {
	font-size: 12px;
}
	
	.page-id-17098 .et_pb_row_2 {
		margin-top: -40px;
	}
	.page-id-17098 .et_pb_row_2 {
		margin-top: -40px;
	}
	.page-id-17098 .et_pb_row_1, .page-id-17098 .et_pb_row_2, .page-id-17098 .et_pb_column_3, .page-id-17098 .et_pb_section_2  {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px !important;
	}
	.page-id-17098 .et_pb_section_2 {
		margin-top: -160px;
	}
}

/*------------------------------------------------*/
/*------------- Subscribe to Newsletter Widget -----------------*/
/*------------------------------------------------*/
#sidebar #pardot-forms-3 {
	width: 100% !important;
	max-width: 100% !important;
}

@media all and (min-width: 981px) {

	.et_right_sidebar #sidebar {
		padding-left: 0px;
	}
}

/*
Wordpress Popular Posts plugin stylesheet
Developed by Hector Cabrera
cabrerahector.com | @cabrerahector

Use the following classes to style your popular posts list as you like.
*/

/* Styles the "Sorry, no data so far" message */
.wpp-no-data {
}

/* UL - Popular Posts container styles */
.wpp-list {	
	list-style: initial;
	list-style-type: decimal;
	width: 100%;
}

	/* LI - Post container styles */
	.wpp-list li {
		/*overflow:hidden;*/
		float:none;
		clear:both;
		margin-left: 20px;
		margin-bottom: 20px;
		line-height: 1.2;
		width: 100%;
	}
	
	/* Styles for the popular post in view */
	.wpp-list li.current {
	}
	
		/* Thumbnail styles */
		.wpp-thumbnail {
			display:inline;
			float:left;
			margin:0 5px 0 0;
			border:none;
		}

		/* Title styles */
		.wpp-post-title {
		}
		
		/* Excerpt styles */
		.wpp-excerpt {
		}
		
		/* Stats tag styles */
		.post-stats {
			display:block;
			font-size:9px;
			font-weight:bold;
		}
			
			/* Comments count styles */
			.wpp-comments {
			}
			
			/* Views count styles */
			.wpp-views {
			}
			
			/* Author styles */
			.wpp-author {
			}
			
			/* Post date styles */
			.wpp-date {
			}
			
			/* Post category styles */
			.wpp-category {
			}
		
		/* WP-PostRatings styles */
		.wpp-rating {
		}