/*
Theme Name:Megasoundz 2015
Theme URI:http://mega-soundz.com.au/
Description:This template is built on the seja design custom framework. By default it is a single column site with the ability to multiple columns. Blog pages are built around a custom page, allowing blog widgets to be separate from the main site.
Author:Stuart Shearing
Author URI:http://seja-design.com.au/
Version:2.1.7
License:GNU General Public License
License URI:license.txt
Tags:single-column, two-columns, three-columns, cms, content-management-system, seo-friendly, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
/* =Reset default browser CSS. Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/index.html*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
/* =Layout widths*/body{width:100%;background:url(images/megasoundz-bodybg.png) repeat-x top #282828;}
#header-shell,#header,#content-shell,#footer{clear:both;float:left;width:100%;}
.main-navigation,#content,#colophon{width:1200px;margin:0 auto;}
@media (max-width:1200px){.main-navigation,#content,#colophon{width:100%;margin:0;padding:0;}}
 /* =Fonts*/@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);h1,h2,h3,h4,h5,h6,th,.entry-title,.category-title,.page-title span,h3#comments-title,h3#reply-title,.widget-title{font-family:'Open Sans', sans-serif;}
p,ol,ul,dd,pre,td,input,textarea,.main-navigation,.entry-meta,.entry-content a,.entry-date-excerpt,.entry-utility,.widget-area a,#wp-calendar caption,.site-info,.copyright{font-family:'Open Sans', sans-serif;}
pre,#respond .form-allowed-tags{font-family:"Courier 10 Pitch", Courier, monospace;}
code{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
/* =Default Font Colours*//*highlight colour */h1,h2,h3,h4,h5,h6,legend,th,.entry-title,.entry-title a:link,.entry-title a:visited,h3#comments-title,h3#reply-title,.widget-title,#wp-calendar caption{color:#fff;}
/* default link colours */a:link{color:#396;}
a:visited{color:#396;}
/*menu colours */.main-navigation a{color:#19c3a1;}
.main-navigation ul ul a{color:#fff;}
.main-navigation li:hover > a{color:#ffba00;}
.main-navigation ul ul :hover > a{color:#ffba00;}
/*default colour */p,ol,ul,dd,pre,td,.comment-body p{color:#fff;}
/* light colour */.entry-meta,.entry-meta a:link,.entry-meta a:visited,.entry-utility,.entry-utility a:link,.entry-utility a:visited,.navigation a:link,.navigation a:visited,p.logged-in-as,p.logged-in-as a:link,p.logged-in-as a:visited,p.form-allowed-tags,p.comment-meta,.comment-meta a:link,.comment-meta a:visited{color:#999;}
/* dark colour */input,textarea,.category-title,.site-info,.copyright{color:#fff;}
/*copyright */.site-info a:link,.site-info a:visited,.copyright,.copyright a:link,.copyright a:visited{color:#fff;}
/* link hover colours */a:active,a:hover,.entry-title a:active,.entry-title a:hover,.entry-meta a:active,.entry-meta a:hover,.entry-utility a:active,.entry-utility a:hover,.navigation a:active,.navigation a:hover,#comments .comment-meta a:active,#comments .comment-meta a:hover,p.logged-in-as a:active,p.logged-in-as a:hover,.site-info a:active,.site-info a:hover,.copyright a:active,.copyright a:hover{color:#ffba00;}
/* =Header*/#header-shell{background:url(images/headers/karaoke-jukebox-hire-perth.jpg) no-repeat top center;}
.main-navigation{position:relative;s}
@media(max-width:800px){.main-navigation{top:-5px;}}
/* =Menu*/.main-navigation .menu-header,div.menu{width:1200px;font-size:1.2rem;}
.main-navigation .menu-header ul,.main-navigation .menu-mega ul,div.menu ul{list-style:none;margin:0;}
.main-navigation .menu-header li,div.menu li{float:left;position:relative;}
.menu-header a{display:block;line-height:40px;padding:0 20px;text-decoration:none;}
.menu-header ul ul{-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);box-shadow:0px 3px 3px rgba(0,0,0,0.2);display:none;position:absolute;top:40px;left:0;float:left;width:180px;z-index:99999;}
.menu-header ul ul li{min-width:180px;}
.menu-header ul ul ul{left:100%;top:0;}
.menu-header ul ul a{background:#2b2b2b;line-height:1em;padding:10px;font-size:0.8rem;width:160px;height:auto;border-bottom:1px solid #2b2b2b;}
.menu-header ul ul :hover > a{background:#333;border-bottom:1px dotted #333;}
.menu-header ul li:hover > ul{display:block;}
/* responsive */nav{background:#333;}
nav select{font-size:1.3em;color:#fff;display:inline-block;border:1px solid #000;outline:none;/* remove focus ring from Webkit */background:#333;width:100%;}
nav select option{border-bottom:1px dashed #777;padding:4px 0 8px;}
@media (max-width:1200px) and (min-width:651px){.main-navigation .menu-header,	div.menu{width:100%;font-size:1rem;}
.menu-header a{	padding:0 10px;background:none;}
}
@media (max-width:650px) and (min-width:561px){.main-navigation .menu-header,div.menu{width:100%;font-size:0.9rem;}
.menu-header a{padding:0 8px;background:none;}
}
@media (max-width:560px){.main-navigation,div.menu{width:100%;}
}
 /* =Content Structure*/#content-shell,#content{background:#1b1b1b;}
#top-content-block{}
/* column container */.colmask{position:relative;/* This fixes the IE7 overflow hidden bug */clear:both;float:left;width:100%;padding:20px 0 0 0;overflow:hidden;}
/* common column settings */.colright, .colmid, .colleft{float:left;width:100%;position:relative;}
.col1, .col2, .col3{float:left;position:relative;padding:0 0 1em 0;/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */overflow:hidden;}
/* 2 Column Left settings *//* 25% width */.two-left-25 .colleft{right:75%;}
.two-left-25 .col1{width:75%;left:100%;}
.two-left-25 .col2{width:25%;left:0;}
/* 33% width */.two-left-33 .colleft{right:67%;}
.two-left-33 .col1{width:67%;left:100%;}
.two-left-33 .col2{width:33%;left:0;}
/* 2 Column Right settings *//* 25% width */.two-right-25 .colleft{right:25%;}
.two-right-25 .col1{width:75%;left:25%;}
.two-right-25 .col2{width:25%;left:25%;}
/* 33% width */.two-right-33 .colleft{right:33%;}
.two-right-33 .col1{width:67%;left:33%;}
.two-right-33 .col2{width:33%;left:33%;}
.col2 .widget-area{padding:20px 5% 0;}
/* single */.single-column{padding:40px 4% 20px;}
/* post excerpts */.excerpt-column-left{float:left;width:200px;}
.two-left-25 .excerpt-column-right,.two-right-25 .excerpt-column-right{float:left;width:470px;}
.two-left-33 .excerpt-column-right,.two-right-33 .excerpt-column-right{float:left;width:400px;}
.single-column .excerpt-column-right{float:left;width:600px;}
/* responsive */@media (max-width:560px){.two-left-25 .colleft,	.two-left-25 .col1,	.two-left-25 .col2,	.two-left-33 .colleft,.two-left-33 .col1,.two-left-33 .col2,.two-right-25 .colleft,.two-right-25 .col1,.two-right-25 .col2,.two-right-33 .colleft,.two-right-33 .col1,.two-right-33 .col2{width:100%;left:0;}
}
 /* =Global Elements*//* Main global 'theme' and typographic styles */body{font-size:15px;}
input,textarea{font-size:1.2em;line-height:18px;}
hr{background-color:#e7e7e7;border:0;clear:both;height:1px;margin-bottom:18px;}
/* Text elements */h1,h2,h3,h4,h5,h6{line-height:1.5em;margin:0 0 20px 0;}
p{line-height:1.6em;margin-bottom:18px;}
ul{list-style:square;margin:0 0 18px 2em;}
ol{list-style:decimal;margin:0 0 18px 2em;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite,em,i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{font-style:italic;padding:0 3em;}
blockquote cite,blockquote em,blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
/* tables */tr{border-bottom:1px dotted #bbb;}
th{font-size:1.1em;padding:4px 16px;}
td{padding:4px 16px;}
/* forms */input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="file"],select,textarea{background:#595959;border:1px solid #262626;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);box-shadow:inset 0 0 5px rgba(0,0,0,0.3);}
input[type="text"],input[type="email"],input[type="tel"],textarea{padding:8px 2%;}
input[type="password"],input[type="file"]{padding:4px 2%;}
select{padding:8px 1.5% 8px 2%;font-size:1em;}
input[type='radio']{outline:none;border:none;}
input[type="submit"],#content input[type="submit"],a.button{border:1px solid rgba(0,0,0,1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:37px;background:#8edb23;color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8edb23), color-stop(50%,#38580a), color-stop(51%,#2b4901), color-stop(100%,#5c7d2d));background:-webkit-linear-gradient(top, #8edb23 0%, #38580a 50%, #2b4901 51%, #5c7d2d 100%);background:  linear-gradient(to bottom, #8edb23 0%, #38580a 50%, #2b4901 51%, #5c7d2d 100%);background:-moz-linear-gradient(top, #8edb23 0%, #38580a 50%, #2b4901 51%, #5c7d2d 100%);background: -ms-linear-gradient(top, #8edb23 0%, #38580a 50%, #2b4901 51%, #5c7d2d 100%);background:-o-linear-gradient(top, #8edb23 0%, #38580a 50%, #2b4901 51%, #5c7d2d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8edb23', endColorstr='#5c7d2d',GradientType=0 );font-size:13px;text-transform:uppercase;}
input[type="submit"]:hover,#content input[type="submit"]:hover,a.button:hover{background:#ffb56f;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb56f), color-stop(50%,#8e4500), color-stop(51%,#6c3400), color-stop(100%,#f67700));background:-webkit-linear-gradient(top, #ffb56f 0%, #8e4500 50%, #6c3400 51%, #f67700 100%);background:  linear-gradient(to bottom, #ffb56f 0%, #8e4500 50%, #6c3400 51%, #f67700 100%);background:-moz-linear-gradient(top, #ffb56f 0%, #8e4500 50%, #6c3400 51%, #f67700 100%);background:-ms-linear-gradient(top, #ffb56f 0%, #8e4500 50%, #6c3400 51%, #f67700 100%);background:-o-linear-gradient(top, #ffb56f 0%, #8e4500 50%, #6c3400 51%, #f67700 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb56f', endColorstr='#f67700',GradientType=0 );}
/* =Content*/.hentry{margin:0 0 20px;}
.category-block{padding:10px 20px;}
.single .hentry{}
.sticky{}
.entry-title{font-weight:200;font-size:1.8em;padding:4px 15px 0;margin:0;}
.entry-title a{text-decoration:none;}
.category-title{font-size:0.9em;font-weight:bold;}
.entry-meta{ padding:0 15px;font-size:0.9em;}
.excerpt-entry-meta{padding:10px 0 0;margin-bottom:11px;font-size:1.5em;font-weight:200;}
.entry-date-excerpt a{text-decoration:none;}
.meta-prep-author{}
.entry-date{}
.meta-sep{}
.author vcard{}
a.url{}
.entry-content{padding:15px 20px 25px;}
.entry-content li{line-height:1.6em;}
.entry-utility{border-bottom:1px dotted #ccc;font-size:0.8em;margin:0;padding:2px 15px;clear:both;}
.cat-links{margin:0;}
.entry-utility-prep{}
.comments-link{}
.edit-link{}
a.post-edit-link{}
/* accordion */.accordion{margin-bottom:18px;}
.accordion dt{border-top:1px dotted #999;padding:5px 10px;}
.accordion dt span{display:block;width:100%;}
.accordion dt span:hover{color:#BD013B;}
.accordion dt .selected{padding:12px 0 8px 20px;background:url(images/accordian-open.png) no-repeat left center;}
.accordion dt span{padding:12px 0 8px 20px;background:url(images/accordian-closed.png) no-repeat left center;}
.accordion dd{  padding:10px;}
/* custom page elements *//* Pagenation */.pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px;margin-bottom:30px;}
.pagination span, .pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#555;}
.pagination a:hover{color:#fff;background:#ffba00;}
.pagination .current{padding:6px 9px 5px 9px;background:#396;color:#fff;}
/* Custom styles (TinyMCE dropdown) + hand-coded div blocks*/.block25{padding:10px 2% 0;float:left;margin-bottom:25px;width:18%;font-size:11px;line-height:15px;}
.block33{padding:10px 2% 0;float:left;margin-bottom:25px;width:29%;font-size:11px;line-height:15px;}
.block50{padding:10px 0 0 ;float:left;margin-bottom:25px;width:48%;}
.block100{clear:both;width:100%;}
.blockstart{margin-right:2%;}
.blockright{margin-right:0;}
.youtube-block{float:left;margin:0 5px 20px;padding:0;}
#content .youtube-block h3{margin-bottom:2px;padding-bottom:0;text-align:center;}
.highlight{color:#f60;}
.highlight-green,.highlight-green a:link,.highlight-green a:visited{color:#0f0;}
.highlight-green a:active,.highlight-green a:hover{color:#ffba00;}
h2.subtitle{position:relative;top:-10px;}
.large{font-size:1.2em;}
.small{font-size:0.8em;}
div.wpcf7-mail-sent-ok{color:#398f14 !important;}
.separator{}
.lbpModal{}
 /* should not need defining - this is the lightbox call for non-image elements/* =Gallery listing*/.format-gallery .size-thumbnail img,.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.format-gallery .gallery-thumb,.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery .entry-utility,.home #content .category-gallery .entry-utility{padding-top:4px;}
/* =Images*/img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%; /* When images are too wide for containing element, force them to fit. */height:auto; /* Override height to match resized width for correct aspect ratio. */}
.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important; /* prevent too-wide images from breaking layout */padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
#content .attachment img{/* single attachment images should be centered */display:block;margin:0 auto;}
/* =Navigation*/.navigation{font-size:0.8em;overflow:hidden;}
.navigation a:link,.navigation a:visited{text-decoration:none;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,.single #nav-above{display:block;}
#nav-below{margin:15px 0 18px;}
/* =Comments*/#comments{clear:both;border-top:1px solid #CCC;margin:20px 1.5% 0;padding:20px 0;}
.commentlist li{padding:10px 0 0;}
.commentlist li li{list-style:none;}
.comment-block{border:1px solid #f1f1f1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 12px;padding:0 2% 5px;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:  1px 1px 8px rgba(0,0,0,0.3);box-shadow:1px 1px 8px rgba(0,0,0,0.3);}
.commentlist .avatar{padding:10px 10px 0;}
.comment-author{border-bottom:1px dotted #ddd;}
.comment-meta{font-size:0.8em;}
/* Comments form */#respond textarea{width:90%;}
#comments p.logged-in-as{font-style:italic;font-size:0.9em;border-bottom:1px dotted #f1f1f1;}
#comments p.comment-form-comment label{display:block;}
#respond .form-allowed-tags{border:1px solid #f1f1f1;font-size:0.9em;margin:5px;}
/* =Widget Areas*/.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget_search #s{/* This keeps the search inputs in line */width:50%;font-size:0.8em;padding:5px 8px;}
.widget_search input#searchsubmit{font-size:1em;height:32px;padding:0 4px 4px;}
.widget_search label{display:none;}
.widget-container{margin:0 0 18px 0;}
.widget-title{font-weight:bold;}
.widget-area a:link,.widget-area a:visited{text-decoration:none;}
.widget-area a:active,.widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{font-size:0.9em;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{font-size:1.1em;;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:0.9em;}
#wp-calendar thead th{padding:2px 0;}
#wp-calendar td{background:#292929;border:1px solid #1b1b1b;padding:2px 0;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#ff4b33;}
.widget_rss .widget-title img{width:11px;height:11px;}
/* Main sidebars */.content .widget-area ul{margin-left:0;padding:0 20px 0 0;}
.content .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
/* Expandable menu */.widget_nav_menu .menu ul,.widget_product_categories .product-categories ul{list-style:none;margin:0;padding:0;cursor:pointer;}
.widget_nav_menu .menu li,.widget_product_categories .product-categories li{line-height:140%;text-indent:0px;background-position:1px 8px;padding-left:20px;background-repeat:no-repeat;}
 /* Collapsed state for list element */.widget_nav_menu .menu .collapsed,.widget_product_categories .product-categories .collapsed{background-image:url(images/collapsed.png);}
/* Expanded state for list element */.widget_nav_menu .menu .expanded,.widget_product_categories .product-categories .expanded{background-image:url(images/expanded.png);}
 /* Footer widget areas */#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
#footer-widget-area #third{margin-right:0;}
@media (max-width:1200px) and (min-width:961px){#footer-widget-area #first{	margin-left:10px;}
}
@media (max-width:960px) and (min-width:751px){#footer-widget-area #first{	margin-left:2%;}
#footer-widget-area .widget-area{margin-right:3%;width:30%;}
#footer-widget-area #third{	margin-right:2%;}
}
@media (max-width:750px){#footer-widget-area #first{margin-left:5%;}
#footer-widget-area .widget-area{	margin-left: 5%;margin-right:5%;width:90%;}
	#footer-widget-area #third{	margin-right:5%;}
}
 /* =Footer*/#colophon{padding:20px 0 30px;}
.site-info{float:left;font-size:12px;font-weight:bold;width:450px;}
@media (max-width:560px){.site-info{float:none;width:96%;margin-left:3%;}
}
.site-info a{text-decoration:none;}
.copyright{float:right;width:300px;font-size:12px;font-style:italic;position:relative;}
@media (max-width:560px){.copyright{	float:none;width:96%;font-size:9px;padding:10px 0;margin-left:3%;}
}
.copyright a{display:inline-block;line-height:16px;padding-left:20px;text-decoration:none;}
.copyright a.wp{background:url(images/wordpress.png) center left no-repeat;}
.copyright a.seja{background:url(images/sd.png) center left no-repeat;}
.copyright a:hover{text-decoration:underline;}
.wpcf7-response-output{color:#fff;font-family:Open Sans, sans-serif;}
/* modified by seja - 17 October 2017 */.header-contact-number {position:absolute;right:50px;top:-200px;}
.header-contact-number a{font-size:1.6rem;font-weight:600;color:#fff;display:inline-block;background:rgba(58,247,208,0.65);padding:15px 20px;-moz-border-radius: 15px;-webkit-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;text-decoration:none;text-shadow:1px 1px 1px #075041;}
.header-contact-number a:hover{background:rgba(127,255,228,0.65);}
.header-contact-number .small{font-size:0.8rem;}
#top-content-block-home{max-width: 420px;margin: 0 auto;}
@media (max-width:547px){#header-shell{background:url(images/headers/header-2019-mobile.jpg)no-repeat;background-size:100% auto;}.overlay img{width:100%;height:auto;}.header-contact-number{position:initial;}.header-contact-number a{display:block;text-align:center;margin:10px 20px 0;}}
