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>a, .main-content h2 a, .main-content h3>a, .main-content h4>a, .main-content h5>a, .main-content h6>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>a:hover, .main-content h2>a:hover, .main-content h3>a:hover, .main-content h4>a:hover, .main-content h5>a:hover, .main-content h6>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.customercare.co.nz/themes/responsive_inner/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;	} .main-content td{vertical-align:middle;}
/* #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.customercare.co.nz/themes/responsive_inner/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.customercare.co.nz/themes/responsive_inner/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: 980px) {
/* 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;} .sixteen td.content img{max-width:670px;} #pb_sidebar .middle .inner, #pb_sidebar td.content, #pb_sidebar td .inner{max-width:220px;} #pb_sidebar .middle .inner img{max-width:200px;} #pb_sidebar td.content img{max-width:160px;} #pb_body .middle .inner, #pb_body td.content, #pb_body td .inner{max-width:508px;} #pb_body .middle .inner img{max-width:488px;} #pb_body td.content img{max-width:425px;} .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;	max-width:200px;}}

@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;}
/*.main-content .kk table{width:100% !important;}	.main-content .kk td{width:100% !important; float:left; height:auto !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, #pb_body 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;max-width:200px; }
/*.main-content td:not(.left):not(.middle):not(.right):not(.content):not(#cus1):not(#cus2):not(#cus3):not(#cus4):not(#cus5):not(#cus6):not(#cus7):not(#cus8):not(#cus9){width:100% !important; float:left; height:auto !important;} */.main-content .kk td img{margin-bottom:0 !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 .inner,.main-content td.content{max-width:100%;margin:0 auto}#pb_body img,.main-content .middle .inner img,.main-content td.content img{max-width:233px}.main-content .inner img{max-width:275px}.main-content .inner table{max-width:100%}
}