#menu_toggle, #search_toggle {
	display: none;	
}

#mobile_flag, #header_navigation_close {
	display: none;	
}

#slider:after {
	content: '';
	display: table;
	clear: both;
}

#slider_shadow {
	width: 100%;
	height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	background-image: url('/images/main/wide_shadow_60.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#slider_shadow_bottom {
	width: 100%;
	height: 6px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 900;
	background-image: url('/images/main/wide_shadow_6.png');
	background-repeat: no-repeat;
	background-position: center top;
}

#header_navigation li.active > ul {
	display: block !important;
}

@media screen and (max-width: 1040px) {
	.middle_align {
		max-width: 100%;
		box-sizing: border-box;	
	}
	
	#header_navigation > ul > li {
		width: 12.49% !important;
		box-sizing: border-box;	
	}
		
		#header_navigation > ul > li > a {
			font-size: 12px;	
		}
		
		#header_navigation > ul > li > ul li {
			max-width: 160px;	
		}
		
		#header_navigation > ul > li ul > li > a {
			font-size: 11px;	
		}
		
		#header_navigation > ul > li li.more ul > li > a {
			min-width: 100px;	
		}
		
			#header_navigation .product_nav_image {
				width: 100%;
				min-height: 0;
				box-sizing: border-box;	
			}
			
				#header_navigation .product_nav_image > a > img {
					width: 100%;	
				}
		
	.subpage_wrapper {
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width: 980px) {
	/* SITEWIDE */
	.middle_align {
		width: 100%;	
		box-sizing: border-box;
		border-left: none;
		border-right: none;
	}
	
	.zoomContainer {
		display: none !important;
	}
	
	/* HEADER */
	header {
		background-position: center top;	
	}
	
	#header_phone {
		margin-top: 5px;
		font-size: 21px;	
	}
	
	#header_flag {
		display: none;
	}
	
		#header_navigation > ul > li ul > li > a {
			font-size: 10.5px;	
		}
		
	/* HOMEPAGE */
	#slider {
		width: auto;
		height: auto;
	}
	
		div.slider_text {
			max-width: 100%;
			max-width: calc(100% - 20px);
			width: 480px !important;
			top: 18px;
			right: 10px !important;
			background-color: rgba(0,0,0,0.6);
		}
		
			div.slider_text h1, div.slider_text h2 {
				padding: 20px;	
			}
		
			div.slider_description {
				margin-top: 0;
			}
		
			div.slider_description .text_only {			
				display: none;
			}
			
			div.slider_description a {
				display: inline-block;
				width: 100%;
				padding: 0 20px 20px 0;
				color: #cee6f0;
				text-align: right;	
				text-transform: uppercase;
				box-sizing: border-box;
			}
			
			.camera_pag {
				display: none;	
			}			
			
		#slider_bottom_shadow {
			visibility: hidden;	
		}
	
	#gallery {
		visibility: hidden;
	}
	
	#announcements {
		width: 30.612244897959%;	
		left: 10px;
	}
	
		#announcements * {
			max-width: 100%;
			box-sizing: border-box;
		}
		
		#announcements_header > h2 {
			margin: 17px 0px 0px 10px;
			font-size: 17px;	
		}
		
		.announcement {
			min-width: 100%;	
		}
	
	#quicklinks {
		width: 65.30612244898%;
		box-sizing: border-box;
		overflow: hidden;
		right: 10px;
	}
	
		#quicklinks * {
			max-width: 100%;
			box-sizing: border-box;
		}
		
		#quicklinks_col_1 {
			width: 48.387096774194%;
		}
		
		#quicklinks_col_2 {
			width: 48.387096774194%;
		}
		
		.quicklink_drawer_top > h2 {
			margin: 16px 0 0 4px;
			font-size: 14px;	
		}
		
		.quicklink_drawer_bottom {
			background-position: center top;	
		}
		
		.quicklink_drawer_content > h2 {
			font-size: 24px;	
			line-height: 1.1;
		}
		
		.quicklink_drawer_content > h3 {
			font-size: 16px;
			line-height: 1.1;
		}
		
		.quicklink_drawer_content > p {
			font-size: 17px;
			line-height: 1.1;
		}
		
		.quicklink_button {
			font-size: 12px;	
		}
		
		.quicklink_drawer_content {
			height: 150px;	
		}
		
			.quicklink_drawer_content img.drawer_shadow {
				left: 0;	
			}
		
	/* SUBPAGES */
	
	.subpage_wrapper, .product_wrapper, .news_wrapper {
		width: 100%;
		margin: 30px 0;
		box-sizing: border-box;	
	}
		
		.subpage_contents, .product_contents, .news_content {
			width: 100%;
			padding: 2%;
			box-sizing: border-box;	
		}
		
			.subpage_image_col {
			}
			
				.subpage_image_wrapper, .product_image_wrapper {
					max-width: 100%;	
					margin-top: 0;
					overflow: hidden;
				}
				
				.subpage_image_box, .product_image_box {
					max-width: 100%;
				}
			
				.subpage_image, .product_image {
					max-width: 100%;	
				}
		
			.subpage_details_col, .product_details_col {
				padding-top: 0;	
			}
			
			.product_details_col {
				float: right;
				width: 50%;
				width: calc(100% - 320px);	
				margin: 0;
			}
			
				.subpage_details_col > img.separator, .product_details_col > img.separator {
					max-width: 100%;
					width: calc(100% - 320px);	
				}
				
				.subpage_text_col, .subpage_text_col.constrained {
					float: left;
					max-width: 50%;
					max-width: calc(100% - 320px);	
				}
				
				.subpage_text_col img {
					max-width: 100%;
				}
				
				.domestic_first .subpage_text_col, .domestic_first .subpage_text_col.constrained {
					float: none;
					max-width: 100%;	
				}
				
				.padded .subpage_text_col, .padded .subpage_text_col.constrained {
					max-width: 100%;	
				}
				
				.product_text_col {
					width: 100%;
				}
				
				.product_links_col {
					width: 100%;
					max-width: 430px;
					margin-left: 0;
				}
				
					.product_links_col ul > li {
						display: inline-block;
						width: 48%;
						margin-left: 2%;
					}
					
					.product_links_col ul > li:nth-child(odd) {
						margin-left: 0;
					}
					
					.submittal_link {
						display: inline-block;
					    width: 48%;
						margin-left: 2%;	
					}
					
					.submittal_link:nth-of-type(odd) {
						margin-left: 0;
					}
					
					.submittal_link .submittal_info {
						right: 12px;	
					}
		
		.application_title {
			max-width: 75%;
			max-width: calc(100% - 160px);
		}
		
		.subpage_bottom_angler, .product_bottom_angler, .news_bottom_angler {
			width: 100%;	
		}
		
		.news_content table {
			max-width: 90vw;	
		}
		
			.news_content table img {
				max-width: 100%;
			}
			
			.news_text {
				word-break: break-word;	
			}
		
		h2.related_products {
			margin-left: 10px;	
		}
		
		.related_sep {
			width: 100%;	
		}
		
		.result_table table {
			width: 100%;
		}
		
		.subpage_content_heading {
			width: 100%;
		}
		
		.request_form_wrapper .subpage_text_col, .request_form_wrapper .subpage_text_col.constrained {
			float: none;
			max-width: 100%;
		}
		
		#map_container {
			width: auto;
			max-width: 100%;	
			overflow: hidden;
			background-size: contain;
		}
		
			#map_container > svg {
				visibility: hidden;
			}
		
		#rep_container {
			width: 100%;
			max-width: 100%;
			margin: 0;	
		}
		
			#rep_container .separator_860 {
				width: 100%;
			}
		
			#rep_container.four_column > .column {
				width: 23.5%;
				margin-right: 2%;
			}
			
			#rep_container.four_column > .column.last {
				margin-right: 0;	
			}
			
		.label_page .subpage_top_angler {
			max-width: 100%;
		}
			
		.label_page .subpage_content_heading {
			margin: 0;
		}
		
			.label_page #instructions {
				width: 100%;
				height: auto;
				position: static;
			}
			
			.label_page #instruction_text {
				width: 100%;
				position: static;
			}
			
			.label_page #query_results {
				width: 100%;
				position: static;
			}
			
			.label_page #search_container {
				width: 100%;
				position: static;
			}
			
			.label_page #search_box {
				position: relative;
			}
			
		#result_table table {
			width: 100%;
		}
		
		.separator_860 {
			max-width: 100%;
		}
		
		#contact_request_form .left_col {
			float: none;
			width: 100%;
		}
		
	/* FOOTER */	
		
	#footer_navigation > ul {
		padding-left: 10px;
		padding-right: 10px;	
	}
	
	#footer_navigation {
		display: none;
	}
	
	#footer_sitemap {
		padding-top: 20px;
	}
}

@media screen and (max-width: 920px) {
	#google_search {
		width: 185px;	
		bottom: 38px;
	}
	
		.gcse-search #searchBox {
			width: calc(100% - 64px);
		}
		
		#google_translate_element > div > div {
			display: block !important;
		}
	
		#google_search td.gsc-input {
			display: block;	
		}
		
		#google_search .gsc-search-box-tools .gsc-search-box .gsc-input {
			padding-right: 0;	
		}
		
		#google_search td.gsc-search-button {
			display: block;
			width: auto;
			text-align: right;	
		}	
		
		#header_navigation > ul > li > a {
			font-size: 9.5px;	
		}
		
		#header_navigation > ul > li ul > li > a {
			font-size: 9.5px;	
		}
		
	#tagline {
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
	}
}

@media screen and (max-width: 800px) {
	/* HEADER */
	
	header {
		height: 150px;
	}
	
	#header_logo {
		bottom: 20px;	
		left: 20px;
	}
	
	#header_top_right {
		right: 13px;
	}
	
	#menu_toggle {
		display: block;
		width: 100px;
		height: 13px;
		padding: 15px 9px;
		background-color: #f0f0f2;	
		position: absolute;
		right: 98px;
		bottom: 20px;
		cursor: pointer;
		color: #516171;
		font-weight: bold;
		line-height: 1;
		text-align: center;
	}
	
	#google_search {
		display: none;
		width: 280px;
		padding: 10px;
		background-color: white;
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);	
		right: 2%;
		margin-right: 290px;	
		bottom: 20px;
	}
	
		#google_search td.gsc-input {
			display: table-cell;
		}
	
		#google_search td.gsc-search-button {
			display: table-cell;
			text-align: left;	
			padding-left: 10px;
		}
	
	#search_toggle {
		display: block;
		padding: 15px 17px;
		background-color: #f0f0f2;	
		cursor: pointer;
		position: absolute;
		right: 236px;
		bottom: 20px;
	}
	
		#search_toggle img {
			display: block;
		}
	
	#header_eagle {
		width: 58px;
		height: auto;
		right: 20px;
		top: auto;
		bottom: 20px;	
	}
		
	#header_navigation {
		display: none;
		max-width: 25%;
		margin-top: 4px;
		top: 100%;
		left: 0;
		bottom: auto;
		right: auto;
	}
	
		#header_navigation * {
			box-sizing: border-box;
		}
	
		#header_navigation > ul > li {
			float: none;
			width: 100% !important;
			position: relative;
			text-align: left;
		}
		
		#header_navigation > ul > li > a {
			font-size: 12px;	
			padding-left: 10px;	
		}
		
		#header_navigation > ul > li ul {
			width: 100%;
			left: 100%;	
			top: -4px;
		}
		
		#header_navigation > ul > li > ul li {
			max-width: 100%;
			/*width: 180px;	*/
		}
		
		#header_navigation > ul > li li.more > ul {
			width: 100%;
			margin-left: -1px;	
		}
		
		#header_navigation > ul > li ul > li > a {
			font-size: 12px;	
		}
		
		#header_navigation > ul > li li.more li.more > ul {
			width: 100%;
			margin-left: -1px;	
		}
		
	#map_contents_container {
		padding: 0 0 2% 0;
	}
	
	#rep_container {
		padding: 0 2%;
		box-sizing: border-box;
	}
}

@media screen and (max-width: 767px) {
	#header_social_media {
		display: none;	
	}
	
	#header_flag {
		display: block;	
	}
	
	#quicklinks > h2 {
		font-size: 17px;	
	}
	
		.quicklink_drawer_top > img {
			margin-left: 6px;
		}
	
	.announcement {
		padding: 4px 8px 8px; 	
	}

	/* SUBPAGES */

		#top_megalug {
			max-width: 30%;
			top: 20px;
			right: 30px;	
		}

		.subpage_image_col, .product_image_col {
			width: 40%;
			height: 100%;
			margin-right: 2%;	
		}
		
		.subpage_wrapper.product_overview .subpage_image_col {
			height: 100%;
		}
		
			.subpage_image_wrapper {
				max-width: 100%;
				height: 100%;
				overflow: hidden;	
			}
			
			.constrain .subpage_image_wrapper img {
				max-width: 100%;
			}
			
			.subpage_image_box, .product_image_box {
				max-width: 100%;
				height: 100%;
				background-position: bottom right -1px;
			}
		
			.subpage_image {
				max-width: none;
				width: auto;
				position: static;	
			}
			
			.product_image {
				max-width: none;
				width: auto;	
			}
			
		.subpage_text_col, .subpage_text_col.constrained, .product_details_col, .product_details_col.constrained {
			max-width: 58%;	
			width: 100%;
		}
		
		.product_links_col ul > li, .submittal_link {
			display: block;
			width: 240px;
			margin-left: 0;	
		}
		
		.result_table tbody tr td.col1 {
		}
		
		.result_table tbody tr td.col2 {
		}
		
		.media_item:nth-child(even) {
			margin-left: 2%;
		}
		
		.media_image {
			width: 30%;
		}
		
		#media_form .left_col, #media_form .right_col {
			float: none;
			width: 100%;	
		}
		
		#media_form .left_col:after {
			content: '';
			display: table;
			clear: both;
		}
		
		.label_page #result_table thead th, #result_table tbody tr td {
			padding: 4px 8px;
			font-size: 14px;	
		}
}

@media screen and (max-width: 700px) {	
	#header-top-right {
		right: 2%;	
	}
	
	#header_logo {
		max-width: 279px;
		left: 2%;	
	}
	
	#header_eagle {
		right: 2%;	
	}
	
	#menu_toggle {
		right: 2%;
		margin-right: 78px;	
	}
	
	#search_toggle {
		right: 2%;
		margin-right: 216px;	
	}
	
	#google_search {
		width: 260px;
		margin-right: 284px;
	}
	
	#header_navigation > ul > li#nav_tech_support li.more ul > li > a {
		min-width: 0;	
	}
	
	#home_three_col {
		height: auto;	
	}

	#quicklinks {
		width: 100%;
		height: 444px;
		padding: 0 2% 30px 2%;
		position: relative;	
		right: 0;
		top: 0;
	}
	
		#quicklinks > h2 {
			margin-top: 20px;
			font-size: 24px;	
		}
	
		#quicklinks_col_1 {
			width: 47%;
			height: 366px;
			left: 2%;
			bottom: auto;
			top: 66px;
		}
		
		#quicklinks_col_2 {
			width: 47%;
			height: 366px;
			right: 2%;	
			bottom: auto;
			top: 66px;
		}
	
		.quicklink_drawer_content {
			width: 100%;	
		}
		
	#announcements {
		width: 100%;
		height: 280px;
		position: static;	
	}
	
		#announcements_scroll_area {
			height: 214px;	
		}
		
	/* SUBPAGES */
	
	.request_form_wrapper .request_form .left_col, .request_form_wrapper .request_form .right_col {
		float: none;
		width: 100%;
	}
	
		#rep_container h3 {
			font-size: 12px;	
		}
	
		#rep_container p {
			font-size: 11px;
			line-height: 1.2;
			word-wrap: break-word;	
		}
	
		#rep_container.four_column > .column {
			width: 49%;	
		}
		
		#rep_container.four_column > #regional_manager.column {
			margin-right: 0;
		}
}

@media screen and (min-width: 601px) {
	#header_navigation_close {
		display: none !important;
	}
}

@media screen and (max-width: 600px) {
	header {
		height: 200px;
		background-position: left  -21px top 23px;
		background-size: 1110px auto;	
	}
	
	#header_top_right {
		width: 100%;
		height: 43px;
		position: absolute;
		right: 0;
		top: 0;
		text-align: center;
		background-color: #0177c1;
		padding: 7px 0 5px;
		box-sizing: border-box;
	}
	
		#header_phone {
			float: none;
			padding: 0;
			position: static;
			display: inline;	
			color: #003c60;
			font-size: 26px;
			font-weight: 600;
		}
		
		#header_flag {
			display: none;
		}
		
		#mobile_flag {
			float: none;
			padding: 0;
			display: inline;
			margin-right: 10px;	
		}
	
		#header_eagle {
			display: none;	
		}
	
	#logo_container {
		display: block;
		width: 100%;
		text-align: center;	
	}
	
		#header_logo {
			max-width: 90%;
			height: auto;
			max-height: 83px;
			margin: 62px auto 0;	
			position: static;
		}
	
	#toggles {
		width: 100%;
		position: absolute;
		top: 162px;
		left: 0;
		text-align: center;
	}
	
		#menu_toggle {
			display: inline-block;
			margin-right: 0;
			position: static;
		}
		
		#search_toggle {
			display: inline-block;
			margin-right: 20px;
			position: static;
		}
		
			#search_toggle img {
				position: static;
				margin-right: 0;
			}
	
		#toggles > div {
			vertical-align: top;	
		}
	
	#google_search {
		height: auto;
		right: auto;
		left: 2%;
		bottom: 50px;	
	}
	
		#google_search .gsc-results-wrapper-overlay {
			width: 85%;
			height: 90%;
			left: 7.5%;
			top: 5%;
			box-sizing: border-box;	
		}
	
	/* BIG CHANGES TO NAVIGATION */
	
	#header_navigation {
		max-width: 100%;	
		margin-top: 0;
		top: 43px;
		left: 0;
		z-index: 1000;
	}
	
		#header_navigation * {
			z-index: auto;	
		}
	
		#header_navigation > ul > li {
			text-align: center;	
		}
		
		#header_navigation > ul li.more > a {
			/*background-position: center right 2%;	*/
			background-image: none !important;
			padding-right: 50px;
		}
		
		#header_navigation > ul > li > a {
			font-size: 15px;
			padding: 10px 0;
		}
		
		.touchevents #header_navigation > ul > li:hover > a, .touchevents #header_navigation > ul > li#nav_domestic_first:hover > a {
			color: #4a4a4a;
			background-color: #f5f5f5;
		}
		
		#header_navigation > ul > li ul {
			left: auto;
			top: auto;
			position: static;	
		}
		
		#header_navigation > ul > li {
			text-align: center;	
			z-index: 1;
		}
		
			#header_navigation > ul > li > ul > li {
				z-index: 11;
			}
			
				#header_navigation > ul > li > ul > li {
					z-index: 21;	
				}
		
					#header_navigation > ul > li > ul > li > ul > li {
						z-index: 31;
					}
			
						#header_navigation > ul > li > ul > li > ul > li > ul > li {
							z-index: 41;
						}
	
		#header_navigation > ul > li ul > li > a {
			font-size: 15px;	
			padding: 10px 0;
		}
		
		.touchevents #header_navigation > ul > li ul > li:hover > a {
			color: #4a4a4a;
			background-color: #b9e6fb;
		}
		
			#header_navigation > ul > li > ul > li > a {
				padding-left: 5%;	
			}
	
				#header_navigation > ul > li > ul > li > ul > li > a {
					padding-left: 10%;	
				}
		
					#header_navigation > ul > li > ul > li > ul > li > ul > li > a {
						padding-left: 15%;	
					}
	
		#header_navigation .product_nav_image {
			text-align: center;
			background-image: none;	
		}
	
		#header_navigation .product_nav_image > a > img {
			max-width: 200px;
		}
		
		#header_navigation p.product_nav_description, #header_navigation p.product_nav_sizes {
			text-align: center;	
			font-size: 14px;
		}
		
		#header_navigation .product_nav_link > a, #header_navigation .product_nav_link > a:hover {
			font-size: 16px;
			padding: 6px 10px;	
		}
		
		#header_navigation .product_nav_link  {
			margin: 10px 0;	
		}
	
		.nav_toggler {
			position: absolute;
			right: 0;
			top: 0;
			width: 50px;
			height: 39px;
			background-image: url('/images/header/menu-plus.png');
			background-repeat: no-repeat;
			background-position: center;	
			background-size: 24px;
		}
		
		.nav_toggler.open {
			background-image: url('/images/header/menu-minus.png');	
		}
		
		#header_navigation > ul > li > .nav_toggler {
			background-image: url('/images/header/menu-plus-gray.png');
		}
	
		#header_navigation > ul > li > .nav_toggler.open {
			background-image: url('/images/header/menu-minus-gray.png');
		}
		
		#header_navigation > ul > li > ul > li:first-child {
			border-top-width: 1px;	
		}
	
	#header_navigation_close {
		font-size: 13px;
		font-weight: bold;
		padding: 10px;
		background-color: #f0f0f0;
		position: absolute;
		top: 2%;
		right: 2%;	
		left: auto;
		visibility: visible;
		cursor: pointer;
	}
	
	#home_three_col {
		background-image: url('/images/main/quicklinks-angler-mobile.png');
		background-position: left 200px top;	
	}
	
	#slider {
		display: none;	
	}
	
	/* SUBPAGES */
	
	body:not(.home) header {
		padding-bottom: 20px;
	}
	
	body:not(.home) #main_content {
		padding-top: 20px;
	}
	
	#top_megalug {
		right: 2%;	
	}
	
		.subpage_image_col, .product_image_col {
			width: 100%;
		}
	
			.subpage_image_wrapper, .product_image_wrapper {
				width: auto;
			}
			
			.product_image_wrapper {
				float: none;
				width: 300px;
			}
	
		.subpage_details_col > h2, .product_details_col > h2 {
			clear: both;
			padding-top: 20px;	
		}
		
		.subpage_text_col, .subpage_text_col.constrained, .product_text_col, .product_text_col.constrained {
			max-width: 100%;	
		}
		
		.product_details_col {
			float: none;
			clear: both;
			width: 100%;
			max-width: 100%;
		}
		
		.submittal_link img.zip_graphic {
			display: none;
		}
	
	.product_page_application {
		width: 100%;
	}
	
	.domestic_first .subpage_image_col {
		height: auto;	
	}
	
	.media_item {
		float: none;
		width: 100%;
	}
	
		.media_item:nth-child(even) {
			margin-left: 0;	
		}
	
		.media_item:after {
			content: '';
			display: table;
			clear: both;
		}
	
	.media_image {
		width: 36%;
	}
		
		
	.label_page #result_table thead th, #result_table tbody tr td {
		padding: 2px 4px;
		font-size: 12px;	
	}
	
	.label_page #search_box {
		width: auto;
		margin-bottom: 8px;
	}
	
	.label_page #search_blue_angle {
		display: none;
	}
	
	/* FOOTER */
	
	#adobe_link {
		display: none;
	}
	
	#copyright_area {
		width: 96%;
		padding: 0 2%;	
		position: static;
	}
}

@media screen and (max-width: 480px) {
	/* SINGLE COLUMN */
	/*#search_toggle img {
		margin-right: 62px;	
	}*/
	
	#google_search {
		width: 96%;
		box-sizing: border-box;	
	}
	
	#quicklinks {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 10px 8px;
		box-sizing: border-box;
	}
	
		#quicklinks_col_1, #quicklinks_col_2 {
			width: 100%;
			height: auto;
			margin: auto;
			position: static;	
		}
		
		.quicklink_drawer {
			width: 100%;
			margin-top: 	8px;
			z-index: 1;
		}
		
		.quicklink_drawer:after {
			content: '';
			width: 50%;
			height: 46px;
			position: absolute;
			left: 0;
			top: 0;
			z-index: -1;
			background-color: #cfcfcf;
		}
	
		.quicklink_drawer.active:after {
			background-color: #96979b;
		}
	
			.quicklink_drawer_top {
				width: 100%;
				background-position: right top;
				z-index: 99;
			}
		
				.quicklink_drawer_top > h2 {
					margin: 14px 0px 0px 12px;	
					font-size: 18px;
				}
			
			.quicklink_drawer_bottom {
				display: none !important;	
				width: 100%;
			}
			
				.quicklink_drawer_content {
					background-size: cover;	
				}
			
				.quicklink_drawer_content > h2 {
					font-size: 32px;
					line-height: 34px;
				}
			
				.quicklink_drawer_content > h3 {
					font-size: 20px;
					line-height: 22px;	
				}
				
				.quicklink_drawer_content > p {
					font-size: 26px;
					line-height: 28px;	
				}
				
				.quicklink_button {
					height: auto;
					font-size: 16px;	
				}
			
		.quicklink_separator {
			display: none;
		}
		
		.new_ribbon {
			display: none;
		}

	/* SUBPAGES */
	
	.subpage_top_angler, .product_top_angler, .news_top_angler {
		min-width: 100%;	
	}
	
		.subpage_top_angler > h2, .product_top_angler > h2, .news_top_angler > h2 {
			margin: 11px 10px;
			font-size: 17px;
		}
	
		.subpage_top_angler > img, .product_top_angler > img, .news_top_angler > img {
			display: none;
		}
	
	
	.request_form_wrapper:not(#trace_request_form) .request_form label, .request_form label {
		font-size: 12px;
	}
	
	.request_form_wrapper .request_form label:not(.inline), .request_form label:not(.inline) {
		width: 47%;
	}
	
	.request_form_wrapper .request_form input:not(.small), .request_form_wrapper .request_form select, .request_form input:not(.small), .request_form select {
		width: 47%;
	}
	
	#trace_request_form.request_form_wrapper .request_form label:not(.inline) {
		width: 100%;
	}

	#trace_request_form.request_form_wrapper .request_form input:not(.small), #trace_request_form.request_form_wrapper .request_form select, .request_form input:not(.small) {
		width: 100%;
	}
	
	#trace_request_form .left_col {
		width: 90%;
	}
	
	#contact_request_form textarea {
		width: 100%;
		float: none;
	}
}