/***
	Main Styles 
	
	Description: These are the main styles of the site. Do not edit this file. Add your custom styles to custom.css.
	Author: GreenTent Web Design & Marketing
	Author URI: http://www.greentent.com/
	Version: 0.1.0
  	
	Copyright (c) GreenTent Web Design & Marketing. All rights reserved.
***/

/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||                                                               |||| */
/* ||||                     DO NOT EDIT THIS FILE                     |||| */
/* ||||     THIS IS THE BASE CHILD THEME AND NEEDS TO STAY AS IS!     |||| */
/* ||||                                                               |||| */
/* ||||                 You may add custom styles to:                 |||| */
/* ||||                                                               |||| */
/* ||||                 [theme folder]/css/custom.css                 |||| */
/* ||||                                                               |||| */
/* ||||                             - Joe                             |||| */
/* ||||                                                               |||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Global                                           |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */



/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Navigation Menus                                 |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

@media only screen and (max-width: 989px) {
	.responsive.html_mobile_menu_tablet .main_menu .fallback_menu {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.responsive.html_mobile_menu_phone .main_menu .fallback_menu {
		display: none;
	}
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Typography                                       |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.main_color strong,
.main_color b {
	color: inherit;
}

/* Special Headings
========================================================================== */

.av-special-heading {
	margin-top: 30px;
}

/* Special Ampersand
========================================================================== */

/* Reset special ampersand styles
-------------------------------------------------------------------------- */

/* Special Ampersand - Remove Styling */
.main_color .special_amp {
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
}

/* Pre / Code
========================================================================== */

pre,
code {
	font-family: Consolas, Monaco, 'Andale Mono', 'Courier New', monospace;
	font-size: 90%;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Images                                           |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	border-radius: 0;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Avia Columns                                     |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

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

/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Avia Promo Box                                   |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

.avia-promocontent > h2,
.avia-promocontent > h3,
.avia-promocontent > h4,
.avia-promocontent > h5 {
	margin-top: 0;
}

.avia-promocontent p:last-child {
	margin-bottom: 0;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Horizontal Rules / Dividers / Thematic Breaks    |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* Separator / Whitespace
========================================================================== */

.av-special-heading + .hr-short {
	margin: 10px 0 30px;
}

.hr-full {
	margin: 40px 0;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Tables                                           |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */



.main_color tr:nth-child(even),
.main_color .pricing-table > li:not(.avia-pricing-row):not(.avia-heading-row):nth-child(odd),
.main_color .pricing-extra {
	background: #f8f8f8;
}

.pricing-table .av_font_icon {
  font-size: .975em;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Sidebars                                         |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* Sidebar Navigation Menus
========================================================================== */

.sidebar .widget_nav_menu ul:first-child > .current-menu-item,
.sidebar .widget_nav_menu ul:first-child > .current_page_item,
.sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor,
.sidebar .widget_nav_menu ul:first-child > .current_page_ancestor {
	box-shadow: none;
}


/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ! Animations                                       |||||||||||||||||||| */
/*                                                    |||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

/* Icon Boxes
========================================================================== */

.iconbox.animate {
	opacity: 0.1;
}