/* 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 */
@import url("legacysans/stylesheet.css");

.heritage-red{
	color:#e12826;
}

a {
	color:#e12826;
}
h1, h2, h3{
	font-family: 'itc_legacy_sansmedium';
}

.header_color .main_menu ul:first-child >li > ul, #top .header_color .avia_mega_div > .sub-menu {
	/*border-top-color: #a81010;*/
	border-top-color: #e12826;
}
.header_color .sub_menu>ul>li>a, .header_color .sub_menu li{ /* Top nav */
	color: #242323;
	border-color: #242323;
}

#top #header_main > .container .main_menu .av-main-nav > li > a{ /* Main Menu Links*/
	color:#242323;
	font-weight: normal;
	font-size:16px;
}
#top .av-menu-button-bordered > a .avia-menu-text{ /* Border style menu button */
	border-color: #e12826;
}
#top .av-menu-red>a{ color: #e12826; }
#top #avia2-menu .avia-bullet {display:none;}
#top .av-menu-flame>a::after{ /* Border style menu button */
	content: " ";
	display: inline-block;
	background-image:url('../images/homepage/markerimage.png');
	background-size: contain;
	margin-left:20px;
	margin-right:-10px;
	height:20px;
	width:20px;
	position: relative;
	top:5px;

}
html { background-color: #fff; }
h3.av-special-heading-tag, h3 {
	text-transform:uppercase;
	font-size:36px;
	color: #322f2f;
}

h4.av-special-heading-tag {
	text-transform:uppercase;
	font-size:18px;
	color:#4c4b4b;
}
ul.list-header li::before {
	content:' ';
	display: inline-block;
	margin-right:10px;
	width: 0; height:0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #e12826;
  
}
ul.list-header li {
	/*float: left;
	width: 45%;
	padding:0;*/
	font-family: 'itc_legacy_sansmedium';
	text-transform: uppercase;
	font-size:18px;
    list-style: none;
    margin-left: 0;
}

ul.footer-links li{
	float:left;
	clear:none;
	padding-right: 20px;
}

#avia2-menu>li>a{
	font-weight: 400;
	font-size: 13px;
}

#mobile-banking .avia_textblock h3{
	font-size:30px;
}
#mobile-banking .hp-phoneapp{
	position:relative;
	max-width:inherit;
	width: 310px;
	left:-130px;
	top:-100px;
	margin-bottom: -100px;
}
#mobile-banking .av_two_fifth.el_after_av_one_fifth{
	padding-left:100px;
}
@media only screen and (max-width: 989px) {
	.cta-message h2{
		font-size:20px;
	}
	#mobile-banking .avia_code_block_1{
		text-align: center;
	}
	#mobile-banking .hp-phoneapp{
		left:-20px;
	}
	#mobile-banking .av_two_fifth.el_after_av_one_fifth{
		padding-left:0px;
	}
	
	.responsive #top #wrap_all #mobile-banking .flex_column{
		border-radius: 0px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
}
.sign-box-mobile{
	display:none;
}
.sign-box-mobile a{
	flex-grow:1;
	margin:10px;
	padding:5px 0px;
	text-align: center;
}
@media only screen and (max-width: 989px) {
	.sign-box-mobile{
		display:flex;
	}
	.sign-box{
		display: none;
	}
}
.sign-box-mobile, .sign-box{
	background-color:#e12826;
	color: white;
}
.sign-box-mobile a, .sign-box a{
	font-size:18px;
	font-family: 'itc_legacy_sansmedium';
	background-color: white;
	color: black;
}
.sign-box{
	border-left:1px solid #e1e1e1;
	margin:10px;
	float:left;
	position: absolute;
	transition-duration: .3s;
	/* top: 0; */
	bottom: -28px;
}
.sign-box a{
	display: block;
	margin: 10px;
	padding: 5px;
	text-align: center;
}
.sign-box a.sign-link{
	color:white;
	background-color: transparent;
}
.av-content-full.content{
	padding-top:30px;
}
#connect-with-us .flex_column h3{
	color:white;
	font-size:18px;
	font-weight: normal;

}
.widgets_on_page ul, .widgets_on_page li {
	margin: 0;
}

.soft-hidden{
  display:none;
}
#footer {
	padding: 10px 0;
}
#footer .widget{
	margin:0;
}
.logo img{
	padding: 5px 0;
	max-width: 245px;
	position: relative;
	top:20px;
}
body.page-template-template-ppc .logo img{
	top:0px;
}
@media only screen and (max-width: 989px){
	.logo img{
		position: static;
	}
}
strong, b {
	color:black !important;
}

div#after_layer_slider_1 {
	border-top: 0;
}
div.el_after_av_one_half, div.el_after_av_textblock{
	/*margin-top:10px;*/
}

#top .main_color .newsletter_form{
	display: inline-block;
	border-radius: 5px;
	height: 40px;
	border:white 1px solid;
	margin-bottom: 0px;
}
#top input.newsletter_form{
	width: 40%;
}
#top button.newsletter_form{
	width: 10%;
	background-color:#e12826;
	position: relative; top:5px;
	color:white;
}
.borderless-table, .borderless-table tr, .borderless-table td, .borderless-table tr:first-child{
	border:none !important;
	background:none !important;
}

.cta-box{
	background-color: #e7e7e7;
	padding:30px;
	position: relative;
	margin-top:30px;
	margin-bottom: 20px;
}
.cta-box .iconbox_icon{
	background-color: #df4332;
	color:white;
	float: none;
	position: absolute;
	left: 50%;
	top: -26px;
	margin: 0 0 0 -40px;
	padding: 15px;
	border-radius: 100px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	font-size: 26px;
	line-height: 24px;
}
.cta-box .cta-message{
	width:47%;
	float:left;
}
.cta-box .cta-message h2{ color:#0b0b0b; font-size:32px; text-transform: uppercase;}
.cta-box .cta-message h3{ color:#959090; font-size:25px; text-transform: uppercase; font-weight: normal;}
.cta-box .cta-message p{ color:#171717; font-size:12px; }
.cta-box .cta-form{
	width:47%;
	float:right;
	position: relative;
	top:-8px;
}
.cta-box .cta-form form{
	margin-bottom: 0px !important;
}
.cta-box .cta-form .gform_wrapper{ margin-top:0px; margin-bottom:0 !important;}
.cta-box .cta-form input, .cta-box .cta-form textarea, .cta-box .cta-form select{ border-radius:4px!important; margin-bottom:0 !important; font-family: 'itc_legacy_sansmedium' !important; font-size: 16px !important;}
.cta-box .cta-form .gfield_label{ display:none !important;}
.cta-box .gform_wrapper ul li.gfield{ margin-bottom: 0 !important;}
@media only screen and (max-width: 767px){
	.cta-box .cta-message h2{ font-size:26px;}
	.cta-box .cta-form{
		width:100%;
		float:none;
	}
	.cta-box .cta-message{
		width:100%;
		float:none;
	}
}

div.av-special-heading{
	margin-top:0;
}
li#menu-item-794 a {color: #ec1c2c !important;}

.social-icons { float:right; }
.social-icon{
	text-indent: -3000px;
    display:inline-block;
    width:27px; height:26px;
    background:url('../images/social-icons.png');
}
.social-icon.icon-twitter{ background-position: -33px 0;}
.social-icon.icon-instagram{ background-position: -68px 0;}
.social-icon.icon-linkedin{ background-position: -98px 0;}
.sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
	padding: 0;
}
div.av-subheading_below p {
	color: #8a8a8a;
}

div.hr.hr-default{
	margin: 10px 0;
}

.av-main-nav > li > a {
	font-size: 14px;
}

/* Remove some items from the main menu */
ul.av-main-nav li.page_item.page-item-93, ul.av-main-nav li.page_item.page-item-321, ul.av-main-nav li.page_item.page-item-95, ul.av-main-nav li.page_item.page-item-344, li#menu-item-search, ul.avia_mega.menu.av-main-nav>li:first-child, ul.av-main-nav li.page_item.page-item-363{
	display: none;
}

.av-main-nav li.current_page_item:after, .av-main-nav li.current_page_parent:after {
	content: " ";
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: 4px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #ed242f;
}
.av-main-nav li.current_page_parent .current_page_item:after{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #ed242f;
	top: 24px;
	left: inherit; right: 5px;
}
.av-main-nav li.current_page_item, .av-main-nav li.current_page_parent {
	background-image: url(data:image/png;base64,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);
	background-repeat: repeat-x;
	background-position: bottom;
}

.widget_nav_menu li.current_page_item:after {
	content: " ";
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #ed242f;
	height: 0;
	width: 0;
	position: absolute;
	right: 4px;
	top: 12px;
}

.widget_nav_menu li.current_page_item, .av-main-nav li.current_page_parent .current_page_item a {
	background-color: white;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAABxJREFUeNpifCOj858BCTAxoAHCAgAAAAD//wMAkTwCOwycNAYAAAAASUVORK5CYII=) !important;
	background-repeat: repeat-y !important;
	background-position: right !important;
	position: relative;
	box-shadow:none !important;
}
.widget_nav_menu li.current_page_item {
	background-color: white !important;
}
.widget_nav_menu li.current_page_item{
	margin-right:-50px; padding-right:50px;
	border:none;
}
.avia-color-red{
	background-color:#ec1c2c !important;
	border-radius:0 !important;
	border:none !important;
}
.contact-box, .support-box{
	white-space:normal !important;
}
.support-box {
	margin-left:-200px !important;
}
.contact-box {
	margin-left:200px !important;
}

.av_one_fourth div.iconbox_icon.heading-color {
	background-color: lightgray;
	color: white;
	border-radius: 100px;
	width: 50px;
	height: 50px;
	line-height:50px;
	text-align:center;
	font-size: 32px;
/* position: relative; */
}

.av_one_third div.iconbox_icon.heading-color {
	font-size: 28px;
}
.av_one_third [data-av_icon]:before {
	position: relative;
	right: 1px;
	bottom: 1px;
}

div#header_main{
	border-top-width:0;
}

.av_one_fourth div.iconbox_content_container {
	margin-left: 20px;
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
	border: dashed 2px lightgray;
	padding-left: 10px;
	padding-right: 10px;
	color: lightgray;
	width: 150px;
	text-align: right;
}
.av_one_third div.iconbox_content{
	height:237px;
	overflow:hidden;
}
.iconbox .iconbox_content  h3.iconbox_content_title  {
	font-size: 23px;
}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
	padding-top: 98px;
}
.help {
	font-weight:bold;
	color:white;
}

dt {
	font-weight:bold;
}
dd {
	padding-left:40px;
	margin-bottom: 10px;
}

ul ul li {margin-bottom: 0px;}

.caption {float:left; width:300px; font-weight:bold;}
/* Page specific */

  /* Customer Service 76 */

.page-id-76 td, .page-id-76 tr, .page-id-76 table, .page-id-76 tbody {
	border: thin transparent solid;
}
.page-id-76 table tr td:first-child{
	text-align:right;
	font-weight:bold;
}
.page-id-76 .main_color table caption,.page-id-76  .main_color tr:nth-child(even),.page-id-76  .main_color .pricing-table>li:nth-child(even) {
	color: inherit;
}
  /* Home Page ID:2 */

.page-id-2 .avia_textblock .list-header a{
	color: rgb(102, 102, 102);
}
body.avia-promo #main, body.avia-promo .container_wrap{
	background:none; border:none;
	padding-top: 0px !important;
}

body.avia-promo main header.promo-header{
	margin: 0 auto;
	position:relative;
}
body.avia-promo .content{
	/*padding-bottom: 0;*/
}
body.avia-promo div.footer-promo-link a {
	color: white;
}
body.avia-promo div.footer-promo-link {
	text-align: center;
	padding: 40px 0;
	font-size: 14px;
}

img.img-vid {
	margin-left: 7px;
}
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
}

div.widgets_on_page h2.widgettitle {
	font-size: 23px;
	margin-top: 0 !important;
}

.sidebar_left .news-thumb, .sidebar_left .no-news-thumb  {
    float: left;
    margin: 4px 9px 0;
}
li.news-content.post-format-standard {
    text-align: left;
}

section.widget_categories{
	text-align: left;
}
section.widget_categories h3{
	font-size:18px;
}
li.cat-item:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

li.cat-item {
    border-bottom: 1px solid lightgray;
    padding-bottom: 7px;
    margin-bottom: 7px;
    list-style-image: url("/wp-content/uploads/2014/04/list-triangle.png");
    list-style-position: inside;
}
article.slide-entry {
    border: #ececec 1px solid;
    border-radius: 5px;
}
article.slide-entry .slide-content {
    padding: 10px;
}
article.slide-entry .slide-content h3.entry-title{
    color:#e12826;
		font-size:18px;
		font-weight:normal;
}
article.slide-entry .slide-content .slide-meta {
    font-size:10px;
}
article.slide-entry .slide-content .entry-content::before {
    content: " ";
    width: 100%;
    height: 16px;
    display: block;
    background-image: url(../images/blog-seperator.png);
    background-repeat: no-repeat;
}

#top #s{
	background-color:#d1d1d1;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}
#top #searchsubmit{
	background-color:#d1d1d1;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	right:-5px;
}
.tabcontainer{
	border: solid #f2f2f2 1px;
	border-top-width:0px;
}
.js_active .avia_combo_widget .top_tab .tab{
	background-color:#f2f2f2;
}
.js_active .top_tab .tab.widget_tab_recent{
	border-left: solid 1px white;
	border-right: solid 1px white;
}
.js_active .top_tab .tab.widget_tab_comments{
	margin-left:3px;
}
.js_active #top .avia_combo_widget .top_tab .tab.active_tab{
	background-color:white;
	border-top:solid 2px red;
	border-top-color:red !important;
	border-radius:0px;
	border-bottom-width:0px;
}
/*
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 */
	span.videothumbnails {
		width: 150px;
		display: block;
		float: left;
	}
	.page-id-74 dl, .parent-pageid-74 dl {
	 width:50%;
	 float:left;
	 overflow:hidden;
	}
	.page-id-74 dt, .page-id-74 dd, .parent-pageid-74 dt, .parent-pageid-74 dd{
		font-weight:normal;
		padding-left:0;
		margin-bottom:0;
	}
	.page-id-74 div.hours:after, .parent-pageid-74 div.hours:after {
		content: " ";
		clear: both;
		width: 0; height: 0;
		display: block;
	}
	.page-id-74 div.hours:first-child, .parent-pageid-74 div.hours:first-child{
		padding-bottom:10px;
	}
	.page-id-74 div.hours p , .parent-pageid-74 div.hours p{
		margin: 0;
	}
	div#header_meta nav.sub_menu {
		position: relative;
		top: 20px;
	}
	.header-scrolled div#header_meta nav.sub_menu {
		top: 10px;
	}
	.avia-menu-fx {
		position:relative;
		bottom:10px;
	}

	div#header_meta, div#header_meta div.container{
		height:0; min-height: 0;border:none; background:none;
	}

	.av-main-nav .page-item-76 a{
		padding-right:0;
	}
	.page-id-76 td, .page-id-76 tr, .page-id-76 table, .page-id-76 tbody {
		background-color: transparent !important;
	}
	.page-id-76 td {
		padding: 0 12px;
	}
	.home.page div.flex_column.av_one_half.first.avia-builder-el-1.el_after_av_layerslider.el_before_av_one_half.avia-builder-el-first {
		position: relative;
		left: 40px;
	}
	.av-main-nav li > a {
		position: relative;
		top: 10px;
	}
	header.header-scrolled .av-main-nav li > a{
		top: 4px;
	}

}

#advanced_menu_toggle{
    right:30px;
}
#advanced_menu_hide{
    margin-top:-10px;
}
/* Custom width so the logo doesn't run into the menu */
@media only screen and (max-width: 989px) and (min-width: 768px){
	.responsive .container {
		width: 750px;
	}
		.responsive .main_menu ul:first-child > li > a {
		padding: 0 7px;
	}
	/*img.img-vid {
		margin-left: 21px;
		margin-top: 10px;
	}*/
	span.videothumbnails {
		width: 150px;
		display: block;
		float: left;
	}

}
/*
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 */
      #header_meta .container, #header_main .container {
        width: 100%;
    }
	div#header_meta, div#header_meta div.container{
		border:none; background:none; box-shadow:none;
	}
	body.avia-promo .entry-content-wrapper{
		padding: 10px 20px !important;
	}
	body.avia-promo .container {
		width: 100%;
	}
	.responsive #scroll-top-link {
		display: inherit;
	}
	img.img-vid {
		margin-left:0px;
		width: 100px;
		margin-top: 5px;
	}
	#MY_VIDEO_1{
		margin-left:-16px;
		width:350px !important; height:196px !important;
	}
	#top .avia-layerslider .ls-nav-prev {
		left: 0px;
	}
	#top .avia-layerslider .ls-nav-next {
		right: 0px;
	}
	.avia-google-map-container{
		height:150px !important;
	}
	.page-id-472 h1 {font-size:20px;}
	div.vidclearfix {
		clear: both;
	}

}

.widgets_on_page ul, .widgets_on_page ul li {
    list-style: none;
    background: none;
}
body.archive a.slide-image{
	float:left;
	max-width:200px;
	margin-bottom: 0px !important;
}
body.archive div.slide-content{
	float:left;
}

.hp-iconbox{
	text-align: center;
}
.hp-iconbox .iconbox_icon{
	position:relative;
	float:none;
	top:-32px;
	left:calc(50% - 25px);
	background-color: #e12826 !important;
}
.hp-social-icon{
	text-indent: -3000px;
    display:inline-block;
    width:46px; height:46px;
    background:url('../images/homepage/hp-social-icons.png');
}
.hp-social-icon.icon-twitter{ background-position: -57px 0;}
.hp-social-icon.icon-instagram{ background-position: -114px 0;}
.hp-social-icon.icon-linkedin{ background-position: -170px 0;}
.avia-google-maps h2{
	position:absolute;
	left:100px;
	top:30px;
	font-weight: normal;
	text-transform: uppercase;
	background: #e12826;
	color: white;
	padding: 15px;
}