/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */


/* Browser Specific CSS Fixes */

.container {
   width: 1030px\9;			/* Fix Container Width for IE8 */
}


/* General Custom CSS */


body {
    font-size: 16px; 			/* Change font size */
    /*background-color: #ffffff;*/
}

body .column-top-margin {
    margin-top: 10px;			/* Make top margin of body smaller */
}

.image-overlay { 
    display: none!important; 		/* Remove linked image overlay */
}

.container_wrap {
    border-top-width: 0px;		/* Remove top border of sections */
}

.main_color strong, .alternate_color strong { 
    color: inherit; 			/* Change bold color to black */
}

.main_color h4, .alternate_color h4 {
    color: #1ea1ed;			/* Change H4 color to match theme */
}

.white-text {
    color: #ffffff;
}

.blue-text {
    color: #1ea2ed;
}

.dark-text {
    color: #222222;
}

.light-dark-text {
    color: #333333;
}

.testimonial-headline {
    font-size: 24px;
    text-align: center;
    color: #1ea2ed;
    font-weight: bold;
}


#header-text-shadow {
    text-shadow: 1px 1px 1px #333333;
    -moz-text-shadow: 1px 1px 1px #333333;
    -webkit-text-shadow: 1px 1px 1px #333333;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135, strength=2);
}


#header-white-text-shadow {
    text-shadow: 1px 1px 1px #ffffff;
    -moz-text-shadow: 1px 1px 1px #ffffff;
    -webkit-text-shadow: 1px 1px 1px #ffffff;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=135, strength=2);
}


.av-main-nav > li > a {
    font-size: 14px;			/* Change header link font size larger */
    text-transform: uppercase;		/* Change header link to uppercase */
}

.header_color .sub_menu > ul > li > a, .header_color .sub_menu > div > ul > li > a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #444444;			/* Change header link color darker */	
}



.avia_iconbox_title, .avia_button_icon {
    color: #ffffff;			/* Force button text color for sidebar button fix */
    font-weight: bold;			/* Make button text bold */
    font-size:16px;			/* Change button text size */
}

.main_color .iconlist_content {
    color: #333333;			/* Darken Icon List text */
}

.avia-icon-list-container {
    margin-bottom: 0;			/* Remove Icon List bottom margin */
}


.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: none;		/* Remove text transform to uppercase */
}

.alternate_color strong.avia-testimonial-name {
    color: #333333;
}

.alternate_color .avia-testimonial-subtitle {
    color: #555555;
}

.main_header_text {			/* New header text class */
    text-align: center; 
    font-size: 42px;
    font-weight: normal;
    line-height: 52px; 
    margin: 10px 0;
    letter-spacing: -1px !important;
}


.section_header_text {			/* New section header text class */
    text-align: center; 
    font-size: 32px; 
    font-weight: normal; 
    line-height:42px;
    margin: 20px 0;
    padding: 0 7%;
    letter-spacing: -1px !important;
}

.sub_section_header_text {
    text-align: center; 
    font-size: 28px; 
    font-weight: normal; 
    line-height:32px;
    margin: 25px 0;
}


/* ------- Countdown Timer CSS Change ------- */

.av-countdown-timer-inner .av-countdown-time {
	font-weight: bold;
}

.av-countdown-timer-inner .av-countdown-time-label {
	font-size: 14px;
}


/* ------- Blog CSS Changes ------- */


.entry-content-wrapper .post-title {
    font-size: 32px; 			/* Change Post header font size */
    line-height: 1.3em;
}


.big-preview.single-big a {
    pointer-events: none; 		/* Remove Post feature image lightbox link */
}


.date-container, .text-sep-date { 
    display: none;			/* Hide Post date */
}


.post-meta-infos {
    font-size: 14px;			/* Change Post meta font size */
}


#footer .widgettitle {
    color: #444444;			/* Change Footer Widget Titles darker */
}


.avia-post-prev {
    display: none;			/* Remove Blog Previous Post tab */
}

.avia-post-next {
    display: none;			/* Remove Blog Next Post tab */
}

.single .related_posts {
    display: none;			/* Remove Blog Related Posts */
}

.single .post_delimiter
{
    margin-bottom:20px;			/* Make whitespace below post smaller */
    padding-top:20px;
}

.bottom_optin_bg {
   background: #1ea2ed;
   margin:30px 0;
   text-align:center;
   padding:10px;
   min-height:260px;
}

.sidebar_optin_bg {
   background: #1ea2ed;
   text-align:center;
   padding:10px;
   max-width:248px;
}


/* ------- Sidebar CSS Change ------- */

.js_active .tab {
    font-size: 14px;			/* Change widget tab font size */
}

.inner_sidebar {
    margin-left: 20px;			/* Change sidebar margin for more sidebar space */
}

.main_color .sidebar {
    color: #333333;			/* Change sidebar text color darker */
}

.news-time {
    display: none;			/* Remove widget tab post date */
}

.news-headline {
    font-size: 12px;			/* Change widget tab headline font size */
    margin-top: 10px;			/* Move widget tab headline down */
}



/* ------- Affiliate CSS Change ------- */


ul#menu-affiliate-menu.menu { 
    list-style: none;
}

ul#menu-affiliate-menu.menu li { 
    background-color:#f5f5f5;
    margin-bottom: 2px;
    width:100%;
    padding: 0;
}

ul#menu-affiliate-menu.menu li a { 
    color: #333333;
    padding:9px 20px;
    border-radius: 3px;
    border-bottom: 1px solid #cccccc;
}

ul#menu-affiliate-menu.menu li a:hover { 
    color: #ffffff;
    background-color:#1ea1ed;
    border-radius: 3px;
    border-bottom: 1px solid #0C80CB;
}

ul#menu-affiliate-menu.menu li.current-menu-item { 
    left: 0px;
    top:0px;
    padding-left:0px;
    border-radius: 3px;
    background-color:#1ea1ed;
}

ul#menu-affiliate-menu.menu li.current-menu-item a { 
    color: #ffffff;
    border-radius: 3px;
    border-bottom: 1px solid #0C80CB;

}

ul#menu-affiliate-menu.menu li.current-menu-item a:hover { 
    color: #ffffff;
    border-radius: 3px;
    border-bottom: 1px solid #0C80CB;

}



/* ------- Sales Page Footer Widget CSS Change ------- */


ul#menu-sales-page-footer-menu.menu { 
    list-style: none;
    text-align:center;
}

ul#menu-sales-page-footer-menu.menu li { 
    display:inline;
    width:100px;
    padding:0px;
}

ul#menu-sales-page-footer-menu.menu li a { 
    display:inline;
    font-size:12px;
    color: #777777;
    padding:5px;
}

ul#menu-sales-page-footer-menu.menu li.current-menu-item { 
    left: 0px;
    top:0px;
    padding:0px;
    box-shadow: none;
    background: none;
}

ul#menu-sales-page-footer-menu.menu li.current-menu-item a { 
    font-weight:normal;
}



/* ------- Get Started SP Specific CSS ------- */


.section_bg_gray {
   background-color: #f5f5f5;			/* Color section gray background color */
}

.section_bg_gray_top_border {
   background-color: #f5f5f5;			/* Color section gray background color with border top*/
   border-top:1px #e1e1e1 solid;
}

.lc_header_bg {
   background-color: #f5f5f5;			/* Long copy header background color */

}

.white_bg {
  position: relative;
  background: url(../../../uploads/2014/04/white-bg-pixel.png) repeat;
  padding: 20px;
  border-radius: 7px;
  margin: 20px;
}


.black_bg {
  position: relative;
  background: url(../../../uploads/2014/04/black-bg-pixel.png) repeat;
  padding: 20px;
  border-radius: 7px;
  margin: 20px;
}


.red-arrow-list li
{
   list-style-type: none;
   background: url('../../../uploads/2014/04/bullet-red-arrow.png') no-repeat left top;
   padding-left: 40px;
   margin-top:10px;
}


.red-check-list li
{
   list-style-type: none;
   background: url('../../../uploads/2014/04/bullet-red-check.png') no-repeat left top;
   padding-left: 40px;
   margin-top:10px;
}

.green-check-list li
{
   list-style-type: none;
   background: url('../../../uploads/2014/04/bullet-green-check.png') no-repeat left top;
   padding-left: 40px;
   margin-top:10px;
}

.blue-check-list li
{
   list-style-type: none;
   background: url('../../../uploads/2014/09/bullet-blue-check.png') no-repeat left top;
   padding-left: 40px;
   margin-top:10px;
}

.blue-x-list li
{
   list-style-type: none;
   background: url('../../../uploads/2014/09/bullet-blue-x.png') no-repeat left top;
   padding-left: 40px;
   margin-top:10px;
}



.research-cite
{
   font-size:12px;
}

.order-form-box {
   display: inline_block;
   border: 5px dashed #cc0000 !important;
   border-radius: 5px;
   width: 90%;
   margin: 30px auto;
   padding:2%;
}

.guarantee-border {
   background: url('../../../uploads/2014/04/cert-border.png') no-repeat center top;
   background-size: 100% 100%;
   padding: 130px 15%;
   margin:10px auto;

}


/* ------- VSL Page Specific CSS Change ------- */

.footer_vsl a {
    color: #777777;
}

.footer_vsl a:hover {
    color: #777777;
    text-decoration:none;
}

.delay_content {
   display: none;
}




/* ------- Optin Page Specific CSS Change ------- */

.white_signup_bg {
  /*position: relative;*/
  background: url(../../../uploads/2014/04/white-signup-bg.png) no-repeat;
  width:80%;
  min-height:250px;
  margin: 30px auto;
  text-align: center;
  padding: 10px;
  border-radius: 3px;
}

.new_homepage_signup div {
  vertical-align: top;
  display: inline-block;
}

#top ul:first-child > li.red-order-button > a {
   color: #cc0000;
}

#top ul:first-child > li.red-order-button > a:hover {
   color: #1ea2ed;
}




/* ------- Video Lessons Specific CSS Change ------- */

.video_green_bg {
  position: relative;
  background: url(../../../uploads/2014/04/green-bg-pixel.png) repeat;
  padding: 20px;
  margin: 0;
}




/* ------- Section Transition Arrow CSS ------- */


.header-tri {
    border-color: #949077 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
    border-style: solid;
    border-width: 30px 50px 0;
    height: 0;
    margin: 0 auto;
    width: 0;
}

.white-tri-dotted {
    background: url("images/homepage/white-tri-dotted.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    margin: -1px 0 0 439px;
    position: absolute;
    width: 103px;
}

.white-tri {
    border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
    border-style: solid;
    border-width: 30px 50px 0;
    height: 0;
    margin: 0 auto;
    width: 0;
    margin-top:-20px;
}

.gray-tri {
    border-color: #f5f5f5 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
    border-style: solid;
    border-width: 30px 50px 0;
    height: 0;
    margin: 0 auto;
    width: 0;
    margin-top:-20px;
}

.blue-tri {
    border-color: #1ea1ed rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
    border-style: solid;
    border-width: 30px 50px 0;
    height: 0;
    margin: 0 auto;
    width: 0;
    margin-top:-20px;
}



/* ------- Page Specific CSS Change ------- */

.page-id-182 .main_menu, .page-id-201 .main_menu, .page-id-203 .main_menu {
    display: none;			/* Hide Contact, Disclaimer, Privacy page header */
}


.page-id-182 .sub_menu_socket, .page-id-201 .sub_menu_socket, .page-id-203 .sub_menu_socket {
    display: none;			/* Hide Contact, Disclaimer, Privacy socket header */
}

.page-id-341 .main_menu, 
.page-id-400 .main_menu, 
.page-id-352 .main_menu, 
.page-id-358 .main_menu, 
.page-id-395 .main_menu,
.page-id-1062 .main_menu {
    display: none;			/* Hide Affiliate pages header links*/
}

.page-id-1911  header#header ,
.page-id-1924  header#header,
.page-id-1929  header#header {
    display: none;			/* Hide Lessons pages header */
}

.page-id-442 #scroll-top-link,
.page-id-471 #scroll-top-link,
.page-id-689 #scroll-top-link,
.page-id-892 #scroll-top-link,
.page-id-906 #scroll-top-link,
.page-id-920 #scroll-top-link,
.page-id-973 #scroll-top-link,
.page-id-976 #scroll-top-link,
.page-id-988 #scroll-top-link,
.page-id-1067 #scroll-top-link,
.page-id-1050 #scroll-top-link,
.page-id-600 #scroll-top-link,
.page-id-1492 #scroll-top-link,
.page-id-1685 #scroll-top-link,
.page-id-1696 #scroll-top-link,
.page-id-1705 #scroll-top-link,
.page-id-1878 #scroll-top-link,
.page-id-1887 #scroll-top-link,
.page-id-1897 #scroll-top-link,
.page-id-1948 #scroll-top-link,
.page-id-1975 #scroll-top-link,
.page-id-1985 #scroll-top-link,
.page-id-1994 #scroll-top-link,
.page-id-2031 #scroll-top-link
 {
    display: none;			/* Hide Sales Page Scroll to Top Link button */
}

.page-id-482 #scroll-top-link,
.page-id-697 #scroll-top-link,
.page-id-866 #scroll-top-link,
.page-id-1011 #scroll-top-link,
.page-id-1014 #scroll-top-link,
.page-id-1019 #scroll-top-link,
.page-id-1021 #scroll-top-link,
.page-id-1023 #scroll-top-link,
.page-id-1025 #scroll-top-link,
.page-id-1027 #scroll-top-link,
.page-id-1030 #scroll-top-link,
.page-id-1032 #scroll-top-link,
.page-id-1034 #scroll-top-link,
.page-id-1036 #scroll-top-link,
.page-id-518 #scroll-top-link,
.page-id-1087 #scroll-top-link,
.page-id-1829 #scroll-top-link,
.page-id-1911 #scroll-top-link,
.page-id-1924 #scroll-top-link,
.page-id-1929 #scroll-top-link,
.page-id-1948 #scroll-top-link  {
    display: none;			/* Hide Lessons Page Scroll to Top Link button */
}

.page-id-442 header#header,
.page-id-471 header#header,
.page-id-689 header#header,
.page-id-892 header#header,
.page-id-906 header#header,
.page-id-920 header#header,
.page-id-973 header#header, 
.page-id-976 header#header,
.page-id-988 header#header,
.page-id-1067 header#header,
.page-id-1492 header#header,
.page-id-1685 header#header,
.page-id-1696 header#header,
.page-id-1705 header#header,
.page-id-1829 header#header,
.page-id-1878 header#header,
.page-id-1887 header#header,
.page-id-1897 header#header,
.page-id-1948 header#header,
.page-id-1975 header#header,
.page-id-1985 header#header,
.page-id-1994 header#header,
.page-id-2031 header#header
 {
    display:none;			/* Hide Sales Page header */
}

.offer-page-header  {
	min-height:88px;
}

.offer-page-header  p {
	margin:0px;
}

.offer-page-header img {
	margin:0px;
}

.page-id-600 header#header,
.page-id-518 header#header,
.page-id-1050 header#header,
.page-id-1087 header#header {
    display:none;			/* Hide Optin Page header */
}

body.page-id-892,
body.page-id-906,
body.page-id-973, 
body.page-id-976,
body.page-id-988,
body.page-id-1067,
body.page-id-1492,
body.page-id-1685,
body.page-id-1696,
body.page-id-1705,
body.page-id-1878,
body.page-id-1887,
body.page-id-1897,
body.page-id-1948,
body.page-id-1975,
body.page-id-1985 {
   background-color:#f5f5f5;		/* Change Sales Page Background Color to Gray to Cover Bottom White Strip */
}






/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}