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

/* General Custom CSS */


body{
	font-family: 'Quicksand', sans-serif !important;
}

h2{ text-transform: none !important; }

#header_meta{
	border-bottom:none !important;
}

#header_main{
	border:none !important;
}

article{ border:none !important; }
.container_wrap{ border:none !important; }
.entry-content-wrapper{ border:none !important; }

header{ border-bottom:1px solid #efefef !important;  }

.phone-info{
	color:#888 !important;
	font-weight: 400;
}

.phone-info i{
	color:#748f6b !important;
}

.av-logo-container img{
	width:150px;
	margin:25px 0 0 0;
}

.av-main-nav a{
	font-weight: 500 !important;
	font-size: 15px !important;
	color:#777 !important;
}

.av-main-nav a:hover{
	color:#748f6b !important;
	border:none !important;
}

.container_wrap, #main{
	border:none !important;
}

.widgettitle{
	text-transform: none !important;
}

.textwidget{ padding:0 !important; font-size:14px !important; line-height: 27px !important; }
.textwidget i{ color:#748f6b !important;  font-size:12px !important; margin:0 3px 0 0; }
.textwidget a{ line-height: 20px !important; }

	.avia-table-1 .pricing-table-wrap .pricing-table .avia-heading-row{
		border:1px solid #fff;
	}
	
	.avia-table-1 .pricing-table-wrap:nth-child(2) .pricing-table .avia-heading-row{
		background:#8f53cc !important;
	}

	.avia-table-1 .pricing-table-wrap:nth-child(1) .pricing-table .avia-heading-row{
		background:#4686b2 !important;
	}

	.avia-table-1 .pricing-table-wrap:nth-child(3) .pricing-table .avia-heading-row{
		background:#df5819 !important;
	}

	.avia-table-1 .pricing-table-wrap:nth-child(4) .pricing-table .avia-heading-row{
		background:#d19900 !important;
	}

	.avia-table-2 .pricing-table-wrap .pricing-table .avia-heading-row{
		border:1px solid #fff;
	}
	
	.avia-table-2 .pricing-table-wrap:nth-child(3) .pricing-table .avia-heading-row{
		background:#8f53cc !important;
	}

	.avia-table-2 .pricing-table-wrap:nth-child(2) .pricing-table .avia-heading-row{
		background:#4686b2 !important;
	}

	.avia-table-2 .pricing-table-wrap:nth-child(4) .pricing-table .avia-heading-row{
		background:#df5819 !important;
	}

	.avia-table-2 .pricing-table-wrap:nth-child(5) .pricing-table .avia-heading-row{
		background:#d19900 !important;
	}


/*
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 */
  	.avia-desc-col{
		font-size:14px !important;
		line-height: 14px !important;
	}

  	.pricing-table li{
		height:50px !important;
	}
}



/*
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 */
	.av-logo-container img{
		width:125px !important;
		margin:8px 0 0 0 !important;
	}
	.avia-table-1 .pricing-table{
		float:left !important;
		width:25% !important;
		margin:0 !important;
	}

	.first-table-item{
		font-size:11px !important;
	}

	.avia-heading-row{
		font-size:10px !important;
	}

	.avia-table-2 .pricing-table-wrap .pricing-table .avia-heading-row{
		font-size:9px !important;
		padding:7px 0 0 0 !important;
	}


	.pricing-table{
		float:left !important;
		width:18% !important;
		margin:0 !important;
		font-size:11px !important;
	}

	.pricing-table li{
		height:50px !important;
	}

	.avia-desc-col{
		display:initial !important;
		font-size:10px !important;
		line-height: 10px !important;
		width:28% !important;
	}

	.avia-desc-col .avia-heading-row{
		padding: 12px 0 0 0 !important;
	}

}