﻿/*TOP NAV*/
.top_navigation 	{ max-width:960px; width:100%;height:140px; position:relative; z-index:9; font-size:12px;margin: 0 auto;font-family: "Palatino Linotype", Palatino, "Book Antiqua", "TeX Gyre Pagella", serif;}

/*HEADER*/
.header_topnav              {margin:0 0px;position:relative;}
.header_topnav .topnavlogo		{ float:left; margin:0px; margin:14px 0 0 10px; }

/*SEARCH*/
.header_topnav .topnav_search {position:absolute;right:0px;top:10px;width:20%;}
.header_topnav .topnav_search .search_border {position:absolute;left:17px;right:13px;height:25px;background:url(/images/HNG/redesign/bg_search.png) repeat-x 0 -24px;}
.header_topnav .topnav_search .search_image {position:absolute;z-index:2;display:block;top:7px;left:-5px;width:14px;height:15px;background:url(/images/HNG/redesign/lens.png) no-repeat;}
.header_topnav .topnav_search .search_text {position:absolute;left:17px;top:2px;width:91%;height:24px;line-height:24px;color:#525252;font-size:1em;border:none;background:none;box-shadow:none;}
.header_topnav .topnav_search ins {position:absolute;z-index:1;display:block;left:4px;top:2px;width:13px;height:24px;background:url(/images/HNG/redesign/bg_search.png) no-repeat 0 0;}
.header_topnav .topnav_search ins+ins {left:auto;right:0;background-position:100% 0;}

/*MENUS*/
.standardtopnav                                 { position:relative;left:0px;top:41px;}
.standardtopnav p.tabddm						{ display:none; }
.standardtopnav ul.topnav_links 				{ margin:0; padding:0px; height:34px; float:left; position:relative;left:56px;}
.standardtopnav ul.topnav_links li				{ list-style:none; float:left; width:auto; height:34px; margin:0px; padding:0px;}

.topnav_top_content .standardtopnav ul.topnav_links li a			{ color:#396273; font-size:15px; display:block; margin:16px 25px 12px 25px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.topnav_btm_content .standardtopnav ul.topnav_links li a			{ color:#d2ab4a; font-size:14px; display:block; margin:10px 25px 12px 25px; text-transform:lowercase; text-decoration:none; font-weight:normal;}
.topnav_btm_content .standardtopnav ul.topnav_links {margin-top:20px;}

.standardtopnav .ddm_fireplaces_ddm_top	    { width:200px; height:auto; margin:34px 0px 0px 74px; position:absolute; z-index:999; }
.standardtopnav .ddm_stoves_ddm_top		    { width:200px; height:auto; margin:34px 0px 0px 220px; position:absolute; z-index:999; }
.standardtopnav .ddm_gaslogs_ddm_top		{ width:200px; height:auto; margin:34px 0px 0px 332px; position:absolute; z-index:999; }
.standardtopnav .ddm_outdoor_ddm_top		{ width:200px; height:auto; margin:34px 0px 0px 462px; position:absolute; z-index:999; }
.standardtopnav .ddm_inspiration_ddm_top	{ width:200px; height:auto; margin:51px 0px 0px -36px; position:absolute; z-index:999; }
.standardtopnav .ddm_whyus_ddm_top	        { width:200px; height:auto; margin:51px 0px 0px 78px; position:absolute; z-index:999; }
.standardtopnav .ddm_customercare_ddm_top	{ width:200px; height:auto; margin:51px 0px 0px 204px; position:absolute; z-index:999; }

.standardtopnav .ddm_fireplaces_overlay	    { width:9px; height:5px; margin:33px 0px 0px 236px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_red.png) no-repeat;}
.standardtopnav .ddm_stoves_overlay		    { width:9px; height:5px; margin:33px 0px 0px 358px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_red.png) no-repeat;}
/*.standardtopnav .ddm_gaslogs_overlay		{ width:9px; height:5px; margin:33px 0px 0px 476px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_red.png) no-repeat;}*/
.standardtopnav .ddm_outdoor_overlay		{ width:9px; height:5px; margin:33px 0px 0px 646px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_red.png) no-repeat;}
.standardtopnav .ddm_inspiration_overlay	{ width:9px; height:5px; margin:52px 0px 0px 108px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_blue.png) no-repeat;}
.standardtopnav .ddm_whyus_overlay	        { width:9px; height:5px; margin:52px 0px 0px 226px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_blue.png) no-repeat;}
.standardtopnav .ddm_customercare_overlay	{ width:9px; height:5px; margin:52px 0px 0px 354px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_blue.png) no-repeat;}
/*.standardtopnav .ddm_findadealer_overlay	{ width:9px; height:5px; margin:52px 0px 0px 478px; position:absolute; z-index:999; background:url(/images/MAJ/arrow_up_blue.png) no-repeat;}*/

.standardtopnav ul.ddm_list_nav				{position:absolute;z-index:9999;background:#602b45;left:50%;padding:0;}
.standardtopnav ul.ddm_list_nav li			{list-style:none;}
.standardtopnav ul.ddm_list_nav li a		{position:relative;display:block;padding:10px 0 10px 16px;width:200px;color:#fff; font-weight:bold; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.standardtopnav ul.ddm_list_nav li a:hover	{background:#e5ba51; color:#fff;text-decoration:none;}
.standardtopnav ul.ddm_list_nav li:hover	{background:#e5ba51; color:#fff;}

.ddm_fireplaces_content ul.ddm_list_nav li:nth-child(5) {border-top:1px solid white;}
.ddm_fireplaces_content ul.ddm_list_nav li:nth-child(6) {border-top:1px solid white;}
.ddm_fireplaces_content ul.ddm_list_nav li:nth-child(7) {border-top:1px solid white;}
.ddm_stoves_content ul.ddm_list_nav li:nth-child(3) {border-top:1px solid white;}


.topnav_top_content .standardtopnav ul.ddm_list_nav				{position:absolute;z-index:9999;background:#602b45;left:50%;padding:0;}
.topnav_btm_content .standardtopnav ul.ddm_list_nav				{position:absolute;z-index:9999;background:#436b7a;left:50%;padding:0;}

/*locator*/
.fp_ddm_finddealer_ddm_top		{ width:278px; height:auto; position:relative; z-index:900; background:#436b7a; font-weight:bold; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
.ddm_finddealer_col1 			{ width:278px; height:auto; text-align:left; margin:0px 10px; padding:0; color:White; }
.ddm_finddealer_col1_content		{ width:278px; margin:0px 10px; padding:0px 0px 20px 0px; height:auto; }
.top_navigation .ddm_findadealer_header {display:block; width:240px;color:White;padding:2px 0px;margin:0px 10px; }
.top_navigation .ddm_findadealer_header .title  {font-size:1.3em;color:#fa7319; }
.top_navigation .ddm_finddealer_col1_content select {width:240px;margin:3px 0; background:white;}
.top_navigation .ddm_finddealer_col1_content input[type='text'] {width:240px;margin:3px 0; background:white; }
.top_navigation .locator_selector {padding:10px 0 0px 0; }
.top_navigation .locator_search_type_control {display:none;}
a.btn_findadealer {display:block;height:22px;  width: 120px;padding: 6px 14px 6px 34px;background: #b9913e;color: #fff;border: 1px solid #b5b6b8;border-radius: 5px;
                   font-size:14px; font-family: "Palatino Linotype", Palatino, "Book Antiqua", "TeX Gyre Pagella", serif; font-weight: bold;text-decoration:none;transition: background-color 5s;}
a.btn_findadealer:before {content: "Locate a Dealer";}

/*TEMP locator*/
.fp_ddm_finddealer_ddm_top { width:210px; left:535px; top:-25px; }
.ddm_finddealer_col1_content ul.filters li {list-style:none; padding:0px;}
.ddm_finddealer_col1_content ul.filters {padding:20px 0 0 0px;}




/*small menu*/
.header_topnav {position:relative;}
.header_topnav .topnav_search {top: 20px;width: 200px;}
.menuSmall {display:none;position:absolute;top:10px;right:0px;}

.global-menu { display:none; }
.global-menu {position:absolute; top:42px; left:0px; right:0px;z-index:100;background:#396273;}

.global-search {margin:12px 0 0 10px;width:190px;}
.global-search .input-icon {background:url(../../../images/common/mobile/sprite-search-magnifer.png) center left no-repeat;}

a.global-menu-control {width:61px; height:63px;margin:10px 13px 0 0;position:relative;z-index:9999;}
a.global-menu-control {background:url(/images/MAJ/icon_menu.png) top left no-repeat; width:32px; height:27px;margin:12px 13px 0 0;background-size:32px 25px;display:block;font-size:0px;}
a.global-search-control {display:block;float:right;text-decoration:none;width:25px; height:25px;margin:10px 13px 0 0;position:relative;z-index:9999;}
hr.global-menu-divider {display:none;}

ul.menu-list {list-style:none;width:93.75%;margin:0px;padding:0px;}
ul.menu-list li {margin:0px;}
ul.menu-list li:first-child { border:none;-webkit-box-shadow: none;box-shadow: none;}
ul.menu-list li a {display:block;padding:15px 10px 15px 1px;width:100%;font-size:14px;color:#fff;text-decoration:none;font-family: "Proxima Nova Bold", Arial, Helvetica, sans-serif;text-transform:uppercase;}
ul.menu-list li img {display:block;float:right;width:10px;height:11px;margin:4px 10px 0 0;}
ul.menu-list li a {width:200px;padding-left:10px;}
ul.menu-list li a.submit-form-searchsite { visibility:hidden; padding:0;}

.input-custom-icon {height:33px;border-radius: 16px;border: 1px solid #333333;background: linear-gradient(top,rgba(135,135,135,0.54) 0%,rgba(61,61,61,0.54) 100%);}
.input-icon {display:block; float:left;width:22px; height:22px;background:#333333;margin:5px 0 0 10px;}
.input-custom-icon input[type="search"] {position:relative; top:4px;width:70%;padding:7px;color: #AEAEAE;text-shadow: none;background: none;border: none;}

.global-menu {left:auto;}
.navigation {max-width: 991px;width: 100%;height:78px;}







/*RESPONSIVE DESIGN*/
@media screen and (max-width:991px) {
    .search {display:none;}
    .menuFull {display:none;}
    .menuSmall {display:block;}
}

@media screen and (max-width:479px) {
    a.topnavlogo img {height: 66%;width: 66%;}
    .top_navigation {height:100px;}
}
