@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;} 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;
margin: 0 0 20px 0;
text-align: left;
border: 1px solid;
width: 100%;
}
thead th {
font-weight: bold;
text-transform: uppercase;
background-color: #fafafa;
}
th, td {
padding: 10px 20px;
vertical-align: middle;
border: 1px solid;
}  .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;
} .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;
} .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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/square_with_dot.gif) center center repeat-x;
}
.hr.dotted {
height: 1px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/dotted.gif) center center repeat-x;
}
.hr.dashed_light {
height: 1px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/dashed_light.gif) center center repeat-x;
}
.hr.dashed_dark {
height: 1px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/dashed_dark.gif) center center repeat-x;
}
.hr.dotted_with_lines {
height: 3px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/dotted_with_lines.gif) center center repeat-x;
}
.hr.rhombus{
height: 5px;
background: url(//bracknelltransportservices.co.uk/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;
} .tooltips a, .tooltips a img{
margin: 0 auto;
padding: 0;
max-width: 100%;
text-align: center;
}  .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;
} #main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
#main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
background-color: #ffffff;
border-color: #e8e8e8;
}
#main .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title.vc_tta-controls-icon-position-left > a {
padding-left: 48px;
}
#main .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
border: 1px solid #e8e8e8; 
background-color: #ffffff;
}
#main .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-bottom: 0;
}
#main .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
border: 1px solid #e8e8e8;
border-top: 0;
background-color: #ffffff;
transition:none;
}
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading,
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
border: 0;
background: #ffffff;
}
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel {
border-top: 1px solid #e8e8e8;
}
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel:first-child {
border-top: 0;
}
#main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
color: #333333;
}
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover,
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover i {
color: #666666;
}
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after, 
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, 
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, 
#main .vc_tta-accordion.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before {
border-color: #666666;
}
#main .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color: transparent;
background-color: #ecf0f1;
}
#main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color: #43b4f9;
}
#main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color: #ffffff;
}
#main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
#main .vc_tta-accordion.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
border-color: #ffffff;
}
#main .vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
background-color: #ffffff;
border-color: #e8e8e8;
border-bottom-color: #c5c5c5;
}  .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-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;
}  .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;
}  .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 {
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;
}  #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%);
}  .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;
}  .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.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{
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;
}  .googlefont{
font-weight: 400;
}  .shortcode-map{
margin-bottom:30px;
}  .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;
}  .iconbox{
margin:0 0 0px 0;
background-color: #fff;
transition: border-color 0.5s, box-shadow .5s;
-webkit-transition: border-color 0.5s, box-shadow.5s; }
.iconbox .icon.mini {
font-size: 16px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.iconbox .icon.standard {
font-size: 24px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}
.iconbox .icon.medium {
font-size: 28px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}
.iconbox .icon.large {
font-size: 36px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
}
.iconbox .icon.circle {
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
}
.iconbox.icon_with_title-new h3 {
margin-bottom: 15px;
display: table-cell;
vertical-align: middle;
}
.iconbox.icon_with_title-new .title_with_icon {
display: table;
margin-bottom: 10px;
}
.iconbox.icon_with_title-new i.icon {
margin:0px 15px 0px 0;
float: left;
display: block;
}
.iconbox.top_icon .icon {
color: #43b4f9;
margin: 0 0 20px 0 !important;
}
.iconbox.aside_icon {
width: 100%;
overflow: hidden;
}
.iconbox.aside_icon .icon {
float: left;
margin-right: 20px;
margin-left: 0;
}
.iconbox.aside_icon h3 {
margin-bottom: 10px !important;
line-height: 1;
}
.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; }
.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); -o-transform: scale(1.15); -webkit-transform: scale(1.15); }
.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; }
.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:17px;
line-height: 24px;
margin:0px 0 15px 0 !important;
font-weight: 400;
text-transform: capitalize;
}
.iconbox .top_icon_circle .icon {
transition: all 0.4s;
-webkit-transition: all 0.4s; }
.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 {
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;  }
} @-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%;
}  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-check-3 li:before {
content: '\f105';
font-size: 11px;
border-radius: 100%;
width: 6px;
padding: 0 2px 0 4px;
height: 12px;
line-height: 12px;
text-align: center;
color: #fff !important;
top: 8px;
background-color: #43b4f9;
}
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-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: -1px 10px 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;
background-color: #ffffff;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery .gallery-item a {
display: block;
border:1px solid #ddd;
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{
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;
}  .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%;
}  .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;}  .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;
}  .latest-portfolio ul{
list-style: none;
margin:0;
padding: 0;
}
.negative-wrap{
margin:0 -10px 0 -10px;
}  .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;
} .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; 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 ); }
.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 li {
margin-bottom: 15px;
color: #525252;
}
.recent-comments li .author, .recent-comments li .date {
color: #bebebe;
}  .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 {
color: #ffffff;
padding: 1px 2px;
}  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 img, .responsive iframe, .responsive object, .responsive embed{
max-width:100%; height: auto;
}  .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;
}  .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;
}  .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;
} #main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
#main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
border-color: #ececec;
background-color: #fafafa;
}
#main .vc_tta-tab > a,
#main .vc_tta-panel .vc_tta-panel-title > a {
padding: 12px 18px;
font-size: 11px;
line-height: 1.6em;
font-weight: 600;
text-transform: uppercase;
transition:none;
}
#main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a,
#main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
color: #333333;
}
#main .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
border-bottom-color: transparent;
}
#main .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active>a {
border-right-color: transparent;
}
#main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
background-color: #ffffff;
color: #43b4f9;
}
#main .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #43b4f9;
}
#main .vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
padding: 23px 18px;
transition:none;
}
#main .vc_tta.vc_general .vc_tta-panel-heading {
transition:none;
}
#main .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
background-color: #ffffff;
border-color: #ececec;
}  .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,
.testimonial.bordered-with-thumb .excerpt {
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(//bracknelltransportservices.co.uk/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_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.simple_short {
background-color: transparent;
}
.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); -webkit-transform:rotate(45deg); }         
.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;
}
.videosection .wpb_column {
z-index: 3;
}  .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;
}  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;
}  .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; }
}  @-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); -moz-animation:    animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:      animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         animation-ttb 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
}
.animation.bottom-to-top{
-webkit-animation: animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-animation:    animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-animation:      animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); animation:         animation-btt 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); opacity: 1;
}
.animation.left-to-right{
-webkit-animation: animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:    animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:      animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         animation-ltr 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
}
.animation.right-to-left{
-webkit-animation: animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:    animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:      animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         animation-rtl 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
} .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 {margin: 0; padding: 0; overflow: hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {max-width: 100%; height:auto; display: block;}
.flex-pauseplay span {text-transform: capitalize;}  .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;}  .flexslider {position: relative;  zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative; padding-left: 0 !important;}
.flexslider .slides { list-style: none !important;}
.flexslider .slides > li:before {display: none !important;} .flex-container {zoom: 1; position: relative;}  .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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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;}  .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;
}  .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;
} .slide-imageleft .slide-image{
float: left;
}
.slide-imageleft .slide-caption{
float: right;
} .slide-imageright .slide-image{
float: right;
}
.slide-imageright .slide-caption{
float: left;
} 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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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(//bracknelltransportservices.co.uk/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 {
background: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 1.8;
color: #444;
-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
::selection {
background: #43b4f9;
color: #ffffff;
}
::-moz-selection {
background: #43b4f9;
color: #ffffff;
}
img.scale-with-grid {
max-width: 100%;
height: auto;
}  h1,
h2,
h3,
h4,
h5,
h6 {
color: #444;
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 10px 0;
padding: 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { font-weight: inherit }
h1 {
font-size: 28px;
line-height: 1.6;
}
h2 {
font-size: 22px;
line-height: 1.6;
}
h3 {
font-size: 18px;
line-height: 1.6;
}
h4 {
font-size: 16px;
line-height: 1.6;
}
h5 {
font-size: 14px;
line-height: 1.6;
}
h6 {
font-size: 12px;
line-height: 1.6;
}
p { margin: 0 0 20px 0 }
p img { margin: 0 }
em { font-style: italic }
strong { font-weight: bold }
small { font-size: 80% }
hr {
border: solid #ddd;
border-width: 1px 0 0;
clear: both;
margin: 10px 0 30px;
height: 0;
}
pre {
height: auto;
font-family: Consolas, monospace;
border: 1px solid #dddddd;
background: #fafafa;
padding: 15px 25px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border-radius: 1px;
box-shadow:inset 0 0 1px 1px #fff;
margin: 0 0 20px 0;
overflow-x:auto;
}
.hidden {  display: none !important } a,
a:visited {
color: #999999;
text-decoration: none;
outline: 0;
} #copyright a{
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.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:hover,
a:focus {    color: #666666 }
p a,
p a:visited { line-height: inherit }
.extra-wrap {
overflow: hidden;
}  ul,
ol { margin-bottom: 20px }
ol,
ul { margin-left: 0px }
ol { list-style: decimal inside; margin-left: 16px; }
ul { list-style: square outside; margin-left: 16px; }
ul li, ol li {line-height: 24px;position: relative;}
ul li ul,
ol li ul,
ol li ul,
ol li ol { 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;
}  form,
fieldset { margin-bottom: 20px }
input[type="text"],
input[type="date"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
textarea,
select {
background-color: #fff;
border: 1px solid #e8e8e8;
padding: 10px 20px 11px;
outline: none;
font-size: 12px;
color: #bebebe;
margin: 0;
width: 100%;
max-width: 100%;
display: block;
margin-bottom: 20px;
-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: #555555; 
}
textarea { min-height: 60px }
select {
width: 220px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/select_pimp.png);
background-position: 94% center;
background-repeat: no-repeat;
text-indent: 0.01px;
text-overflow: '';
}
label,
legend {
cursor: pointer;
display: block;
}
label span,
legend span { font-weight: bold }
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
display: inline-block;
cursor: pointer;
width: auto;
-webkit-appearance: none;
} .wpcf7-form input[type="text"],
.wpcf7-form input[type="date"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="range"] {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 100%;
width: 100%;
margin: 5px 0 0 0;
}
div.wpcf7 img.ajax-loader {
margin-right: -16px;
}
.wpcf7-form  input[type="radio"], .wpcf7-form  input[type="checkbox"] {
margin: 0px 3px 0px 5px;
position: relative; top: 2px;
}
.wpcf7-form textarea {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%;
max-width: 100%;
height: 150px;
margin: 5px 0 0 0;
}
.wpcf7-form select {
-webkit-appearance: none;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%;
max-width: 100%;
margin: 5px 0 0 0;
padding:10px 18px 11px;
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/select_pimp.png);
background-position: 99% center;
background-repeat: no-repeat;
}
.wpcf7-form input[type="checkbox"] {    width: auto }
.wpcf7 form.wpcf7-form p {
color: #a5a7a8;
margin: 0 0 15px 0 !important;
}
.wpcf7-list-item-label 	{ font-weight: normal }
.wpcf7-response-output 	{ display: none }
.wpcf7-form .invalid 	{ color: #DF653E !important }
.wpcf7-not-valid 		{ border: 1px solid #DF653E !important }
.wpcf7 span.wpcf7-not-valid-tip { display: none }
div.wpcf7-response-output {
margin: 0px !important;
padding:10px 38px 10px 19px !important;
}
div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng,
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;
}   #main {
background-color: #fff;
position: relative;
}
#main.boxed {
max-width: 1200px;
width: 100%;
margin: 0px auto;
-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3);
box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.3);
}
.framed #rev_slider_2_1, .framed #rev_slider_2_1_wrapper ,
.boxed #rev_slider_2_1, .boxed #rev_slider_2_1_wrapper {
border-right: 0;
border-left: 0;
}
#background {
position: fixed;
top: 0px;
left: 0px;
min-width: 100%;
min-height: 100%;
z-index: -1;
}
a.more {
text-decoration: underline;
}
a.more:hover {
text-decoration: none;
}  #infobar {
position: absolute;
top: 0;
left: 0;
z-index: 2000;
background: #444444;
color:#999999;
border-top: 5px solid #333333;
width: 100%;
padding: 20px 0 35px 0;
display: none;
border-bottom:5px solid #444444;
}
#infobar .widget h3 {
border-bottom: 1px solid #555555;
color: #ffffff;
padding: 0 0 5px 0;
margin: 0 0 20px 0;
}
#infobar a{
color:#999999;
}
#infobar a:hover{
color:#ffffff;
}
.close-infobar {
position: absolute;
bottom: -40px;
right: 0;
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 40px 40px 0;
border-color: transparent #444444 transparent transparent;
z-index: 999;
}
.close-infobar:after {
content: '';
width: 40px;
height: 40px;
display: block;
position: absolute;
top: 0;
right: -40px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/toggle.png) no-repeat 0px 0px;
}
#infobar .close-infobar.open { }
.close-infobar.open:after {
content: '';
width: 40px;
height: 40px;
display: block;
position: absolute;
top: 0;
right: -40px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/toggle.png) no-repeat -40px 0px;
}
#infobar .no-widgets {
color: #aaaaaa;
margin-bottom:-15px;
text-align: center;
} #infobar .widget { }
#infobar .widget h3 {
font-size:15px;
color: #ffffff;
padding:0 0 5px 0;
border-bottom:1px solid #555555;
margin: 0 0 20px 0;
}   .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:#ffffff;}
.social-icons ul{
list-style: none;
margin: 0 !important;
}
.social-icons ul li{
display:block;
float: left;
margin:0;
padding:0 !important;
}
.social-icons ul li:before {
display: none !important;
}
.social-icons ul li 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;
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 2px 2px;
color: #6a6d6f;
}
.social-icons a:hover{
background-color: #43b4f9 !important;
color: #fff;
}
#footer .social-icons a:hover{
color: #fff !important;
}   #header { 
background: #ffffff;
width: 100%;
z-index: 99;
}
#header .logo {
float: left;
padding:0;
}
#header .logo h1 {
margin-bottom: 0;
}
#header .logo img { 
max-width: 100%;
height: auto;
}
#fixed_header .logo img {
max-height: 50px;
}
#header .logo .logo_text,
#fixed_header .logo .logo_text {
color: #3b3f42;
font-size: 30px;
text-transform: uppercase;
font-weight: bold;
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: #999999;
float: right;
}
#fixed_header {
position: fixed;
z-index: 99;
top:-100%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
width: 100%;
}
#fixed_header.header-scrolled {
position: fixed;
z-index: 99999;
top:0;
right: 0;
left: 0;
width: 100%;
}
.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 0px 25px;
display: table;
}
#navigation ul.menu li.fa:before {
padding-right: 7px;
}
#navigation ul.menu > li.menu-item > a {
display: inline;
display: inline-block;
margin: 0 0 0px 0px;
padding: 0px;
cursor: pointer;
}
#navigation ul.menu > li.menu-item > a {
display: inline;
display: inline-block;
margin: 0 0 0px 0px;
padding: 0px;
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;
display: table-cell;
vertical-align: middle;
}
#navigation ul.menu li.menu-item a i {
padding-right: 6px;
}
#navigation ul.menu > li.menu-item > a .desc {
margin-top: 0px !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: normal;
margin-top: -5px;
}
#navigation ul li a:hover {
color: #43b4f9;
} #navigation ul.menu > li.megamenu {
position: inherit!important;
}
#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: 0px;
padding: 15px 0px;
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: 0px 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: 0px!important;
width: 100%;
opacity: 1!important;
left: 0px!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 > 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 {
background-color: transparent!important;
}
.qtranxs-lang-menu a img {margin-top: -3px;}  #navigation li.current-menu-item a,
#navigation li.current-menu-item a:hover,
#navigation li.current-page-ancestor a,
#navigation li.current-page-ancestor a:hover,
#navigation li.current-menu-ancestor a,
#navigation li.current-menu-ancestor 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 {
color: #43b4f9;
} #navigation .sub-menu {
position:absolute;
top:100%;
left: 0px;
width: 180px;
z-index:2000;
display:none;
background:#f4f4f4;
padding:0px;
}
#navigation ul.menu > li > .sub-menu {
border-top:3px solid transparent;
}
#navigation .sub-menu li {
display: block;
margin: 0px;
padding: 0;
height: auto;
border-bottom: 1px solid #dde2e5;
position: relative;
}
#navigation .sub-menu li a,
#navigation .sub-menu li .sub-menu li a,
#navigation .sub-menu li .sub-menu li .sub-menu li a {
border: none;
display: block;
margin: 0;
padding: 0px 15px;
color: #3b3f42;
font-size: 13px;
font-weight: normal !important;
height: auto;
line-height: 42px;
}
#navigation .sub-menu li a:hover,
#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: #43b4f9 !important;
font-weight: normal;
}
#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 {
display: inline-block;
margin: 0 25px 0 0;
position: relative;
vertical-align: middle;
min-width: 200px;
}
#topnav.menu > li {
list-style: none;
display: inline-block;
margin-left: 20px;
line-height: 1;
position: relative;
}
#topnav.menu > li:first-child{margin-left: 0;}
#topnav.menu > li > a {
color: inherit;
padding: 10px 0 10px;
display: block;
}
#topnav.menu > li a:hover {
}
#topnav .sub-menu {
position:absolute;
top:100%;
left: 0px;
z-index:2000;
display:none;
background:#f4f4f4;
padding:0px;
border: 1px solid #e8e8e8;
}
#topnav .sub-menu li {
display: block;
margin: 0px;
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 {
position: absolute;
z-index: 2;
display: none;
top: 100%;
right: 50%;
margin-right: -18px;
width: 100%;
background: #fafafa;
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: "";
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);
}
#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 0px 0px 2px;
-moz-border-radius: 2px 0px 0px 2px;
border-radius: 2px 0px 0px 2px;
box-sizing:border-box;
-moz-box-sizing:border-box;
}
#header-searchform {
overflow: hidden;
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: none;
}
#header-searchform #header-searchsubmit i {margin-right: 0;}   .page-template-page-fullwidth-php #page-wrap { 
padding: 0px 0 0px 0;
}
#page-wrap { 
padding: 45px 0 45px 0;
overflow: hidden;
}
.blank-page #page-wrap { 
padding: 0px;
width: 100%;
}
.blank-page {
height: 100%;
position: absolute;
width: 100% !important;
margin: 0;
display: table;
vertical-align: middle;
float: none;
top: 0;
left: 0;
}
.blank-page #main {
display: table-cell;
float: none;
vertical-align: middle;
}
#content.sidebar-left { float: right } .hr-border { 
height: 8px;
width: 100%;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/stripes.png);
margin-top: 0px;
} #title {
background: #f6f6f6;
border-bottom: 1px solid #d8d8d8;
border-top: 1px solid #d8d8d8;
padding: 9px 0 9px 0;
background-position: center center;
background-size: auto;
}
#title .inner {
padding: 17px 0;
background-color: #fafafa;
}
#title h1 {
font-size: 24px;
line-height: 28px;
color: #3b3b3b;
margin: 0;
}
#title h2 {
display: block;
font-weight: lighter;
color: #aaaaaa;
font-size: 15px;
line-height: 22px;
margin: 0;
padding: 0;
}
#title #breadcrumbs {
font-size: 13px;
text-align: right;
color: #c6c6c6;
line-height: 28px;
padding: 0;
margin: 0;
}
#title #breadcrumbs.breadrcumbpadding { padding-top: 0px; }
#title #breadcrumbs a { color: #aaaaaa; }
#title #breadcrumbs a:hover { color: #43b4f9; } #alt-title {
width: 100%;
position: relative;
overflow: hidden;
margin-top: 0px;
padding:0;
background: #f6f6f6;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
background-position: center center;
}
#alt-title .grid {
background: rgba(255, 255, 255, 0.9);
padding: 20px 0;
}
#alt-title h1 {
font-size: 24px;
line-height: 28px;
color: #3b3b3b;
margin: 0;
}
#alt-title h1 span, #alt-title h2 span {
padding: 3px 7px;
}
#alt-title h2 {
display: block;
font-weight: lighter;
color: #aaaaaa;
font-size: 15px;
line-height: 22px;
margin: 0;
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;
}
#alt-title #breadcrumbs a { color: #aaaaaa }
#alt-title #breadcrumbs .container { padding-left: 0px } #no-title{}   #blog_items_wrap {
margin-right: -1px;
}
.blog .post {
padding: 0;
margin: 0 0 60px 0;
}
.blog.grid .post {
padding: 0px 0 0 0;
margin: 0px 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-image, .blog.grid  .post-gallery, .blog.grid  .post-video, .blog.grid  .post-audio {
margin-bottom: 0 !important;
border-bottom: 1px solid #e5eaec;
}
.blog.grid .post-image a, .blog.grid .post-gallery ul li a, .blog.grid .post-audio iframe {
display: block;
}
.blog.grid .post-quote, .blog.grid .post-quote blockquote {
margin-bottom: 0;
}
.blog.grid .post-link {
overflow: hidden;
padding: 
}
.post .title {
padding: 0;
font-size: 18px;
}
.title a:hover {
color: #43b4f9;
}
.post img { 
display: block;
}
.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 0px 0;
overflow: hidden;
border-top: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
padding: 3px 2px 4px;
position: relative;
}
.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:0px 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:0px 0 0 0;
float: left;
margin-right: 30px;
}
.blog .post .date h3, .single .post .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; 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 #ffffff;
}
.blog .post .date span, .single .post .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;
}
.post-content a.read-more-link {
display: block;
margin-top: 15px;
}
.post-image a,
.post-gallery ul li a {
}
.search-result{
padding: 0 0 0px 0;
margin: 0 0 60px 0;
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: 0.7;
z-index: 9;
}
.post-gallery.flexslider .flex-next {
right:0px;
border-radius: 2px 0px 0px 2px;
}
.post-gallery.flexslider .flex-prev {
left: 0px;
border-radius: 0px 2px 2px 0px;
}
.post-gallery .grid-gal-item {margin-bottom: 2%;}
.post-image,
.post-gallery,
.post-video,
.post-audio { 
margin-bottom: 35px !important;
} .post-image {
position: relative;
}
.post-image img{
max-width: 100%;
height: auto;
}
.post-link {
margin-bottom:10px;
color: #cccccc;
text-overflow:ellipsis;
}
.post-content .post-link {
margin-top: 0px;
}
.post-quote {
margin: 0 0 35px 0;
}
.post-quote .quote-text {
margin: 0 0 0px 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: normal;
color: #bebebe;
padding: 0;
} .overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
background-color: rgba(0, 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: #ffffff;
font-weight: 300;
}   .blog-medium .post-video,
.blog-medium .post-gallery,
.blog-medium .post-image,
.blog-medium .post-audio,
.blog-medium .post-link {
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 .post-meta .meta-tags, 
.blog-medium .post-meta .meta-categories{
display: block;
}
.blog-medium .post-more {
text-align: left;
float:none;
margin: 20px 0 0 0;
}
.blog-medium .post-more a {
margin: 0;
}
.blog-medium .no-post-image {
display: block;
width: 310px;
height: 200px;
border: 5px solid #efefef;
background: #ffffff url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/noimage.png) no-repeat center center;
}
.blog-medium .no-post-image-link {
display: block;
width: 310px;
height: 200px;
border: 5px solid #efefef;
background: #ffffff url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/noimage-link.png) no-repeat center center;
}   .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: #ffffff;
}
.single .post-content {
margin-bottom: 35px;
}
.single .meta.meta-tags {display: none;}
.single .meta-tags, .single .meta-categories {display: block;} #author-info {
margin: 0px 0px 0px 0px;
overflow: hidden;
padding: 0px;
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:0px;
}
#author-info .author-bio h4 { margin: 0px 0 10px 0; } .sharebox {
margin-bottom: 35px;
color:#888888;
}
.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: #ffffff;}
.sharebox .social-icons {
list-style: none;
margin: 0 0 0 0px;
} #related-posts {
position: relative;
margin-bottom: 40px;
}
#related-posts ul {
list-style: none;
margin: 0px 0 0 0;
}
#related-posts ul li h5 {
line-height: 22px;
margin: 0px 0 0px;
}
#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: #cccccc;
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 0px 0 8px;
padding: 8px 15px;
line-height:1;
border: 1px solid #d9dddf;
background-color: #ffffff;
text-align: center;
color: inherit;
border-radius: 2px;
}
#pagination a:hover, #pagination span.current {
color: #ffffff;
background-color: #43b4f9;
border-color:transparent;
}   #comments { 
}
.commentlist {
list-style: none;
margin: 30px 0 30px 0;
}
.commentlist li {
margin: 0 0 30px 0;
}
.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: 0px;
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: 0px 0 20px 0 !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: 0px;
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: #999999 }
.commentlist li .date-comment a:hover {color: #333333 }
.commentlist li em {
font-size: 11px;
color: #cccccc;
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: normal;
} #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 input[type=submit] {
}
#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 input#submit {
}
#respond .headline-title-wrap{
margin-top:20px;
}
.comment-reply-link,
#cancel-comment-reply-link {
-webkit-appearance: none;
margin:0;
font-size:10px;
line-height:12px;
padding:6px 15px;
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;
color: inherit;
background-color: #eeeeee;
border: 1px solid #dddddd;
}
.comment-reply-link:hover,
#cancel-comment-reply-link:hover {
background-color: #dddddd;
border-color:#cccccc;
}
#reply-title {
font-size: 18px;
overflow: hidden;
}
#reply-title small {
display: block;
margin-top: 10px;
}
#cancel-comment-reply-link {
}
#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 0;
}
.loadmore {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.loadmore.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: 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: 0px;
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: 0px 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;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-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 .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.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-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: 0px;
width: 291px;
min-height: 220px;
float: left;
}
#flexslider-portfolio .flex-direction-nav .flex-prev {
right: auto;
left: 0px;
}
#flexslider-portfolio .flex-direction-nav .flex-next {
right: 0px;
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-images .portfolio-image a {
display: block;
position: relative;
}
.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.no-margin.span3 {
max-width: 100%;
}
.portfolio-item .portfolio-pic,
.portfolio-item #portfolio-video {
overflow: hidden;
display: block;
position: relative;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #ededed; 
}
.portfolio-item .portfolio-pic img {
-webkit-transition: all 0.7s ease;
-moz-transition:    all 0.7s ease;
-o-transition:      all 0.7s ease;
-ms-transition:     all 0.7s ease;
transition:         all 0.7s ease;
}
.portfolio-item:not(.portfolio-item-one):hover .portfolio-pic img,
.portfolio-item.portfolio-item-one .portfolio-pic:hover 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-item img {
display: block;
width: 100%;
height: auto;
}
.portfolio-with-excerpts .portfolio-pic,
.portfolio-with-excerpts #portfolio-video {
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-with-excerpts .portfolio-content,
.portfolio-item-one .portfolio-content {
margin-bottom: 15px;
border-bottom: 1px solid #dedede;
padding-bottom: 15px;
}
.portfolio-with-excerpts .portfolio-content p:last-child,
.portfolio-item-one .portfolio-content p:last-child {
margin-bottom: 0;
}
.portfolio-item .portfolio-terms a {
color: #fff;
font-size: 10px;
display: block;
float: left;
display: inline-block;
text-transform: uppercase;
padding: 3px 10px;
margin: 0px 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 25px 10px;
display:block;
text-align: center;
background-color: #fff;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #ededed;
-webkit-transition: all 0.5s ease;
-moz-transition:    all 0.5s ease;
-o-transition:      all 0.5s ease;
-ms-transition:     all 0.5s ease;
transition:         all 0.5s ease;
}
.portfolio-item .portfolio-title a {
-webkit-transition: all 0.5s ease;
-moz-transition:    all 0.5s ease;
-o-transition:      all 0.5s ease;
-ms-transition:     all 0.5s ease;
transition:         all 0.5s ease;
}
.portfolio-item.portfolio-item-shadow .portfolio-title {
padding:15px 10px 15px 10px;
display:block;
text-align: center;
background: none !important;
border: 0px !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-pic {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-color:transparent !important;
border: 0;
-webkit-box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3);
box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3);
}
.portfolio-item.portfolio-item-shadow #portfolio-video {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-color:transparent !important;
border: 0;
-webkit-box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3);
box-shadow: 0px 2px 4px 1px rgba(70,70,70,0.3);
}
.portfolio-item .portfolio-title a {
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 12px 10px;
position: absolute;
bottom: -65px;
background: #fafafa;
width: 100%;
}
.portfolio-item.no-margin {
margin-right: -1px !important;
margin-bottom: -1px !important;
padding: 0;
}
#flexslider-portfolio .portfolio-item.no-margin {
margin-bottom: 0px !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 {
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(//bracknelltransportservices.co.uk/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 0;
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,0.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,0.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 0.5s ease;
-moz-transition:    all 0.5s ease;
-o-transition:      all 0.5s ease;
-ms-transition:     all 0.5s ease;
transition:         all 0.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:#999999;
margin-bottom: 15px;
}
.portfolio-tags{
margin:0px 0px 20px 0px;
color:#999999;
}   .portfolio-wide .portfolio-pic,
.portfolio-wide #portfolio-images,
.portfolio-wide #portfolio-video,
.portfolio-wide #portfolio-slider {
margin-bottom: 50px;
}
.portfolio-wide .portfolio-pic {
text-align: center;
}
.portfolio-wide #portfolio-thumb-carousel {
margin-bottom: 25px;
}
#portfolio-video iframe{
max-width: 100%;
}
#portfolio-slider { 
overflow: visible;
}
#portfolio-slider .flex-direction-nav a {
width: 50px;
height: 50px;
margin-top: -25px;
background-color: #43b4f9;
opacity: 0.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: 0px 2px 2px 0px;
-moz-border-radius: 0px 2px 2px 0px;
border-radius:  0px 2px 2px 0px;
}
#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-detail-description-text {
}
.portfolio-sidebyside .portfolio-detail-description-text {
margin-bottom:30px;
}
.portfolio-detail-description .headline-title-wrap,
.portfolio-detail-attributes  .headline-title-wrap {    margin-bottom: 25px }
.portfolio-detail-attributes {
margin-bottom: 25px;
}
.portfolio-detail-attributes .date h4,
.portfolio-detail-attributes .client h4 {margin-bottom: 0;}
.portfolio-detail-attributes .date,
.portfolio-detail-attributes .client {
margin-bottom: 25px;
color: #828282;
}
.portfolio-detail-attributes ul {
list-style: none;
margin: 0;
}
.portfolio-detail-attributes ul li {
color: #525252;
}
.portfolio-detail-attributes ul li strong {
padding-right: 15px;
font-weight: normal;
} 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 0px 0 0;
}
.projectsnavpadding {
padding: 0 !important;
margin: 0px 0 0 0 !important;
}
.projects-nav a {
display: block;
text-indent: -9999px;
background: #cccccc;
width: 35px;
height: 35px;
float: right;
margin-right: 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.projects-nav .next a {
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-next.png);
background-position: center center;
background-repeat: no-repeat;
}
.projects-nav .prev a {
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-prev.png);
background-position: center center;
background-repeat: no-repeat;
}
.post-navigation .next a:after {
content:"\f105";
font-family: "FontAwesome";
text-align: right;
width: 15px;
display: inline-block;
}
.post-navigation .prev a:before {
content:"\f104";
font-family: "FontAwesome";
text-align: left;
width: 15px;
display: inline-block;
}    .rev_slider {
display: block !important;
overflow: hidden !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;     
}
.fullwidthbanner-container .rev_slider {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
} #error-404 {
text-align: center;
margin-bottom: 40px;
padding: 100px 0;
position: relative;
color: #525252;
font-size: 15px;
z-index: 9;
}
#error-404 #searchform {
text-align: center;
}
#error-404 #searchform input[type="text"] {
display: inline-block;
width: 278px;
}
h2.error-404 {
font-size: 160px;
line-height: 160px;
margin: 0 0 10px 0;
font-weight: bold;
}   #sidebar { 
}
#sidebar .title {
border-color: #ddd;
}
#sidebar .widget{
margin-bottom: 50px;
}
#sidebar .widget h3 {
font-size: 15px;
margin:0 0 15px 0;
}
#sidebar .widget ul li a {
color: inherit;
}
#sidebar .widget #lang_sel li:before {
content: '';
display: none;
}
#sidebar .widget #lang_sel a:before {
content: '';
}
#sidebar .widget ul li.current_page_item,
#sidebar .widget ul li.current-menu-item { font-weight: bold }
#sidebar .accordion .accordion-title h4 {
padding: 0 10px 0 10px;
}
#sidebar .accordion .accordion-inner {
padding: 0 10px 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.widget_archive label.screen-reader-text {
display: none;
}
.widget_twitter .tweet {
margin: 0 0 24px 0;
}
#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;
}
.widget_categories ul li a:hover {
text-decoration: none;
} .sidenav {
margin:0px;
list-style: none;
padding: 0;
}
.sidenav li ul{
margin: 0;
list-style: none;
}
.sidenav li .children li a{
border-top: 1px solid #e8e8e8;
text-transform: none;
margin: 0 20px;
font-weight: normal;
padding-left: 0;
}
.sidenav .children li a::after {
content: "";
float: left;
width: 4px;
height: 4px;
background-color: #333333;
margin: 7px 12px 0 7px;
}
.sidenav > li {
border: 1px solid #e8e8e8;
margin-bottom: 2px;
}
.sidenav li a {
display: block;
margin: 0px;
padding: 10px 20px 11px;
color: #333333;
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
}
.sidenav > li.parent > a::after {
content: "\f105";
font-family: "FontAwesome";
font-size: 13px;
float: right;
}
.sidenav > li.parent:hover > a::after, .sidenav > li.current_page_parent > a::after {
content: "\f107";
}
.sidenav li.current_page_parent .children {
display: block;
}
.sidenav .children {
display: none;
}
.sidenav li:first-child a {
border-top: 0;
}
.sidenav li a:hover, .sidenav li.current_page_item > a, .sidenav > li.current_page_parent > a, .sidenav li.current_page_item a:hover {
color: #43b4f9;
}  #footer {
border-top: 10px solid #142b3a;
padding: 60px 0 30px;
background: #223e50;
color:#fff;
}
#footer a{
color:#43b4f9;
}
#footer a:hover{
text-decoration: underline;
} #footer .widget { }
#footer .widget h3 {
font-size:12px;
color: #ffffff;
text-transform: uppercase;
padding:0 0 0px 0;
margin: 0 0 0px 0;
}
#footer .widget .separator {
margin: 24px 0 32px;
}    
.widget_recent_entries ul li span {
color: #999999;
}   
.widget_recent_entries ul li span:before {
content: " - ";
}  #copyright {
padding: 5px 0;
background: #222222;
color:#777777;
}
#copyright .menu-footer-menu-container {display: inline-block;}
#copyright .menu li .sub-menu {
display: none;
}
#copyright .menu {
display: inline-block;
margin: 0 0px 0 -20px;
position: relative;
vertical-align: middle;
min-width: 200px;
}
#copyright .menu > li {
list-style: none;
display: inline-block;
margin-left: 20px;
line-height: 1;
position: relative;
}
#copyright .menu > li:first-child{margin-left: 0;}
#copyright .menu > li > a {
color: inherit;
padding: 10px 0 10px;
display: block;
}
#copyright .menu > li a:hover {
text-decoration: underline;
}
.wrap-table {
display: table; 
}
.cell {
vertical-align: middle;
display: inline-block;
display:table-cell !important;
float: none !important;
}
#copyright .copyright-text { 
padding: 10px 0 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: #333333;
-webkit-transition:0.4s all ease;
-moz-transition:0.4s all ease;
-o-transition:0.4s all ease;
transition:0.4s all ease;
-webkit-border-radius: 5px;
text-align: center;
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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/search.png) no-repeat 95% center;
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: #c0c0c0 } #wp-calendar { width: 100% }
#wp-calendar caption {
padding: 0 10px;
text-align: right;
font-weight: bold;
margin: -5px 0 5px 0;
}
#wp-calendar thead {    font-size: 10px }
#wp-calendar thead th {
padding: 5px 10px;
font-weight: bold;
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: none }
#wp-calendar tfoot #next {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-align: right;
padding-top: 5px;
}
#wp-calendar tfoot #prev {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
padding-top: 5px;
} .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 0px;
padding: 0px 14px 0px 14px;
text-decoration: none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.widget_tag_cloud a:hover {
background-color: #43b4f9;
color: #ffffff !important;
}
#footer .widget_tag_cloud a,
#infobar .widget_tag_cloud a {
text-decoration: none;
}
#footer .widget_tag_cloud a:hover,
#infobar .widget_tag_cloud a:hover {
background-color: #43b4f9;
color: #ffffff !important;
} .widget_embed p { margin-top: 10px }
.widget_embed iframe { max-width: 100% } .flickr-list {
margin-left: -1%;
margin-right: -1%;
overflow: hidden;
}
.flickr-list .flickr-item {
float: left;
display: block;
padding: 0 1% 2%;
max-width: 88px;
height: 70px;
position: relative;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.flickr-list .flickr-item a {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
.flickr-list .flickr-item a img {
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
} .instagram-item a {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
.instagram-item {
float: left;
display: block;
margin: 0 1% 2%;
max-width: 150px;
position: relative;
padding: 0px;
-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(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/twitter.png) no-repeat 0px 4px;
padding: 0 0 0 32px;
}
.widget_twitter ul li b a {
display: block;
font-size: 11px;
color: #cccccc;
font-weight: normal;
} .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: 2px;
}
.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:none;
}
.widget_portfolio .portfolio-widget-item .portfolio-pic:hover {
background: #43b4f9;
border-color: #43b4f9;
}
.widget_portfolio .portfolio-widget-item .portfolio-pic img {
width: 100%;
height: auto;
display: block;
} .widget ul {
margin-left: 0;
}
#footer .widget ul li,
#infobar .widget ul li {
list-style: none;
padding: 0px 0 13px 20px;
line-height: inherit;
}
#footer .widget ul li:before,
#infobar .widget ul li:before,
.product-categories > li:before,
.list-latestposts > 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: #aaaaaa;
background-color: #555555;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border: 1px solid #555555;
}
#footer .widget_search input:focus,
#infobar .widget_search input:focus {    color: #ffffff }
#footer #wp-calendar thead th,
#infobar #wp-calendar thead th {    border-top: 1px solid #555555 }
#footer #wp-calendar tbody,
#infobar #wp-calendar tbody {    color: #aaa }
#footer #wp-calendar tbody td,
#infobar #wp-calendar tbody td {
background: #555555;
border: 1px solid #444444;
}
#footer #wp-calendar tbody td:hover,
#infobar #wp-calendar tbody td:hover {
background: #444444;
color: #ffffff;
}
#footer #wp-calendar tbody .pad,
#infobar #wp-calendar tbody .pad {    background: none }
#footer .widget_flickr #flickr_tab a,
#infobar .widget_flickr #flickr_tab a {
border: 1px solid #333333;
padding: 4px;
background: #333333;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
#footer .widget_flickr #flickr_tab a:hover,
#infobar .widget_flickr #flickr_tab a:hover { 
background: #43b4f9;
border-color: #43b4f9;
}
#footer .widget_twitter ul li:last-child,
#infobar .widget_twitter ul li:last-child {    margin: 0 }
#footer .widget_portfolio .portfolio-widget-item,
#infobar .widget_portfolio .portfolio-widget-item {
}
#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,
#infobar .widget_portfolio .portfolio-widget-item .portfolio-pic:hover { 
background: #43b4f9;
border-color: #43b4f9;
}
#footer .twitter-list .tweet {
padding-left: 40px;
margin: 20px 0 0px 0;
background: url(//bracknelltransportservices.co.uk/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 .twitter-list a:hover {text-decoration: underline;}
#footer .wpcf7 .button {
-webkit-appearance: none;
font-size: 14px;
color: #878787;
text-transform: none;
font-weight: normal;
padding-left: 30px;
padding-right: 30px;
-webkit-box-shadow: 0px 3px 0px #222;
-moz-box-shadow: 0px 3px 0px #222;
box-shadow: 0px 3px 0px #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 0 !important;
}
#copyright .small-logo {
display: block;
float: left;
margin: -4px 16px 0 0;
text-indent: -300px;
overflow: hidden;
width: 98px;
height: 26px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/small-logo.png) center center no-repeat;
background-size: 100% auto;
}
a.button.black i,
a.button.alternative-1 i,
a.button.alternative-2 i,
a.button.alternative-3 i,
.icon-white,
.nav > .active > a > [class^="icon-"],
.nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"] {
color: #ffffff;
} #style_selector {
position: absolute;
top: 190px;
left: 0px;
width: 239px;
background: #ffffff;
z-index: 99;
-webkit-border-radius: 0 0 5px 0;
border-radius: 0 0 5px 0;
-webkit-box-shadow: 2px 2px 3px 0 rgba(100,100,100,0.2);
box-shadow: 2px 2px 3px 0 rgba(100,100,100,0.2);
} .switcher {
margin: 0;
padding: 0px 0 10px;
border: 1px solid #dedede;
border-left: 0;
-webkit-border-radius: 0 0 4px 0;
border-radius: 0 0 4px 0;
}
.box {
text-align: left;
padding: 0 20px 15px;
border-bottom: 1px solid #dedede;
position: relative;
margin: 0 0 18px;
}
.box-heading {
text-align: left;
padding: 11px 20px;
border-bottom: 1px solid #dedede;
position: relative;
margin: 0 0 18px;
}
.box-heading h4 {
margin-bottom: 0;
font-size: 14px;
text-transform: capitalize;
color: #333333;
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: #333333;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.box .radio_text {
font-size: 14px;
line-height: 20px;
padding: 0px;
display:block;
overflow: hidden;
margin: 0px;
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 0px 10px 27px;}
.box input[type=radio]
{display:none;}
.box input[type=radio] + label
{background:none;}
.box input[type=radio]:checked + label
{background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-handle.png) no-repeat 0px 0px;}
.radio-range {
width: 17px;
height: 120px;
background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-range.png) no-repeat 0px 0px;
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: #333333;
background: #fff;
border: 1px solid #dedede;
border-left: 0;
padding-left: 5px;
cursor: pointer;
position: absolute;
top: 0px;
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;
border-color: #dedede;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#style_selector .images img.active,
#style_selector .images a:hover img {
border-color: #555555;
} #style_selector .predefined {
border: none;
background: none;
}
.switcher small {
font-size: 10px;
color: #999;
}
.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;
border-color: #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: #555555;
}
.mb10 {
margin-bottom:10px;
}
.slct {
display: block;
border: 1px solid #c7c7c7;
width: 106px;
padding: 4px 30px 4px 10px;
color: #525252;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/select-bg.gif) 97% center no-repeat;
background-color: #ffffff;
overflow: hidden;
white-space:nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis; 
}
.slct a {
color: #525252;
}
.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 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:white;
border:solid 1px #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:black;border-color:black
}
.miniColors-selector.gray{
background:#DDD;border-color:#EEE
}
.miniColors-colors{
position:absolute;
top:5px;
left: 5px;
width:150px;
height:150px;
background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/colors.png) -40px 0 no-repeat;
cursor:crosshair
}
.miniColors.opacity .miniColors-colors{
left: 30px
}
.miniColors-hues{
position:absolute;
top:5px;
left: 160px;
width:20px;
height:150px;
background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/colors.png) 0 0 no-repeat;
cursor:crosshair
}
.miniColors.opacity .miniColors-hues{
left: 185px
}
.miniColors-opacity{
position:absolute;
top:5px;
left: 5px;
width:20px;
height:150px;
background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/colors.png) -20px 0 no-repeat;
cursor:crosshair
}
.miniColors-colorPicker{
position:absolute;
width:11px;
height:11px;
border:1px solid black;
-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 white;
-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 black;
background:white;
margin-top:-1px;
border-radius:2px
}
.miniColors-trigger,.miniColors-triggerWrap{
width:23px;
height:23px;
display:inline-block;
}
.miniColors-triggerWrap{
position: absolute;
right: 30px;
top: 0px;
}
.miniColors-triggerWrap{
background:url(//bracknelltransportservices.co.uk/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:none;
background:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/trigger-bg.png) 0 0 no-repeat;
background-color: transparent !important;
}
.miniColors-triggerWrap.disabled .miniColors-trigger{
cursor:default
}  #top-bar {
background-color: #fafafa;
border-bottom: 1px solid #dddddd;
}
#top-bar .block-right > * {margin-right: 0 !important;}
#top-bar .call-us {
line-height: 1;
padding: 5px 0;
display: inline-block;
margin:0 25px 0 -15px;
}
#top-bar .call-us ul {display: inline-block;}
.call-us ul li {
display: inline-block;
margin-left: 15px;
}
.call-us ul li i {
padding-right: 8px;
line-height: 1;
}
.call-us a:hover {text-decoration: underline;} #header.header2 .logo {
float: none;
display: block;
padding: 10px 0;
}
#header.header2 .logo .logo_text {
display: inline-block;
}
#header.header2 .logo img {
width: 100%;
height: 100%;
box-sizing: border-box;
}
#header.header2 #navigation ul.menu {
float: none !important;
margin: 0;
text-align: center;
display: inline-block;
line-height: 0;
}
#header.header2 #navigation {
float: none !important;
margin: 0;
text-align: center;
line-height: 0;
}
#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 0px 0 0 !important;
display: inline;
display: inline-block;
float: none;
position: relative;
}
#header.header2 #navigation .menu > li > .sub-menu {
left: 0;
}
#header.header2 #navigation .menu li.megamenu > .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 #dddddd;
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 0px 0 0 !important;
display: inline;
display: inline-block;
float: none;
position: relative;
}
#header.header4 #navigation ul.menu > li {
padding: 15px 15px;
}
#header.header4 #navigation ul.menu > li {
border-left: 1px solid transparent;
}
#header.header4 #navigation ul.menu > li:first-child {
padding-left: 0;    
}
#header.header4 #navigation ul.menu > li:first-child {
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;}
#header.header4 .logo {}
.content-area-info {text-align: right;padding: 15px 0;}
#header.header3 .logo img {
width: 100%;
height: 100%;
box-sizing: border-box;
}
#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;
}
#header.header3 #navigation ul.menu > li {
line-height: 1;
position: relative;
margin-left: 0;
padding: 15px 0;
}
#header.header3 #navigation {
border-top:1px solid #dddddd;
}
#header.header3 #navigation .menu > li > .sub-menu {
left: 0;
}
#header.header3 #navigation .menu li.megamenu > .sub-menu {
left: 0;
}
#header.header3 #navigation ul.menu > li > a {
margin: 0 0px 0 0 !important;
display: inline;
display: inline-block;
float: none;
position: relative;
}
#header.header3 #navigation ul.menu > li {
border-right: 1px solid transparent;
}
#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;
}
.woocommerce-content-box h2,
.woocommerce-content-box h4 {
font-size: 18px;
font-weight: normal;
font-family: 'Open Sans',Arial,Helvetica,sans-serif;
}
.catalog-ordering > ul{float: left;}
.catalog-ordering {margin-bottom:30px;}
.catalog-ordering a{color:#b4b3b3 !important;}
.catalog-ordering a strong{color:#3b3f42 !important;}
.catalog-ordering li.current a{}
.order-dropdown{float: left;margin:0;padding:0;list-style:none;margin-right:10px;position:relative;min-width: 170px;}
.order-dropdown ul{margin:0;padding:0;list-style:none;}
.catalog-ordering .order{margin:0;padding:0;list-style:none;}
.order-dropdown .current-li{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background:#ffffff !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:normal;}
.catalog-ordering .order{margin-right:10px;float: left;}
.catalog-ordering .order li a{
background:#ffffff;
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;
}
.order-dropdown > li:after{display:block;font-family:"FontAwesome";content:"\f107";z-index:101;position:absolute;top:0;right:0;height:39px;line-height:39px;width:39px;text-align:center;border-left: 1px solid #dbdbdb;}
.orderby-order-container{float: left;}
.products{list-style:none;margin-bottom: 0;}
.products-2 .product {
width: 50%;
float: left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
padding: 0 15px; 
}
.products-3 .product {
width: 33.3%;
float: left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
padding: 0 15px;
}
.products-4 .product {
width: 25%;
float: left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
padding: 0 15px;
}
.products-5 .product {
width: 20%;
float: left;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
padding: 0 15px;
}
.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;
} .product-images{display:block;text-align:center;position:relative;}
.onsale {
-webkit-backface-visibility: hidden;
display:block;
z-index:9;
color:#fff;
border-radius:100%;
line-height:39px;
width: 40px;
height: 40px;
text-align:center;
position:absolute;
padding:0px !important;
background-color: #e52626;
z-index: 95;
}
.product-details{padding:20px 15px 0px 15px; text-align: center;}
.product-title{font-size: 14px; text-transform: uppercase; font-weight: 600; width: 100%; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.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,0.8);
}
.product-rating-container {overflow: hidden;position: relative;height: 1em;margin: 0 0 10px;}
.star-rating {
overflow: hidden;
position: relative;
height: 1em;
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: 0.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: 0.2em;
letter-spacing: 0\9;
color: #ffd200;
}
.product-details .star-rating{}
.price del .amount,.product-details .price .from{font-size:13px;margin-right:5px;}
.price ins{text-decoration:none;}
.price ins .amount{font-size:18px;text-decoration:none;}
.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_variable:before,.product-buttons .button.product_type_grouped:before{font-family:"fontawesome";content:"\f013";margin-right:6px;}
.product-buttons .added_to_cart{display:none;}
.product-buttons .button,.product-buttons .show_details_button{}
.product-buttons .button{text-align: left;}
.product-images .crossfade-images img{
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
-o-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
position:relative;
z-index:50;
}
.product-images .crossfade-images img:hover{opacity:0;}
.product-images .hover-image{position:absolute !important;}
.woocommerce-pagination .next,.woocommerce-pagination .prev,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev:hover{border:0;}
.product{position:relative;}
.woocommerce-tabs{clear:both;}
#main .product .product_title{margin-bottom:5px;}
.product .onsale{top:10px;right:10px;}
.product .price{margin:0 0 35px 0;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; margin-bottom: 20px;}
.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:transparent;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; 
}
body.single-product .product .product_meta > span {
display: block;
}
.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; text-transform: uppercase; font-weight: 600;}
.product_meta a,.product_meta span span {}
#reviews .overall-rating{float:right;}
#reviews .review-title{margin:0;}
#reviews #comments {margin-top: 0;}
#reviews .review-main-title{margin-bottom:25px;}
#reviews .commentlist{margin-bottom:0;}
#reviews li{margin-bottom:15px;}
#reviews li:last-child{margin-bottom:0;}
#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 li .comment-text .description{clear:both;}
#reviews .add_review{margin:0;margin-top:15px;float:right;}
.has-sidebar #reviews li .comment-text{width:299px;}
#reviews #reply-title{font-size:15px;margin:0;margin-bottom:25px;}
.comment-form-rating label{display:none;}
#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:bold;}
p.stars {
position: relative;
line-height: 1em;
font-size: 1em;
}
p.stars:after {
content: "";
display: block;
clear: both;
}
p.stars a {
width: 12%;
display: block;
position: relative;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: .5em .5em .5em .75em;
background: rgba(0, 0, 0, 0.025);
margin-right: 1%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-weight: bold;
}
p.stars a:hover,
p.stars a.active {
background: rgba(0, 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";
content: "\f005";
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: normal;
}
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;
}
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:bold;padding:5px 0px;}
.shop_attributes tr td{text-align: left;width:70%;padding:5px 0px;}
.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 #slider.flexslider .slides li a {}
.product .images .flexslider .slides img{width:100%;}
.product .images #slider,.product .images #carousel{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 #slider .flex-direction-nav,.product .images #carousel .flex-direction-nav{display:none;}
.product .images:hover #slider .flex-direction-nav,.product .images:hover #carousel .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{
content:"";
float: left;
font-family: "FontAwesome";
font-size: 16px;
margin-right: 18px;
color: #64c654;
}
.woocommerce-message.woocommerce-success-message{
background-color: #aeffa1;
border-color: #64c654;
}
.woocommerce-success-message .button{float:right;}
.woocommerce-success-message .msg:before{
content:"\f058";
color: #64c654;
}
.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;}
.woocommerce form label.rememberme, .woocommerce form .lost_password {margin-left: 15px;}
.woocommerce form label.rememberme.inline input#rememberme {vertical-align: middle; margin-top: 0px;}
.woocommerce .inline {display: inline;}
.cart{}
.cart > a{display:block;padding-right:0px;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: #ffffff;}
.cart-subtotal strong {padding-right: 15px;}
.cart-contents .cart-content:last-child a{border-bottom:0;}
.cart-content a:hover{background:#f6f6f6;}
.cart-content .cart-desc{float: left;}
.cart-content a img{float: left;display:inline-block;max-width:50px;margin-right:15px;}
.cart-content a .cart-desc{display:block; overflow: hidden;}
.cart-contents a span{line-height:normal;}
.cart-content a .cart-title, #topnav .cart-content a .quantity{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;}
.cart-link {
float: left;
}
.woocommerce table, 
.woocommerce th,
.woocommerce td {
border: 0;
padding: 10px 3px;
}
.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{
font-family:'FontAwesome';
content:"\f07a";
}
.cart-content a img{border:1px solid #e8e8e8;}
.single_variation_wrap{overflow:hidden;margin:10px 0px;}
.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:bold;display: block;}
.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 ins {text-decoration: none;}
.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 .quantity{border:0;}
.product_list_widget li dl{margin:0;}
.product_list_widget li dt, .product_list_widget li dd{margin:0;display:inline;}
.product_list_widget li dt{font-weight:bold;margin-right:5px;}
.product_list_widget li .star-rating{margin:5px 0px;}
.widget_shopping_cart_content .total .amount{display:inline-block;margin-left: 25px;}
.widget_shopping_cart_content .total {padding: 10px 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: none;
color: inherit !important;
text-transform: none;
}
.widget_shopping_cart_content .buttons a.button.checkout {float: right;}
.widget_shopping_cart_content .buttons > a:before{font-family:'FontAwesome';content:"\f07a";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 0px !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:none;
display:block;
position:absolute;
top:-4px;left: 0px;
z-index:3;
border:1px solid #dfdede; 
margin-left: -8px;
-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.2);
box-shadow: 2px 2px 3px 0 rgba(0,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;
}
.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;}
.products-slider ul{}
.products-slider li{margin-right:0 !important;height:auto !important;}
.widget .products-slider li:before {
display: none;
}
.products-slider li .products-pic {display:block;border: 1px solid #e8e8e8;}
.products-slider li .products-pic img {}
.products-slider{margin-bottom:25px;}
.products-slider .price{display:inline-block;margin-top:10px; margin-bottom: 20px; color: #e52626;}
.products-slider .price .amount{font-size:18px;}
.products-slider .product-buttons{}
.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 a:before{margin-right:0 !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;
-webkit-box-sizing:border-box; -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:bold;font-size:13px !important;}
.my_account_orders thead tr th{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;}
#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:bold; 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: bold;}
.shop_table .product-remove a{font-size:18px; font-weight:bold;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{text-align:center;}
.shop_table .product-quantity,
.shop_table .product-total {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;}
.shipping-calculator-form-nohide #calc_shipping_state, .shipping-calculator-form-nohide #calc_shipping_postcode{width: 100%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.shipping-calculator-form-nohide .button{}
.custom_select_box select {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;}
.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;}
.cart_totals table td{width:50%;padding-bottom:7px;text-align: right;padding-right: 20px;}
.cart_totals table th {
padding-left: 20px;
}
.cart_totals table .total th,.cart_totals table .total td{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:normal;}
.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;}
#shipping_method{list-style:none !important;margin:0 !important;padding:0 !important;float:right;text-align: right;}
.cart_totals .total .amount{font-size:18px;}
.cart-totals-container .button{float: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;background-image:none !important;}
#wrapper .custom_select_box .dd-container .dd-selected{padding:0 !important;text-indent:10px;padding-right:15px !important;}
#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-pointer-down:after{font-family:'FontAwesome' !important;content:"\f107";font-weight:bold;}
#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 .ginput_left, .post-content .gform_wrapper .ginput_complex .ginput_right, .post-content .gform_wrapper .ginput_complex .ginput_full,.post-content .gform_wrapper .ginput_complex{overflow:visible;}
.chzn-container-single .chzn-single {
outline: none; 
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
}
#wrapper .chzn-container-single .chzn-single div b{background:none !important;}
#wrapper .chzn-container-single .chzn-single div b:after{font-family:'FontAwesome' !important;content:"\f107";font-weight:bold;}
#wrapper .chzn-container-single .chzn-single-with-drop div b:after{font-family:'FontAwesome' !important;content:"\f106";font-weight:bold;}
form.checkout .panel {display:none;}
form.checkout .form-row-first {
width: 48%;
float: left;
}
form.checkout .form-row-last {
width: 48%;
float: right;
}
form.checkout label{margin-bottom:5px;display:inline-block; float: none; width: 100%;}
form.checkout .shop_table  th.product-total{width:40%;text-align: right;}
form.checkout .shop_table tbody .product-total{width:40%;text-align: right;}
form.checkout .shop_table .product-thumbnail .product-info{float:none;}
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 th{}
form.checkout .shop_table tfoot td{width:100%;text-align: right;padding:10px 0;}
form.checkout .shop_table tfoot tr:first-child th,form.checkout .shop_table tfoot tr:first-child td{padding-top:20px;}
form.checkout .shop_table tfoot .total .amount{font-size:18px;font-weight:normal;}
form.checkout .payment_methods{list-style:none;margin:0;padding:0;margin-top:40px;}
form.checkout .payment_methods li{margin-bottom:30px;}
form.checkout .payment_methods .payment_box{padding:20px;margin-top:10px;border:1px solid #e8e8e8;}
#thank-you-box{margin-bottom:20px;}
#final-order-details .woocommerce-content-box{margin-bottom:20px;}
#final-order-details .shop_table{margin-bottom:30px;}
#final-order-details .shop_table .product-thumbnail .product-info{float:none;}
#final-order-details .shop_table .product-subtotal{text-align: right;}
#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:normal;}
#final-order-details .mini-order-details tr:last-child{border-top:1px solid;}
#final-order-details .mini-order-details tr:last-child th,#final-order-details .mini-order-details tr:last-child td{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-top:1px solid;border-bottom:1px solid;margin-bottom:50px;}
p.order-info mark{background-color:transparent;font-weight:bold;}
.product-images{position:relative;}
.cart-loading{display:block;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,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:none !important;
}
#sidebar .products .product-title, .footer-area .products .product-title{
margin:0 !important;margin-bottom:10px !important;
}
.footer-area .product_list_widget li{border:0 !important;background:url(//bracknelltransportservices.co.uk/wp-content/themes/images/bg-line.gif) repeat-x bottom left !important;}
.footer-area .product_list_widget li a{background:none !important;}
.footer-area .widget_shopping_cart_content .total{margin:10px 0px;}
.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;}
.footer-area .image-extras-content h3,#sidebar .image-extras-content h3{margin-bottom:0;text-transform:none;margin-bottom:5px;}
.footer-area .product-category mark,#sidebar .product-category mark{background-color:transparent;color:inherit;}
.footer-area .product-category h3,#sidebar .product-category h3{margin-bottom:0;}
.toparea-sliding-area {
border-bottom: 3px solid #43b4f9;
position: relative;
z-index: 999;
background-color: rgba(0,0,0,0.8);
color: #fff;
position: absolute;
width: 100%;
top: 0;
}
.toparea-content {
display: none;
padding: 30px 0;
}
.toparea-sb {
display: block;
height: 24px;
width: 24px;
background-color: rgba(0,0,0,0.8);
color: #fff !important;
text-align: center;
line-height: 24px;
font-size: 10px;
font-weight: normal;
position: absolute;
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;
}
.woocommerce-shipping-fields h3 span {
font-weight: normal;
} .tparrows.default   {
z-index:20;
cursor:pointer;
position:relative;
background-color: rgba(150,150,150, 0.4); 
width:55px; 
height:55px;     
background-repeat: no-repeat;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: background 0.3s ease;
-moz-transition: background 0.3s ease;
-ms-transition: background 0.3s ease;
-o-transition: background 0.3s ease;
transition: background 0.3s ease;
} 
.tp-leftarrow.default   {
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/tp-leftarrow.png);
background-position: 0% 50%;
}                                       
.tp-rightarrow.default {    
background-image: url(//bracknelltransportservices.co.uk/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%;
}
.wpb_images_carousel {
padding: 0 40px;
}
a.vc-carousel-control {
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;
}
a.vc-carousel-control.vc-right {
right: -40px;
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-next.png);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
}
a.vc-carousel-control.vc-left {
left: -40px;
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-prev.png);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
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: #ffffff;
z-index: 99998;
}
aside.side-navigation.side-navigation-static {
width: 196px;
-webkit-box-shadow: 0px 0 5px 1px rgba(0,0,0,0.2);
box-shadow: 0px 0 5px 1px rgba(0,0,0,0.2);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 37px;
padding-right: 37px;
}
aside.side-navigation.side-navigation-toggle {
width: 70px;
-webkit-box-shadow: 0px 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0px 0 1px 1px rgba(0,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;
}
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 {
font-size: 48px;
background-color: #43b4f9;
}
aside.side-navigation.side-navigation-toggle .logo h1.text {line-height: 78px; height: 78px; color: #ffffff !important; font-size: 48px;}
aside.side-navigation.side-navigation-toggle .logo h1 a {color: #ffffff !important;}
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-right aside.side-navigation.side-navigation-toggle .navbar-menu {
border-right: 1px solid #e8e8e8;
}
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: 0px;
z-index: 9999;
background: rgba(0,0,0,0.55);
}
.side-navigation-overlay.show {
display: block;
}
ul#side-nav-toggle, #side-nav-toggle ul {
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;}
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-left aside.side-navigation {
left: 0;
}
body.sidenav-right aside.side-navigation {
right: 0;
}  
aside.side-navigation .logo {
margin-bottom: 50px;
}
body.sidenav-right aside.side-navigation {
text-align: right;
}
aside.side-navigation .logo h1 a {
color: #3b3f42;
font-size: 36px;
text-transform: uppercase;
font-weight: bold;
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::-webkit-scrollbar, aside.side-navigation-toggle .navbar-menu::-webkit-scrollbar { 
display: none; 
}
ul#side-nav, #side-nav ul {
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;
}
body.sidenav-right ul#side-nav li a .sf-sub-indicator {left:0;}
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: normal;
}
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-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;
}
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: #ffffff;
-webkit-box-shadow: 0px 0 3px 1px rgba(0,0,0,0.15);
box-shadow: 0px 0 3px 1px rgba(0,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-right .sf-vertical > li > ul >li >ul,
body.sidenav-left .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;
border-left-color: #dFeEFF; border-left-color: rgba(255,255,255,.5);
}
.sf-vertical.sf-arrows li > .sf-with-ul:focus:after,
.sf-vertical.sf-arrows li:hover > .sf-with-ul:after,
.sf-vertical.sf-arrows .sfHover > .sf-with-ul:after {
border-left-color: white;
}
#lang_sel img, #lang_sel_list img, #lang_sel_footer img {
top:0px !important;
}
@font-face{font-family:'Sosa';src:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot);src:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot?#iefix) format('embedded-opentype'),url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.ttf) format('truetype'),url(//bracknelltransportservices.co.uk/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:'ﬁ'}.sosa-logo_alt:before{content:'ﬂ'}
@font-face {
font-family: 'fontawesome-social';
src: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358);
src: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358#iefix) format('embedded-opentype'),
url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.woff?85974358) format('woff'),
url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.ttf?85974358) format('truetype'),
url(//bracknelltransportservices.co.uk/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'; }@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) {
.section-fullwidth {
background-attachment: scroll !important;
}
.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;
}
.products li.product {
width: 50% !important;
}
.products li.product:nth-child(2n+1) {
clear: left;
}
.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 !important;
}
#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%;
width: 100%;
}
#navigation ul, #header-searchform{
display:none !important;
}
#navigation .select-menu{
display: block !important;
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;
}
.products li.product {
width: 100% !important;
}
.products li.product:nth-child(2n+1) {
clear: none;
}
}  @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; padding-left: 0; padding-right: 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; padding-left: 0; padding-right: 0;}
}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/owl-carousel-css/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
} .owl-theme.blog-gallery .owl-controls{
margin-top: 0px;
text-align: center;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.owl-theme .owl-controls{
text-align: center;
} .owl-theme .owl-controls .owl-buttons {
position: absolute;
top: 25%;
width: 100%;
margin-top: -30px;
left: 0;
}
.owl-images .owl-controls .owl-buttons {
position: absolute;
top: 50%;
width: 100%;
margin-top: -15px;
left: 0;
}
.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline; margin: 0;
padding: 0;
font-size: 12px;
overflow: hidden;
width: 25px;
height: 60px;
background: #5ed2ee;
position: absolute;
}
.owl-images .owl-controls .owl-buttons div{
width: 30px;
height: 30px;
display: block;
background-color: #ddd;
position: absolute;
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;
}
.owl-images.nav-enabled {
padding: 0 35px;
}
.owl-images .owl-controls .owl-buttons div.owl-prev {
left: 0px;
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-prev.png);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
}
.owl-images .owl-controls .owl-buttons div.owl-next {
right: 0px;
background-image: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/images/slider-next.png);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
}
.owl-theme .owl-controls .owl-buttons div:before {
content: "";
font-family: "FontAwesome";
text-indent: 0;
display: block;
line-height: 60px;
font-size: 16px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
-webkit-border-radius: 0 10px 10px 0;
-moz-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;
left: 0;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
content: "\f104";
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
-webkit-border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
border-radius: 10px 0px 0px 10px;
right: 0;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:before {
content: "\f105";
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover{
opacity: 1;
} .owl-theme .owl-controls .owl-pagination {
}
.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-controls .owl-page span{
display: block;
width: 10px;
height: 10px;
margin: 5px;
border: 1px solid transparent;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background: #bdbdbd;
}
.owl-theme.blog-gallery .owl-controls .owl-page span{
background: #ffffff;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
border-color: #1390cf;
background-color: transparent;
}
.owl-theme.blog-gallery .owl-controls .owl-page.active span,
.owl-theme.blog-gallery .owl-controls.clickable .owl-page:hover span{
border-color: #ffffff;
background-color: transparent;
} .owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
} .owl-item.loading{
min-height: 150px;
background: url(//bracknelltransportservices.co.uk/wp-content/themes/richer/framework/css/owl-carousel-css/AjaxLoader.gif) no-repeat center center
} .owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
} .owl-fade-out {
z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}
.owl-fade-in {
-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
} .owl-backSlide-out {
-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
} .owl-goDown-out {
-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
} .owl-fadeUp-in {
-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
}  @-webkit-keyframes empty {
0% {opacity: 1}
}
@-moz-keyframes empty {
0% {opacity: 1}
}
@keyframes empty {
0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-moz-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
25% { opacity: .5; -webkit-transform: translateZ(-500px); }
75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
25% { opacity: .5; -moz-transform: translateZ(-500px); }
75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
25% { opacity: .5; transform: translateZ(-500px); }
75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -webkit-transform: translateZ(-500px); }
100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -moz-transform: translateZ(-500px); }
100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
to { opacity: 0; transform: scale(1.5); }
}.wpforms-container .wpforms-error-container,.wpforms-container .wpforms-error-noscript{color:#D63637}.wpforms-container .wpforms-error-styled-container{padding:15px 0}.wpforms-container .wpforms-error-styled-container p{margin:0}.wpforms-container .wpforms-error-styled-container+.wpforms-submit-container{margin-top:10px}.wpforms-container label.wpforms-error,.wpforms-container em.wpforms-error{display:block;color:#D63637;font-size:0.9em;font-style:normal;cursor:default;min-width:120px}.wpforms-container .wpforms-field input.wpforms-error,.wpforms-container .wpforms-field input.user-invalid,.wpforms-container .wpforms-field textarea.wpforms-error,.wpforms-container .wpforms-field textarea.user-invalid,.wpforms-container .wpforms-field select.wpforms-error,.wpforms-container .wpforms-field select.user-invalid{border:1px solid #D63637}.wpforms-container .wpforms-field input[type=checkbox].wpforms-error,.wpforms-container .wpforms-field input[type=checkbox].user-invalid,.wpforms-container .wpforms-field input[type=radio].wpforms-error,.wpforms-container .wpforms-field input[type=radio].user-invalid{border:none}.wpforms-container .wpforms-field.wpforms-has-error .choices__inner{border:1px solid #D63637}.wpforms-container .wpforms-error-alert{border:1px solid rgba(0,0,0,0.25);text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:10px 15px;font-size:14px;margin:0 0 10px 0}.wpforms-container .wpforms-error-alert{color:#D63637;background-color:#f2dede;border-color:#f2dede}div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"]{border-style:none}.wpforms-container .wpforms-screen-reader-element{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;word-wrap:normal !important}.wpforms-container .wpforms-field-hp{display:none !important;position:absolute !important;left:-9000px !important}.wpforms-container .wpforms-recaptcha-container{padding:0;clear:both}.wpforms-container .wpforms-recaptcha-container iframe{display:block;width:100%;max-width:100%}.wpforms-container .wpforms-recaptcha-container .g-recaptcha,.wpforms-container .wpforms-recaptcha-container .h-captcha,.wpforms-container .wpforms-recaptcha-container .cf-turnstile{padding:10px 0 0}.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile.wpforms-is-turnstile-invisible{padding:0;height:0}.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile iframe{position:relative !important;visibility:inherit !important}.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .g-recaptcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .h-captcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .cf-turnstile,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .g-recaptcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .h-captcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .cf-turnstile,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .g-recaptcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .h-captcha,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .cf-turnstile{padding:0}.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-v3 .wpforms-error:first-of-type,.wpforms-container .wpforms-recaptcha-container.wpforms-is-turnstile-invisible .wpforms-error:first-of-type,.wpforms-container .wpforms-recaptcha-container.wpforms-is-recaptcha-type-invisible .wpforms-error:first-of-type{margin-top:10px}.wpforms-container amp-img>img{position:absolute}.wpforms-container .amp-form-submit-success .wpforms-field-container,.wpforms-container .amp-form-submit-success .wpforms-submit-container{display:none}.wpforms-container .wpforms-preview-notice-links{line-height:2.4}body.rtl .wpforms-container .wpforms-form input[type=tel]{direction:ltr;text-align:right}body.rtl .wpforms-container .wpforms-form input[type=url]{direction:ltr;text-align:right}body.rtl .wpforms-container .wpforms-form input[type=url]::-webkit-textfield-decoration-container{display:flex;flex-direction:row-reverse}body.rtl .wpforms-container .wpforms-form input[type=email]{direction:ltr;text-align:right}body.rtl .wpforms-container .wpforms-form input[type=email]::-webkit-textfield-decoration-container{display:flex;flex-direction:row-reverse}body.rtl .wpforms-container .wpforms-form input[type=number]::-webkit-textfield-decoration-container{flex-direction:row-reverse}body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-datepicker-clear{right:auto;left:10px}body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .ui-timepicker-list li{padding:3px 5px 3px 0 !important}body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-medium+.wpforms-datepicker-clear{left:calc( 40% + 10px);right:auto}body.rtl .wpforms-container .wpforms-form .wpforms-field-file-upload .dz-remove{right:auto;left:0}body.rtl .wpforms-container .wpforms-form .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label{margin-left:0;margin-right:10px}body.rtl .ui-timepicker-list li{padding:3px 5px 3px 0}.wpforms-container .wpforms-form .wpforms-field.wpforms-field-email .wpforms-field-row,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-address .wpforms-field-row,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-password .wpforms-field-row{flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-row-responsive}.wpforms-container .wpforms-form .wpforms-field.wpforms-field-name .wpforms-field-row{flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-row-responsive-name-field}.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row-responsive{flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-row-responsive}@container wpforms-field-row-responsive (max-width: 200px){.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block{width:100%;padding:0}.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child{padding:0}.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:15px}}@container wpforms-field-row-responsive-name-field (max-width: 260px){.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block{width:100%;padding:0}.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child{padding:0}.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:15px}}.wpforms-container .wpforms-form .wpforms-checkbox-2-columns,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns,.wpforms-container .wpforms-form .wpforms-list-2-columns{container-type:inline-size;container-name:wpforms-field-2-columns-responsive}@container wpforms-field-2-columns-responsive (max-width: 320px){.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-form .wpforms-list-2-columns ul{grid-template-columns:1fr !important}.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul li,.wpforms-container .wpforms-form .wpforms-list-2-columns ul li{width:100%}}.wpforms-container .wpforms-form .wpforms-checkbox-3-columns,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns,.wpforms-container .wpforms-form .wpforms-list-3-columns{container-type:inline-size;container-name:wpforms-field-3-columns-responsive}@container wpforms-field-3-columns-responsive (max-width: 480px){.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-form .wpforms-list-3-columns ul{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,.wpforms-container .wpforms-form .wpforms-list-3-columns ul li{width:100%}}@container wpforms-field-3-columns-responsive (max-width: 320px){.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-form .wpforms-list-3-columns ul{grid-template-columns:1fr !important}.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,.wpforms-container .wpforms-form .wpforms-list-3-columns ul li{width:100%}}@media only screen and (max-width: 600px){div.wpforms-container .wpforms-form .wpforms-field>*{max-width:100%}div.wpforms-container .wpforms-form .wpforms-field{padding-right:1px;padding-left:1px}div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field input.wpforms-field-large,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field select.wpforms-field-large,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field .wpforms-field-row.wpforms-field-large{max-width:100%}div.wpforms-container .wpforms-form .wpforms-mobile-full{width:100%;margin-left:0}div.wpforms-container .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater){overflow-x:hidden}div.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul,div.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul,div.wpforms-container .wpforms-form .wpforms-list-2-columns ul,div.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul,div.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul,div.wpforms-container .wpforms-form .wpforms-list-3-columns ul{grid-template-columns:1fr !important}div.wpforms-container .wpforms-form .wpforms-checkbox-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-multiplechoice-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-list-2-columns ul li,div.wpforms-container .wpforms-form .wpforms-checkbox-3-columns ul li,div.wpforms-container .wpforms-form .wpforms-multiplechoice-3-columns ul li,div.wpforms-container .wpforms-form .wpforms-list-3-columns ul li{width:100%}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{display:block;margin:0 0 10px 0}div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{width:30px;height:30px;line-height:30px}div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page{width:100% !important;padding:5px 10px}div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{display:none}div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active{font-weight:700}div.wpforms-container .wpforms-form.inline-fields .wpforms-field-container,div.wpforms-container .wpforms-form.inline-fields .wpforms-field{display:block;width:100%}div.wpforms-container .wpforms-form.inline-fields .wpforms-submit-container{width:100%}}.wpforms-container{margin-bottom:26px}.wpforms-container .wpforms-form *{word-break:break-word;box-sizing:border-box}.wpforms-container .wpforms-form .wpforms-field-label,.wpforms-container .wpforms-form .wpforms-field-sublabel,.wpforms-container .wpforms-form .wpforms-field-description,.wpforms-container .wpforms-form textarea,.wpforms-container .wpforms-form li,.wpforms-container .wpforms-form th{hyphens:auto}.wpforms-container ul,.wpforms-container ul li{background:none;border:0;margin:0}.wpforms-container .wpforms-title{font-size:24px;font-weight:700;margin:0 0 10px 0}.wpforms-container .wpforms-submit-container{clear:both;position:relative}.wpforms-container .wpforms-submit-spinner{margin-inline-start:15px;display:inline-block;vertical-align:middle}.wpforms-container .wpforms-hidden{display:none !important}.wpforms-clear:before{content:" ";display:table}.wpforms-clear:after{clear:both;content:" ";display:table}.wpforms-container .wpforms-notice{background-color:#ffffff;border:1px solid rgba(0,0,0,0.25);border-left-width:12px;color:#333333;font-size:16px;line-height:1.5;margin-bottom:30px;padding:20px 36px 20px 26px;position:relative}.wpforms-container .wpforms-notice .wpforms-delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin:0;padding:0;vertical-align:top;width:20px;position:absolute;right:10px;top:10px}.wpforms-container .wpforms-notice .wpforms-delete:before,.wpforms-container .wpforms-notice .wpforms-delete:after{background-color:#ffffff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.wpforms-container .wpforms-notice .wpforms-delete:before{height:2px;width:50%}.wpforms-container .wpforms-notice .wpforms-delete:after{height:50%;width:2px}.wpforms-container .wpforms-notice .wpforms-delete:hover,.wpforms-container .wpforms-notice .wpforms-delete:focus{background-color:rgba(10,10,10,0.3)}.wpforms-container .wpforms-notice a{text-decoration:underline}.wpforms-container .wpforms-notice p{margin:0 0 20px 0}.wpforms-container .wpforms-notice p:last-of-type{margin-bottom:0}.wpforms-container .wpforms-notice .wpforms-notice-actions{margin-top:20px}.wpforms-container .wpforms-notice .wpforms-notice-action{border:2px solid;margin-right:20px;padding:5px;text-decoration:none}.wpforms-container .wpforms-notice .wpforms-notice-action:hover,.wpforms-container .wpforms-notice .wpforms-notice-action:focus,.wpforms-container .wpforms-notice .wpforms-notice-action:active{color:#ffffff}.wpforms-container .wpforms-notice.wpforms-info{border-color:#3273dc}.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action{border-color:#3273dc}.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-info .wpforms-notice-action:active{background-color:#3273dc}.wpforms-container .wpforms-notice.wpforms-success{border-color:#23d160}.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action{border-color:#23d160}.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-success .wpforms-notice-action:active{background-color:#23d160}.wpforms-container .wpforms-notice.wpforms-warning{border-color:#ffdd57}.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action{border-color:#ffdd57}.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-warning .wpforms-notice-action:active{background-color:#ffdd57;color:inherit}.wpforms-container .wpforms-notice.wpforms-error{border-color:#D63637}.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action{border-color:#D63637}.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:hover,.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:focus,.wpforms-container .wpforms-notice.wpforms-error .wpforms-notice-action:active{background-color:#D63637}.wpforms-container .wpforms-preview-notice-links{line-height:2.4}.wpforms-container input.wpforms-field-medium,.wpforms-container select.wpforms-field-medium,.wpforms-container .wpforms-field-row.wpforms-field-medium,.wp-core-ui div.wpforms-container input.wpforms-field-medium,.wp-core-ui div.wpforms-container select.wpforms-field-medium,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium{max-width:60%}.wpforms-container input.wpforms-field-small,.wpforms-container select.wpforms-field-small,.wpforms-container .wpforms-field-row.wpforms-field-small,.wp-core-ui div.wpforms-container input.wpforms-field-small,.wp-core-ui div.wpforms-container select.wpforms-field-small,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-small{max-width:25%}.wpforms-container input.wpforms-field-large,.wpforms-container select.wpforms-field-large,.wpforms-container .wpforms-field-row.wpforms-field-large,.wp-core-ui div.wpforms-container input.wpforms-field-large,.wp-core-ui div.wpforms-container select.wpforms-field-large,.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-large{max-width:100%}.wpforms-container fieldset,.wp-core-ui div.wpforms-container fieldset{display:block;border:none;margin:0;padding:0}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:15px 0;position:relative}.wpforms-container .wpforms-field.wpforms-field-hidden,.wp-core-ui div.wpforms-container .wpforms-field.wpforms-field-hidden{display:none;padding:0}.wpforms-container .wpforms-field-description,.wpforms-container .wpforms-field-limit-text,.wp-core-ui div.wpforms-container .wpforms-field-description,.wp-core-ui div.wpforms-container .wpforms-field-limit-text{font-size:0.8em;margin:5px 0 0 0;word-break:break-word;word-wrap:break-word;line-height:1.3}.wpforms-container .wpforms-field-description.wpforms-disclaimer-description,.wp-core-ui div.wpforms-container .wpforms-field-description.wpforms-disclaimer-description{background-color:#ffffff;border:1px solid rgba(0,0,0,0.25);padding:15px 15px 0;height:125px;overflow-y:scroll;overflow-x:hidden}.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p,.wp-core-ui div.wpforms-container .wpforms-field-description.wpforms-disclaimer-description p{margin:0 0 15px 0}.wpforms-container .wpforms-field-description-before,.wpforms-container .wpforms-field-description.before,.wp-core-ui div.wpforms-container .wpforms-field-description-before,.wp-core-ui div.wpforms-container .wpforms-field-description.before{font-size:0.85em;margin:0 0 5px 0}.wpforms-container .wpforms-field-label,.wp-core-ui div.wpforms-container .wpforms-field-label{display:block;font-weight:700;font-style:normal;word-break:break-word;word-wrap:break-word}.wpforms-container .wpforms-field-label-inline,.wp-core-ui div.wpforms-container .wpforms-field-label-inline{display:inline;vertical-align:baseline;font-weight:400;font-style:normal;word-break:break-word;word-wrap:break-word}.wpforms-container .wpforms-field-sublabel,.wp-core-ui div.wpforms-container .wpforms-field-sublabel{display:block;font-size:0.8em;font-weight:400;font-style:normal;min-width:120px}.wpforms-container .wpforms-field-label.wpforms-label-hide,.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide,.wp-core-ui div.wpforms-container .wpforms-field-label.wpforms-label-hide,.wp-core-ui div.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}.wpforms-container .wpforms-required-label,.wp-core-ui div.wpforms-container .wpforms-required-label{color:var(--wpforms-label-error-color);font-weight:normal}.wpforms-container input[type=date],.wpforms-container input[type=datetime],.wpforms-container input[type=datetime-local],.wpforms-container input[type=email],.wpforms-container input[type=month],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=range],.wpforms-container input[type=search],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container input[type=time],.wpforms-container input[type=url],.wpforms-container input[type=week],.wpforms-container select,.wpforms-container textarea,.wp-core-ui div.wpforms-container input[type=date],.wp-core-ui div.wpforms-container input[type=datetime],.wp-core-ui div.wpforms-container input[type=datetime-local],.wp-core-ui div.wpforms-container input[type=email],.wp-core-ui div.wpforms-container input[type=month],.wp-core-ui div.wpforms-container input[type=number],.wp-core-ui div.wpforms-container input[type=password],.wp-core-ui div.wpforms-container input[type=range],.wp-core-ui div.wpforms-container input[type=search],.wp-core-ui div.wpforms-container input[type=tel],.wp-core-ui div.wpforms-container input[type=text],.wp-core-ui div.wpforms-container input[type=time],.wp-core-ui div.wpforms-container input[type=url],.wp-core-ui div.wpforms-container input[type=week],.wp-core-ui div.wpforms-container select,.wp-core-ui div.wpforms-container textarea{display:block;width:100%;box-sizing:border-box;font-family:inherit;font-style:normal;font-weight:400;margin:0}.wpforms-container input[type=date]:read-only,.wpforms-container input[type=datetime]:read-only,.wpforms-container input[type=datetime-local]:read-only,.wpforms-container input[type=email]:read-only,.wpforms-container input[type=month]:read-only,.wpforms-container input[type=number]:read-only,.wpforms-container input[type=password]:read-only,.wpforms-container input[type=range]:read-only,.wpforms-container input[type=search]:read-only,.wpforms-container input[type=tel]:read-only,.wpforms-container input[type=text]:read-only,.wpforms-container input[type=time]:read-only,.wpforms-container input[type=url]:read-only,.wpforms-container input[type=week]:read-only,.wpforms-container select:read-only,.wpforms-container textarea:read-only,.wp-core-ui div.wpforms-container input[type=date]:read-only,.wp-core-ui div.wpforms-container input[type=datetime]:read-only,.wp-core-ui div.wpforms-container input[type=datetime-local]:read-only,.wp-core-ui div.wpforms-container input[type=email]:read-only,.wp-core-ui div.wpforms-container input[type=month]:read-only,.wp-core-ui div.wpforms-container input[type=number]:read-only,.wp-core-ui div.wpforms-container input[type=password]:read-only,.wp-core-ui div.wpforms-container input[type=range]:read-only,.wp-core-ui div.wpforms-container input[type=search]:read-only,.wp-core-ui div.wpforms-container input[type=tel]:read-only,.wp-core-ui div.wpforms-container input[type=text]:read-only,.wp-core-ui div.wpforms-container input[type=time]:read-only,.wp-core-ui div.wpforms-container input[type=url]:read-only,.wp-core-ui div.wpforms-container input[type=week]:read-only,.wp-core-ui div.wpforms-container select:read-only,.wp-core-ui div.wpforms-container textarea:read-only{cursor:default}.wpforms-container textarea,.wp-core-ui div.wpforms-container textarea{resize:vertical}.wpforms-container input[type=checkbox],.wpforms-container input[type=radio],.wp-core-ui div.wpforms-container input[type=checkbox],.wp-core-ui div.wpforms-container input[type=radio]{width:16px;height:16px;margin:2px 10px 0 3px;display:inline-block;vertical-align:baseline;font-style:normal;font-weight:400}.wpforms-container .wpforms-five-sixths,.wpforms-container .wpforms-four-sixths,.wpforms-container .wpforms-four-fifths,.wpforms-container .wpforms-one-fifth,.wpforms-container .wpforms-one-fourth,.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-one-sixth,.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-three-fourths,.wpforms-container .wpforms-three-fifths,.wpforms-container .wpforms-three-sixths,.wpforms-container .wpforms-two-fourths,.wpforms-container .wpforms-two-fifths,.wpforms-container .wpforms-two-sixths,.wpforms-container .wpforms-two-thirds{float:left;margin-left:20px;clear:none}.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-three-sixths,.wpforms-container .wpforms-two-fourths{width:calc( 50% - 10px)}.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-two-sixths{width:calc( 100% / 3 - 20px)}.wpforms-container .wpforms-one-third.wpforms-first,.wpforms-container .wpforms-two-sixths.wpforms-first{width:calc( 100% / 3)}.wpforms-container .wpforms-four-sixths,.wpforms-container .wpforms-two-thirds{width:calc( 2 * 100% / 3 - 20px)}.wpforms-container .wpforms-four-sixths.wpforms-first,.wpforms-container .wpforms-two-thirds.wpforms-first{width:calc( 2 * 100% / 3)}.wpforms-container .wpforms-one-fourth{width:calc( 25% - 20px)}.wpforms-container .wpforms-one-fourth.wpforms-first{width:25%}.wpforms-container .wpforms-three-fourths{width:calc( 75% - 20px)}.wpforms-container .wpforms-three-fourths.wpforms-first{width:75%}.wpforms-container .wpforms-one-fifth{width:calc( 100% / 5 - 20px)}.wpforms-container .wpforms-one-fifth.wpforms-first{width:calc( 100% / 5)}.wpforms-container .wpforms-two-fifths{width:calc( 2 * 100% / 5 - 20px)}.wpforms-container .wpforms-two-fifths.wpforms-first{width:calc( 2 * 100% / 5)}.wpforms-container .wpforms-three-fifths{width:calc( 3 * 100% / 5 - 20px)}.wpforms-container .wpforms-three-fifths.wpforms-first{width:calc( 3 * 100% / 5)}.wpforms-container .wpforms-four-fifths{width:calc( 4 * 100% / 5 - 20px)}.wpforms-container .wpforms-four-fifths.wpforms-first{width:calc( 4 * 100% / 5)}.wpforms-container .wpforms-one-sixth{width:calc( 100% / 6 - 20px)}.wpforms-container .wpforms-one-sixth.wpforms-first{width:calc( 100% / 6)}.wpforms-container .wpforms-five-sixths{width:calc( 5 * 100% / 6 - 20px)}.wpforms-container .wpforms-five-sixths.wpforms-first{width:calc( 5 * 100% / 6)}.wpforms-container .wpforms-first{clear:both !important;margin-left:0 !important}.wpforms-container .wpforms-field{float:none;clear:both}.wpforms-container .wpforms-field.wpforms-five-sixths,.wpforms-container .wpforms-field.wpforms-four-sixths,.wpforms-container .wpforms-field.wpforms-four-fifths,.wpforms-container .wpforms-field.wpforms-one-fifth,.wpforms-container .wpforms-field.wpforms-one-fourth,.wpforms-container .wpforms-field.wpforms-one-half,.wpforms-container .wpforms-field.wpforms-one-sixth,.wpforms-container .wpforms-field.wpforms-one-third,.wpforms-container .wpforms-field.wpforms-three-fourths,.wpforms-container .wpforms-field.wpforms-three-fifths,.wpforms-container .wpforms-field.wpforms-three-sixths,.wpforms-container .wpforms-field.wpforms-two-fourths,.wpforms-container .wpforms-field.wpforms-two-fifths,.wpforms-container .wpforms-field.wpforms-two-sixths,.wpforms-container .wpforms-field.wpforms-two-thirds{float:left;margin-left:20px;clear:none}.wpforms-container .wpforms-field .wpforms-field-row{align-items:start;position:relative;display:flex;justify-content:space-between;margin-bottom:15px}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block{padding:0 10px}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child{padding-inline-start:0}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child{padding-inline-end:0}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:only-child{margin-right:auto;padding-right:10px}.wpforms-container .wpforms-field .wpforms-field-row:before{content:"";display:table}.wpforms-container .wpforms-field .wpforms-field-row:after{clear:both;content:"";display:table}.wpforms-container .wpforms-field .wpforms-field-row:last-of-type{margin-bottom:0}.wpforms-container .wpforms-field .wpforms-field-row>:only-child{width:100%}.wpforms-container .wpforms-field .wpforms-field-row.wpforms-no-columns{display:block}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-five-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fifth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fourth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-sixth,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-third,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fourths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fifths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-thirds{float:none;margin-left:0;clear:initial}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fourths{width:50%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-third,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-sixths{width:33.33333%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-sixths,.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-thirds{width:66.66667%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fourth{width:25%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fourths{width:75%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-fifth{width:20%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-two-fifths{width:40%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-three-fifths{width:60%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-four-fifths{width:80%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-sixth{width:16.66667%}.wpforms-container .wpforms-field .wpforms-field-row .wpforms-five-sixths{width:83.33333%}.wpforms-container .wpforms-field .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-field .wpforms-list-2-columns ul,.wpforms-container .wpforms-field .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-field .wpforms-list-3-columns ul{display:grid;gap:15px 30px}.wpforms-container .wpforms-field .wpforms-checkbox-2-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-2-columns ul,.wpforms-container .wpforms-field .wpforms-list-2-columns ul{grid-template-columns:repeat(2, 1fr)}.wpforms-container .wpforms-field .wpforms-checkbox-3-columns ul,.wpforms-container .wpforms-field .wpforms-multiplechoice-3-columns ul,.wpforms-container .wpforms-field .wpforms-list-3-columns ul{grid-template-columns:repeat(3, 1fr)}.wpforms-container .wpforms-field .wpforms-list-inline ul li{display:inline-block;vertical-align:top;margin-right:20px}.wpforms-container.inline-fields{overflow:visible}.wpforms-container.inline-fields .wpforms-form{display:flex;justify-content:space-between}.wpforms-container.inline-fields .wpforms-field-container{display:flex;justify-content:space-between;width:calc( 100% - 175px)}.wpforms-container.inline-fields .wpforms-field-container .wpforms-field{padding-right:7px;padding-left:8px}.wpforms-container.inline-fields .wpforms-field-container .wpforms-field:first-of-type{padding-left:0}.wpforms-container.inline-fields .wpforms-field-container .wpforms-field:last-of-type{padding-right:0}.wpforms-container.inline-fields .wpforms-field-row:first-of-type .wpforms-field-row-block:first-child{padding-left:0}.wpforms-container.inline-fields .wpforms-submit-container{width:160px;padding-bottom:16px;align-self:flex-end}.wpforms-container.inline-fields .wpforms-submit{display:block;width:100%}.wpforms-container.inline-fields input.wpforms-field-medium,.wpforms-container.inline-fields select.wpforms-field-medium,.wpforms-container.inline-fields .wpforms-field-row.wpforms-field-medium{max-width:100%}.wpforms-container ul.wpforms-image-choices label:not(.wpforms-error){cursor:pointer;position:relative}.wpforms-container ul.wpforms-image-choices label input{top:50%}.wpforms-container .wpforms-image-choices-modern img{display:inline-block;margin:0 auto;max-width:100%}.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error){background:none;display:inline-block;margin:0 auto;cursor:pointer;border:1px solid #ffffff;border-radius:3px;padding:20px;transition:all 0.5s;text-align:center}.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):hover{border:1px solid rgba(0,0,0,0.25)}.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):focus,.wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error):focus-within{border:1px solid rgba(0,0,0,0.25)}.wpforms-container .wpforms-image-choices-modern .wpforms-selected label,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) label{box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-label{font-weight:700}.wpforms-container .wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after,.wpforms-container .wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-image:after{opacity:1}.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image{display:block;position:relative}.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after{content:"\2714";font-size:22px;line-height:32px;color:#ffffff;background:var(--wpforms-button-background-color, #066aab);opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border-radius:50%;transition:all 0.5s}.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-label{display:block;margin-top:12px}.wpforms-container .wpforms-list-inline .wpforms-image-choices-modern li{margin:5px !important}.wpforms-container .wpforms-image-choices-classic img{display:inline-block;margin:0 auto;max-width:100%}.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error){background:none;display:inline-block;margin:0 auto;cursor:pointer;border:1px solid transparent;padding:10px;text-align:center}.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):hover{border:1px solid rgba(0,0,0,0.25)}.wpforms-container .wpforms-image-choices-classic label:not(.wpforms-error):focus{border:1px solid rgba(0,0,0,0.25)}.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-image{display:block}.wpforms-container .wpforms-image-choices-classic .wpforms-selected label,.wpforms-container .wpforms-image-choices-classic li:has(input:checked) label{border-color:rgba(0,0,0,0.7)}.wpforms-container .wpforms-image-choices-classic .wpforms-image-choices-label{display:block;margin-top:8px}.wpforms-container .wpforms-list-inline .wpforms-image-choices-classic li{margin:0 10px 10px 0 !important}.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item img{display:inline-block;margin:0 auto;max-width:100%}.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item input{vertical-align:middle}.wpforms-container .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label{display:inline-block;margin-top:5px;margin-left:10px;vertical-align:middle}.wpforms-container-full ul.wpforms-icon-choices,.wpforms-container-full ul.wpforms-icon-choices *{box-sizing:border-box}.wpforms-container-full ul.wpforms-icon-choices{display:flex;flex-direction:column;width:100%;padding:0 1px 0 1px !important;margin:12px 0 -20px 0 !important}.wpforms-container-full ul.wpforms-icon-choices+.wpforms-field-description,.wpforms-container-full ul.wpforms-icon-choices+.wpforms-error{margin-top:15px}.wpforms-container-full ul.wpforms-icon-choices li{min-width:120px;padding-right:0 !important;margin:0 0 20px 0 !important}.wpforms-container-full ul.wpforms-icon-choices label{position:relative;display:block;margin:0;cursor:pointer}.wpforms-container-full ul.wpforms-icon-choices .wpforms-icon-choices-icon{display:block}.wpforms-container-full ul.wpforms-icon-choices svg{margin:0 auto;fill:var(--wpforms-icon-choices-color)}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-none svg{margin:0}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-modern li{margin:0 0 22px 0 !important}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default label{text-align:center}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon{position:relative;z-index:1;margin-bottom:10px;padding:15px 20px 45px 20px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:6px}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon svg{position:relative;z-index:2}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:6px;background-color:#ffffff}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon,.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon{background-color:transparent;box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);box-sizing:border-box}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg,.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon-bg{background-color:var(--wpforms-icon-choices-color);opacity:.1}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-modern li label{background-color:#ffffff !important;box-shadow:0 0 0 1px #cccccc;border-radius:6px;height:100%;padding:20px 20px 15px 20px;text-align:center}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label,.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-modern li:has(input:checked) label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color),0 2px 10px rgba(0,0,0,0.15)}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-modern li .wpforms-icon-choices-icon{margin-bottom:10px}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-classic li label{background-color:#ffffff !important;height:100%;padding:20px 20px 15px 20px;text-align:center}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover{box-shadow:0 0 0 1px #999999}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label{box-shadow:0 0 0 1px #999999}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label,.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-classic li:has(input:checked) label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}.wpforms-container-full ul.wpforms-icon-choices.wpforms-icon-choices-classic li .wpforms-icon-choices-icon{margin-bottom:10px}.wpforms-container-full .wpforms-field-radio ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before{content:"";position:absolute;z-index:2;bottom:15px;left:calc(50% - 8px);display:block;width:16px;height:16px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:50%;margin:15px auto 0}.wpforms-container-full .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}.wpforms-container-full .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container-full .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,.wpforms-container-full .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container-full .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after{content:"";position:absolute;z-index:2;bottom:calc(15px + 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;background-color:var(--wpforms-icon-choices-color);border-radius:50%}.wpforms-container-full .wpforms-field-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before{content:"";position:absolute;z-index:2;bottom:15px;left:calc(50% - 8px);display:block;width:16px;height:16px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:3px;margin:15px auto 0}.wpforms-container-full .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,.wpforms-container-full .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}.wpforms-container-full .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container-full .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,.wpforms-container-full .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,.wpforms-container-full .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after{content:"";box-sizing:border-box;display:block;position:absolute;z-index:2;bottom:23px;left:calc(50% - 6px);width:6px;height:10px;border-style:solid;border-color:var(--wpforms-icon-choices-color);border-width:0 2px 2px 0;transform-origin:bottom left;transform:rotate(45deg)}.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices,.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices,.wpforms-container-full .wpforms-list-inline ul.wpforms-icon-choices{flex-direction:row;flex-wrap:wrap}.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices li,.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices li,.wpforms-container-full .wpforms-list-inline ul.wpforms-icon-choices li{margin-right:20px !important}.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,.wpforms-container-full .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container-full .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li{margin-right:22px !important;margin-bottom:22px !important}.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices li{width:calc( 100% / 2 - 20px / 2)}.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n){margin-right:0 !important}.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container-full .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li{width:calc( 100% / 2 - 22px / 2)}.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices li{width:calc( 100% / 3 - 20px * 2 / 3)}.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n){margin-right:0 !important}.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,.wpforms-container-full .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li{width:calc( 100% / 3 - 22px * 2 / 3)}.wpforms-container-full .wpforms-list-inline ul.wpforms-icon-choices li{width:auto;max-width:calc( 100% / 4 - 20px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content{display:flex;align-items:center;gap:15px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price{width:calc(60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-small{text-wrap:balance;width:calc(25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-large{width:calc(100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content select.wpforms-payment-quantity{margin-left:0;height:30px;min-height:30px;font-size:14px;padding-top:0;padding-bottom:0}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price{display:inline-block;max-width:calc( 60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small{max-width:calc( 25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-large{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-quantity{display:inline-block;margin-inline-start:15px;width:70px;min-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern{display:flex;flex-wrap:wrap;column-gap:15px;align-items:flex-start}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-label{min-width:100%}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .choices{margin-bottom:5px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row{flex-grow:1;max-width:calc( 60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-small{max-width:calc( 25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-large{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity{flex-basis:70px;max-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity .choices__list--dropdown{min-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-description{flex-basis:100%;margin-top:0}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-error{flex-basis:100%}@media only screen and (max-width: 600px){.wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price{width:calc( 100% - 85px) !important;max-width:100% !important}.wpforms-form .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price{width:calc( 100% - 70px) !important}.wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row{width:calc( 100% - 85px) !important;max-width:100% !important}}#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-medium,#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .choices .choices__inner{border-radius:3px;min-height:35px}.wpforms-container .wpforms-form .choices .choices__inner .choices__list--single{height:auto}.wpforms-container .wpforms-form .choices .choices__inner .choices__list--multiple .choices__item{line-height:1.3}.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__inner,.wpforms-container .wpforms-form .choices.is-open .choices__list--dropdown{border-radius:0 0 3px 3px}.wpforms-container .wpforms-form .choices.is-open.is-flipped .choices__list--dropdown,.wpforms-container .wpforms-form .choices.is-open .choices__inner{border-radius:3px 3px 0 0}.wpforms-container textarea{line-height:1.3}.wpforms-container textarea.wpforms-field-small{height:70px}.wpforms-container textarea.wpforms-field-medium{height:120px}.wpforms-container textarea.wpforms-field-large{height:220px}.wpforms-container .wpforms-order-summary-container{display:block;max-width:60%}.wpforms-container .wpforms-order-summary-container *{word-break:break-word;box-sizing:border-box}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview{width:100%;table-layout:fixed}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th{text-align:center}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{text-align:left}.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{text-align:right}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity{width:8ch}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short{display:none}@media (max-width: 600px){.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity{width:4ch}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short{display:inline}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full{display:none}}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{width:6ch;text-align:right}.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{text-align:left}.wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{text-align:left}.rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{text-align:right}.wpforms-container .size-large>.wpforms-order-summary-container,.wpforms-container .wpforms-field-large>.wpforms-order-summary-container{max-width:100%}.wpforms-container .size-medium>.wpforms-order-summary-container,.wpforms-container .wpforms-field-medium>.wpforms-order-summary-container{max-width:60%}.wpforms-container .wpforms-order-summary-container tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price{color:#D63637}.wpforms-field.wpf-disable-field select,.wpforms-field.wpf-disable-field textarea,.wpforms-field.wpf-disable-field button,.wpforms-field.wpf-disable-field input[type=text],.wpforms-field.wpf-disable-field input[type=number],.wpforms-field.wpf-disable-field input[type=email],.wpforms-field.wpf-disable-field input[type=url],.wpforms-field.wpf-disable-field input[type=tel],.wpforms-field.wpf-disable-field input[type=password],.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpf-disable-field input[type=range],.wpforms-field.wpf-disable-field input[type=file],.wpforms-field.wpf-disable-field input.wpforms-field-date-time-date,.wpforms-field.wpf-disable-field .wpforms-uploader,.wpforms-field.wpf-disable-field .choices,.wpforms-field.wpf-disable-field .wpforms-image-choices-image,.wpforms-field.wpf-disable-field .wpforms-field-rating-wrapper,.wpforms-field.wpf-disable-field .wpforms-field-password-input-icon,.wpforms-field.wpf-disable-field .wpforms-disclaimer-description,.wpforms-field.wpf-disable-field .mce-tinymce,.wpforms-field.wpf-disable-field .iti__selected-country,.wpforms-field.wpf-disable-field .StripeElement,.wpforms-field.wpf-disable-field .wpforms-stripe-element,.wpforms-field.wpf-disable-field .wpforms-field-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-square-cardnumber,.wpforms-field.wpf-disable-field .wpforms-geolocation-map,.wpforms-field.wpf-disable-field .wpforms-signature-wrap,.wpforms-field.wpf-disable-field .wpforms-paypal-commerce-card-fields,.wpforms-field.wpf-disable-field.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpf-disable-field .wpforms-camera-link,.wpforms-field.wpforms-field-readonly select,.wpforms-field.wpforms-field-readonly textarea,.wpforms-field.wpforms-field-readonly button,.wpforms-field.wpforms-field-readonly input[type=text],.wpforms-field.wpforms-field-readonly input[type=number],.wpforms-field.wpforms-field-readonly input[type=email],.wpforms-field.wpforms-field-readonly input[type=url],.wpforms-field.wpforms-field-readonly input[type=tel],.wpforms-field.wpforms-field-readonly input[type=password],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=range],.wpforms-field.wpforms-field-readonly input[type=file],.wpforms-field.wpforms-field-readonly input.wpforms-field-date-time-date,.wpforms-field.wpforms-field-readonly .wpforms-uploader,.wpforms-field.wpforms-field-readonly .choices,.wpforms-field.wpforms-field-readonly .wpforms-image-choices-image,.wpforms-field.wpforms-field-readonly .wpforms-field-rating-wrapper,.wpforms-field.wpforms-field-readonly .wpforms-field-password-input-icon,.wpforms-field.wpforms-field-readonly .wpforms-disclaimer-description,.wpforms-field.wpforms-field-readonly .mce-tinymce,.wpforms-field.wpforms-field-readonly .iti__selected-country,.wpforms-field.wpforms-field-readonly .StripeElement,.wpforms-field.wpforms-field-readonly .wpforms-stripe-element,.wpforms-field.wpforms-field-readonly .wpforms-field-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-square-cardnumber,.wpforms-field.wpforms-field-readonly .wpforms-geolocation-map,.wpforms-field.wpforms-field-readonly .wpforms-signature-wrap,.wpforms-field.wpforms-field-readonly .wpforms-paypal-commerce-card-fields,.wpforms-field.wpforms-field-readonly.wpforms-field-net_promoter_score table.modern>tbody>tr>td,.wpforms-field.wpforms-field-readonly .wpforms-camera-link{cursor:default !important;opacity:0.35 !important;pointer-events:none !important}.wpforms-field.wpf-disable-field input[type=radio],.wpforms-field.wpf-disable-field input[type=checkbox],.wpforms-field.wpforms-field-readonly input[type=radio],.wpforms-field.wpforms-field-readonly input[type=checkbox]{cursor:default !important;pointer-events:none !important}.wpforms-field.wpf-disable-field label,.wpforms-field.wpforms-field-readonly label{pointer-events:none !important}.wpforms-field.wpf-disable-field .iti__country-container,.wpforms-field.wpforms-field-readonly .iti__country-container{cursor:default !important}.wpforms-field.wpf-disable-field .iti__country-container button,.wpforms-field.wpforms-field-readonly .iti__country-container button{cursor:default !important}div.wpforms-container-full,div.wpforms-container-full *{background:none;border:0 none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;outline:none;position:static;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}div.wpforms-container-full img,div.wpforms-container-full video,div.wpforms-container-full canvas,div.wpforms-container-full svg{overflow:clip}div.wpforms-container-full{margin-left:auto;margin-right:auto}div.wpforms-container-full:not(:empty){margin:24px auto;padding:var(--wpforms-container-padding);background-clip:padding-box;background-color:var(--wpforms-background-color);background-image:var(--wpforms-background-url);background-position:var(--wpforms-background-position);background-repeat:var(--wpforms-background-repeat);background-size:var(--wpforms-background-size);border-style:var(--wpforms-container-border-style);border-width:var(--wpforms-container-border-width);border-color:var(--wpforms-container-border-color);border-radius:var(--wpforms-container-border-radius);box-shadow:var(--wpforms-container-shadow-size-box-shadow)}div.wpforms-container-full input,div.wpforms-container-full label,div.wpforms-container-full select,div.wpforms-container-full button,div.wpforms-container-full textarea{margin:0;border:0;padding:0;vertical-align:middle;background:none;height:auto;box-sizing:border-box}div.wpforms-container-full h1,div.wpforms-container-full h2,div.wpforms-container-full h3,div.wpforms-container-full h4,div.wpforms-container-full h5,div.wpforms-container-full h6,div.wpforms-container-full small,div.wpforms-container-full sup,div.wpforms-container-full sub,div.wpforms-container-full dl,div.wpforms-container-full dt,div.wpforms-container-full dd,div.wpforms-container-full time,div.wpforms-container-full address,div.wpforms-container-full pre,div.wpforms-container-full code,div.wpforms-container-full blockquote,div.wpforms-container-full sup,div.wpforms-container-full sub,div.wpforms-container-full del{font-size:revert;font-weight:revert;margin:revert;padding:revert}div.wpforms-container-full sup,div.wpforms-container-full sub{position:relative}div.wpforms-container-full del{text-decoration:line-through}div.wpforms-container-full blockquote{padding-left:20px;border-left:4px solid}div.wpforms-container-full blockquote p{font-size:revert;font-weight:revert;font-style:italic}div.wpforms-container-full ul,div.wpforms-container-full ul li{background:none;border:0;margin:0;padding:0}div.wpforms-container-full ul li{margin-bottom:15px}div.wpforms-container-full ul li:last-of-type{margin-bottom:0}div.wpforms-container-full hr{border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);margin:0.5em auto}div.wpforms-container-full fieldset{min-width:0}div.wpforms-container-full .wpforms-form .wpforms-head-container{margin:0;padding:0 0 35px 0}div.wpforms-container-full .wpforms-form .wpforms-title{font-weight:700;line-height:29px;color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-description{font-style:normal;font-weight:300;font-size:var(--wpforms-label-size-font-size);line-height:var(--wpforms-label-size-line-height);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:var(--wpforms-button-size-margin-top)}div.wpforms-container-full .wpforms-form .wpforms-submit-spinner{max-width:26px}body .wpforms-test{outline:2px solid red !important}div.wpforms-container-full .wpforms-form label.wpforms-error,div.wpforms-container-full .wpforms-form em.wpforms-error{font-weight:400;font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);margin-top:var(--wpforms-field-size-input-spacing);color:var(--wpforms-label-error-color);padding:0 0 0 5px;position:relative}div.wpforms-container-full .wpforms-form label.wpforms-error:before,div.wpforms-container-full .wpforms-form em.wpforms-error:before{-webkit-mask-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.0264%2012.3086L9.46387%200.90625C8.97168%200.0585938%207.68652%200.03125%207.19434%200.90625L0.631836%2012.3086C0.139648%2013.1562%200.768555%2014.25%201.78027%2014.25H14.8779C15.8896%2014.25%2016.5186%2013.1836%2016.0264%2012.3086ZM8.34277%209.92969C9.02637%209.92969%209.60059%2010.5039%209.60059%2011.1875C9.60059%2011.8984%209.02637%2012.4453%208.34277%2012.4453C7.63184%2012.4453%207.08496%2011.8984%207.08496%2011.1875C7.08496%2010.5039%207.63184%209.92969%208.34277%209.92969ZM7.13965%205.41797C7.1123%205.22656%207.27637%205.0625%207.46777%205.0625H9.19043C9.38184%205.0625%209.5459%205.22656%209.51855%205.41797L9.32715%209.13672C9.2998%209.32812%209.16309%209.4375%208.99902%209.4375H7.65918C7.49512%209.4375%207.3584%209.32812%207.33105%209.13672L7.13965%205.41797Z%22%20fill%3D%22currentColor%22%2F%3E%0A%3C%2Fsvg%3E%0A");mask-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M16.0264%2012.3086L9.46387%200.90625C8.97168%200.0585938%207.68652%200.03125%207.19434%200.90625L0.631836%2012.3086C0.139648%2013.1562%200.768555%2014.25%201.78027%2014.25H14.8779C15.8896%2014.25%2016.5186%2013.1836%2016.0264%2012.3086ZM8.34277%209.92969C9.02637%209.92969%209.60059%2010.5039%209.60059%2011.1875C9.60059%2011.8984%209.02637%2012.4453%208.34277%2012.4453C7.63184%2012.4453%207.08496%2011.8984%207.08496%2011.1875C7.08496%2010.5039%207.63184%209.92969%208.34277%209.92969ZM7.13965%205.41797C7.1123%205.22656%207.27637%205.0625%207.46777%205.0625H9.19043C9.38184%205.0625%209.5459%205.22656%209.51855%205.41797L9.32715%209.13672C9.2998%209.32812%209.16309%209.4375%208.99902%209.4375H7.65918C7.49512%209.4375%207.3584%209.32812%207.33105%209.13672L7.13965%205.41797Z%22%20fill%3D%22currentColor%22%2F%3E%0A%3C%2Fsvg%3E%0A");content:'';position:relative;display:inline-block;right:5px;top:1.5px;width:16px;height:14px;background-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-field-sublabel+.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field-credit-card .wpforms-field-sublabel+.wpforms-error{margin-top:calc( 1.5 * var( --wpforms-field-size-sublabel-spacing ))}div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error:hover,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid:hover,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error:hover,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid:hover,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error:hover,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid:hover{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid:focus,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid:focus,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid:focus{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field input[type=checkbox].wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field input[type=checkbox].user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio].wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio].user-invalid{border:none;box-shadow:none}div.wpforms-container-full .wpforms-form .wpforms-field input[type=checkbox].wpforms-error:hover,div.wpforms-container-full .wpforms-form .wpforms-field input[type=checkbox].wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field input[type=checkbox].user-invalid:hover,div.wpforms-container-full .wpforms-form .wpforms-field input[type=checkbox].user-invalid:focus,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio].wpforms-error:hover,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio].wpforms-error:focus,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio].user-invalid:hover,div.wpforms-container-full .wpforms-form .wpforms-field input[type=radio].user-invalid:focus{border:none;box-shadow:none}div.wpforms-container-full .wpforms-form .wpforms-error-container{color:var(--wpforms-label-error-color);font-size:var(--wpforms-label-size-font-size);line-height:var(--wpforms-label-size-line-height)}div.wpforms-container-full .wpforms-form .wpforms-error-container ul li{list-style:inside !important}div.wpforms-container-full .wpforms-form .wpforms-error-container ol li{list-style:inside decimal !important}div.wpforms-container-full .wpforms-form .wpforms-error-container a{color:var(--wpforms-label-error-color);text-decoration:underline !important}div.wpforms-container-full .wpforms-form .wpforms-error-container a:hover{text-decoration:none !important}div.wpforms-container-full .wpforms-form .wpforms-error-container del{text-decoration:line-through !important}div.wpforms-container-full .wpforms-form .wpforms-error-container blockquote{padding-left:20px;border-left:4px solid;font-style:italic}div.wpforms-container-full .wpforms-form .wpforms-error-container.wpforms-error-styled-container{padding:15px 0}div.wpforms-container-full .wpforms-form .wpforms-error-container.wpforms-error-styled-container .wpforms-error{padding:11px;border:1px solid var(--wpforms-label-error-color);border-left:5px solid}div.wpforms-container-full .wpforms-form .wpforms-error-alert{color:var(--wpforms-label-error-color);border-color:transparent;border-radius:var(--wpforms-field-border-radius);font-size:var(--wpforms-label-size-sublabel-font-size);padding:var(--wpforms-field-size-input-spacing);background:linear-gradient(90deg, var(--wpforms-label-error-color) -3000%, transparent 500%)}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{color:#333333;margin:0 auto 24px;padding:15px;overflow-wrap:break-word}div.wpforms-container-full .wpforms-confirmation-container-full ul,div.wpforms-container-full .wpforms-confirmation-container-full ol,div[submit-success]>.wpforms-confirmation-container-full ul,div[submit-success]>.wpforms-confirmation-container-full ol{padding-left:30px}div.wpforms-container-full .wpforms-confirmation-container-full ul li,div.wpforms-container-full .wpforms-confirmation-container-full ol li,div[submit-success]>.wpforms-confirmation-container-full ul li,div[submit-success]>.wpforms-confirmation-container-full ol li{margin-bottom:5px}div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full p{margin:0 0 15px 0}div.wpforms-container-full .wpforms-confirmation-container-full p:last-child,div[submit-success]>.wpforms-confirmation-container-full p:last-child{margin:0}div.wpforms-container-full .wpforms-confirmation-container-full iframe,div[submit-success]>.wpforms-confirmation-container-full iframe{width:100%;border:0}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#e0ffc7;border:1px solid #b4d39b;box-sizing:border-box}div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:#333333}div.wpforms-container-full .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) .wpforms-order-summary-container table.wpforms-order-summary-preview{color:inherit;border-color:#b4d39b}div.wpforms-container-full .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview td,div.wpforms-container-full .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview th,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) .wpforms-order-summary-container table.wpforms-order-summary-preview td,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) .wpforms-order-summary-container table.wpforms-order-summary-preview th{border-top-color:#b4d39b}div.wpforms-container-full .wpforms-form amp-img>img{position:absolute}div.wpforms-container-full .wpforms-form .wpforms-limit-text{font-size:13px;display:block}.wpforms-screen-reader-announce{color:transparent !important;position:absolute !important;bottom:0 !important}body.rtl div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{transform:rotate(180deg)}body.rtl div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{margin:0 0 0 10px}body.rtl div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{margin:0 0 0 15px}body.rtl div.wpforms-container-full .wpforms-form em.wpforms-error{padding:0 5px 0 0}body.rtl div.wpforms-container-full .wpforms-form em.wpforms-error:before{left:5px;right:auto}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices__list--single .choices__item{padding-right:0;padding-left:15px}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner{padding:0 7px 0 24px}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single{padding:0 4px 0 16px}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-multiple"]:after{right:auto;left:12px}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"]:after{right:auto;left:12px}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"] .choices__button{right:auto;left:0;margin-right:0;margin-left:25px}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-multiple"] .choices__button{margin-right:5px;border-right:none}body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select{background-position:calc(0% + 12px) 50%,calc(0% + 17px) 50%;padding:0 12px 0 24px}div.wpforms-container-full .wpforms-field-description,div.wpforms-container-full .wpforms-field-limit-text,.wp-core-ui div.wpforms-container-full .wpforms-field-description,.wp-core-ui div.wpforms-container-full .wpforms-field-limit-text{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color);margin:var(--wpforms-field-size-sublabel-spacing) 0 0 0}div.wpforms-container-full .wpforms-field-description ul,div.wpforms-container-full .wpforms-field-description ol,.wp-core-ui div.wpforms-container-full .wpforms-field-description ul,.wp-core-ui div.wpforms-container-full .wpforms-field-description ol{padding-left:15px}div.wpforms-container-full .wpforms-field-description.wpforms-disclaimer-description,.wp-core-ui div.wpforms-container-full .wpforms-field-description.wpforms-disclaimer-description{color:var(--wpforms-field-text-color);margin-top:var(--wpforms-field-size-input-spacing);font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);background-color:var(--wpforms-field-background-color);border-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);padding:var(--wpforms-field-size-padding-h)}div.wpforms-container-full .wpforms-field-description.wpforms-disclaimer-description p,.wp-core-ui div.wpforms-container-full .wpforms-field-description.wpforms-disclaimer-description p{color:inherit;font-size:inherit;line-height:inherit;margin-bottom:15px}div.wpforms-container-full .wpforms-field-description-before,div.wpforms-container-full .wpforms-field-description.before,.wp-core-ui div.wpforms-container-full .wpforms-field-description-before,.wp-core-ui div.wpforms-container-full .wpforms-field-description.before{margin:0 0 var(--wpforms-field-size-input-spacing) 0}div.wpforms-container-full .wpforms-field-row+.wpforms-field-description,.wp-core-ui div.wpforms-container-full .wpforms-field-row+.wpforms-field-description{margin-top:0}div.wpforms-container-full .wpforms-field-row+.wpforms-field-description.wpforms-disclaimer-description,.wp-core-ui div.wpforms-container-full .wpforms-field-row+.wpforms-field-description.wpforms-disclaimer-description{margin-top:0}div.wpforms-container-full .wpforms-field-label,.wp-core-ui div.wpforms-container-full .wpforms-field-label{margin:0 0 var(--wpforms-field-size-input-spacing) 0;padding:0;font-size:var(--wpforms-label-size-font-size);line-height:var(--wpforms-label-size-line-height);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-field-label-inline,.wp-core-ui div.wpforms-container-full .wpforms-field-label-inline{font-size:var(--wpforms-label-size-font-size);line-height:var(--wpforms-label-size-line-height)}div.wpforms-container-full .wpforms-field-sublabel,.wp-core-ui div.wpforms-container-full .wpforms-field-sublabel{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);margin:var(--wpforms-field-size-sublabel-spacing) 0 0 0;padding:0;color:var(--wpforms-label-sublabel-color)}div.wpforms-container-full .wpforms-field-sublabel.before,.wp-core-ui div.wpforms-container-full .wpforms-field-sublabel.before{margin:0 0 var(--wpforms-field-size-sublabel-spacing) 0}div.wpforms-container-full .wpforms-field-label-inline,.wp-core-ui div.wpforms-container-full .wpforms-field-label-inline{color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-required-label,.wp-core-ui div.wpforms-container-full .wpforms-required-label{font-weight:400}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea,.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full textarea{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);padding:0 var(--wpforms-field-size-padding-h);font-size:var(--wpforms-field-size-font-size);line-height:100%;box-shadow:none;transition:border 0.15s, box-shadow 0.15s}div.wpforms-container-full input[type=date]:focus,div.wpforms-container-full input[type=datetime]:focus,div.wpforms-container-full input[type=datetime-local]:focus,div.wpforms-container-full input[type=email]:focus,div.wpforms-container-full input[type=month]:focus,div.wpforms-container-full input[type=number]:focus,div.wpforms-container-full input[type=password]:focus,div.wpforms-container-full input[type=range]:focus,div.wpforms-container-full input[type=search]:focus,div.wpforms-container-full input[type=tel]:focus,div.wpforms-container-full input[type=text]:focus,div.wpforms-container-full input[type=time]:focus,div.wpforms-container-full input[type=url]:focus,div.wpforms-container-full input[type=week]:focus,div.wpforms-container-full select:focus,div.wpforms-container-full textarea:focus,.wp-core-ui div.wpforms-container-full input[type=date]:focus,.wp-core-ui div.wpforms-container-full input[type=datetime]:focus,.wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus,.wp-core-ui div.wpforms-container-full input[type=email]:focus,.wp-core-ui div.wpforms-container-full input[type=month]:focus,.wp-core-ui div.wpforms-container-full input[type=number]:focus,.wp-core-ui div.wpforms-container-full input[type=password]:focus,.wp-core-ui div.wpforms-container-full input[type=range]:focus,.wp-core-ui div.wpforms-container-full input[type=search]:focus,.wp-core-ui div.wpforms-container-full input[type=tel]:focus,.wp-core-ui div.wpforms-container-full input[type=text]:focus,.wp-core-ui div.wpforms-container-full input[type=time]:focus,.wp-core-ui div.wpforms-container-full input[type=url]:focus,.wp-core-ui div.wpforms-container-full input[type=week]:focus,.wp-core-ui div.wpforms-container-full select:focus,.wp-core-ui div.wpforms-container-full textarea:focus{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full input[type=date]:focus:invalid,div.wpforms-container-full input[type=datetime]:focus:invalid,div.wpforms-container-full input[type=datetime-local]:focus:invalid,div.wpforms-container-full input[type=email]:focus:invalid,div.wpforms-container-full input[type=month]:focus:invalid,div.wpforms-container-full input[type=number]:focus:invalid,div.wpforms-container-full input[type=password]:focus:invalid,div.wpforms-container-full input[type=range]:focus:invalid,div.wpforms-container-full input[type=search]:focus:invalid,div.wpforms-container-full input[type=tel]:focus:invalid,div.wpforms-container-full input[type=text]:focus:invalid,div.wpforms-container-full input[type=time]:focus:invalid,div.wpforms-container-full input[type=url]:focus:invalid,div.wpforms-container-full input[type=week]:focus:invalid,div.wpforms-container-full select:focus:invalid,div.wpforms-container-full textarea:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid,.wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid,.wp-core-ui div.wpforms-container-full select:focus:invalid,.wp-core-ui div.wpforms-container-full textarea:focus:invalid{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none;color:var(--wpforms-field-text-color)}div.wpforms-container-full input[type=date][disabled],div.wpforms-container-full input[type=datetime][disabled],div.wpforms-container-full input[type=datetime-local][disabled],div.wpforms-container-full input[type=email][disabled],div.wpforms-container-full input[type=month][disabled],div.wpforms-container-full input[type=number][disabled],div.wpforms-container-full input[type=password][disabled],div.wpforms-container-full input[type=range][disabled],div.wpforms-container-full input[type=search][disabled],div.wpforms-container-full input[type=tel][disabled],div.wpforms-container-full input[type=text][disabled],div.wpforms-container-full input[type=time][disabled],div.wpforms-container-full input[type=url][disabled],div.wpforms-container-full input[type=week][disabled],div.wpforms-container-full select[disabled],div.wpforms-container-full textarea[disabled],.wp-core-ui div.wpforms-container-full input[type=date][disabled],.wp-core-ui div.wpforms-container-full input[type=datetime][disabled],.wp-core-ui div.wpforms-container-full input[type=datetime-local][disabled],.wp-core-ui div.wpforms-container-full input[type=email][disabled],.wp-core-ui div.wpforms-container-full input[type=month][disabled],.wp-core-ui div.wpforms-container-full input[type=number][disabled],.wp-core-ui div.wpforms-container-full input[type=password][disabled],.wp-core-ui div.wpforms-container-full input[type=range][disabled],.wp-core-ui div.wpforms-container-full input[type=search][disabled],.wp-core-ui div.wpforms-container-full input[type=tel][disabled],.wp-core-ui div.wpforms-container-full input[type=text][disabled],.wp-core-ui div.wpforms-container-full input[type=time][disabled],.wp-core-ui div.wpforms-container-full input[type=url][disabled],.wp-core-ui div.wpforms-container-full input[type=week][disabled],.wp-core-ui div.wpforms-container-full select[disabled],.wp-core-ui div.wpforms-container-full textarea[disabled]{color:var(--wpforms-field-text-color);opacity:0.5}div.wpforms-container-full input[type=date]::-webkit-input-placeholder,div.wpforms-container-full input[type=datetime]::-webkit-input-placeholder,div.wpforms-container-full input[type=datetime-local]::-webkit-input-placeholder,div.wpforms-container-full input[type=email]::-webkit-input-placeholder,div.wpforms-container-full input[type=month]::-webkit-input-placeholder,div.wpforms-container-full input[type=number]::-webkit-input-placeholder,div.wpforms-container-full input[type=password]::-webkit-input-placeholder,div.wpforms-container-full input[type=range]::-webkit-input-placeholder,div.wpforms-container-full input[type=search]::-webkit-input-placeholder,div.wpforms-container-full input[type=tel]::-webkit-input-placeholder,div.wpforms-container-full input[type=text]::-webkit-input-placeholder,div.wpforms-container-full input[type=time]::-webkit-input-placeholder,div.wpforms-container-full input[type=url]::-webkit-input-placeholder,div.wpforms-container-full input[type=week]::-webkit-input-placeholder,div.wpforms-container-full select::-webkit-input-placeholder,div.wpforms-container-full textarea::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=date]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=datetime]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=datetime-local]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=email]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=month]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=number]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=password]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=range]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=search]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=tel]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=text]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=time]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=url]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full input[type=week]::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full select::-webkit-input-placeholder,.wp-core-ui div.wpforms-container-full textarea::-webkit-input-placeholder{color:var(--wpforms-field-text-color);opacity:0.5;pointer-events:none}div.wpforms-container-full input[type=date]::-moz-placeholder,div.wpforms-container-full input[type=datetime]::-moz-placeholder,div.wpforms-container-full input[type=datetime-local]::-moz-placeholder,div.wpforms-container-full input[type=email]::-moz-placeholder,div.wpforms-container-full input[type=month]::-moz-placeholder,div.wpforms-container-full input[type=number]::-moz-placeholder,div.wpforms-container-full input[type=password]::-moz-placeholder,div.wpforms-container-full input[type=range]::-moz-placeholder,div.wpforms-container-full input[type=search]::-moz-placeholder,div.wpforms-container-full input[type=tel]::-moz-placeholder,div.wpforms-container-full input[type=text]::-moz-placeholder,div.wpforms-container-full input[type=time]::-moz-placeholder,div.wpforms-container-full input[type=url]::-moz-placeholder,div.wpforms-container-full input[type=week]::-moz-placeholder,div.wpforms-container-full select::-moz-placeholder,div.wpforms-container-full textarea::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=date]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=datetime]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=datetime-local]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=email]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=month]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=number]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=password]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=range]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=search]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=tel]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=text]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=time]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=url]::-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=week]::-moz-placeholder,.wp-core-ui div.wpforms-container-full select::-moz-placeholder,.wp-core-ui div.wpforms-container-full textarea::-moz-placeholder{color:var(--wpforms-field-text-color);opacity:0.5;pointer-events:none}div.wpforms-container-full input[type=date]:-moz-placeholder,div.wpforms-container-full input[type=datetime]:-moz-placeholder,div.wpforms-container-full input[type=datetime-local]:-moz-placeholder,div.wpforms-container-full input[type=email]:-moz-placeholder,div.wpforms-container-full input[type=month]:-moz-placeholder,div.wpforms-container-full input[type=number]:-moz-placeholder,div.wpforms-container-full input[type=password]:-moz-placeholder,div.wpforms-container-full input[type=range]:-moz-placeholder,div.wpforms-container-full input[type=search]:-moz-placeholder,div.wpforms-container-full input[type=tel]:-moz-placeholder,div.wpforms-container-full input[type=text]:-moz-placeholder,div.wpforms-container-full input[type=time]:-moz-placeholder,div.wpforms-container-full input[type=url]:-moz-placeholder,div.wpforms-container-full input[type=week]:-moz-placeholder,div.wpforms-container-full select:-moz-placeholder,div.wpforms-container-full textarea:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=date]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=datetime]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=datetime-local]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=email]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=month]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=number]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=password]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=range]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=search]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=tel]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=text]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=time]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=url]:-moz-placeholder,.wp-core-ui div.wpforms-container-full input[type=week]:-moz-placeholder,.wp-core-ui div.wpforms-container-full select:-moz-placeholder,.wp-core-ui div.wpforms-container-full textarea:-moz-placeholder{color:var(--wpforms-field-text-color);opacity:0.5;pointer-events:none}div.wpforms-container-full textarea,.wp-core-ui div.wpforms-container-full textarea{width:100%}div.wpforms-container-full input,div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full input,.wp-core-ui div.wpforms-container-full select{height:var(--wpforms-field-size-input-height)}div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full select{appearance:none;display:block;max-width:100%;width:100%;text-transform:none;text-shadow:none;white-space:nowrap;line-height:unset;padding-block:0;padding-inline-end:24px;padding-inline-start:12px;min-height:var(--wpforms-field-size-input-height);vertical-align:middle;cursor:pointer}div.wpforms-container-full select,div.wpforms-container-full select:disabled,.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full select:disabled{background-image:linear-gradient(45deg, transparent 50%, var(--wpforms-field-border-color-spare) 50%),linear-gradient(135deg, var(--wpforms-field-border-color-spare) 50%, transparent 50%);background-position:calc( 100% - 17px) 50%,calc( 100% - 12px) 50%;background-size:5px 5px, 5px 5px;background-repeat:no-repeat}.rtl div.wpforms-container-full select,.rtl div.wpforms-container-full select:disabled,.rtl .wp-core-ui div.wpforms-container-full select,.rtl .wp-core-ui div.wpforms-container-full select:disabled{background-position:12px 50%, 17px 50%}div.wpforms-container-full select>option,.wp-core-ui div.wpforms-container-full select>option{color:var(--wpforms-field-text-color)}div.wpforms-container-full select>option.placeholder,div.wpforms-container-full select>option[disabled],.wp-core-ui div.wpforms-container-full select>option.placeholder,.wp-core-ui div.wpforms-container-full select>option[disabled]{color:var(--wpforms-field-text-color);opacity:0.5}div.wpforms-container-full select:not([multiple])>option,.wp-core-ui div.wpforms-container-full select:not([multiple])>option{background:var(--wpforms-field-menu-color)}div.wpforms-container-full select:not([multiple])>option:not(.placeholder):checked,.wp-core-ui div.wpforms-container-full select:not([multiple])>option:not(.placeholder):checked{font-weight:bold}div.wpforms-container-full select[multiple],.wp-core-ui div.wpforms-container-full select[multiple]{height:auto;overflow-y:scroll;background-image:none}div.wpforms-container-full select[multiple]>option:not(.placeholder):checked,.wp-core-ui div.wpforms-container-full select[multiple]>option:not(.placeholder):checked{background:var(--wpforms-button-background-color);color:var(--wpforms-button-text-color-alt, var(--wpforms-button-text-color))}div.wpforms-container-full input[type=number]:read-only,.wp-core-ui div.wpforms-container-full input[type=number]:read-only{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}div.wpforms-container-full input[type=number]:read-only::-webkit-inner-spin-button,.wp-core-ui div.wpforms-container-full input[type=number]:read-only::-webkit-inner-spin-button{visibility:hidden}div.wpforms-container-full input[type=submit],div.wpforms-container-full button[type=submit],div.wpforms-container-full .wpforms-page-button,.wp-core-ui div.wpforms-container-full input[type=submit],.wp-core-ui div.wpforms-container-full button[type=submit],.wp-core-ui div.wpforms-container-full .wpforms-page-button{height:var(--wpforms-button-size-height);background-color:var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));border-radius:var(--wpforms-button-border-radius);border-style:var(--wpforms-button-border-style);border-color:var(--wpforms-button-border-color);border-width:var(--wpforms-button-border-size);box-shadow:none;color:var(--wpforms-button-text-color);padding:0 var(--wpforms-button-size-padding-h);font-family:inherit;font-weight:500;font-size:var(--wpforms-button-size-font-size);line-height:100%;cursor:pointer;transition:all 0.15s ease-in-out;position:relative;text-decoration:none}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));color:var(--wpforms-button-text-color)}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{background:linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2)),var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color))}div.wpforms-container-full input[type=submit].wpforms-opacity-hover:hover,div.wpforms-container-full input[type=submit].wpforms-opacity-hover:active,div.wpforms-container-full button[type=submit].wpforms-opacity-hover:hover,div.wpforms-container-full button[type=submit].wpforms-opacity-hover:active,div.wpforms-container-full .wpforms-page-button.wpforms-opacity-hover:hover,div.wpforms-container-full .wpforms-page-button.wpforms-opacity-hover:active,.wp-core-ui div.wpforms-container-full input[type=submit].wpforms-opacity-hover:hover,.wp-core-ui div.wpforms-container-full input[type=submit].wpforms-opacity-hover:active,.wp-core-ui div.wpforms-container-full button[type=submit].wpforms-opacity-hover:hover,.wp-core-ui div.wpforms-container-full button[type=submit].wpforms-opacity-hover:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button.wpforms-opacity-hover:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button.wpforms-opacity-hover:active{background:none;opacity:.75}div.wpforms-container-full input[type=submit]:focus,div.wpforms-container-full button[type=submit]:focus,div.wpforms-container-full .wpforms-page-button:focus,.wp-core-ui div.wpforms-container-full input[type=submit]:focus,.wp-core-ui div.wpforms-container-full button[type=submit]:focus,.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus{outline:none}div.wpforms-container-full input[type=submit]:focus:after,div.wpforms-container-full button[type=submit]:focus:after,div.wpforms-container-full .wpforms-page-button:focus:after,.wp-core-ui div.wpforms-container-full input[type=submit]:focus:after,.wp-core-ui div.wpforms-container-full button[type=submit]:focus:after,.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after{content:"";position:absolute;border:2px solid var(--wpforms-button-background-color);border-radius:calc( var( --wpforms-button-border-radius ) + 2px);top:calc( -4px - var( --wpforms-button-border-size, 1px ));right:calc( -4px - var( --wpforms-button-border-size, 1px ));bottom:calc( -4px - var( --wpforms-button-border-size, 1px ));left:calc( -4px - var( --wpforms-button-border-size, 1px ))}div.wpforms-container-full input[type=submit]:disabled,div.wpforms-container-full input[type=submit]:disabled:hover,div.wpforms-container-full input[type=submit].wpforms-disabled,div.wpforms-container-full button[type=submit]:disabled,div.wpforms-container-full button[type=submit]:disabled:hover,div.wpforms-container-full button[type=submit].wpforms-disabled,div.wpforms-container-full .wpforms-page-button:disabled,div.wpforms-container-full .wpforms-page-button:disabled:hover,div.wpforms-container-full .wpforms-page-button.wpforms-disabled,.wp-core-ui div.wpforms-container-full input[type=submit]:disabled,.wp-core-ui div.wpforms-container-full input[type=submit]:disabled:hover,.wp-core-ui div.wpforms-container-full input[type=submit].wpforms-disabled,.wp-core-ui div.wpforms-container-full button[type=submit]:disabled,.wp-core-ui div.wpforms-container-full button[type=submit]:disabled:hover,.wp-core-ui div.wpforms-container-full button[type=submit].wpforms-disabled,.wp-core-ui div.wpforms-container-full .wpforms-page-button:disabled,.wp-core-ui div.wpforms-container-full .wpforms-page-button:disabled:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button.wpforms-disabled{background-color:var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));cursor:default}div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=date]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=datetime]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=datetime-local]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=email]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=month]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=number]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=password]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=range]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=search]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=tel]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=text]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=time]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=url]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=week]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) select:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) textarea:disabled{cursor:not-allowed;opacity:0.5}div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=checkbox]:disabled:before,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=checkbox]:disabled:after,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=radio]:disabled:before,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=radio]:disabled:after{cursor:not-allowed;opacity:0.5}div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=submit]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=submit]:disabled:hover,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) input[type=submit].wpforms-disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) button[type=submit]:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) button[type=submit]:disabled:hover,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) button[type=submit].wpforms-disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) .wpforms-page-button:disabled,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) .wpforms-page-button:disabled:hover,div.wpforms-container-full:not(.wpforms-gutenberg-form-selector) .wpforms-page-button.wpforms-disabled{opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-child,div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:only-child{margin-bottom:0 !important}div.wpforms-container-full input[type=checkbox],div.wpforms-container-full input[type=radio]{position:relative;display:inline-block;background:none;height:calc( var( --wpforms-field-size-checkbox-size ) - 2px + calc( var( --wpforms-field-border-size, 1px ) * 2 ));width:calc( var( --wpforms-field-size-checkbox-size ) - 2px + calc( var( --wpforms-field-border-size, 1px ) * 2 ));margin:0 0 0 2px;border:none;box-shadow:none;vertical-align:middle;opacity:1;appearance:none}div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=checkbox]:after,div.wpforms-container-full input[type=radio]:before,div.wpforms-container-full input[type=radio]:after{content:'';position:absolute;left:-2px;top:-2px;width:var(--wpforms-field-size-checkbox-size);height:var(--wpforms-field-size-checkbox-size);box-sizing:content-box;cursor:pointer}div.wpforms-container-full input[type=checkbox]:before,div.wpforms-container-full input[type=radio]:before{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);background-color:var(--wpforms-field-background-color);background-clip:padding-box;background-image:none;border-radius:3px}div.wpforms-container-full input[type=checkbox]+label,div.wpforms-container-full input[type=radio]+label{display:inline;position:relative;padding-inline-start:12px;font-size:var(--wpforms-label-size-font-size);cursor:pointer;vertical-align:middle}div.wpforms-container-full input[type=checkbox]:checked:before,div.wpforms-container-full input[type=radio]:checked:before{margin:0;border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full input[type=checkbox]:focus,div.wpforms-container-full input[type=radio]:focus{outline:none}div.wpforms-container-full input[type=checkbox]:focus:before,div.wpforms-container-full input[type=radio]:focus:before{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full input[type=checkbox]:checked:after{border-top:none;border-right:none;height:calc( var( --wpforms-field-size-checkbox-size ) * 0.6);border-left:4px solid var(--wpforms-button-background-color);border-bottom:4px solid var(--wpforms-button-background-color);background-color:transparent;transform:translate(0, 1px) scale(0.5) rotate(-45deg);left:calc( -4px + var( --wpforms-field-border-size, 1px ));top:calc( -3px + var( --wpforms-field-border-size, 1px ))}div.wpforms-container-full input[type=radio]{border-radius:50%}div.wpforms-container-full input[type=radio]:before{border-radius:50%}div.wpforms-container-full input[type=radio]:checked:after{border:1px solid transparent;border-radius:50%;background-color:var(--wpforms-button-background-color);transform:scale(0.5);-moz-transform:scale(0.47);left:calc( -3px + var( --wpforms-field-border-size, 1px ));top:calc( -3px + var( --wpforms-field-border-size, 1px ))}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul{display:grid;grid-template-columns:repeat(1, auto);padding:0;gap:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li{height:unset;line-height:var(--wpforms-field-size-checkbox-size);display:flex;align-items:flex-start;margin:0}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input{min-width:var(--wpforms-field-size-checkbox-size);margin-top:calc((var(--wpforms-label-size-font-size) * 1.3 - var(--wpforms-field-size-checkbox-size)) / 1.5)}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label{padding-inline-start:12px;margin:0;line-height:1.3}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label .wpforms-currency-symbol,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label .wpforms-currency-symbol,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label .wpforms-currency-symbol,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label .wpforms-currency-symbol,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label .wpforms-currency-symbol{white-space:nowrap}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox .wpforms-field-description ul,div.wpforms-container-full .wpforms-field.wpforms-field-checkbox .wpforms-field-description ol,div.wpforms-container-full .wpforms-field.wpforms-field-radio .wpforms-field-description ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio .wpforms-field-description ol,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox .wpforms-field-description ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox .wpforms-field-description ol,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple .wpforms-field-description ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple .wpforms-field-description ol,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox .wpforms-field-description ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox .wpforms-field-description ol{display:block;padding-left:15px}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox .wpforms-field-description ul li,div.wpforms-container-full .wpforms-field.wpforms-field-checkbox .wpforms-field-description ol li,div.wpforms-container-full .wpforms-field.wpforms-field-radio .wpforms-field-description ul li,div.wpforms-container-full .wpforms-field.wpforms-field-radio .wpforms-field-description ol li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox .wpforms-field-description ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox .wpforms-field-description ol li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple .wpforms-field-description ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple .wpforms-field-description ol li,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox .wpforms-field-description ul li,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox .wpforms-field-description ol li{display:list-item;margin-bottom:10px}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-checkbox-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-multiplechoice-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-list-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-checkbox-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-multiplechoice-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-checkbox-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-multiplechoice-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-list-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-checkbox-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-multiplechoice-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-list-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-checkbox-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-multiplechoice-2-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-list-2-columns ul{grid-template-columns:repeat(2, minmax(0, 1fr))}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-checkbox-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-multiplechoice-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-list-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-checkbox-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-multiplechoice-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-checkbox-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-multiplechoice-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-list-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-checkbox-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-multiplechoice-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-list-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-checkbox-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-multiplechoice-3-columns ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-list-3-columns ul{grid-template-columns:repeat(3, minmax(0, 1fr))}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-list-inline ul,div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-inline ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-list-inline ul,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-list-inline ul,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-list-inline ul{display:inline-flex;flex-wrap:wrap}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox .wpforms-other-input,div.wpforms-container-full .wpforms-field.wpforms-field-radio .wpforms-other-input,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox .wpforms-other-input,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple .wpforms-other-input,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox .wpforms-other-input{margin-top:16px}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label{display:block;overflow:hidden;position:relative;border-width:var(--wpforms-field-border-size);border-color:transparent;border-style:solid}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label .wpforms-image-choices-label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label .wpforms-image-choices-label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label .wpforms-image-choices-label{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color);margin-top:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item img,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item img{border-radius:calc( var( --wpforms-field-border-radius ) / 2);overflow:hidden}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label{border-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label:hover,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item label:hover{border-color:var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label{border-width:var(--wpforms-field-border-size)}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:hover{box-shadow:0 0 0 1px var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus,div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label:focus-within{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item label.wpforms-field-label-inline-empty .wpforms-image-choices-label{margin-top:0}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected .wpforms-image-choices-image:after,div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) .wpforms-image-choices-image:after{background-color:var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item.wpforms-selected label:hover,div.wpforms-container-full .wpforms-form .wpforms-image-choices-modern .wpforms-image-choices-item:has(input:checked) label:hover{border-color:var(--wpforms-button-background-color);box-shadow:0 0 20px 0 rgba(0,0,0,0.1),0 0 0 1px var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form .wpforms-image-choices-classic .wpforms-image-choices-item .wpforms-image-choices-image img{border-radius:calc( var( --wpforms-field-border-radius ) / 2)}div.wpforms-container-full .wpforms-form .wpforms-image-choices-classic .wpforms-image-choices-item label:focus,div.wpforms-container-full .wpforms-form .wpforms-image-choices-classic .wpforms-image-choices-item label:focus-within{border-color:var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form .wpforms-image-choices-classic .wpforms-image-choices-item.wpforms-selected label,div.wpforms-container-full .wpforms-form .wpforms-image-choices-classic .wpforms-image-choices-item:has(input:checked) label{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label{padding:2px}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label .wpforms-image-choices-image{display:inline-block;margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label input{margin-top:0}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-none .wpforms-image-choices-item label .wpforms-image-choices-label{margin-top:0}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices{margin:0 !important;gap:22px}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-small svg{height:calc( 32px * var( --wpforms-field-size-icon-size ))}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-medium svg{height:calc( 48px * var( --wpforms-field-size-icon-size ))}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-large svg{height:calc( 64px * var( --wpforms-field-size-icon-size ))}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices .wpforms-icon-choices-item{width:auto;margin:0 !important}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices .wpforms-icon-choices-item label{width:100%}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices .wpforms-icon-choices-item svg{fill:var(--wpforms-icon-choices-color);max-width:100%}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices .wpforms-icon-choices-item .wpforms-icon-choices-label{font-size:var(--wpforms-label-size-font-size);line-height:var(--wpforms-label-size-line-height);margin-top:var(--wpforms-field-size-input-spacing);color:var(--wpforms-label-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon{background-color:transparent;border-radius:var(--wpforms-field-border-radius);border-width:clamp(1px, var(--wpforms-field-border-size), 6px);border-style:solid;border-color:var(--wpforms-field-border-color);margin-bottom:calc( var( --wpforms-field-size-input-spacing ) - 5px);overflow:hidden;box-shadow:none;padding:var(--wpforms-field-size-input-spacing) calc( var( --wpforms-field-size-input-spacing ) + 5px) calc( 2 * var( --wpforms-field-size-input-spacing ) + var( --wpforms-field-size-checkbox-size )) calc( var( --wpforms-field-size-input-spacing ) + 5px)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:before,div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:after{width:var(--wpforms-field-size-checkbox-size);height:var(--wpforms-field-size-checkbox-size);margin-top:var(--wpforms-field-size-input-spacing);bottom:var(--wpforms-field-size-input-spacing);left:50%;transform:translateX(-50%);background-color:var(--wpforms-field-background-color);box-shadow:0 0 0 1px var(--wpforms-field-border-color);opacity:1 !important}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);border-color:var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg{background-color:transparent;border-radius:calc( var( --wpforms-field-border-radius ) / 1.5)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon,div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);border-color:var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg,div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon-bg{background-color:var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);border-color:var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label{box-shadow:none;border-radius:var(--wpforms-field-border-radius);border-width:clamp(1px, var(--wpforms-field-border-size), 6px);border-style:solid;border-color:var(--wpforms-field-border-color);padding:var(--wpforms-field-size-input-spacing);background-color:transparent !important}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);border-color:var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label.wpforms-field-label-inline-empty .wpforms-icon-choices-icon{margin-bottom:0}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);border-color:var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label,div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li:has(input:checked) label{box-shadow:0 0 0 clamp(1px, var(--wpforms-field-border-size), 6px) var(--wpforms-icon-choices-color),0 1px 10px rgba(0,0,0,0.15);border-color:var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label{border-radius:var(--wpforms-field-border-radius);background-color:transparent !important;padding:20px 20px 15px 20px}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover{box-shadow:0 0 0 clamp(2px, var(--wpforms-field-border-size), 6px) var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label.wpforms-field-label-inline-empty .wpforms-icon-choices-icon{margin-bottom:5px}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label{box-shadow:0 0 0 clamp(2px, var(--wpforms-field-border-size), 6px) var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label,div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li:has(input:checked) label{box-shadow:0 0 0 clamp(2px, var(--wpforms-field-border-size), 6px) var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-none .wpforms-icon-choices-icon{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-none input{margin-top:0;vertical-align:middle}div.wpforms-container.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-none .wpforms-icon-choices-label{padding-left:8px;vertical-align:middle;margin-top:2px}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-radio .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-radio .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-radio .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-radio .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after{transform:translateX(-50%) scale(0.5);background-color:var(--wpforms-icon-choices-color);box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);-moz-transform:translateX(-50%) scale(0.49)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-checkbox .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-checkbox .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-checkbox .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-checkbox .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox .wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox .wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon:after{border-top:none;border-right:none;height:calc( var( --wpforms-field-size-checkbox-size ) * 0.6);border-left:4px solid var(--wpforms-icon-choices-color);border-bottom:4px solid var(--wpforms-icon-choices-color);background-color:transparent;transform:scale(0.6) translate(-10%, -50%) rotate(-45deg);box-shadow:none}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content{display:flex;align-items:center;gap:15px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price{width:calc(60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-small{text-wrap:balance;width:calc(25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-large{width:calc(100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content select.wpforms-payment-quantity{margin-left:0;height:30px;min-height:30px;font-size:14px;padding-top:0;padding-bottom:0}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price{display:inline-block;max-width:calc( 60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small{max-width:calc( 25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-large{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-quantity{display:inline-block;margin-inline-start:15px;width:70px;min-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern{display:flex;flex-wrap:wrap;column-gap:15px;align-items:flex-start}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-label{min-width:100%}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .choices{margin-bottom:5px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row{flex-grow:1;max-width:calc( 60% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-small{max-width:calc( 25% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-large{max-width:calc( 100% - 85px)}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity{flex-basis:70px;max-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity .choices__list--dropdown{min-width:70px}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-description{flex-basis:100%;margin-top:0}.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-error{flex-basis:100%}@media only screen and (max-width: 600px){.wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price{width:calc( 100% - 85px) !important;max-width:100% !important}.wpforms-form .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price{width:calc( 100% - 70px) !important}.wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row{width:calc( 100% - 85px) !important;max-width:100% !important}}#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-medium,#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small{max-width:calc( 100% - 85px)}div.wpforms-container-full .wpforms-form .wpforms-field-divider{border-top-width:var(--wpforms-field-border-size);border-top-style:solid;border-top-color:var(--wpforms-field-border-color);margin-top:30px;padding:0px}div.wpforms-container-full .wpforms-form .wpforms-field-divider:first-child{margin-top:0;border-top:none}div.wpforms-container-full .wpforms-form .wpforms-field-divider-hide_line{border-top:none}div.wpforms-container-full .wpforms-form .wpforms-field-divider h3{color:var(--wpforms-label-color);padding-top:var(--wpforms-field-size-input-spacing);font-size:calc( 1.5 * var( --wpforms-label-size-font-size ));font-weight:bold}div.wpforms-container-full .wpforms-form .wpforms-field-divider:has(>.wpforms-field-description) h3{margin-bottom:5px}div.wpforms-container-full .wpforms-form .wpforms-field-divider+.wpforms-field-divider{margin-top:45px}div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-field-row.wpforms-without-state .wpforms-field-row-block.wpforms-first{width:100%;padding:0;margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-field-row.wpforms-without-state .wpforms-field-row-block:not(.wpforms-first){display:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select{padding-inline-start:14px}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select[multiple]{padding:0;overflow:auto}@supports (font: -apple-system-body) and (-webkit-appearance: none) and (-webkit-hyphens: none){div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select[multiple]{padding:10px 12px;line-height:1}}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select[multiple]>option{padding:10px 14px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select[multiple]>option.placeholder,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select[multiple]>option[disabled]{box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices{font-size:var(--wpforms-field-size-font-size);line-height:19px;color:var(--wpforms-field-text-color);margin-bottom:5px}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__input--cloned{background-color:transparent}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner{background-color:var(--wpforms-field-background-color);background-clip:padding-box;min-height:var(--wpforms-field-size-input-height);line-height:var(--wpforms-field-size-input-height);padding:0 24px 0 7px;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-radius:var(--wpforms-field-border-radius);cursor:pointer}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single{padding:0 16px 0 4px}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable{background-color:transparent;font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single .choices__item--selectable.choices__placeholder{opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple{display:inline !important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple:empty{display:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple:empty+.choices__input{margin-left:4px !important;min-width:100% !important;text-overflow:ellipsis;padding-right:20px !important;white-space:nowrap}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple .choices__item{position:relative;top:-1.5px;background-color:var(--wpforms-button-background-color);border:1px solid var(--wpforms-button-background-color);border-radius:calc( max( var( --wpforms-field-border-radius ), 6px ) / 2);color:var(--wpforms-button-text-color-alt, var(--wpforms-button-text-color));margin:0 6px 6px 0;line-height:1}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown{background:var(--wpforms-field-menu-color) !important;color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--wpforms-button-background-color);color:var(--wpforms-button-text-color-alt, var(--wpforms-button-text-color))}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices input.choices__input{display:inline-block;padding:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"] input.choices__input{background:none !important;margin:5px !important;padding:5px !important;width:calc( 100% - 10px) !important;border:0 !important;box-shadow:none !important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices ::-webkit-input-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices ::-moz-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices :-ms-input-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"] .choices__button{opacity:0.7;background-image:linear-gradient(45deg, transparent 44%, var(--wpforms-field-border-color-spare) 44%, var(--wpforms-field-border-color-spare) 56%, transparent 56%),linear-gradient(135deg, transparent 44%, var(--wpforms-field-border-color-spare) 44%, var(--wpforms-field-border-color-spare) 56%, transparent 56%);background-position:50% 50%, 50% 50%;background-size:8px 8px, 8px 8px;background-repeat:no-repeat}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"] .choices__button:hover{opacity:1}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"] .choices__button:focus{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"]:after,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-multiple"]:after{width:0;height:0;right:12px;background:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--wpforms-field-border-color-spare)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-one"].is-open:after,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*="select-multiple"].is-open:after{border-top:5px solid transparent;border-bottom:5px solid var(--wpforms-field-border-color-spare)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-focused .choices__inner,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__inner,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open .choices__list--dropdown{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:before{content:'';position:absolute;height:3px;background:var(--wpforms-field-background-color);width:calc( 100% - 2px);left:1px;right:1px;z-index:100000000000;opacity:1;border-radius:0}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped):before{top:unset;bottom:1px}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped) .choices__inner{border-radius:var(--wpforms-field-border-radius) var(--wpforms-field-border-radius) 0 0}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open:not(.is-flipped) .choices__list--dropdown{border-radius:0 0 var(--wpforms-field-border-radius) var(--wpforms-field-border-radius);margin-top:0}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open.is-flipped:before{top:1px}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open.is-flipped .choices__inner{border-radius:0 0 var(--wpforms-field-border-radius) var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices.is-open.is-flipped .choices__list--dropdown{border-radius:var(--wpforms-field-border-radius) var(--wpforms-field-border-radius) 0 0;margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern.wpforms-has-error .choices .choices__inner{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern.wpforms-has-error .choices:hover .choices__inner{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern.wpforms-has-error .choices.is-focused .choices__inner,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern.wpforms-has-error .choices.is-open .choices__inner,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern.wpforms-has-error .choices.is-open .choices__list--dropdown{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]{appearance:none;height:calc( var( --wpforms-field-size-input-height ) / 4);padding:0;margin-top:calc( var( --wpforms-field-size-input-spacing ) + var( --wpforms-field-size-input-height ) / 4);margin-bottom:calc( var( --wpforms-field-size-input-height ) / 4);border-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]:first-child{margin-top:calc( var( --wpforms-field-size-input-height ) * 0.25)}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]:focus{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]:focus:invalid{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none;color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-runnable-track{height:calc( var( --wpforms-field-size-input-height ) / 4);box-shadow:none}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb{appearance:none;width:calc( var( --wpforms-field-size-input-height ) * 0.6);height:calc( var( --wpforms-field-size-input-height ) * 0.6);margin-top:calc( -1 * var( --wpforms-field-size-input-height ) * 0.18);background-color:var(--wpforms-button-background-color);background-clip:padding-box;cursor:pointer;border-radius:100%;border-width:var(--wpforms-button-border-size);border-style:var(--wpforms-button-border-style);border-color:var(--wpforms-button-border-color)}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-moz-range-thumb{appearance:none;width:calc( var( --wpforms-field-size-input-height ) * 0.6);height:calc( var( --wpforms-field-size-input-height ) * 0.6);margin-top:calc( -1 * var( --wpforms-field-size-input-height ) * 0.18);background-color:var(--wpforms-button-background-color);background-clip:padding-box;cursor:pointer;border-radius:100%;border-width:var(--wpforms-button-border-size);border-style:var(--wpforms-button-border-style);border-color:var(--wpforms-button-border-color)}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-ms-thumb{appearance:none;width:calc( var( --wpforms-field-size-input-height ) * 0.6);height:calc( var( --wpforms-field-size-input-height ) * 0.6);margin-top:calc( -1 * var( --wpforms-field-size-input-height ) * 0.18);background-color:var(--wpforms-button-background-color);background-clip:padding-box;cursor:pointer;border-radius:100%;border-width:var(--wpforms-button-border-size);border-style:var(--wpforms-button-border-style);border-color:var(--wpforms-button-border-color)}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color);padding:var(--wpforms-field-size-sublabel-spacing) 0 0 0;margin:0}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint b,div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint strong{color:var(--wpforms-label-sublabel-color)}div.wpforms-container-full .wpforms-form textarea{line-height:1.3;min-height:var(--wpforms-field-size-input-height);padding:var(--wpforms-field-size-padding-h);resize:vertical}div.wpforms-container-full .wpforms-form textarea.wpforms-field-small{height:calc( var( --wpforms-field-size-input-height ) * 2.26)}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:calc( var( --wpforms-field-size-input-height ) * 2.8)}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height:calc( var( --wpforms-field-size-input-height ) * 5.1)}div.wpforms-container-full .wpforms-form textarea:focus{color:var(--wpforms-field-text-color)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview{border-radius:4px;border:1px solid #e2e2e2;border-collapse:separate}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td{border-top:1px solid #e2e2e2;border-bottom:none;border-left:none;border-right:none}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th{font-weight:400;border:none}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th{padding:9px 0;line-height:20px;background:none}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{text-wrap:balance;padding-left:10px}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{padding-right:10px;padding-left:0}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{padding-right:10px}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{padding-left:10px;padding-right:0}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{padding-left:10px}.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,.rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{padding-right:10px;padding-left:0}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td{font-weight:700}.wpforms-container .wpforms-form .wpforms-order-summary-container,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,.wpforms-confirmation-container-full .wpforms-order-summary-container{font-size:var(--wpforms-field-size-font-size)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview{border-style:var(--wpforms-field-border-style);border-width:var(--wpforms-field-border-size);border-radius:var(--wpforms-field-border-radius)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td{border-top-style:var(--wpforms-field-border-style);border-top-width:var(--wpforms-field-border-size)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview{border-color:var(--wpforms-field-border-color)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th{color:var(--wpforms-label-color)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td{color:var(--wpforms-label-sublabel-color);border-top-color:var(--wpforms-field-border-color)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price{color:var(--wpforms-label-error-color)}.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,.wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td{color:var(--wpforms-label-color)}.wpforms-confirmation-container-order-summary .wpforms-order-summary-container,.wpforms-confirmation-container-full .wpforms-order-summary-container{max-width:100%;margin-bottom:24px}@container wpforms-field-row-responsive (max-width: 200px){div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:var(--wpforms-field-size-input-spacing)}}@container wpforms-field-row-responsive-300px (max-width: 300px){div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:var(--wpforms-field-size-input-spacing)}}@media only screen and (max-width: 768px){div.wpforms-container-full:not(:empty){padding:calc( min( var( --wpforms-container-padding ), 40px ))}}@media only screen and (max-width: 600px){div.wpforms-container-full:not(:empty){padding:calc( min( var( --wpforms-container-padding ), 20px ))}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]{margin:20px 0 20px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb{width:30px;height:30px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:none}}