/*
 Theme Name:   Enfold-Child
 Theme URI:    http://www.kriesi.at/themes/enfold/
 Descripxion:  Enfold Child Theme for STATS.com
 Author:       STATS Marketing
 Author URI:   http://www.stats.com
 Template:     enfold
 Version:      2.0
 License:      GNU General Public License v2 or later
 License URI:  http://themeforest.net/licenses/terms/regular
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child
*/


/* Table of Contents
======================================================================================================================================================

	#Layout Elements
	#Header and Navigation
	#Global Elements: Fonts, Headings, Links, pxags
	#Theme Element Styling
	#Pages: Styling for Specific Page Layouts
	#Uber Menu Styling
	#Sidebar Widgets
	#Footer
	#Media Queries

======================================================================================================================================================
*/

/* ----LAYOUT ELEMENTS---- */

/* One-Third Grid Size and Spacing */
/*div .av_one_third {
    margin-left: 3.5%;
    width: 31%;
}*/

body .column-top-margin {
	margin-top: 10px;
}

/* ----HEADER AND NAVIGATION---- */

.av_minimal_header #header_main, .av_minimal_header #header_meta {
	-webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.15);
box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.15);
}

.main_menu ul:first-child > li > a {
display: block;
text-decoration: none;
padding: 0 25px;
font-weight: 500;
font-size: 15px;
text-transform: uppercase;
}

#top .av-main-nav ul a {
	font-size: 14px;
}

#top .av-main-nav ul ul {
    left: 207px;
    top: 0px;
    margin: 0;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 0px;
    min-width: 275px;
}

/* ----GLOBAL ELEMENTS - FONTS, HEADINGS, LINKS, P-TAGS---- */

p {
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
}

.main_color strong, .alternate_color strong {
	color: inherit;
	font-weight: 500;
	}

ul {
	font-weight: 300;
	font-size: 16px;
}

h1, .h1 {
	font-size: 2.375em;
	line-height: 1.25em;
	font-weight: 100;
	text-transform: none !important;
	letter-spacing: 0px !important;
}
h2, .h2 {
	font-size: 2.00em;
	font-weight: 100;
	line-height: 1.35em;
	text-transform: none !important;
	letter-spacing: 0px !important;
}
h3, .h3 {
	font-size: 1.625em;
	line-height: 36px;
	font-weight: 300;
	margin-bottom: 0px !important;
}
h4, .h4 {
	font-size: 1.375em;
	line-height: 1.25em;
	font-weight: 500;
}
h5, .h5 {
	font-size: 1.313em;
	line-height: 28px;
	font-weight: 600;
}
h6, .h6 {
	font-size: 1.125em;
	line-height: 2.125em;
	font-weight: 300;
}

.hero-text {
	font-size: 5.25em;
	line-height: 1em;
	font-weight: 700;
}

.recommended-title {
	font-weight: 600 !important;
	color: #ee0831 !important;
	line-height: 18px !important;
	text-transform: uppercase !important;
}

.header-white {
	color: #ffffff !important;
}
.home-wizard {
	font-size: 36px !important;
}
.data-points {
	font-size: 5.25em;
	line-height: 1em;
}

.data-table-header {
	line-height: 20px !important;
}

.webinar-click {
	text-transform: uppercase !important;
	text-align: center !important;
	line-height: 24px !important;
	font-size: 21px !important;
}

.df-coverage-box-heading {
	font-weight: 300 !important;
	color: #f14724 !important;
	text-align: center !important;
}

.homepage-solution-title1 {
	font-size: 14px;
	display:block;
	color:  #ffffff;
	letter-spacing: .05em;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}
.homepage-solution-title2 {
	font-size: 30px;
	display:block;
	color: #ffffff;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}

.about-bio {
	line-height: 18px !important;
}

.about-story {
	line-height: 28px !important;
}

.level-2-header {
	font-size: 64px;
	line-height: 64px !important;
}

.level-2-intro {
	line-height: 28px !important;
}

.brand-quote {
	line-height: 28px !important;
	font-weight: 500 !important;
}

.football-intro {
	line-height: 60px !important;
}

.football2-intro {
	line-height: 48px !important;
}

.entry-content-wrapper .post-title {
    font-size: 2em;
    line-height: 1.35em;
	padding-top: 0px !important;
}

.pr-date {
	text-transform: uppercase;
	letter-spacing: .15em;
	font-size: .9em;
	color: #6C6C6C;
	line-height: 1.5em;
}


/* Spacing Element */
.spacer {
	padding-top:40px;
}
.spacer2 {
	padding-top:15px;
}
.center {
	text-align: center;
}

sup {
    font-size: 50%;
}

/* Buttons */

.more-button {
	margin: 0 auto;
	display: block;
	background: #F1F1F1;
	padding: 15px;
	width: 100%;
	color: #1a1a1a !important;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0.15em;
	font-weight: 500;
	text-decoration: none !important;
	text-transform: uppercase;
	border-style: solid;
	border-color: #808080;
	border-width: .5px;
	border-radius: 5px;
	margin-bottom: 15px;
}

.fe.more-button:hover {
	background: #ee0831;
	background: -webkit-linear-gradient(45deg, #EE0831, #FC9F00);
	background: -moz-linear-gradient(45deg, #EE0831, #FC9F00);
	background: -o-linear-gradient(45deg, #EE0831, #FC9F00);
	background: linear-gradient(45deg, #EE0831, #FC9F00);
	color: #ffffff !important;
	border-color: #ffffff;
}

.solutions-button {
	margin: 0 auto;
	display: block;
	background: #ffffff;
	padding: 15px;
	width: 100%;
	color: #1a1a1a !important;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0.15em;
	font-weight: 500;
	text-decoration: none !important;
	text-transform: uppercase;
	border-style: solid;
	border-color: #808080;
	border-width: .5px;
	border-radius: 5px;
	margin-bottom: 15px;
}

.fe.solutions-button:hover {
	background: #EE0831;
	background: -webkit-linear-gradient(45deg, #EE0831, #FC9F00);
	background: -moz-linear-gradient(45deg, #EE0831, #FC9F00);
	background: -o-linear-gradient(45deg, #EE0831, #FC9F00);
	background: linear-gradient(45deg, #EE0831, #FC9F00);
	color: #ffffff !important;
	border-color: #ffffff;
}

.tp.solutions-button:hover {
	background: #1F375D;
	background: -webkit-linear-gradient(45deg, #1F375D, #69cade);
	background: -moz-linear-gradient(45deg, #1F375D, #69cade);
	background: -o-linear-gradient(45deg, #1F375D, #69cade);
	background: linear-gradient(45deg, #1F375D, #69cade);
	color: #ffffff !important;
	border-color: #ffffff;
}

.digital-button {
	margin: 0 auto;
	display: block;
	background: #ffffff;
	padding: 10px;
	width: 100%;
	color: #444444 !important;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none !important;
	border-radius: 5px;
	transition: all 0.3s ease 0s;
}

.digital-button:hover {
background-color: #f2f2f2;	
}

/*Medium Button*/
.avia-button.avia-size-medium {
    padding: 10px 30px 11px;
	color: #ffffff !important;
    font-size: 14px;
    min-width: 150px;
    text-transform: uppercase;
    letter-spacing: .1em;
	background: #00B2B4;
    background: -webkit-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -o-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -moz-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: linear-gradient(-60deg, #00B2B4, #72c5A4);
    border-style: none !important;
}


/*Large Button*/
.avia-button.avia-size-large {
    padding: 10px 50px 11px;
	color: #ffffff !important;
    font-size: 16px;
    min-width: 150px;
    text-transform: uppercase;
    letter-spacing: .1em;
	background: #00B2B4;
    background: -webkit-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -o-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -moz-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: linear-gradient(-60deg, #00B2B4, #72c5A4);
    border-style: none !important;
}

.wizard .avia-button.avia-size-large {
	color: #1a1a1a !important;
    background: #ffffff !important;
	font-weight: 500 !important;
}

.homepage-banner .avia-button.avia-size-large {
	background: #ffffff !important;
	color: #001822 !important;
	font-weight: 500 !important;
}

.homepage-twitter .avia-button.avia-size-large {
	background: #1DA1F2 !important;
	font-weight: 500 !important;
	min-width: 100% !important;
}

.homepage-linkedin .avia-button.avia-size-large {
	background: #0077b5 !important;
	font-weight: 500 !important;
	min-width: 100% !important;
}

.homepage-facebook .avia-button.avia-size-large {
	background: #3b5998 !important;
	font-weight: 500 !important;
	min-width: 100% !important;
}

.menu-contact .avia-button.avia-size-medium {
	background: #ffffff !important;
	color: #22b573 !important;
	border-style:solid !important;
	border-width: 1px !important;
	border-color: #22b573 !important;
	transition: all 0.3s ease 0s;
}

.menu-contact .avia-button.avia-size-medium:hover {
	background: #00B2B4 !important;
	background: -webkit-linear-gradient(-60deg, #00B2B4, #72c5A4) !important;
    background: -o-linear-gradient(-60deg, #00B2B4, #72c5A4) !important;
    background: -moz-linear-gradient(-60deg, #00B2B4, #72c5A4) !important;
    background: linear-gradient(-60deg, #00B2B4, #72c5A4) !important;
	color: #ffffff !important;
	border-style: none;
}


/*X-Large Button*/
.avia-button.avia-size-x-large {
    font-size: 18px;
	color: #ffffff !important;
    min-width: 300px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .1em;
	border-radius: 7px !important;
	background: #00B2B4;
	background: -webkit-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -o-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -moz-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: linear-gradient(-60deg, #00B2B4, #72c5A4);
    border-style: none !important;
}

/*Full Width Button*/
#top .avia-button-fullwidth {
    padding: 10px 30px 11px;
	color: #ffffff !important;
    font-size: 14px;
    min-width: 150px;
    text-transform: uppercase;
    letter-spacing: .1em;
	background: #00B2B4;
    background: -webkit-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -o-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: -moz-linear-gradient(-60deg, #00B2B4, #72c5A4);
    background: linear-gradient(-60deg, #00B2B4, #72c5A4);
    border-style: none !important;
}

.long-button .avia-button.avia-size-large {
	min-width: 400px;
}

/* ----THEME ELEMENTS---- */

.big-preview.single-big {
    padding: 0 50px 30px 0;
}

.avia-image-container.avia-align-center {
      margin: 0 auto 0px auto;
}

.js_active .tab {
	font-weight: 300 !important;
	font-size: 16px;
}

.post-padding{
	padding-right: 50px;
}

/*Accordion Styles on About Page*/
.page-id-9947 p.toggler {
	border-style: none !important;
}

.page-id-9947 .toggle_content {
	border-style: none !important;
}

.page-id-9947 .main_color .toggler {
background: #f2f2f2;
color: #444;
}

/*Disable Image Overlay*/
.image-overlay {
 visibility: hidden;
 }

/* Control Slider Dots */
#top .avia-content-slider-element-container .avia-slideshow-dots {
	text-align: center;
	width: 100%;
	padding-bottom: 15px;
	}
	
#top .avia-smallarrow-slider  .avia-slideshow-dots a {
	background-color: #d8d8d8;
	border-style: none;
	margin-right:10px;
}

#top .main_color .avia-smallarrow-slider  .avia-slideshow-dots a.active {
	background-color: #EE0831;
}
	
/*404 Page */
.error404 .sidebar { display: none !important; }
.error404 .content { width: 100% !important;  border: none; }

/* Selection Color */
::selection {
  background-color: #BEE4F2;
  color: #393939;
}

/* Pagination Adjustments */
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {
	border-radius: 0;
	margin-right: 10px;
}

.main_color .pagination .current {
	background: #f7f7f7;
}

.template-blog .pagination {
	padding: 1px 50px 10px 0px;
}

/* Blog Post Small Picture Adjustments */
.multi-big .post_author_timeline, .single-small .post_author_timeline {
	display: none;
}

#top .flex_column .template-blog .post-title {
	font-size: 1.3em;
	padding-bottom: 1em;
	font-weight: 400;
}

/*Size of the Thumbnails on Blog Post Layout*/
.main_color .small-preview {
	width: 150px;
	height: 150px;
	border-radius: 0 !important;
}

/* Homepage Solutions Boxes */

.solution-box-header {
	width: 100%;
	background-color: #001822;
	height: 88px;
	padding: 15px;
	vertical-align:middle;
}

.solution-box-interior {
	padding: 5px 30px 30px 30px;
}

.solution-box-tp-col1 {
	float: left;
	width: 45%;
	overflow: hidden;
	margin-right: 5%;
	padding-bottom: 25px;
}

.solution-box-tp-col2 {
	float: left;
	width: 45%;
	overflow: hidden;
}

.education-schedule {
	padding:25px;
	background-color: #fff;
}

/* Blog Post Grid Adjustments */

/* This adjusts the font style for blog post content*/
.avia-content-slider .slide-entry-title {
	font-size: 1.2em;
    line-height: 1.5em;
    margin: 0;
    padding-top: 12px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #e1e1e1;
}

.avia-content-slider .slide-entry-excerpt {
	font-weight: 300 !important;
}

/* This adjusts the space below the blog post image */
.avia-content-slider .slide-image {
	margin-bottom: 16px;
	border-radius: 0px;
}

/* This removes the image from no-thumbnail blog posts */
.avia-content-slider .fake-thumbnail .slide-image {
	display: none;
}

/* This removes blog categories */
.container .minor-meta {
	display: none;
}

/* This decreases border-radius from blog post images */
.avia-content-slider .slide-image img {
	border-radius: 1;
}

/*Table Styles*/
.data-feeds-table td {
	font-size: 13px;
	border-style: none;
	line-height: 16px;
}

.avia-data-table.avia_pricing_minimal td {
	padding: 5px !important;
}

.main_color table {
	background-color: #ffffff;
}

.data-feeds-table tr td:first-child {
	border-left-style: none;
}

.data-feeds-table tr:first-child td {
	border-top-style: none;
}

.quote-box {
	background-color: #ededed;
	padding: 25px 50px 25px 50px;
}

/*About Page Bio Accordions*/

.js_active .toggler .bio-toggle {
	padding: 6px 0px 6px 35px;
    border-style: none !important;
}

.avia-content-slider .slide-entry-wrap {
	margin-bottom: 30px;
}

/* ----PAGES---- */

#why-stats-80 {
	width: 80%;
	margin: 0 auto;
	text-align: center !important;
}

#resource-header {
	background: #82C789;
background: -webkit-linear-gradient(-45deg, #82C789, #1688C9);
background: -o-linear-gradient(-45deg, #82C789, #1688C9);
background: -moz-linear-gradient(-45deg, #82C789, #1688C9);
background: linear-gradient(-45deg, #82C789, #1688C9);
}

.why-stats-header .av-section-color-overlay {
background: #113360;
background: -webkit-linear-gradient(45deg, #113360, #116060);
background: -o-linear-gradient(45deg, #113360, #116060);
background: -moz-linear-gradient(45deg, #113360, #116060);
background: linear-gradient(45deg, #113360, #116060);
}

.join-our-team-header .av-section-color-overlay{
	background: #863360;
background: -webkit-linear-gradient(60deg, #863360, #d07c60);
background: -o-linear-gradient(60deg, #863360, #d07c60);
background: -moz-linear-gradient(60deg, #863360, #d07c60);
background: linear-gradient(60deg, #863360, #d07c60);
}

.contact-header .av-section-color-overlay {
	background: #00B2B4;
background: -webkit-linear-gradient(-60deg, #00B2B4, #72c5A4);
background: -o-linear-gradient(-60deg, #00B2B4, #72c5A4);
background: -moz-linear-gradient(-60deg, #00B2B4, #72c5A4);
background: linear-gradient(-60deg, #00B2B4, #72c5A4);
}

.education-header .av-section-color-overlay {
	background: #EE0831;
background: -webkit-linear-gradient(-60deg, #b35607, #EE0831);
background: -o-linear-gradient(-60deg, #b35607, #EE0831);
background: -moz-linear-gradient(-60deg, #b35607, #EE0831);
background: linear-gradient(-60deg, #b35607, #EE0831);
}

.about-header .av-section-color-overlay {
	background: #2f80a5;
background: -webkit-linear-gradient(-60deg, #268545, #2f80a5);
background: -o-linear-gradient(-60deg, #268545, #2f80a5);
background: -moz-linear-gradient(-60deg, #268545, #2f80a5);
background: linear-gradient(-60deg, #268545, #2f80a5);
}

.fan-engagement-header .av-section-color-overlay{
	background: #EE0831;
background: -webkit-linear-gradient(45deg, #EE0831, #FC9F00);
background: -o-linear-gradient(45deg, #EE0831, #FC9F00);
background: -moz-linear-gradient(45deg, #EE0831, #FC9F00);
background: linear-gradient(45deg, #EE0831, #FC9F00);
}

.team-performance-header .av-section-color-overlay{
	background: #1F375D;
background: -webkit-linear-gradient(60deg, #1F375D, #69cade);
background: -o-linear-gradient(60deg, #1F375D, #69cade);
background: -moz-linear-gradient(60deg, #1F375D, #69cade);
background: linear-gradient(60deg, #1F375D, #69cade);
}

.level2-header .av-section-color-overlay{
	background: #9d010c;
background: -webkit-linear-gradient(60deg, #01adff, #4f1375, #9d010c);
background: -o-linear-gradient(60deg, #01adff, #4f1375, #9d010c);
background: -moz-linear-gradient(60deg, #01adff, #4f1375, #9d010c);
background: linear-gradient(60deg, #01adff, #4f1375, #9d010c);
}

.homepage-wizard-bg .av-section-color-overlay{
	background: #00a99d;
background: -webkit-linear-gradient(60deg, #22b573, #00a99d);
background: -o-linear-gradient(60deg, #22b573, #00a99d);
background: -moz-linear-gradient(60deg, #22b573, #00a99d);
background: linear-gradient(60deg, #22b573, #00a99d);
}


/*STATS Pass Side by Side Data Points*/
.sp-list {
	width: 50%;
	float:left;
	display:inline-block;
}

/* ----UBER MENU STYLING----*/

.ubermenu .ubermenu-item.ubermenu-item-10377.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-10377.ubermenu-active > .ubermenu-target {
	background: #EE0831;
	background: -webkit-linear-gradient(45deg, #EE0831, #FC9F00) !important;
	background: -moz-linear-gradient(45deg, #EE0831, #FC9F00) !important;
	background: -o-linear-gradient(45deg, #EE0831, #FC9F00) !important;
	background: linear-gradient(45deg, #EE0831, #FC9F00) !important;
}

.ubermenu .ubermenu-item.ubermenu-item-10380.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-10380.ubermenu-active > .ubermenu-target {
background: #1F375D;
background: -webkit-linear-gradient(45deg, #1F375D, #69cade) !important;
	background: -moz-linear-gradient(45deg, #1F375D, #69cade) !important;
	background: -o-linear-gradient(45deg, #1F375D, #69cade) !important;
	background: linear-gradient(45deg, #1F375D, #69cade) !important;
}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
	text-transform: none !important;
}

.ubermenu-main .ubermenu-tab > .ubermenu-target {
	text-transform: none !important;
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto {
	margin-bottom: 15px !important;
}

.av_main_nav_header.av_menu_right #header_main .main_menu-uber{
  clear:none;
  z-index: 100;
  line-height:30px;
  height:100%;
  margin:0;
  float:right;
}
 
.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none;
  position: absolute;
  z-index: 100;
  line-height:30px;
  height:100%;
  margin:0;
  left:0;
  right:auto;
}
 
/* Menu left or right, slim */
.av_main_nav_header .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
  
/* Menu left or right, large */
.av_main_nav_header.av_large .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:50px;
  padding-bottom:50px;
}
  
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}
 
.ubermenu #menu-item-search{
  display:none;
}
 
#header_main,
#header_main .main_menu-uber .ubermenu{
  border-top:none;
}
 
#header_main_alternate .main_menu-uber{
    position:relative;
}
 
.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}

#top .ubermenu-searchform,
#top .ubermenu .ubermenu-search-input{
    margin:0;
}

.ubermenu .ubermenu-column .ubermenu .ubermenu-tabs {
	line-height: 1em !important;
}

/* ----SIDEBAR WIDGETS---- */

.widgettitle {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 1.15em;
    line-height: 1em;
    padding-bottom: 10px;
}

.widget_recent_entries li a {
	font-style: normal;
	font-family: 'Roboto', Arial, sans-serif;
}

.textwidget {
    font-weight: 300 !important;
}

/* Recent IAA */
#top .news-content {
    padding: 7px 0 15px 0;
}

.news-headline {
    font-weight: 300 !important;
    line-height: 1.5em;
}

.news-time {
    display: none;
}

/* Recent PR */

.recentcomments, .widget_recent_entries li {
    padding: 16px 0;
    font-size: 0.9em;
    line-height: 1.45em;
}

/* ----FOOTER---- */

section#text-4.widget.clearfix.widget_text {
	margin: 10px 0 10px 0;
}

#top .social_bookmarks li {
	display: inline-block;
	float: none;
	}
		
#top .social_bookmarks {
	height:50px;
	text-align: center;
}
	
#top .social_bookmarks li a {
	width: 50px;
	line-height: 50px;
	min-height: 50px;
	font-size: 25px;
}

#top .social_bookmarks li {
height: 100%;
width: 50px;
}

#footer .widget {
    padding: 0;
    margin: 20px 0 10px 0;
    overflow: hidden;
}

#footer div .av_one_half:nth-child(1) { width: 58%; }

#footer div .av_one_half:nth-child(2) { width: 38%; margin-left: 4%; }


/* ----MEDIA QUERIES ---- */

@media screen and (max-width:999px){
  #header_main .logo,
  #header_main .main_menu-uber{
    position:relative;
    clear:both;
  }
  #header_main_alternate{
    display:block !important;
  }
  #advanced_menu_toggle{
    display:none !important;
  }
}

@media only screen and (max-width: 959px) {
  .av_main_nav_header.av_menu_right #header_main .main_menu-uber{
    position:relative;
  }
  .av_main_nav_header.av_menu_right .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
    padding-top:15px;
    padding-bottom:15px;
  }
}

/*iPad Vertical Only*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
	.container.av-logo-container {
		padding: 0px !important;
	}
	
	.html_header_top.html_header_sticky #top #wrap_all #main {
		padding-top: 110px !important;
	}
	
	/*Hide sidebar */
	.sidebar {
  display:none !important;
	}
	
	.container .av-content-small.units {
    width: 100%;
    border-right: 0;
}
	
	/*Stretches elements full-width*/
	.ipad-vertical-full {
		width: 100% !important;
		margin-left: 0% !important;
	}
	
	/*Hides elements*/
	.ipad-vertical-hide {
		display: none !important;
	}
	
	/*50px spacer*/
	.ipad-spacer {
		height: 50px !important;
	}
	
	.homepage-solution-title2 {
	font-size: 1.8em !important;
}
}

@media only screen and (max-width: 768px) {
	
		
	.responsive .avia_responsive_table .avia-data-table {
    border-style: none !important;
	}
	
	
	.container.av-logo-container{
	width: 100%;
	min-width: 100%;	
	}
		
    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
	
	.responsive #top .logo{
		width: 100% !important;
	}
	.responsive .logo a {
		display: inline-block;
		vertical-align: middle;
	}

.responsive .logo {
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
}

.solution-box-tp-col1 {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0px;
}

.solution-box-tp-col2 {
	width: 100%;
	overflow: hidden;
}

.homepage-solution-title2 {
	font-size: 28px;
}

.home-wizard {
     line-height: 36px;
}

.data-points {
	font-size: 4.0em;
}

.hero-text {
	font-size: 4em;
}

#footer .widget {
	margin: 0 !important;
}

.long-button .avia-button.avia-size-large {
	min-width: 100%;
}

.only_desktop{
	display: none !important;
	}
	
	.post-padding{
	padding-right: 0px !important;
}

/*Individual Object Stylings*/

.flex_column.av_two_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-9.el_after_av_three_fifth.avia-builder-el-last {
	margin-bottom: 0px !important;
}

.flex_column.av_two_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-16.el_after_av_three_fifth.avia-builder-el-last{
	margin-bottom: 0px !important;
}	

.flex_column.av_two_fifth.flex_column_div.av-zero-column-padding.avia-builder-el-7.el_after_av_three_fifth.avia-builder-el-last {
	margin-bottom: 0px !important;
}	  

.avia-table.avia-data-table.avia-table-1.avia-builder-el-73.el_after_av_textblock.el_before_av_hr.data-feeds-table.avia_pricing_minimal   {
	border-style: none;
}
	
	}
 


@media screen and (max-width: 480px) {

	
	.big-preview img {
		border-radius: 1px;
	}
	
	.big-preview.single-big {
    padding: 0 00px 20px 0;
}
	
.webinar-play-btn {
	width: 50% !important;
    margin: 0 auto !important;
}

	.hide_mobile_vertical {
		display: none !important;
	}

}