
/******************************************************************
                   Headers Css Start From Here
******************************************************************/

.spd-header { position: absolute; top: 0; margin: auto; width: 100%; z-index: 999;}

/** Fixed Header style */
.SpeedyDropDown .nav > li > a { padding: 0; margin: 0; line-height: 52px;}


.fixedHeader.fixed .spd-layout-logo > a > img { max-height:54px; }
.fixedHeader.fixed .spd-layout-logo { width:100%;padding-top:0;max-height:54px;}
.fixed .spd-layout-logo > a > img{padding:0 !important;}
.Header6 .spd-layout-smallsearch .dropdown-button { line-height:34px;}

/****Fixed Header ***/
.fixed { position:fixed !important; top:0; left:0; right:0; z-index:999;-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);}
.fixedHeader.fixed { box-shadow:0 1px 3px #333333; -webkit-box-shadow:0 1px 3px #333333; -moz-box-shadow:0 1px 3px #333333; -o-box-shadow:0 1px 3px #333333; -ms-box-shadow:0 1px 3px #333333; }
.spd-relative-header{background-color:rgba(255,255,255,0.8);}
.fixed .spd-layout-banner{display:none;}
.fixed .spd-logoleft-pane, .fixed .spd-logoright-pane{display:none;}
.fixed .spd-layout-logowrapouter{width:25% !important;position:static !important;float:left;background-color:transparent;max-height:54px; }
.fixed .spd-layout-logowrapinner{float:left ; }
.fixed .spd-layout-menuwrapouter{width:75% !important;position:static !important;float:right;background-color:transparent;box-shadow:none; }
.fixed .spd-row{max-width:1050px !important;}
.fixed .spd-layout-menu{width:90% !important;}

.fixed .spd-layout-menuwrapinner,.fixed .spd-layout-menu{padding-top:0 !important;}

.dnnEditState .spd-header {background-color: #303030;}
.spd-layout-topbarwrapper {border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:rgba(255,255,255, .2); color:#000;}


/*** HEADER 1 - Left Logo Right Menu with Small Search *****/
.Header1 { border-bottom:1px solid;border-bottom-color:rgba(255,255,255, .3); }
.Header1 .spd-layout-headerwrapper.spd-row{max-width:1170px;}
.Header1 .spd-layout-logowrapouter {width:25%;position:relative;float:left; }
.Header1 .spd-layout-menuwrapouter { float: left; position: relative; width: 74.5%;}
.Header1 .spd-layout-logowrapinner,
.Header1 .spd-layout-menuwrapinner{max-width:1170px;margin:0 auto;}
.spd-r-Banner-Content-body { margin: 10px 0;}
.Header1 .spd-layout-smallsearch { float: right; margin-top: 1%;}
.Header1 .spd-layout-menu {  width: 91%;}
.Header1 .spd-layout-menu .SpeedyDropDown{ float: left;}
.Header1 .spd-layout-logo { vertical-align: middle; width:100%;}
.Header1 .spd-layout-logo > a {vertical-align: middle;}
.Header1 .spd-layout-logo > a > img { padding-bottom: 5%; padding-top: 5%;}
.Header1 .spd-layout-topbar { padding: 5px 0px;}
.Header1 .spd-layout-topbar .spd-topbar-b, .Header3 .spd-layout-topbar .spd-topbar-c { display: none;} 
.Header1 .spd-layout-topbar .spd-topbar-a { float: left; width: 47%; padding-left: 0px; padding-right: 0; }
.Header1 .spd-layout-topbar .spd-topbar-d { float: right; width: 53%; padding-right: 0px; padding-left: 0;}
.Header1 .spd-layout-topbar .spd-topbar-search { display: none; }
.Header1 .spd-layout-banner { display:none;}
.spd-r-Banner-Content-body { background: none repeat scroll 0 0 #ecf0f1;}
.spd-r-Banner-text { color: #899096; font-size: 16px; height: 70px; overflow: hidden; padding: 10px 0; text-align: center;}
.Header1 .spd-row.spd-layout-topbar {padding-left:0px;padding-right:0px;}
.Header1 .spd-layout-smallsearch .dropdown-button {padding: 6px 0px 6px 0px; font-family:condensed}



.Header1 .spd-layout-menuwrapinner,.Header4 .spd-layout-menuwrapinner, .Header6 .spd-layout-menuwrapinner {
  padding-top: 4%;
}


/*.Header2 .spd-layout-menuwrapinner {
  padding-top: 16px;
}*/


@media screen and (max-width: 767px) { 
	.spd-header { position: relative; background:#595959;}
	.fixed { position:relative !important;}
	.Header1 .spd-layout-topbar .spd-topbar-search { display: block; }
	.Header1 .spd-layout-smallsearch { display:none;}
	.Header1 .spd-layout-topbar .spd-topbar-d { width: 100%;}
	.Header1 .spd-login { float: right; padding-left: 15px;}
	.Header1 #Language { float: left; padding-left: 15px; padding-right:0px;}
	.Header1 .spd-layout-logowrapouter {width:100%;}
	.Header1 .spd-layout-menuwrapouter {  width: 100%;}
	.Header1 .spd-layout-logo > a > img { padding-bottom: 0%; padding-top: 3%;}
    .Header1 .spd-topbar-search { visibility:visible !important; display:block;}
	.Header1 .spd-layout-logo { text-align: center; padding-bottom: 15px;}
	.Header1 .spd-layout-topbar .spd-topbar-a { float: none;  text-align: center; width: 100%;}
	.Header1 .spd-layout-logo > a > img { padding-top: 1%;}
	.spd-r-Banner-text { overflow: visible;}
	.Header1 .spd-layout-banner { float: left; width: 100%;}
	.Header1 .spd-layout-menu { width: 100%;}
  
}

/* TODO: Hide Top Bar Search*/

/**** HEADER 2 - Left Logo Right Menu without Search (Top Bar Search)****/
.Header2 { border-bottom:2px;border-bottom-style:solid;border-bottom-color: rgba(255,255,255, .3); }
.Header2 .spd-layout-menu {  padding-top:3.5%;}
.Header2 .spd-layout-smallsearch,
.Header2 .spd-layout-banner{ display:none;}
.spd-header2-top-text {font-size:.91em; color:inherit; padding-top:9px;}
.spd-header2-top-icon { padding-right:8px;}
/*.Header2 > .spd-header-padding { padding-top:2px;}*/
/*header top layout*/         
.Header2 .spd-layout-topbar {padding: 5px 0;}
.Header2 .spd-login {Padding-top:0.2em;}
.Header2 { border-bottom:1px;border-bottom-style:solid;border-bottom-color: rgba(255,255,255, .3); }
.Header2 .spd-layout-topbarwrapper { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(255,255,255, .3); border-top-style: solid; border-top-width: 3px;}
/*.Header2 .spd-layout-headerwrapper { padding-top:2%}*/
.Header2 .Topbar_SocialIcon_panel {margin-top: 1px;}

.Header2 .spd-layout-logo > a > img { padding-bottom: 5%; padding-top: 5%;}
@media screen and (max-width: 767px) {
.Header2 .Topbar_SocialIcon_panel { float:none;}
.Header2 .spd-login{ padding: 0; }
.Header2 .fixed .spd-layout-logowrapouter, .Header2 .fixed .spd-layout-menuwrapouter, .Header2 .fixed .spd-layout-menu { width: 100%;}
}



/*****HEADER 3 - Left Logo Bottom Left Menu Right Banner with Top Bar Search*/

.Header3 .spd-layout-topbarwrapper { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(255,255,255, .3); border-top-style: solid; border-top-width: 3px;}
.Header3 .spd-layout-headerwrapper.spd-row{max-width:100%;}
.Header3 .fixed .spd-layout-headerwrapper.spd-row{max-width:1140px; width:100%}
.Header3 .fixed .spd-layout-logowrapouter,
.Header3 .fixed .spd-layout-menuwrapouter{ border-bottom:none;}
.Header3 .spd-layout-logowrapouter,
.Header3 .spd-layout-menuwrapouter{width:100%;position:relative;float:left; border-bottom:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255, .3);}
.Header3 .spd-layout-logowrapinner,
.Header3 .spd-layout-menuwrapinner{max-width:1170px;margin:0 auto;}
.spd-r-Banner-Content-body { margin: 10px 0;}
.Header3 .spd-r-Banner-Content-body { margin: 17px 0;}
.Header3 .spd-layout-smallsearch{ float: right; }

.Header3 .spd-layout-menu .SpeedyDropDown{ float: left;}
.Header3 .spd-layout-logo { vertical-align: middle;}
.Header3 .spd-layout-logo > a {vertical-align: middle;}
.Header3 .spd-layout-logo > a > img{ padding: 5% 0;}
.Header3 .spd-layout-topbar { padding: 5px 0px;}
.Header3 .spd-layout-topbar .spd-topbar-b, .Header3 .spd-layout-topbar .spd-topbar-c { display: none;} 
.spd-layout-topbar .spd-topbar-a { float: left; width: 47%; padding-left: 0px; padding-right: 0; }
.spd-layout-topbar .spd-topbar-d { float: right; width: 53%; padding-right: 0px; padding-left: 0;}
.Header3 .spd-layout-topbar .spd-topbar-search { display: none; }
.Header3 .spd-layout-banner { height: 90px;}
.spd-r-Banner-Content-body { background: none repeat scroll 0 0 #ecf0f1;}
.spd-r-Banner-text { color: #899096; font-size: 16px; height: 70px; overflow: hidden; padding: 10px 0; text-align: center;}
.Header3 .spd-mobile-social {margin-right: 0px;float: right;padding-left: 0px;padding-right: 0px;}
.Header3 #Language { padding-right:7px;}
.Header3 .spd-row.spd-layout-topbar { padding-left:0px; padding-right:0px;}
.Header3 .fixed .spd-layout-logowrapouter {width:15%;position:relative;float:left; }
.Header3 .fixed .spd-layout-menuwrapouter {width:84%;}
@media screen and (max-width: 990px) {
	.Header3 .spd-r-Banner-Content-body { margin: 10px 0;}
    
}

@media screen and (max-width: 767px) {
.Header3 .fixed .spd-layout-logowrapouter {width:100%;}
.Header3 .fixed .spd-layout-menuwrapouter {width:100%;}
}

/*****HEADER 4 - Right Logo Left Menu with Small Search*/
.Header4 .spd-layout-logo{ float: right;}
.Header4 .spd-layout-menu .SpeedyDropDown{ float: left;}
.Header4 .spd-layout-smallsearch { display: none;}
.Header4 .spd-layout-banner{ display: none;}

.Header4 { border-bottom:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255, .3); }
.Header4 .spd-layout-topbarwrapper { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(255,255,255, .3); border-top-style: solid; border-top-width: 3px;}
.Header4 .spd-layout-smallsearch { display:none;}
.Header4 .spd-layout-headerwrapper.spd-row{max-width:1170px;}
.Header4 .spd-layout-logowrapouter {width:25%;position:relative;float:right; }
.Header4 .fixed .spd-layout-logowrapinner {position:relative;float:right; }
.Header4 .spd-layout-menuwrapouter { float: left; position: relative; width: 75%;}
.Header4 .fixed .spd-layout-logowrapouter {width:25%;position:relative;float:right; }
.Header4 .fixed .spd-layout-menuwrapouter { float: left; position: relative; width: 75%;}
.Header4 .spd-layout-menu{width:100%;}
/*.Header1 .fixed .spd-layout-logowrapinner {width:15%;position:relative; }*/
.Header1 .spd-layout-logo > a > img{min-width: 45px;}
.Header4 .spd-layout-logo > a > img{min-width: 45px;}
.Header4 .spd-layout-logowrapinner,
.Header4 .spd-layout-menuwrapinner{max-width:1170px;margin:0 auto;}
.spd-r-Banner-Content-body { margin: 10px 0;}
.Header4 .spd-layout-smallsearch { float: right; padding-top: 4%;}
/*.Header4 .spd-layout-menu { padding-bottom: 1%; padding-top:3%; width: 91%;}*/
.Header4 .spd-layout-menu .SpeedyDropDown{ float: left;}
.Header4 .spd-layout-logo { vertical-align: middle; width:100%;}
/*.Header4 .spd-layout-logo > a {vertical-align: middle; float:right; }*/
.Header4 .spd-layout-logo > a > img { padding-bottom: 5%; padding-top: 5%; float:right;}
.Header4 .spd-layout-topbar { padding: 5px 0px;}
.Header4 .spd-layout-topbar .spd-topbar-b, .Header3 .spd-layout-topbar .spd-topbar-c { display: none;} 
.Header4 .spd-layout-topbar .spd-topbar-a { float: left; width: 47%; padding-left: 0px; padding-right: 0; }
.Header4 .spd-layout-topbar .spd-topbar-d { float: right; width: 53%; padding-right: 0px; padding-left: 0;}
.Header4 #Language { padding-right:5px; }
.Header4 .spd-layout-banner { display:none;}
.spd-r-Banner-Content-body { background: none repeat scroll 0 0 #ecf0f1;}
.spd-r-Banner-text { color: #899096; font-size: 16px; height: 70px; overflow: hidden; padding: 10px 0; text-align: center;}

@media screen and (max-width: 767px) { 
.Header4 .spd-layout-logo > a > img{float:none;}	
.Header4 .spd-layout-topbar .spd-topbar-d { width: 100%;}
.Header4 .spd-login { float: right;}
.Header4 #Language { float: left; padding-left: 15px; padding-right:0px;}
.Header4 .spd-layout-logowrapouter {width:100%;}
.Header4 .spd-layout-menuwrapouter {  width: 100%;}
.Header4 .spd-layout-logo > a > img { padding-bottom: 0%; padding-top: 3%;}
.Header4 .spd-topbar-search { visibility:visible !important; display:block;}
.Header4 .spd-layout-logo { text-align: center; padding-bottom: 15px;}
.Header4 .spd-layout-topbar .spd-topbar-d {}
.Header4 .spd-layout-topbar .spd-topbar-a { float: none;  text-align: center; width: 100%;}
.Header4 .spd-layout-logo > a {vertical-align: middle; float:none; }
.spd-r-Banner-text { overflow: visible;}
.Header4 .spd-layout-banner { float: left; width: 100%;}
.Header4 .spd-layout-menu { width: 100%;}
  
}
/*.Header4 .spd-topbar-pane{ float: right !important;}*/

/*****HEADER 5 - Center Logo Center Menu with Top Search*/

.Header5 .spd-layout-logo {display: table;table-layout:fixed; text-align: center;height:100%;}
.Header5 .spd-layout-menu{ display: table;width: 100%;text-align: center;float: none;}
.Header5 .spd-layout-menu .SpeedyDropDown{ float: none;display:table; margin: auto;}
.Header5 .spd-layout-smallsearch,
.Header5 .spd-layout-banner{ display: none;}
.Header5 .SpeedyDropDown .nav > li.current > a, .Header5 .SpeedyDropDown .nav > li > a{
	margin-bottom: 0px;
}
.Header5 .spd-layout-topbarwrapper { border-bottom-style: solid; border-bottom-width: 0px; border-bottom-color: rgba(255,255,255, .3); border-top-style: solid; border-top-width: 0px;}
.Header5 .spd-layout-headerwrapper.spd-row{max-width:100%;}
.Header5 .spd-layout-logowrapouter,
.Header5 .spd-layout-menuwrapouter{width:100%;position:relative;float:left; border-bottom-style: solid; border-bottom-width: 0px; border-bottom-color: rgba(255,255,255,0.3);}
.Header5 .spd-layout-logowrapinner,
.Header5 .spd-layout-menuwrapinner{max-width:1050px;margin:0 auto;}
.Header5 .spd-layout-logowrapinner {height:120px;}
.spd-r-Banner-Content-body { margin: 20px 0 10px 0;}
.Header5 .spd-layout-smallsearch{ float: right;  }
.Header5 .spd-layout-menu{ width: 100%; }
.Header5 .spd-layout-logo { vertical-align: middle;}
.Header5 .spd-layout-logo > a {display:table-cell;vertical-align: middle;text-align:center;}
.Header5 .spd-layout-logo > a > img { padding-bottom: 2%; padding-top: 2%;}
.Header5 .spd-layout-topbar { padding: 7px 0px;}
.Header5 .spd-layout-topbar .spd-topbar-b, .Header3 .spd-layout-topbar .spd-topbar-c { display: none;} 
.Header5 .spd-layout-topbar .spd-topbar-a { float: left; width: 47%; padding-left: 0px; padding-right: 0; }
.Header5 .spd-layout-topbar .spd-topbar-d { float: right; width: 53%; padding-right: 0px; padding-left: 0;}
.Header5 .spd-layout-topbar .spd-topbar-search { display: block; }
.Header5 .spd-layout-banner { height: 90px;}
.spd-r-Banner-Content-body { background: none repeat scroll 0 0 rgba(255,255,255, .3);}
.spd-r-Banner-text { color: #fff; font-size: 16px; height: 70px; overflow: hidden; padding: 10px 0; text-align: center;}
.Header5 .spd-mobile-social {margin-right: 0px;float: right;padding-left: 0px;padding-right: 0px;}
.Header5 #Language { padding-right:7px;}

.Header5 .body {height:120px;display:table;table-layout: fixed;}
.Header5 .body ul {display:table-cell;vertical-align:middle;}
.Header5 .tooltip {font-size:1.1em;}

.Header5 .header-phone-outer {height:120px;display:table;table-layout: fixed;width:100%;}
.Header5 .header-phone-inner {display:table-cell;vertical-align:middle;text-align:right;}
.Header5 .header-phone-inner > a  {display:inline-block;border:2px solid #c1c1c1;border-radius:999px;color:#c1c1c1;font-size:1em;line-height:15px;font-weight:bold;padding:7px 9px !important;}
.Header5 .header-phone-inner > a:hover {color:#fff;background-color:#f2562d;border-color:#f2562d;}
.Header5 .header-phone-button em {font-size:1.2em;margin-right:6px;}


@media screen and (max-width: 767px) { 
.Header5 .spd-layout-smallsearch{ display: none;}
.Header5 .spd-layout-logowrapinner {height:auto;}
.Header5 .spd-layout-logo { text-align: center; padding-bottom: 0px;}
.Header5 .spd-layout-logo > a {vertical-align:top;}
.Header5 .spd-layout-topbar .spd-topbar-d { display: none;}
.Header5 .spd-layout-topbar .spd-topbar-a { float: none;  text-align: center; width: 100%;}
.Header5 .spd-layout-logo > a > img { padding-top: 1%;}
.spd-r-Banner-text { overflow: visible;}
.Header5 .spd-layout-banner { float: left; width: 100%;}
.Header5 .spd-layout-menu { width: 100%;}
.Header5 .spd-layout-topbar .spd-topbar-d {display: block; }
.Header5 .spd-layout-topbar .spd-topbar-search { display: block; }


.Header5 .spd-layout-topbar .spd-topbar-d {display: block; width:94%; float:none; margin-left:3%;}
.Header5 .spd-layout-topbar .spd-topbar-search { display: block; }
.Header5 .Topbar_SocialIcon_panel {border: 1px solid rgba(255,255,255, .3);display: inline-block;float: none;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.Header5 div.SearchContainer {position: relative;white-space: nowrap;float: right;}
.Header5 #Language {float: left;padding-top: 5px;padding-right:0px; padding-left:10px;}
.Header5 .spd-mobile-language { margin-left:0px; float:left; padding-left:5px;}
.Header5 .spd-login {float:right; padding-right:10px; }
.Header5 .spd-mobile-login { margin-right:0px; float:right; padding-right:0px; }
.Header5 .spd-mobile-social { margin-left:0px; float:left; padding-left:0px;}
.Header5 .spd-mobile-search { margin-right:0px; float:right; padding-right:0px;}

.Header5 .spd-header2-top-text {padding-top:3px;}
.Header5 .navbar-toggle { margin-top:0px;}
	
}


/*  Header 6  */

/*** HEADER 6 - No Top Bar - Left Logo Right Menu with Small Search *****/

/*.Header6 .spd-layout-topbar{ display: none;}
.Header6 .spd-layout-smallsearch { float: right;}
.Header6 .spd-topbar-search, 
.Header6 .spd-layout-banner{ display: none;}
.Header6 .spd-layout-menu { width: 66%;}

.Header6 .spd-layout-topbarwrapper {  }
.Header6 .spd-layout-logo > a > img { padding-bottom: 5%; padding-top: 8%;}
.Header6 { }
.Header6 .spd-layout-topbarwrapper { border-top-style: solid; border-top-width: 3px;border-bottom-color:rgba(255,255,255, .3);}


@media screen and (max-width: 767px) { 
	.Header6 .spd-layout-logowrapouter {width:100%;}
	.Header6 .spd-layout-menuwrapouter {  width: 100%;}
	.Header6 .spd-layout-logo > a > img { padding-bottom: 0%; padding-top: 3%;}
	.Header6 .spd-layout-logo { text-align: center; padding-bottom: 15px;}
	.Header6 .spd-layout-smallsearch { display:none;}
	.Header6 .spd-layout-menu,.Header6 .fixed .spd-layout-menu { width: 100%;}
	}
	
*/


/*****HEADER 7 - Left Logo Bottom Right Menu Right Banner with Top Bar Search*/
/*
.Header7 .spd-layout-smallsearch{ display:none;}
.Header7 .spd-layout-menu{ width: 100%;}
.Header7 .spd-layout-menu .SpeedyDropDown{ float: right;}



@media screen and (max-width: 767px) { 
.spd-layout-smallsearch{ display: none;}
.spd-layout-logo { text-align: center;}

.spd-layout-topbar .spd-topbar-a { float: none;  text-align: center; width: 100%;}
.spd-layout-logo > a > img { padding-top: 1%;}
.spd-r-Banner-text { overflow: visible;}
.spd-layout-banner { float: left; width: 100%;}
.spd-layout-menu { width: 100%;}
.spd-layout-topbar .spd-topbar-d {display: block; }
.spd-layout-topbar .spd-topbar-search { display: block; }


.Header3 .spd-r-Banner-Content-body { margin: 0px 0;}

.Header3 .spd-layout-topbar .spd-topbar-search { display: block; }
.Topbar_SocialIcon_panel {float:none;border: 1px solid #dddddd;display: inline-block;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px; margin-bottom:8px;  width:99%; }
.Header3 div.SearchContainer {position: relative;white-space: nowrap;float: right;}
.spd-layout-topbar .spd-topbar-a {padding-left: 15px;padding-right: 15px;}
.spd-layout-topbar .spd-topbar-d { float: right; width: 99%; padding-right: 0px; padding-left: 0;}
    
.Header3 .navbar-toggle { margin-top:0px;}
#Language { padding-top:0px;}
}


@media screen and (max-width: 1240px) {
.Header1 .spd-layout-smallsearch .dropdown-button {padding: 6px 0px 6px 0px;}
.Header1 .spd-row.spd-layout-topbar,.Header3 .spd-row.spd-layout-topbar {padding-left:15px !important;padding-right:15px !important;}
}


@media screen and (max-width: 900px) {
.Header1 .spd-layout-smallsearch .dropdown-button {padding:9px 0px 6px 0px;}
.spd-r-Banner-Content-body{
	margin: 10px 0;}
}*/



