/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*Add your own styles here:*/
#top .avia-section a:not(.avia-button),
#top .entry-content a:where(:not(.avia-button, .wp-element-button)),
#top .avia_cookie_text a:where(:not(.avia-button, .wp-element-button))
{
	text-decoration: underline;
}

#top #wrap_all .all_colors .upper,
#top #wrap_all .all_colors .upper h1,
#top #wrap_all .all_colors .upper h2,
#top #wrap_all .all_colors .upper h3,
#top #wrap_all .all_colors .upper h4,
#top #wrap_all .all_colors .upper h5,
#top #wrap_all .all_colors .upper h6 {
	text-transform: uppercase;
}

#top #wrap_all .all_colors .no-upper,
#top #wrap_all .all_colors .no-upper h1,
#top #wrap_all .all_colors .no-upper h2,
#top #wrap_all .all_colors .no-upper h3,
#top #wrap_all .all_colors .no-upper h4,
#top #wrap_all .all_colors .no-upper h5,
#top #wrap_all .all_colors .no-upper h6 {
	text-transform: none;
}

#top #wrap_all .all_colors .bold,
#top #wrap_all .all_colors .bold h1,
#top #wrap_all .all_colors .bold h2,
#top #wrap_all .all_colors .bold h3,
#top #wrap_all .all_colors .bold h4,
#top #wrap_all .all_colors .bold h5,
#top #wrap_all .all_colors .bold h6 {
	font-weight: 900;
}

body#top {
	line-height: 1.4em;
}

.top-bar {
	text-align: center;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.top-bar .widget {
	padding: 0;
}

#top-bar-grey {
	background: #f2f2f2;
}

#top-bar-blue {
	background: #b5c6e7;
/* 	color: #305497; */
}

/* #top-bar-blue .container.av-section-cont-open {
    display: -ms-grid;
    display: grid;
	-ms-grid-rows: auto;
	-ms-grid-columns: 18.4% 1fr;
	    grid-template: 'a b' / 18.4% 1fr;
	padding-top: 10px; padding-bottom: 10px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

#top-bar-blue .container .widget:nth-child(1) {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: a;
}

#top-bar-blue .container .widget:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: b;
	-ms-grid-row-align: center;
}

#top-bar-blue .widget_media_image img {
	display: block;
	margin: 0 auto;
} */

#top #header_meta a:hover {
	color: #ad974f;
}

#top #header_meta a {
	color: #000080;
}

.logo a {
	padding: 18px 0;
}

.header-scrolled .logo a {
	padding: 0;
}

.logo img {
  max-width: 300px;
}

.sub_menu {
	font-size: 16px;
}

.av-main-nav .sub-menu {
	border: 0;
}

.av-main-nav ul li a {
	border: 0;
	border-bottom: 1px solid #800000;
	font-weight: 600;
}

.avia-section.no_min {
	min-height: 0;
}


.header_color .main_menu ul:first-child > li.menu-callout > a,
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul .menu-callout a
{
	color: #800000;
}
.header_color .main_menu ul:first-child > li.menu-callout a:hover {
	color: var(--enfold-header-color-primary);
}

#top .container_wrap {
	border-top-width: 0;
}

#top ul.disc, #top .entry-content-wrapper ul {
	list-style: disc inside;
}

#top .widget_nav_menu li {
	font-size: inherit;
}


#top .iconbox.av-no-box .iconbox_icon {
 	width: 50px;
  	height: 50px;
  	line-height: 50px;
	font-size: 40px;
}

#top .iconbox.av-no-box .iconbox_content_container  {
	margin-top: 20px;
}

.hr-custom .hr-inner.inner-border-av-border-fat {
  border-top-width: 5px;
}



.av_promobox {
	overflow: visible;
}

.av_promobox .avia-button.avia-size-large {
	top: 0;
	margin: 0;
}

.avia-button {
	text-transform: uppercase;
	font-weight: 700;
}

/* .avia-button.avia-button-fullwidth {
	text-transform: none;
} */

.avia-button.avia-color-grey, .avia-button.avia-color-grey:hover {
	background-color: #39464e;
}

.avia-button.avia-color-blue, .avia-button.avia-color-blue:hover {
	background-color: #000080;
	border-color: #00001a;
}

.avia-button.avia-size-medium,
.avia-button.avia-size-large {
	font-size: 18px;
}

.gform_button.button {
	font-family: var(--enfold-font-family-body);
	border-radius: 3px;
	text-transform: uppercase;
}

.gform_button.button:hover {
	opacity: 0.9;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.av_promobox .avia-button.avia-size-large,
.avia-button.avia-size-x-large,
.pum-content .gform_button,
.pum-content .gform_legacy_markup_wrapper .gform_footer .gform_button
{
	font-size: 30px;
	padding: 25px 40px 23px;
}

.avia_cookie_text a {
	color: #fff;
}
.avia_cookie_text a:hover,
.avia_cookie_text a:focus {
	color: #000080;
}

#top .iconbox.av-no-box .entry-content-header .iconbox_content_title::after {
	content:'';
	width: 33%;
	height: 5px;
	display: block;
	max-width: 200px;
	transform: translateX(100%);
	background-color: #ad974f;
	margin-top: 20px;
}

.av-special-heading {
	margin-top: 0;
}

body .av-special-heading.blockquote.heading-w-sep .special-heading-border {
	display: block;
}

.heading-w-sep {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.heading-w-sep .av-subheading_below {
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
}

.heading-w-sep .special-heading-inner-border {
	max-width: 200px;
	margin: 0 auto;
	border-top-width: 5px;
}

.custom-color-heading.heading-w-sep .special-heading-inner-border {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* #top .av-special-heading.heading-w-sep.modern-centered {
	padding-bottom: 40px;
} */


.new {
	color: #ff0000;
}

.responsive #top #wrap_all .fullwidth .container {
	padding: 0;
	margin: 0;
	max-width: 100%;
	width: 100%;
}

.svg-stars img {
	max-width: 140px;
	padding-bottom: 30px;
}

.page-thumb {
  text-align: center;
  margin-bottom: 2em;
}

.toggle_content p {
  clear: both;
}

body .container_wrap .post-entry .avia-builder-el-last.togglecontainer {
	margin: 0;
}

.avia-video {
	margin: 0;
}

.avia-testimonial {
    text-align: center;
}
.testimonials-pg.avia-testimonial-wrapper {
	margin-top: 0;
}
.testimonials-pg .avia-testimonial {
	text-align: left;
}
.avia-testimonial-content,
.testimonials-pg .avia-testimonial-subtitle {
	font-weight: bold;
}
.testimonials-pg .avia-testimonial-content {
	font-weight: normal;
}
#top .testimonials-pg .avia-testimonial-subtitle {
	opacity: 1;	
}
.responsive #top .main_color .testimonials-pg .avia-testimonial {
	border-bottom: 1px solid #9fa4a9;
}

#top .fullsize .template-blog.blog-featured-post .post .entry-content-wrapper {
	font-size: 1em;
}

#top #wrap_all .all_colors .blog-featured-post h2 {
	padding: 0;
	margin-bottom: 0.5em;
}

.av-masonry-col-2 .av-masonry-image-container img {
  width: 80%;
}

.av-masonry-entry .av-masonry-entry-title {
	font-size: 20px;
	color: #ad974f;
}

/* .av-masonry-entry-content.entry-content {
	line-height: 2;
} */

#top #wrap_all .all_colors .av-masonry-entry-title {
	text-decoration: underline;
}


#top #wrap_all .all_colors .main_color .av-masonry-entry-title {
	font-size: 20px;
	font-weight: 600;
	color: #ad974f;
	margin-bottom: 0.5em;
}


#top #wrap_all .all_colors .main_color .av-masonry-entry-title:hover {
	color: #800000;
}


.avia-promocontent {
	margin-right: 400px;
}

.avia-promocontent h2 {
	margin-top: 0;	
}

div .avia_message_box .avia_message_box_title {
	font-size: 16px;
}
div .avia_message_box.avia-size-large .avia_message_box_title {
	padding: 8px 20px;
}
.avia_message_box.avia-size-large a.av_message_close {
	font-size: 2em;
}
.avia_message_box_content p {
	display: block;
}
.avia_message_box.avia-color-blue, .avia_message_box.avia-color-blue a {
  	background-color: #b5c6e7;
  	color: #305497;
	text-shadow: none;
}
.avia_message_box.avia-color-blue {
	-webkit-box-shadow: 0px 2px 10px 5px rgba(173,151,79,0.2);
	-moz-box-shadow: 0px 2px 10px 5px rgba(173,151,79,0.2);
	box-shadow: 0px 2px 10px 5px rgba(173,151,79,0.2);
}

#top .modal-body .couponCode {
	margin: 0;
}

/* .modal-footer {
  border-top: 1px solid;
} */
.avia-color-blue .modal-footer {
	border-color: #305497;
}
.avia-size-normal .modal-footer {
	margin-top: calc(17px / 2);
}
.avia-size-large .modal-footer {
	margin-top: calc(35px / 2);
}

.page-id-11102 #header,
.page-id-11102 #sub_menu1,
.page-id-11102 #footer,
.page-id-11102 #socket,
.page-id-11102 .inner_product_header .avia-arrow {
	z-index: 0;
}

#exampleModalCenter .avia_message_box {
	position: relative;
	z-index: 300;
	text-align: left;
	padding-top: 50px;
	margin: 0 auto;
	max-width: 85%;
	top: 100px;
}

.modal_overlay {
	position: fixed;
	overflow: auto;
	z-index: 200;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.25);
}
.av-subheading.av_custom_color {
	opacity: 1;
}

.av-special-heading.modern-centered.modern-quote .av-subheading {
	text-transform: uppercase;
	font-size: 20px;
}

.no-upper .av-special-heading.modern-centered.modern-quote .av-subheading,
.av-special-heading.modern-centered.modern-quote.no-upper .av-subheading
{
	text-transform: none;
}

/* .av-special-heading.modern-centered.modern-quote.heading-w-sep .av-subheading {
	margin-bottom: 30px;
} */


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

#top .main_color h2 a,
#top .main_color h3 a,
#top .main_color h4 a,
#top .main_color h5 a,
#top .main_color h6 a,
#top .main_color strong a,
#top .main_color b a, 
#top .main_color a strong,
#top .main_color a b,
#top .main_color .toggle_content strong a,
#top .main_color .toggle_content b a,
#top .main_color .toggle_content a strong,
#top .main_color .toggle_content a b,
#top .main_color .sidebar a
{
	color: var(--enfold-main-color-primary);
	text-decoration: underline;
}

#top .main_color h2 a:hover,
#top .main_color h3 a:hover,
#top .main_color h4 a:hover,
#top .main_color h5 a:hover,
#top .main_color h6 a:hover,
#top .main_color strong a:hover,
#top .main_color b a:hover, 
#top .main_color a strong:hover,
#top .main_color a b:hover,
#top .main_color .toggle_content strong a:hover,
#top .main_color .toggle_content b a:hover,
#top .main_color .toggle_content a strong:hover,
#top .main_color .toggle_content a b:hover,
#top .main_color .sidebar a:hover
{
	color: #800000;
}
#top .av-special-heading.av-linked-heading a:hover {
	opacity: 1;
}


#top .main_color strong .button,
#top .main_color strong .button:hover,
#top .main_color b .button,
#top .main_color b .button:hover {
	color: #fff;
	text-decoration: none;
}

.page-id-11203 .avia_textblock h3:first-child,
.page-id-11203 .avia_textblock h4:first-child,
.page-id-11203 .avia_textblock h5:first-child,
.page-id-11203 .avia_textblock h6:first-child {
	margin-top: 0.85rem;
}

.table_vertical_center .entry-content-wrapper {
	display: table;
	width: 100%;
}

.table_vertical_center .entry-content-wrapper .flex_column {
	display: table-cell;
	float: none;
	vertical-align: middle;
}


.archive_title {
	padding-bottom: 25px;
}

.template-blog .post_delimiter {
	margin: 0;
}

.blog-featured-post .post_delimiter {
	border-color: #fff;
}

.display-posts-listing, .display-posts-listing .listing-item {
	margin: 0;
	padding: 0;
}

.display-posts-listing .listing-item .content h1:first-child,
.display-posts-listing .listing-item .content h2:first-child,
.display-posts-listing .listing-item .content h3:first-child,
.display-posts-listing .listing-item .content h4:first-child,
.display-posts-listing .listing-item .content h5:first-child,
.display-posts-listing .listing-item .content h6:first-child {
	margin-top: 1.5em;
}


#top .entry-content-wrapper .display-posts-listing {
	list-style: none;
}

#top .entry-content-wrapper .display-posts-listing .content {
	padding: 0;
}

.av-social-sharing-box {
	display: none;
}

.store-menu nav {
	border-top: 1px solid #9fa4a9;
	border-bottom: 1px solid #9fa4a9;
	padding: 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
	-ms-flex-pack: distribute;
	    justify-content: space-around;
}

.store-menu nav a {
	margin: 0 10px;
}

#top #wrap_all .all_colors h2.woocommerce-loop-product__title {
	font-size: 20px;
	text-transform: uppercase;
	padding: 20px 0;
}

.woocommerce-Reviews .woocommerce-Reviews-title{
	display: none;
}

.woocommerce-page button.button {
	float: none;
}

.woocommerce-page button.button,
.woocommerce-page a.button {
	margin-bottom: 20px;	
}

.product.post-76441 .affirm-as-low-as {
	display: none;
}

.products .product #learn-more {
	padding: 0 15px;
}

#top .woocommerce-terms-and-conditions-checkbox-text {
	font-size: 16px;
}

div.frequently_bought_product {
	text-align: left;
	width: 100%;
	margin: 20px 0;
}

.related ul.products.columns-3 li, .upsells.products ul.products.columns-3 li, .related ul.columns-3 li, .upsells.products ul.columns-3 li {
	width: 24.25%;
}

.cross-sells {
	clear: both;
}

.single-product-summary ul {
	list-style: disc;
}
.single-product-summary li {
  margin-left: 1em;
  padding: 3px 0;
}


.page-numbers a {
	-webkit-transition: color 0.15s ease-out;
	transition: color 0.15s ease-out;
	-webkit-transition: background 0.15s ease-out;
	transition: background 0.15s ease-out;
}

.page-numbers li {
	margin-left: 0.5em;
}

.woocommerce-pagination .page-numbers {
  display: flex;
  list-style: none;
  font-size: 1rem;
}

#comments ul .page-numbers {
	font-size: 1rem;
	height: 35px;
	width: 35px;
	line-height: 35px;
	text-align: center;
	padding: 0;
	border-radius: 100px;
	margin-right: 3px;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	background-color: var(--enfold-main-color-bg);
	display: block;
}

#comments .page-numbers.dots {
	box-shadow: none;
	width: auto;
	background-color: transparent;
}
#comments .page-numbers.current {
	font-weight: bold;
}

#comments ul a.page-numbers:hover {
	background-color: var(--enfold-main-color-meta);
	color: var(--enfold-main-color-bg);
}

.card {
	box-shadow: 0 0 14px 0 rgba(0,0,128,0.2);
	border-radius: 3px;
}

.card .av-styling-no-styling .avia-image-container-inner,
.card .av-styling-no-styling .avia_image
{
	border-radius: 3px 3px 0 0;
}
.card .card-pad {
  padding: 0 25px;
}
.card .card-pad.avia-builder-el-last {
  padding-bottom: 25px;
}

.main_color .card {
	background-color:#fff;
}

.card ul, .card li {
	margin-left: 0;
}

.card .card-head {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.card .av-special-heading.modern-centered.modern-quote.card-head .av-subheading {
	text-transform: none;
	font-size: 1em;
	font-weight: bold;
}

#top #wrap_all .card .av-special-heading.card-head .av-special-heading-tag {
	padding-bottom: 10px;
}

.toc {
	margin-bottom: 50px;
}

.toc .toc-row {
	-webkit-display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	border-bottom: 2px dotted;
	margin-top: 25px;
}

.anr_captcha_field {
    margin: 20px 0;
}


.footer_color input[type="submit"] {
	background-color: #ad974f;
	color: #444;
}


.footer_color input[type="submit"]:hover,
.footer_color input[type="submit"]:focus {
	background-color: #800000;
	color: #fff;
}

.footer_color:not(#footer) a {
	color: #ad974f;
}

#top .footer_color input[type="text"] {
	color: #444;
}

#footer {
	border-top-width: 3px;
}

#footer .widget_nav_menu  {
	font-size: 22px;
	text-transform: uppercase;
}


@media (min-width: 296px) and (max-width: 460px) {
	.responsive #header_meta .sub_menu > ul > li {
		padding: 0 3px;
	}
	
	.responsive #header_meta .sub_menu .menu {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: space-evenly;
		    -ms-flex-pack: space-evenly;
		        justify-content: space-evenly;
	}
	
	.responsive #top .av_secondary_left .sub_menu {
		padding: 0;
	}
	
	.responsive #top #wrap_all #header_meta .container {
		width: 100%;
		max-width: 100%;
	}
	
	
}

@media (max-width: 300px) {
	.top_bar .flex_column img {
		max-width: 80px;
		height: auto;
	}
	#exampleModalCenter .avia_message_box {
		padding-top: 80px;
	}
}

@media (max-width: 346px) {
	.modal-footer .button {
		width: 100%;
	}
	.modal-footer .button.Submit {
		margin-bottom: 20px;
	}
}


@media (max-width: 480px) {
	.blog-featured-post .entry-content .read-more-link,
	.blog-featured-post .post-meta-infos,
	.av-masonry-date
	{
		display: none;
	}
	
	.blog-featured-post .entry-content {
		padding-top: 4px;
	}
	
	.blog-featured-post .entry-content p {
		margin: 0;
	}
	
	
	.home #top-bar-blue {
	/*	display: none;*/
	}
	
}

@media (max-width: 600px) {
	
}

@media (max-width: 767px) {
	
	.hide-mobile {
		display: none;
	}
	
	.responsive #top #wrap_all #header.header-scrolled {
        position: fixed;
    }
	
	.av_promobox {
		text-align: center;
	}
	
	.responsive #top .av_promobox .avia-button-wrap {
		float: none;
		display: inline-block;
		margin-left: auto;
		margin-right: auto;
	}
	
	#header_meta .sub_menu {
		font-size: 13px;
	}
	
	.responsive #top #wrap_all .top_bar .flex_column {
		margin: 0;
	}
	
	.responsive .av_promobox .avia-button-wrap {
		float: left;
		width: auto;
		margin-top: 1rem;
	}
	
	.frequently_bought_add_to_cart {
		text-align: left;
	}
	
	#av-masonry-1 {
		border-right: 1px solid #f2f2f2;
	}
	
	
	#footer .widget_nav_menu,
	.responsive #top #wrap_all #footer .flex_column {
		margin: 0;
	}
	
	
	/*add class "mobile_50" to a color section to force columns within to 1/2 on smaller screens*/

	.responsive #top #wrap_all .mobile_50 div .flex_column {
	  margin-left: 6%;
	  width: 47%;
	}
	.responsive #top #wrap_all .mobile_50 .no_margin.flex_column {
	  width: 50%;
	}
	.responsive #top #wrap_all .mobile_50 div .first.flex_column,
	.responsive #top #wrap_all .mobile_50 div .no_margin.flex_column {
		margin-left: 0;
	}
	
	#top-bar-blue .container.av-section-cont-open {
		grid-gap: 0 3%;
	}
}



@media (min-width: 768px) {
	
	/* sticky sidebars */
	html.responsive, .responsive body,
	#wrap_all,
	#top #main .container_wrap_first > .container > .sidebar
	{
		overflow: visible;
	}
	
	#main .container_wrap_first > .container {
  		display: -webkit-box;
  		display: -ms-flexbox;
  		display: flex;
  		-webkit-box-orient: horizontal;
  		-webkit-box-direction: normal;
  		    -ms-flex-direction: row;
  		        flex-direction: row;
	}
	#top #main .container_wrap_first > .container > .sidebar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 27%;
	}
	#main .container_wrap_first > .container > .sidebar .sticky-sidebar {
		position: sticky;
		top: 160px;
	}

	
	
	#mpt-tasks-table td:nth-child(1) {
		width: 19%;
	}
	#mpt-tasks-table td:nth-child(2) {
		width: 18.5%;
	}
	#mpt-tasks-table td:nth-child(3) {
		width: 28.5%;
	}
	#mpt-tasks-table td:nth-child(4) {
		width: 34%;
	}
	
	
	#top .cv-pricing-table-wrapper .flex_column_table,
	#top .cv-pricing-table-wrapper .flex_column_table_cell
	{
		display: flex;
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table_cell {
		flex-direction: column;
/* 		width: 100%; */
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table_cell .hr-custom .hr-inner {
		display: block;
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table_cell.av-break-at-tablet .hr-custom .hr-inner {
		display: inline-block;
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table_cell .avia-button-wrap {
		margin-top: auto;
	}
}


@media (max-width: 989px) {
	
	.hide-tab {
		display: none;
	}
	
	.blog-featured-post article {
		background-color: #f8f8f8;
		margin-bottom: 15px;
	}
	
	.avia-section .template-page .blog-featured-post .entry-content-wrapper {
		padding: 0 20px 20px;
	}
	
	.blog-featured-post .post_delimiter {
		display: none;
	}
	
	#top #wrap_all .all_colors .blog-featured-post h2 {
		font-size: 20px;
		font-weight: 600;
	}
}


@media (min-width: 990px) {
	
	.hide-desktop {
		display: none;
	}
	
	.blog-featured-post .post-entry {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	#top .fullsize .template-blog.blog-featured-post .blog-meta {
		width: 33px;
	}
	
	#top .fullsize .template-blog.blog-featured-post .post .entry-content-wrapper {
		max-width: 66%;
		line-height: 1.4em;
	}
	
	#exampleModalCenter .avia_message_box {
		max-width: 50%;
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table.av-break-at-tablet-flextable,
	#top .cv-pricing-table-wrapper .flex_column_table_cell.av-break-at-tablet
	{
		display: flex;
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table_cell.av-break-at-tablet {
		flex-direction: column;
/* 		width: 100%; */
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table_cell.av-break-at-tablet .hr-custom .hr-inner {
		display: block;
	}
	
	#top .cv-pricing-table-wrapper .flex_column_table_cell.av-break-at-tablet .avia-button-wrap {
		margin-top: auto;
	}
	
}

@media (min-width: 1060px) {
	#top #header .av-main-nav > li > a {
		font-size: 16px;
	}
	#top #wrap_all .av-main-nav ul > li > a {
		font-size: 13px;
	}
}

@media (min-width: 1580px) {
	.av_notification.floating-notification {
		max-width: 240px;
		position: absolute;
		right: -18%;
		top: 20%;
		z-index: 10;
	}
}


/*chrome/safari font display*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.alternate_color {
		font-weight: 500;
	}
}