@charset "UTF-8";
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, 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, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
div {
border-style: solid;
}
.tabset .tabs li a p, .tabset .tabs li p {margin: 0!important;}
.toggle .toggle-title p, .accordion .accordion-title p {margin: 0!important;}
.accordion .accordion-title span .icon {color: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* ------------------------------------------------------------------------ */
/* Basic WordPress WYSIWYG Editor Styles
/* ------------------------------------------------------------------------ */
.entry-content img {
margin: 0 0 20px 0;
}
.alignleft, img.alignleft {
margin-right: 20px;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 20px;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
text-align: center;
}
.alignnone, img.alignnone {
}
.gallery-caption{
}
.wp-caption {
margin-bottom: 20px;
text-align: center;
width: auto !important;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 5px;
background: #f6f6f6;
border: 1px solid #e8e8e8;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
width: auto !important;
padding:3px 0;
margin: 0px 0 0 0;
display: block;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
.sticky {}
.bypostauthor {}
img {
max-width: 100%;
width: auto 9;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.shortcode-map img {
max-width: inherit;
}
/* ------------------------------------------------------------------------ */
/* EOF
/* ------------------------------------------------------------------------ *//* ------------------------------------------------------------------------ */
/* Bootstrap - Tooltips */
/* ------------------------------------------------------------------------ */
/* Tooltip
====================================*/
.tooltip {
position: absolute;
z-index: 1020;
display: block;
padding: 5px;
font-size: 11px;
opacity: 0;
line-height:1;
filter: alpha(opacity=0);
visibility: visible;
}
.tooltip.in {
opacity: 0.73;
filter: alpha(opacity=73);
}
.tooltip.top {
margin-top: 0px;
}
.tooltip.top-right {
margin-top: 0px;
}
.tooltip.right {
margin-left: 2px;
}
.tooltip.bottom {
margin-top: 6px;
}
.tooltip.left {
margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-top: 5px solid #000000;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-top: 5px solid #000000;
border-right: 5px solid transparent;
border-left: 5px solid transparent;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-right: 5px solid transparent;
border-bottom: 5px solid #000000;
border-left: 5px solid transparent;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
}
.tooltip-inner {
max-width: 200px;
padding: 6px 10px 6px 10px;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #000000;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
padding: 2px;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
-ms-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 0.73;
}
.affix {
position: fixed !important;
top: 0;
z-index: 99;
}
.affix-bottom {
position: absolute !important;
width: inherit;
max-width: 276px;
position: absolute;
top: auto;
bottom: 500px;
}
/* ------------------------------------------------------------------------ */
/* EOF
/* ------------------------------------------------------------------------ *//*-----------------------------------------------------------------------------------*/
/* HR-Divider
/*-----------------------------------------------------------------------------------*/
.hr {
clear: both;
width:100%;
margin:10px 0;
height: 1px;
}
.hr.solid_light {
border-bottom:1px solid #e3e3e3;
}
.hr.solid_dark {
border-bottom:3px solid #3b3f42;
}
.hr.square_with_dot {
height: 5px;
background: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/square_with_dot.gif) center center repeat-x;
}
.hr.dotted {
height: 1px;
background: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/dotted.gif) center center repeat-x;
}
.hr.dashed_light {
height: 1px;
background: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/dashed_light.gif) center center repeat-x;
}
.hr.dashed_dark {
height: 1px;
background: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/dashed_dark.gif) center center repeat-x;
}
.hr.dotted_with_lines {
height: 3px;
background: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/dotted_with_lines.gif) center center repeat-x;
}
.hr.rhombus{
height: 5px;
background: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/rhombus.gif) center center repeat-x;
}
/*----------------------------------------------------*/
.gap{
display:block;
width:100%;
margin:0;
}
.doublegap{
display:block;
width:100%;
height:1px;
margin:40px 0;
}
/* Rethink this */
.tooltips a, .tooltips a img{
margin: 0 auto;
padding: 0;
display: inline-block;
max-width: 100%;
text-align: center;
}
/*-----------------------------------------------------------------------------------*/
/* Accordion
/*-----------------------------------------------------------------------------------*/
.accordion {
}
.accordion .accordion-title{
display: block;
overflow: hidden;
cursor: pointer;
background-color: #fff;
}
.accordion .accordion-title span {
display:block;
padding:0px;
font-size: 11px;
font-weight: 600;
height: 38px;
line-height: 38px;
text-transform: uppercase;
overflow: hidden;
margin: 0;
}
.accordion .accordion-inner {
background-color: #fff;
}
.accordion .accordion-inner .content {
padding: 15px;
}
.accordion .accordion-inner div {
max-width: 100%;
}
.accordion .accordion-title span .icon {
margin:0px 15px 0 15px;
font-size: 15px;
color: inherit;
}
.accordion .accordion-title .acc-icon {
width: 38px;
height: 38px;
}
.accordion .accordion-title .acc-icon i {
font-size: 12px;
line-height: 38px;
display: block;
margin: 0px auto;
text-align: center;
}
.accordion .accordion-inner{
display:none;
}
.accordion.style1 .acc-group {
margin-bottom: 5px;
}
.accordion.style1 .accordion-title {
border:1px solid #e8e8e8;
border-top: 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.accordion.style1 .accordion-title:first-child {
border:1px solid #e8e8e8;
}
.accordion.style1 .accordion-title.active {
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.accordion.style1 .accordion-inner{
border:1px solid #e8e8e8;
border-top: 0;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
.accordion.style1 .accordion-title.active i {
color: #43b4f9;
}
.accordion.style2 {
border:1px solid #e8e8e8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.accordion.style3 {
overflow: hidden;
}
.accordion.style2 .acc-group,
.accordion.style3 .acc-group {
border-top:1px solid #e8e8e8;
margin-top: -1px;
}
.accordion.style2 .accordion-inner .content,
.accordion.style3 .accordion-inner .content {
padding: 0px 15px 15px;
}
.accordion.style2 .acc-icon,
.accordion.style3 .acc-icon {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background-color: #3b3f42;
width: 19px;
height: 19px;
margin: 9px 15px;
text-align: center;
}
.accordion.style2 .acc-icon i,
.accordion.style3 .acc-icon i {
color: #fff;
line-height: 19px;
font-size: 10px;
}
.accordion.style2 .accordion-title.active .acc-icon,
.accordion.style3 .accordion-title.active .acc-icon {
background-color: #43b4f9;
}
.accordion.style4 .acc-group {
margin-bottom: 4px;
}
.accordion.style4 .accordion-title {
background-color: #ecf0f1;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.accordion.style4 .accordion-title.active {
background-color: #43b4f9;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
color: #fff;
}
.accordion.style4 .accordion-title .icon {
color: inherit;
}
.accordion.style4 .accordion-title.active .icon {
color: #fff;
}
.accordion.style4 .accordion-inner{
border:1px solid #e8e8e8;
border-top: 0;
border-bottom-color: #c5c5c5;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
.fleft {
float: left !important;
}
.fright {
float: right !important;
}
/*-----------------------------------------------------------------------------------*/
/* Toggle
/*-----------------------------------------------------------------------------------*/
.toggle .toggle-title {
display: block;
overflow: hidden;
cursor: pointer;
}
.toggle .toggle-title span {
display:block;
padding:0px;
font-size: 11px;
font-weight: 600;
height: 38px;
line-height: 38px;
text-transform: uppercase;
overflow: hidden;
margin: 0;
}
.toggle .toggle-inner{
margin:0;
display:none;
padding: 15px;
}
.toggle .toggle-title span .icon {
margin:0px 15px 0 15px;
font-size: 15px;
}
.toggle .toggle-title .status-icon {
width: 38px;
height: 38px;
}
.toggle .toggle-title .status-icon i {
font-size: 12px;
line-height: 38px;
display: block;
margin: 0px auto;
text-align: center;
}
.toggle {
margin-bottom: 4px;
}
.toggle.style1 .toggle-title {
border:1px solid #e8e8e8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.toggle.style1 .toggle-title.active {
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.toggle.style1 .toggle-inner{
border:1px solid #e8e8e8;
border-top: 0;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
.toggle.style1 .toggle-title.active i {
color: #43b4f9;
}
.toggle.style2 {
border:1px solid #e8e8e8;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.toggle.style3 {
overflow: hidden;
border-bottom: 1px solid #e8e8e8;
}
.toggle.style2 .status-icon,
.toggle.style3 .status-icon {
border-top:1px solid #e8e8e8;
margin-top: -1px;
}
.toggle.style2 .toggle-inner,
.toggle.style3 .toggle-inner {
padding: 0px 15px 15px;
}
.toggle.style2 .status-icon,
.toggle.style3 .status-icon {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background-color: #3b3f42;
width: 19px;
height: 19px;
margin: 9px 15px;
text-align: center;
}
.toggle.style2 .status-icon i,
.toggle.style3 .status-icon i {
color: #fff;
line-height: 19px;
font-size: 10px;
}
.toggle.style2 .toggle-title.active .status-icon,
.toggle.style3 .toggle-title.active .status-icon {
background-color: #43b4f9;
}
.toggle.style4 {
margin-bottom: 4px;
}
.toggle.style4 .toggle-title {
background-color: #ecf0f1;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.toggle.style4 .toggle-title.active {
background-color: #43b4f9;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
color: #fff;
}
.toggle.style4 .toggle-inner{
border:1px solid #e8e8e8;
border-top: 0;
border-bottom-color: #c5c5c5;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
/*-----------------------------------------------------------------------------------*/
/* Alert Messages
/*-----------------------------------------------------------------------------------*/
.alert-message {
position: relative;
border: 1px solid transparent;
display: block;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #3b3f42;
padding:10px 38px 10px 19px;
text-align: center;
margin-bottom:20px;
}
.alert-message.custom {
padding: 15px 38px 20px 15px;
}
.alert-message i {
float: left;
font-size: 16px;
margin-right: 18px;
}
.alert-message.warning {
background-color: #fff3a1;
border-color: #e4cf42;
}
.alert-message.success {
background-color: #aeffa1;
border-color: #64c654;
}
.alert-message.notice {
background-color: #f1f1f1;
border-color: #cfcfcf;
}
.alert-message.error {
background-color: #f9aaac;
border-color: #cf5255;
}
.alert-message.info {
background-color: #a1d8ff;
border-color: #6caddc;
}
.alert-message.custom * {
color: inherit;
}
.alert-message.info i,
.alert-message.info .close {
color: #6caddc;
}
.alert-message.error i,
.alert-message.error .close {
color: #cf5255;
}
.alert-message.notice i,
.alert-message.notice .close {
color: #cfcfcf;
}
.alert-message.success i,
.alert-message.success .close {
color: #64c654;
}
.alert-message.warning i,
.alert-message.warning .close {
color: #e4cf42;
}
.alert-message. a{
color:#3b3f42;
}
.alert-message p{
margin:0;
padding:0;
}
.alert-message span.close{
display:block;
padding:0;
position: absolute;
top:0;
right: 0;
height: 38px;
width: 38px;
text-align: center;
line-height: 38px;
cursor: pointer;
}
.alert-message span.close:hover{
opacity: 1;
}
/*-----------------------------------------------------------------------------------*/
/* Buttons
/*-----------------------------------------------------------------------------------*/
.button,
.button.simple,
input[type=submit]{
-webkit-appearance: none;
margin:0;
font-size:11px;
line-height:12px;
padding:13px 35px;
display: inline;
display: inline-block;
letter-spacing: 0px;
text-transform: uppercase;
border:none;
position: relative;
cursor: pointer;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-bottom:3px;
white-space: nowrap;
}
.button,
input[type=submit] {
color: #ffffff;
background-color: #43b4f9;
}
.button i {
color: inherit !important;
font-size: 14px;
line-height: inherit;
margin: 0 6px 0 0;
}
.button i.fa-left {
margin-right: 7px;
}
.button i.fa-right {
margin-left: 8px;
}
a.button:hover, input[type=submit]:hover {
color: #fff !important;
background-color: #525252;
}
a.button {
color: #fff !important;
}
.button.mini{
font-size:10px;
line-height: 11px;
padding:8px 15px;
}
.button.three_d.mini {
border-bottom: 2px solid transparent;
}
.button.small{
font-size:10px;
line-height: 11px;
padding:12px 25px;
}
.button.medium{
font-size:11px;
line-height:12px;
padding:14px 35px;
}
.button.large{
font-size:12px;
line-height:12px;
padding:17px 37px;
}
.button, .button.default {
background-color: #43b4f9;
}
.button.rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.button.gradient.white {
background-color: #f7f7f7;
background-image: linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%);
background-image: -o-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%);
background-image: -moz-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%);
background-image: -ms-linear-gradient(bottom, rgb(247,247,247) 44%, rgb(255,255,255) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(247,247,247)),
color-stop(0.9, rgb(255,255,255))
);
}
.button.gradient.lightgray {
background-color: #e1e3e5;
background-image: linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%);
background-image: -o-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%);
background-image: -moz-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%);
background-image: -ms-linear-gradient(bottom, rgb(225,227,229) 44%, rgb(236,239,241) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(225,227,229)),
color-stop(0.9, rgb(236,239,241))
);
}
.button.gradient.blue {
background-color: #43b4f9;
background-image: linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%);
background-image: -o-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%);
background-image: -moz-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%);
background-image: -ms-linear-gradient(bottom, rgb(52,152,219) 44%, rgb(82,173,234) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(52,152,219)),
color-stop(0.9, rgb(82,173,234))
);
}
.button.gradient.lightgreen {
background-color: #34db8e;
background-image: linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%);
background-image: -o-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%);
background-image: -moz-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%);
background-image: -ms-linear-gradient(bottom, rgb(52,219,141) 44%, rgb(77,235,161) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(52,219,141)),
color-stop(0.9, rgb(77,235,161))
);
}
.button.gradient.green {
background-color: #35b844;
background-image: linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%);
background-image: -o-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%);
background-image: -moz-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%);
background-image: -ms-linear-gradient(bottom, rgb(53,184,68) 44%, rgb(79,216,95) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(53,184,68)),
color-stop(0.9, rgb(79,216,95))
);
}
.button.gradient.pink {
background-color: #db3457;
background-image: linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%);
background-image: -o-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%);
background-image: -moz-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%);
background-image: -ms-linear-gradient(bottom, rgb(219,52,88) 44%, rgb(245,92,125) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(219,52,88)),
color-stop(0.9, rgb(245,92,125))
);
}
.button.gradient.red {
background-color: #db3434;
background-image: linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%);
background-image: -o-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%);
background-image: -moz-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%);
background-image: -ms-linear-gradient(bottom, rgb(219,52,52) 44%, rgb(242,84,84) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(219,52,52)),
color-stop(0.9, rgb(242,84,84))
);
}
.button.gradient.orange {
background-color: #fd7800;
background-image: linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%);
background-image: -o-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%);
background-image: -moz-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%);
background-image: -ms-linear-gradient(bottom, rgb(253,118,0) 44%, rgb(252,158,69) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(253,118,0)),
color-stop(0.9, rgb(252,158,69))
);
}
.button.gradient.yellow {
background-color: #fdae31;
background-image: linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%);
background-image: -o-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%);
background-image: -moz-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%);
background-image: -ms-linear-gradient(bottom, rgb(253,175,49) 44%, rgb(254,195,101) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(253,175,49)),
color-stop(0.9, rgb(254,195,101))
);
}
.button.gradient.ginger {
background-color: #db7f34;
background-image: linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%);
background-image: -o-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%);
background-image: -moz-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%);
background-image: -ms-linear-gradient(bottom, rgb(219,127,52) 44%, rgb(242,153,80) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(219,127,52)),
color-stop(0.9, rgb(242,153,80))
);
}
.button.gradient.brown {
background-color: #914e22;
background-image: linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%);
background-image: -o-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%);
background-image: -moz-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%);
background-image: -ms-linear-gradient(bottom, rgb(145,78,34) 44%, rgb(184,108,58) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(145,78,34)),
color-stop(0.9, rgb(184,108,58))
);
}
.button.gradient.turquoise {
background-color: #34d1db;
background-image: linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%);
background-image: -o-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%);
background-image: -moz-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%);
background-image: -ms-linear-gradient(bottom, rgb(52,208,219) 44%, rgb(95,231,241) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(52,208,219)),
color-stop(0.9, rgb(95,231,241))
);
}
.button.gradient.gray {
background-color: #b9b9b9;
background-image: linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%);
background-image: -o-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%);
background-image: -moz-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%);
background-image: -ms-linear-gradient(bottom, rgb(185,185,185) 44%, rgb(214,214,214) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(185,185,185)),
color-stop(0.9, rgb(214,214,214))
);
}
.button.gradient.black {
background-color: #383838;
background-image: linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%);
background-image: -o-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%);
background-image: -moz-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%);
background-image: -ms-linear-gradient(bottom, rgb(56,56,56) 44%, rgb(90,90,90) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(56,56,56)),
color-stop(0.9, rgb(90,90,90))
);
}
.button.gradient:hover {
background-color: #545454;
background-image: linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%);
background-image: -o-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%);
background-image: -moz-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%);
background-image: -ms-linear-gradient(bottom, rgb(84,84,84) 44%, rgb(100,100,100) 90%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.44, rgb(84,84,84)),
color-stop(0.9, rgb(100,100,100))
);
}
.button.white {
background-color: #ffffff;
color: #5f6265 !important;
}
.button.lightgray {
background-color: #eceff1;
color: #5c6063 !important;
}
.button.blue {
background-color: #43b4f9;
}
.button.lightgreen {
background-color: #34db8e;
}
.button.green {
background-color: #35b844;
}
.button.pink {
background-color: #db3457;
}
.button.red {
background-color: #db3434;
}
.button.orange {
background-color: #fd7800;
}
.button.yellow {
background-color: #fdae31;
}
.button.ginger {
background-color: #db7f34;
}
.button.brown {
background-color: #914e22;
}
.button.turquoise {
background-color: #34d1db;
}
.button.gray {
background-color: #b9b9b9;
}
.button.black {
background-color: #383838;
}
.button.transparent {
background-color: none !important;
background: none !important;
border: 2px solid !important;
}
.button.transparent.mini {
border: 1px solid !important;
}
.button.transparent:hover {background: none !important;}
.button.transparent.white {
color: #ffffff !important;
}
.button.transparent.lightgray {
color: #eceff1 !important;;
}
.button.transparent.blue {
color: #43b4f9 !important;;
}
.button.transparent.lightgreen {
color: #34db8e !important;;
}
.button.transparent.green {
color: #35b844 !important;;
}
.button.transparent.pink {
color: #db3457 !important;;
}
.button.transparent.red {
color: #db3434 !important;;
}
.button.transparent.orange {
color: #fd7800 !important;;
}
.button.transparent.yellow {
color: #fdae31 !important;;
}
.button.transparent.ginger {
color: #db7f34 !important;;
}
.button.transparent.brown {
color: #914e22 !important;;
}
.button.transparent.turquoise {
color: #34d1db !important;;
}
.button.transparent.gray {
color: #b9b9b9 !important;;
}
.button.transparent.black {
color: #383838 !important;;
}
.button.three_d {
text-shadow:1px 1px 1px rgba(0,0,0,0.3);
font-weight: 900;
display: inline;
display: inline-block;
border-bottom:3px solid transparent;
}
.button.three_d.white {
border-color: #f7f7f7;
}
.button.three_d.lightgray {
border-color: #e1e3e5;
}
.button.three_d.blue {
border-color: #2e84be;
}
.button.three_d.lightgreen {
border-color: #2dbe7b;
}
.button.three_d.green {
border-color: #2ea03b;
}
.button.three_d.pink {
border-color: #c12e4d;
}
.button.three_d.red {
border-color: #b92b2b;
}
.button.three_d.orange {
border-color: #d96701;
}
.button.three_d.yellow {
border-color: #d79224;
}
.button.three_d.ginger {
border-color: #b4682a;
}
.button.three_d.brown {
border-color: #6f3b1a;
}
.button.three_d.turquoise {
border-color: #29abb3;
}
.button.three_d.gray {
border-color: #9c9c9c;
}
.button.three_d.black {
border-color: #040404;
}
.button.three_d:hover {
border-color: #434343;
}
.button i.right {
float: right;
margin-left: 5px;
}
.button i.left {
float: left;
margin-left: 5px;
}
/*-----------------------------------------------------------------------------------*/
/* Callouts & Teaser
/*-----------------------------------------------------------------------------------*/
.teaser{
border: 1px solid #ddd;
display: block;
-webkit-box-shadow:3px 3px 3px 0px rgba(180, 180, 180, 0.2);
-moz-box-shadow:3px 3px 3px 0px rgba(180, 180, 180, 0.2);
box-shadow:3px 3px 3px 0px rgba(180, 180, 180, 0.2);
padding:25px 25px 20px 25px;
}
.teaser h1,
.teaser h2,
.teaser h3,
.teaser h4,
.teaser h5,
.teaser h6,
.teaser p{
margin:0 0 10px 0;
}
.teaser .teaser-img{
margin:-26px -26px 25px -26px;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
overflow: hidden;
}
.teaser .teaser-img img{
width:100%;
max-width:100%;
height:auto;
}
.teaser a.button{
margin:20px 0 0 0;
}
/*-----------------------------------------------------------------------------------*/
.teaserbox{
border: 1px solid #ddd;
display: block;
background: #fafafa;
-webkit-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2);
-moz-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2);
box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2);
margin:0 0px 0 0px;
}
.teaserbox .border{
padding:25px 25px 25px 25px;
}
.teaserbox a.button{
margin:20px 0 0 0;
}
.teaserbox p{
margin:5px 0 0 0;
}
.teaserbox h1,
.teaserbox h2,
.teaserbox h3,
.teaserbox h4,
.teaserbox h5,
.teaserbox h6{
line-height: 1.3;
}
/*-----------------------------------------------------------------------------------*/
.callout{
margin:0 0px 0px 0px;
display: table;
overflow: hidden;
width: 100%;
min-height: 50px;
padding: 30px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.callout-button {
overflow: hidden;
display: table-cell;
vertical-align: middle;
}
.callout-button.right{
padding-left: 20px;
text-align: right;
}
.callout-button.left{
padding-right: 20px;
text-align: left;
}
.callout.center .callout-content {
display: block;
}
.callout-button.center {
display: block;
text-align: center;
margin-top: 15px;
}
.callout-button.like_text {
display: block;
text-align: inherit;
margin-top: 15px;
}
.callout.like_text .callout-content {
display: block;
}
.callout .callout-content{
overflow: hidden;
display: table-cell;
vertical-align: middle;
}
.callout .callout-content * {
color: inherit;
}
.callout .callout-content p:last-child {
margin: 0;
}
.callout a.button{
margin: 0;
text-align: center;
}
.callout .callout-title{
margin:0 0 0px 0 !important;
font-style: italic;
line-height: 1.2em;
font-size: 21px;
text-align: center;
}
/*-----------------------------------------------------------------------------------*/
/* Banner & banner's badge
/*-----------------------------------------------------------------------------------*/
.banner {
background-size: 100%;
position: relative;
margin-bottom: 20px;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
background-size: cover;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.banner.banner_link {
cursor: pointer;
}
.banner_border {
display: table;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.banner_bg {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
position: relative;
padding: 15px;
background-clip: padding-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
}
.banner_bg div * {
color: inherit;
}
.bannerbadge {
position: absolute;
text-align: center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
padding: 15px;
display: table;
}
.bannerbadge_text {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;
padding: 15px;
background-clip: padding-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid transparent;
}
.bannerbadge_text div * {
margin: 2px 0;
}
.bannerbadge.right {
right: 0;
left: auto;
}
.bannerposition {
position: relative;
display: table-cell;
height: 100%;
vertical-align: middle;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.bannerposition.right {
float: right;
margin-left: 30px;
}
.bannerposition.left {
float: left;
margin-right: 30px;
}
/*---------------------------------------*/
/* Clients
/*-----------------------------------------*/
#flexslider-clients {
position: relative;
padding: 0 40px;
}
.clients ul.slides {
overflow: hidden;
margin: 0 -10px;
height: 84px;
}
.clients ul.slides li {
list-style: none;
float: left;
margin:0 10px;
width: 203px;
text-align: center;
height: 82px;
-webkit-backface-visibility: hidden;
}
.clients ul.slides li a {
display: block;
border: 1px solid #e3e3e3;
}
.clients ul li a img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%);
height: 80px;
width: auto;
margin: 0 auto;
}
.clients ul li a:hover img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
filter: grayscale(0%);
}
/*---------------------------------------*/
/* Clients
/*-----------------------------------------*/
.images {
position: relative;
}
.images.nav-enabled {
padding: 0 40px;
width: auto !important;
}
.images.bordered div.item {
border: 1px solid;
border-color: #dddddd;
box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.images.without-border div.item {
border: 1px solid transparent;
}
.images.bordered div.item:hover {
border-color:#43b4f9;
}
.images.without-border div.item:hover {
border-color:#43b4f9;
}
.images.separated div.item {
border-left: 1px solid #dddddd;
}
.images.separated div.owl-wrapper-outer {
margin-left: 1px;
width: auto;
}
.images.separated div.owl-wrapper-outer .owl-wrapper {
margin-left: -1px;
}
/*-----------------------------------------------------------------------------------*/
/* Images carousel
/*-----------------------------------------------------------------------------------*/
.flexslider-images {
position: relative;
padding: 0 40px;
-webkit-backface-visibility: hidden;
}
.flexslider-images ul.slides {
overflow: hidden;
margin: 0 -10px;
}
.flexslider-images ul.slides li {
list-style: none;
float: left;
margin:0 10px;
text-align: center;
-webkit-backface-visibility: hidden;
width: 0;
}
/*-----------------------------------------------------------------------------------*/
/* Description
/*-----------------------------------------------------------------------------------*/
.description.style-1{
background: #fafafa;
padding:30px 30px;
margin:0 0 20px 0;
}
.description.style-2{
padding:25px 25px 8px;
margin:0 0 20px 0;
background: #fafafa;
border-left:2px solid #43b4f9;
}
/*-----------------------------------------------------------------------------------*/
/* Dropcap
/*-----------------------------------------------------------------------------------*/
.dropcap{
font-size: 56px;
line-height: 56px;
margin: 0px 15px 0 0;
float: left;
}
.dropcap.dropcap-default {
display: block;
line-height: 1em;
}
.dropcap.dropcap-circle{
margin-top:2px;
width:46px;
height:46px;
line-height:44px;
font-size:32px;
padding:0;
text-align: center;
background-color: #fafafa;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 1px solid #ddd;
display: block;
}
.dropcap.dropcap-rounded{
margin-top:2px;
width:46px;
height:46px;
line-height:44px;
font-size:32px;
padding:0;
text-align: center;
background-color: #fafafa;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #ddd;
display: block;
}
.dropcap.dropcap-square{
margin-top:4px;
width:46px;
height:46px;
line-height:44px;
font-size:32px;
padding:0;
text-align: center;
background-color: #fafafa;
border: 1px solid #ddd;
display: block;
}
/*-----------------------------------------------------------------------------------*/
/* Google Font
/*-----------------------------------------------------------------------------------*/
.googlefont{
font-weight: 400;
}
/*-----------------------------------------------------------------------------------*/
/* Google Maps
/*-----------------------------------------------------------------------------------*/
.shortcode-map{
margin-bottom:30px;
}
/*-----------------------------------------------------------------------------------*/
/* Iconboxes
/*-----------------------------------------------------------------------------------*/
.icon {
display: inline;
display: inline-block;
text-align: center;
font-style: normal;
color:#43b4f9;
}
.icon.large {
width: 164px;
height: 164px;
font-size: 68px;
line-height: 164px;
border:3px solid;
}
.icon.medium {
width: 79px;
height: 79px;
font-size: 36px;
line-height: 79px;
border:3px solid;
}
.icon.standard {
width: 66px;
height: 66px;
font-size: 28px;
line-height: 66px;
border:2px solid;
}
.icon.mini {
width: 34px;
height: 34px;
font-size: 16px;
line-height: 34px;
border:1px solid;
}
.icon.simple {
width: auto;
height: auto;
line-height: 1;
background:none;
border:0;
}
.icon.circle {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.icon.square {
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
.icon.rounded {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.icon.large.rounded {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
/*-----------------------------------------------------------------------------------*/
/* Iconboxes
/*-----------------------------------------------------------------------------------*/
.iconbox{
margin:0 0 0px 0;
background-color: #fff;
}
.iconbox {
transition: border-color 0.5s, box-shadow .5s;
-webkit-transition: border-color 0.5s, box-shadow.5s; /* Safari */
}
.iconbox.icon_with_title .icon {
margin:0px 15px 0px 0;
font-size: 30px;
line-height: 1;
width: auto;
height: auto;
}
.iconbox.mini_circle_icon_with_title .icon {
margin:0px 15px 0px 0;
font-size: 16px;
}
.iconbox .icon_with_title h3 {
margin-bottom: 15px;
line-height: 30px;
}
.iconbox .icon_with_title i.icon {
margin-right: 15px;
float: left;
display: block;
}
.iconbox .top_icon_circle .icon {
color: #43b4f9;
margin-bottom: 20px !important;
}
.iconbox .top_icon_circle_large .icon {
color: #fff;
margin-bottom: 35px;
position: relative;
transition: all .5s;
-webkit-transition: all .5s;
}
.iconbox .top_icon_circle_large .icon:after {
content: "";
position: absolute;
bottom: -11px;
left: 50%;
margin-left: -10px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid transparent;
transition: all .5s;
-webkit-transition: all .5s;
}
.iconbox:hover .top_icon_circle_large .icon {
-moz-transform: scale(1.15); /* Firefox */
-o-transform: scale(1.15); /* Opera */
-webkit-transform: scale(1.15); /* Safari And Chrome */
}
.iconbox .top_icon_standard {
margin-bottom: 20px;
}
.iconbox .top_icon_standard .small_divider {
width: 30px;
height: 3px;
line-height: 3px;
background-color: #3b3f42;
display: block;
margin: 0 auto;
}
.iconbox .top_icon_standard .icon {
margin-bottom: 20px;
}
.iconbox:hover .top_icon_standard .icon {
color:#43b4f9 !important;
}
.iconbox.aside_rounded_icon h3,
.iconbox.aside_circle_icon h3 {
margin-bottom: 10px;
line-height: 1;
}
.iconbox .aside_rounded_icon .icon,
.iconbox .aside_circle_icon .icon {
transition: all 0.4s;
-webkit-transition: all 0.4s; /* Safari */
}
.iconbox:hover .aside_rounded_icon .icon,
.iconbox:hover .aside_circle_icon .icon {
background-color: #43b4f9 !important;
border-color: #43b4f9 !important;
color:#ffffff !important;
}
.iconbox.framed {
padding:25px 20px;
border:1px solid #e3e3e3;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
.iconbox.non-framed {
padding:0;
border:0;
}
.iconbox.framed_when_hover {
padding:25px 20px;
border:1px solid transparent;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
.iconbox.framed_when_hover:hover,
.iconbox.framed:hover {
border-bottom:4px double transparent;
margin-bottom: -3px !important;
border-color:#e3e3e3;
-webkit-box-shadow: 2px 2px 2px 0px rgba(100, 100, 100, 0.1);
box-shadow: 2px 2px 2px 0px rgba(100, 100, 100, 0.1);
}
.iconbox.framed .top_icon_circle {
margin-top: -60px;
}
.iconbox.top_icon_circle.framed {
margin-top: 35px;
}
.iconbox.framed .top_icon_circle_large {
margin-top: -115px;
}
.iconbox.text_right {
text-align: right;
}
.iconbox.text_left {
text-align: left;
}
.iconbox.text_center {
text-align: center;
}
.iconbox p {
margin:0px;
}
.iconbox .button {
margin-top: 25px;
}
.iconbox h3 {
font-size:16px;
line-height: 24px;
margin:0px 0 15px 0 !important;
font-weight: 600;
text-transform: uppercase;
}
.iconbox .top_icon_circle .icon {
transition: all 0.4s;
-webkit-transition: all 0.4s; /* Safari */
}
.iconbox:hover .top_icon_circle .icon {
background-color: #43b4f9 !important;
border-color: #43b4f9 !important;
color:#ffffff !important;
}
.aside_rounded_icon .excerpt,
.aside_circle_icon .excerpt {
overflow: hidden;
}
/*-----------------------------------------------------------------------------------*/
/* IconList
/*-----------------------------------------------------------------------------------*/
.iconlist {
position: relative;
padding-top: 35px;
overflow: hidden;
}
.iconlist .icon.circle {
border-color:#bdc3c7;
background-color: #fff;
color: #3b3f42;
}
.iconlist .left_icon_circle {
float: left;
margin-right: 40px;
margin-left: 15px;
position: relative;
z-index: 9;
}
.iconlist .left_icon_circle .icon:after {
content: "\f0da";
position: absolute;
font-family: 'FontAwesome';
right: -5px;
font-size: 0;
}
.iconlist:hover .left_icon_circle .icon:after {
opacity: 1;font-size: 16px;
}
.iconlist_content {
overflow: hidden;
}
.iconlist:first-child {
padding-top: 0;
}
.iconlist_content p:last-child {
margin-bottom: 0;
}
.iconlist:first-child .icon_line {
display: none;
height: 0;
}
.iconlist_line {
position: absolute;
top: 1%;
left: 57px;
width: 1px;
height: 99%;
border-right: 1px dashed #bdc3c7;
z-index: 1;
}
.iconlist:hover .icon.circle {
color:#43b4f9;
border-color: #43b4f9;
}
@-webkit-keyframes icon_appear {
0% { -webkit-transform:scale(0.5); opacity: 0.1; }
100% { -webkit-transform:scale(1); opacity: 1; }
}
@-moz-keyframes icon_appear {
0% { -moz-transform:scale(0.5); opacity: 0.1; }
100% { -moz-transform:scale(1);opacity: 1; }
}
@-o-keyframes icon_appear {
0% { -o-transform:scale(0.5); opacity: 0.1; }
100% { -o-transform:scale(1); opacity: 1; }
}
@keyframes icon_appear {
0% { transform:scale(0.5); opacity: 0.1; }
100% { transform:scale(1); opacity: 1; }
}
/*slide down (height increase) animation*/
@-webkit-keyframes icon_slide_down {
0% { height:0%; }
100% { height:100%; }
}
@-moz-keyframes icon_slide_down {
0% { height:0%; }
100% { height:100%; }
}
@-o-keyframes icon_slide_down {
0% { height:0%; }
100% { height:100%; }
}
@keyframes icon_slide_down {
0% { height:0%; }
100% { height:100%; }
}
.iconlist.start_anim .left_icon_circle {
opacity: 0.1;
}
.iconlist.animation .left_icon_circle {
-webkit-animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
-moz-animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
-o-animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
animation: icon_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
opacity: 1;
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.iconlist.start_anim .iconlist_line {
height: 0%;
}
.iconlist.animation .iconlist_line {
-webkit-animation: icon_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
-moz-animation: icon_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
-o-animation: icon_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
animation: icon_slide_down 1s 1 cubic-bezier(0.175,0.885,0.320,1.275);
height: 100%;
}
/*-----------------------------------------------------------------------------------*/
/* Styled List
/*-----------------------------------------------------------------------------------*/
ul.unstyled {
list-style: none;
margin:0;
padding:0;
}
ul.styled-list{
list-style: none;
margin:0;
padding:0;
}
ul.unstyled li {
padding-left:0;
}
ul.styled-list li{
margin-bottom:2px;
}
ul.styled-list li i{
margin-right:6px;
margin-top:0px;
}
ul ul.styled-list {
margin-left: 22px;
}
.widget_text ul.styled-list li{
padding: 0 !important;
background: none !important;
}
ul.list {
margin-left: 0;
}
ul.list li {
line-height: 30px;
padding-left: 20px;
}
ul.list li:before {
content: '';
font-family: 'FontAwesome';
margin-right: 15px;
font-size: 14px;
top: 1px;
left: 1px;
position: absolute;
}
ul.list-check li:before {
content: '\f046';
}
ul.list-check-2 li:before {
content: '\f00c';
}
ul.list-star li:before {
content: '\f005';
font-size: 13px;
}
ul.list-minus li:before {
content: "\f147";
}
ul.list-minus2 li:before {
content: "—";
}
ul.list-plus li:before {
content: "\f196";
}
ul.list-angle li:before {
content: "\f105";
}
ul.list-arrow li:before {
content: "\f061";
font-size: 10px;
top:0;
}
ul.list-ordered {
counter-reset:li;
}
ul.list-ordered li {
position: relative;
line-height: 37px;
font-family: inherit;
padding-left: 40px;
}
ul.list-ordered li:before {
content:counter(li);
counter-increment:li;
font-family: inherit;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
position: absolute;
display: block;
left: 0;
top:5px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 1px solid;
}
ul.list-icons li {
padding-left: 0;
overflow: hidden;
white-space:nowrap;
list-style-position:inside;
line-height: 46px;
margin-bottom: 30px;
font-size: 11px;
text-transform: uppercase;
font-weight: 600;
width: 100%;
display: block;
text-overflow:ellipsis;
}
ul.list-icons li:before {
display: none;
}
ul.list-icons li i.mini {
width: 46px;
height: 46px;
line-height: 46px;
text-align: center;
position: relative;
display: block;
font-size: 20px;
float: left;
margin-right: 24px;
margin-left: 0;
top:0px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 1px solid;
}
ul.list-square li:before {
content: "";
top:-2px;
left: 1px;
display: inline-block;
width: 4px;
height: 4px;
background-color: #43b4f9;
}
/*-----------------------------------------------------------------------------------*/
/* Gallery
/*-----------------------------------------------------------------------------------*/
.gallery .gallery-item .gallery-icon{
display: block;
padding: 0 10px;
}
.gallery { width: 100%; margin: 0 auto 0px; }
.gallery .gallery-item {
float: left;
padding:0;
text-align: center;
margin-right: 0px;
}
.gallery .gallery-caption {
margin: 0 10px !important;
padding: 4px 10px 8px;
border:1px solid #ddd;
border-top: 0;
-webkit-border-radius: 0 0 2px 2px;
-moz-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery .gallery-item a {
display: block;
border:1px solid #ddd;
border-bottom: 0;
padding:4px;
margin: 0;
background:#ffffff;
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}
.gallery img{
display: block;
width: 100%;
height:auto;
margin: 0;
border: 0 !important;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
.gallery .gallery-item a:hover {
background: #43b4f9;
border-color: #43b4f9 !important;
}
/*-----------------------------------------------------------------------------------*/
/* Member
/*-----------------------------------------------------------------------------------*/
.member{
overflow: hidden;
border-bottom: 1px solid #f4f4f4;
background-color: #fff;
margin-bottom: 20px;
}
.member .inner{
padding:30px;
border-bottom: 1px solid #ddd;
border-right: 1px solid #f4f4f4;
border-left: 1px solid #f4f4f4;
}
.member-img img{
width: 100%;
max-width: 100%;
height:auto;
display: block;
}
.member-img {
margin:0px;
position: relative;
}
.member .name{
text-transform: uppercase;
font-size: 16px;
margin:0 0 10px 0;
padding:0;
line-height: 1 !important;
}
.member .member-role{
font-size:11px;
text-transform: uppercase;
margin-bottom:20px;
}
.member p{
margin:0;
}
.member .member-description{
margin-bottom: 25px;
}
.member .member-social {
margin-left: -2px;
margin-right: -2px;
overflow: hidden;
}
/*-----------------------------------------------------------------------------------*/
/* Progressbars
/*-----------------------------------------------------------------------------------*/
.progressbar {
width:100%;
height:35px;
display:block;
background: #efefef;
margin-bottom:10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.progressbar.slim {
height: 20px;
overflow: hidden;
}
.progressbar .bar-percentage {
background: #289dcc;
display:block;
width:0%;
height:35px;
position: relative;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.progressbar .bar-percentage.striped {
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 35px 35px;
}
.progressbar.slim .bar-percentage.striped {
background-size: 20px 20px;
}
.bar-title {
margin:0 0 0px 15px;
display: block;
color: #fff;
font-size: 12px;
line-height: 35px;
}
.bar-title.outside {
margin-left: 0;
color: inherit;
font-weight: 600;
text-transform: uppercase;
line-height: inherit;
margin-bottom: 5px;
font-size: 11px;
}
@-webkit-keyframes progressbar-bg-move{
0% {
background-position:35px 0;
}
100% {
background-position:0 0;
}
}
@-webkit-keyframes slim-progressbar-bg-move{
0% {
background-position:20px 0;
}
100% {
background-position:0 0;
}
}
@-moz-keyframes progressbar-bg-move{
0% {
background-position:35px 0;
}
100% {
background-position:0 0;
}
}
@-moz-keyframes slim-progressbar-bg-move{
0% {
background-position:20px 0;
}
100% {
background-position:0 0;
}
}
@-o-keyframes progressbar-bg-move{
0% {
background-position:35px 0;
}
100% {
background-position:0 0;
}
}
@-o-keyframes slim-progressbar-bg-move{
0% {
background-position:20px 0;
}
100% {
background-position:0 0;
}
}
@keyframes progressbar-bg-move{
0% {
background-position:35px 0;
}
100% {
background-position:0 0;
}
}
@keyframes slim-progressbar-bg-move{
0% {
background-position:20px 0;
}
100% {
background-position:0 0;
}
}
.progressbar.active .bar-percentage {
-webkit-animation: progressbar-bg-move 1.2s linear infinite;
-moz-animation: progressbar-bg-move 1.2s linear infinite;
-o-animation: progressbar-bg-move 1.2s linear infinite;
animation: progressbar-bg-move 1.2s linear infinite;
height: 100%;
}
.progressbar.slim.active .bar-percentage {
-webkit-animation: slim-progressbar-bg-move 1s linear infinite;
-moz-animation: slim-progressbar-bg-move 1s linear infinite;
-o-animation: slim-progressbar-bg-move 1s linear infinite;
animation: slim-progressbar-bg-move 1s linear infinite;
height: 100%;
}
/*-----------------------------------------------------------------------------------*/
/* Circle counter
/*-----------------------------------------------------------------------------------*/
.counters-circle {
width: 100%;
text-align: center;
}
.counter-circle-wrapper {
display:inline-block;
margin: 10px 15px;
position:relative;
text-align:center;
}
.counter-circle-content{
font-size:22px;
text-transform: uppercase;
letter-spacing: -1px;
width:220px;
height:220px;
text-align:center;
line-height:220px;
position:absolute;
top:0;
left:50%;
}
.counter-circle-content .fontawesome-icon{margin:0 !important;float:none !important;font-size:50px !important;}
/*-----------------------------------------------------------------------------------*/
/* Box counter
/*-----------------------------------------------------------------------------------*/
.counter-info {
display:block;
width:100%;
margin:0 auto;
text-align: center;
}
.counter-value .value {
font-size:50px;
line-height:48px;
font-weight: 600;
letter-spacing: -1px;
color:#43b4f9;
}
.counter-info .counter-title {
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
}
/*-----------------------------------------------------------------------------------*/
/* Portfolio
/*-----------------------------------------------------------------------------------*/
.latest-portfolio ul{
list-style: none;
margin:0;
padding: 0;
}
.negative-wrap{
margin:0 -10px 0 -10px;
}
/*-----------------------------------------------------------------------------------*/
/* Blog
/*-----------------------------------------------------------------------------------*/
.blog-item {
border:1px solid #e5eaec;
margin-bottom: 25px !important;
background-color: #ffffff;
}
.blog-item-description {
padding: 35px;
}
.blog-item .thumbnail {
position: relative;
z-index: 1;
}
.blog-item .thumbnail img {
border-bottom:1px solid #e5eaec;
}
.blog-item .author {
padding-left: 35px;
padding-right: 35px;
height: 32px;
z-index: 9;
position: relative;
border-bottom:1px solid #e5eaec;
}
.blog-item .author .author-image {
border:1px solid #e5eaec;
float: left;
margin:-15px 18px -15px 0;
}
.blog-item .author .name {
line-height: 32px;
margin: 0;
font-size: 11px;
text-transform: uppercase;
font-weight: 600;
overflow: hidden;
text-overflow: ellipsis;
height: 100%;
}
.blog-item-excerpt p {
margin: 0;
}
.blog-item .date {
margin-bottom: 12px;
color: #828282;
}
/*Blog carousel*/
.flexslider-blog {
position: relative;
}
.flexslider-blog .slides {width: 100%;}
.flexslider-blog .slides li {
margin-left: 31px;
}
.flexslider-blog .slides li:first-child {
margin-left:0px;
}
/*-----------------------------------------------------------------------------------*/
.latest-blog-list {
width:100%;
margin:0 0 20px 0;
}
.latest-blog-list .blog-list-item-img{
float: left;
margin: 0 20px 0px 0;
border:1px solid #e5eaec;
width: 100px;
}
.latest-blog-list .date {
margin-bottom: 12px;
color: #828282;
}
.latest-blog-list .blog-list-item-date {
text-align: center;
padding:0px 0 0 0;
float: left;
margin-right: 20px;
}
.latest-blog-list .blog-list-item-date h3 {
margin: 0 0 8px 0;
color:#3b3f42;
font-size:22px;
letter-spacing: -1px;
line-height: 56px;
height: 56px;
width: 56px;
display: block;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border:1px solid #e3e3e3;
border-bottom: 3px double #e3e3e3;
background: #f5f6f8; /* Old browsers */
background: -moz-linear-gradient(top, #f5f6f8 0%, #fafafa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f8), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f5f6f8 0%,#fafafa 100%); /* IE10+ */
background: linear-gradient(to bottom, #f5f6f8 0%,#fafafa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f8', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}
.latest-blog-list .blog-list-item-date h3 .border {
border: 1px solid #ffffff;
}
.latest-blog-list .blog-list-item-date span{
display: block;
font-size:11px;
line-height: 20px;
width: 100%;
overflow: hidden;
text-align: center;
padding:0px 0;
margin:0px 0 0 0;
text-transform: uppercase;
color:#828282;
}
.latest-blog-list .blog-list-item-description{
overflow: hidden;
}
.latest-blog-list .blog-list-item-description h6 {
margin: 0 0 4px;
}
.latest-blog-list .blog-list-item-description .comments-count {
margin-bottom: 4px;
color: #828282;
}
.latest-blog-list .blog-list-item-description .comments-count a {
color: #828282;
}
.latest-blog-list .blog-list-item-description .comments-count a:hover {
text-decoration: underline;
}
.blog-list-item-excerpt p {
margin: 0;
}
/*
recent-comments
*/
.recent-comments li {
margin-bottom: 15px;
color: #525252;
}
.recent-comments li .author, .recent-comments li .date {
color: #bebebe;
}
/*-----------------------------------------------------------------------------------*/
/* Pricing Table
/*-----------------------------------------------------------------------------------*/
.pricing-table{
}
.pricing-table p{
margin:0;
}
.pricing-table.col-2 .plan{
float:left;
width:50%;
display: block;
}
.pricing-table.col-3 .plan{
float:left;
width:33.3%;
display: block;
}
.pricing-table.col-4 .plan{
float:left;
width:25%;
margin: 0 0px;
display: block;
}
.pricing-table.style3.col-4 .plan{
float:left;
width:25%;
margin: 0 0px;
display: block;
}
.pricing-table.col-5 .plan{
float:left;
width:20%;
display: block;
}
.plan{
text-align: center;
box-sizing:border-box;
-moz-box-sizing:border-box;
position: relative;
z-index: 1;
background-color: #fff;
}
.pricing-table.style3 {
box-sizing:border-box;
-moz-box-sizing:border-box;
}
.pricing-table.style3 .border-m {
overflow: hidden;
padding-top: 20px;
}
.style3 .plan .border {
margin-left:-1px;
}
.pricing-table.style3 .plan:first-child .border {
margin-left: 0;
border: 0;
}
.pricing-table.style3 .plan:first-child li {
border-left:1px solid #dce0e2;
}
.pricing-table.style3 .plan:first-child .signup {
border-left:1px solid #dce0e2;
border-bottom:1px solid #dce0e2;
}
.plan .border{
border:1px solid #dce0e2;
border-top: 0;
margin-top: 1px;
}
.plan .plan-head {
display:block;
margin:0px 0 0px 0;
padding:0px 10px;
height: 68px;
line-height: 68px;
font-size: 18px;
color: #fff;
background-color: #fafafa;
text-transform: uppercase;
}
.plan .plan-head.empty {
background: none !important;
}
.plan .price{
display:block;
border-bottom:1px solid #ececec;
padding:0;
margin:0;
height: 122px;
}
.plan .plan-head.extra_height {
position: relative;
margin-top: -20px;
height: 88px;
line-height: 88px;
}
.plan .price div {
font-size:52px;
line-height:122px;
letter-spacing:-1px;
font-weight:normal;
margin: 0;
color: #333333;
display: inline;
}
.plan .price div sup {
font-size: 30px;
line-height: 1 !important;
top: 0px;
position: relative;
}
.plan .price div sub {
font-size: 12px;
line-height: 1 !important;
text-transform: uppercase;
top: 0px;
position: relative;
color: #3b3f42;
}
.plan .price div sub.left {
}
.plan .price span{
display:block;
font-weight:400;
font-size:11px;
margin:5px 0 25px 0;
padding:0;
color:#c0c0c0;
line-height:11px;
}
.plan .signup{
padding:20px 0 20px 0;
text-align: center;
min-height: 38px;
}
.plan .signup .button{
margin:0;
}
.plan .signup .button:hover {
background-color: #525252 !important;
}
.plan ul{
margin:0 !important;
list-style: none !important;
padding:0 !important;
}
.plan li{
padding:10px 10px;
text-align: center;
border-bottom:1px solid #e4e7e9;
}
.plan li:last-child{
background: none;
}
/*-----------------------------------------------------------------------------------*/
/* Highlight
/*-----------------------------------------------------------------------------------*/
.highlight {
color: #ffffff;
padding: 1px 2px;
}
/*-----------------------------------------------------------------------------------*/
/* Blockquotes & Pullquotes
/*-----------------------------------------------------------------------------------*/
blockquote {
margin:0 0 20px 0;
padding:0;
background:none;
border-left: 3px solid transparent;
color: #828282;
}
blockquote p{
margin: 0 !important;
padding: 0px 10px 0px 20px;
}
.pullquote {
margin: 0px 0 20px 0 !important;
background:none;
box-sizing:border-box;
-moz-box-sizing:border-box;
color: #828282;
padding: 10px 20px;
background-color: #f7f7f7;
border-right: 2px solid transparent;
}
.pullquote.align-left{
float: left;
text-align: left;
margin-right: 30px !important;
}
.pullquote.align-right{
float: right;
text-align: right;
margin-left: 30px !important;
}
/*-----------------------------------------------------------------------------------*/
/* Responsive Images
/*-----------------------------------------------------------------------------------*/
.responsive img, .responsive iframe, .responsive object, .responsive embed{
max-width:100%;
/*width:100%;*/
height: auto;
}
/*-----------------------------------------------------------------------------------*/
/* Social Icons
/*-----------------------------------------------------------------------------------*/
.social-icon {
display: block;
float: left;
margin:0 5px 5px 0;
}
.social-icon a{
-webkit-transition:all 0.2s ease 0s;
-moz-transition:all 0.2s ease 0s;
-o-transition:all 0.2s ease 0s;
transition:all 0.2s ease 0s;
background-color: #434343 !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display:inline-block;
width:30px;
height:30px;
text-indent:-9999px;
background-position:center center;
background-repeat: no-repeat;
}
.social-icon.rounded a {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
width:35px;
height:35px;
background-position:center center;
}
.social-icon.light a {
background-color: #505050 !important;
-webkit-box-shadow:0px 3px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow:0px 3px 0px rgba(0, 0, 0, 0.2);
}
.social-icon a:hover{
background-color: #43b4f9;
}
/*-----------------------------------------------------------------------------------*/
/* Styled Tables
/*-----------------------------------------------------------------------------------*/
.custom-table table {
margin: 0 0 20px 0;
text-align: left;
border: 1px solid #dbdbdb;
}
.custom-table thead th{
font-size:11px;
font-weight:600;
text-transform: uppercase;
border-bottom:1px solid #dddddd;
padding:15px 20px;
background-color: #f7f7f7;
}
.custom-table th,
.custom-table td {
padding: 10px 20px;
vertical-align: middle;
border: 1px solid #e2e2e2;
}
/*-----------------------------------------------------------------------------------*/
.custom-table-1 table {
margin: 0 0 20px 0;
text-align: left;
border:1px solid #dddddd;
}
.custom-table-1 tr:nth-child(even) { background: #f7f7f7; }
.custom-table-1 tr:nth-child(odd) { background: #ffffff; }
.custom-table-1 th,
.custom-table-1 td {
padding: 10px 20px;
vertical-align: middle;
border: 0;
}
/*-----------------------------------------------------------------------------------*/
.custom-table-2 table {
margin: 0 0 20px 0;
text-align: left;
border: 1px solid #dbdbdb;
}
.custom-table-2 tr:nth-child(even) { background: #ffffff; }
.custom-table-2 tr:nth-child(odd) { background: #ffffff; }
.custom-table-2 th,
.custom-table-2 td {
padding: 10px 20px;
vertical-align: middle;
border: 1px solid #e2e2e2;
}
.custom-table-2 tr:hover {
background: #f7f7f7;
}
/*-----------------------------------------------------------------------------------*/
.custom-table-3 table {
margin: 0 0 20px 0;
text-align: left;
}
.custom-table-3 tr:nth-child(even) { background: #f7f7f7; }
.custom-table-3 tr:nth-child(odd) { background: #ffffff; }
.custom-table-3 tr { }
.custom-table-3 th,
.custom-table-3 td {
padding: 10px 20px;
vertical-align: middle;
border: 1px solid #dcdcdc;
}
/*-----------------------------------------------------------------------------------*/
/* Tabs
/*-----------------------------------------------------------------------------------*/
.tabset.horizontal {
margin-bottom: 30px;
}
.tabs {
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
top: 1px;
}
.tab {
float: left;
margin-right:-1px;
padding: 0 !important;
background: none !important;
}
.tab a {
color:#525252;
border: 1px solid #ececec;
display: block;
background-color: #fafafa;
}
.tab a h6{
margin: 0;
padding: 12px 18px;
text-align: center;
font-size: 11px;
text-transform: uppercase;
font-weight: 600;
color: #333333;
}
.tabset.horizontal .tab a:hover{
background: #fff;
}
.tabset .tab a.selected h6,
.tabset .tab a:hover h6,
.tabs li a:hover h6 {
color:#43b4f9;
}
.tab a i{
margin:0px 5px 0 0px;
}
.tabs li.ui-tabs-active a, .tabset.horizontal .tab a.selected {
border-bottom-color: #fff;
background: #fff;
}
.panel {
border: 1px solid #ececec;
background-color: #fff;
color: #333333;
clear: both;
padding: 23px 18px 23px 18px;
}
.tabset.vertical .tabs {
top:0;
float: left;
margin-right: -1px;
}
.tabset.vertical .tabs li.tab {
float: none;
display:block;
margin: 0 0 -1px 0;
}
.tabset.vertical .tabs li.tab a h6 {
text-align: left;
}
.tabset.vertical .panel {
overflow: hidden;
clear: none;
min-height: 79px;
}
.tabset.vertical .tab a:hover {background-color: #fff;}
.tabset.vertical .tab a.selected { border-right-color: #fff; background-color: #fff;}
#sidebar .widget .tab a h6{
margin: 0;
padding: 8px 10px;
border-top: 0;
font-size: 14px;
width: 51px;
}
#sidebar .widget .tabset .panel {
border: 0;
clear: both;
padding: 23px 1px 0px 1px;
}
/*-----------------------------------------------------------------------------------*/
/* Testimonial
/*-----------------------------------------------------------------------------------*/
.testimonial{
display: block;
padding:0px;
position: relative;
margin: 0;
margin-bottom: 18px !important;
text-align: center;
}
.testimonial.default {
font-size: 16px;
line-height: 24px;
}
.testimonial.bordered-with-thumb,
.testimonial.thumb-side {
text-align: left;
}
.testimonial.thumb-bottom i.fa {
font-size: 18px;
}
.testimonial .excerpt{
overflow: hidden;
margin-bottom: 20px;
}
.testimonial.bordered-with-thumb .excerpt p {
margin-bottom: 0;
}
.testimonial.thumb-side .excerpt{
font-style: italic;
}
.testimonial-author{
margin:0px 0 0px 0px;
}
.testimonial .testimonial-author .featured-thumbnail {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #e8e8e8;
position: relative;
display: inline-block;
margin-bottom: 10px;
width: 80px;
}
.testimonial.bordered-with-thumb .testimonial-author .featured-thumbnail {
float: left;
margin: 0 20px 0 0;
}
.testimonial.bordered-with-thumb .inner {
padding:25px;
border:1px solid #e5eaec;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
margin-bottom: 23px;
}
.testimonial.bordered-with-thumb .inner:after {
content: "";
position: absolute;
bottom: -15px;
left: 48px;
width: 24px;
height: 15px;
background: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/testi_arrow.gif) 50% 50% no-repeat;
}
.testimonial.bordered-with-thumb .testimonial-author .featured-thumbnail {
float: left;
margin: 0 35px 0 20px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.testimonial.bordered-with-thumb .testimonial-author .featured-thumbnail img {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 1px solid #e5eaec;
}
.testimonial.bordered-with-thumb .testimonial-author span {
text-transform: lowercase;
color:#a5a5a5;
}
.testimonial.bordered-with-thumb i.fa {
font-size: 14px;
display: block;
position: absolute;
left:4%;
top: 8%;
}
.testimonial.thumb-side .testimonial-author .featured-thumbnail {
float: left;
margin: 0 35px 0 0;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 3px solid #43b4f9;
}
.testimonial.thumb-side .testimonial-author .featured-thumbnail img {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.testimonial.thumb-side .testimonial-author .featured-thumbnail:after {
content: "";
position: absolute;
top: 50%;
margin-top: -6px;
right: -8px;
width: 0;
height: 0;
border-left: 6px solid #43b4f9;
border-bottom: 6px solid transparent;
border-top: 6px solid transparent;
}
.testimonial.thumb-side .testimonial-author .testimonial-author .featured-thumbnail img {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.testimonial .user {
text-transform: uppercase;
font-weight: 600;
font-size: 11px;
}
.testimonial.bordered-with-thumb .testimonial-author {
overflow: hidden;
}
.testimonial.bordered-with-thumb .user {
margin-top: 19px;
}
.testimonial .user span {
text-transform: none;
font-size: 12px;
color: #878787;
font-weight: normal;
}
#flexslider-testimonial {
overflow: visible;
min-height: 1px;
width: 100%;
}
#flexslider-testimonial .flex-direction-nav a {
width: 20px;
height: 20px;
bottom: 15px;
top: auto;
right: 0 !important;
}
#flexslider-testimonial .flex-direction-nav .flex-next {
right: 0 !important;
}
#flexslider-testimonial .flex-direction-nav .flex-prev {
right: 21px !important;
left: auto;
}
/*-----------------------------------------------------------------------------------*/
/* Separator
/*-----------------------------------------------------------------------------------*/
.separator_block h1,
.separator_block h2,
.separator_block h3,
.separator_block h4,
.separator_block h5,
.separator_block h6 {
margin-bottom: 0;
}
.separator {
margin: 20px 0 0;
padding:0;
height: 1px;
background-color:#e5eaec;
width: 100%;
position: relative;
}
.separator.short {
max-width: 370px;
}
.separator.fullwidth {
max-width: 100%;
}
.separator_line {
width: 30px;
height: 3px;
background-color: #43b4f9;
position: absolute;
top: -1px;
}
.separator_block.center {
text-align: center;
}
.separator_block.left {
text-align: left;
}
.separator_block.right {
text-align: right;
}
.separator_block.center .separator_line {
left: 50%;
margin-left: -15px;
}
.separator_block.center .separator.short {
margin-right: auto;
margin-left: auto;
}
.separator_block.left .separator_line {
left: 0%;
}
.separator_block.right .separator_line {
right: 0%;
}
.separator_block.right .separator.short {
float: right;
}
.section-fullwidth {
position: relative;
padding: 50px 0 50px 0;
z-index: 2;
clear: both;
}
.page-template-page-nosidebar-php .section-fullwidth {
margin: 0 1%;
}
.section-fullwidth:before,
.section-fullwidth:after {
content:"";
position:absolute;
}
.section-fullwidth.divider:before,
.section-fullwidth.divider:after {
content: "";
width: 28px;
height: 28px;
position:absolute;
top:-15px;
left:50%;
z-index: 1;
margin-left:-15px;
border:1px solid transparent;
transform:rotate(45deg);
-ms-transform:rotate(45deg); /* IE 9 */
-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */
}
.section-fullwidth.divider:after {
top:auto;
bottom:-15px;
}
.videosection {
margin: 0;
padding: 0;
position: relative;
overflow: hidden;
z-index: 0;
width: 100%;
}
.videosection .container {
position: relative;
z-index: 3;
}
.videosection .video-wrap {
width: 100%;
height: auto;
position: absolute;
top: 0;
right: 0;
left: 0;
overflow: hidden;
z-index: 1;
}
.videosection .video-poster,
.videosection .video-overlay {
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.videosection .video-overlay {
z-index: 2;
}
/*-----------------------------------------------------------------------------------*/
/* Under construction
/*-----------------------------------------------------------------------------------*/
.countdown {
text-align: center;
}
.count-container {
text-align: center;
max-width: 200px;
width: 100%;
display: inline-block;
margin-bottom: 20px;
}
.countdown span {
display: block;
font-size: 38px;
padding: 18% 0;
font-weight: 300;
border: 1px solid #e8e8e8;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
background-color: #fff;
}
.countdown p {
margin: 0;
padding: 5% 0;
background: #e8e8e8;
font-size: 14px;
text-transform: uppercase;
font-weight: 300;
-moz-border-radius: 0 0 2px 2px;
-webkit-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
}
/*-----------------------------------------------------------------------------------*/
/* Typography
/*-----------------------------------------------------------------------------------*/
pre code { display: block; margin: 0px 0px 0px 10px; }
abbr { border-bottom: 1px dashed; cursor: help; }
address,
cite,
em,
i { font-style: italic }
dfn { border-bottom: 1px dashed; font-style: italic; }
big { font-size: large }
small,
sub,
sup { position: relative; font-size: 11px; vertical-align: baseline; }
sub { top: 3px }
sup { bottom: 3px }
strong,
b { font-weight: bold }
mark{
display: inline;
padding: 2px 4px;
background-color: #f6f2d6;
color:#7c6d08;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
mark.dark{
background-color: #333;
color: #ffffff;
}
form label{
float:left;
width:120px;
}
/*-----------------------------------------------------------------------------------*/
/* Responsive visibility
/*-----------------------------------------------------------------------------------*/
.visibility-mobile { display: none !important; }
.visibility-mobile-portrait { display: none !important; }
.visibility-mobile-landscape { display: none !important; }
.visibility-tablet { display: none !important; }
@media (max-width: 479px) {
.visibility-mobile { display: inherit !important; }
.visibility-mobile-portrait { display: inherit !important; }
.visibility-mobile-landscape { display: none !important; }
.visibility-desktop { display: none !important; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.visibility-mobile { display: inherit !important; }
.visibility-mobile-portrait { display: none !important; }
.visibility-mobile-landscape { display: inherit !important; }
.visibility-desktop { display: none !important; }
}
@media (min-width: 768px) and (max-width: 959px) {
.visibility-tablet { display: inherit !important; }
.visibility-mobile-portrait { display: none !important; }
.visibility-mobile-landscape { display: none !important; }
.visibility-desktop { display: none !important; }
}
/*-----------------------------------------------------------------------------------*/
/* Animation
/*-----------------------------------------------------------------------------------*/
@-webkit-keyframes animation-ltr {
0% { -webkit-transform:translate(-10%,0); opacity: 0; }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes animation-ltr {
0% { -moz-transform:translate(-10%,0); opacity: 0; }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes animation-ltr {
0% { -o-transform:translate(-10%,0); opacity: 0; }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes animation-ltr {
0% { transform:translate(-10%,0); opacity: 0; }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes animation-rtl {
0% { -webkit-transform:translate(10%,0); opacity: 0; }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes animation-rtl {
0% { -moz-transform:translate(10%,0); opacity: 0; }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes animation-rtl {
0% { -o-transform:translate(10%,0); opacity: 0; }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes animation-rtl {
0% { transform:translate(10%,0); opacity: 0; }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes animation-btt {
0% { -webkit-transform:translate(0,50%); opacity: 0; }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes animation-btt {
0% { -moz-transform:translate(0,50%); opacity: 0; }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes animation-btt {
0% { -o-transform:translate(0,50%); opacity: 0; }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes animation-btt {
0% { transform:translate(0,50%); opacity: 0; }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes animation-ttb {
0% { -webkit-transform:translate(0, -10%); opacity: 0; }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes animation-ttb {
0% { -moz-transform:translate(0, -10%); opacity: 0; }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes animation-ttb {
0% { -o-transform:translate(0, -10%); opacity: 0; }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes animation-ttb {
0% { transform:translate(0, -10%); opacity: 0; }
100% { transform:translate(0,0); opacity: 1; }
}
.start_animation{
opacity: 0;
}
.animation.top-to-bottom{
-webkit-animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
-moz-animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
-o-animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
animation: animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
opacity: 1;
}
.animation.bottom-to-top{
-webkit-animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* Safari 4+ */
-moz-animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* Fx 5+ */
-o-animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* Opera 12+ */
animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); /* IE 10+ */
opacity: 1;
}
.animation.left-to-right{
-webkit-animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
-moz-animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
-o-animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
opacity: 1;
}
.animation.right-to-left{
-webkit-animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
-moz-animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
-o-animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
opacity: 1;
}
/*-----------------------------------------------------------------------------------*/
/* EOF
/*-----------------------------------------------------------------------------------*//*
* jQuery FlexSlider v2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*/
/* ------------------------------------------------------------------------ */
/* Reset
/* ------------------------------------------------------------------------ */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flex-direction-nav li {position: inherit;}
.slides li {margin: 0; padding-left: 0;}
/* ------------------------------------------------------------------------ */
/* FlexSlider Necessary Styles
/* ------------------------------------------------------------------------ */
.flexslider {margin: 0; padding: 0; overflow: hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; height:auto; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* ------------------------------------------------------------------------ */
/* Clearfix for the .slides element
/* ------------------------------------------------------------------------ */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* ------------------------------------------------------------------------ */
/* No JavaScript Fallback
/* ------------------------------------------------------------------------ */
.no-js .slides > li:first-child {display: block;}
/* ------------------------------------------------------------------------ */
/* FlexSlider Style
/* ------------------------------------------------------------------------ */
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;padding-left: 0;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}
/* ------------------------------------------------------------------------ */
/* Direction Navigation
/* ------------------------------------------------------------------------ */
.flex-direction-nav a {
width: 30px;
height:30px;
margin: -15px 0 0;
display: block;
background-color: #dddddd;
position: absolute;
top: 50%;
cursor: pointer;
text-indent: -9999px;
opacity: 1;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.flex-direction-nav a:hover {
background-color: #a2c852;
}
.flex-direction-nav .flex-next {
right: 0px;
background-image: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-next.png);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
text-align: inherit !important;
}
.flex-direction-nav .flex-prev {
left: 0px;
background-image: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-prev.png);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
text-align: inherit !important;
}
.flexslider:hover .flex-next {opacity: 1; right: 0;}
.flexslider:hover .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .disabled {opacity: .3 !important; filter:alpha(opacity=30); cursor: default;}
/* ------------------------------------------------------------------------ */
/* Control Navigation
/* ------------------------------------------------------------------------ */
.flex-control-nav {
width: 100%;
text-align: center;
z-index: 99;
}
.flex-control-thumbs {
margin: 25px 0 0 0px;
text-align: left;
}
.flex-control-nav.flex-control-thumbs li {
margin: 0 0px 25px 25px;
}
.flex-control-nav.flex-control-thumbs li:hover img {
cursor: pointer;
opacity: 0.7;
}
.flex-control-nav li {
margin: 0 0 0 5px;
display: inline-block;
zoom: 1; *display: inline;
padding-left: 0;
}
.flex-control-nav li:first-child {
margin-left: 0;
}
.flex-control-nav li a {
width: 9px;
height: 9px;
display: block;
background: #dddddd;
cursor: pointer;
border:1px solid #ccc;
text-indent: -999em;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.flex-control-nav li a:hover, .flex-control-nav li a.flex-active {
background: #a2c852;
}
/* ------------------------------------------------------------------------ */
/* Home-Slider
/* ------------------------------------------------------------------------ */
.slide-image{
}
.slide-caption{
width:380px;
margin-top:100px;
}
.slide-caption .slide-title{
font-size:20px;
font-weight:bold;
margin-bottom:20px;
color:#555555;
}
.slide-caption .slide-longcaption{
}
.slide-caption .slide-shortcaption{
display:none;
}
.slide-caption .slide-longcaption p, .slide-caption .slide-shortcaption {
margin-bottom: 28px;
font-size:14px;
line-height:22px;
}
/* Image Left --------------------------------------- */
.slide-imageleft .slide-image{
float: left;
}
.slide-imageleft .slide-caption{
float: right;
}
/* Image Right --------------------------------------- */
.slide-imageright .slide-image{
float: right;
}
.slide-imageright .slide-caption{
float: left;
}
/* ------------------------------------------------------------------------ */
/* EOF
/* ------------------------------------------------------------------------ */div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000 !important;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}body,h1,h2,h3,h4,h5,h6{color:#444;font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.6}p,pre{margin:0 0 20px}#reviews li .comment-text .description,.woocommerce-tabs,hr,p.stars:after{clear:both}body{background:#fff;font-size:13px;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}::selection{background:#43b4f9;color:#fff}::-moz-selection{background:#43b4f9;color:#fff}img.scale-with-grid{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 10px;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}label span,legend span,strong{font-weight:700}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p img{margin:0}em{font-style:italic}small{font-size:80%}hr{border:solid #ddd;border-width:1px 0 0;margin:10px 0 30px;height:0}pre{height:auto;font-family:Consolas,monospace;border:1px solid #ddd;background:#fafafa;padding:15px 25px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;box-shadow:inset 0 0 1px 1px #fff;overflow-x:auto}.wpcf7-form select,select{background-image:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/select_pimp.png);background-repeat:no-repeat}#header-searchform,#page-wrap,.extra-wrap{overflow:hidden}.hidden{display:none!important}a,a:visited{color:#999;text-decoration:none;outline:0}#copyright a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-wrap .portfolio-item-one a{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}a:focus,a:hover{color:#666}p a,p a:visited{line-height:inherit}ol,ul{margin-bottom:20px;margin-left:0}ol{list-style:decimal inside}ul{list-style:square;margin-left:16px}ol li,ul li{line-height:24px;position:relative}ol li ol,ol li ul,ul li ul{margin-bottom:0}.my-icons-list .fa:before,.my-icons-list i[class*=fa-]{font-size:16px;margin-right:5px;width:16px;text-align:center}.my-icons-list span.fa{font-family:inherit}.my-icons-list p{margin-bottom:8px}fieldset,form{margin-bottom:20px}input[type=text],input[type=date],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],select,textarea{background-color:#fff;border:1px solid #e8e8e8;padding:10px 20px 11px;outline:0;font-size:12px;color:#bebebe;margin:0 0 20px;width:100%;max-width:100%;display:block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none}input[type=date]{padding-right:10px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus{background-color:#fafafa;color:#555}textarea{min-height:60px}select{width:220px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:94% center;text-indent:.01px;text-overflow:''}.post-link,.product-title,.slct{text-overflow:ellipsis}label,legend{cursor:pointer;display:block}button,input[type=reset],input[type=button],input[type=submit]{display:inline-block;cursor:pointer;width:auto;-webkit-appearance:none}.wpcf7 span.wpcf7-not-valid-tip,.wpcf7-response-output{display:none}.wpcf7-form input[type=range],.wpcf7-form input[type=text],.wpcf7-form input[type=date],.wpcf7-form input[type=email],.wpcf7-form input[type=url],.wpcf7-form input[type=tel],.wpcf7-form input[type=number]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%;margin:5px 0 0}div.wpcf7 img.ajax-loader{margin-right:-16px}.wpcf7-form input[type=radio],.wpcf7-form input[type=checkbox]{margin:0 3px 0 5px;position:relative;top:2px}.wpcf7-form select,.wpcf7-form textarea{width:100%;max-width:100%;margin:5px 0 0}.wpcf7-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:150px}.wpcf7-form select{-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 18px 11px;background-position:99% center}.wpcf7-form input[type=checkbox]{width:auto}.wpcf7 form.wpcf7-form p{color:#a5a7a8;margin:0 0 15px!important}.wpcf7-list-item-label{font-weight:400}.wpcf7-form .invalid{color:#DF653E!important}.wpcf7-not-valid{border:1px solid #DF653E!important}div.wpcf7-response-output{margin:0!important;padding:10px 38px 10px 19px!important}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{position:relative;border:1px solid transparent!important;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#3b3f42;padding:10px 38px 10px 19px;text-align:center;margin-bottom:20px}div.wpcf7-mail-sent-ok{background-color:#aeffa1;border-color:#64c654!important}div.wpcf7-mail-sent-ng{background-color:#f1f1f1;border-color:#cfcfcf!important}div.wpcf7-spam-blocked{background-color:#fff3a1;border-color:#e4cf42!important}div.wpcf7-validation-errors{background-color:#F1510A;border-color:#cf5255!important;color:#fff}#infobar,#infobar a{color:#999}#main{background-color:#fff;position:relative}#main.boxed{max-width:1200px;width:100%;margin:0 auto;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.boxed #rev_slider_2_1,.boxed #rev_slider_2_1_wrapper,.framed #rev_slider_2_1,.framed #rev_slider_2_1_wrapper{border-right:0;border-left:0}#background{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1}a.more{text-decoration:underline}#footer .widget_tag_cloud a,#infobar .widget_tag_cloud a,.widget_categories ul li a:hover,.widget_tag_cloud a,a.more:hover{text-decoration:none}#infobar{position:absolute;top:0;left:0;z-index:2000;background:#444;border-top:5px solid #333;width:100%;padding:20px 0 35px;display:none;border-bottom:5px solid #444}#infobar a:hover{color:#fff}.close-infobar{position:absolute;bottom:-40px;right:0;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #444 transparent transparent;z-index:999}.close-infobar.open:after,.close-infobar:after{content:'';width:40px;height:40px;display:block;position:absolute;top:0;right:-40px}.close-infobar:after{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/toggle.png) no-repeat}.close-infobar.open:after{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/toggle.png) -40px 0 no-repeat}#infobar .no-widgets{color:#aaa;margin-bottom:-15px;text-align:center}#infobar .widget h3{font-size:15px;color:#fff;padding:0 0 5px;border-bottom:1px solid #555;margin:0 0 20px}.social-icons{display:inline-block}#top-bar .social-icons{vertical-align:middle;margin-right:25px;padding:10px 0}#top-bar .social-icons ul li a:hover{color:#fff}.social-icons ul{list-style:none;margin:0}.social-icons ul li{display:block;float:left;margin:0;padding:0}.social-icons ul li a{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;display:block;width:24px;height:24px;line-height:24px;text-align:center;font-size:18px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:2px;color:#6a6d6f}#fixed_header,.portfolio-item .portfolio-title{-moz-transition:all .5s ease;-ms-transition:all .5s ease}.social-icons a:hover{background-color:#43b4f9!important;color:#fff}#header{background:#fff;width:100%}#header .logo{float:left;padding:10px 0}#fixed_header .logo{padding:5px 0}#header .logo h1{margin-bottom:0}#header .logo img{max-width:100%;height:auto}#fixed_header .logo img{max-height:50px}#fixed_header .logo .logo_text,#header .logo .logo_text{color:#3b3f42;font-size:30px;text-transform:uppercase;font-weight:700;letter-spacing:-1px;display:block;line-height:1}#header .tagline{line-height:inherit}.site-description{font-size:13px;line-height:1;text-transform:none}#header .callus{font-size:12px;margin-bottom:5px;color:#999;float:right}#fixed_header{position:fixed;z-index:99;top:-100%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#fixed_header.header-scrolled{position:fixed;z-index:99999;top:0;right:0;left:0}.admin-bar #fixed_header.header-scrolled{top:32px}#navigation{float:right}#navigation .select-menu{display:none;color:inherit;position:relative}#navigation .select-menu:before{content:"\f039";position:absolute;width:30px;height:30px;line-height:30px;font-size:18px;text-align:center;top:50%;margin-top:-15px;right:15px}#navigation ul{float:right;list-style:none;margin:0}#navigation ul.menu>li{display:block;float:left;position:relative;margin:0 0 0 25px}#navigation ul.menu li.fa:before{padding-right:7px}#navigation ul.menu>li.menu-item>a{display:inline;display:inline-block;margin:0;padding:0;line-height:1;color:#3b3b3b;cursor:pointer;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#navigation li.current-menu-ancestor a,#navigation li.current-menu-ancestor a:hover,#navigation li.current-menu-item a,#navigation li.current-menu-item a:hover,#navigation li.current-menu-parent a,#navigation li.current-menu-parent a:hover,#navigation li.current-page-ancestor a,#navigation li.current-page-ancestor a:hover,#navigation li.current_page_ancestor a,#navigation li.current_page_ancestor a:hover,#navigation ul li a:hover{color:#43b4f9}#navigation ul.menu li.menu-item a i{padding-right:6px}#navigation ul.menu>li.menu-item>a .desc{margin-top:0!important;padding:0!important}#navigation ul.menu li.menu-item a .desc{display:block;line-height:1;text-transform:none;font-size:inherit;padding-bottom:5px;font-weight:400;margin-top:-5px}#navigation ul.menu>li.megamenu.no-title>ul>li{display:none}#navigation ul.menu>li.megamenu{position:inherit!important}#navigation ul.menu>li.megamenu>ul.sub-menu{width:100%;left:0;padding:15px 0;display:table;visibility:hidden}#navigation ul.menu>li.megamenu>ul ul{border-top:0!important}#navigation ul.menu>li.megamenu>ul>li{display:table-cell!important;float:none!important;padding:0 15px}#navigation ul.menu>li.megamenu>ul>li:last-child{border-right:none!important}#navigation ul.menu>li.megamenu.cols-2>ul>li{width:50%!important}#navigation ul.menu>li.megamenu.cols-3>ul>li{width:33.33%!important}#navigation ul.menu>li.megamenu.cols-4>ul>li{width:25%!important}#navigation ul.menu>li.megamenu.cols-5>ul>li{width:20%!important}#navigation ul.menu>li.megamenu.cols-6>ul>li{width:16.66%!important}#navigation ul.menu>li.megamenu>ul>li ul{display:block!important;top:0!important;width:100%;opacity:1!important;left:0!important;position:relative!important;float:none!important}#navigation ul.menu>li.megamenu>ul>li{border-right:1px solid #e8e8e8}#navigation ul.menu>li.megamenu ul li{border-bottom:0!important}#navigation ul.menu>li.megamenu>ul>li>a{text-transform:uppercase;font-weight:600!important;margin-bottom:5px;line-height:1.3em!important;padding-bottom:8px;border-bottom:1px solid;overflow:hidden}#navigation ul.menu>li.megamenu.no-title>ul>li>a{display:none!important}#navigation ul.menu>li.megamenu>ul li a{line-height:32px}#navigation ul.menu>li.megamenu>ul>li.current-menu-item>a,#navigation ul.menu>li.megamenu>ul>li.current-menu-parent>a,#navigation ul.menu>li.megamenu>ul>li.sfHover>a,#navigation ul.menu>li.megamenu>ul>li>a:hover{background-color:transparent!important}.qtranxs-lang-menu a img{margin-top:-3px}#navigation .sub-menu{position:absolute;top:100%;left:0;width:180px;z-index:2000;display:none;background:#f4f4f4;padding:0}#navigation ul.menu>li>.sub-menu{border-top:3px solid transparent}#navigation .sub-menu li{display:block;margin:0;padding:0;height:auto;border-bottom:1px solid #dde2e5;position:relative}#navigation .sub-menu li .sub-menu li .sub-menu li a,#navigation .sub-menu li .sub-menu li a,#navigation .sub-menu li a{border:none;display:block;margin:0;padding:0 15px;color:#3b3f42;font-size:13px;font-weight:400!important;height:auto;line-height:42px}#navigation .sub-menu li .sub-menu li a:hover,#navigation .sub-menu li a:hover,#navigation .sub-menu li.current-menu-item a,#navigation .sub-menu li.current-menu-item a:hover,#navigation .sub-menu li.current_page_item a,#navigation .sub-menu li.current_page_item a:hover{color:#43b4f9!important;font-weight:400}#navigation .sub-menu li:last-child{border:none}#navigation .sub-menu li ul{left:100%;top:0}#topnav.menu li .sub-menu{display:none}#topnav.menu,#topnav.menu>li{display:inline-block;position:relative}#topnav.menu{margin:0 25px 0 0;vertical-align:middle;min-width:200px}#topnav.menu>li{list-style:none;margin-left:20px;line-height:1}#topnav.menu>li:first-child{margin-left:0}#topnav.menu>li>a{color:inherit;padding:10px 0;display:block}#alt-title h1,#title h1{color:#3b3b3b;line-height:28px}#topnav .sub-menu{position:absolute;top:100%;left:0;z-index:2000;display:none;background:#f4f4f4;padding:0;border:1px solid #e8e8e8}.search-area,.search-area:before{background:#fafafa;position:absolute}#topnav .sub-menu li{display:block;margin:0;padding:3px 12px;height:auto;border-top:1px solid transparent}#topnav .sub-menu li:first-child{border-top:0}#topnav .sub-menu li a{display:block;width:110px}.search-link{position:relative}.search-area{display:none;top:100%;right:50%;margin-right:-18px;width:100%;min-width:200px;z-index:99;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:10px 15px;border:1px solid #efefef}.search-area:before{content:"";top:-6px;right:10px;width:10px;height:10px;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header-searchform input[type=text]{margin:0;width:100%;font-size:12px;line-height:1;border:1px solid #e8e8e8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#878787;display:inline-block;float:left;max-width:160px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box}#portfolio-video iframe,.post-image img,.widget_embed iframe{max-width:100%}#header-searchform{margin-bottom:0}#header-searchform #header-searchsubmit{display:inline-block;width:40px;height:40px;padding:0;text-align:center;float:right;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;outline:0}.blank-page,.blank-page #main{float:none;vertical-align:middle}#header-searchform #header-searchsubmit i{margin-right:0}.page-template-page-fullwidth-php #page-wrap{padding:0}#page-wrap{padding:45px 0}.blank-page #page-wrap{padding:0;width:100%}.blank-page{height:100%;position:absolute;width:100%!important;margin:0;display:table;top:0;left:0}#alt-title,.post-meta{position:relative;overflow:hidden}#alt-title,.hr-border{width:100%;margin-top:0}.blank-page #main{display:table-cell}#alt-title h2,#title h2{display:block;font-weight:lighter;line-height:22px;margin:0;color:#aaa}#content.sidebar-left{float:right}.hr-border{height:8px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/stripes.png)}#title{background:center center #f6f6f6;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:9px 0;background-size:auto}#title .inner{padding:17px 0;background-color:#fafafa}#title h1{font-size:24px;margin:0}#title h2{font-size:15px;padding:0}#title #breadcrumbs{font-size:13px;text-align:right;color:#c6c6c6;line-height:28px;padding:0;margin:0}#title #breadcrumbs.breadrcumbpadding{padding-top:0}#title #breadcrumbs a{color:#aaa}#title #breadcrumbs a:hover{color:#43b4f9}#alt-title{padding:0;background:center center #f6f6f6;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#alt-title .grid{background:rgba(255,255,255,.9);padding:20px 0}#alt-title h1{font-size:24px;margin:0}#alt-title h1 span,#alt-title h2 span{padding:3px 7px}#alt-title h2{font-size:15px;padding:0}#alt-title #breadcrumbs{font-size:13px;text-align:right;color:#c6c6c6;line-height:28px;padding:0;margin:0}#alt-title #breadcrumbs #crumbs{padding:2px 7px;display:inline-block}.blog.grid .post-audio iframe,.blog.grid .post-gallery ul li a,.blog.grid .post-image a,.post img{display:block}#alt-title #breadcrumbs a{color:#aaa}#alt-title #breadcrumbs .container{padding-left:0}.blog .post{padding:0;margin:0 0 60px}.blog.grid .post{padding:0;margin:0 0 30px}.blog.grid .post.author-pad-top{margin-top:15px}.blog.grid .blog-item .date,.blog.grid .blog-item .date span{float:none;text-align:left;margin:0}.blog.grid .blog-item .date{margin-bottom:12px}.blog.grid .post-audio,.blog.grid .post-gallery,.blog.grid .post-image,.blog.grid .post-video{margin-bottom:0!important;border-bottom:1px solid #e5eaec}.blog.grid .post-quote,.blog.grid .post-quote blockquote{margin-bottom:0}.blog.grid .post-link{overflow:hidden}.post .title{padding:0;font-size:18px}.title a:hover{color:#43b4f9}.blog .post-title{margin:0!important;padding:0!important}.post-content-container{overflow:hidden}.post-more{text-align:right;float:right}.post-more .button{margin:0 0 0 10px}.post-meta{margin:6px 0 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:3px 2px 4px}.post-content .post-meta{margin-bottom:20px}.post-meta span.meta{padding:0;margin:0 14px 0 0;color:#828282}.post-meta span.meta:after{content:"";width:1px;height:9px;border-right:1px solid #9c9c9c;display:inline-block;margin:0 0 0 11px}.post-meta span.meta:last-child:after{display:none}.post-meta .meta-tags{text-transform:lowercase}.post-meta span a{color:#828282}.post-meta span i{margin:-2px 10px 0 0;color:#bebebe}.blog .post .date,.single .post .date{text-align:center;padding:0;float:left;margin-right:30px}.blog .post .date h3,.single .post .date h3{margin:0 0 8px;color:#3b3f42;font-size:22px;letter-spacing:-1px;line-height:56px;height:56px;width:56px;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #e3e3e3;border-bottom:3px double #e3e3e3;background:#f5f6f8;background:-moz-linear-gradient(top,#f5f6f8 0,#fafafa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f6f8),color-stop(100%,#fafafa));background:-webkit-linear-gradient(top,#f5f6f8 0,#fafafa 100%);background:-o-linear-gradient(top,#f5f6f8 0,#fafafa 100%);background:-ms-linear-gradient(top,#f5f6f8 0,#fafafa 100%);background:linear-gradient(to bottom,#f5f6f8 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f8', endColorstr='#fafafa', GradientType=0 )}.blog .post .date h3 .border,.single .post .date h3 .border{border:1px solid #fff}.blog .post .date span,.single .post .date span{display:block;font-size:11px;line-height:20px;width:100%;overflow:hidden;text-align:center;padding:0;margin:0;text-transform:uppercase;color:#828282}.post-content a.read-more-link{display:block;margin-top:15px}.search-result{padding:0;margin:0 0 60px;overflow:hidden}.search .list li{line-height:inherit}.wpb_flexslider .flex-direction-nav{display:none!important}.wpb_gallery .wpb_flexslider .flex-control-nav{margin-top:10px;position:absolute;bottom:-8px!important}.post-gallery .flex-control-nav{display:none}.post-gallery .flex-direction-nav a{width:50px;height:50px;margin-top:-25px;background-color:#353535;opacity:.7;z-index:9}.post-gallery.flexslider .flex-next{right:0;border-radius:2px 0 0 2px}.post-gallery.flexslider .flex-prev{left:0;border-radius:0 2px 2px 0}.post-gallery .grid-gal-item{margin-bottom:2%}.post-audio,.post-gallery,.post-image,.post-video{margin-bottom:35px!important}.post-image{position:relative}.post-image img{height:auto}.post-link{margin-bottom:10px;color:#ccc}.post-content .post-link{margin-top:0}.post-quote{margin:0 0 35px}.post-quote .quote-text{margin:0;padding:0 10px 0 20px}.post-quote .quote-text a{color:#727272}.post-quote .quote-text p{margin-bottom:10px;padding:0}.post-quote .quote-source a{font-weight:400;color:#bebebe;padding:0}.overlay{position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,.6);display:block;width:100%;height:100%;opacity:0}.overlay:before{content:"+";position:absolute;top:50%;left:50%;width:72px;height:72px;line-height:72px;text-align:center;margin:-36px 0 0 -36px;font-size:76px;color:#fff;font-weight:300}.blog-medium .post-audio,.blog-medium .post-gallery,.blog-medium .post-image,.blog-medium .post-link,.blog-medium .post-video{width:370px;float:left;margin-right:20px;position:relative}.blog-medium .post-icon{margin-left:-55px;position:relative;z-index:999}.blog-medium .post-content{overflow:hidden}.blog.blog-medium .post{border:0}.blog-medium .no-post-image,.blog-medium .no-post-image-link{display:block;width:310px;height:200px;border:5px solid #efefef}.blog-medium .post-meta .meta-categories,.blog-medium .post-meta .meta-tags{display:block}.blog-medium .post-more{text-align:left;float:none;margin:20px 0 0}.blog-medium .post-more a{margin:0}.blog-medium .no-post-image{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/noimage.png) center center no-repeat #fff}.blog-medium .no-post-image-link{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/noimage-link.png) center center no-repeat #fff}.single .post{margin-bottom:50px}.single .post-meta{margin-left:0;margin-bottom:30px}.single .post-tags a{color:#727272}.single .post-tags a:hover{background:#43b4f9;border-color:#43b4f9;color:#fff}.single .post-content{margin-bottom:35px}.single .meta.meta-tags{display:none}.single .meta-categories,.single .meta-tags{display:block}#author-info{margin:0;overflow:hidden;padding:0;position:relative}#author-info .author-image{float:left;margin-right:20px}#author-info .author-image a{display:block;width:76px;height:76px;border:1px solid #e8e8e8;padding:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#author-info .author-image a img{display:block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}#author-info .author-bio{overflow:hidden;padding:0}#author-info .author-bio h4{margin:0 0 10px}.sharebox{margin-bottom:35px;color:#888}.text-right{text-align:right}.sharebox .social-icons ul li a{width:36px;height:36px;line-height:36px;background-color:#f3f3f3;color:inherit}.sharebox .social-icons ul li a:hover{color:#fff}.sharebox .social-icons{list-style:none;margin:0}#related-posts{position:relative;margin-bottom:40px}#related-posts ul{list-style:none;margin:0}#related-posts ul li h5{line-height:22px;margin:0}#related-posts ul li .item-pic{margin-bottom:20px}#related-posts ul li h5 a:hover{color:#43b4f9}#related-posts ul li span.date{color:#bebebe;font-size:13px;display:block;margin-bottom:15px}#related-posts ul li a span{color:#ccc;font-size:11px;margin:0 0 0 8px}#related-posts ul li:before{color:#43b4f9;font-size:12px}.blog #pagination{margin-bottom:40px}#pagination{text-align:center}#pagination a,#pagination span{display:inline-block;margin:0 0 0 8px;padding:8px 15px;line-height:1;border:1px solid #d9dddf;background-color:#fff;text-align:center;color:inherit;border-radius:2px}#pagination a:hover,#pagination span.current{color:#fff;background-color:#43b4f9;border-color:transparent}.commentlist{list-style:none;margin:30px 0}.commentlist li{margin:0 0 30px}.commentlist li:last-child{margin:0}.commentlist li ul{list-style:none}.commentlist li .comment-body{background-color:#fafafa;margin:0;overflow:hidden;padding:25px;position:relative;border:1px solid #e8e8e8;border-radius:2px}.commentlist ul.children{margin-left:0;margin-top:25px;padding-left:35px;border-left:1px solid #ddd;list-style:none}.commentlist ul.children li{position:relative}.commentlist ul.children li:before{content:"";width:15px;height:1px;background-color:#ddd;display:block;position:absolute;top:20px;left:-25px}.commentlist li ul li{margin:0 0 20px!important}.commentlist li ul li .comment-text{border-bottom:0;padding-bottom:0}.commentlist li div.avatar{float:left;margin-right:20px}.commentlist li .avatar img{display:block}.commentlist li .comment-text{overflow:hidden;position:relative}.commentlist li .comment-text p{margin-bottom:15px}.commentlist li .comment-text p:last-child{margin-bottom:0}.commentlist li .author{margin-top:0;margin-bottom:10px;line-height:17px}.commentlist li .author strong{text-transform:capitalize}.commentlist li .author span{display:inline;text-transform:lowercase}.commentlist li .date-comment{color:#bebebe;float:none;text-align:left}.commentlist li .date-comment a{color:#999}.commentlist li .date-comment a:hover{color:#333}.commentlist li em{font-size:11px;color:#ccc;font-style:normal;margin-bottom:20px;display:block}#respond{margin-bottom:30px;margin-top:40px}#respond .required{color:#c82929;display:inline-block;margin:3px 0 0 6px;font-size:14px;font-weight:400}#respond label{display:block;padding-bottom:8px;color:#878787}#respond-inputs input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box}#respond-textarea p{color:#878787}#respond-inputs p.last{margin:0}#respond textarea{display:block;width:100%;height:150px;box-sizing:border-box;-moz-box-sizing:border-box}#respond p.comment-notes,#respond p.form-allowed-tags{display:none}#respond .headline-title-wrap{margin-top:20px}#cancel-comment-reply-link,.comment-reply-link{-webkit-appearance:none;margin:0 0 3px;font-size:10px;line-height:12px;padding:6px 15px;display:inline;display:inline-block;letter-spacing:0;text-transform:uppercase;position:relative;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:inherit;background-color:#eee;border:1px solid #ddd}#cancel-comment-reply-link:hover,.comment-reply-link:hover{background-color:#ddd;border-color:#ccc}#reply-title{font-size:18px;overflow:hidden}#reply-title small{display:block;margin-top:10px}#commentform input.error,#commentform textarea.error{border-color:#c82929;background:#fbf2f2}#commentform div.error,#commentform label.error{color:red;display:none!important}#portfolio-wrap{width:100%}.embedd-video{display:none}.portfolio #pagination{margin-top:40px}#infscr-loading{display:none!important}.pagination.portfolio{text-align:center;width:100%!important;margin:0 0 20px}.loadmore{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.loadmore.striped{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.loadmore.striped.active{-webkit-animation:progressbar-bg-move 1.2s linear infinite;-moz-animation:progressbar-bg-move 1.2s linear infinite;-o-animation:progressbar-bg-move 1.2s linear infinite;animation:progressbar-bg-move 1.2s linear infinite}.portfolio.pagination{display:block}.portfolio.pagination.display{display:block!important}#filters{margin-top:0;margin-bottom:50px;border-top:1px solid #d9dddf;border-bottom:1px solid #d9dddf}#filters.center{text-align:center;height:41px}#filters.center ul{display:inline;display:inline-block;line-height:1}#filters.right{overflow:hidden}#filters.right ul{display:block;float:right}#filters ul{margin:0;list-style:none;display:block;z-index:9;position:relative}#filters ul li{display:block;float:left}#filters ul li a{display:block;float:left;border-bottom:3px solid transparent;color:inherit;padding:0 2px;line-height:38px;height:39px;margin:0 10px;position:relative;top:1px;z-index:9}#filters ul li:first-child a{margin-left:0}#filters ul li a.active,#filters ul li a:hover{border-color:#43b4f9;color:#43b4f9}.isotope{padding-bottom:1px;-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.no-margin{margin:0!important}#flexslider-portfolio{position:relative;overflow:hidden}#flexslider-portfolio .slides{width:300%}#flexslider-portfolio .slides li{margin-right:0;width:291px;min-height:220px;float:left}#flexslider-portfolio .flex-direction-nav .flex-prev{right:auto;left:0}#flexslider-portfolio .flex-direction-nav .flex-next{right:0;left:auto}.portfolio-sidebyside .portfolio-image{margin-bottom:15px}.portfolio-wide .portfolio-image{margin-bottom:20px}#portfolio-images .portfolio-image{position:relative;overflow:hidden}.portfolio-sidebyside #portfolio-images{margin-left:-15px}.portfolio-item{margin-bottom:2%;padding:0;position:relative;overflow:hidden}.portfolio-item.isotope-item.span4{width:31.29%}.portfolio-item.isotope-item.span3{width:22.99%}.portfolio-item.isotope-item.span6{width:47.99%}.portfolio-item #portfolio-video,.portfolio-item .portfolio-pic{overflow:hidden;display:block;position:relative;border-width:1px;border-style:solid;border-color:#ededed}.portfolio-item .portfolio-pic img{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.portfolio-item.portfolio-item-one .portfolio-pic:hover img,.portfolio-item:not(.portfolio-item-one):hover .portfolio-pic img{transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3)}.portfolio-item:hover .portfolio-title{background-color:#43b4f9}.portfolio-item:hover .portfolio-title a{color:#fff!important}.portfolio-with-excerpts #portfolio-video,.portfolio-with-excerpts .portfolio-pic{margin-bottom:30px;border:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box}.portfolio-with-excerpts .portfolio-content a.title{text-transform:uppercase;font-size:11px;color:inherit;font-weight:600;display:block;margin-bottom:10px}.portfolio-item-one .portfolio-content,.portfolio-with-excerpts .portfolio-content{margin-bottom:15px;border-bottom:1px solid #dedede;padding-bottom:15px}.portfolio-item-one .portfolio-content p:last-child,.portfolio-with-excerpts .portfolio-content p:last-child{margin-bottom:0}.portfolio-item .portfolio-terms a{color:#fff;font-size:10px;float:left;display:inline-block;text-transform:uppercase;padding:3px 10px;margin:0 5px 5px 0;background-color:#43b4f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.portfolio-item .portfolio-terms a:hover{background-color:#dedede;color:inherit}.portfolio-item .portfolio-title{padding:25px 10px;display:block;text-align:center;background-color:#fff;border-width:0 1px 1px;border-style:solid;border-color:#ededed;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.portfolio-item.portfolio-item-shadow .portfolio-title{padding:15px 10px;display:block;text-align:center;background:0 0!important;border:0!important}.portfolio-item.portfolio-item-shadow .portfolio-title a{color:inherit!important}.portfolio-item.portfolio-item-shadow{overflow:visible}.portfolio-item.portfolio-item-shadow #portfolio-video,.portfolio-item.portfolio-item-shadow .portfolio-pic{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:transparent!important;border:0;-webkit-box-shadow:0 2px 4px 1px rgba(70,70,70,.3);box-shadow:0 2px 4px 1px rgba(70,70,70,.3)}.portfolio-item .portfolio-title a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;text-transform:uppercase;font-size:11px;font-weight:600;color:inherit}.portfolio-item .portfolio-page-item .portfolio-title,.portfolio-item-one .portfolio-page-item .portfolio-title{box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;padding:12px 10px;position:absolute;bottom:-65px;background:#fafafa;width:100%}.portfolio-item.no-margin{margin-right:-1px!important;margin-bottom:-1px!important}#flexslider-portfolio .portfolio-item.no-margin{margin-bottom:0!important}#flexslider-portfolio .portfolio-item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move}#flexslider-portfolio .portfolio-item .portfolio-title{cursor:default}#portfolio-wrap{padding-bottom:1px}.portfolio-item.no-margin.span3{max-width:100%;width:25%}.portfolio-item.no-margin.span4{width:33.333%}.portfolio-item.no-margin.span6{width:50%}.portfolio-item.no-margin.one_fifth{width:20%}.portfolio-item.no-margin.span2{width:16.66667%}.portfolio-item.no-margin.span8{width:66.667%}.portfolio-item.no-margin.span12{width:100%}.portfolio-item .portfolio-page-item .portfolio-title a:before,.portfolio-item-one .portfolio-page-item .portfolio-title a:before{content:'';display:block;float:left;margin-right:10px;width:35px;height:35px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/portfolio-title-icon.png) center center no-repeat #525252}.portfolio-item .portfolio-page-item .portfolio-title a:hover,.portfolio-item-one .portfolio-page-item .portfolio-title a:hover{color:#43b4f9}.portfolio-item .portfolio-page-item .portfolio-title,.portfolio-item-one .portfolio-page-item .portfolio-title{line-height:35px!important;margin:0}.portfolio-item .portfolio-title h4{margin:0 0 5px;line-height:1!important;padding:0}.portfolio-item .portfolio-title span{line-height:1!important;display:block;margin:0;padding:0}.portfolio-item .portfolio-pic .portfolio-overlay,.portfolio-item-one .portfolio-pic .portfolio-overlay{display:block;overflow:hidden;background-color:rgba(255,255,255,.8);position:absolute;z-index:9;top:0;left:0;right:0;bottom:0;opacity:0;height:100%;width:100%;text-align:center}.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link,.portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-link{width:90px;height:90px;background-color:rgba(67,180,249,.8);position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;display:inline-block;font-size:24px;line-height:90px;color:#fff;text-align:center;opacity:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-moz-transform:scale(1.8);-webkit-transform:scale(1.8);-o-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link.zoom-out{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}.portfolio-item img,.portfolio-item-one img{display:block;width:100%;height:auto}.portfolio-item img{z-index:8}.portfolio-item.four h4{font-size:14px}.portfolio-item-one{margin-bottom:30px}.portfolio-item-one .portfolio-picwrap{width:460px;height:300px;float:left;margin:0 30px 24px 0;overflow:hidden;position:relative;background-color:#fafafa;border-bottom:1px solid #ececec}.portfolio-item-one .portfolio-desc .read-more-link{display:none}.portfolio-item-one .portfolio-desc ul li{margin-left:40px!important}.portfolio-item-one .date{color:#999;margin-bottom:15px}.portfolio-tags{margin:0 0 20px;color:#999}.portfolio-wide #portfolio-images,.portfolio-wide #portfolio-slider,.portfolio-wide #portfolio-video,.portfolio-wide .portfolio-pic{margin-bottom:50px}.portfolio-wide .portfolio-pic{text-align:center}.portfolio-wide #portfolio-thumb-carousel{margin-bottom:25px}#portfolio-slider{overflow:visible}#portfolio-slider .flex-direction-nav a{width:50px;height:50px;margin-top:-25px;background-color:#43b4f9;opacity:.7;z-index:9}#portfolio-slider .flex-direction-nav a.flex-next{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}#portfolio-slider .flex-direction-nav a.flex-prev{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}#portfolio-slider .flex-direction-nav a:hover{opacity:1}#portfolio-thumb-carousel{margin-top:25px}#portfolio-thumb-carousel li{margin-left:25px}#portfolio-thumb-carousel li a{display:block;overflow:hidden}#portfolio-thumb-carousel li:first-child{margin-left:0}#portfolio-thumb-carousel .flex-direction-nav li a{opacity:0;visibility:hidden}#portfolio-thumb-carousel:hover .flex-direction-nav li a{opacity:1;visibility:visible}.portfolio-sidebyside .portfolio-detail-description-text{margin-bottom:30px}.portfolio-detail-attributes,.portfolio-detail-attributes .headline-title-wrap,.portfolio-detail-description .headline-title-wrap{margin-bottom:25px}.portfolio-detail-attributes .client h4,.portfolio-detail-attributes .date h4{margin-bottom:0}.portfolio-detail-attributes .client,.portfolio-detail-attributes .date{margin-bottom:25px;color:#828282}#error-404,.portfolio-detail-attributes ul li{color:#525252}.portfolio-detail-attributes ul{list-style:none;margin:0}.portfolio-detail-attributes ul li strong{padding-right:15px;font-weight:400}#sidebar .widget ul li.current-menu-item,#sidebar .widget ul li.current_page_item,h2.error-404{font-weight:700}section#portfolio-related-post{background-color:#f7f8fa;padding-top:50px;padding-bottom:50px;border-top:1px solid #d9dddf;border-bottom:1px solid #d9dddf}#portfolio-related-post{margin-top:40px}.portfolio-detail .portfolio-comments{margin-top:20px}.projects-nav{float:right;width:100px;margin:7px 0 0}.projectsnavpadding{padding:0!important;margin:0!important}.projects-nav a{display:block;text-indent:-9999px;background:#ccc;width:35px;height:35px;float:right;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.projects-nav .next a,.projects-nav .prev a{background-position:center center;background-repeat:no-repeat}.post-navigation .next a:after,.post-navigation .prev a:before{width:15px;display:inline-block;font-family:FontAwesome}.projects-nav .next a{background-image:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-next.png)}.projects-nav .prev a{background-image:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-prev.png)}.post-navigation .next a:after{content:"\f105";text-align:right}.post-navigation .prev a:before{content:"\f104";text-align:left}#sidebar .widget #lang_sel a:before,#sidebar .widget #lang_sel li:before{content:''}#back-to-top a,#error-404,#error-404 #searchform{text-align:center}.rev_slider{display:block!important;overflow:hidden!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.fullwidthbanner-container .rev_slider{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}#error-404{margin-bottom:40px;padding:100px 0;position:relative;font-size:15px;z-index:9}#error-404 #searchform input[type=text]{display:inline-block;width:278px}h2.error-404{font-size:160px;line-height:160px;margin:0 0 10px}#sidebar .title{border-color:#ddd}#sidebar .widget{margin-bottom:50px}#sidebar .widget h3{font-size:15px;margin:0 0 15px}#sidebar .widget ul li a{color:inherit}#sidebar .widget #lang_sel li:before{display:none}.sidenav li a,.sidenav li.current_page_parent .children{display:block}#sidebar .accordion .accordion-title h4{padding:0 10px}#sidebar .accordion .accordion-inner{padding:0 10px 10px;margin-left:26px}#sidebar .accordion .accordion-title .acc-icon::before{margin-right:5px}#sidebar #flexslider-testimonial .flex-direction-nav a{top:-25px}.widget_twitter .tweet{margin:0 0 24px}.sidenav,.sidenav li ul{margin:0;list-style:none}#sidebar .widget_twitter .tweet:before{content:"\f099";font-family:FontAwesome;font-size:13px;position:absolute;width:10px;left:0;top:2px}#sidebar .widget_twitter .tweet{padding-left:22px;position:relative}.widget_twitter .tweet a.date{color:#bebebe}.widget_twitter .tweet a.date:hover{color:#525252}.widget_categories ul li{color:#bebebe}#copyright .menu>li a:hover,#footer a:hover{text-decoration:underline}.sidenav{padding:0}.sidenav li .children li a{border-top:1px solid #e8e8e8;text-transform:none;margin:0 20px;font-weight:400;padding-left:0}.sidenav .children li a::after{content:"";float:left;width:4px;height:4px;background-color:#333;margin:7px 12px 0 7px}.sidenav>li{border:1px solid #e8e8e8;margin-bottom:2px}#footer .widget h3,.sidenav li a{text-transform:uppercase;margin:0}.sidenav li a{padding:10px 20px 11px;color:#333;font-size:11px;font-weight:600}#footer a,.sidenav li a:hover,.sidenav li.current_page_item a:hover,.sidenav li.current_page_item>a,.sidenav>li.current_page_parent>a{color:#43b4f9}.sidenav>li.parent>a::after{content:"\f105";font-family:FontAwesome;font-size:13px;float:right}.sidenav>li.current_page_parent>a::after,.sidenav>li.parent:hover>a::after{content:"\f107"}.sidenav .children{display:none}.sidenav li:first-child a{border-top:0}#footer{border-top:10px solid #142b3a;padding:60px 0 30px;background:#223e50;color:#fff}#footer .widget h3{font-size:12px;color:#fff;padding:0}#footer .widget .separator{height:0;margin:24px 0 32px}.widget_recent_entries ul li span{color:#999}.widget_recent_entries ul li span:before{content:" - "}#copyright{padding:5px 0;background:#222;color:#777}#copyright .menu-footer-menu-container{display:inline-block}#copyright .menu li .sub-menu{display:none}#copyright .menu,#copyright .menu>li{display:inline-block;position:relative}#copyright .menu{margin:0 0 0 -20px;vertical-align:middle;min-width:200px}#copyright .menu>li{list-style:none;margin-left:20px;line-height:1}#copyright .menu>li:first-child{margin-left:0}#copyright .menu>li>a{color:inherit;padding:10px 0;display:block}.wrap-table{display:table}.cell{vertical-align:middle;display:inline-block;display:table-cell!important;float:none!important}#copyright .copyright-text{padding:10px 0}#copyright .social-icons{float:right;font-size:11px;padding:10px 0}#back-to-top{position:fixed;z-index:1000;bottom:20px;right:20px;display:none}#back-to-top a{display:block;width:46px;height:46px;background:#333;-webkit-transition:.4s all ease;-moz-transition:.4s all ease;-o-transition:.4s all ease;transition:.4s all ease;-webkit-border-radius:5px;color:#fff;line-height:46px;border-radius:5px}#back-to-top a:hover{background-color:#43b4f9}.widget ul{margin:0;padding:0;list-style:none}.widget ul:not(.slides):not(.flex-direction-nav):not(.product_list_widget) li:before{content:"";display:inline-block;width:4px;height:4px;position:absolute;top:10px;left:1px;background-color:#43b4f9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:15px}.widget ul:not(.slides) li{padding-left:20px}.widget_search input{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/search.png) 95% center no-repeat;padding:8px 34px 8px 8px;width:100%;height:38px;color:#bebebe;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #e8e8e8}.widget_search input:focus{border-color:silver}#wp-calendar{width:100%}#wp-calendar caption{padding:0 10px;text-align:right;font-weight:700;margin:-5px 0 5px}#wp-calendar thead{font-size:10px}#wp-calendar tfoot #next,#wp-calendar tfoot #prev{font-size:11px;font-weight:700;text-transform:uppercase;padding-top:5px}#wp-calendar thead th{padding:5px 10px;font-weight:700;border-top:1px solid #f5f5f5}#wp-calendar tbody{color:#aaa}#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:5px 8px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{text-align:right}.widget_tag_cloud a{display:block;float:left;background-color:#fafafa;color:#727272;font-size:inherit!important;line-height:28px;height:28px;margin:0 5px 5px 0;padding:0 14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#footer .widget_tag_cloud a:hover,#infobar .widget_tag_cloud a:hover,.widget_tag_cloud a:hover{background-color:#43b4f9;color:#fff!important}#footer .twitter-list a:hover,.call-us a:hover{text-decoration:underline}.widget_embed p{margin-top:10px}.flickr-list .flickr-item{float:left;display:block;margin:0 1% 2%;max-width:88px;height:70px;position:relative;padding:0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.flickr-list .flickr-item a,.instagram-item a{width:100%;height:100%;display:block;position:relative;overflow:hidden}.flickr-list .flickr-item a img{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.instagram-item{float:left;display:block;margin:0 1% 2%;max-width:150px;position:relative;padding:0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.widget_sponsor .sponsors{margin-right:-20px}.widget_sponsor a{display:block;float:left;margin:0 10px 10px 0}.widget_sponsor a img{display:block}.widget_twitter ul{list-style:none}.widget_twitter ul li{margin-bottom:15px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/twitter.png) 0 4px no-repeat;padding:0 0 0 32px}.widget_twitter ul li b a{display:block;font-size:11px;color:#ccc;font-weight:400}.widget_contact address{font-style:normal}.widget_contact address span{display:block}.widget_contact address span strong{display:inline-block;width:52px}.widget_portfolio .portfolio-item:last-child{margin:0}.widget_portfolio .portfolio-widget-item{padding:0}.widget_portfolio .portfolio-widget-item:nth-child(3n){border:none!important;padding:0;margin-right:0}.widget_portfolio .portfolio-widget-item .portfolio-pic{float:left;display:block;overflow:hidden;width:100%;height:auto;position:relative;padding:2px;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#footer .widget_portfolio .portfolio-widget-item .portfolio-pic{padding:0;background:0 0}#footer .widget_portfolio .portfolio-widget-item{margin-bottom:2%}.widget_portfolio .portfolio-widget-item .portfolio-pic:hover{background:#43b4f9;border-color:#43b4f9}.widget_portfolio .portfolio-widget-item .portfolio-pic img{width:100%;height:100%;display:block}.widget ul{margin-left:0}#footer .widget ul li,#infobar .widget ul li{list-style:none;padding:0 0 13px 20px;line-height:inherit}#footer .widget ul li:before,#infobar .widget ul li:before,.list-latestposts>li:before,.product-categories>li:before{content:"";width:4px;height:4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#43b4f9;float:left;margin-right:14px;position:absolute;top:9px;left:0;display:block}#footer .widget_search input,#infobar .widget_search input{color:#aaa;background-color:#555;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #555}#footer .widget_search input:focus,#infobar .widget_search input:focus{color:#fff}#footer #wp-calendar thead th,#infobar #wp-calendar thead th{border-top:1px solid #555}#footer #wp-calendar tbody,#infobar #wp-calendar tbody{color:#aaa}#footer #wp-calendar tbody td,#infobar #wp-calendar tbody td{background:#555;border:1px solid #444}#footer #wp-calendar tbody td:hover,#infobar #wp-calendar tbody td:hover{background:#444;color:#fff}#footer #wp-calendar tbody .pad,#infobar #wp-calendar tbody .pad{background:0 0}#footer .widget_flickr #flickr_tab a,#infobar .widget_flickr #flickr_tab a{border:1px solid #333;padding:4px;background:#333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#footer .widget_flickr #flickr_tab a:hover,#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,#infobar .widget_flickr #flickr_tab a:hover,#infobar .widget_portfolio .portfolio-widget-item .portfolio-pic:hover{background:#43b4f9;border-color:#43b4f9}#footer .widget_twitter ul li:last-child,#infobar .widget_twitter ul li:last-child{margin:0}#footer .twitter-list .tweet{padding-left:40px;margin:20px 0 0;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/twitter-bird.png) 1px 5px no-repeat}#footer .twitter-list .tweet:first-child{margin:0}#footer .twitter-list a{color:#bebebe}#footer .wpcf7 .button{-webkit-appearance:none;font-size:14px;color:#878787;text-transform:none;font-weight:400;padding-left:30px;padding-right:30px;-webkit-box-shadow:0 3px 0 #222;-moz-box-shadow:0 3px 0 #222;box-shadow:0 3px 0 #222}#footer .wpcf7 .input{margin:0!important;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #282828;background-color:#434343;color:#878787!important;font-size:14px;font-family:'Open Sans';padding:4px 10px 5px}#footer .wpcf7 textarea.input{max-height:78px}#footer .wpcf7 p{margin:0 0 10px!important}#copyright .small-logo{display:block;float:left;margin:-4px 16px 0 0;text-indent:-300px;overflow:hidden;width:98px;height:26px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/small-logo.png) center center no-repeat;background-size:100% auto}.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.icon-white,.nav>.active>a>[class*=" icon-"],.nav>.active>a>[class^=icon-],a.button.alternative-1 i,a.button.alternative-2 i,a.button.alternative-3 i,a.button.black i{color:#fff}#style_selector{position:absolute;top:190px;left:0;width:239px;background:#fff;z-index:99;-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px;-webkit-box-shadow:2px 2px 3px 0 rgba(100,100,100,.2);box-shadow:2px 2px 3px 0 rgba(100,100,100,.2)}.switcher{margin:0;padding:0 0 10px;border:1px solid #dedede;border-left:0;-webkit-border-radius:0 0 4px 0;border-radius:0 0 4px}.box,.box-heading{text-align:left;border-bottom:1px solid #dedede;position:relative;margin:0 0 18px}.box{padding:0 20px 15px}.box-heading{padding:11px 20px}.box-heading h4{margin-bottom:0;font-size:14px;text-transform:capitalize;color:#333;font-weight:600}.box.last{margin-bottom:0;border-bottom:0}.box h5{margin-bottom:18px;line-height:21px;font-size:12px;text-transform:uppercase;color:#949494}.box select{margin-bottom:0;padding:7px 15px;color:#333;-webkit-border-radius:4px;border-radius:4px}.box .radio_text{font-size:14px;line-height:20px;padding:0;display:block;overflow:hidden;margin:0;color:#525252}.box .radio_text input[type=radio]{margin:3px 5px 0 0;float:left}.box .radio_text label{display:inline-block}.box label{padding:1px 0 10px 27px}.box input[type=radio]{display:none}.box input[type=radio]+label{background:0 0}.box input[type=radio]:checked+label{background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-handle.png) no-repeat}.radio-range{width:17px;height:120px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-range.png) no-repeat;position:absolute;z-index:-1;top:37px;left:31px}#style_selector .style-toggle{width:44px;height:44px;line-height:44px;text-align:center;font-size:16px;color:#333;background:#fff;border:1px solid #dedede;border-left:0;padding-left:5px;cursor:pointer;position:absolute;top:0;right:-49px;z-index:999;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#style_selector .style-toggle.active{background-position:right center}#style_selector .images{margin-left:-10px}#style_selector .images img{width:26px;height:26px;margin-left:10px;margin-bottom:10px;z-index:1000;border:1px solid #dedede;-webkit-border-radius:4px;border-radius:4px}#style_selector .images a:hover img,#style_selector .images img.active{border-color:#555}#style_selector .predefined{border:none;background:0 0}.switcher small{font-size:10px;color:#999}.slct,.slct a{color:#525252}.switcher ul.colors{margin:0 0 0 -10px}.switcher .colors li{float:left;list-style-type:none;margin:0}.switcher .colors li a{position:relative;padding:0;display:block;width:26px;height:26px;margin-left:10px;margin-bottom:10px;z-index:1000;border:1px solid #dedede;-webkit-border-radius:4px;border-radius:4px;cursor:pointer}.switcher .colors .st1 a{background:#43b4f9}.switcher .colors .st2 a{background:#2ecc71}.switcher .colors .st3 a{background:#ff5900}.switcher .colors .st4 a{background:#ffd427}.switcher .colors .st5 a{background:#ed1f24}.switcher .colors .st6 a{background:#A0B5B6}.switcher .colors .st7 a{background:#2997ab}.switcher .colors .st8 a{background:#719234}.switcher li a.active,.switcher li a:hover{border-color:#555}.mb10{margin-bottom:10px}.slct{display:block;border:1px solid #c7c7c7;width:106px;padding:4px 30px 4px 10px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/select-bg.gif) 97% center no-repeat #fff;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis}.drop{margin:0;padding:0;width:146px;border:1px solid #cecece;border-top:none;display:none;position:absolute;background:#fff;z-index:9}.drop li{list-style:none;border-top:1px dotted #e8e8e8;cursor:pointer;display:block;color:#444;padding:4px 10px;background-position:10px -119px}.drop li a{color:#525252}.drop li:hover{background-color:#e8e8e8;color:#222}input.miniColors{margin-right:4px;max-width:100px;float:left;display:none}.miniColors-selector{position:absolute;width:175px;height:150px;background:#fff;border:1px solid #bababa;-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;z-index:999999}.miniColors.opacity.miniColors-selector{width:200px}.miniColors-selector.black{background:#000;border-color:#000}.miniColors-selector.gray{background:#DDD;border-color:#EEE}.miniColors-colors{position:absolute;top:5px;left:5px;width:150px;height:150px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/colors.png) -40px 0 no-repeat;cursor:crosshair}.miniColors-hues,.miniColors-opacity{top:5px;width:20px;height:150px;cursor:crosshair;position:absolute}.miniColors.opacity .miniColors-colors{left:30px}.miniColors-hues{left:160px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/colors.png) no-repeat}.miniColors.opacity .miniColors-hues{left:185px}.miniColors-opacity{left:5px;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/colors.png) -20px 0 no-repeat}.miniColors-colorPicker{position:absolute;width:11px;height:11px;border:1px solid #000;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.miniColors-colorPicker-inner{position:absolute;top:0;left:0;width:7px;height:7px;border:2px solid #fff;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.miniColors-huePicker,.miniColors-opacityPicker{position:absolute;left:-2px;width:22px;height:2px;border:1px solid #000;background:#fff;margin-top:-1px;border-radius:2px}.miniColors-trigger,.miniColors-triggerWrap{width:23px;height:23px;display:inline-block}#header.header2 .logo img,#header.header3 .logo img{height:100%;width:100%;box-sizing:border-box}.miniColors-triggerWrap{position:absolute;right:30px;top:0;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/trigger.png) -22px 0 no-repeat}.miniColors-triggerWrap.disabled{filter:alpha(opacity=50);opacity:.5}.miniColors-trigger{vertical-align:middle;outline:0;background:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/trigger-bg.png) no-repeat;background-color:transparent!important}.miniColors-triggerWrap.disabled .miniColors-trigger{cursor:default}#top-bar{background-color:#fafafa;border-bottom:1px solid #ddd}#top-bar .block-right>*{margin-right:0!important}#top-bar .call-us{line-height:1;padding:5px 0;display:block;margin:0 25px 0 -15px}#top-bar .call-us ul,.call-us ul li{display:inline-block}.call-us ul li{margin-left:15px}.call-us ul li i{padding-right:8px;line-height:1}.price ins,.price ins .amount,.product_list_widget li ins,p.stars a.star-1:hover,p.stars a.star-2:hover,p.stars a.star-3:hover,p.stars a.star-4:hover,p.stars a.star-5:hover{text-decoration:none}#header.header2 .logo{float:none;display:block;padding:10px 0}#header.header2 #navigation,#header.header2 #navigation ul.menu{float:none!important;margin:0;text-align:center;line-height:0}#header.header2 .logo .logo_text{display:inline-block}#header.header2 #navigation ul.menu{display:inline-block}#header.header2 #navigation ul.menu>li{line-height:1;position:relative;margin-left:0;padding:14px 0}#header.header2 #navigation ul.menu>li>a{margin:0!important;display:inline;display:inline-block;float:none;position:relative}#header.header2 #navigation .menu li.megamenu>.sub-menu,#header.header2 #navigation .menu>li>.sub-menu{left:0}#header.header2 #navigation .menu ul{text-align:left}#header.header4 #navigation ul{float:none!important;margin:0;text-align:left}#header.header4 .logo{padding:15px 0}#header.header4 .header-search{max-width:270px;display:inline-block}#header.header4 .header-search form,#header.header4 .header-search input{margin-bottom:0}#header.header4 #navigation ul li{margin-left:0;line-height:1}#header.header4 #navigation{border-top:1px solid #ddd;float:none}#header.header4 #navigation .menu>li>.sub-menu{left:auto}#header.header4 #navigation .menu li.megamenu>.sub-menu{left:0}#header.header4 #navigation .menu>li>a{margin:0!important;display:inline;display:inline-block;float:none;position:relative}#header.header4 #navigation ul.menu>li{padding:15px;border-left:1px solid transparent}#header.header4 #navigation ul.menu>li:first-child{padding-left:0;border-left:0}.header4 #navigation .select-menu{margin-top:20px}.my-table{display:table;width:100%}.my-td{display:table-cell;vertical-align:middle}.my-tr{display:table-row;vertical-align:middle}.block-right{text-align:right}.content-area-info{text-align:right;padding:15px 0}#header.header3 .logo .logo_text{display:inline-block}#header.header3 #navigation ul.menu{float:none!important;margin:0;text-align:center;display:inline-block;line-height:0}#header.header3 #navigation{float:none!important;margin:0;text-align:center;line-height:0;border-top:1px solid #ddd}#header.header3 #navigation ul.menu>li{line-height:1;position:relative;margin-left:0;padding:15px 0;border-right:1px solid transparent}#header.header3 #navigation .menu li.megamenu>.sub-menu,#header.header3 #navigation .menu>li>.sub-menu{left:0}#header.header3 #navigation ul.menu>li>a{margin:0!important;display:inline;display:inline-block;float:none;position:relative}#header.header3 .logo{text-align:center;float:none;padding:15px 0}#header.header3 #navigation .menu ul{text-align:left}#header.header3 #navigation ul li:first-child{border-left:1px solid transparent}#header.header5:not(.fixed_header){background-color:none;position:absolute;top:0;right:0;left:0;z-index:99}#header.header5 #navigation ul.menu>li.menu-item>a{letter-spacing:1px}.cart-collaterals>.cart_totals{display:none}.catalog-ordering>ul{float:left}.catalog-ordering{margin-bottom:30px}.catalog-ordering a{color:#b4b3b3!important}.catalog-ordering a strong{color:#3b3f42!important}.order-dropdown{float:left;margin:0 10px 0 0;padding:0;list-style:none;position:relative;min-width:170px}.catalog-ordering .order,.order-dropdown ul{margin:0;padding:0;list-style:none}.order-dropdown .current-li{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff!important;border:1px solid #e3e3e3!important;display:block;height:38px;line-height:38px;padding:0 54px 0 15px;font-size:12px}.order-dropdown>li{position:relative;z-index:101}.order-dropdown ul{display:none;width:100%;border:1px solid #e6e6e6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.order-dropdown>li:hover>ul{display:block;position:absolute;top:40px}.order-dropdown ul li a{background:#fafafa;display:block;height:39px;line-height:39px;padding:0 15px}.order-dropdown ul li a:hover{background:#fff}.order-dropdown ul li a strong{font-weight:400}.product-title,.product_meta span{font-weight:600;text-transform:uppercase}.catalog-ordering .order{margin-right:10px;float:left}.catalog-ordering .order li a{background:#fff;border:1px solid #e3e3e3;display:block;height:38px;width:38px;line-height:38px;padding:0;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.onsale,.order-dropdown>li:after{display:block;line-height:39px;text-align:center}.order-dropdown>li:after{font-family:FontAwesome;content:"\f107";z-index:101;position:absolute;top:0;right:0;height:39px;width:39px;border-left:1px solid #dbdbdb}.orderby-order-container{float:left}.products{list-style:none;margin-bottom:0}.products li{margin-bottom:30px}.products li .product-wrap{border:1px solid #efefef;border-bottom-size:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}#customer_login_box,p.stars a{-webkit-box-sizing:border-box}.product-images{display:block;text-align:center;position:relative}.onsale{-webkit-backface-visibility:hidden;color:#fff;border-radius:100%;width:40px;height:40px;position:absolute;padding:0!important;background-color:#e52626;z-index:95}.comment-form-rating label,.product-buttons .added_to_cart{display:none}.product-rating-container,.star-rating{position:relative;height:1em;overflow:hidden}.product-details{padding:20px 15px 0;text-align:center}.product-title{font-size:14px;width:100%;white-space:nowrap;overflow:hidden}.variations td.label{vertical-align:top;padding:9px 10px 0 0}.variations td.value{vertical-align:top}.product-buttons{padding:0 15px 25px;text-align:center}.cart-loading{background-color:rgba(0,0,0,.8)}.product-rating-container{margin:0 0 10px}.star-rating{line-height:1em;font-size:1em;width:5.4em;font-family:fontawesome;margin:0 auto}.star-rating:before{content:"\f005\f005\f005\f005\f005";float:left;top:0;left:0;position:absolute;letter-spacing:.2em;letter-spacing:0\9;color:#e3e3e3}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:.2em;letter-spacing:0\9;color:#ffd200}.price del .amount,.product-details .price .from{font-size:13px;margin-right:5px}.price ins .amount,.price>.amount{font-size:18px}.product-details-container{padding-bottom:20px}.product-buttons .add_to_cart_button{white-space:nowrap;max-width:100px;text-overflow:ellipsis;overflow:hidden}.product-buttons .add_to_cart_button:before{font-family:fontawesome;content:""}.product-buttons .add_to_cart_button:hover:before{content:"\f07a";margin-right:6px}.product-buttons .show_details_button:before{font-family:fontawesome;content:"\f03a";margin-right:6px}.product-buttons .button.product_type_grouped:before,.product-buttons .button.product_type_variable:before{font-family:fontawesome;content:"\f013";margin-right:6px}.product-buttons .button{text-align:left}.product-images .crossfade-images img{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:relative;z-index:50}.product-images .crossfade-images img:hover{opacity:0}.product-images .hover-image{position:absolute!important}.product,p.stars,p.stars a{position:relative}.woocommerce-pagination .next,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev,.woocommerce-pagination .prev:hover{border:0}#main .product .product_title{margin-bottom:5px}.product .onsale{top:10px;right:10px}.product .price{margin:0 0 35px;color:#e52626}.product .product-border{height:4px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-top:10px;margin-bottom:10px}.quantity{border:1px solid #dbdbdb;overflow:hidden;width:106px}.quantity .minus,.quantity .plus,.quantity .qty{float:left;border:0;margin:0;padding:0;height:33px;text-align:center;vertical-align:middle;font-size:12px;color:#333}.quantity .qty{background:0 0;width:40px;text-align:center}.quantity .minus,.quantity .plus{background:#eceff1;width:33px;cursor:pointer}.quantity .minus,.quantity .qty{border-right:1px solid #dadada}.quantity .qty::-webkit-inner-spin-button,.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-text,.quantity .minus,.quantity .plus{-webkit-appearance:none;border-radius:0}form.cart{margin-bottom:40px;margin-top:40px}.simple-cart{overflow:hidden}.simple-cart .quantity{float:left;margin-right:10px}.group_table{margin-bottom:10px}.group_table tr{vertical-align:top;height:41px}.group_table td{vertical-align:middle;height:31px}.group_table td.label{padding:0 10px}.product_meta{margin-bottom:40px}.product_meta span{font-size:11px}#reviews .overall-rating{float:right}#reviews .review-title{margin:0}#reviews #comments{margin-top:0}#reviews .review-main-title{margin-bottom:25px}#reviews .commentlist,#reviews li:last-child{margin-bottom:0}#reviews li{margin-bottom:15px}#reviews li .comment-text{padding:15px 15px 0;border:1px solid #e6e6e6}#reviews li .avatar{float:left;margin-right:20px}#reviews li .comment-text .meta{float:left;margin-bottom:10px}#reviews li .comment-text .star-rating{float:left;margin-left:10px;margin-top:5px}#reviews .add_review{margin:15px 0 0;float:right}.has-sidebar #reviews li .comment-text{width:299px}#reviews #reply-title{font-size:15px;margin:0 0 25px}#reviews .comment-form-comment label{display:block;margin-bottom:4px}.comment-form-comment textarea{width:94%}#reviews input#submit{border:0;font-size:13px;font-weight:700}p.stars{line-height:1em;font-size:1em}p.stars:after{content:"";display:block}p.stars a{width:12%;display:block;float:left;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em .5em .5em .75em;background:rgba(0,0,0,.025);margin-right:1%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700}p.stars a.active,p.stars a:hover{background:rgba(0,0,0,.075)}p.stars a.star-1:after,p.stars a.star-2:after,p.stars a.star-3:after,p.stars a.star-4:after,p.stars a.star-5:after{font-family:FontAwesome;position:absolute;top:.85em;width:5.3em;right:1em;font-size:.5em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;color:#999;text-align:right;font-weight:400}p.stars a.star-1:after{content:"\f005"}p.stars a.star-2:after{content:"\f005\f005"}p.stars a.star-3:after{content:"\f005\f005\f005"}p.stars a.star-4:after{content:"\f005\f005\f005\f005"}p.stars a.star-5:after{content:"\f005\f005\f005\f005\f005"}.related.products,.upsells.products{margin-top:50px}.shop_attributes{width:100%}.shop_attributes tr{border-bottom:1px solid #e0e0e0}.shop_attributes tr:last-child{border-bottom:0}.shop_attributes tr th{text-align:left;width:30%;font-weight:700;padding:5px 0}.shop_attributes tr td{text-align:left;width:70%;padding:5px 0}.shop_attributes p{margin:0}.product .images .flexslider .slides li a,.woocommerce-main-image{display:block;border:1px solid #e4e4e4;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:99.9%}.product .images .flexslider .slides img{width:100%}.product .images #carousel,.product .images #slider{margin-bottom:4px}.product .images #carousel li{margin-left:4px}.product .images #carousel li a{display:block;overflow:hidden}.product .images #carousel li:first-child{margin-left:0}.product .images #carousel li.flex-active-slide{opacity:1}.product .images #carousel .flex-direction-nav,.product .images #slider .flex-direction-nav{display:none}.product .images:hover #carousel .flex-direction-nav,.product .images:hover #slider .flex-direction-nav{display:block}.has-sidebar .product .images{width:320px}.has-sidebar .summary.entry-summary{float:left;width:319px}.woocommerce .social-share{text-align:center;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-top:50px!important}.woocommerce .social-share,.woocommerce .social-share li{list-style:none;margin:0;padding:0}.has-sidebar .woocommerce .social-share li,.has-sidebar .woocommerce-container .social-share li{padding:10px 26px}.woocommerce .social-share li{display:inline-block;text-align:left;width:120px;border-right:1px solid #e7e6e6;padding:10px 30px}.woocommerce .social-share li:last-child{border-right:0}.woocommerce .social-share li span{display:block}ul.woocommerce-error.alert-message.error{list-style:none;margin-bottom:15px}.woocommerce-message{position:relative;border:1px solid transparent;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#3b3f42;padding:10px 20px;text-align:center;margin-bottom:30px}.woocommerce-message .button{font-size:10px;line-height:11px;padding:8px 15px}.woocommerce-success-message .msg:before{float:left;font-family:FontAwesome;font-size:16px;margin-right:18px;content:"\f058";color:#64c654}.woocommerce-message.woocommerce-success-message{background-color:#aeffa1;border-color:#64c654}.woocommerce-success-message .button{float:right}.woocommerce-success-message .button:before{font-family:FontAwesome;content:"\f07a";margin-right:6px}.woocommerce-message.woocommerce-success-message.empty-cart-message{background-color:#a1d8ff;border-color:#6caddc}.woocommerce-message.woocommerce-success-message.empty-cart-message .msg{font-size:12px;text-transform:uppercase;font-weight:600;line-height:27px}.woocommerce-message.woocommerce-success-message.empty-cart-message .msg:before{content:"\f0a4";color:#6caddc}.woocommerce form label{width:100%;float:none;margin-bottom:4px}.cart-content .cart-desc,.cart-link{float:left}.woocommerce form .lost_password,.woocommerce form label.rememberme{margin-left:15px}.woocommerce form label.rememberme.inline input#rememberme{vertical-align:middle;margin-top:0}.woocommerce .inline{display:inline}.cart>a{display:block;padding-right:0;text-transform:uppercase;text-align:center!important}.cart>a.empty-cart{width:auto!important}.cart-contents,.cart-empty{display:none;min-width:180px;text-align:left;position:absolute;top:100%;right:50%;margin-right:-18px;z-index:95;border:1px solid #e8e8e8;line-height:1}.cart-contents:before,.cart-empty:before{content:"";position:absolute;top:-6px;right:10px;width:10px;height:10px;background:#fafafa;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cart-content{overflow:hidden}.cart-contents .cart-content a,.cart-empty .cart-content{display:block!important;font-size:12px!important;line-height:normal;color:inherit;padding:15px 13px!important;background-color:#fafafa;width:190px;border-bottom:1px solid #e8e8e8;overflow:hidden}.cart-subtotal{padding:10px 15px;line-height:normal!important;background-color:#fff}.cart-subtotal strong{padding-right:15px}.cart-contents .cart-content:last-child a{border-bottom:0}.cart-content a:hover{background:#f6f6f6}.cart-content a img{float:left;display:inline-block;max-width:50px;margin-right:15px;border:1px solid #e8e8e8}.cart-content a .cart-desc{display:block;overflow:hidden}.cart-contents a span{line-height:normal}#topnav .cart-content a .quantity,.cart-content a .cart-title{display:block;font-size:12px!important}.cart-content a .cart-title{margin-bottom:5px}.cart-checkout,.cart-go-shop{overflow:hidden;padding:8px 15px;border-top:1px solid #e8e8e8}.cart-go-shop{background-color:#f7f7f7}.checkout-link{float:right}.cart-contents .cart-checkout a{font-size:12px!important;line-height:normal;color:inherit}.cart-checkout .cart-link a:before{font-family:FontAwesome;content:"\f07a";margin-right:6px}.cart-checkout .checkout-link a:before{font-family:FontAwesome;content:"\f046";margin-right:6px}.my-cart-link:after,.widget_shopping_cart_content .buttons>a:before{content:"\f07a";font-family:FontAwesome}.single_variation_wrap{overflow:hidden;margin:10px 0}.single_variation_wrap .variations_button .quantity{float:left}.single_variation_wrap .variations_button .button{float:left;margin-left:10px}.product_list_widget .wp-post-image{float:left;display:inline-block;max-width:50px;margin-right:15px;border:1px solid #e8e8e8}.product_list_widget li,.widget_layered_nav li{padding:15px 10px!important;border-bottom:1px solid #e8e8e8;overflow:hidden}.widget .product_list_widget li:before{display:none}.product_list_widget li a,.widget_layered_nav li a{border-bottom:0!important;padding:0!important}.product_list_widget li .quantity{font-weight:700;display:block;border:0}.product_list_widget li .quantity .amount{display:inline}.product_list_widget li a{font-size:11px;text-transform:uppercase;font-weight:600}.product_list_widget li .amount{text-decoration:none;font-size:18px;color:#e52626}.product_list_widget li del{color:#e52626;font-size:13px;margin-right:5px}.product_list_widget li del .amount{font-size:13px}.product_list_widget li>a{display:block}.product_list_widget li dl{margin:0}.product_list_widget li dd,.product_list_widget li dt{margin:0;display:inline}.product_list_widget li dt{font-weight:700;margin-right:5px}.product_list_widget li .star-rating{margin:5px 0}.widget_shopping_cart_content .total .amount{display:inline-block;margin-left:25px}.widget_shopping_cart_content .total{padding:10px;border-bottom:1px solid #e8e8e8;margin:0}.widget_shopping_cart_content .buttons{padding:10px}.widget_shopping_cart_content .buttons a.button{display:inline-block;margin:0;padding:0;background:0 0;color:inherit!important;text-transform:none}.widget_shopping_cart_content .buttons a.button.checkout{float:right}.widget_shopping_cart_content .buttons>a:before{margin-right:10px}.widget_shopping_cart_content .buttons a.checkout:before{font-family:FontAwesome;content:"\f046";margin-right:10px}.widget_layered_nav li{overflow:hidden;padding:10px 0!important}.widget_layered_nav li a{float:left}.widget_layered_nav li .count{float:right;font-size:12px}.widget_product_categories ul li .children{margin-left:20px}.price_slider_amount{text-align:right;margin-top:30px}.price_slider_amount .button{float:left;font-size:10px;line-height:11px;padding:12px 24px}.price_label{line-height:33px}.price_label .from{margin-left:5px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-color:#fdfdfd;width:15px;height:15px;outline:0;display:block;position:absolute;top:-4px;left:0;z-index:3;border:1px solid #dfdede;margin-left:-8px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:2px 2px 3px 0 rgba(0,0,0,.2)}.ui-slider .ui-slider-handle:before{content:"|||";font-size:8px;line-height:8px;position:absolute;top:2px;left:1px;color:#dfdede}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-color:#43b4f9}.price_slider_wrapper .ui-widget-content{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #e6e6e6;margin-right:8px;margin-left:8px}.products-slider li,.simple-products-slider .product-buttons a:before{margin-right:0!important}.ui-slider-horizontal{height:8px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:-1px}.ui-slider-horizontal .ui-slider-range-max{right:-1px}.products-slider{position:relative;margin-bottom:25px}.products-slider li{height:auto!important}.widget .products-slider li:before{display:none}.products-slider li .products-pic{display:block;border:1px solid #e8e8e8}.products-slider .price{display:inline-block;margin-top:10px;margin-bottom:20px;color:#e52626}.products-slider .price .amount{font-size:18px}.products-slider .image-extras{text-align:center;vertical-align:middle;position:absolute;background:#fff;border:1px solid #e8e8e8;height:100%;width:100%;bottom:-100%}.simple-products-slider .cats{font-size:11px;margin-bottom:5px;line-height:normal!important}.simple-products-slider .price{display:inline-block;margin-bottom:5px}.simple-products-slider .price .amount{font-size:18px}.simple-products-slider .product-buttons{padding:0;height:auto}.simple-products-slider .product-buttons a{display:inline;height:auto;line-height:normal!important;float:none!important}.simple-products-slider .product-buttons .show_details_button{margin-left:5px}.product-category h3{padding:0 20px}#customer_login h2{margin-bottom:5px}#customer_login .sep-double{margin-bottom:40px}#customer_login_box{padding:30px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa}#customer_login .one_half.last{padding-top:29px}#customer_login_box .remember-box{padding-left:20px;padding-right:20px}.woocommerce-content-box{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce-content-box.full-width{margin-left:0;width:100%;float:none}.woocommerce-content-box.no-bottom-space{padding-bottom:0}.available-downloads{margin-bottom:50px!important}.my_account_orders{width:100%;text-align:left;margin:0}.my_account_orders tr{border-bottom:1px solid}.my_account_orders tbody tr:last-child{border-bottom:0}.my_account_orders thead tr th{padding-bottom:12px;font-weight:700;font-size:13px!important;height:auto;line-height:normal}.my_account_orders tbody tr{height:46px}.my_account_orders .order-number a{font-size:18px;font-family:MuseoSlab500Regular,arial,helvetica,sans-serif!important}.my_account_orders .order-actions a{display:block}.my_account_orders .order-actions a:after{font-family:FontAwesome;content:"\f105";margin-left:10px}#wrapper .chzn-container-single .chzn-single div b:after,#wrapper .custom_select_box .dd-pointer-down:after{font-family:FontAwesome!important;content:"\f107";font-weight:700}#main .page-info{margin-bottom:10px!important}.shop_table{width:100%;text-align:left;margin:0}.shop_table tr{border-bottom:1px solid #efefef}.shop_table thead tr th{padding-bottom:12px;font-weight:700;font-size:11px;text-transform:uppercase;height:auto;line-height:normal}.shop_table tbody tr{height:140px}.shop_table .product-thumbnail img{max-width:90px;margin-right:25px;float:left;border:1px solid #e8e8e8}.shop_table .product-info a{font-size:11px;text-transform:uppercase;color:inherit;font-weight:700}.shop_table .product-remove a{font-size:18px;font-weight:700;color:#5b6267;float:right}.shop_table .product-remove a:hover{color:#47adeb}.shop_table .product-thumbnail{width:10%}.shop_table .product-info{width:40%;text-align:left}.shop_table .product-name{text-indent:115px}.shop_table .product-price,.shop_table .product-quantity{text-align:center}.shop_table .product-quantity .quantity{margin:0 auto}.shop_table .product-subtotal{text-align:center}.shop_table .product-subtotal .amount{font-size:18px}.shop_table .product-remove{width:5%}.one_half_container{float:left}.cart-collaterals{margin-top:60px;overflow:hidden}.cart-collaterals .one_half .woocommerce-content-box{margin-bottom:20px}.custom_select_box select,.shipping-calculator-form-nohide #calc_shipping_postcode,.shipping-calculator-form-nohide #calc_shipping_state{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.coupon{overflow:hidden}.coupon .input-text{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.coupon .button{float:left;margin-top:2px}.cart-totals-container .button{display:block;float:right}.cart_totals table tr{height:46px;border-top:1px solid #e6e6e6}.cart_totals table tr:first-child{border:0}.cart_totals table{width:100%;text-align:left}.cart_totals table th{width:50%;padding-bottom:7px;padding-left:20px}.cart_totals table td{width:50%;padding-bottom:7px;text-align:right;padding-right:20px}.cart_totals table .total td,.cart_totals table .total th{padding-top:7px;background-color:#f0f0f0}.cart_totals .cart-subtotal td,.cart_totals .total td{text-align:right}.cart_totals .cart-subtotal td strong{font-weight:400}.cart_totals .total{height:46px;border:0}.cart_totals .total strong{font-size:14px;text-transform:uppercase;font-weight:600}.cart_totals .total .amount{color:#47adeb;font-size:18px}#shipping_method{list-style:none!important;margin:0!important;padding:0!important;float:right;text-align:right}.cart-totals-container .checkout-button{clear:both;margin-top:20px}.buttons_update_cart{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;overflow:hidden}#wrapper .custom_select_box .dd-container .dd-select,#wrapper .custom_select_box .dd-options li a{background:#fbfaf9!important}#wrapper .custom_select_box .dd-container .dd-selected{padding:0 15px 0 0!important;text-indent:10px}#wrapper .custom_select_box .dd-options li a:hover{background-color:transparent!important}#wrapper .custom_select_box .dd-pointer{background-image:none!important;width:10px!important;border-left:1px solid!important;padding-left:10px}#wrapper .custom_select_box .dd-options{position:absolute!important;top:auto!important;max-height:143px}#wrapper .custom_select_box .dd-pointer-down{border-color:#dadada!important}.post-content .gform_wrapper .ginput_complex,.post-content .gform_wrapper .ginput_complex .ginput_full,.post-content .gform_wrapper .ginput_complex .ginput_left,.post-content .gform_wrapper .ginput_complex .ginput_right{overflow:visible}.chzn-container-single .chzn-single{outline:0;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}#wrapper .chzn-container-single .chzn-single div b{background:0 0!important}#wrapper .chzn-container-single .chzn-single-with-drop div b:after{font-family:FontAwesome!important;content:"\f106";font-weight:700}form.checkout .panel{display:none}form.checkout .form-row-first{width:48%;float:left}form.checkout .form-row-last{width:48%;float:right}#final-order-details .shop_table .product-thumbnail .product-info,form.checkout .shop_table .product-thumbnail .product-info{float:none}form.checkout label{margin-bottom:5px;display:inline-block;float:none;width:100%}form.checkout .shop_table tbody .product-total,form.checkout .shop_table th.product-total{width:40%;text-align:right}form.checkout .shop_table .product-thumbnail .product-info p{margin-left:115px}form.checkout .shop_table tfoot{border-top:1px solid;border-bottom:1px solid}form.checkout .shop_table tfoot td{width:100%;text-align:right;padding:10px 0}form.checkout .shop_table tfoot tr:first-child td,form.checkout .shop_table tfoot tr:first-child th{padding-top:20px}form.checkout .shop_table tfoot .total .amount{font-size:18px;font-weight:400}form.checkout .payment_methods{list-style:none;margin:40px 0 0;padding:0}form.checkout .payment_methods li{margin-bottom:30px}form.checkout .payment_methods .payment_box{padding:20px;margin-top:10px;border:1px solid #e8e8e8}#final-order-details .mini-order-details tr:last-child,p.order-info{border-top:1px solid}#final-order-details .woocommerce-content-box,#thank-you-box{margin-bottom:20px}#final-order-details .shop_table{margin-bottom:30px}#final-order-details .shop_table .product-subtotal,#final-order-details .shop_table .product-total{text-align:right}#final-order-details .shop_table tr:last-child{border-bottom:1px solid}#final-order-details .mini-order-details{float:right;width:50%}#final-order-details .mini-order-details tr{border-bottom:0}#final-order-details .mini-order-details th{font-family:MuseoSlab500Regular,arial,helvetica,sans-serif!important;padding-bottom:10px;text-align:left}#final-order-details .mini-order-details td{text-align:right;padding-bottom:10px}#final-order-details .mini-order-details tr:last-child .amount{font-family:MuseoSlab500Regular,arial,helvetica,sans-serif!important;font-size:18px;font-weight:400}#final-order-details .mini-order-details tr:last-child td,#final-order-details .mini-order-details tr:last-child th{padding-top:10px;padding-bottom:0}#final-order-details .customer_details{list-style:none;margin:0;padding:0}p.order-info{height:68px;line-height:68px;border-bottom:1px solid;margin-bottom:50px}p.order-info mark{background-color:transparent;font-weight:700}.cart-loading{height:70px;width:70px;line-height:70px;font-size:25px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;z-index:100;display:none}#wrapper .cart-loading{background-color:rgba(0,0,0,.8)!important}.no-rgba #wrapper .cart-loading{background-color:#000}.cart-loading .icon-spinner{-webkit-animation:mask 3s infinite alternate;-moz-animation:mask 3s infinite alternate;-ms-animation:mask 3s infinite alternate;-o-animation:mask 3s infinite alternate;animation:mask 3s infinite alternate;display:inline-block}@-webkit-keyframes mask{25%{-webkit-transform:rotate(270deg)}50%{-webkit-transform:rotate(90deg)}75%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(180deg)}}@-moz-keyframes mask{25%{-moz-transform:rotate(270deg)}50%{-moz-transform:rotate(90deg)}75%{-moz-transform:rotate(360deg)}100%{-moz-transform:rotate(180deg)}}@-ms-keyframes mask{25%{-ms-transform:rotate(270deg)}50%{-ms-transform:rotate(90deg)}75%{-ms-transform:rotate(360deg)}100%{-ms-transform:rotate(180deg)}}@-o-keyframes mask{25%{-o-transform:rotate(270deg)}50%{-o-transform:rotate(90deg)}75%{-o-transform:rotate(360deg)}100%{-o-transform:rotate(180deg)}}@keyframes mask{25%{transform:rotate(270deg)}50%{transform:rotate(90deg)}75%{transform:rotate(360deg)}100%{transform:rotate(180deg)}}.woocommerce .thumbnails .clients-carousel .es-carousel{padding:0}.added_to_cart{display:none!important}#sidebar .products a,.footer-area .products a{padding:0!important;border:0!important;background:0 0!important}#sidebar .products .product-title,.footer-area .products .product-title{margin:0 0 10px!important}.footer-area .product_list_widget li{border:0!important;background:url(//agileinsuranceadvice.com.au/wp-content/themes/images/bg-line.gif) bottom left repeat-x!important}.footer-area .product_list_widget li a{background:0 0!important}.footer-area .widget_shopping_cart_content .total{margin:10px 0}.footer-area .widget_shopping_cart_content .buttons{background:#282a2b!important}.footer-area .products-slider li .image{width:auto;height:auto}.footer-area .simple-products-slider .es-carousel{padding-left:38px}.footer-area .simple-products-slider .es-carousel li,.footer-area .simple-products-slider .es-carousel li .image{width:149px;height:auto}#sidebar .image-extras-content h3,.footer-area .image-extras-content h3{text-transform:none;margin-bottom:5px}#sidebar .product-category mark,.footer-area .product-category mark{background-color:transparent;color:inherit}.toparea-sb,.toparea-sliding-area{background-color:rgba(0,0,0,.8);position:absolute}#sidebar .product-category h3,.footer-area .product-category h3{margin-bottom:0}.toparea-sliding-area{border-bottom:3px solid #43b4f9;z-index:999;color:#fff;width:100%;top:0}.toparea-sb,aside.side-navigation.side-navigation-toggle .logo h1 a{color:#fff!important}.toparea-content{display:none;padding:30px 0}.toparea-sb{display:block;height:24px;width:24px;text-align:center;line-height:24px;font-size:10px;font-weight:400;right:0;bottom:-24px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}img.wp-image-2649{margin-right:-43px;z-index:2;position:relative}img.wp-image-2648{position:relative;z-index:1}.tparrows.default{z-index:20;cursor:pointer;position:relative;background-color:rgba(150,150,150,.4);width:55px;height:55px;background-repeat:no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.tp-leftarrow.default{background-image:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/tp-leftarrow.png);background-position:0 50%}.tp-rightarrow.default{background-image:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/tp-rightarrow.png);background-position:100% 50%}.tp-rightarrow.default:hover{background-color:#fff;background-position:0 50%}.tp-leftarrow.default:hover{background-color:#fff;background-position:100% 50%}a.vc-carousel-control.vc-left,a.vc-carousel-control.vc-right{background-repeat:no-repeat;background-position:center center;position:absolute}.wpb_images_carousel{padding:0 40px}a.vc-carousel-control{width:30px;height:30px;margin:-15px 0 0;display:block;background-color:#ddd;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.vc-carousel-control.vc-right{right:-40px;background-image:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-next.png)}a.vc-carousel-control.vc-left{left:-40px;background-image:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/images/slider-prev.png);display:block!important}.wpb_images_carousel.clients .vc-item img{border:1px solid #e3e3e3}.wpb_row.row-fluid.videosection{margin-left:0!important;margin-right:0!important}.wpb_row.parallax-bg{background-repeat:repeat;background-position:center top;background-size:100% cover}#content .vc_row:not(.vc_inner){margin-left:0;margin-right:0}#content .vc_row.wpb_row.vc_row_fullwidth{margin-left:-15px;margin-right:-15px}body.side-navigation-enabled.sidenav-static #fixed_header{position:absolute}body.side-navigation-enabled.sidenav-static.sidenav-left{padding-left:270px}body.side-navigation-enabled.sidenav-static.sidenav-left #fixed_header.header-scrolled{left:270px;width:auto;position:fixed}body.side-navigation-enabled.sidenav-static.sidenav-right{padding-right:270px}body.side-navigation-enabled.sidenav-static.sidenav-right #fixed_header.header-scrolled{right:270px;width:auto;position:fixed}body.side-navigation-enabled.sidenav-toggle #fixed_header{position:absolute}body.side-navigation-enabled.sidenav-toggle.sidenav-left{padding-left:70px}body.side-navigation-enabled.sidenav-toggle.sidenav-left #fixed_header.header-scrolled{left:70px;width:auto;position:fixed}body.side-navigation-enabled.sidenav-toggle.sidenav-right{padding-right:70px}body.side-navigation-enabled.sidenav-toggle.sidenav-right #fixed_header.header-scrolled{right:70px;width:auto;position:fixed}body.admin-bar.side-navigation-enabled aside.side-navigation{top:32px}aside.side-navigation{position:fixed;top:0;bottom:0;background-color:#fff;z-index:99998}aside.side-navigation.side-navigation-static{width:196px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2);padding:20px 37px}aside.side-navigation.side-navigation-toggle{width:70px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 1px 1px rgba(0,0,0,.1);padding:0;left:0}aside.side-navigation.side-navigation-toggle.show-on-mobile{display:none}body.sidenav-right aside.side-navigation.side-navigation-toggle{right:0;left:auto}body.sidenav-right aside.side-navigation.side-navigation-toggle .navbar-menu{left:auto;right:70px;border-right:1px solid #e8e8e8}aside.side-navigation.side-navigation-toggle .logo{width:100%;overflow:hidden;height:78px;margin-bottom:0;text-align:center}aside.side-navigation.side-navigation-toggle .logo h1.text{background-color:#43b4f9;line-height:78px;height:78px;color:#fff!important;font-size:48px}aside.side-navigation.side-navigation-toggle .toggleMenu{width:70px;height:77px;background-color:#f5f5f5;font-size:24px;font-weight:100;color:#3b4f42;display:block;text-align:center;line-height:77px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}aside.side-navigation.side-navigation-toggle .navbar-menu.show{display:block}aside.side-navigation.side-navigation-toggle .navbar-menu{width:200px;padding:20px;background:#f5f5f5;overflow-y:auto;position:absolute;top:0;bottom:0;left:70px;display:none;color:#3b3f42}body.sidenav-left aside.side-navigation.side-navigation-toggle .navbar-menu{border-left:1px solid #e8e8e8}.side-navigation-overlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.55)}.side-navigation-overlay.show{display:block}#side-nav-toggle ul,ul#side-nav-toggle{margin:0;padding:0;list-style:none;z-index:999}ul#side-nav-toggle ul.sub-menu{display:none}ul#side-nav-toggle>li>a{font-size:12px;line-height:36px;text-transform:uppercase;color:#3b3f42;font-weight:600;display:inline-block}ul#side-nav-toggle li a{position:relative;width:100%}ul#side-nav-toggle>li.menu-item-has-children:after{content:"\f078";font-family:FontAwesome;font-size:11px;line-height:36px;height:36px;width:10px;top:0;right:0;text-align:center;position:absolute;color:#9b9b9b;display:block}body.sidenav-right ul#side-nav-toggle>li.menu-item-has-children:after{left:0}aside.side-navigation.text-left ul#side-nav-toggle>li.menu-item-has-children:after{right:0;left:auto}body.sidenav-left aside.side-navigation,body.sidenav-right ul#side-nav li a .sf-sub-indicator{left:0}aside.side-navigation.text-right ul#side-nav-toggle>li.menu-item-has-children:after{left:0;right:auto}ul#side-nav-toggle>li>ul>li{padding-left:10px}ul#side-nav-toggle li ul li{position:relative}ul#side-nav-toggle>li>ul>li ul{padding-left:15px}ul#side-nav-toggle li ul li a{color:#8e8e8e;line-height:36px;font-size:13px;display:block}body.sidenav-right aside.side-navigation{right:0;text-align:right}aside.side-navigation .logo{margin-bottom:50px}aside.side-navigation .logo h1 a{color:#3b3f42;font-size:36px;text-transform:uppercase;font-weight:700;display:block;line-height:1;margin-bottom:0}aside.side-navigation .logo h1 a:hover{color:inherit}aside.side-navigation .logo h1.text{text-indent:-3px}aside.side-navigation-toggle .navbar-menu::-webkit-scrollbar,aside.side-navigation::-webkit-scrollbar{display:none}#side-nav ul,ul#side-nav{margin:0;padding:0;list-style:none;z-index:999}ul#side-nav>li>a{font-size:12px;line-height:36px;text-transform:uppercase;color:#3b3f42;font-weight:600;display:inline-block;width:100%}ul#side-nav li a .sf-sub-indicator{width:10px;height:10px;line-height:10px;text-align:center;display:block;position:absolute;right:0;top:50%;margin-top:-5px;text-indent:-99999px}aside.side-navigation.text-left ul#side-nav li a .sf-sub-indicator{right:0;left:auto}aside.side-navigation.text-right ul#side-nav li a .sf-sub-indicator{left:0;right:auto}ul#side-nav.show-indicator li a .sf-sub-indicator:before{content:"\f078";width:10px;font-family:FontAwesome;height:10px;font-size:9px;line-height:10px;text-align:center;color:#9b9b9b;display:block;position:absolute;top:0;text-indent:0;left:0;font-weight:400}ul#side-nav.show-indicator li.sfHover>a .sf-sub-indicator:before{content:"\f054";color:#43b4f9}body.sidenav-right ul#side-nav.show-indicator li.sfHover>a .sf-sub-indicator:before{content:"\f053"}ul#side-nav li.current-menu-ancestor>a,ul#side-nav li.current-menu-ancestor>a .sf-sub-indicator:before,ul#side-nav li.current-menu-item>a,ul#side-nav li.current-menu-item>a .sf-sub-indicator:before,ul#side-nav li.current_page_ancestor>a,ul#side-nav li.current_page_ancestor>a .sf-sub-indicator:before,ul#side-nav li>a:hover,ul#side-nav-toggle li.current-menu-ancestor>a,ul#side-nav-toggle li.current-menu-item>a,ul#side-nav-toggle li.current_page_ancestor>a,ul#side-nav-toggle li>a:hover{color:#43b4f9}body.side-navigation-enabled aside.side-navigation .social-icons ul li{color:#babdbf;float:none;display:inline-block}body.side-navigation-enabled aside.side-navigation .social-icons ul li a{color:#babdbf}body.side-navigation-enabled aside.side-navigation .socials-block .social-icons{display:block;margin-bottom:10px}body.side-navigation-enabled aside.side-navigation .socials-block{position:absolute;bottom:0;padding:15px 0 20px}body.side-navigation-enabled aside.side-navigation .social-icons ul li a:hover{color:#fff}.sf-vertical{width:100%}.sf-vertical li ul{position:absolute;display:none;z-index:99;width:210px;padding:10px 20px!important;background-color:#fff;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.15);box-shadow:0 0 3px 1px rgba(0,0,0,.15)}.sf-vertical li ul li a{color:#3b3f42;font-size:13px;line-height:36px;display:inline-block;width:100%}body.sidenav-left .sf-vertical li ul{left:100%;margin-left:23px!important;top:0}body.sidenav-right .sf-vertical li ul{right:100%;margin-right:23px!important;top:0}body.sidenav-left .sf-vertical>li>ul>li>ul,body.sidenav-right .sf-vertical>li>ul>li>ul{top:-10px}body.sidenav-left ul#side-nav>li>ul{margin-left:40px!important}body.sidenav-right ul#side-nav>li>ul{margin-right:40px!important}.sf-vertical>li{float:none;position:relative;width:100%}.sf-vertical li{width:100%}.sf-vertical.sf-arrows>li>.sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #dFeEFF;border-left-color:rgba(255,255,255,.5)}.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after,.sf-vertical.sf-arrows li:hover>.sf-with-ul:after,.sf-vertical.sf-arrows li>.sf-with-ul:focus:after{border-left-color:#fff}#lang_sel img,#lang_sel_footer img,#lang_sel_list img{top:0!important}
@font-face{font-family:'Sosa';src:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot);src:url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot?#iefix) format('embedded-opentype'),url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.ttf) format('truetype'),url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.svg#sosa) format('svg');font-weight:normal;font-style:normal}[class^="sosa-"]:before,[class*=" sosa-"]:before{display:inline-block;font-family:'Sosa',sans-serif}.sosa-exclamation:before{content:'!'}.sosa-dollar:before{content:'$'}.sosa-mobile:before{content:'/'}.sosa-headphones:before{content:'0'}.sosa-camera_photo:before{content:'1'}.sosa-camera_video:before{content:'2'}.sosa-printer:before{content:'3'}.sosa-landphone:before{content:'4'}.sosa-iphone:before{content:'5'}.sosa-ipad:before{content:'6'}.sosa-macbook:before{content:'7'}.sosa-imac:before{content:'8'}.sosa-micro:before{content:'9'}.sosa-tv:before{content:':'}.sosa-radio:before{content:';'}.sosa-tone:before{content:'<'}.sosa-tetris:before{content:'='}.sosa-gamepad:before{content:'>'}.sosa-question:before{content:'?'}.sosa-video:before{content:'@'}.sosa-photo:before{content:'A'}.sosa-quote_left:before{content:'B'}.sosa-quote_right:before{content:'C'}.sosa-code:before{content:'D'}.sosa-stats_1:before{content:'E'}.sosa-stats_2:before{content:'F'}.sosa-stats_3:before{content:'G'}.sosa-polaroid:before{content:'H'}.sosa-car:before{content:'J'}.sosa-truck:before{content:'K'}.sosa-bicycle:before{content:'L'}.sosa-moto:before{content:'M'}.sosa-play:before{content:'D'}.sosa-play:before{content:'N'}.sosa-pause:before{content:'O'}.sosa-stop:before{content:'P'}.sosa-play_next:before{content:'Q'}.sosa-play_prev:before{content:'R'}.sosa-foward:before{content:'S'}.sosa-rewind:before{content:'T'}.sosa-loop:before{content:'U'}.sosa-tool:before{content:'V'}.sosa-gear:before{content:'W'}.sosa-gear_alt:before{content:'X'}.sosa-gears:before{content:'Y'}.sosa-chess:before{content:'Z'}.sosa-clock:before{content:'['}.sosa-mag_left:before{content:'\\'}.sosa-mag_right:before{content:']'}.sosa-mag_more:before{content:'^'}.sosa-mag_less:before{content:'_'}.sosa-pencil_big:before{content:'`'}.sosa-pencil:before{content:'a'}.sosa-clip:before{content:'b'}.sosa-heart:before{content:'c'}.sosa-heart_alt:before{content:'d'}.sosa-star:before{content:'e'}.sosa-star_alt:before{content:'f'}.sosa-comment:before{content:'g'}.sosa-chat:before{content:'h'}.sosa-info:before{content:'i'}.sosa-flag:before{content:'j'}.sosa-tag:before{content:'k'}.sosa-tags:before{content:'l'}.sosa-ribbon:before{content:'m'}.sosa-maps_full:before{content:'n'}.sosa-maps:before{content:'o'}.sosa-share:before{content:'p'}.sosa-social:before{content:'q'}.sosa-rss:before{content:'r'}.sosa-podcast:before{content:'s'}.sosa-twitter:before{content:'t'}.sosa-twitter_alt:before{content:'u'}.sosa-facebook:before{content:'v'}.sosa-flickr:before{content:'w'}.sosa-vimeo:before{content:'x'}.sosa-update:before{content:'y'}.sosa-refresh:before{content:'z'}.sosa-plus:before{content:'{'}.sosa-minus:before{content:'|'}.sosa-divide:before{content:'}'}.sosa-multiply:before{content:'~'}.sosa-shop:before{content:'Ä'}.sosa-shop_alt:before{content:'Å'}.sosa-home:before{content:'Ç'}.sosa-mail:before{content:'É'}.sosa-mail_open:before{content:'Ñ'}.sosa-mail_open_alt:before{content:'Ö'}.sosa-user:before{content:'Ü'}.sosa-users:before{content:'á'}.sosa-input:before{content:'à'}.sosa-output:before{content:'â'}.sosa-link:before{content:'ä'}.sosa-error:before{content:'ã'}.sosa-success:before{content:'å'}.sosa-trash:before{content:'ç'}.sosa-file:before{content:'é'}.sosa-lock:before{content:'è'}.sosa-unlock:before{content:'ê'}.sosa-folder:before{content:'ë'}.sosa-up_alt:before{content:'í'}.sosa-down_alt:before{content:'ì'}.sosa-up:before{content:'î'}.sosa-down:before{content:'ï'}.sosa-right:before{content:'ñ'}.sosa-left:before{content:'ó'}.sosa-bright:before{content:'ò'}.sosa-cloud:before{content:'ô'}.sosa-cloudy:before{content:'ö'}.sosa-rain:before{content:'õ'}.sosa-storm:before{content:'ú'}.sosa-snow:before{content:'ù'}.sosa-snow_alt:before{content:'û'}.sosa-download_alt:before{content:'ü'}.sosa-cross:before{content:'†'}.sosa-musicloud:before{content:'°'}.sosa-pound:before{content:'£'}.sosa-euro:before{content:'€'}.sosa-left_alt:before{content:'‹'}.sosa-right_alt:before{content:'›'}.sosa-logo:before{content:'fi'}.sosa-logo_alt:before{content:'fl'}
@font-face {
font-family: 'fontawesome-social';
src: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358);
src: url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358#iefix) format('embedded-opentype'),
url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.woff?85974358) format('woff'),
url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.ttf?85974358) format('truetype'),
url(//agileinsuranceadvice.com.au/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.svg?85974358#fontawesome-social) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontawesome-social";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
text-align: center; font-variant: normal;
text-transform: none;
line-height: 1em;
}
.icon-picasa:before { content: '\e80a'; } .icon-duckduckgo:before { content: '\e800'; } .icon-aim:before { content: '\e801'; } .icon-paypal:before { content: '\e803'; } .icon-forrst:before { content: '\e807'; } .icon-evernote:before { content: '\e806'; } .icon-flattr:before { content: '\e804'; }.container {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
width: 100%;
} .first {
margin-left: 0;
}
.last {
margin-right: 0;
} .one_half { width: 50%; }
.one_third { width: 33.333%; }
.two_third { width: 66.667%; }
.one_fourth { width: 25%; }
.two_fourth { width: 50%; }
.three_fourth { width: 75%; }
.one_fifth { width: 20%; }
.two_fifth { width: 40%; }
.three_fifth { width: 60%; }
.four_fifth { width: 80%; }
.one_sixth { width: 16.667%; }
.five_sixth { width: 83.333%; }
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.two_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px;
float: left;
} .offset {
min-height: 1px;
} .span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 {
display:inline;
float: left;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px;
}
.row-fluid {
overflow: hidden;
margin-left: -15px;
margin-right: -15px;
}
.wpb_column .row-fluid,
.wpb_column .vc_row-fluid {
margin-left: -15px;
margin-right: -15px;
}
.wpb_row > .wrapper > .vc_col-sm-12 {
padding-right: 0;
padding-left: 0;
} .alpha {
margin-left: 0;
}
.omega {
margin-right: 0;
} .span1 {
width:8.333%;
}
.span2 {
width:16.667%;
}
.span3 {
width:25.0%;
}
.span4 {
width:33.333333%;
}
.span5 {
width:41.667%;
}
.span6 {
width:50.0%;
}
.span7 {
width:58.333%;
}
.span8 {
width:66.667%;
}
.span9 {
width:75.0%;
}
.span10 {
width:83.333%;
}
.span11 {
width:91.667%;
}
.span12 {
width:100.0%;
}
.wrapper {
overflow: hidden;
} .container:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.row:after,
.clearfix:after { clear: both }
.row,
.clearfix { zoom: 1 }
.clear {
clear: both;
visibility: hidden;
width: 0;
height: 0;
}
.vc-element > .span1,
.vc-element > .span2,
.vc-element > .span3,
.vc-element > .span4,
.vc-element > .span5,
.vc-element > .span6,
.vc-element > .span7,
.vc-element > .span8,
.vc-element > .span9,
.vc-element > .span10,
.vc-element > .span11,
.vc-element > .span12 {
width: 100%;
margin: 0;
}@media only screen and (max-width: 1120px) {
#main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow {
right: 0 !important;
}
#main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow {
left: 0 !important;
}
body.side-navigation-enabled.sidenav-static.sidenav-left {
padding-left: 70px;
}
body.side-navigation-enabled.sidenav-static.sidenav-left #fixed_header.header-scrolled {
left: 70px;
}
body.side-navigation-enabled.sidenav-static.sidenav-right {
padding-right: 70px;
}
body.side-navigation-enabled.sidenav-static.sidenav-right #fixed_header.header-scrolled {
right: 70px;
}
aside.side-navigation.side-navigation-static {display: none;}
aside.side-navigation.side-navigation-toggle.show-on-mobile {display: block !important;}
}
@media only screen and (min-width: 783px) and (max-width: 1100px) {
#header .logo a img {
max-width: 185px;
}
}
@media only screen and (max-width: 959px) {
.separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 {font-size: 22px;}
#respond input#submit{
margin: 0 !important;
}
#boxed-layout {
width: auto;
margin: 0 !important;
padding: 0 !important;
border: none;
}
#boxed-layout .container {
padding-left: 0 !important;
padding-right: 0 !important;
}
#background {
display: none;
}
.social-icons ul li a {
margin: 0 0 5px 5px;
}
.portfolio-item.four h4 {
font-size: 18px;
}
} @media only screen and (min-width: 783px) and (max-width: 959px) {
#author-info .author-bio {
width: 394px;
}
.shop_table .product-thumbnail img {
max-width: 66px;
}
#respond-inputs p{
width: 556px;
margin:0 0 20px 0 !important;
float: none;
}
#respond-inputs input{
width: 538px;
}
#respond-textarea textarea{
width: 538px;
} .portfolio-item.no-margin.span2 {
width: 25%;
} .portfolio-item-one .button{
padding: 10px 14px;
} .flex-control-nav.flex-control-thumbs li img {
width: 80px; height: auto;
} .widget_search input{
width:133px;
}
#wp-calendar tbody td,
#wp-calendar thead th,
#wp-calendar caption {
padding: 0;
} .pricing-table{
}
.pricing-table.col-2 .plan{
width:372px;
}
.pricing-table.col-3 .plan{
width:248px;
}
.pricing-table.col-4 .plan{
width:186px;
}
.pricing-table.col-5 .plan{
width:148px;
}
.latest-blog .blog-item .blog-pic img{
width:172px;
height:112px;
}
.latest-blog .blog-item h4{
font-size: 13px;
}
.latest-blog .blog-item .post-icon{
left:61px;
top:31px !important;
}
#filters ul li a {
padding: 7px 14px;
}
#sidebar .widget .tab a h5 {
padding: 8px 5px;
font-size: 12px;
width: 45px;
}
#main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow {
right: 0 !important;
}
#main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow {
left: 0 !important;
}
} @media only screen and (max-width: 782px) {
.plan .plan-head.extra_height {margin-top: 0;}
.separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 {font-size: 18px;}
body.admin-bar.side-navigation-enabled aside.side-navigation {
top: 46px;
}
aside.side-navigation.side-navigation-toggle .toggleMenu {
border:0;
}
.woocommerce-checkout .tabset.vertical .tabs {
top:0;
float: none;
overflow: hidden;
clear: left;
margin-bottom: -1px;
}
.woocommerce-checkout .tabset.vertical .tabs li.tab {
float: left;
display:inline-block;
margin: 0 -1px 0px 0;
}
.woocommerce-checkout .tabset.vertical .tab a.selected {
border-right-color: #ececec;
border-bottom-color:#ffffff;
background-color: #fff;
}
.shop_table .product-thumbnail img {
max-width: 60px;
}
.my-td {display: block !important;text-align: center;}
.my-td.block-right {width: 100%; text-align: center;}
#style_selector {
display: none;
}
#topnav.menu > li {
margin-left: 5px;
margin-right: 5px;
}
#top-bar .social-icons, #top-bar .social-icons, #topnav.menu {
margin-right: 0px;
}
.call-us ul li {
display: block;
}
.tp-button {
display: none !important;
}
.social-icons.top-icons ul {
float: none;
overflow: hidden;
display: inline-block;
margin: 0 auto !important;
}
.portfolio-item.no-margin.one_fifth,
.portfolio-item.no-margin.span2 {
width: 33.3%;
}
.portfolio-item.isotope-item.span4,
.portfolio-item.isotope-item.span6,
.portfolio-item.isotope-item.span3 {
width: 100%;
}
.iconbox {
margin-bottom: 20px !important;
}
#filters {display: none;}
#header{
}
#navigation {
float: none;
}
#header .search-area {
display: none;
}
#header .logo{
float: none;
text-align: center;
height:auto !important;
line-height: 1 !important;
margin:10px 0;
}
.content-area-info {
text-align: center;
}
.logo img{
max-width: 100%;
}
#navigation ul, #header-searchform{
display:none !important;
}
#navigation .select-menu{
display: inherit;
width:100%;
}
.header3 #navigation .select-menu {
margin-top: 20px !important;
}
#fixed_header {
display: none;
}
.header5 #navigation .select-menu {
margin-top: 20px;
}
.flexslider {
margin:0;
}
#no-title #breadcrumbs{
display: block;
}
#sidebar{
margin-top:40px;
}
#back-to-top{
display: none !important;
}
#footer .widget,
#infobar .widget{
margin-bottom:20px;
}
.flickr-list .flickr-item {
max-width: 98px;
}
.widget_portfolio .portfolio-widget-item {
width: 98px;
margin: 0% 1% 2%;
}
.widget_portfolio .recent-works-items {
margin-right: -1%;
margin-left: -1%;
}
.widget_portfolio .portfolio-widget-item:nth-child(3n) {
margin: 0% 1% 2%;
}
#copyright{
text-align: left;
margin: 0 !important;
}
#copyright .social-icons{
text-align: left;
width: 100%;
font-size:0;
padding:0;
margin: 0;
}
#copyright .social-icons ul {
margin: 10px 0;
}
#copyright .social-icons ul li{
display: inline-block;
text-align: center;
float: none;
}
#filters ul li {
display: block;
float: none;
}
#filters ul li a {
display: block;
float: none;
border: none;
border-bottom: 1px solid #dddddd;
}
#portfolio-slider .overlay{
display: none;
}
.callout .callout-button{
float: none;
width: 100%;
margin: 0 0 20px 0 !important;
}
.callout .callout-button {
text-align: center;
margin: 0 !important;
padding: 10px 0;
display: block;
}
.callout .callout-title {
margin-bottom: 25px !important;
}
.callout .callout-content{
float: none;
width: 100%;
display: block;
padding: 10px 0;
text-align: center;
}
.teaserbox{
text-align: center;
}
.teaserbox a.button{
display: block;
}
#sidebar .widget .tab a h5 {
font-size: 15px;
width: 70px;
}
.panel div{
max-width: 100%;
} .flex-control-nav.flex-control-thumbs li img {
width: 65px; height: auto;
}
.accordion {
margin-bottom: 25px;
}
.button.mini{
font-size:10px;
line-height: 11px;
padding:5px 10px;
}
.button.small{
font-size:10px;
line-height: 11px;
padding:8px 18px;
}
.button.medium{
font-size:11px;
line-height:12px;
padding:10px 20px;
}
.button.large{
font-size:12px;
line-height:12px;
padding:12px 25px;
}
#title h1, #title #breadcrumbs {
text-align: center;
}
.aq-template-wrapper > .aq-block {
max-width: 420px;
margin: 0 auto !important;
display: block;
float: none;
}
.wpb_row {
text-align: center !important;
}
.vc_col-xs-1,
.vc_col-sm-1,
.vc_col-md-1,
.vc_col-lg-1,
.vc_col-xs-2,
.vc_col-sm-2,
.vc_col-md-2,
.vc_col-lg-2,
.vc_col-xs-3,
.vc_col-sm-3,
.vc_col-md-3,
.vc_col-lg-3,
.vc_col-xs-4,
.vc_col-sm-4,
.vc_col-md-4,
.vc_col-lg-4,
.vc_col-xs-5,
.vc_col-sm-5,
.vc_col-md-5,
.vc_col-lg-5,
.vc_col-xs-6,
.vc_col-sm-6,
.vc_col-md-6,
.vc_col-lg-6,
.vc_col-xs-7,
.vc_col-sm-7,
.vc_col-md-7,
.vc_col-lg-7,
.vc_col-xs-8,
.vc_col-sm-8,
.vc_col-md-8,
.vc_col-lg-8,
.vc_col-xs-9,
.vc_col-sm-9,
.vc_col-md-9,
.vc_col-lg-9,
.vc_col-xs-10,
.vc_col-sm-10,
.vc_col-md-10,
.vc_col-lg-10,
.vc_col-xs-11,
.vc_col-sm-11,
.vc_col-md-11,
.vc_col-lg-11,
.vc_col-xs-12,
.vc_col-sm-12,
.vc_col-md-12,
.vc_col-lg-12 {
margin-bottom: 20px;
padding-left:0 !important;
padding-right: 0 !important;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.gallery-wrap{
margin:0 0 -20px 0;
}
.latest-blog, .negative-wrap{
margin:0 0px 0 0px;
} .post-meta span{
display: block;
margin:0 0 5px 0;
}
.blog-medium .post-video,
.blog-medium .post-gallery,
.blog-medium .post-image,
.blog-medium .post-quote,
.blog-medium .post-audio,
.blog-medium .post-link {
width: 420px;
float: none;
}
.blog-medium .post-gallery img,
.blog-medium .post-image img {
width: 100%;
height: auto;
}
#author-info{
margin: 0;
}
#author-info .author-bio {
float: left;
width: 100%;
margin-bottom: 25px;
}
.sharebox{
margin: 0 0 30px 0;
}
.sharebox h4 {
display: none;
}
#respond-inputs p{
width: 420px;
margin:0 0 20px 0 !important;
float: none;
}
#respond-inputs input{
width: 403px;
}
#respond-textarea textarea{
width: 403px;
} .portfolio-wide #portfolio-video,
.portfolio-sidebyside #portfolio-video {
margin: 0 0 30px 0;
}
.portfolio-wide #portfolio-slider {
margin-bottom: 95px;
}
#portfolio-related-post h3{
margin-left:0px;
margin-right:0px;
}
.projects-nav{
display: none;
} .portfolio-item.no-margin.span3,
.portfolio-item.no-margin.span4,
.portfolio-item.no-margin.span6 {
min-width: 420px;
}
.portfolio-item.four {
width: 420px !important;
height: 274px;
margin-bottom:20px;
}
.hexagon .portfolio-item.four {
width: 420px !important;
height: 482px !important;
margin-bottom:20px;
} .portfolio-item.one-third {
width: 420px !important;
height: 274px !important;
margin-bottom:20px;
} .portfolio-item.eight {
width: 420px;
height: 274px;
margin-bottom:20px;
} .portfolio-item-one{
margin-bottom: 40px !important;
}
.portfolio-item-one .portfolio-picwrap,
.portfolio-item-one .portfolio-desc{
width: 420px;
clear: both;
float: none !important;
}
.portfolio-item-one .portfolio-picwrap {
height: 274px;
} .widget_search input{
width:379px;
} .pricing-table{
width: 100%;
}
.row {
margin:0;
}
.wpb_row {
margin-left: 0% !important;
margin-right: 0% !important;
}
.pricing-table.col-2 .plan,
.pricing-table.col-3 .plan,
.pricing-table.col-4 .plan,
.pricing-table.style3.col-4 .plan,
.pricing-table.col-5 .plan{
width: 420px;
margin: 0;
margin-bottom: 20px;
}
.style3 .plan .border {
margin-left: 0px;
}
.pricing-table.style3 .plan:first-child {
display: none;
}
.pricing-table .featured{
margin-top:0;
}
.latest-blog .blog-item{
margin-bottom: 20px;
}
.latest-blog .blog-item .blog-pic img{
width:420px;
height:273px;
}
.latest-blog .blog-item .blog-overlay{
width:420px;
height:273px;
}
.latest-blog .blog-item h4{
font-size: 13px;
}
.latest-blog .blog-item .post-icon{
left:185px;
top:111px !important;
}
} @media only screen and (max-width: 479px) {
.gallery-wrap{
margin:0 0 -20px 0;
}
.latest-blog, .negative-wrap{
margin:0 0px 0 0px;
}
.woocommerce-checkout .tab a h6 {
padding: 8px 7px;
font-size: 9px;
}
.sidenav:after {
display: none;
} .post-meta span{
display: block;
margin:0 0 5px 0;
}
.blog-medium .post-video,
.blog-medium .post-gallery,
.blog-medium .post-image,
.blog-medium .post-quote,
.blog-medium .post-audio,
.blog-medium .post-link {
width: 300px;
float: none;
}
.blog-medium .post-gallery img,
.blog-medium .post-image img {
width: 100%;
height: auto;
}
#author-info{
margin: 0;
}
#author-info .author-bio {
width: 100%;
margin: 0px 0 15px;
}
.sharebox{
margin: 0 0 30px 0;
}
.sharebox h4 {
display: none;
}
#respond-inputs p{
width: 300px;
margin:0 0 20px 0 !important;
float: none;
background: yellow;
}
#respond-inputs input{
width: 282px;
}
#respond-textarea textarea{
width: 282px;
} .portfolio-item.no-margin.one_fifth,
.portfolio-item.no-margin.span2,
.portfolio-item.no-margin.span3,
.portfolio-item.no-margin.span4,
.portfolio-item.no-margin.span6 {
width: 50%;
}
.portfolio-wide #portfolio-video,
.portfolio-sidebyside #portfolio-video {
margin: 0 0 30px 0;
}
.portfolio-wide #portfolio-slider {
margin-bottom: 75px;
}
#portfolio-related-post h3{
margin-left:0px;
margin-right:0px;
}
.projects-nav{
display: none;
}
.portfolio-item.no-margin.span3,
.portfolio-item.no-margin.span4,
.portfolio-item.no-margin.span6 {
min-width: 300px;
} .portfolio-item.four {
width: 300px !important;
height: 196px;
margin-bottom:20px;
}
.hexagon .portfolio-item.four {
width: 300px !important;
height: 342px !important;
margin-bottom:20px;
} .portfolio-item.one-third {
margin-bottom:20px;
} .portfolio-item.eight {
width: 300px;
height: 196px;
margin-bottom:20px;
} .portfolio-item-one{
margin-bottom: 40px !important;
}
.portfolio-item-one .portfolio-picwrap,
.portfolio-item-one .portfolio-desc{
width: 300px;
clear: both;
float: none !important;
}
.portfolio-item .portfolio-page-item .portfolio-title, .portfolio-item-one .portfolio-page-item .portfolio-title {
font-size: 18px;
}
.flex-control-nav.flex-control-thumbs li img {
width: 50px; height: auto;
} .widget_search input{
width:258px;
} .pricing-table{
width: 300px;
}
.pricing-table.col-2 .plan,
.pricing-table.col-3 .plan,
.pricing-table.col-4 .plan,
.pricing-table.style3.col-4 .plan,
.pricing-table.col-5 .plan{
width:298px;
margin-bottom:20px;
}
.pricing-table .featured{
margin-top:0;
}
.latest-blog .blog-item{
margin-bottom: 20px;
}
.latest-blog .blog-item .blog-pic img{
width:300px;
height:195px;
}
.latest-blog .blog-item .blog-overlay{
width:300px;
height:195px;
}
.latest-blog .blog-item h4{
font-size: 13px;
}
.latest-blog .blog-item .post-icon{
left:125px;
top:72px !important;
}
.flickr-list .flickr-item {
max-width: 94px;
}
} @media only screen and (max-width: 980px) {
.container { max-width: 960px; width: 100%;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 420px; }
.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12,
.one-third.column,
.two-thirds.column { width: 420px; margin: 0;}
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth { width: 420px; }
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
float: none !important;
width: 100% !important;
}
} @media only screen and (max-width: 479px) {
.row-fluid, .row {
margin-left: 0%;
margin-right: 0%;
}
.container { width: 300px; }
.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12,
.one-third.column,
.two-thirds.column { width: 300px; margin: 0;}
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth { width: 300px; }
}@font-face {font-family:"Naste Light";src:url(http://agileinsuranceadvice.com.au/wp-content/uploads/2015/03/2DB65B_2_0.eot);src:url(http://agileinsuranceadvice.com.au/wp-content/uploads/2015/03/2DB65B_2_0.eot?#iefix) format('eot'),url(http://agileinsuranceadvice.com.au/wp-content/uploads/2015/03/2DB65B_2_0.woff) format('woff'),url(http://agileinsuranceadvice.com.au/wp-content/uploads/2015/03/2DB65B_2_0.ttf) format('truetype'),url(//agileinsuranceadvice.com.au/wp-content/uploads/caches/#Naste Light) format('svg'); font-weight:400; font-style:normal;}body{font-family:Naste Light,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;font-weight:normal;color:#717375;text-transform:none;}h1{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:46px;line-height:1.6em;text-transform:capitalize;font-weight:normal;color:#ffa33b;}h2{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:30px;line-height:1.6em;text-transform:capitalize;font-weight:bold;color:#ffa33b;}h3{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:22px;line-height:1.6em;text-transform:capitalize;font-weight:bold;color:#ffa33b;}h4{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6em;text-transform:capitalize;font-weight:normal;color:#ffa33b;}h5{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6em;text-transform:capitalize;font-weight:600;color:#ffa33b;}h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6em;text-transform:capitalize;font-weight:600;color:#ffa33b;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{font-weight:inherit;color:inherit;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6 {color:#a98271;}#header .logo a img,#fixed_header .logo a img {max-width:300px;}a,a:visited{color:#ebba78;}a:hover,a:focus{color:#a98271;}#header:not(.fixed_header){background-color:rgba(255,255,255,0.3) !important;background-image:url();background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;?>color:#3b3f42;}#header .logo,#fixed_header .logo,#header .logo .logo_text,#fixed_header .logo .logo_text {color:#3b3f42;}#header,#fixed_header {border-bottom:1px solid rgba(216,216,216,0.3);}#top-bar{background:#fafafa;color:#3b3f42;font-size:15px;}#top-bar .social-icons ul li a {color:#3b3f42;}#top-bar .call-us a{color:#3b3f42;}#navigation ul.menu > li.menu-item {line-height:100px;}#header.header1 .my-table,#fixed_header.header1 .my-table,#header.header2 .my-table {height:100px;}#fixed_header.header-scrolled {background-color:rgba(255,255,255,0.9);}.toparea-sliding-area {background-color:rgba(81,81,81,1); color:#b5b5b5;border-bottom:3px solid #43b4f9;border-top:0px solid #142b3a;}.toparea-sliding-area a {color:#43b4f9;}.toparea-sliding-area a:hover {color:#b5b5b5;}.toparea-sliding-area .widget h3 {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:16px;font-weight:600 !important;text-transform:uppercase;color:#ffffff !important;}.toparea-sliding-area .widget {color:#b5b5b5;}.toparea-sliding-area .widget .separator {height:0px;border-bottom:0px solid #777777;margin-bottom:0px;margin-top:15px;}.toparea-sliding-area .widget .separator .separator_line {height:0px;}.toparea-sb {background-color:rgba(81,81,81,1);}body.side-navigation-enabled aside.side-navigation {background-color:#ffffff;background-image:url();background-repeat:no-repeat;background-position:center center;background-attachment:scroll;color:#babdbf;}body.side-navigation-enabled aside.side-navigation .logo h1 a {color:#3b3f42}body.side-navigation-enabled aside.side-navigation .logo .site-description,body.side-navigation-enabled aside.side-navigation .social-icons ul li a {color:#babdbf;}body.side-navigation-enabled aside.side-navigation {text-align:left}ul#side-nav.sf-vertical li ul {background-color:#ffffff;}ul#side-nav > li > a,ul#side-nav-toggle > li > a {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:36px;font-size:12px;text-transform:uppercase;color:#3b3f42;font-weight:600;}ul#side-nav-toggle li ul li a,ul#side-nav.sf-vertical li ul li a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;line-height:36px;text-transform:lowercase;color:#3b3f42;}aside.side-navigation.side-navigation-toggle .toggleMenu {color:#3b3f42;}ul#side-nav.show-indicator > li > a .sf-sub-indicator:before {color:#3b3f42;}ul#side-nav.show-indicator > li ul a .sf-sub-indicator:before {color:#3b3f42;}ul#side-nav.show-indicator li.sfHover > a .sf-sub-indicator:before {color:#43b4f9;}ul#side-nav.show-indicator ul li.sfHover > a .sf-sub-indicator:before {color:#43b4f9;}ul#side-nav li.current-menu-ancestor > a,ul#side-nav li.current-menu-item > a,ul#side-nav li.current_page_ancestor > a,ul#side-nav li > a:hover,ul#side-nav-toggle li.current-menu-ancestor > a,ul#side-nav-toggle li.current-menu-item > a,ul#side-nav-toggle li.current_page_ancestor > a,ul#side-nav-toggle li > a:hover {color:#43b4f9;}ul#side-nav li.current-menu-ancestor > a .sf-sub-indicator:before,ul#side-nav li.current-menu-item > a .sf-sub-indicator:before,ul#side-nav li.current_page_ancestor > a .sf-sub-indicator:before,ul#side-nav li > a:hover {color:#43b4f9;}ul#side-nav-toggle li ul li.current-menu-ancestor > a,ul#side-nav-toggle li ul li.current-menu-item > a,ul#side-nav-toggle li ul li.current_page_ancestor > a,ul#side-nav-toggle li ul li > a:hover,ul#side-nav li ul li.current-menu-ancestor > a,ul#side-nav li ul li.current-menu-item > a,ul#side-nav li ul li.current_page_ancestor > a,ul#side-nav li ul li > a:hover {color:#43b4f9;}ul#side-nav li ul li.current-menu-ancestor > a .sf-sub-indicator:before,ul#side-nav li ul li.current-menu-item > a .sf-sub-indicator:before,ul#side-nav li ul li.current_page_ancestor > a .sf-sub-indicator:before,ul#side-nav li ul li > a:hover {color:#43b4f9;}ul#side-nav li.sfHover > a {color:#43b4f9;}ul#side-nav li ul li.sfHover > a {color:#43b4f9;}aside.side-navigation.side-navigation-toggle .navbar-menu,aside.side-navigation.side-navigation-toggle .toggleMenu {background-color:#ffffff;} #navigation ul.menu > li.menu-item {margin:0 0 0 25px;}#header.header2 #navigation ul.menu > li,#header.header3 #navigation ul.menu > li,#header.header4 #navigation ul.menu > li {padding-right:12.5px;padding-left:12.5px;}#navigation ul.menu > li.menu-item > a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;color:#000000;font-weight:bold;}#navigation ul.menu > li.sfHover > a,#navigation ul.menu > li.sfHover > a:hover,#navigation ul.menu li.menu-item a:hover {color:#000000;}#navigation ul.menu > li.current-menu-item > a:hover,#navigation ul.menu > li.current-menu-item > a,#navigation ul.menu > li.current-menu-ancestor > a:hover,#navigation ul.menu > li.current-menu-ancestor > a,#navigation ul.menu > li.current-menu-parent > a:hover,#navigation ul.menu > li.current-menu-parent > a {color:#000000;}#header.header3 #navigation {background-color:#ffffff;}#header.header3 #navigation {border-color:#fcfcfc;}#header.header3 #navigation ul.menu > li {border-color:#ffffff;}#header.header4 #navigation {background-color:#ffffff;}#header.header4 #navigation {border-color:#fcfcfc;}#header.header4 #navigation ul.menu > li {border-color:#ffffff;}#navigation .sub-menu{background:#f4f4f4 !important;}#navigation ul.menu > li > .sub-menu {border-top:3px solid #ffa33b;}#navigation .sub-menu:before {border-bottom-color:#ffa33b;}#navigation .sub-menu li a,html body #navigation .sub-menu li .sub-menu li a,html body #navigation .sub-menu li .sub-menu li .sub-menu li a {font-family:Open Sans,Arial,Helvetica,sans-serif;color:#000000;}#navigation .sub-menu li,#navigation ul.menu > li.megamenu > ul > li,#navigation ul.menu > li.megamenu > ul > li > a {border-color:#dde2e5;}#navigation .sub-menu li a:hover,#navigation .sub-menu li.sfHover > a,#navigation .sub-menu li.current-menu-parent > a,#navigation .sub-menu li .sub-menu li a:hover,#navigation .sub-menu li.current-menu-item a,#navigation .sub-menu li.current-menu-item a:hover,#navigation .sub-menu li.current_page_item a,#navigation .sub-menu li.current_page_item a:hover {color:#000000 !important;background-color:#fafafa;}#navigation .menu > li > .sub-menu:before {border-bottom-color:#ffa33b}#navigation .menu > li .sub-menu > li.sfHover:after {border-left-color:#ffa33b;}#navigation .menu > li .sub-menu > li.sfHover:before {background-color:#ffa33b;}#navigation ul.menu > li.megamenu > ul > li > a:hover,#navigation ul.menu > li.megamenu > ul > li.sfHover > a,#navigation ul.menu > li.megamenu > ul > li.current-menu-item > a,#navigation ul.menu > li.megamenu > ul > li.current-menu-parent > a {color:#000000 !important;}#navigation .select-menu {border:1px solid;color:#000000;background:#ffffff;}.search-area,.search-area:before,.cart-main .cart-content a,.cart-main .cart-contents:before,.cart-main .cart-contents,.cart-main .cart-checkout{background:#f4f4f4 !important;border-color:#dde2e5;}#title {background-image:url();background-color:#f6f6f6;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;border-bottom:1px solid #d8d8d8; border-top:0px solid #d8d8d8;padding:0px 0px 0px 0px;}#alt-title {background-image:url(); border-bottom:1px solid #d8d8d8; border-top:0px solid #d8d8d8;padding-top:0px;padding-bottom:0px;}#title h1,#alt-title h1 {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;text-transform:uppercase;font-size:18px;font-weight:600;color:#333333;}#title h2,#alt-title h2,#title #breadcrumbs,#no-title #breadcrumbs,#alt-title #breadcrumbs,#no-title {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:13px;font-weight:normal;color:#999999;}#title #breadcrumbs,#alt-title #breadcrumbs {color:#999999;}#title #breadcrumbs a,#alt-title #breadcrumbs a,#no-title #breadcrumbs a {color:#999999;}#title #breadcrumbs a:hover,#alt-title #breadcrumbs a:hover,#no-title #breadcrumbs a:hover {color:#333333;}#title h1,#title h2 {}#title #breadcrumbs {}#sidebar .widget h3 {font-style:600;font-size:16px;line-height:1.6em;font-family:Open Sans,Arial,Helvetica,sans-serif;color:#ffa33b;text-transform:uppercase;font-weight:600;}#alt-title .grid,#title .inner {padding:25px 0px 25px 0px; background-color:rgba(246,246,246,1); }#main.boxed {max-width :1240px;}#main {background:rgba(255,255,255,1); }.container {max-width :1100px;}#topnav.menu li a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:15px;text-transform:none;color:#3b3f42;}#topnav li a:hover,#topnav li.current-menu-item a:hover,#topnav li.current-page-ancestor a:hover,#topnav li.current-menu-ancestor a:hover,#topnav li.current-menu-parent a:hover,#topnav li.current_page_ancestor a:hover {color:#43b4f9;}#topnav li.current-menu-item a,#topnav li.current-page-ancestor a,#topnav li.current-menu-ancestor a,#topnav li.current-menu-parent a,#topnav li.current_page_ancestor a {color:#43b4f9;}#topnav .sub-menu,.cart .cart-content a,.cart .cart-content:before,.cart .cart-contents,.cart .cart-checkout {background:#f4f4f4 !important;border-color:#e8e8e8;}#topnav .sub-menu li a,#topnav .sub-menu li .sub-menu li a,#topnav .sub-menu li .sub-menu li .sub-menu li a {color:#333333;}#topnav .sub-menu li{border-color:#e8e8e8;}#topnav .sub-menu li a:hover,#topnav .sub-menu li.sfHover > a,#topnav .sub-menu li.current-menu-parent > a,#topnav .sub-menu li .sub-menu li a:hover,#topnav .sub-menu li.current-menu-item a,#topnav .sub-menu li.current-menu-item a:hover,#topnav .sub-menu li.current_page_item a,#topnav .sub-menu li.current_page_item a:hover {color:#43b4f9 !important;} #footer{border-top:0px solid #ffa33b;background-color:#93682f;background-image:url(https://localhost/test_wp39/wp-content/themes/richer/framework/images/footer_bg_images.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;?>color:#ffffff;}#footer a {color:#ebba78;}#footer a:hover{color:#ffa33b;}#footer ul li a {color:#ffffff}#footer .twitter-list a {color:#ffa33b;}#footer .widget h3 {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:12px;font-weight:600 !important;text-transform:uppercase;color:#ebba78 !important;#e5eaec;}#footer .widget {color:#ffffff;}#footer .widget .separator {border-bottom:1px solid #e5eaec;margin-bottom:;}#footer .widget .separator .separator_line {height:3px;}#copyright {background:#333333;color:#ffffff;}#copyright a {color:#ebba78;}#copyright a:hover {color:#ffa33b;}#copyright .menu li a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;color:#ffffff;}#copyright .menu li.current-menu-item a,#copyright .menu li.current-menu-item a:hover,#copyright .menu li.current-page-ancestor a,#copyright .menu li.current-page-ancestor a:hover,#copyright .menu li.current-menu-ancestor a,#copyright .menu li.current-menu-ancestor a:hover,#copyright .menu li.current-menu-parent a,#copyright .menu li.current-menu-parent a:hover,#copyright .menu li.current_page_ancestor a,#copyright .menu li.current_page_ancestor a:hover {color:#ffa33b;}input,input[type="text"],input[type="url"],input[type="date"],input[type="password"],input[type="email"],textarea,select,button,input[type="submit"],input[type="reset"],input[type="button"] {font-family:Naste Light,Arial,Helvetica,sans-serif;font-size:16px;} .social-icon a:hover,.social-icons a:hover{background-color:#ffa33b !important;}.images.bordered div.item:hover,.images.without-border div.item:hover {border-color:#ffa33b;}::selection {background:#ffa33b !important;}::-moz-selection {background:#ffa33b }.title a:hover,.post-meta span a:hover {color:#ffa33b }.separator_line {background:#ffa33b;}#filters ul li a.active,#filters ul li a:hover {border-color:#ffa33b;color:#ffa33b;}.projects-nav a:hover {background-color:#ffa33b }blockquote,.pullquote.align-right,.pullquote.align-left {border-color:#ffa33b;}.accordion.style1 .accordion-title.active i,.sidenav li a:hover,.sidenav li.current_page_item > a,.sidenav li.current_page_item > a:hover,.toggle.style1 .toggle-title.active i {color:#ffa33b }.accordion.style2 .accordion-title.active .acc-icon,.accordion.style3 .accordion-title.active .acc-icon,.toggle.style2 .toggle-title.active .status-icon,.toggle.style3 .toggle-title.active .status-icon,.accordion.style4 .accordion-title.active,.toggle.style4 .toggle-title.active {background-color:#ffa33b}.blog-item.author .name {color:#ffa33b }#back-to-top a:hover {background-color:#ffa33b }.widget_tag_cloud a:hover {background:#ffa33b;border-color:#ffa33b;}.widget_portfolio .portfolio-widget-item .portfolio-pic:hover {background:#ffa33b;border-color:#ffa33b;}#footer .widget_tag_cloud a:hover,#footer .widget_flickr #flickr_tab a:hover,#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,.flex-direction-nav a:hover {background-color:#ffa33b }.flex-control-nav li a:hover,.flex-control-nav li a.flex-active{background:#ffa33b }.gallery img:hover {background:#ffa33b;border-color:#ffa33b !important;}.skillbar .skill-percentage {background:#ffa33b }.latest-blog .blog-item:hover h4 {color:#ffa33b }.tp-caption.big_colorbg{background:#ffa33b;}.tp-caption.medium_colorbg{background:#ffa33b;}.tp-caption.small_colorbg {background:#ffa33b;}.tp-caption.customfont_color{color:#ffa33b;}.tp-caption a {color:#ffa33b;}.widget_categories ul li a:hover,#related-posts ul li h5 a:hover {color:#ffa33b;}.portfolio-item .portfolio-page-item .portfolio-title a:hover {color:#ffa33b;}a.more,#sidebar .widget ul:not(.unstyled) li a:hover,#related-posts ul li:before {color:#ffa33b;}.counter-value .value {color:#ffa33b;}.callout,.description.style-2 {border-left-color:#ffa33b;}.tabset .tab a.selected i,.tabset .tab a:hover i,.tabset .tab a.selected h6,.tabset .tab a:hover h6 {color:#ffa33b;}.shop_table .product-remove a:hover {color:#ffa33b;}.testimonial-author .featured-thumbnail:after {border-left-color:#ffa33b;}#header.header6 .logo_bg {background-color:#ffa33b;}#pagination a:hover,#pagination span.current {background-color:#ffa33b;}.iconlist:hover .icon.circle {color:#ffa33b;border-color:#ffa33b;}.iconbox:hover .top_icon_circle .icon,.iconbox:hover .aside_rounded_icon .icon,.iconbox:hover .aside_circle_icon .icon {background-color:#ffa33b !important;border-color:#ffa33b !important;color:#fff !important;}.portfolio-item:hover .portfolio-title {background-color:#ffa33b ;}.portfolio-item .portfolio-terms a {background-color:#ffa33b ;}.cart-loading,.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link,.portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-link {background-color:rgba(255,163,59,0.8);}.testimonial.thumb-side .testimonial-author .featured-thumbnail {border-color:#ffa33b;}.testimonial.thumb-side .testimonial-author .featured-thumbnail:after {border-left-color:#ffa33b;}.iconbox:hover .top_icon_standard .icon {color:#ffa33b !important;}.sidenav .children li:hover a::after,.sidenav .children > li.current_page_item > a::after{background-color:#ffa33b;}.button,.button.default,input.button,input[type=submit],.loadmore.default {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal !important;text-transform:uppercase;color:#ffffff !important;background-color:#ffa33b;}.button:hover,.button.gradient.default:hover,.button.default:hover,input.button:hover,.loadmore.default:hover,input[type=submit]:hover {background-color:#a98271 !important;color:#fff !important;?>;}.add_to_cart_button.lightgray.button:hover {background-color:#ffa33b !important;} .ui-slider .ui-slider-range {background-color:#ffa33b !important;}.products .product .product-wrap{background-color:#ffffff;}#footer .widget ul li:before,#infobar .widget ul li:before {background-color:#ffa33b !important;}.product .price,.product_list_widget li .amount,.product_list_widget li .amount,.product_list_widget li del {color:#e52626}.onsale {background-color:#e52626}.button.gradient.default {background-color:#ffa33b;background-image:linear-gradient(bottom,rgb(240,148,44) 44%,rgb(270,178,74) 90%);background-image:-o-linear-gradient(bottom,rgb(240,148,44) 44%,rgb(270,178,74) 90%);background-image:-moz-linear-gradient(bottom,rgb(240,148,44) 44%,rgb(270,178,74) 90%);background-image:-webkit-linear-gradient(bottom,rgb(240,148,44) 44%,rgb(270,178,74) 90%);background-image:-ms-linear-gradient(bottom,rgb(240,148,44) 44%,rgb(270,178,74) 90%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.44,rgb(240,148,44)),color-stop(0.9,rgb(270,178,74)));}.widget ul:not(.unstyled) li:before {background-color:#ffa33b !important;}.widget_shopping_cart_content .buttons a.button:hover {color:#ffa33b !important;}#navigation ul.menu > li.sfHover > a,#navigation ul.menu > li.sfHover > a:hover,#navigation ul.menu li.menu-item a:hover {color:#000;}.widgets_on_page > ul, .widgets_on_page > ul li {list-style:none;background:none;}div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//agileinsuranceadvice.com.au/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}#wpfront-scroll-top-container{display:none;position:fixed;cursor:pointer;z-index:9999}#wpfront-scroll-top-container div.text-holder{padding:3px 10px;border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);-moz-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5);box-shadow:4px 4px 5px 0 rgba(50,50,50,0.5)}#wpfront-scroll-top-container a{outline-style:none;box-shadow:none;text-decoration:none}