<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">header, nav, section, article, aside, footer, hgroup { 
	display: block;
}




/* #Header, Main and Footer Background
=========================================== */
.header-background { 
	/* customize_header_bg_color */ background-color:#ffffff; /* customize_header_bg_color */
	border-bottom: solid 1px #e1e1e1;
	border-top-style:solid;
	border-top-width:10px;
	/* customize_header_border_color */ border-top-color:#d35400; /* customize_header_border_color */
	height:80px;
}
.main-background {
	/* customize_main_bg_color */ background-color:#ebebeb; /* customize_main_bg_color */
	padding:20px 0;	
}
.upper-footer {
	position: relative;
}
.lower-footer {
	/* customize_lower_footer_bg_color */ background-color:#252525; /* customize_lower_footer_bg_color */
}
.banner-container{
	/* customize_banner_bg_color */ background-color:#ffffff; /* customize_banner_bg_color */
}

.header-text-background {
	/* customize_header_text_area_bg_color */ background-color:#e67e22; /* customize_header_text_area_bg_color */
	border-bottom-width: 4px;
	border-bottom-style:solid;
	/* customize_header_text_area_border_color */ border-bottom-color:#d35400; /* customize_header_text_area_border_color */
}
#banner { margin:0; }

/* #Logo Content
=========================================== */

.logo-content img {
	max-width: 100%;
	height: auto;
	margin: 0 0;
}

.logo-content strong {
	/* customize_logo_bold_color */ color:#d35400; /* customize_logo_bold_color */
}
.logo-content p {
	font-size: 16px;
	color:#373737;
}

/* #Nav Content
=========================================== */
#nav-menu { margin-top: 36px; }
nav select { display: none; }
nav ul li {
	float: left;
	position: relative;
	padding:0 14px;
}
nav  ul { margin-bottom: 0px; float:right; }


/* #Banner Content
=========================================== */
.banner-content { padding:0; } 
.banner-content img {
	max-width: 100%;
	height: auto;
	margin: 0 0;
}

/* #Header Text 
=========================================== */
.header-text { padding:10px 0; /*/*font-family: 'Source Sans Pro',sans-serif;*/*/ }

.header-text blockquote {
	border-left: 4px solid #a1a1a1;
	padding-left: 20px;
}
.header-text cite {
	font-style: italic;
	font-weight: bold;
}
.header-text img {
	max-width: 100%;
	height: auto;
	margin: 0 0;
}

/* #Main Content
=========================================== */

section { margin:0;}
.main-content { margin-bottom: 0; }
.bottom-neg { margin-bottom: 0; }
.main-content {	/*/*font-family: 'Source Sans Pro',sans-serif;*/*/ }


.main-content h1&gt;a, .main-content h2 a, .main-content h3&gt;a, .main-content h4&gt;a, .main-content h5&gt;a, .main-content h6&gt;a {
	/* customize_main_font_header_link_color */ /*color:#d35400;*/ /* customize_main_font_header_link_color */
	/*text-shadow: 1px 1px 1px #cccccc;*/
	text-decoration: none;	
}
.main-content h1&gt;a:hover, .main-content h2&gt;a:hover, .main-content h3&gt;a:hover, .main-content h4&gt;a:hover, .main-content h5&gt;a:hover, .main-content h6&gt;a:hover{
	/* customize_main_font_header_link_hover_color */ /*color:#e67e22;*/ /* customize_main_font_header_link_hover_color */
	/*text-shadow: 1px 1px 1px #000000;*/
}

.main-content blockquote {
	border-left: 4px solid #a1a1a1;
	padding-left: 20px;
}
.main-content cite {
	font-style: italic;
	font-weight: bold;
}
.main-content img {
	max-width: 100%;
	height: auto;
	margin: 0 0;
}
.ccm-tags-display ul.ccm-tag-list li {
	color:#555555;
}
.main-content .ccm-tags-display {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: tranparent;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.main-content #main-content-sidebar-archives {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: tranparent;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.ccm-tag-list li {margin: 10px 10px 10px 0 !important; padding-left:0px !important; }
.ccm-tag-list li a{
	color:#5f656f !important;
	text-decoration:none;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 13px;
	height: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f0eeef;
}
.ccm-tag-list li a:hover{ color:#213440 !important; }
.main-content #main-content-sidebar-archives ul li { 
	list-style: none !important;
	padding: 10px 0;
	margin:0 10px 0 0;
	display:inline-block;
}
.main-content #main-content-sidebar-archives ul li a {
	color:#5f656f !important;
	font-size:16px !important;
	text-decoration:none;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	line-height: 13px;
	height: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f0eeef;
}
.main-content #main-content-sidebar-archives ul li a:hover{ color:#213440 !important; }
#date-time {
	width: 14px;
	height: 14px;
	line-height: 14px;
	display:inline-block;
	vertical-align: text-top;
	background-image: url("https://www.rpbw.co.nz/themes/responsive_home/images/calendar.png");
	background-repeat: no-repeat;
	margin-top: 1px;
}
#share-content { margin: -7px 0 15px; }
#blog-navigation { margin: 30px 0 10px; }
#prev-page { float:left; }
#return-page {
	width: 17px;
	margin: 0 auto;
}
#next-page {
	margin-top: -16px;
	float: right;
}
a.blog-prev-page {
	font-size: 12px;
	text-decoration: underline;
}
a.blog-next-page {
	font-size: 12px;
	text-decoration: underline;
}
a.blog-return-page {
	font-size: 12px;
	text-decoration: underline;
}
ul.bloglist li {
	list-style-type: none !important;
	margin-left: 0 !important;
}
ul.thumb-bloglist li {
	list-style-type: none !important;
	margin-left: 0 !important;
}
.ccm-page-list-description {
	/* customize_sub_pagelist_font_color */ color:#555555; /* customize_sub_pagelist_font_color */
	font-family: Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1.5;
	margin-bottom:8px;	
}



/* #Right Side Nav
=========================================== */
.main-content ul.right-side-nav a { 
	/* customize_rightside_nav_font_color */ color:#000000; /* customize_rightside_nav_font_color */
	display:block;
	padding:10px 20px 10px 0;
	text-align:right;
	text-decoration:none;
}
.main-content ul.right-side-nav a:hover { /* customize_rightside_nav_hover_font_color */ color:#000000; /* customize_rightside_nav_hover_font_color */ }
.main-content ul.right-side-nav li { 
	/* customize_rightside_nav_li_bg_color */ background-color:#d35400; /* customize_rightside_nav_li_bg_color */ 
	border-bottom: 1px solid #ffffff;
	border-radius:5px;
	margin: 0 0 5px 0;
	list-style-type: none;
	transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s; /* Firefox 4 */
	-webkit-transition:all .3s linear 0s; /* Safari and Chrome */
	-o-transition:all .3s linear 0s; /* Opera */
}
.main-content ul.right-side-nav li:hover { 
	box-shadow: 3px 3px 3px #000000;
	/* customize_rightside_nav_hover_bg_color */ background-color:#e67e22; /* customize_rightside_nav_hover_bg_color */ 
}

/* #left Side Nav
=========================================== */
.main-content ul.left-side-nav a { 
	/* customize_leftside_nav_font_color */ color:#000000; /* customize_leftside_nav_font_color */
	text-align: left;
	display:block;
	padding:10px 0 10px 20px;
	text-decoration:none;
	transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s; /* Firefox 4 */
	-webkit-transition:all .3s linear 0s; /* Safari and Chrome */
	-o-transition:all .3s linear 0s; /* Opera */
	
}
.main-content ul.left-side-nav a:hover { /* customize_leftside_nav_hover_font_color */ color:#000000; /* customize_leftside_nav_hover_font_color */ }
.main-content ul.left-side-nav li { 
	/* customize_leftside_nav_li_bg_color */ background-color:#d35400; /* customize_leftside_nav_li_bg_color */ 
	border-bottom: 1px solid #ffffff;
	border-radius:5px;
	margin:0 0 5px 0;
	list-style-type: none;
	-moz-transition: all .3s linear 0s; /* Firefox 4 */
	-webkit-transition:all .3s linear 0s; /* Safari and Chrome */
	-o-transition:all .3s linear 0s; /* Opera */
}
.main-content ul.left-side-nav li:hover { 
	box-shadow: 3px 3px 3px #000000;
	/* customize_leftside_nav_hover_bg_color */ background-color:#e67e22; /* customize_leftside_nav_hover_bg_color */ 
}

/* #Upper Footer Content
=========================================== */
.upper-footer-content { 
	/*font-family: 'Source Sans Pro',sans-serif;*/
	/*font-weight: 200;
	margin-top:20px;
	margin-bottom:20px;*/
}

.upper-footer-content img {
	max-width: 100%;
	height: auto;
	margin: 0 0;
}
hr.upper-footer {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #a1a1a1;
	margin: 1em 0 .5em;
	padding: 0;
}



/* #Footer Content
=========================================== */
.footer-content { 
	/*font-family: 'Source Sans Pro',sans-serif;*/
	/*margin-top:20px;
	margin-bottom:20px;*/
}

.footer-content img {
	max-width: 100%;
	height: auto;
	margin: 0 0;
}
hr.footer {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #a1a1a1;
	margin: 1em 0 .5em;
	padding: 0;
}

/* Footer Nav
=========================================== */
ul.footer-nav li a {
	/* customize_footer_nav_font_color */ color:#212121; /* customize_footer_nav_font_color */
	border-bottom-width:1px;
	border-bottom-style:dotted;
	/* customize_footer_nav_border_font_color */ border-bottom-color:#555555; /* customize_footer_nav_border_font_color */
	display: block;
	padding:10px 0;	
	padding-left: 5px;
	text-decoration: none;
	transition: all .5s linear 0s;
	-moz-transition: all .5s linear 0s; /* Firefox 4 */
	-webkit-transition:all .5s linear 0s; /* Safari and Chrome */
	-o-transition:all .5s linear 0s; /* Opera */
}
ul.footer-nav  li{ 
	list-style-type: none;
	margin:0;
}
ul.footer-nav  li a:hover{
	/* customize_footer_nav_hover_bg_color */ background-color:transparent; /* customize_footer_nav_hover_bg_color */
	/* customize_footer_nav_hover_font_color */ color:#dddddd; /* customize_footer_nav_hover_font_color */
	text-decoration:none;
	/* customize_footer_nav_border_hover_color */ border-bottom-color:#212121; /* customize_footer_nav_border_hover_color */

}

/* #Misc Content
=========================================== */
.main-content em {
	/* customize_font_awesome_color */ /*color:#d35400;*/ /* customize_font_awesome_color */
}

/* === HEADER BLOCK === */


/* === CTA BUTTON === */
a.cta-button  {
	/* customize_default_cta_bg_color */ background-color:#d35400; /* customize_default_cta_bg_color */
	/* customize_cta_font_color */ color:#ffffff !important; /* customize_cta_font_color */
	box-shadow: 0px 2px 3px #000000;
	letter-spacing: 2px;
	text-align: center;
	margin: 10px 0;
	padding: 10px 15px;
	text-decoration: none;
	text-shadow:none !important;
	transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s; /* Firefox 4 */
	-webkit-transition:all .3s linear 0s; /* Safari and Chrome */
	-o-transition:all .3s linear 0s; /* Opera */
}
a.cta-button:hover {
	/* customize_default_hover_cta_bg_color */ background-color:#e67e22 !important; /* customize_default_hover_cta_bg_color */ 
	/* customize_cta_font_hover_color */ color:#ffffff !important; /* customize_cta_font_hover_color */
	text-shadow:1px 1px 1px #333333 !important;
	text-decoration: none !important;
}
a.max-rounded { border-radius: 25px; }
a.min-rounded { border-radius: 10px; } 
a.bg-color-var-1 { /* customize_cta_bg_color_var_one */ background-color:#428bca !important; /* customize_cta_bg_color_var_one */ }
a.bg-color-var-2 { /* customize_cta_bg_color_var_two */ background-color:#00B649 !important; /* customize_cta_bg_color_var_two */ }
a.bg-color-var-3 { /* customize_cta_bg_color_var_three */ background-color:#42BACA !important; /* customize_cta_bg_color_var_three */ }
a.bg-color-var-4 { /* customize_cta_bg_color_var_four */ background-color:#CA4242 !important; /* customize_cta_bg_color_var_four */ }
a.bg-color-var-1:hover { /* customize_cta_bg_hover_color_var_one */ background-color:#2797F8 !important; /* customize_cta_bg_hover_color_var_one */ }
a.bg-color-var-2:hover { /* customize_cta_bg_hover_color_var_two */ background-color:#42CA4D  !important; /* customize_cta_bg_hover_color_var_two */ }
a.bg-color-var-3:hover { /* customize_cta_bg_hover_color_var_three */ background-color:#1CD1E9 !important; /* customize_cta_bg_hover_color_var_three */ }
a.bg-color-var-4:hover { /* customize_cta_bg_hover_color_var_four */ background-color:#E91919 !important; /* customize_cta_bg_hover_color_var_four */ }
/* === END OF CTA BUTTON === */

ul.bloglist li { margin-bottom: 20px; }
.bloglist-user {
	font-style: italic;
	font-size: 12px;
}
.bloglist-tag-container { margin-top: -10px; }
.bloglist-date {
	background-image: url("https://www.rpbw.co.nz/themes/responsive_home/images/calendar_month_checkmark.png");
	background-position: left 50%;
	background-repeat: no-repeat;
	background-size: 22px 22px; 
	padding-left: 28px;
	font-style: italic;
	font-size: 12px;
}
.bloglist-tags {
	font-style: italic;
	font-size: 12px;
}
h2.bloglist-title a { text-decoration: none; }

ul.thumb-bloglist li {
	border-bottom: 1px dashed #c50022;
	margin-bottom: 20px;
	padding: 10px 0 20px;
}
.thumb-bloglist-tag-container { margin-top: 20px; }

/* BACK TO TOP 
============================ */
#back-top {
	position: fixed;
	bottom: 30px;
	right: 70px;
	z-index:2
}

#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #777;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}

/* arrow icon (span tag) */
#back-top span {
	width: 30px;
	height: 29px;
	display: block;
	margin-bottom: 7px;
	margin-left: 43px;
	background: url(https://www.rpbw.co.nz/themes/responsive_home/images/nav-icons.png) no-repeat -7px -577px;
	background-color: #ddd;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	
}

.bx-viewport {
	left:0 !important;
}


@media only screen and (min-width: 960px) and (max-width: 1199px) {
/* Common Style KK */

.five .middle .inner, .five td.content, .five td .inner{max-width:290px;}
.five .middle .inner img{max-width:260px;}
.five td.content img{max-width:210px;}

.eleven .middle .inner, .eleven td.content, .eleven td .inner{max-width:640px;}
.eleven .middle .inner img{max-width:620px;}
.eleven td.content img{max-width:570px;}

/* Common Style KK */
}


@media only screen and (min-width: 768px) and (max-width: 979px) {
.main-background .container, .lower-footer .container, .further-lower-footer .container{padding:0 0px;}
.five .middle .inner, .five td.content, .five td .inner{max-width:220px;}
.five .middle .inner img{max-width:200px;}
.five td.content img{max-width:160px;}

.eleven .middle .inner, .eleven td.content, .eleven td .inner{max-width:508px;}
.eleven .middle .inner img{max-width:488px;}
.eleven td.content img{max-width:448px;}

	.deluxe_image_gallery_container{text-align:center;}
	.sixteen.columns.main-content .deluxe_image_gallery_image, .eleven.columns.main-content .deluxe_image_gallery_image {
    display: inline-block;
    float: none;
    margin: 5px;
    width: auto !important;
	}

}

@media only screen and (max-width: 979px) {
	

/* For Custom Layouts - KK */	
	.one-third.column.main-content div,
	.two-thirds.column.main-content div,
	.eleven.columns.main-content div,
	.four.columns.main-content div,
	.five.columns.main-content div {
		width:100% !important;
	}
	
	.one-third.column.main-content .ccm-layout-col-spacing,
	.two-thirds.column.main-content .ccm-layout-col-spacing,
	.eleven.columns.main-content .ccm-layout-col-spacing,
	.four.columns.main-content .ccm-layout-col-spacing,
	.five.columns.main-content .ccm-layout-col-spacing {
		margin:0 !important;
	}
	
	.one-third.column.main-content .ccm-layout-col-spacing .inner,
	.two-thirds.column.main-content .ccm-layout-col-spacing .inner,
	.eleven.columns.main-content .ccm-layout-col-spacing .inner,
	.four.columns.main-content .ccm-layout-col-spacing .inner,
	.five.columns.main-content .ccm-layout-col-spacing .inner {
		min-height:unset !important;
		min-height:inherit !important;
	}
/* For Custom Layouts - KK */	

}
@media only screen and (max-width: 767px) {

	.header-nav-area { height:130px; }
	.main-content { margin-bottom: 20px !important; }
	/*.logo-content { margin: 20px 0 0 !important;}*/
	.main-background { padding:20px 0}
	.footer-background { padding:20px 0; }
	.upper-footer { /*padding:20px 0; */}
	.middle-container { padding:20px 0; }

	nav { 
		background:none; 
		text-align: center;
		height: auto; 
	}
	nav  ul { display: none; }
	nav select { display: block; }



	.header-background {
		height:auto;
	}
 	
 	#nav-menu {
	 margin-top: 0; 
	}

	#mobile-nav {
		position: static;
		width: 80%;
		margin: 25px auto 15px !important;
	}

	#back-top {
		display: none !important;
	}

	.cta-button, .banner-text-bg, .banner-text-bg-link  {
		display: block;
	}
	
	/* For Custom Layouts - KK */
		
	.sixteen.columns.main-content div {
		width:100% !important;
	}
	
	.sixteen.columns.main-content .ccm-layout-col-spacing {
		margin:0 !important;
	}
	.sixteen.columns.main-content .ccm-layout-col-spacing .inner {
		min-height:unset !important;
		min-height:inherit !important;
	}
	
	.main-content .middle .inner img, .main-content td.content img, .main-content .inner img{float:none !important; display:block; margin-bottom:10px; margin-left:auto !important; margin-right:auto !important; max-width:400px;}	
	.main-content td.content img{max-width:355px;}
	
	.deluxe_image_gallery_container{text-align:center;}
	.sixteen.columns.main-content .deluxe_image_gallery_image,  .eleven.columns.main-content .deluxe_image_gallery_image {
    display: inline-block;
    float: none;
    margin: 5px;
    width: auto !important;
	}
	
	/* For Custom Layouts - KK */
	
}
@media only screen and (max-width: 479px) {

	#mobile-nav {
		margin: 25px auto 15px;
	}

	.main-content { margin-bottom: 20px !important; }	
	.main-content .middle .inner, .main-content td.content, .main-content td .inner{max-width:100%; margin:0 auto;}
	.main-content .middle .inner img, .main-content td.content img{max-width:233px;}
	.main-content .inner img, .main-content .inner table{max-width:250px;}
}</pre></body></html>