article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
audio, canvas, video { display:inline-block; }[hidden], template { display:none; }
html { font-family:'Open Sans', Arial, Verdana, sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body { margin:0; }
a { background:transparent; }
a:focus, :focus { outline:none; }
a:active, a:hover { outline:0; }
h1 { font-size:2em; margin:.6em 0; }
b, strong { font-weight:bold; color:#000; }
dfn, em, i { font-style:italic; }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
p { margin:0; }
pre { margin:0; }
code, kbd, pre, samp { font-family:'Open Sans', Arial, Verdana, sans-serif; font-size:1em; }
small { font-size:75%; }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-.5em; }
sub { bottom:-.25em; }
dl, menu, ol, ul { margin:.6em 0 1.8em; }
dd { margin:0; }
menu { padding:0 0 0 40px; }
ol, ul { padding:0 0 0 22px; list-style-type:disc; list-style-position:outside; }
nav ul, nav ol { list-style:none; list-style-image:none; }
img { border:0; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; }
button[disabled], html input[disabled] { cursor:default; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
input[type=text], input.text, input.title, textarea, select, input { background:#FFF; border:1px solid #CACACA; color:#000; font-size:15px !important; font-family:'Open Sans', Arial, Verdana, sans-serif; line-height:18px; box-shadow:none; padding:4px; margin:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
input[type="text"]:focus, input[type="text"]:active, input.text:focus, input.text:active, input.title:focus, input.title:active, select:focus, select:active, textarea:focus, textarea:active, input:focus, input:active { background:#FFF; border-color:#25c3d8; font-style:normal; }
input[type=text], input.text, input.title, textarea, input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus { -webkit-appearance:none; }
#submit, input[type=submit] {
background:#00b7cf;
border:0 none;
font-family:'Oswald', Arial, Verdana, sans-serif;
color:#FFF;
font-size:16px !important;
line-height:18px;
padding:8px 40px;
text-transform:uppercase;
letter-spacing:2px;
width:36%;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
-webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out;
}
#submit:hover, #submit:focus, input[type=submit]:hover, input[type=submit]:focus { background:#1CD9FF; } table { border-collapse:collapse; border-spacing:0; }* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.image-replacement, .ir { text-indent:100%; white-space:nowrap; overflow:hidden; }
.clearfix, .cf, .comment-respond { zoom:1; }
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after { content:""; display:table; }
.clearfix:after, .cf:after, .comment-respond:after { clear:both; } .last-col { float:right; padding-right:0 !important; } @media (max-width: 767px) { 
.m-all { float:left; padding-right:.75em; width:100%; padding-right:0; }
.m-1of2 { float:left; padding-right:.75em; width:50%; }
.m-1of3 { float:left; padding-right:.75em; width:33.33%; }
.m-2of3 { float:left; padding-right:.75em; width:66.66%; }
.m-1of4 { float:left; padding-right:.75em; width:25%; }
.m-3of4 { float:left; padding-right:.75em; width:75%; }
; } @media (min-width: 768px) and (max-width: 1059px) { 
.t-all { float:left; padding-right:.75em; width:100%; padding-right:0; }
.t-1of2 { float:left; padding-right:.75em; width:50%; }
.t-1of3 { float:left; padding-right:.75em; width:33.33%; }
.t-2of3 { float:left; padding-right:.75em; width:66.66%; }
.t-1of4 { float:left; padding-right:.75em; width:25%; }
.t-3of4 { float:left; padding-right:.75em; width:75%; }
.t-1of5 { float:left; padding-right:.75em; width:20%; }
.t-2of5 { float:left; padding-right:.75em; width:40%; }
.t-3of5 { float:left; padding-right:.75em; width:60%; }
.t-4of5 { float:left; padding-right:.75em; width:80%; }
; } @media (min-width: 1060px) { 
.d-all { float:left; padding-right:.75em; width:100%; padding-right:0; }
.d-1of2 { float:left; padding-right:.75em; width:50%; }
.d-1of3 { float:left; padding-right:.75em; width:33.33%; }
.d-2of3 { float:left; padding-right:.75em; width:66.66%; }
.d-1of4 { float:left; padding-right:.75em; width:25%; }
.d-3of4 { float:left; padding-right:.75em; width:75%; }
.d-1of5 { float:left; padding-right:.75em; width:20%; }
.d-2of5 { float:left; padding-right:.75em; width:40%; }
.d-3of5 { float:left; padding-right:.75em; width:60%; }
.d-4of5 { float:left; padding-right:.75em; width:80%; }
.d-1of6 { float:left; padding-right:.75em; width:16.66%; }
.d-1of7 { float:left; padding-right:.75em; width:14.28%; }
.d-2of7 { float:left; padding-right:.75em; width:28.57%; }
.d-3of7 { float:left; padding-right:.75em; width:42.85%; }
.d-4of7 { float:left; padding-right:.75em; width:57.14%; }
.d-5of7 { float:left; padding-right:.75em; width:71.42%; }
.d-6of7 { float:left; padding-right:.75em; width:85.71%; }
.d-1of8 { float:left; padding-right:.75em; width:12.5%; }
.d-1of9 { float:left; padding-right:.75em; width:11.11%; }
.d-1of10 { float:left; padding-right:.75em; width:10%; }
.d-1of11 { float:left; padding-right:.75em; width:9.09%; }
.d-1of12 { float:left; padding-right:.75em; width:8.33%; }
; } body { font-family:'Open Sans', Arial, Verdana, sans-serif; font-size:100%; line-height:1.5; color:#3D3D3D; background:#FFF url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/bg-body.jpg) 50% 0 repeat; -webkit-font-smoothing:antialiased; }
.wrap { width:96%; margin:0 auto; }
p { padding-bottom:18px; line-height:22px; }
a, a:visited, #content a { color:#00C0E8; text-decoration:none; }
a:hover, a:focus, a:visited:hover, a:visited:focus, #content a:hover, #content a:focus { color:#0095B8; text-decoration:underline; } h1, h2, h3, h4, h5 { color:#624432; font-family:'Oswald', Arial, Verdana, sans-serif; text-rendering:optimizelegibility; font-weight:500; line-height:1em; margin:0; text-transform:uppercase; }
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration:none; }
h1 { font-size:2.6em; font-family:'Niconne', cursive; color:#00C0E5; text-transform:none; }
h2 { font-size:1.3em; margin-bottom:.3em; color:#73DAEF; }
h3 { font-size:1.1em; margin-bottom:.5em; }
h4 { font-size:1em; }
h5 { font-size:.9em; } .header { background:#FFF; padding:10px; position:relative; margin:0 auto; width:1040px; z-index:99999; }
#inner-header { width:auto; }
#logo { width:34%; float:left; }
#logo a:hover { text-decoration:none; }
#logo img { float:left; width:140px; }
#logo .title { float:left; text-align:center; margin-left:-16px; padding:2px 0 0; }
#logo .title h1 { color:#624432; font-size:2.2em; padding:0; }
#logo .title p { font-family:'Open Sans', Arial, Verdana, sans-serif; text-transform:uppercase; letter-spacing:12px; font-size:14px; padding:0 0 0 6px; color:#CF7600; }
#head-ph { float:right; padding:8px 14px 0; font-size:22px; letter-spacing:1px; font-weight:normal; line-height:24px; }
#head-ph a { color:#FF9200; }
#head-ph a:hover, #head-ph a:focus { color:#FF9200; text-decoration:none; }
#head-ph a i.fa.fa-phone { padding:0 10px 0 0; } nav { float:right; padding:12px 0 0; }
.nav { border-bottom:0; margin:0; text-align:center; }
.nav li { display:inline-block; }
.nav li a { font-size:16px; font-family:'Oswald', Arial, Verdana, sans-serif; display:block; color:#7B4600; text-decoration:none; padding:6px 16px; font-weight:normal; text-transform:uppercase; }
.nav li:first-child a { margin-left:0; }
.nav li:last-child a { margin-right:0; }
.nav li ul.sub-menu li a, .nav li ul.children li a { padding-left:30px; }
#top-slider { width:100%; margin:-102px auto 0; }
#top-img { margin:0 auto; position:relative; top:-101px; width:100%; }
#top-img img { display:block; width:100%; }
.wave-border { background:transparent url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/line-header.png) repeat-x; height:10px; position:relative; margin:-111px 0 0; z-index:999; }
.home .wave-border { margin:-10px 0 0; } #book-box { float:none; width:100%; margin:-200px 0 0; z-index:999999; position:relative; display:inline-block; }
#book-widget { background:#FFF url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/book-bg.jpg) repeat bottom right; float:right; border:5px solid #BDEAF4; margin:0; padding:35px 40px; position:relative; border-radius:50%; width:306px; text-align:center; }
#book-widget h4 { color:#562000; font-weight:500; letter-spacing:1px; margin:0 0 10px; }
#home-top { padding:0 0 14px; border-bottom:1px solid #BDEAF4; margin-bottom:34px; }
#home-img { border:5px solid #BDEAF4; margin:6px 30px 20px 0; position:relative; float:left; border-radius:50%; width:240px; }
#home-img img { border-radius:50%; margin:0; }
#home-top .fa-ul { margin-left:50px; display:inline-block; }
#home-top h2 { margin-bottom:.8em; }
#home-top p { font-size:15px; padding-bottom:14px; line-height:20px; }
#home-box { width:100%; display:inline-block; padding:20px 0 30px; border-bottom:1px solid #F0F0F0; }
#home-box-inner { width:1040px; margin:0 auto; }
.ch-grid { margin:0; padding:0; list-style:none; display:block; text-align:center; width:100%; }
.ch-grid:after, .ch-item:before { content:''; display:table; }
.ch-grid:after { clear:both; }
.ch-grid li { width:220px; height:220px; display:inline-block; margin:0 53px 20px 0; float:left; }
.ch-grid li:last-child { margin-right:0; }
.ch-grid.last li { margin-bottom:0; }
.ch-item { width:100%; height:100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position:relative; cursor:default; -moz-box-shadow:inset 0 0 0 0 rgba(57, 88, 155, .4), inset 0 0 0 10px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow:inset 0 0 0 0 rgba(57, 88, 155, .4), inset 0 0 0 10px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 0 0 0 rgba(57, 88, 155, .4), inset 0 0 0 10px rgba(255, 255, 255, .6), 0 1px 2px rgba(0, 0, 0, .1); -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out; background-position:center; background-size:370px; }
.ch-img-1 { background-image:url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/holding-img2.jpg); }
.ch-img-2 { background-image:url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/holding-img1.jpg); }
.ch-img-3 { background-image:url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/holding-img3.jpg); }
.ch-img-4 { background-image:url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/holding-img6.jpg); }
.ch-info { position:absolute; width:100%; height:100%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out; font-family:'Niconne', cursive; }
.ch-info a { text-decoration:none; }
.ch-info h3 { background:rgba(255, 255, 255, .9); position:relative; letter-spacing:1px; font-size:19px; padding:10px; margin:90px 0 0; font-family:'Niconne', cursive; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.ch-info h3 a { color:#001F61; }
.ch-info p { padding:10px 5px; margin:0 10px; border-top:1px solid rgba(226, 226, 226, .5); overflow:hidden; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out; -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); backface-visibility:hidden; }
.ch-info p a { display:block; color:#FFF; font-size:12px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; }
.ch-item:hover { -moz-box-shadow:inset 0 0 0 110px rgba(21, 53, 123, .7), inset 0 0 0 10px rgba(255, 255, 255, .8), 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow:inset 0 0 0 110px rgba(21, 53, 123, .7), inset 0 0 0 10px rgba(255, 255, 255, .8), 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 0 0 110px rgba(21, 53, 123, .7), inset 0 0 0 10px rgba(255, 255, 255, .8), 0 1px 2px rgba(0, 0, 0, .1); }
.ch-item:hover .ch-info h3 { margin:56px 0 4px; background:transparent; }
.ch-item:hover .ch-info h3 a, .ch-info a:hover { color:#FFF; }
.ch-item:hover .ch-info p { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); }
.fa-ul i.fa-li.fa.fa-envelope { font-size:15px; top:.3em; }
.fa-ul i.fa-li.fa.fa-chevron-circle-right { top:.25em; font-size:14px; left:-2.3em; }
.entry-content .fa-ul li { margin-bottom:6px; line-height:20px; }
#content { margin-top:1.5em; }
#inner-content { padding:1.5em 0; }
.home .entry-content { margin:-100px 0 100px; }
.entry-content { margin:0; }
.hentry { margin-bottom:1.5em; }
.article-header { padding:0 0 1.5em; }
.home .article-header { padding:0 0 .3em; }
.single-title, .page-title, .entry-title { margin:0; }
.entry-content { padding:0; }
.entry-content table { width:100%; border:1px solid #FF9200; margin-bottom:1.5em; }
.entry-content tr { border-bottom:1px solid #FF9200; background-color:#FFF; }
.entry-content tr:nth-child(2n) { background-color:#f9f9f9; }
.entry-content tr:hover td { background-color:#f3f3f3; }
.entry-content td { border-right:1px solid #FF9200; padding:4px 8px; }
.entry-content th { background:#f8f9fa; border-bottom:1px solid #FF9200; border-right:1px solid #FF9200; text-transform:uppercase; color:#39CDEC; font-family:'Oswald', Arial, Verdana, sans-serif; text-align:left; padding:4px 8px; }
.entry-content dd { margin-left:0; font-size:.9em; color:#787878; margin-bottom:1.5em; }
.entry-content img { margin:0 0 .5em 0; max-width:100%; height:auto; }
.entry-content .size-auto, .entry-content .size-full, .entry-content .size-large, .entry-content .size-medium, .entry-content .size-thumbnail { max-width:100%; height:auto; }
.entry-content pre { background:#323944; color:#f8f9fa; font-size:.9em; padding:1.5em; margin:0 0 1.5em; border-radius:3px; }
.wp-caption { max-width:100%; background:#eee; padding:5px; }
.wp-caption img { max-width:100%; margin-bottom:0; width:100%; }
.wp-caption p.wp-caption-text { font-size:.85em; margin:4px 0 7px; text-align:center; }
img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
dl.gallery-item { float:left; margin:.6em; }
dl.gallery-item img { margin:0; }
#colorbox, #colorbox div { font-family:'Open Sans', Arial, Verdana, sans-serif; font-size:14px; }
#cboxTitle { padding-top:8px !important; }
#cboxCurrent { bottom:-28px !important; }
#tcs { border-top:1px solid #BDEAF4; background:rgba(255, 255, 255, .6); padding:16px 20px; margin:20px 0; font-size:14px; line-height:16px; }
#tcs a { color:#FF9200; }
#tcs i.fa.fa-file-text-o { padding:0 10px 0 0; }
#text-6 { margin:-160px 0 30px; background:#FFF; float:right; border:5px solid #BDEAF4; padding:25px 40px; position:relative; z-index:99999; border-radius:50%; width:276px; text-align:center; }
#text-6 h4.widgettitle { margin:0; } .gform_wrapper .gform_footer { padding:0 !important; }
.gform_wrapper .top_label .gfield_label { font-size:15px; margin:0 0 2px !important; }
.gform_wrapper label.gfield_label+div.ginput_container { margin-top:0 !important; }
.gform_wrapper ul li.gfield { padding:0 0 10px; }
.gform_wrapper ul.gform_fields li.gfield span.name_first, .gform_wrapper ul.gform_fields li.gfield span.name_last, .gform_wrapper ul.gform_fields li.gfield span.name_middle { padding-top:0 !important; }
.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction { font-size:11px !important; line-height:13px; margin:0 0 2px !important; }
.ui-datepicker { margin:0 auto !important; }
.gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex select, .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li, span#input_1_11_5_container, span#input_1_11_6_container { margin-bottom:0 !important; }
.gform_wrapper .ginput_complex span.name_first, .gform_wrapper .ginput_complex span.name_last, .gform_wrapper .ginput_complex span.name_middle, #gform_wrapper_1 .ginput_complex .ginput_full, #gform_wrapper_1 .ginput_complex .ginput_left, #gform_wrapper_1 .ginput_complex .ginput_right { min-height:2em !important; }
#gform_wrapper_1 .ginput_complex .ginput_full, #gform_wrapper_1 .ginput_complex .ginput_left, #gform_wrapper_1 .ginput_complex .ginput_right { display:inline-block; margin:0 0 10px; }
#gform_wrapper_1 .ginput_complex .ginput_full { width:100%; }
#gform_wrapper_1 { width:100%; margin:0; }
#gform_wrapper_1 .top_label li.gfield.gf_left_half, #gform_wrapper_1 .top_label li.gfield.gf_right_half, .gform_wrapper .top_label li.gfield.gf_left_third, #gform_wrapper_1 img.ui-datepicker-trigger { margin:0 !important; }
#gform_wrapper_1 .top_label li.gfield.gf_middle_third, #gform_wrapper_1 .top_label li.gfield.gf_right_third { margin-bottom:0; }
#gform_wrapper_1 .top_label li.gfield.gf_left_half { width:48.5%; margin-right:2.2%; }
#gform_wrapper_1 .gfield_error .ginput_complex .ginput_right input[type=email], #gform_wrapper_1 .gfield_error .ginput_complex .ginput_right input[type=number], #gform_wrapper_1 .gfield_error .ginput_complex .ginput_right input[type=text], #gform_wrapper_1 .ginput_complex input[type=email], #gform_wrapper_1 .ginput_complex input[type=number], #gform_wrapper_1 .ginput_complex input[type=text], #gform_wrapper_1 .top_label li.gfield.gf_left_half input.large, #gform_wrapper_1 .top_label li.gfield.gf_left_half input.medium, #gform_wrapper_1 .top_label li.gfield.gf_left_half select.large, #gform_wrapper_1 .top_label li.gfield.gf_left_half select.medium, #gform_wrapper_1 .top_label li.gfield.gf_right_half input.large, #gform_wrapper_1 .top_label li.gfield.gf_right_half input.medium, #gform_wrapper_1 .top_label li.gfield.gf_right_half select.large, #gform_wrapper_1 .top_label li.gfield.gf_right_half select.medium, #gform_wrapper_1 .ginput_complex .ginput_right select, #gform_wrapper_1 .ginput_complex select { width:98.5%; }
#gform_wrapper_1 .ginput_complex .ginput_right { float:right; margin-right:.1% !important; }
#gform_wrapper_1 .ginput_complex label { display:none; }
#gform_wrapper_1 ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, #gform_wrapper_1 ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, #gform_wrapper_1 ul.gform_fields li.gfield input[type=radio], #gform_wrapper_1 ul.gform_fields li.gfield select { margin-left:0; }
#gform_wrapper_1 .datepicker { width:80% !important; }
#gform_wrapper_1 .top_label li.gfield.gf_middle_third, #gform_wrapper_1 .top_label li.gfield.gf_right_third { margin-left:1.6% !important; }
#gform_wrapper_1 .top_label li.gfield.gf_left_third, #gform_wrapper_1 .top_label li.gfield.gf_middle_third, #gform_wrapper_1 .top_label li.gfield.gf_right_third { width:32%; }
#gform_wrapper_1 .ginput_complex .ginput_full input[type=email], #gform_wrapper_1 .ginput_complex .ginput_full input[type=number], #gform_wrapper_1 .ginput_complex .ginput_full input[type=password], #gform_wrapper_1 .ginput_complex .ginput_full input[type=text], #gform_wrapper_1 textarea.small { width:98.5% !important; } .sidebar { border-left:1px solid #BDEAF4; padding-left:36px; margin-left:36px; width:25%; float:right; }
.widget ul li { ; }
.widget .fa-ul li { margin-bottom:8px; line-height:18px; }
.widget i.fa-li.fa.fa-envelope { font-size:13px; top:.15em; }
.no-widgets { background:#FFF; padding:1.5em; text-align:center; border:1px solid #cccccc; border-radius:2px; margin-bottom:1.5em; } #footer { background:#f1f1f1; color:#000; padding:20px 0; }
#footer a { color:#818c8d; }
#footer a:hover, #footer a:focus { color:#19bdce; text-decoration:none; }
#footer strong { color:#000; }
.foot-logo { float:left; }
.foot-logo img { width:90px; float:left; }
.foot-logo .title { float:left; text-align:center; margin-left:-12px; padding:6px 0 0; color:#6F6F6F; }
.foot-logo .title p.t1 { font-family:'Niconne', cursive; font-size:24px; line-height:20px; padding:0; }
.foot-logo .title p.t2 { font-family:'Open Sans', Arial, Verdana, sans-serif; font-size:9px; line-height:11px; text-transform:uppercase; letter-spacing:8px; padding:2px 0 0 6px; }
.foot-details { width:75%; float:right; font-size:14px; }
.foot-details { text-align: right; color: #6F6F6F; padding: 14px 0; }
.foot-details span { padding: 0 20px; }
.foot-details i.fa.fa-map-marker, .foot-details i.fa.fa-phone, .foot-details i.fa.fa-envelope { padding:0 6px 0 0; }
.foot-details i.fa.fa-envelope { font-size:12px; }
#copyright { padding: 15px 0 20px; width: 100%; display: inline-block; background: #e7e7e7 url(//forsterwallismotel.com.au/wp-content/themes/wallis-motel/library/images/bg1-top.png) repeat-x bottom; }
#copy-inner { width: 1040px; margin:0 auto; font-size: 14px; padding-bottom:0; text-align:center; color:#818c8d; }
#copyright a { color:#818c8d; }
#copyright a:hover { color:#19bdce; } @media only screen and (min-width: 481px) {
.menu { ; }
.menu ul { ; }
.menu ul li { ; }
.menu ul li a { ; }
.entry-content { ; }
.entry-content .alignleft, .entry-content img.alignleft { margin-right:1em; display:inline; float:left; }
.entry-content .alignright, .entry-content img.alignright { margin-left:1em; display:inline; float:right; }
.entry-content .aligncenter, .entry-content img.aligncenter { margin-right:auto; margin-left:auto; display:block; clear:both; }
} @media only screen and (min-width: 768px) { 
.wrap { width:760px; }
.nav { border:0; padding:0; }
.nav ul { background:#39589b; margin-top:0; }
.nav li { float:none; position:relative; }
.nav li a { border-bottom:0; }
.nav li a:hover, .nav li a:focus, .nav li.current-menu-item a { color:#00B9DD; text-decoration:none; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; transition:all .5s ease-in-out; }
.nav li ul.sub-menu, .nav li ul.children { margin:0; position:absolute; visibility:hidden; z-index:8999; top:22px; width:200px; padding:10px; }
.nav li ul.sub-menu li, .nav li ul.children li { border-right:none; }
.nav li ul.sub-menu li a, .nav li ul.children li a { color:#b2b3dd; padding:6px 0; margin:0; border-right:0; display:block; width:180px; }
.nav li ul.sub-menu li a:hover, .nav li ul.children li a:hover { color:#00B9DD; }
.nav li ul.sub-menu li ul, .nav li ul.children li ul { top:0; left:100%; }
.nav li:hover > ul { top:auto; visibility:visible; }
.sidebar { margin-top:2.2em; }
#sidebar1 { margin-top:0; }
.widgettitle { margin:0 0 10px; color:#FF9200; font-size:1.2em; }
.widget { padding:0; margin:0 0 1.5em; font-size:14px; }
.widget ul li { margin-bottom:.75em; }
.widget ul li ul { margin-top:.75em; padding-left:1em; }
.bx-viewport { position:initial !important; }
; } @media only screen and (min-width: 1060px) { .wrap { width:1040px; }; }
@media only screen and (max-width: 1060px) { .header, #home-box-inner, #copy-inner { width:760px; }; }
@media only screen and (max-width: 768px) { .header, #home-box-inner, #copy-inner { width:460px; }; } @media print {
* { background:transparent !important; color:#000 !important; text-shadow:none !important; filter:none !important; -ms-filter:none !important; }
a, a:visited { color:#444 !important; text-decoration:underline; }
a:after, a:visited:after { content:" (" attr(href) ")"; }
a abbr[title]:after, a:visited abbr[title]:after { content:" (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
pre, blockquote { border:1px solid #999; page-break-inside:avoid; }t
head { display:table-header-group; }
tr, img { page-break-inside:avoid; }
img { max-width:100% !important; }
@page { margin:.5cm; }
p, h2, h3 { orphans:3; widows:3; }
h2, h3 { page-break-after:avoid; }
.sidebar, .page-navigation, .wp-prev-next, .respond-form, nav { display:none; }; } @media only screen and ( min-width: 1380px ) and ( max-width: 1680px ) {
}
@media only screen and ( min-width: 1080px ) and ( max-width: 1380px ) {
}
@media only screen and ( min-width: 960px ) and ( max-width: 1080px ) {
#logo { width: 60%; }
#home-img { margin: 6px 20px 6px 0; width: 170px; }
#home-img { width: 170px; }
#top-slider { margin: -150px auto 0; }
}
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
#logo { width: 60%; }
#home-img { margin: 6px 20px 6px 0; width: 170px; }
#home-img { width: 170px; }
#top-slider { margin: -150px auto 0; }
.t-2of3 { width: 68.66%; }
.sidebar { padding-left: 20px; margin-left: 0; }
.foot-details { width: 50%; }
.foot-details span { display: block; padding: 3px 0px; }
}
@media only screen and ( max-width: 767px ) {
#logo, #logo img, #logo .title { float: none; }
#logo { width: auto; text-align: center; }
#logo img { width: auto; text-align: center; display: inline-block; }
#logo .title {  }
#head-ph { float: none; display: block; text-align: center; padding: 15px 0; }
#top-slider { margin: -370px auto 0; }
#top-img { top: -370px; overflow: hidden; }
#top-img img { width: auto; height: 420px; }
.wave-border { margin: -380px 0 0; } #book-box { float: none; width: 100%; margin: 20px 0 0; }
#book-widget { width: auto; float: none; margin: 0 auto 20px; background-repeat: no-repeat; background-position: 50% 0%; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; }
#home-img { margin: 6px 20px 6px 0; width: 170px; }
#home-img { width: 170px; }
.single-title, .page-title, .entry-title { margin: 0 auto; text-align: center; }
.home .entry-content { margin: 0px 0 100px; }
.m-all { float: none; }
.sidebar { width: auto; float: none; padding: 0px 0px; margin: 0px 0px; border: 0px none; }
.widget { clear: both; padding-bottom: 26px; }
.widget .fa-ul { float: left; margin-bottom: 20px; }
.widget .fa-ul li:nth-child(odd) { float: left; width: 48%; }
.widget .fa-ul li:nth-child(even) { float: right; width: 48%; }
#text-5.widget .fa-ul { float: none; margin-bottom: 20px; }
#text-5.widget .fa-ul li:nth-child(odd) { float: none; width: 100%; }
#text-5.widget .fa-ul li:nth-child(even) { float: none; width: 100%; }
#text-6 { width: auto; margin: 0 0 20px; float: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.foot-logo { float: none; }
.foot-logo img, .foot-logo .title { float: none; display: block; margin: 0 auto; }
.foot-details { width: 100%; }
.foot-details span { display: block; padding: 3px 0px; text-align: center; }
#copyright { width: auto; display: block; text-align: center; font-size: 14px; }
#copyright #copy-inner strong { display: none; }
#copyright #copy-inner .developed { display: block; margin-top: 10px; }
}
@media only screen and ( max-width: 479px ) { 
.header, #home-box-inner, #copy-inner { width: auto; }
#logo, #logo img, #logo .title { float: none; }
#logo { width: auto; text-align: center; }
#logo img { width: auto; text-align: center; display: inline-block; }
#logo .title {  }
#head-ph { float: none; display: block; text-align: center; padding: 15px 0; }
#top-slider { margin: 0; }
#top-img { top: -370px; overflow: hidden; }
#top-img img { width: auto; height: 420px; }
.wave-border { margin: -380px 0 0; } #book-box { float: none; width: 100%; margin: 20px 0 0; }
#book-widget { width: auto; float: none; margin: 0 auto 20px; background-repeat: no-repeat; background-position: 50% 0%; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#home-img { margin: 6px 20px 6px 0; width: 120px; }
#home-img { width: 120px; }
.single-title, .page-title, .entry-title { margin: 0 auto; text-align: center; }
#gform_wrapper_1 .ginput_complex .ginput_full, #gform_wrapper_1 .ginput_complex .ginput_left, #gform_wrapper_1 .ginput_complex .ginput_right { display: block; margin: 0 0 10px; }
#gform_wrapper_1 .ginput_complex .ginput_right { float: none; margin-right: 0 !important; }
.gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex select, .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, .gform_wrapper li.gf_list_inline ul.gfield_radio li, span#input_1_11_5_container, span#input_1_11_6_container { margin-bottom: 10px !important; }
.widget .fa-ul { float: none; margin-bottom: 20px; }
.widget .fa-ul li:nth-child(odd) { float: none; width: auto; }
.widget .fa-ul li:nth-child(even) { float: none; width: auto; }
#text-6 { width: auto; margin: 0 0 20px; float: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.foot-logo { float: none; }
.foot-logo img, .foot-logo .title { float: none; display: block; margin: 0 auto; }
.foot-details { width: 100%; }
.foot-details span { display: block; padding: 3px 0px; text-align: center; }
#copyright { width: auto; display: block; text-align: center; font-size: 14px; }
#copyright #copy-inner strong { display: none; }
#copyright #copy-inner .developed { display: block; margin-top: 10px; }
}