@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@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;
}  .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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/square_with_dot.gif) center center repeat-x;
}
.hr.dotted {
height: 1px;
background: url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/dotted.gif) center center repeat-x;
}
.hr.dashed_light {
height: 1px;
background: url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/dashed_light.gif) center center repeat-x;
}
.hr.dashed_dark {
height: 1px;
background: url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/dashed_dark.gif) center center repeat-x;
}
.hr.dotted_with_lines {
height: 3px;
background: url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/dotted_with_lines.gif) center center repeat-x;
}
.hr.rhombus{
height: 5px;
background: url(//www.acptechnologies.com/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;
display: inline-block;
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;
}  .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;
}
.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:16px;
line-height: 24px;
margin:0px 0 15px 0 !important;
font-weight: 600;
text-transform: uppercase;
}
.iconbox .top_icon_circle .icon {
transition: all 0.4s;
-webkit-transition: all 0.4s; }
.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-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: 0 10px !important;
padding: 4px 10px 8px; 
border:1px solid #ddd;
border-top: 0;
-webkit-border-radius: 0 0 2px 2px;
-moz-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery .gallery-item a {
display: block;
border:1px solid #ddd;
border-bottom: 0;
padding:4px;
margin: 0;
background:#ffffff;
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}
.gallery img{
display: block;
width: 100%;
height:auto;
margin: 0;
border: 0 !important;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
.gallery .gallery-item a:hover {
background: #43b4f9;
border-color: #43b4f9 !important;
}  .member{
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;
}  .testimonial{
display: block;
padding:0px;
position: relative;
margin: 0;
margin-bottom: 18px !important;
text-align: center;
}
.testimonial.default {
font-size: 16px;
line-height: 24px;
}
.testimonial.bordered-with-thumb,
.testimonial.thumb-side {
text-align: left;
}
.testimonial.thumb-bottom i.fa {
font-size: 18px;
}
.testimonial .excerpt{
overflow: hidden;
margin-bottom: 20px;
}
.testimonial.bordered-with-thumb .excerpt p {
margin-bottom: 0;
}
.testimonial.thumb-side .excerpt{
font-style: italic;
}
.testimonial-author{
margin:0px 0 0px 0px;
}
.testimonial .testimonial-author .featured-thumbnail {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #e8e8e8;
position: relative;
display: inline-block;
margin-bottom: 10px;
width: 80px;
}
.testimonial.bordered-with-thumb .testimonial-author .featured-thumbnail {
float: left;
margin: 0 20px 0 0;
}
.testimonial.bordered-with-thumb .inner {
padding:25px;
border:1px solid #e5eaec;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
margin-bottom: 23px;
}
.testimonial.bordered-with-thumb .inner:after {
content: "";
position: absolute;
bottom: -15px;
left: 48px;
width: 24px;
height: 15px;
background: url(//www.acptechnologies.com/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.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;
}  .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;} .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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//www.acptechnologies.com/wp-content/themes/richer/framework/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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; }
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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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;
}
.social-icons ul li{
display:block;
float: left;
margin:0;
padding:0;
}
.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;
}   #header { 
background: #ffffff;
width: 100%;
}
#header .logo {
float: left;
padding: 10px 0;
}
#header.fixed_header .logo {
padding: 20px 0;
}
#header .logo h1 {
margin-bottom: 0;
}
#header .logo img { 
max-width: 100%;
height: auto;
}
#header.fixed_header .logo img {
max-height: 50px;
}
#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;
}
#header.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;
}
#header.header-scrolled {
position: fixed;
z-index: 99;
top:0;
right: 0;
left: 0;
}
.admin-bar #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;
}
#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;
}
#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(//www.acptechnologies.com/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 .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(//www.acptechnologies.com/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(//www.acptechnologies.com/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-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;
}
#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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/slider-next.png);
background-position: center center;
background-repeat: no-repeat;
}
.projects-nav .prev a {
background-image: url(//www.acptechnologies.com/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_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 {
height: 0px;
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) 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(//www.acptechnologies.com/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 {
}
.flickr-list .flickr-item {
float: left;
display: block;
margin: 0 1% 2%;
max-width: 88px;
height: 70px;
position: relative;
padding: 0px;
-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(//www.acptechnologies.com/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: 0 0 0px 0;
}
.widget_portfolio .portfolio-widget-item:nth-child(3n) {
border: none !important;
padding: 0;
margin-right: 0;
}
.widget_portfolio .portfolio-widget-item .portfolio-pic {
float: left;
display: block;
overflow: hidden;
width: 100%;
height: auto;
position: relative;
padding: 2px;
background-color: #fff;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
#footer .widget_portfolio .portfolio-widget-item .portfolio-pic {
padding: 0;
background:none;
}
#footer .widget_portfolio .portfolio-widget-item {
margin-bottom: 2%;
}
.widget_portfolio .portfolio-widget-item .portfolio-pic:hover {
background: #43b4f9;
border-color: #43b4f9;
}
.widget_portfolio .portfolio-widget-item .portfolio-pic img {
width: 100%;
height: 100%;
display: block;
} .widget ul {
margin-left: 0;
}
#footer .widget ul li,
#infobar .widget ul li {
list-style: none;
padding: 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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/slider-handle.png) no-repeat 0px 0px;}
.radio-range {
width: 17px;
height: 120px;
background:url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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;
}
.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 li{
border:1px solid #efefef;
border-bottom-size:2px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 2%;
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;}
.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; 
}
.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;
}
.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-page #page-wrap {
padding: 45px 0 0px 0;
}
.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{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(//www.acptechnologies.com/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;
} .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(//www.acptechnologies.com/wp-content/themes/richer/framework/images/tp-leftarrow.png);
background-position: 0% 50%;
}                                       
.tp-rightarrow.default {    
background-image: url(//www.acptechnologies.com/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(//www.acptechnologies.com/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(//www.acptechnologies.com/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;
}
.wpb_row {
margin-left: -1% !important;
margin-right: -1% !important;
}
body.side-navigation-enabled.sidenav-static #header.fixed_header {
position: absolute;
}
body.side-navigation-enabled.sidenav-static.sidenav-left {
padding-left: 270px;
}
body.side-navigation-enabled.sidenav-static.sidenav-left #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 #header.header-scrolled {
right: 270px;
width: auto;
position: fixed;
}
body.side-navigation-enabled.sidenav-toggle #header.fixed_header {
position: absolute;
}
body.side-navigation-enabled.sidenav-toggle.sidenav-left {
padding-left: 70px;
}
body.side-navigation-enabled.sidenav-toggle.sidenav-left #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 #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(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot);src:url(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.eot?#iefix) format('embedded-opentype'),url(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/sosa-font/font/sosa.ttf) format('truetype'),url(//www.acptechnologies.com/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(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358);
src: url(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.eot?85974358#iefix) format('embedded-opentype'),
url(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.woff?85974358) format('woff'),
url(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.ttf?85974358) format('truetype'),
url(//www.acptechnologies.com/wp-content/themes/richer/framework/css/font-icons/font/fontawesome-social.svg?85974358#fontawesome-social) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontawesome-social";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
text-align: center; font-variant: normal;
text-transform: none;
line-height: 1em;
}
.icon-picasa:before { content: '\e80a'; } .icon-duckduckgo:before { content: '\e800'; } .icon-aim:before { content: '\e801'; } .icon-paypal:before { content: '\e803'; } .icon-forrst:before { content: '\e807'; } .icon-evernote:before { content: '\e806'; } .icon-flattr:before { content: '\e804'; }.container {
margin-left: auto;
margin-right: auto;
max-width: 1194px;
width: 100%;
} .first {
margin-left: 0;
}
.last {
margin-right: 0;
}  .one_half { width: 48%; }
.one_third { width: 31.333%; }
.two_third { width: 64.667%; }
.one_fourth { width: 23%; }
.two_fourth { width: 48%; }
.three_fourth { width: 73%; }
.one_fifth { width: 18%; }
.two_fifth { width: 38%; }
.three_fifth { width: 58%; }
.four_fifth { width: 78%; }
.one_sixth { width: 14.667%; }
.five_sixth { width: 81.333%; }
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.two_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
position: relative;
margin-right: 1%;
margin-left: 1%;
float: left;
} .offset {
min-height: 1px;
} .span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 {
display:inline;
float: left;
position: relative;
margin-left: 1%;
margin-right: 1%;
}
.row-fluid, .row {
margin-left: -1%;
margin-right: -1%;
} .alpha {
margin-left: 0;
}
.omega {
margin-right: 0;
} .span1 {
width:6.333%;
}
.span2 {
width:14.667%;
}
.span3 {
width:23.0%;
}
.span4 {
width:31.3%;
}
.span5 {
width:39.667%;
}
.span6 {
width:48.0%;
}
.span7 {
width:56.333%;
}
.span8 {
width:64.667%;
}
.span9 {
width:73.0%;
}
.span10 {
width:81.333%;
}
.span11 {
width:89.667%;
}
.span12 {
width:98.0%;
}
.wrapper {
overflow: hidden;
} .container:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.row:after,
.clearfix:after {    clear: both }
.row,
.clearfix {    zoom: 1 }
.clear {
clear: both;
visibility: hidden;
width: 0;
height: 0;
}
.vc-element > .span1,
.vc-element > .span2,
.vc-element > .span3,
.vc-element > .span4,
.vc-element > .span5,
.vc-element > .span6,
.vc-element > .span7,
.vc-element > .span8,
.vc-element > .span9,
.vc-element > .span10,
.vc-element > .span11,
.vc-element > .span12 {
width: 100%;
margin: 0;
}@media only screen and (max-width: 1120px) {
#main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow {
right: 0 !important;
}
#main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow {
left: 0 !important;
}
body.side-navigation-enabled.sidenav-static.sidenav-left {
padding-left: 70px;
}
body.side-navigation-enabled.sidenav-static.sidenav-left #header.header-scrolled {
left: 70px;
}
body.side-navigation-enabled.sidenav-static.sidenav-right {
padding-right: 70px;
}
body.side-navigation-enabled.sidenav-static.sidenav-right #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;
}
#respond-inputs p{
width: 556px;
margin:0 0 20px 0 !important;
float: none;
}
#respond-inputs input{
width: 538px;
}
#respond-textarea textarea{
width: 538px;
} .portfolio-item.no-margin.span2 {
width: 25%;
} .portfolio-item-one .button{
padding: 10px 14px;
} .flex-control-nav.flex-control-thumbs li img {
width: 80px; height: auto;
}   .widget_search input{
width:133px;
}
#wp-calendar tbody td,
#wp-calendar thead th,
#wp-calendar caption {
padding: 0;
}   .pricing-table{
}
.pricing-table.col-2 .plan{
width:372px;
}
.pricing-table.col-3 .plan{
width:248px;
}
.pricing-table.col-4 .plan{
width:186px;
}
.pricing-table.col-5 .plan{
width:148px;
}
.latest-blog .blog-item .blog-pic img{
width:172px;
height:112px;
}
.latest-blog .blog-item h4{
font-size: 13px;
}
.latest-blog .blog-item .post-icon{
left:61px;
top:31px !important;
}
#filters ul li a {
padding: 7px 14px;
}
#sidebar .widget .tab a h5 {
padding: 8px 5px;
font-size: 12px;
width: 45px;
}
#main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow {
right: 0 !important;
}
#main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow {
left: 0 !important;
}
}   @media only screen and (max-width: 782px) {
.plan .plan-head.extra_height {margin-top: 0;}
.separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 {font-size: 18px;}
body.admin-bar.side-navigation-enabled aside.side-navigation {
top: 46px;
}
aside.side-navigation.side-navigation-toggle .toggleMenu {
border:0;
}
.my-td {display: block !important;text-align: center;}
.my-td.block-right {width: 100%; text-align: center;}
#style_selector {
display: none;
}
#topnav.menu > li {
margin-left: 5px;
margin-right: 5px;
}
#top-bar .social-icons, #top-bar .social-icons, #topnav.menu {
margin-right: 0px;
}
.call-us ul li {
display: block;
}
.tp-button {
display: none !important;
}
.social-icons.top-icons ul {
float: none;
overflow: hidden;
display: inline-block;
margin: 0 auto !important;
}
.portfolio-item.no-margin.one_fifth,
.portfolio-item.no-margin.span2 {
width: 33.3%;
}
.portfolio-item.isotope-item.span4,
.portfolio-item.isotope-item.span6,
.portfolio-item.isotope-item.span3 {
width: 100%;
}
.iconbox {
margin-bottom: 20px !important;
}
#filters {display: none;}
#header{
}
#navigation {
float: none;
}
#header .search-area {
display: none;
}
#header .logo{
float: none;
text-align: center;
height:auto !important;
line-height: 1 !important;
margin:10px 0;
}
.content-area-info {
text-align: center;
}
.logo img{
max-width: 100%;
}
#navigation ul, #header-searchform{
display:none !important;
}
#navigation .select-menu{
display: inherit;
width:100%;
}
.header3 #navigation .select-menu {
margin-top: 20px !important;
}
#header.header1.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;
}
}   @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;
}
.sidenav:after {
display: none;
} .post-meta span{
display: block;
margin:0 0 5px 0;
}
.blog-medium .post-video,
.blog-medium .post-gallery,
.blog-medium .post-image,
.blog-medium .post-quote,
.blog-medium .post-audio,
.blog-medium .post-link {
width: 300px;
float: none;
}
.blog-medium .post-gallery img,
.blog-medium .post-image img {
width: 100%;
height: auto;
}
#author-info{
margin: 0;
}
#author-info .author-bio {
width: 100%;
margin: 0px 0 15px;
}
.sharebox{
margin: 0 0 30px 0;
}
.sharebox h4 {
display: none;
}
#respond-inputs p{
width: 300px;
margin:0 0 20px 0 !important;
float: none;
background: yellow;
}
#respond-inputs input{
width: 282px;
}
#respond-textarea textarea{
width: 282px;
} .portfolio-item.no-margin.one_fifth,
.portfolio-item.no-margin.span2,
.portfolio-item.no-margin.span3,
.portfolio-item.no-margin.span4,
.portfolio-item.no-margin.span6 {
width: 50%;
}
.portfolio-wide #portfolio-video,
.portfolio-sidebyside #portfolio-video { 
margin: 0 0 30px 0;
}
.portfolio-wide #portfolio-slider {
margin-bottom: 75px;
}
#portfolio-related-post h3{
margin-left:0px;
margin-right:0px;
}
.projects-nav{
display: none;
}
.portfolio-item.no-margin.span3,
.portfolio-item.no-margin.span4,
.portfolio-item.no-margin.span6 {
min-width: 300px;
} .portfolio-item.four {
width: 300px !important;
height: 196px;
margin-bottom:20px;
}
.hexagon .portfolio-item.four {
width: 300px !important;
height: 342px !important;
margin-bottom:20px;
} .portfolio-item.one-third {
margin-bottom:20px;
} .portfolio-item.eight {
width: 300px;
height: 196px;
margin-bottom:20px;
} .portfolio-item-one{
margin-bottom: 40px !important;
}
.portfolio-item-one .portfolio-picwrap,
.portfolio-item-one .portfolio-desc{
width: 300px;
clear: both;
float: none !important;
}
.portfolio-item .portfolio-page-item .portfolio-title, .portfolio-item-one .portfolio-page-item .portfolio-title {
font-size: 18px;
}
.flex-control-nav.flex-control-thumbs li img {
width: 50px;	height: auto;
}   .widget_search input{
width:258px;
}   .pricing-table{
width: 300px;
}
.pricing-table.col-2 .plan,
.pricing-table.col-3 .plan,
.pricing-table.col-4 .plan,
.pricing-table.style3.col-4 .plan,
.pricing-table.col-5 .plan{
width:298px;
margin-bottom:20px;
}	
.pricing-table .featured{
margin-top:0;
}
.latest-blog .blog-item{
margin-bottom: 20px;
}
.latest-blog .blog-item .blog-pic img{
width:300px;
height:195px;
}
.latest-blog .blog-item .blog-overlay{
width:300px;
height:195px;
}
.latest-blog .blog-item h4{
font-size: 13px;
}
.latest-blog .blog-item .post-icon{
left:125px;
top:72px !important;
}
.flickr-list .flickr-item {
max-width: 94px;
}
}  @media only screen and (max-width: 980px) {
.container { max-width: 960px; width: 100%;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 420px; }
.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12,
.one-third.column,
.two-thirds.column { width: 420px; margin: 0;}
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth { width: 420px; }
}   @media only screen and (max-width: 479px) {
.row-fluid, .row {
margin-left: 0%;
margin-right: 0%;
}
.container { width: 300px; }
.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12,
.one-third.column,
.two-thirds.column { width: 300px; margin: 0;}
.one_half,
.one_third,
.two_third,
.one_fourth,
.three_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth { width: 300px; }
}body{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;font-weight:normal;color:#717375;text-transform:none;}h1{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:28px;line-height:1.6em;text-transform:none;font-weight:600;color:#cc0000;}h2{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:28px;line-height:1.6em;text-transform:none;font-weight:600;color:#cc0000;}h3{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:24px;line-height:1.6em;text-transform:none;font-weight:normal;color:#333333;}h4{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6em;text-transform:none;font-weight:normal;color:#333333;}h5{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6em;text-transform:none;font-weight:600;color:#333333;}h6{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.6em;text-transform:none;font-weight:600;color:#333333;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{font-weight:inherit;color:inherit;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6 {color:#ababab;}#header .logo a img {max-width:150px;}a,a:visited{color:#cc0000;}a:hover,a:focus{color:#ababab;}#header:not(.fixed_header){background-color:rgba(255,255,255,1) !important;background-image:url();background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;?>color:#ffffff;}#header .logo,#header .logo .logo_text {color:#ffffff;}#header {border-bottom:1px solid rgba(226,226,226,1);}#top-bar{background:#ffffff;color:#ababab;font-size:15px;}#top-bar .social-icons ul li a {color:#ababab;}#top-bar .call-us a{color:#ababab;}#navigation ul.menu > li.menu-item {line-height:100px;}#header.header1 .my-table,#header.header2 .my-table {height:100px;}#header.header-scrolled {background-color:rgba(255,255,255,0.9);}.toparea-sliding-area {background-color:rgba(81,81,81,1); color:#b5b5b5;border-bottom:3px solid #43b4f9;border-top:0px solid #142b3a;}.toparea-sliding-area a {color:#43b4f9;}.toparea-sliding-area a:hover {color:#b5b5b5;}.toparea-sliding-area .widget h3 {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:16px;font-weight:600 !important;text-transform:uppercase;color:#ffffff !important;}.toparea-sliding-area .widget {color:#b5b5b5;}.toparea-sliding-area .widget .separator {height:0px;border-bottom:0px solid #777777;margin-bottom:0px;margin-top:15px;}.toparea-sliding-area .widget .separator .separator_line {height:0px;}.toparea-sb {background-color:rgba(81,81,81,1);}body.side-navigation-enabled aside.side-navigation {background-color:#ffffff;background-image:url();background-repeat:no-repeat;background-position:center center;background-attachment:scroll;color:#babdbf;}body.side-navigation-enabled aside.side-navigation .logo h1 a {color:#3b3f42}body.side-navigation-enabled aside.side-navigation .logo .site-description,body.side-navigation-enabled aside.side-navigation .social-icons ul li a {color:#babdbf;}body.side-navigation-enabled aside.side-navigation {text-align:left}ul#side-nav.sf-vertical li ul {background-color:#ffffff;}ul#side-nav > li > a,ul#side-nav-toggle > li > a {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:36px;font-size:12px;text-transform:uppercase;color:#3b3f42;font-weight:600;}ul#side-nav-toggle li ul li a,ul#side-nav.sf-vertical li ul li a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;line-height:36px;text-transform:lowercase;color:#3b3f42;}aside.side-navigation.side-navigation-toggle .toggleMenu {color:#3b3f42;}ul#side-nav.show-indicator > li > a .sf-sub-indicator:before {color:#3b3f42;}ul#side-nav.show-indicator > li ul a .sf-sub-indicator:before {color:#3b3f42;}ul#side-nav.show-indicator li.sfHover > a .sf-sub-indicator:before {color:#43b4f9;}ul#side-nav.show-indicator ul li.sfHover > a .sf-sub-indicator:before {color:#43b4f9;}ul#side-nav li.current-menu-ancestor > a,ul#side-nav li.current-menu-item > a,ul#side-nav li.current_page_ancestor > a,ul#side-nav li > a:hover,ul#side-nav-toggle li.current-menu-ancestor > a,ul#side-nav-toggle li.current-menu-item > a,ul#side-nav-toggle li.current_page_ancestor > a,ul#side-nav-toggle li > a:hover {color:#43b4f9;}ul#side-nav li.current-menu-ancestor > a .sf-sub-indicator:before,ul#side-nav li.current-menu-item > a .sf-sub-indicator:before,ul#side-nav li.current_page_ancestor > a .sf-sub-indicator:before,ul#side-nav li > a:hover {color:#43b4f9;}ul#side-nav-toggle li ul li.current-menu-ancestor > a,ul#side-nav-toggle li ul li.current-menu-item > a,ul#side-nav-toggle li ul li.current_page_ancestor > a,ul#side-nav-toggle li ul li > a:hover,ul#side-nav li ul li.current-menu-ancestor > a,ul#side-nav li ul li.current-menu-item > a,ul#side-nav li ul li.current_page_ancestor > a,ul#side-nav li ul li > a:hover {color:#43b4f9;}ul#side-nav li ul li.current-menu-ancestor > a .sf-sub-indicator:before,ul#side-nav li ul li.current-menu-item > a .sf-sub-indicator:before,ul#side-nav li ul li.current_page_ancestor > a .sf-sub-indicator:before,ul#side-nav li ul li > a:hover {color:#43b4f9;}ul#side-nav li.sfHover > a {color:#43b4f9;}ul#side-nav li ul li.sfHover > a {color:#43b4f9;}aside.side-navigation.side-navigation-toggle .navbar-menu,aside.side-navigation.side-navigation-toggle .toggleMenu {background-color:#ffffff;} #navigation ul.menu > li.menu-item {margin:0 0 0 25px;}#header.header2 #navigation ul.menu > li,#header.header3 #navigation ul.menu > li,#header.header4 #navigation ul.menu > li {padding-right:12.5px;padding-left:12.5px;}#navigation ul.menu > li.menu-item > a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;color:#3b3f42;font-weight:600;}#navigation ul.menu > li.sfHover > a,#navigation ul.menu > li.sfHover > a:hover,#navigation ul.menu li.menu-item a:hover {color:#ababab;}#navigation ul.menu > li.current-menu-item > a:hover,#navigation ul.menu > li.current-menu-item > a,#navigation ul.menu > li.current-menu-ancestor > a:hover,#navigation ul.menu > li.current-menu-ancestor > a,#navigation ul.menu > li.current-menu-parent > a:hover,#navigation ul.menu > li.current-menu-parent > a {color:#cc0000;}#header.header3 #navigation {background-color:#ecf0f1;}#header.header3 #navigation {border-color:#d8d8d8;}#header.header3 #navigation ul.menu > li {border-color:#ffffff;}#header.header4 #navigation {background-color:#ecf0f1;}#header.header4 #navigation {border-color:#d8d8d8;}#header.header4 #navigation ul.menu > li {border-color:#ffffff;}#navigation .sub-menu{background:#f4f4f4 !important;}#navigation ul.menu > li > .sub-menu {border-top:3px solid #cc0000;}#navigation .sub-menu:before {border-bottom-color:#cc0000;}#navigation .sub-menu li a,html body #navigation .sub-menu li .sub-menu li a,html body #navigation .sub-menu li .sub-menu li .sub-menu li a {font-family:Open Sans,Arial,Helvetica,sans-serif;color:#3b3f42;}#navigation .sub-menu li,#navigation ul.menu > li.megamenu > ul > li,#navigation ul.menu > li.megamenu > ul > li > a {border-color:#dde2e5;}#navigation .sub-menu li a:hover,#navigation .sub-menu li.sfHover > a,#navigation .sub-menu li.current-menu-parent > a,#navigation .sub-menu li .sub-menu li a:hover,#navigation .sub-menu li.current-menu-item a,#navigation .sub-menu li.current-menu-item a:hover,#navigation .sub-menu li.current_page_item a,#navigation .sub-menu li.current_page_item a:hover {color:#43b4f9 !important;background-color:#fafafa;}#navigation .menu > li > .sub-menu:before {border-bottom-color:#cc0000}#navigation .menu > li .sub-menu > li.sfHover:after {border-left-color:#cc0000;}#navigation .menu > li .sub-menu > li.sfHover:before {background-color:#cc0000;}#navigation ul.menu > li.megamenu > ul > li > a:hover,#navigation ul.menu > li.megamenu > ul > li.sfHover > a,#navigation ul.menu > li.megamenu > ul > li.current-menu-item > a,#navigation ul.menu > li.megamenu > ul > li.current-menu-parent > a {color:#cc0000 !important;}#navigation .select-menu {border:1px solid;color:#3b3f42;background:#ffffff;}.search-area,.search-area:before,.cart-main .cart-content a,.cart-main .cart-contents:before,.cart-main .cart-contents,.cart-main .cart-checkout{background:#f4f4f4 !important;border-color:#dde2e5;}#title {background-image:url();background-color:#f6f6f6;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;border-bottom:1px solid #d8d8d8; border-top:0px solid #d8d8d8;padding:0px 0px 0px 0px;}#alt-title {background-image:url(); border-bottom:1px solid #d8d8d8; border-top:0px solid #d8d8d8;padding-top:0px;padding-bottom:0px;}#title h1,#alt-title h1 {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;text-transform:uppercase;font-size:18px;font-weight:600;color:#cc0000;}#title h2,#alt-title h2,#title #breadcrumbs,#no-title #breadcrumbs,#alt-title #breadcrumbs,#no-title {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:13px;font-weight:normal;color:#cc0000;}#title #breadcrumbs,#alt-title #breadcrumbs {color:#ababab;}#title #breadcrumbs a,#alt-title #breadcrumbs a,#no-title #breadcrumbs a {color:#ababab;}#title #breadcrumbs a:hover,#alt-title #breadcrumbs a:hover,#no-title #breadcrumbs a:hover {color:#cc0000;}#title h1,#title h2 {}#title #breadcrumbs {}#sidebar .widget h3 {font-style:600;font-size:16px;line-height:1.6em;font-family:Open Sans,Arial,Helvetica,sans-serif;color:#333333;text-transform:uppercase;font-weight:600;}#alt-title .grid,#title .inner {padding:25px 0px 25px 0px; background-color:rgba(246,246,246,1); }#main.boxed {max-width :1100px;}#main {background:rgba(255,255,255,1); }.container {max-width :1060px;}#topnav.menu lia {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;color:#3b3f42;}#topnav li a:hover,#topnav li.current-menu-item a,#topnav li.current-menu-item a:hover,#topnav li.current-page-ancestor a,#topnav li.current-page-ancestor a:hover,#topnav li.current-menu-ancestor a,#topnav li.current-menu-ancestor a:hover,#topnav li.current-menu-parent a,#topnav li.current-menu-parent a:hover,#topnav li.current_page_ancestor a,#topnav li.current_page_ancestor a:hover {color:#ababab;}#topnav .sub-menu,.cart .cart-content a,.cart .cart-content:before,.cart .cart-contents,.cart .cart-checkout {background:#cc0000 !important;border-color:;}#topnav .sub-menu li a,#topnav .sub-menu li .sub-menu li a,#topnav .sub-menu li .sub-menu li .sub-menu li a {color:#ffffff;}#topnav .sub-menu li{border-color:#a00000;}#topnav .sub-menu li a:hover,#topnav .sub-menu li.sfHover > a,#topnav .sub-menu li.current-menu-parent > a,#topnav .sub-menu li .sub-menu li a:hover,#topnav .sub-menu li.current-menu-item a,#topnav .sub-menu li.current-menu-item a:hover,#topnav .sub-menu li.current_page_item a,#topnav .sub-menu li.current_page_item a:hover {color:#ffffff !important;} #footer{border-top:0px solid #cc0000;background-color:#f7f7f7;background-image:url();background-repeat:no-repeat;background-position:center center;background-attachment:scroll;?>color:#ababab;}#footer a {color:#494949;}#footer a:hover{color:#cc0000;}#footer ul li a {color:#ababab}#footer .twitter-list a {color:#cc0000;}#footer .widget h3 {font-family:Open Sans,Arial,Helvetica,sans-serif;line-height:1.6em;font-size:12px;font-weight:600 !important;text-transform:uppercase;color:#ababab !important;#e5eaec;}#footer .widget {color:#ababab;}#footer .widget .separator {border-bottom:1px solid #e5eaec;margin-bottom:;}#footer .widget .separator .separator_line {height:3px;}#copyright {background:#cc0000;color:#ffffff;}#copyright a {color:#ffffff;}#copyright a:hover {color:#ababab;}#copyright .menu li a {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;color:#ffffff;}#copyright .menu li.current-menu-item a,#copyright .menu li.current-menu-item a:hover,#copyright .menu li.current-page-ancestor a,#copyright .menu li.current-page-ancestor a:hover,#copyright .menu li.current-menu-ancestor a,#copyright .menu li.current-menu-ancestor a:hover,#copyright .menu li.current-menu-parent a,#copyright .menu li.current-menu-parent a:hover,#copyright .menu li.current_page_ancestor a,#copyright .menu li.current_page_ancestor a:hover {color:#ababab;}input,input[type="text"],input[type="url"],input[type="date"],input[type="password"],input[type="email"],textarea,select,button,input[type="submit"],input[type="reset"],input[type="button"] {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;} .social-icon a:hover,.social-icons a:hover{background-color:#cc0000 !important;}.images.bordered div.item:hover,.images.without-border div.item:hover {border-color:#cc0000;}::selection {background:#cc0000 !important;}::-moz-selection {background:#cc0000 }.title a:hover,.post-meta span a:hover {color:#cc0000 }.separator_line {background:#cc0000;}#filters ul li a.active,#filters ul li a:hover {border-color:#cc0000;color:#cc0000;}.projects-nav a:hover {background-color:#cc0000 }blockquote,.pullquote.align-right,.pullquote.align-left {border-color:#cc0000;}.accordion.style1 .accordion-title.active i,.sidenav li a:hover,.sidenav li.current_page_item > a,.sidenav li.current_page_item > a:hover,.toggle.style1 .toggle-title.active i {color:#cc0000 }.accordion.style2 .accordion-title.active .acc-icon,.accordion.style3 .accordion-title.active .acc-icon,.toggle.style2 .toggle-title.active .status-icon,.toggle.style3 .toggle-title.active .status-icon,.accordion.style4 .accordion-title.active,.toggle.style4 .toggle-title.active {background-color:#cc0000}.blog-item.author .name {color:#cc0000 }#back-to-top a:hover {background-color:#cc0000 }.widget_tag_cloud a:hover {background:#cc0000;border-color:#cc0000;}.widget_portfolio .portfolio-widget-item .portfolio-pic:hover {background:#cc0000;border-color:#cc0000;}#footer .widget_tag_cloud a:hover,#footer .widget_flickr #flickr_tab a:hover,#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,.flex-direction-nav a:hover {background-color:#cc0000 }.flex-control-nav li a:hover,.flex-control-nav li a.flex-active{background:#cc0000 }.gallery img:hover {background:#cc0000;border-color:#cc0000 !important;}.skillbar .skill-percentage {background:#cc0000 }.latest-blog .blog-item:hover h4 {color:#cc0000 }.tp-caption.big_colorbg{background:#cc0000;}.tp-caption.medium_colorbg{background:#cc0000;}.tp-caption.small_colorbg {background:#cc0000;}.tp-caption.customfont_color{color:#cc0000;}.tp-caption a {color:#cc0000;}.widget_categories ul li a:hover,#related-posts ul li h5 a:hover {color:#cc0000;}.portfolio-item .portfolio-page-item .portfolio-title a:hover {color:#cc0000;}a.more,#sidebar .widget ul:not(.unstyled) li a:hover,#related-posts ul li:before {color:#cc0000;}.counter-value .value {color:#cc0000;}.callout,.description.style-2 {border-left-color:#cc0000;}.tabset .tab a.selected i,.tabset .tab a:hover i,.tabset .tab a.selected h6,.tabset .tab a:hover h6 {color:#cc0000;}.shop_table .product-remove a:hover {color:#cc0000;}.testimonial-author .featured-thumbnail:after {border-left-color:#cc0000;}#header.header6 .logo_bg {background-color:#cc0000;}#pagination a:hover,#pagination span.current {background-color:#cc0000;}.iconlist:hover .icon.circle {color:#cc0000;border-color:#cc0000;}.iconbox:hover .top_icon_circle .icon,.iconbox:hover .aside_rounded_icon .icon,.iconbox:hover .aside_circle_icon .icon {background-color:#cc0000 !important;border-color:#cc0000 !important;color:#fff !important;}.portfolio-item:hover .portfolio-title {background-color:#cc0000 ;}.portfolio-item .portfolio-terms a {background-color:#cc0000 ;}.cart-loading,.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link,.portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-link {background-color:rgba(204,0,0,0.8);}.testimonial.thumb-side .testimonial-author .featured-thumbnail {border-color:#cc0000;}.testimonial.thumb-side .testimonial-author .featured-thumbnail:after {border-left-color:#cc0000;}.iconbox:hover .top_icon_standard .icon {color:#cc0000 !important;}.sidenav .children li:hover a::after,.sidenav .children > li.current_page_item > a::after{background-color:#cc0000;}.button,.button.default,input.button,input[type=submit],.loadmore.default {font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal !important;text-transform:uppercase;color:#ffffff !important;background-color:#cc0000;}.button:hover,.button.gradient.default:hover,.button.default:hover,input.button:hover,.loadmore.default:hover {background-color:#ababab !important;color:#fff !important;?>;}.add_to_cart_button.lightgray.button:hover {background-color:#cc0000 !important;} .ui-slider .ui-slider-range {background-color:#cc0000 !important;}.products .product {background-color:#ffffff;}#footer .widget ul li:before,#infobar .widget ul li:before {background-color:#cc0000 !important;}.product .price,.product_list_widget li .amount,.product_list_widget li .amount,.product_list_widget li del {color:#e52626}.onsale {background-color:#e52626}.button.gradient.default {background-color:#cc0000;background-image:linear-gradient(bottom,rgb(189,-15,-15) 44%,rgb(219,15,15) 90%);background-image:-o-linear-gradient(bottom,rgb(189,-15,-15) 44%,rgb(219,15,15) 90%);background-image:-moz-linear-gradient(bottom,rgb(189,-15,-15) 44%,rgb(219,15,15) 90%);background-image:-webkit-linear-gradient(bottom,rgb(189,-15,-15) 44%,rgb(219,15,15) 90%);background-image:-ms-linear-gradient(bottom,rgb(189,-15,-15) 44%,rgb(219,15,15) 90%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.44,rgb(189,-15,-15)),color-stop(0.9,rgb(219,15,15)));}.widget ul:not(.unstyled) li:before {background-color:#cc0000 !important;}.widget_shopping_cart_content .buttons a.button:hover {color:#cc0000 !important;}#page-wrap .widget_nav_menu .sidenav li::before {background-color:#ffffff !important;}.map_popover_content table {border-collapse:separate; border-spacing:5px;}.map_popover_content td {border:1px solid #cccccc; border-radius:5px; padding:5px; line-height:1.5em; vertical-align:top; width:270px;}.map_popover_content td p {text-align:center;margin:0;}.lptw-advanced-table .htLeft {
text-align: left;
}
.lptw-advanced-table .htCenter {
text-align: center;
}
.lptw-advanced-table .htRight {
text-align: right;
}
.htJustify {
text-align: justify;
}
.lptw-advanced-table .htTop {
vertical-align: top;
}
.lptw-advanced-table .htMiddle {
vertical-align: middle;
}
.lptw-advanced-table .htBottom {
vertical-align: bottom;
} .lptw-advanced-table .default {
border-collapse: collapse;
margin: 2em 0;
font-size: 16px; background-color: #f0f0f0;
}
.lptw-advanced-table .default th {
color: #757575;
padding: 1em;
border: 1px solid #dddddd;
font-size: 0.75em;
background-color: #eaeaea;
font-weight: 600;
}
.lptw-advanced-table .default td {
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
padding: 1em;
color: #212121;
font-size: 0.75em;
}
.lptw-advanced-table .default tr:nth-child(2n) {
background-color: #fafafa;
}
.lptw-advanced-table:not(.nohover) .default td:hover {
background-color: #dddddd;
color: #111111;
}
.lptw-advanced-table:not(.nohover) .default tr:hover {
border-top: 1px solid #f9f9f9;
border-bottom: 1px solid #f9f9f9;
background-color: #eaeaea;
color: #222222;
} #lptw-table-sorter thead tr .header {
background-image: url(//www.acptechnologies.com/wp-content/plugins/advanced-tables/img/bg.png);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
#lptw-table-sorter thead tr .headerSortUp {
background-image: url(//www.acptechnologies.com/wp-content/plugins/advanced-tables/img/asc.png);
}
#lptw-table-sorter thead tr .headerSortDown {
background-image: url(//www.acptechnologies.com/wp-content/plugins/advanced-tables/img/desc.png);
} #lptw-tabs-wrapper a {
outline: none;
}
#lptw-tabs-wrapper .ui-tabs {
position: relative; padding: .2em;
}
#lptw-tabs-wrapper .ui-corner-all {
border-radius: 0;
}
#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav {
margin: 0;
padding: 0;
}
#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 0;
padding: 0 0 1px 0;
white-space: nowrap;
} #lptw-tabs-wrapper .ui-widget-header {
overflow: hidden;
} #lptw-tabs-wrapper .ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
background: none;
} #lptw-tabs-wrapper .ui-tabs-nav li:first-child {
border-left: 1px solid #d8d8d8;
border-radius: 3px 0 0 3px;
} #lptw-tabs-wrapper .ui-tabs-nav li:last-child {
border-right: 1px solid #d8d8d8;
border-radius: 0 3px 3px 0;
} #lptw-tabs-wrapper .ui-widget-header .ui-state-default {
background: none;
border: none;
background-color: #ffffff;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}
#lptw-tabs-wrapper .ui-tabs-nav a {
color: #a1a1a1;
}
#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding: .5em 1em;
text-decoration: none;
} #lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active {
padding-bottom: 1px;
background-color: #ededed;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
}
#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
color: #2a2d33;
}
#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, #lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, #lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text;
}
#lptw-tabs-wrapper .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer;
} #lptw-tabs-wrapper .r-tabs .r-tabs-nav {
margin: 0;
padding: 0;
}
#lptw-tabs-wrapper .r-tabs .r-tabs-tab {
display: inline-block;
margin: 0;
list-style: none;
}
#lptw-tabs-wrapper .r-tabs .r-tabs-panel {
padding: 15px;
display: none;
}
#lptw-tabs-wrapper .r-tabs .r-tabs-accordion-title {
display: none;
}
#lptw-tabs-wrapper .r-tabs .r-tabs-panel.r-tabs-state-active {
display: block;
} @media only screen and (max-width: 768px) {
#lptw-tabs-wrapper .r-tabs {
border: 1px solid #d8d8d8;
padding: 0;
border-radius: 3px;
margin: 1em 0;
}
#lptw-tabs-wrapper .r-tabs .r-tabs-nav {
display: none;
}
#lptw-tabs-wrapper .r-tabs .r-tabs-accordion-title {
display: block;
} #lptw-tabs-wrapper .r-tabs-accordion-title .r-tabs-anchor {
display: block;
padding: 0.5em 1em;
background-color: #f9f9f9;
color: #616161;
text-decoration: none;
border-radius: 0;
}
#lptw-tabs-wrapper .r-tabs-state-active .r-tabs-anchor {
background-color: #ededed;
color: #2a2d33;
}
#lptw-tabs-wrapper .r-tabs-panel.r-tabs-state-active {
background-color: #ffffff;
}
} .table-material table {
border-collapse: collapse;
margin: 2em 0;
font-size: 16px; background-color: #f6f6f6;
}
.table-material th {
padding: 1em;
border: 1px solid #ececec;
font-size: 0.75em;
font-weight: 600;
}
.table-material td {
border-top: 1px solid #cecece;
border-bottom: 1px solid #cecece;
border-left: 1px solid #dfdfdf;
border-right: 1px solid #dfdfdf;
padding: 1em;
font-size: 0.75em;
}
.table-material tr:nth-child(2n) {
background-color: #fcfcfc;
}
.table-material td.totals {
font-weight: 600;
text-align: right;
}
.table-material tr.totals-caption {
font-weight: 600;
background-color: #ffffff;
text-align: left;
text-transform: uppercase;
} .lptw-advanced-table .material-red th,
.lptw-advanced-table .material-red td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-red th {
color: #fbfbfb;
background-color: #B71C1C;
}
.lptw-advanced-table:not(.nohover) .material-red td:hover {
color: #ffffff;
background-color: #F44336;
}
.lptw-advanced-table:not(.nohover) .material-red tr:hover {
color: #333333;
border-top: 1px solid #EF9A9A;
border-bottom: 1px solid #EF9A9A;
background-color: #FFCDD2;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-red th {
color: #fbfbfb;
background-color: #B71C1C;
}
} .lptw-advanced-table .material-pink th,
.lptw-advanced-table .material-pink td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-pink th {
color: #fbfbfb;
background-color: #880E4F;
}
.lptw-advanced-table:not(.nohover) .material-pink td:hover {
color: #ffffff;
background-color: #E91E63;
}
.lptw-advanced-table:not(.nohover) .material-pink tr:hover {
color: #333333;
border-top: 1px solid #F48FB1;
border-bottom: 1px solid #F48FB1;
background-color: #F8BBD0;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-pink th {
color: #fbfbfb;
background-color: #880E4F;
}
} .lptw-advanced-table .material-purple th,
.lptw-advanced-table .material-purple td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-purple th {
color: #fbfbfb;
background-color: #4A148C;
}
.lptw-advanced-table:not(.nohover) .material-purple td:hover {
color: #ffffff;
background-color: #9C27B0;
}
.lptw-advanced-table:not(.nohover) .material-purple tr:hover {
color: #333333;
border-top: 1px solid #CE93D8;
border-bottom: 1px solid #CE93D8;
background-color: #E1BEE7;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-purple th {
color: #fbfbfb;
background-color: #4A148C;
}
} .lptw-advanced-table .material-deep-purple th,
.lptw-advanced-table .material-deep-purple td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-deep-purple th {
color: #fbfbfb;
background-color: #311B92;
}
.lptw-advanced-table:not(.nohover) .material-deep-purple td:hover {
color: #ffffff;
background-color: #673AB7;
}
.lptw-advanced-table:not(.nohover) .material-deep-purple tr:hover {
color: #333333;
border-top: 1px solid #B39DDB;
border-bottom: 1px solid #B39DDB;
background-color: #D1C4E9;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-deep-purple th {
color: #fbfbfb;
background-color: #311B92;
}
} .lptw-advanced-table .material-indigo th,
.lptw-advanced-table .material-indigo td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-indigo th {
color: #fbfbfb;
background-color: #1A237E;
}
.lptw-advanced-table:not(.nohover) .material-indigo td:hover {
color: #ffffff;
background-color: #3F51B5;
}
.lptw-advanced-table:not(.nohover) .material-indigo tr:hover {
color: #333333;
border-top: 1px solid #9FA8DA;
border-bottom: 1px solid #9FA8DA;
background-color: #C5CAE9;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-indigo th {
color: #fbfbfb;
background-color: #1A237E;
}
} .lptw-advanced-table .material-blue th,
.lptw-advanced-table .material-blue td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-blue th {
color: #fbfbfb;
background-color: #0D47A1;
}
.lptw-advanced-table:not(.nohover) .material-blue td:hover {
color: #ffffff;
background-color: #2196F3;
}
.lptw-advanced-table:not(.nohover) .material-blue tr:hover {
color: #333333;
border-top: 1px solid #90CAF9;
border-bottom: 1px solid #90CAF9;
background-color: #BBDEFB;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-blue th {
color: #fbfbfb;
background-color: #0D47A1;
}
} .lptw-advanced-table .material-light-blue th,
.lptw-advanced-table .material-light-blue td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-light-blue th {
color: #fbfbfb;
background-color: #01579B;
}
.lptw-advanced-table .material-light-blue tr:nth-child(2n) {
background-color: #f8f8f8;
}
.lptw-advanced-table:not(.nohover) .material-light-blue td:hover {
background-color: #03A9F4;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-light-blue tr:hover {
color: #333333;
border-top: 1px solid #81D4FA;
border-bottom: 1px solid #81D4FA;
background-color: #B3E5FC;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-light-blue th {
color: #fbfbfb;
background-color: #01579B;
}
} .lptw-advanced-table .material-cyan th,
.lptw-advanced-table .material-cyan td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-cyan th {
color: #fbfbfb;
background-color: #006064;
}
.lptw-advanced-table:not(.nohover) .material-cyan td:hover {
color: #ffffff;
background-color: #00BCD4;
}
.lptw-advanced-table:not(.nohover) .material-cyan tr:hover {
border-top: 1px solid #80DEEA;
border-bottom: 1px solid #80DEEA;
background-color: #B2EBF2;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-cyan th {
color: #fbfbfb;
background-color: #006064;
}
} .lptw-advanced-table .material-teal th,
.lptw-advanced-table .material-teal td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-teal th {
color: #fbfbfb;
background-color: #004D40;
}
.lptw-advanced-table:not(.nohover) .material-teal td:hover {
background-color: #009688;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-teal tr:hover {
border-top: 1px solid #80CBC4;
border-bottom: 1px solid #80CBC4;
background-color: #B2DFDB;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-teal th {
color: #fbfbfb;
background-color: #004D40;
}
} .lptw-advanced-table .material-green th,
.lptw-advanced-table .material-green td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-green th {
color: #fbfbfb;
background-color: #1B5E20;
}
.lptw-advanced-table .material-green tr:nth-child(2n) {
background-color: #f8f8f8;
}
.lptw-advanced-table:not(.nohover) .material-green td:hover {
background-color: #4CAF50;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-green tr:hover {
border-top: 1px solid #A5D6A7;
border-bottom: 1px solid #A5D6A7;
background-color: #C8E6C9;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-green th {
color: #fbfbfb;
background-color: #1B5E20;
}
} .lptw-advanced-table .material-light-green th,
.lptw-advanced-table .material-light-green td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-light-green th {
color: #fbfbfb;
background-color: #33691E;
}
.lptw-advanced-table .material-light-green tr:nth-child(2n) {
background-color: #f8f8f8;
}
.lptw-advanced-table:not(.nohover) .material-light-green td:hover {
background-color: #8BC34A;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-light-green tr:hover {
border-top: 1px solid #C5E1A5;
border-bottom: 1px solid #C5E1A5;
background-color: #DCEDC8;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-light-green th {
color: #fbfbfb;
background-color: #33691E;
}
} .lptw-advanced-table .material-lime th,
.lptw-advanced-table .material-lime td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-lime th {
color: #fbfbfb;
background-color: #827717;
}
.lptw-advanced-table .material-lime tr:nth-child(2n) {
background-color: #f8f8f8;
}
.lptw-advanced-table:not(.nohover) .material-lime td:hover {
background-color: #CDDC39;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-lime tr:hover {
border-top: 1px solid #E6EE9C;
border-bottom: 1px solid #E6EE9C;
background-color: #F0F4C3;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-lime th {
color: #fbfbfb;
background-color: #827717;
}
} .lptw-advanced-table .material-yellow th,
.lptw-advanced-table .material-yellow td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-yellow th {
color: #fbfbfb;
background-color: #F57F17;
}
.lptw-advanced-table:not(.nohover) .material-yellow td:hover {
background-color: #FFEB3B;
color: #272409;
}
.lptw-advanced-table:not(.nohover) .material-yellow tr:hover {
border-top: 1px solid #FFF59D;
border-bottom: 1px solid #FFF59D;
background-color: #FFF9C4;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-yellow th {
color: #fbfbfb;
background-color: #F57F17;
}
} .lptw-advanced-table .material-amber th,
.lptw-advanced-table .material-amber td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-amber th {
color: #fbfbfb;
background-color: #FF6F00;
}
.lptw-advanced-table:not(.nohover) .material-amber td:hover {
background-color: #FFC107;
color: #272409;
}
.lptw-advanced-table:not(.nohover) .material-amber tr:hover {
border-top: 1px solid #FFE082;
border-bottom: 1px solid #FFE082;
background-color: #FFECB3;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-amber th {
color: #fbfbfb;
background-color: #FF6F00;
}
} .lptw-advanced-table .material-orange th,
.lptw-advanced-table .material-orange td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-orange th {
color: #fbfbfb;
background-color: #E65100;
}
.lptw-advanced-table:not(.nohover) .material-orange td:hover {
background-color: #FF9800;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-orange tr:hover {
border-top: 1px solid #FFCC80;
border-bottom: 1px solid #FFCC80;
background-color: #FFE0B2;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-orange th {
color: #fbfbfb;
background-color: #E65100;
}
} .lptw-advanced-table .material-deep-orange th,
.lptw-advanced-table .material-deep-orange td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-deep-orange th {
color: #fbfbfb;
background-color: #BF360C;
}
.lptw-advanced-table:not(.nohover) .material-deep-orange td:hover {
background-color: #FF5722;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-deep-orange tr:hover {
border-top: 1px solid #FFAB91;
border-bottom: 1px solid #FFAB91;
background-color: #FFCCBC;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-deep-orange th {
color: #fbfbfb;
background-color: #BF360C;
}
} .lptw-advanced-table .material-brown th,
.lptw-advanced-table .material-brown td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-brown th {
color: #fbfbfb;
background-color: #3E2723;
}
.lptw-advanced-table:not(.nohover) .material-brown td:hover {
background-color: #795548;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-brown tr:hover {
border-top: 1px solid #BCAAA4;
border-bottom: 1px solid #BCAAA4;
background-color: #D7CCC8;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-brown th {
color: #fbfbfb;
background-color: #3E2723;
}
} .lptw-advanced-table .material-grey th,
.lptw-advanced-table .material-grey td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-grey th {
color: #fbfbfb;
background-color: #212121;
}
.lptw-advanced-table:not(.nohover) .material-grey td:hover {
background-color: #9E9E9E;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-grey tr:hover {
border-top: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
background-color: #F5F5F5;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-grey th {
color: #fbfbfb;
background-color: #212121;
}
} .lptw-advanced-table .material-blue-grey th,
.lptw-advanced-table .material-blue-grey td {
color: #333333;
}
.lptw-advanced-table.responsive-backgrounds-show .material-blue-grey th {
color: #fbfbfb;
background-color: #263238;
}
.lptw-advanced-table .material-blue-grey tr:nth-child(2n) {
background-color: #f8f8f8;
}
.lptw-advanced-table:not(.nohover) .material-blue-grey td:hover {
background-color: #607D8B;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .material-blue-grey tr:hover {
border-top: 1px solid #B0BEC5;
border-bottom: 1px solid #B0BEC5;
background-color: #CFD8DC;
color: #333333;
}
@media only screen and (min-width: 769px) {
.lptw-advanced-table .material-blue-grey th {
color: #fbfbfb;
background-color: #263238;
}
} .table-schedule table {
border-collapse: collapse;
margin: 2em 0;
font-size: 16px;
background-color: #f8f8f8;
}
.table-schedule th {
padding: 1em;
border: 2px solid #ffffff;
font-size: 0.75em;
font-weight: 600;
}
.table-schedule td {
border: 2px solid #ffffff;
padding: 1em;
font-size: 0.75em;
}
.table-schedule tr:nth-child(2n) {
background-color: #ffffff;
} .lptw-advanced-table .schedule-flat-green th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-green td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-green td.content {
color: #fafafa;
background-color: #26a65b;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-green td.content:hover {
background-color: #26c281;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-green tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-red th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-red td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-red td.content {
color: #fafafa;
background-color: #c3272b;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-red td.content:hover {
background-color: #dc3023;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-red tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-pink th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-pink td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-pink td.content {
color: #fafafa;
background-color: #c93756;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-pink td.content:hover {
background-color: #f62459;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-pink tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-purple th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-purple td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-purple td.content {
color: #fafafa;
background-color: #9b59b6;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-purple td.content:hover {
background-color: #bf55bc;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-purple tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-dark-blue th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-dark-blue td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-dark-blue td.content {
color: #fafafa;
background-color: #4b77be;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-dark-blue td.content:hover {
background-color: #19b5fe;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-dark-blue tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-light-blue th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-light-blue td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-light-blue td.content {
color: #fafafa;
background-color: #22a7f0;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-light-blue td.content:hover {
background-color: #19b5fe;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-light-blue tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-yellow th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-yellow td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-yellow td.content {
color: #333333;
background-color: #f3c13a;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-yellow td.content:hover {
background-color: #ffb61e;
color: #111111;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-yellow tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-orange th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-orange td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-orange td.content {
color: #fafafa;
background-color: #ca6924;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-orange td.content:hover {
background-color: #f9690e;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-orange tr:hover {
background-color: #d0d0d0;
} .lptw-advanced-table .schedule-flat-grey th {
color: #555555;
background-color: #eeeeee;
}
.lptw-advanced-table .schedule-flat-grey td {
color: #404040;
}
.lptw-advanced-table .schedule-flat-grey td.content {
color: #fafafa;
background-color: #95a5a6;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-grey td.content:hover {
background-color: #757b75;
color: #ffffff;
}
.lptw-advanced-table:not(.nohover) .schedule-flat-grey tr:hover {
background-color: #d0d0d0;
} @media screen and (max-width: 768px) { .lptw-advanced-table .swipe-table {
overflow-x: auto;
display: block;
} .lptw-advanced-table .responsive tr th,
.lptw-advanced-table .responsive tr td {
display: block;
width: auto !important;
padding: 0.5em;
border: 0;
}
.lptw-advanced-table .responsive .htRight {
text-align: left !important;
} .lptw-advanced-table .responsive-headers tr th,
.lptw-advanced-table .responsive-headers tr td {
display: block;
width: auto !important;
padding: 0.5em;
border: 0;
}
.lptw-advanced-table .responsive-headers .htRight {
text-align: left !important;
}
.lptw-advanced-table .responsive-cell-header {
font-weight: bold;
}
}.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; } .stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }
@media only screen and (max-width: 768px) {
.stacktable.large-only { display: none; }
.stacktable.small-only { display: table; }
}.fc-common .select-cover
{
display: inline-block;
position: relative;
margin: 0 3px;
}
.nform [class^="icon-"],
.nform [class*=" icon-"] {
background: none;
color: #777 !important;
}
.fc-common .select-cover.no-ar:after
{
content: '';
}
.fc-common .select-cover.no-ar select
{
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/down-angle.png) no-repeat;
background-position: right 50%;
background-size: 20px;
}
@-moz-document url-prefix() {
.fc-common .select-cover.no-ar select
{
background: none;
}
}
.ar-down
{
display: none;
}
.fc-common .select-cover select
{
width: 100%;
background-color: white;
height: auto;
margin: 0px;
-webkit-appearance: none;
box-shadow: 1px 1px 0px #eee inset !important;
-moz-box-shadow: 1px 1px 0px #eee inset !important;
-webkit-box-shadow: 1px 1px 0px #eee inset !important;
border: 1px solid #ccc !important;
border-top-color: #bbb !important;
border-left-color: #bbb !important;
padding: 7px 10px !important;
border-radius: 3px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
-webkit-appearance: none;
-moz-appearance: none;
font-size: 15px;
text-indent: 0.01px;
text-overflow: "";
line-height: 1.4em !important;
vertical-align: top;
font-weight: normal;
}
.fc-common .select-cover select::-ms-expand { display: none; }
.fc-common .select-cover:after
{
content: '▼';
position: absolute;
right: .8em;
line-height: 1.2em;
margin-top: -.6em;
font-size: 15px;
color: #555;
top: 50%;
font-family: 'formcraft';
content: '\e815';
}
.fc-common input[type="text"],
.fc-common input[type="email"],
.fc-common input[type="number"],
.fc-common input[type="password"],
.fc-common input[type="date"],
.fc-common textarea
{
box-shadow: 1px 1px 0px #eee inset !important;
-moz-box-shadow: 1px 1px 0px #eee inset !important;
-webkit-box-shadow: 1px 1px 0px #eee inset !important;
border: 1px solid #ccc !important;
border-top-color: #bbb !important;
border-left-color: #bbb !important;
padding: 7px 10px !important;
border-radius: 3px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
-webkit-appearance: none;
margin: 4px 2px;
line-height: 1.4em !important;
vertical-align: top;
font-weight: normal;
height: auto;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.fc-common.nform input[type="text"],
.fc-common.nform input[type="email"],
.fc-common.nform input[type="number"],
.fc-common.nform input[type="password"],
.fc-common.nform input[type="date"],
.fc-common.nform .select-cover,
.fc-common.nform .bootstrap-timepicker,
.fc-common.nform .datepicker-cover,
.fc-common.nform .emailfield-cover,
.fc-common.nform textarea
{
margin: 0px;
}
.fc-common input[type="text"]:focus,
.fc-common input[type="email"]:focus,
.fc-common input[type="number"]:focus,
.fc-common input[type="date"]:focus,
.fc-common input[type="password"]:focus,
.fc-common textarea:focus
{
outline: none !important;
border: 1px solid #48e !important;
}
.fc-common select
{
margin: 4px 2px;	
}
.fc-common select:focus
{
outline: none;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;	
}
.fc-common .datepicker-cover,
.fc-common .bootstrap-timepicker,
.fc-common .emailfield-cover
{
position: relative;
display: block;
}
.fc-common .datepicker-cover input,
.fc-common .bootstrap-timepicker input,
.fc-common .emailfield-cove input
{
margin: 0px;
}
.fc-common .datepicker-cover:after,
.fc-common .bootstrap-timepicker:after,
.fc-common .emailfield-cover:after
{
font-family: "formcraft";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;    
line-height: 1em;
margin-left: .2em;	
right: .65em;
top: 50%;
margin-top: -.5em;
position: absolute;
}
.icon-chevron-down:after,
.icon-chevron-up:after
{
font-family: "formcraft";
font-style: normal;
font-weight: normal;
speak: none;
display: block;
text-align: center;
font-variant: normal;
text-transform: none;
width: 42px;
text-align: center;
height: 1em;
}
.icon-chevron-up:after
{
content: '\e814';
}
.icon-chevron-down:after
{
content: '\e815';
}
.formcraft-datepicker .icon-arrow-left:after,
.formcraft-datepicker .icon-arrow-right:after
{
position: absolute;
content: '>';
font-size: 14px;
color: #777;
left: 50%;
margin-left: -5px;
line-height: 17px;
right: auto;
top: 0px;
font-size: 15px;
font-weight: bold;
}
.formcraft-datepicker .icon-arrow-left:before,
.formcraft-datepicker .icon-arrow-right:before
{
content: '' !important;
}
.formcraft-datepicker .icon-arrow-left:after
{
content: '<';
left: auto;
right: 50%;
margin-right: -5px;
}
.fc-common .datepicker-cover:after
{
content: '\e811';
}
.fc-common .emailfield-cover:after
{
content: '\e801';
}
.fc-common .bootstrap-timepicker:after
{
content: '\e813';
}
.bootstrap-timepicker-widget
{
position: absolute;
background: white;
z-index: 1000;
border: 1px solid #ccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
top: 50px;
}
.fc-common .bootstrap-timepicker-widget input[type="text"]
{
padding: 4px 2px !important;
text-align: center;
margin: 0;
}
.fc-common .bootstrap-timepicker-widget td
{
padding: 3px 0;
}
.fc-common .datepicker-cover input,
.fc-common .emailfield-cover input,
.fc-common .bootstrap-timepicker input
{
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.fc-common .datepicker-cover
{
display: inline-block;
position: relative;
vertical-align: top;
font-size: 13px;
margin: 0 3px;
}
.fc-common .datepicker-cover input
{
letter-spacing: .5px;
margin: 0px;
}
.fc-common .fileupload-cover
{
line-height: 21px;
cursor: pointer;
padding: 7px 20px;
}
.fc-common .fileupload-cover > span
{
line-height: 21px;
cursor: pointer;
}
.fc-common .fileupload-cover input
{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
cursor: pointer;
}
.fc-common .fileupload-cover [class^="formcraft-"],
.fc-common .fileupload-cover [class*=" formcraft-"]
{
margin-right: 6px;
margin-left: -3px;
}
.fc-common .fc-btn [class^="formcraft-"],
.fc-common .fc-btn [class*=" formcraft-"]
{
margin-right: 6px;
margin-left: -4px;
}
.fc-common .add_btn.fc-btn [class^="formcraft-"],
.fc-common .add_btn.fc-btn [class*=" formcraft-"]
{
margin-right: 0;
margin-left: 0;
}
.file-upload-cover .progress
{
display: block;
width: 150px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 0px;
background-color: white;
border: 1px solid rgb(11, 148, 11);
font-size: 12px;
position: relative;
overflow: hidden;
height: 28px;
}
.file-upload-cover .progress .bar
{
padding: 6px;
display: block;
background-color: rgb(23, 179, 23);
height: 28px;
box-sizing: border-box;
background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}
.upload_ul
{
width: 180px;
position: relative;
margin-left: 0px;
}
.upload_ul li
{
font-size: 14px;
}
.upload_ul .formcraft-trash
{
font-size: 18px;
cursor: pointer;
}
.upload_ul .file_name
{
position: absolute;
right: 0px;
top: 5px;
color: red;	
}
.upload_ul .formcraft-trash:hover
{
opacity: 1;
}
.file-upload-cover .progress .bar .name_bar
{
position: absolute;
left: 7px;
right: 7px;
top: 0;
bottom: 0;
color: white;
height: 28px;
line-height: 28px;
}
#form_ul .upload_ul li
{
padding: 0 !important;
margin: 4px 0px !important;
position: relative !important;
list-style-type: none !important;
}
body a.fc-btn
{
color: white;
}
body a.fc-btn:hover,
body a.fc-btn:visited
{
color: white;
}
.fc-btn
{
box-shadow: 0px 1px 0px #555;
-moz-box-shadow: 0px 1px 0px #555;
-webkit-box-shadow: 0px 1px 0px #555;
border: 0px;
padding: 7px 14px;
font-size: 13px;
text-align: center;
display: inline-block;
text-decoration: none;
color: white;
font-weight: bold;
background-color: #48e;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;	
position: relative;
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;	
}
.fc-btn:hover
{
background-color: #2A76E7;
color: white;
text-decoration: none !important;	
}
.fc-btn:active,
.fc-btn.active
{
box-shadow: 0px 1px 0px #444 inset;
-moz-box-shadow: 0px 1px 0px #444 inset;
-webkit-box-shadow: 0px 1px 0px #444 inset;
top: 1px;
background-color: #2A76E7;
color: white;
}
.fc-btn:focus
{
outline: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.fc-btn.green
{
background-color: rgb(9, 175, 9);
}
.fc-btn.green:hover
{
background-color: rgb(13, 158, 13);
}
.fc-btn.green:active
{
background-color: rgb(13, 158, 13);
}
.fc-btn.light
{
background-color: #ddd;
color: #555;
font-weight: 400;
}
.fc-btn.light:hover
{
background-color: #ccc;
}
.fc-btn.light:active
{
background-color: #ccc;
}
.fc-btn.small
{
font-size: 11px;
padding: 6px 10px;
line-height: 15px;
}
.fc-btn.medium
{
font-size: 14px;
padding: 10px 18px;	
}
.fc-btn.large
{
font-size: 16px;
padding: 13px 24px;	
}
.fc-common .fc-btn-group
{
display: inline-block;
box-shadow: 0px 1px 0px #777;
-moz-box-shadow: 0px 1px 0px #777;
-webkit-box-shadow: 0px 1px 0px #777;
border-left: 1px solid #aaa;
border-top: 1px solid #c5c5c5;
border-right: 1px solid #c5c5c5;
padding-right: 4px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
position: relative;
}
.fc-common .fc-btn-group .fc-btn
{
margin: 0px;
margin-right: -4px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-left: 1px solid #2A76E7;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;	
}
.fc-common .fc-btn-group .fc-btn.light
{
border-left: 1px solid #aaa;
}
.fc-common .fc-btn-group .fc-btn:first-child
{
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-top-left-radius: 3px;
-moz-border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-left: 1px solid transparent;	
}
.fc-common .fc-btn-group .fc-btn:last-child
{
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-top-right-radius: 3px;
-moz-border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
.bootstrap-timepicker-widget.dropdown-menu
{
display: none;
}
.fc-common .dropdown-menu
{
display: none;
}
a:hover, a:active { outline: none; }
.radios     {
color: #111;
}
.radio {
float: left;
} .nform
.label_check input, .nform
.label_radio input  {
margin: 0;
}
.label_div
{
background: inherit;
padding-left: 5px;
line-height: 120%;
min-height: 20px;
padding-top: 2px;
}
.has-js .label_check,
.has-js .label_radio    {
font-size: 13px;
color: #444;
margin-right: 5px;
padding-left: 20px;
cursor: pointer;
display:inline-block;
height: auto;
line-height: 20px;
margin-top: 5px;
margin-bottom: 5px;
vertical-align: top;
}
.has-js .label_check.ticked,
.has-js .label_radio.ticked,
.has-js .label_check.circle-ticked,
.has-js .label_radio.circle-ticked    {
font-size: 13px;
color: #444;
margin-right: 5px;
padding-left: 20px;
cursor: pointer;
display:inline-block;
height: auto;
line-height: 24px;
margin-top: 5px;
margin-bottom: 5px;
vertical-align: top;
} .has-js .label_radio    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/radion2.png) no-repeat;
}
.has-js .label_check    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/checksn.png) no-repeat;
}
.has-js .label_radio.ticked, .has-js .label_check.ticked, .has-js .label_radio.circle-ticked, .has-js .label_check.circle-ticked    
{
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/check_smalln.png) no-repeat;
}
@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
.has-js .label_radio    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/radio_2n2.png) no-repeat;
background-size: 80px 20px;
}
.has-js .label_check    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/checks_2n.png) no-repeat;
background-size: 80px 20px;
}
.has-js .label_radio.ticked, .has-js .label_check.ticked, .has-js .label_radio.circle-ticked, .has-js .label_check.circle-ticked
{
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/check_small_2n.png) no-repeat;
background-size: 160px 20px;
}
}
.has-js .label_radio    {
background-position: 0px 0px;
}
.has-js .label_radio:hover    {
background-position: -20px 0px;
}
.has-js .label_radio.ticked, .has-js .label_check.ticked    {
background-position: 0px 0px;
}
.has-js .label_radio.circle-ticked, .has-js .label_check.circle-ticked    {
background-position: -80px 0px;
}
.has-js .label_check    {
background-position: 0px 0px;
}
.has-js .label_check:hover    {
background-position: -20px 0px;
}
.has-js .label_radio.ticked:hover, .has-js .label_check.ticked:hover    {
background-position: -20px 0px;
}
.has-js .label_radio.circle-ticked:hover, .has-js .label_check.circle-ticked:hover    {
background-position: -100px 0px;
}
.has-js label.label_check.c_on      {
background-position: -40px 0px;
}
.has-js label.label_check.c_on:hover      {
background-position: -60px 0px;
}
.has-js .label_radio.ticked.c_on, .has-js .label_check.ticked.c_on    {
background-position: -40px 0px;
}
.has-js .label_radio.circle-ticked.c_on, .has-js .label_check.circle-ticked.c_on    {
background-position: -120px 0px;
}
.has-js .label_radio.ticked.c_on:hover, .has-js .label_check.ticked.c_on:hover    {
background-position: -60px 0px;
}
.has-js .label_radio.circle-ticked.c_on:hover, .has-js .label_check.circle-ticked.c_on:hover    {
background-position: -140px 0px;
}
.has-js label.label_radio.r_on      {
background-position: -40px 0px;
}
.has-js label.label_radio.r_on:hover      {
background-position: -60px 0px;
}
.has-js .label_radio.ticked.r_on, .has-js .label_check.ticked.r_on    {
background-position: -40px 0px;
}
.has-js .label_radio.circle-ticked.r_on, .has-js .label_check.circle-ticked.r_on    {
background-position: -120px 0px;
}
.has-js .label_radio.ticked.r_on:hover, .has-js .label_check.ticked.r_on:hover    {
background-position: -60px 0px;
}
.has-js .label_radio.circle-ticked.r_on:hover, .has-js .label_check.circle-ticked.r_on:hover    {
background-position: -140px 0px;
}
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px;}
a:hover, a:active { outline: none; }
.radios     
{
color: #111;
}
.radio 
{
float: left;
}
.has-js .label_smiley input,
.has-js .label_stars input,
.has-js .label_tick input,
.has-js .label_thumb input
{
margin: 0;
position: absolute;
left: -9999px;
}
.has-js .label_smiley,
.has-js .label_stars,
.has-js .label_tick,
.has-js .label_thumb
{
font-size: 13px;
color: #444;
margin: 0px 0px;
padding-left: 38px;
cursor: pointer;
display:inline-block;
height: 34px;
line-height: 34px;
vertical-align: middle;
}
.has-js .label_smiley   {
padding-left: 38px;
height: 35px;
line-height: 35px;
}
.has-js .label_thumb   {
padding-left: 63px;
height: 63px;
line-height: 63px;
}
.has-js .label_tick   {
padding-left: 0px;
height: 35px;
line-height: 35px;
width: 30px;
}
.has-js .label_smiley,
.has-js .label_stars
{
transition: transform .2s ease;
-webkit-transition: -webkit-transform .2s ease;
}
.has-js .label_smiley:hover
{
transform: scale(1.06);
-webkit-transform: scale(1.06);
}
.has-js .label_stars:hover
{
transform: scale(1.15);
-webkit-transform: scale(1.15);
} .has-js .label_tick    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/check.png) no-repeat;
}
@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
.has-js .label_tick    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/check_2.png) no-repeat;
background-size: 30px 272px;
}
}
.has-js .label_tick    {
background-position: 0px 0px;
}
.has-js .label_tick:hover    {
background-position: 0px -34px;
}
.has-js .label_tick.r_on    {
background-position: 0px -68px;
}
.has-js .label_tick.r_on:hover    {
background-position: 0px -102px;
} .has-js .circled .label_tick    {
background-position: 0px -136px;
}
.has-js .circled .label_tick:hover    {
background-position: 0px -170px;
}
.has-js .circled .label_tick.r_on    {
background-position: 0px -204px;
}
.has-js .circled .label_tick.r_on:hover    {
background-position: 0px -238px;
} .has-js .label_thumb    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/thumbs.png) no-repeat;
background-position: 0px 0px;
background-size: 54px 252px;
margin-bottom: 5px;
}
@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
.has-js .label_thumb    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/thumbs_2.png) no-repeat;
background-position: 0px 5px;
background-size: 54px 252px;
}
}
.has-js .label_thumb.thumb0    {
background-position: 0px 5px;
opacity: .9;
background-size: 54px 252px;
transition: transform .2s ease;
-webkit-transition: -webkit-transform .2s ease;
}
.has-js .label_thumb.thumb0:hover    {
background-position: 0px -121px;
opacity: .9;
transform: scale(1.09);
-webkit-transform: scale(1.09);
}
.has-js .label_thumb.thumb0.r_on    {
background-position: 0px -121px;
opacity: 1;
background-size: 54px 252px;
}
.has-js .label_thumb.thumb0.r_on:hover    {
background-position: 0px -121px;
opacity: .9;
}
.has-js .label_thumb.thumb1    {
background-position: 0px -58px;
opacity: .9;
position: relative;
top: 10px;
background-size: 54px 252px;
transition: transform .2s ease;
-webkit-transition: -webkit-transform .2s ease;
}
.has-js .label_thumb.thumb1:hover    {
background-position: 0px -184px;
opacity: .9;
transform: scale(1.09);
-webkit-transform: scale(1.09);
}
.has-js .label_thumb.thumb1.r_on    {
background-position: 0px -184px;
opacity: 1;
background-size: 54px 252px;
}
.has-js .label_thumb.thumb1.r_on:hover    {
background-position: 0px -184px;
opacity: .9;
} .has-js .label_stars    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/stars.png) no-repeat;
background-position: 3px 0px;
}
@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
.has-js .label_stars    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/stars_2.png) no-repeat;
background-position: 3px 0px;
background-size: 35px 128px;
}
}
.has-js .label_stars.click    {
background-position: 3px -32px;
}
.has-js .label_stars.hover    {
background-position: 3px -64px;
}
.has-js .label_stars.hover.click    {
background-position: 3px -96px;
}
.has-js .label_stars.hover_empty    {
background-position: 3px 0px;
} .has-js .label_smiley    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/smileys.png) no-repeat;
background-position: 0px -37px;
}
@media 
(-webkit-min-device-pixel-ratio: 1.3), 
(min-resolution: 124.8dpi){ 
.has-js .label_smiley    {
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/smileys_2.png) no-repeat;
background-position: 0px -37px;
background-size: 200px 70px;
}
}
.has-js .label_smiley.smiley0    {
background-position: 0px -37px;
}
.has-js .label_smiley.smiley0:hover    {
background-position: 0px -1px;
}
.has-js .label_smiley.smiley0.click      {
background-position: 0px -1px;
}
.has-js .label_smiley.smiley0.c_on:hover      {
background-position: 0px -37px;
}
.has-js .label_smiley.smiley1    {
background-position: -40px -37px;
}
.has-js .label_smiley.smiley1:hover    {
background-position: -40px -1px;
}
.has-js .label_smiley.smiley1.click      {
background-position: -40px -1px;
}
.has-js .label_smiley.smiley1.c_on:hover      {
background-position: -40px -37px;
}
.has-js .label_smiley.smiley2    {
background-position: -80px -37px;
}
.has-js .label_smiley.smiley2:hover    {
background-position: -80px -1px;
}
.has-js .label_smiley.smiley2.click      {
background-position: -80px -1px;
}
.has-js .label_smiley.smiley2.c_on:hover      {
background-position: -80px -37px;
}
.has-js .label_smiley.smiley3    {
background-position: -120px -37px;
}
.has-js .label_smiley.smiley3:hover    {
background-position: -120px -1px;
}
.has-js .label_smiley.smiley3.click      {
background-position: -120px -1px;
}
.has-js .label_smiley.smiley3.c_on:hover      {
background-position: -120px -37px;
}
.has-js .label_smiley.smiley4    {
background-position: -160px -37px;
}
.has-js .label_smiley.smiley4:hover    {
background-position: -160px -1px;
}
.has-js .label_smiley.smiley4.click      {
background-position: -160px -1px;
}
.has-js .label_smiley.smiley4.c_on:hover      {
background-position: -160px -37px;
}
.has-js .label_smiley input,
.has-js .label_stars input  { position: absolute; left: -9999px;}
.nform .input-append
{
position: relative;
}
.nform .input-append .add-on
{
position: absolute;
top: .65em;
right: .5em;
background: none;
border: 0px;
top: 0px;	
}
.fc-common .ui-slider
{
margin: 10px 0px;
}
.fc-common .ui-slider,
.fc-common .ui-slider > div,
.fc-common .ui-slider > a
{
height: 10px;
}
.fc-common .slider-range
{
position: relative;
}
.ie8 .fc-common .ui-slider .ui-slider-handle
{
border: 1px solid #888 !important;
}
.fc-common .ui-slider .ui-slider-handle
{
position: absolute;
height: 16px !important;
width: 16px !important;
top: -3px;
margin-left: -4px;
z-index: 101;
background-image: none;
border-radius: 100px;
}
.fc-common .ui-slider .ui-slider-handle:before,
.fc-common .ui-slider .ui-slider-handle:after
{
content: '' !important;
}	
.fc-common .ui-slider
{
position: relative;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
.fc-common .ui-slider-range-min
{
border-radius: 10px;
}
.fc-common .ui-slider-range
{
position: absolute;
top: 0;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
.fc-common .con_slider
{
width: 180px !important;
display: inline-block;
background: #ddd;
box-shadow: 0px 0px 2px #bbb inset;
-moz-box-shadow: 0px 0px 2px #bbb inset;
-webkit-box-shadow: 0px 0px 2px #bbb inset;
}
.fc-common .ui-slider-handle
{
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
background: #fff;
border: none;
box-shadow: 0px 0px 3px #666;
-moz-box-shadow: 0px 0px 3px #666;
-webkit-box-shadow: 0px 0px 3px #666;
cursor: pointer;
width: 18px;
height: 19px;
outline: none;
background: #fafafa;
background-image: none;
}	
.fc-common .ui-slider-handle:hover
{
background-color: #eee;
background-image: none;
}
.fc-common .ui-slider-range-min,
.fc-common .ui-slider-range
{
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: #ccc;
background-color: #ccc;
box-shadow: 0px 0px 1px #666 inset;
-moz-box-shadow: 0px 0px 1px #666 inset;
-webkit-box-shadow: 0px 0px 1px #666 inset;
}
.fc-common .ui-slider
{
display: inline-block;
margin-left: 15px;
display: inline-block;
margin-left: 15px;
margin-bottom: 0px;
box-shadow: 0px 0px 2px #aaa inset;
-moz-box-shadow: 0px 0px 2px #aaa inset;
-webkit-box-shadow: 0px 0px 2px #aaa inset;
background: #f0f0f0;
background-color: #f0f0f0;
}
.fc-common .ui-corner-all
{
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.fc-common .slider_txt
{
font-size: 15px;
color: #555;
padding-left: 12px;
display: inline-block;
width: 30%;
}	
.nform [class^="icon-"]:before,
.nform [class*=" icon-"]:before {
font-family: "formcraft";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.nform .icon-question-sign:before { content: '\e817'; } .nform .icon-envelope-alt:before { content: '\e801'; } .nform .icon-calendar:before { content: '\e811'; }  */.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .add-on{cursor:pointer}.bootstrap-timepicker .add-on i{display:inline-block;width:16px;height:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:2px 3px 2px 2px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:4px}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:20px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{border:1px transparent solid;width:40px;display:inline-block;margin:0;padding:4px 0;outline:0;color:#333}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#ddd}.bootstrap-timepicker-widget table td a i{margin-top:2px}.bootstrap-timepicker-widget table td input{width:25px;margin:0;text-align:center}.bootstrap-timepicker-widget .modal-content{padding:4px}@media(min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}}@media(max-width:767px){.bootstrap-timepicker{width:100%}.bootstrap-timepicker .dropdown-menu{width:100%}}    .fc-form-modal .fcmodal-content
{
background-color: transparent;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-clip: padding-box;
outline: none;  
}
.fc-form-modal .fcclose
{
font-size: 26px;
height: 20px;
line-height: 20px;
}
.fc-form-modal .fcmodal-body
{
background-color: transparent;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 0px;
padding: 0px;
}
.fc-form-modal .nform
{
box-shadow: 0px 0px 12px #666 !important;
-moz-box-shadow: 0px 0px 12px #666 !important;
-webkit-box-shadow: 0px 0px 12px #666 !important;
border-top: 0px !important;
}
.fcmodal-open {
overflow: hidden;
}
.fcmodal {
display: none;
overflow: auto;
overflow-y: scroll;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding-top: 40px;
padding-bottom: 40px;
z-index: 999999;
transition: transform .4s cubic-bezier(0.1,0,.7,1), opacity .18s linear;
-moz-transition: transform .4s cubic-bezier(0.1,0,.7,1), opacity .18s linear;
-webkit-transition: -webkit-transform .4s cubic-bezier(0.1,0,.7,1), opacity .18s linear;
-ms-transition: transform .4s cubic-bezier(0.1,0,.7,1), opacity .18s linear;
-o-transition: transform .4s cubic-bezier(0.1,0,.7,1), opacity .18s linear; 
}
.fcmodal.fcfade
{
opacity: 0.0;
filter: alpha(opacity=0);
-webkit-transform: scale(.98) translate3d(0, 0px, 0);
-moz-transform: scale(.98) translate3d(0, 0px, 0);
-o-transform: scale(.98) translate3d(0, 0px, 0);
-ms-transform: scale(.98) translate3d(0, 0px, 0);
transform: scale(.98) translate3d(0, 0px, 0);
}
.fcmodal.fcin
{
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1) translate3d(0, 3px, 0);
-moz-transform: scale(1) translate3d(0, 3px, 0);
-o-transform: scale(1) translate3d(0, 3px, 0);
-ms-transform: scale(1) translate3d(0, 3px, 0);
transform: scale(1) translate3d(0, 3px, 0);
}
.fcmodal-dialog {
margin-left: auto;
margin-right: auto;
width: auto;
padding: 0px;
z-index: 10500;
max-width: 100%;
}
.fcmodal-content {
position: relative;
background-color: #ffffff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-box-shadow: 0px 2px 4px #555;
-moz-box-shadow: 0px 2px 4px #555;
box-shadow: 0px 2px 4px #555;
background-clip: padding-box;
outline: none;
}
.fc-backdrop,
.fcmodal-backdrop
{
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 999998;
background-color: rgb(100,100,100);
background-color: rgba(0,0,0,.35);
}
.fc-backdrop
{
-webkit-animation-duration: 300ms;
-webkit-animation-timing-function: linear;
-webkit-animation-name: fadein;
-moz-animation-duration: 300ms;
-moz-animation-timing-function: linear;
-moz-animation-name: fadein;
-o-animation-duration: 300ms;
-o-animation-timing-function: linear;
-o-animation-name: fadein;
-ms-animation-duration: 300ms;
-ms-animation-timing-function: linear;
-ms-animation-name: fadein;
animation-duration: 300ms;
animation-timing-function: linear;
animation-name: fadein;
display: none;
}
.fcmodal-backdrop {
transition: opacity .5s ease;
-moz-transition: opacity .5s ease;
-webkit-transition: opacity .5s ease;
-ms-transition: opacity .5s ease;
-o-transition: opacity .5s ease;
}
.fcmodal-backdrop {
opacity: 0;
filter: alpha(opacity=0);
}
.fcmodal-backdrop.fcin
{
opacity: 1;
filter: alpha(opacity=100);
}
.fcmodal-backdrop:before
{
content: 'press ESC';
font-size: 14px;
color: #000;
position: absolute;
top: 10px;
left: 10px;
}
.fcmodal-header {
padding: 20px 25px;
border-bottom: 1px solid #ddd;
font-size: 28px;
font-weight: bold;
color: #666;
}
.fcclose
{
position: absolute;
right: 12px;
top: 12px;
color: white;
border: none;
box-shadow: none;
font-size: 24px;
z-index: 9000;
color: #aaa;
cursor: pointer;
font-weight: bold;
}
.fcclose:hover,
.fcclose:focus
{
color: #666;
outline: none;
}
.fcmodal-title {
margin: 0;
line-height: 1.428571429;
}
.fcmodal-body {
position: relative;
padding: 20px;
margin-bottom: 0px;
}
.fcmodal-footer {
margin-top: 15px;
padding: 19px 20px 20px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.fcmodal-footer:before,
.fcmodal-footer:after {
content: " "; display: table; }
.fcmodal-footer:after {
clear: both;
}
.fcmodal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.fcmodal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.fcmodal-footer .btn-block + .btn-block {
margin-left: 0;
}
@media screen and (min-width: 768px) {
.fcmodal-dialog {
left: 50%;
right: auto;
width: 600px;
padding-top: 30px;
padding-bottom: 30px;
}
.fcmodal-backdrop:before
{
content: '';
}  
}  .formcraft-datepicker.datepicker-dropdown
{
-webkit-animation-duration: 200ms;
-webkit-animation-timing-function: linear;
-webkit-animation-name: dp_appear;
-moz-animation-duration: 300ms;
-moz-animation-timing-function: linear;
-moz-animation-name: dp_appear;
-o-animation-duration: 200ms;
-o-animation-timing-function: linear;
-o-animation-name: dp_appear;
-ms-animation-duration: 200ms;
-ms-animation-timing-function: linear;
-ms-animation-name: dp_appear;
animation-duration: 200ms;
animation-timing-function: linear;
animation-name: dp_appear;
border: 0px;
z-index: 999999 !important;
}
.formcraft-datepicker.datepicker table
{
font-size: 13px;
}
.formcraft-datepicker .icon-arrow-right,
.formcraft-datepicker .icon-arrow-left
{
background-image: none;
position: relative;
background-color: transparent;
color: #555;
font-size: 14px;
}
.formcraft-datepicker.datepicker table th
{
text-transform: none;
}
@-moz-keyframes dp_appear{0%{opacity:0;-webkit-transform:scale(1) translate3d(0,-10px,0);-moz-transform:scale(1) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0)}}@-webkit-keyframes dp_appear{0%{opacity:0;-webkit-transform:scale(1) translate3d(0,-10px,0);-moz-transform:scale(1) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0)}}@-o-keyframes dp_appear{0%{opacity:0;-webkit-transform:scale(1) translate3d(0,-10px,0);-moz-transform:scale(1) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0)}}@-ms-keyframes dp_appear{0%{opacity:0;-webkit-transform:scale(1) translate3d(0,-10px,0);-moz-transform:scale(1) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0)}}@keyframes dp_appear{0%{opacity:0;-webkit-transform:scale(1) translate3d(0,-10px,0);-moz-transform:scale(1) translate3d(0,-10px,0)}100%{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0)}}.formcraft-datepicker.datepicker{padding:4px 8px;border-radius:4px;direction:ltr;margin-left:1px;width:199px!important;margin-top:0;margin-bottom:14px;-webkit-animation-duration:200ms;-webkit-animation-timing-function:ease;-webkit-animation-name:dp_appear;animation-duration:200ms;animation-timing-function:ease;animation-name:dp_appear;-moz-animation-duration:200ms;-moz-animation-timing-function:ease;-moz-animation-name:dp_appear}.formcraft-datepicker.datepicker .next,.formcraft-datepicker.datepicker .prev{font-size:21px;position:relative}.formcraft-datepicker.datepicker .next,.formcraft-datepicker.datepicker .prev,.formcraft-datepicker.datepicker .switch{height:16px!important}.formcraft-datepicker.datepicker th{font-weight:700}.formcraft-datepicker.datepicker .table-condensed{width:100%}.formcraft-datepicker.datepicker-inline{width:220px}.formcraft-datepicker.datepicker.formcraft-datepicker.datepicker-rtl{direction:rtl}.formcraft-datepicker.datepicker.formcraft-datepicker.datepicker-rtl table tr td span{float:right}.formcraft-datepicker.datepicker-dropdown{top:0;left:0}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-left:before{left:6px}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-left:after{left:7px}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-right:before{right:6px}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-right:after{right:7px}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-top:before{top:-7px}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-top:after{top:-6px}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.formcraft-datepicker.datepicker-dropdown.formcraft-datepicker.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.formcraft-datepicker.datepicker>div{display:none}.formcraft-datepicker.datepicker-days{padding:0 5px}.formcraft-datepicker.datepicker.days div.formcraft-datepicker.datepicker-days,.formcraft-datepicker.datepicker.months div.formcraft-datepicker.datepicker-months,.formcraft-datepicker.datepicker.years div.formcraft-datepicker.datepicker-years{display:block}.formcraft-datepicker.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.formcraft-datepicker.datepicker table tr td,.formcraft-datepicker.datepicker table tr th{text-align:center;width:22px;height:21px;line-height:22px;border-radius:4px;border:none}.table-striped .formcraft-datepicker.datepicker table tr td,.table-striped .formcraft-datepicker.datepicker table tr th{background-color:transparent}.formcraft-datepicker.datepicker table tr td.day.focused,.formcraft-datepicker.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.formcraft-datepicker.datepicker table tr td.new,.formcraft-datepicker.datepicker table tr td.old{color:#999}.formcraft-datepicker.datepicker table tr td.disabled,.formcraft-datepicker.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.formcraft-datepicker.datepicker table tr td.today,.formcraft-datepicker.datepicker table tr td.today.disabled,.formcraft-datepicker.datepicker table tr td.today.disabled:hover,.formcraft-datepicker.datepicker table tr td.today:hover{color:#000;background-color:#ffdb99;border-color:#ffb733}.formcraft-datepicker.datepicker table tr td.today.active,.formcraft-datepicker.datepicker table tr td.today.disabled.active,.formcraft-datepicker.datepicker table tr td.today.disabled:active,.formcraft-datepicker.datepicker table tr td.today.disabled:focus,.formcraft-datepicker.datepicker table tr td.today.disabled:hover,.formcraft-datepicker.datepicker table tr td.today.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover:focus,.formcraft-datepicker.datepicker table tr td.today.disabled:hover:hover,.formcraft-datepicker.datepicker table tr td.today:active,.formcraft-datepicker.datepicker table tr td.today:focus,.formcraft-datepicker.datepicker table tr td.today:hover,.formcraft-datepicker.datepicker table tr td.today:hover.active,.formcraft-datepicker.datepicker table tr td.today:hover:active,.formcraft-datepicker.datepicker table tr td.today:hover:focus,.formcraft-datepicker.datepicker table tr td.today:hover:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today:hover{color:#000;background-color:#ffcd70;border-color:#f59e00}.formcraft-datepicker.datepicker table tr td.today.active,.formcraft-datepicker.datepicker table tr td.today.disabled.active,.formcraft-datepicker.datepicker table tr td.today.disabled:active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.today:active,.formcraft-datepicker.datepicker table tr td.today:hover.active,.formcraft-datepicker.datepicker table tr td.today:hover:active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.today:hover{background-image:none}.formcraft-datepicker.datepicker table tr td.today.disabled,.formcraft-datepicker.datepicker table tr td.today.disabled.active,.formcraft-datepicker.datepicker table tr td.today.disabled.disabled,.formcraft-datepicker.datepicker table tr td.today.disabled.disabled.active,.formcraft-datepicker.datepicker table tr td.today.disabled.disabled:active,.formcraft-datepicker.datepicker table tr td.today.disabled.disabled:focus,.formcraft-datepicker.datepicker table tr td.today.disabled.disabled:hover,.formcraft-datepicker.datepicker table tr td.today.disabled:active,.formcraft-datepicker.datepicker table tr td.today.disabled:focus,.formcraft-datepicker.datepicker table tr td.today.disabled:hover,.formcraft-datepicker.datepicker table tr td.today.disabled:hover.disabled,.formcraft-datepicker.datepicker table tr td.today.disabled:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.today.disabled:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.today.disabled:hover[disabled],.formcraft-datepicker.datepicker table tr td.today.disabled:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.today.disabled:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.today.disabled:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.today.disabled[disabled],.formcraft-datepicker.datepicker table tr td.today.disabled[disabled].active,.formcraft-datepicker.datepicker table tr td.today.disabled[disabled]:active,.formcraft-datepicker.datepicker table tr td.today.disabled[disabled]:focus,.formcraft-datepicker.datepicker table tr td.today.disabled[disabled]:hover,.formcraft-datepicker.datepicker table tr td.today:hover.disabled,.formcraft-datepicker.datepicker table tr td.today:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.today:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.today:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.today:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.today:hover[disabled],.formcraft-datepicker.datepicker table tr td.today:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.today:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.today:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.today:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.today[disabled],.formcraft-datepicker.datepicker table tr td.today[disabled].active,.formcraft-datepicker.datepicker table tr td.today[disabled]:active,.formcraft-datepicker.datepicker table tr td.today[disabled]:focus,.formcraft-datepicker.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today.disabled:hover:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.today:hover:hover{background-color:#ffdb99;border-color:#ffb733}.formcraft-datepicker.datepicker table tr td.today:hover:hover{color:#000}.formcraft-datepicker.datepicker table tr td.today.active:hover{color:#fff}.formcraft-datepicker.datepicker table tr td.range,.formcraft-datepicker.datepicker table tr td.range.disabled,.formcraft-datepicker.datepicker table tr td.range.disabled:hover,.formcraft-datepicker.datepicker table tr td.range:hover{background:#eee;border-radius:0}.formcraft-datepicker.datepicker table tr td.range.today,.formcraft-datepicker.datepicker table tr td.range.today.disabled,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover,.formcraft-datepicker.datepicker table tr td.range.today:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;border-radius:0}.formcraft-datepicker.datepicker table tr td.range.today.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:focus,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover:focus,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover:hover,.formcraft-datepicker.datepicker table tr td.range.today:active,.formcraft-datepicker.datepicker table tr td.range.today:focus,.formcraft-datepicker.datepicker table tr td.range.today:hover,.formcraft-datepicker.datepicker table tr td.range.today:hover.active,.formcraft-datepicker.datepicker table tr td.range.today:hover:active,.formcraft-datepicker.datepicker table tr td.range.today:hover:focus,.formcraft-datepicker.datepicker table tr td.range.today:hover:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}.formcraft-datepicker.datepicker table tr td.range.today.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.range.today:active,.formcraft-datepicker.datepicker table tr td.range.today:hover.active,.formcraft-datepicker.datepicker table tr td.range.today:hover:active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.range.today:hover{background-image:none}.formcraft-datepicker.datepicker table tr td.range.today.disabled,.formcraft-datepicker.datepicker table tr td.range.today.disabled.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled.disabled,.formcraft-datepicker.datepicker table tr td.range.today.disabled.disabled.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled.disabled:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled.disabled:focus,.formcraft-datepicker.datepicker table tr td.range.today.disabled.disabled:hover,.formcraft-datepicker.datepicker table tr td.range.today.disabled:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:focus,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.disabled,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover[disabled],.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.range.today.disabled:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.range.today.disabled[disabled],.formcraft-datepicker.datepicker table tr td.range.today.disabled[disabled].active,.formcraft-datepicker.datepicker table tr td.range.today.disabled[disabled]:active,.formcraft-datepicker.datepicker table tr td.range.today.disabled[disabled]:focus,.formcraft-datepicker.datepicker table tr td.range.today.disabled[disabled]:hover,.formcraft-datepicker.datepicker table tr td.range.today:hover.disabled,.formcraft-datepicker.datepicker table tr td.range.today:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.range.today:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.range.today:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.range.today:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.range.today:hover[disabled],.formcraft-datepicker.datepicker table tr td.range.today:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.range.today:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.range.today:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.range.today:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.range.today[disabled],.formcraft-datepicker.datepicker table tr td.range.today[disabled].active,.formcraft-datepicker.datepicker table tr td.range.today[disabled]:active,.formcraft-datepicker.datepicker table tr td.range.today[disabled]:focus,.formcraft-datepicker.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today.disabled:hover:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.range.today:hover:hover{background-color:#f7ca77;border-color:#f1a417}.formcraft-datepicker.datepicker table tr td.selected,.formcraft-datepicker.datepicker table tr td.selected.disabled,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover,.formcraft-datepicker.datepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.formcraft-datepicker.datepicker table tr td.selected.active,.formcraft-datepicker.datepicker table tr td.selected.disabled.active,.formcraft-datepicker.datepicker table tr td.selected.disabled:active,.formcraft-datepicker.datepicker table tr td.selected.disabled:focus,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover:focus,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover:hover,.formcraft-datepicker.datepicker table tr td.selected:active,.formcraft-datepicker.datepicker table tr td.selected:focus,.formcraft-datepicker.datepicker table tr td.selected:hover,.formcraft-datepicker.datepicker table tr td.selected:hover.active,.formcraft-datepicker.datepicker table tr td.selected:hover:active,.formcraft-datepicker.datepicker table tr td.selected:hover:focus,.formcraft-datepicker.datepicker table tr td.selected:hover:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected:hover{color:#fff;background-color:#858585;border-color:#373737}.formcraft-datepicker.datepicker table tr td.selected.active,.formcraft-datepicker.datepicker table tr td.selected.disabled.active,.formcraft-datepicker.datepicker table tr td.selected.disabled:active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.selected:active,.formcraft-datepicker.datepicker table tr td.selected:hover.active,.formcraft-datepicker.datepicker table tr td.selected:hover:active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.selected:hover{background-image:none}.formcraft-datepicker.datepicker table tr td.selected.disabled,.formcraft-datepicker.datepicker table tr td.selected.disabled.active,.formcraft-datepicker.datepicker table tr td.selected.disabled.disabled,.formcraft-datepicker.datepicker table tr td.selected.disabled.disabled.active,.formcraft-datepicker.datepicker table tr td.selected.disabled.disabled:active,.formcraft-datepicker.datepicker table tr td.selected.disabled.disabled:focus,.formcraft-datepicker.datepicker table tr td.selected.disabled.disabled:hover,.formcraft-datepicker.datepicker table tr td.selected.disabled:active,.formcraft-datepicker.datepicker table tr td.selected.disabled:focus,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover.disabled,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover[disabled],.formcraft-datepicker.datepicker table tr td.selected.disabled:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.selected.disabled:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.selected.disabled[disabled],.formcraft-datepicker.datepicker table tr td.selected.disabled[disabled].active,.formcraft-datepicker.datepicker table tr td.selected.disabled[disabled]:active,.formcraft-datepicker.datepicker table tr td.selected.disabled[disabled]:focus,.formcraft-datepicker.datepicker table tr td.selected.disabled[disabled]:hover,.formcraft-datepicker.datepicker table tr td.selected:hover.disabled,.formcraft-datepicker.datepicker table tr td.selected:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.selected:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.selected:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.selected:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.selected:hover[disabled],.formcraft-datepicker.datepicker table tr td.selected:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.selected:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.selected:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.selected:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.selected[disabled],.formcraft-datepicker.datepicker table tr td.selected[disabled].active,.formcraft-datepicker.datepicker table tr td.selected[disabled]:active,.formcraft-datepicker.datepicker table tr td.selected[disabled]:focus,.formcraft-datepicker.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected.disabled:hover:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.selected:hover:hover{background-color:#999;border-color:#555}.formcraft-datepicker.datepicker table tr td.active,.formcraft-datepicker.datepicker table tr td.active.disabled,.formcraft-datepicker.datepicker table tr td.active.disabled:hover,.formcraft-datepicker.datepicker table tr td.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.formcraft-datepicker.datepicker table tr td.active.active,.formcraft-datepicker.datepicker table tr td.active.disabled.active,.formcraft-datepicker.datepicker table tr td.active.disabled:active,.formcraft-datepicker.datepicker table tr td.active.disabled:focus,.formcraft-datepicker.datepicker table tr td.active.disabled:hover,.formcraft-datepicker.datepicker table tr td.active.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover:focus,.formcraft-datepicker.datepicker table tr td.active.disabled:hover:hover,.formcraft-datepicker.datepicker table tr td.active:active,.formcraft-datepicker.datepicker table tr td.active:focus,.formcraft-datepicker.datepicker table tr td.active:hover,.formcraft-datepicker.datepicker table tr td.active:hover.active,.formcraft-datepicker.datepicker table tr td.active:hover:active,.formcraft-datepicker.datepicker table tr td.active:hover:focus,.formcraft-datepicker.datepicker table tr td.active:hover:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active:hover{color:#fff;background-color:#48e;border-color:#48e}.formcraft-datepicker.datepicker table tr td.active.active,.formcraft-datepicker.datepicker table tr td.active.disabled.active,.formcraft-datepicker.datepicker table tr td.active.disabled:active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover.active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover:active,.formcraft-datepicker.datepicker table tr td.active:active,.formcraft-datepicker.datepicker table tr td.active:hover.active,.formcraft-datepicker.datepicker table tr td.active:hover:active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td.active:hover{background-image:none}.formcraft-datepicker.datepicker table tr td.active.disabled,.formcraft-datepicker.datepicker table tr td.active.disabled.active,.formcraft-datepicker.datepicker table tr td.active.disabled.disabled,.formcraft-datepicker.datepicker table tr td.active.disabled.disabled.active,.formcraft-datepicker.datepicker table tr td.active.disabled.disabled:active,.formcraft-datepicker.datepicker table tr td.active.disabled.disabled:focus,.formcraft-datepicker.datepicker table tr td.active.disabled.disabled:hover,.formcraft-datepicker.datepicker table tr td.active.disabled:active,.formcraft-datepicker.datepicker table tr td.active.disabled:focus,.formcraft-datepicker.datepicker table tr td.active.disabled:hover,.formcraft-datepicker.datepicker table tr td.active.disabled:hover.disabled,.formcraft-datepicker.datepicker table tr td.active.disabled:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.active.disabled:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.active.disabled:hover[disabled],.formcraft-datepicker.datepicker table tr td.active.disabled:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.active.disabled:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.active.disabled:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.active.disabled[disabled],.formcraft-datepicker.datepicker table tr td.active.disabled[disabled].active,.formcraft-datepicker.datepicker table tr td.active.disabled[disabled]:active,.formcraft-datepicker.datepicker table tr td.active.disabled[disabled]:focus,.formcraft-datepicker.datepicker table tr td.active.disabled[disabled]:hover,.formcraft-datepicker.datepicker table tr td.active:hover.disabled,.formcraft-datepicker.datepicker table tr td.active:hover.disabled.active,.formcraft-datepicker.datepicker table tr td.active:hover.disabled:active,.formcraft-datepicker.datepicker table tr td.active:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td.active:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td.active:hover[disabled],.formcraft-datepicker.datepicker table tr td.active:hover[disabled].active,.formcraft-datepicker.datepicker table tr td.active:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td.active:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td.active:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td.active[disabled],.formcraft-datepicker.datepicker table tr td.active[disabled].active,.formcraft-datepicker.datepicker table tr td.active[disabled]:active,.formcraft-datepicker.datepicker table tr td.active[disabled]:focus,.formcraft-datepicker.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active.disabled:hover:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td.active:hover:hover{background-color:#428bca;border-color:#357ebd}.formcraft-datepicker.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.formcraft-datepicker.datepicker table tr td span:hover{background:#eee}.formcraft-datepicker.datepicker table tr td span.disabled,.formcraft-datepicker.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.formcraft-datepicker.datepicker table tr td span.active,.formcraft-datepicker.datepicker table tr td span.active.disabled,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover,.formcraft-datepicker.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.formcraft-datepicker.datepicker table tr td span.active.active,.formcraft-datepicker.datepicker table tr td span.active.disabled.active,.formcraft-datepicker.datepicker table tr td span.active.disabled:active,.formcraft-datepicker.datepicker table tr td span.active.disabled:focus,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover.active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover:active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover:focus,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover:hover,.formcraft-datepicker.datepicker table tr td span.active:active,.formcraft-datepicker.datepicker table tr td span.active:focus,.formcraft-datepicker.datepicker table tr td span.active:hover,.formcraft-datepicker.datepicker table tr td span.active:hover.active,.formcraft-datepicker.datepicker table tr td span.active:hover:active,.formcraft-datepicker.datepicker table tr td span.active:hover:focus,.formcraft-datepicker.datepicker table tr td span.active:hover:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.formcraft-datepicker.datepicker table tr td span.active.active,.formcraft-datepicker.datepicker table tr td span.active.disabled.active,.formcraft-datepicker.datepicker table tr td span.active.disabled:active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover.active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover:active,.formcraft-datepicker.datepicker table tr td span.active:active,.formcraft-datepicker.datepicker table tr td span.active:hover.active,.formcraft-datepicker.datepicker table tr td span.active:hover:active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active.disabled,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active.disabled:hover,.open .dropdown-toggle.formcraft-datepicker.datepicker table tr td span.active:hover{background-image:none}.formcraft-datepicker.datepicker table tr td span.active.disabled,.formcraft-datepicker.datepicker table tr td span.active.disabled.active,.formcraft-datepicker.datepicker table tr td span.active.disabled.disabled,.formcraft-datepicker.datepicker table tr td span.active.disabled.disabled.active,.formcraft-datepicker.datepicker table tr td span.active.disabled.disabled:active,.formcraft-datepicker.datepicker table tr td span.active.disabled.disabled:focus,.formcraft-datepicker.datepicker table tr td span.active.disabled.disabled:hover,.formcraft-datepicker.datepicker table tr td span.active.disabled:active,.formcraft-datepicker.datepicker table tr td span.active.disabled:focus,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover.disabled,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover.disabled.active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover.disabled:active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover[disabled],.formcraft-datepicker.datepicker table tr td span.active.disabled:hover[disabled].active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td span.active.disabled:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td span.active.disabled[disabled],.formcraft-datepicker.datepicker table tr td span.active.disabled[disabled].active,.formcraft-datepicker.datepicker table tr td span.active.disabled[disabled]:active,.formcraft-datepicker.datepicker table tr td span.active.disabled[disabled]:focus,.formcraft-datepicker.datepicker table tr td span.active.disabled[disabled]:hover,.formcraft-datepicker.datepicker table tr td span.active:hover.disabled,.formcraft-datepicker.datepicker table tr td span.active:hover.disabled.active,.formcraft-datepicker.datepicker table tr td span.active:hover.disabled:active,.formcraft-datepicker.datepicker table tr td span.active:hover.disabled:focus,.formcraft-datepicker.datepicker table tr td span.active:hover.disabled:hover,.formcraft-datepicker.datepicker table tr td span.active:hover[disabled],.formcraft-datepicker.datepicker table tr td span.active:hover[disabled].active,.formcraft-datepicker.datepicker table tr td span.active:hover[disabled]:active,.formcraft-datepicker.datepicker table tr td span.active:hover[disabled]:focus,.formcraft-datepicker.datepicker table tr td span.active:hover[disabled]:hover,.formcraft-datepicker.datepicker table tr td span.active[disabled],.formcraft-datepicker.datepicker table tr td span.active[disabled].active,.formcraft-datepicker.datepicker table tr td span.active[disabled]:active,.formcraft-datepicker.datepicker table tr td span.active[disabled]:focus,.formcraft-datepicker.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active:hover,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active:hover.active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active:hover:active,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active:hover:focus,fieldset[disabled] .formcraft-datepicker.datepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.formcraft-datepicker.datepicker table tr td span.new,.formcraft-datepicker.datepicker table tr td span.old{color:#999}.formcraft-datepicker.datepicker th.formcraft-datepicker.datepicker-switch{width:145px}.formcraft-datepicker.datepicker tfoot tr th,.formcraft-datepicker.datepicker thead tr:first-child th{cursor:pointer}.formcraft-datepicker.datepicker tfoot tr th:hover,.formcraft-datepicker.datepicker thead tr:first-child th:hover{background:#eee}.formcraft-datepicker.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.formcraft-datepicker.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px;font-weight:400;line-height:1.428571429;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.formcraft-datepicker.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:220px;list-style:none;background-color:#fff;border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-right-radius:0;-moz-border-top-right-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;-moz-border-top-left-radius:0;-webkit-border-top-left-radius:0;-webkit-box-shadow:0 1px 1px #444;-moz-box-shadow:0 1px 1px #444;box-shadow:0 1px 1px #444;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.428571429}.formcraft-datepicker.datepicker.dropdown-menu td,.formcraft-datepicker.datepicker.dropdown-menu th{padding:3px 4px}.form_ul { text-indent: initial !important; padding-left: 12px !important; padding-right: 12px !important; }
#waspnet { display: none !important; visibility: hidden !important;}
.form_ul.none { display: block; }
@-moz-keyframes appear {
0% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
}
@-webkit-keyframes appear {
0% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
}
@-o-keyframes appear {
0% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
}
@-ms-keyframes appear {
0% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
}
@keyframes appear {
0% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
}
@-moz-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-ms-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}	
@-moz-keyframes disappear {
0% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
}
@-webkit-keyframes disappear {
0% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
}
@-o-keyframes disappear {
0% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
}
@-ms-keyframes disappear {
0% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
}
@keyframes disappear {
0% {
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0);
-moz-transform: scale(1) translate3d(0, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.96) translate3d(0, 0, 0);
-moz-transform: scale(0.96) translate3d(0, 0, 0);
}
} @-moz-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-ms-keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.bootstrap-timepicker-widget.open
{
display: block !important;
}
.bootstrap-timepicker-widget,
.form_desc
{
-webkit-animation-duration: 300ms;
-webkit-animation-timing-function: linear;
-webkit-animation-name: appear;
-moz-animation-duration: 300ms;
-moz-animation-timing-function: linear;
-moz-animation-name: appear;
-o-animation-duration: 300ms;
-o-animation-timing-function: linear;
-o-animation-name: appear;
-ms-animation-duration: 300ms;
-ms-animation-timing-function: linear;
-ms-animation-name: appear;
animation-duration: 300ms;
animation-timing-function: linear;
animation-name: appear;
}
.bootstrap-timepicker-widget a
{
text-decoration: none;
}
#form_ul .temp-show
{
display: block !important;
} .nform
{
padding: 0;
margin: auto;
margin-bottom: 0px !important;
border-top: 1px solid #ddd;
border-bottom: 0px;
box-shadow: 0px 1px 2px #666;
-moz-box-shadow: 0px 1px 2px #666;
-webkit-box-shadow: 0px 1px 2px #666;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
max-width: 100%;
font-family: 'Helvetica Neue', Helvetica, Arial;
}
.nform.noframe
{
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.nform .btn
{
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
} #nform_sticky
{
position: fixed;
bottom: 0;
right: 5%;
min-width: 200px;
z-index: 1900;
}
.sticky_nform
{
display: none;
}
.sticky_nform .nform_res.alert.alert-error
{
display: none !important;
}
#nform_sticky
{
padding: 10px 10px 0 10px;
}
.sticky_nform
{
padding: 24px 24px 0 24px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.sticky_nform .nform
{
box-shadow: 0px 0px 3px #777;
-moz-box-shadow: 0px 0px 3px #777;
-webkit-box-shadow: 0px 0px 3px #777;
border-radius: 3px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-top: 0px;	
}
.sticky_nform .nform #fe_title
{
border-top-right-radius: 3px !important;
-moz-border-top-right-radius: 3px !important;
-webkit-border-top-right-radius: 3px !important;
border-top-left-radius: 3px !important;
-moz-border-top-left-radius: 3px !important;
-webkit-border-top-left-radius: 3px !important;
}	
.sticky_nform .nform_res.alert
{
display: none;
}
.sticky_toggle
{
padding: 3px 10px;
margin-bottom: 0px;
display: inline-block;
background-color: #eee;
position: fixed;
font-weight: 600;
right: 50px;
bottom: 0px;
line-height: 24px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
-moz-border-top-right-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
cursor: pointer;
opacity: .85;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: alpha(opacity=85);
z-index: 1900;
}
.sticky_toggle:hover
{
font-style: none;
text-transform: none;
opacity: 1;
} #nform_fly
{
}
.fly_form
{
position: fixed;
bottom: auto;
top: 50px;
right: 50%;
min-width: 200px;
max-width: 100%;
z-index: 999999;
max-height: 400px;
padding: 30px 10px 30px 10px !important;
overflow: auto;
max-height: 540px;
display: none;
-webkit-transition: -webkit-transform .4s ease-out, opacity .4s ease-out;
-moz-transition: transform .4s ease-out, opacity .4s ease-out;
transition: transform .4s ease-out, opacity .4s ease-out;
-webkit-transform: scale(.90) translate3d(1500px, 0, 0) rotate(-4deg);
-moz-transform: scale(.90) translate3d(1500px, 0, 0) rotate(-4deg);
-o-transform: scale(.90) translate3d(1500px, 0, 0) rotate(-4deg);
-ms-transform: scale(.90) translate3d(1500px, 0, 0) rotate(-4deg);
transform: scale(.90) translate3d(1500px, 0, 0) rotate(-4deg);
opacity: 0;
}
.fly_form .fcclose
{
top: 42px;
right: 22px;
}
.fly_form.show_fly
{
-webkit-transition: -webkit-transform .5s ease-out, opacity .5s ease-out;
-moz-transition: transform .5s ease-out, opacity .5s ease-out;
transition: transform .5s ease-out, opacity .5s ease-out;
-webkit-transform: scale(1) translate3d(0, 0, 0) rotate(0);
-moz-transform: scale(1) translate3d(0, 0, 0) rotate(0);
-o-transform: scale(1) translate3d(0, 0, 0) rotate(0);
-ms-transform: scale(1) translate3d(0, 0, 0) rotate(0);
transform: scale(1) translate3d(0, 0, 0) rotate(0);
opacity: 1;
}
.fly_form .nform
{
box-shadow: 0px 0px 12px #444 !important;
-moz-box-shadow: 0px 0px 12px #444 !important;
-webkit-box-shadow: 0px 0px 12px #444 !important;
border-top: 0px !important;
-webkit-transition: -webkit-transform .75s ease-out, opacity .75s ease-out;
-moz-transition: transform .75s ease-out, opacity .75s ease-out;
transition: transform .75s ease-out, opacity .75s ease-out;
opacity: 1;
-webkit-transform: scale(1) translate3d(0, 0, 0) rotate(0);
-moz-transform: scale(1) translate3d(0, 0, 0) rotate(0);
-o-transform: scale(1) translate3d(0, 0, 0) rotate(0);
-ms-transform: scale(1) translate3d(0, 0, 0) rotate(0);
transform: scale(1) translate3d(0, 0, 0) rotate(0);		
}
.fly_form .nform.twist
{
-webkit-transition: -webkit-transform .75s ease-out, opacity .75s ease-out;
-moz-transition: transform .75s ease-out, opacity .75s ease-out;
transition: transform .75s ease-out, opacity .75s ease-out;
opacity: 0;
-webkit-transform: scale(.90) translate3d(0, 0, 0) rotate(-4deg);
-moz-transform: scale(.90) translate3d(0, 0, 0) rotate(-4deg);
-o-transform: scale(.90) translate3d(0, 0, 0) rotate(-4deg);
-ms-transform: scale(.90) translate3d(0, 0, 0) rotate(-4deg);
transform: scale(.90) translate3d(0, 0, 0) rotate(-4deg);
}
.fly_toggle
{
padding: 0;
margin-bottom: 0px;
display: inline-block;
background-color: transparent;
position: fixed;
right: -50px;
top: 50%;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-bottom-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
cursor: pointer;
overflow: hidden;
opacity: .85;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter: alpha(opacity=85);
z-index: 1000;
}
.fly_toggle > img
{
width: 34px;
display: block;
}
.fly_toggle:hover
{
font-style: none;
text-transform: none;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.fly_toggle_in
{
background-color: red;
color: white;
position: absolute;
left: -30px;
width: 30px;
top: 50%;
bottom: auto;
height: 30px;
margin-top: -15px;
}
.nform #form_ul
{
letter-spacing: -.31em;
word-spacing: -.43em; padding-bottom: 0px;
margin-bottom: 0;
font-size: 0px;
}
.nform #form_ul > li
{
letter-spacing: normal;
word-spacing: normal;
display: block;
padding: 4px 0px;
height: auto;
background: none;
list-style: none !important;
margin: 0;
font-size: 14px;
float: none !important;
}
.nform #form_ul > li.is_hidden
{
display: none;
}
.preview_form .nform #form_ul > li.is_hidden
{
display: inline-block;
}
.preview_form .nform #form_ul > li.inline1.is_hidden
{
display: block;
}
.nform ul#form_ul
{
margin-top: -1px;
margin-left: 0px;
padding: 14px;
margin-bottom: 0px; padding-bottom: 0px;
}
.nform ul#form_ul.clearfix
{
visibility: visible;
height: auto;
line-height: auto;
}
.ff_c_t .nform .form_title
{
border-bottom: 1px solid #e4e4e4;
min-height: 5px;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-top-right-radius: 3px;
-moz-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
} .nform #form_ul .cap_cover
{
display: inline-block;
height: 32px;
padding-left: 1%;
text-align: right;
padding-right: 4%;
white-space: pre;
vertical-align: top;
width: 32%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
position: relative;
white-space: pre-line;
height: auto;
}
.nform #form_ul .cap1
{
font-weight: 500;
display: block;
line-height: 1.1;
color: #666;
min-height: 19px;
}
.nform #form_ul .matrix_table thead tr td
{
font-weight: 600;
color: #777;
}
.nform #form_ul .cap2
{
font-weight: normal;
font-size: 11px;
color: #999;
font-style: italic;
display: block;
line-height: 1.1;
}
.nform #form_ul .cap_cover.relative
{
width: auto;
}
.nform #form_ul .show_true, .nform #form_ul .show_false
{
display: none;
transition: all ease-in 1s;
-moz-transition: all ease-in 1s;
-webkit-transition: all ease-in 1s;
-o-transition: all ease-in 1s;
padding-left: 10px;
}
.nform #form_ul .show_true input[type="text"], .nform #form_ul .show_false input[type="text"]
{
width: 1px;
}
.nform #form_ul .textfield_text
{
display: block;
font-size: 13px;
line-height: 180%;
color: #888;
}
.nform #form_ul .cap1.subl
{
line-height: 26px;
padding-bottom: 0px;
margin-bottom: 0px;
padding-top: 3px;
}
.nform.vertical .cap1.subl
{
padding-top: 6px;
}
.nform #form_ul .cap2.subl
{
display: none;
}
.nform .form_title
{
color: #888;
line-height: 220%;
padding-left: 18px;
padding-right: 18px;
box-shadow: 0px -1px 2px -1px #c6c6c6 inset;
-moz-box-shadow: 0px -1px 2px -1px #c6c6c6 inset;
-webkit-box-shadow: 0px -1px 2px -1px #c6c6c6 inset;
}
.nform .form_title.none
{
background-color: #fafafa;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.nform.none
{
background-color: #fff;
display: block;
}
.form_title.linen
{
background-image: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/wash.png);
background-size: 320px 320px;
}
.nform.linen
{
background-image: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/wash.png);
background-size: 320px 320px;
}
.nform.noframe .form_title
{
border: none;
}
.nform .div_text2
{
background: #fff;
padding-left: 6px;
padding-right: 6px;
}
.nform.linen .div_text2
{
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/wash.png);
}
.nform .nform_image
{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin: 0px;
padding: 0px;
}
.form_title.jean
{
background-image: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/jean2.png);
}
.nform.jean .div_text2
{
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/jean.png);
}
.nform.jean
{
background-image: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/jean.png);
}
.form_title.debut
{
background: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/debut2.png);
}
.nform.debut .div_text2
{
background-image: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/debut.png);
}
.nform.debut
{
background-image: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/debut.png);
}
.nform #form_ul .div_text
{
display: block;
white-space:pre-wrap;
}
.nform #form_ul .div_text2
{
width: 100%;
white-space:pre-wrap;
}
.nform #form_ul .c_image
{
cursor: pointer;
vertical-align: middle;
width: 100px;
height: 30px;
box-shadow: 0px 1px 1px #999;
-moz-box-shadow: 0px 1px 1px #999;
-webkit-box-shadow: 0px 1px 1px #999;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#fe_submit
{
text-align: center;
display: block;
min-height: 22px;
}
.nform #form_ul .box_cover
{
display: inline-block;
padding-bottom: 4px;
position: relative;
}
.nform #form_ul .input_cover .box_cover
{
display: inline-block;
width: 100%;
padding-bottom: 4px;
position: relative;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.has-js .box_cover.lines > div,
.has-js .vertical .box_cover.lines > div,
.has-js .box_cover.lines > div
{
clear: none;
top: 0px;
}
.nform.check_no_conflict #form_ul .label_div
{
margin-top: 0px;
margin-bottom: 0px;
}
.nform #form_ul .label_div
{
display:block;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 0px;
opacity: .7; cursor: pointer; top: 0px; margin-left: 25px;
line-height: 130%;
}
.nform #form_ul .new_ldiv label
{
float: left; display: block;
}
.nform #form_ul .new_ldiv
{
vertical-align: top; margin-right: 3%; min-height: 25px;
}
.nform #form_ul .lines .new_ldiv
{
vertical-align: top; margin-left: 0;
}
.nform #form_ul .label_div:hover
{
opacity: 1;
}
.nform #form_ul label .label_div
{
display: block;
margin-top: 0px;
margin-bottom: 0px; margin-left: 30px;
}
.nform #form_ul .inst{
position: absolute !important;
left: 0%;
top: 50%;
margin-top: -9px;
color: #888;
font-size: 18px;
font-weight: block;
display: inherit;
margin-left: 10px;
float: right;
}
.nform #form_ul .q_cover .inst
{
float: none;
}
.nform #form_ul .inst.sld
{
bottom: -10px;
}
.nform #form_ul .input_cover
{
position: relative;
width: 68%;
display: inline-block;
}
.nform.vertical #form_ul .input_cover
{
display: block;
width: auto;
}
.nform #form_ul .text_cover
{
display: inline-block;
}
.nform #form_ul .upload_input_cover
{
display: inline-block;
} .nform.placeholder .form_ul > li
{
margin: auto 3%;
width: 94%;
}
.nform.placeholder #form_ul > li .cap_cover
{
display: none;
}
.nform.placeholder #form_ul .input_cover,
.nform.placeholder #form_ul .box_cover
{
display: block !important; 
width: auto;
max-width: 100%;
}
.nform #form_ul > li .hasPlaceholder
{
}
.no-key-link
{
display: inline-block;
margin: 10px 0px;
font-size: 12px;
color: #777;
opacity: .9;
font-weight: normal;
text-decoration: none;
}
.no-key-link > span
{
color: #48e;
font-weight: 500;
font-size: 13px;
}
.no-key-link:hover
{
opacity: 1;
color: #444;
text-decoration: none;
}
.fc-common .btn.btn-danger
{
background-color: white;
box-shadow: none;
border: none;
width: 30px;
height: 30px;
position: relative;
}
.fc-common .btn.btn-danger .formcraft-trash
{
position: absolute;
left: 0;
right: 0;
top: -2px;
color: red;
}
#fe_title
{
border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-bottom: 1px solid #ddd;
display: block;
} .nform.rtl
{
direction: rtl !important;
}
.nform.rtl #form_ul > li,
.nform.rtl #form_ul > li .cap_cover,
.nform.rtl #fe_title
{
text-align: right !important;
direction: rtl !important;
}
.nform.rtl #form_ul .input-append
{
margin-left: 26px;
margin-right: 0px;
}
.nform.rtl #form_ul .input-append input, .nform.rtl #form_ul .input-append select, .nform.rtl #form_ul .input-append .nform.rtl #form_ul .uneditable-input {
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
}
.nform.rtl #form_ul .input-append .add-on:last-child, .nform.rtl #form_ul .input-append .btn:last-child, .nform.rtl #form_ul .input-append .btn-group:last-child>.dropdown-toggle {
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
border-right: 0;
} .nform.block_label #form_ul .cap_cover,
.nform.vertical #form_ul .cap_cover
{
display: block;
text-align: left;
width: auto;
margin-bottom: 6px;
padding-left: 1%;
padding-right: 1%;
}
.nform.block_label #form_ul .input_cover,
.nform.vertical #form_ul .input_cover,
.nform.block_label #form_ul .box_cover,
.nform.vertical #form_ul .box_cover
{
display: block;
width: 100%;
max-width: 100%;
}
.nform #form_ul > li.left, .nform #form_ul > li.left .cap_cover 
{
}
.nform.block_label #form_ul .cap_cover
{
padding-left: 0px;
}
.nform.block_label #form_ul .slider_ic > div
{
margin: auto auto;
}
.nform #form_ul > li.center, .nform #form_ul > li.center .cap_cover 
{
text-align: center;
}
.fc-common.nform li.center input[type="text"],
.fc-common.nform li.center input[type="email"],
.fc-common.nform li.center input[type="number"],
.fc-common.nform li.center input[type="password"],
.fc-common.nform li.center input[type="date"],
.fc-common.nform li.center .select-cover,
.fc-common.nform li.center .bootstrap-timepicker,
.fc-common.nform li.center .datepicker-cover,
.fc-common.nform li.center .emailfield-cover,
.fc-common.nform li.center textarea
{
margin: auto auto;
}	
.nform #form_ul > li.right, .nform #form_ul > li.right .cap_cover 
{
text-align: right;
}
.nform #form_ul .center .reason_ta
{
margin: auto auto;
}
.nform #form_ul .valid_show
{
background-color: #FF3535;
color: white;
position: absolute;
padding: 3px 6px;
margin-left: 18px;
white-space: nowrap;
font-size: 12px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
display: none;
opacity: .9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
top: 2px;
left: 105%;
font-family: "Trebuchet MS", Arial;
min-height: 20px;
line-height: 20px;
border: 1px solid #DF0000;
z-index: 1900;
}
.nform #form_ul .valid_show:before
{
content: '';
position: absolute;
width: 0; 
height: 0;
border-top: 13px solid transparent;
border-bottom: 13px solid transparent; 
border-right: 10px solid #FF3535;
z-index: 999;
}
.nform #form_ul .valid_show:after
{
content: '';
position: absolute;
width: 0; 
height: 0;
z-index: 998;
opacity: .9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
}
.nform.one #form_ul .valid_show
{
color: white;
position: absolute;
margin-left: 14px;
min-width: 120px;
white-space: nowrap;
font-size: 12px;
border: 1px solid red;
border-left: 1px solid inherit;
border-top-left-radius: 3px;
-moz-border-top-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-bottom-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
}
.nform.one #form_ul .valid_show:before
{
left: -10px;
top: 0px;
}
.nform.one #form_ul .valid_show:after
{
left: -9px;
top: 3px;
}
.nform.three #form_ul .valid_show
{
background-color: #FF3535;
color: white;
position: absolute;
margin-left: -10px;
top: -38px;
min-width: 120px;
white-space: nowrap;
font-size: 12px;
border: 1px solid red;
display: none;
z-index: 999;
}
.nform.three #form_ul .valid_show:before
{
content: '';
position: absolute;
left: -10px;
top: 26px;
left: 10px;
border-left: 7px solid transparent;
border-right: 7px solid transparent; 
border-top: 7px solid #FF3535;
z-index: 1002;
}
.nform.three #form_ul .valid_show:after
{
content: '';
position: absolute;
left: -11px;
top: 26px;
left: 7px;
z-index: 1001;
}
.nform #form_ul .nform_btn {
display: block;
height: auto;
color: #444;
background: #ddd;
border: 0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0px 0px 4px #888 inset;
-moz-box-shadow: 0px 0px 4px #888 inset;
-webkit-box-shadow: 0px 0px 4px #888 inset;
text-decoration: none;
opacity: .9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
margin-left: auto;
margin-right: auto;
position: relative;
display: block;
text-shadow: none;
transition: border-radius ease .1s;
-moz-transition: border-radius ease .1s;
-webkit-transition: border-radius ease .1s;
-o-transition: border-radius ease .1s;
transition: width ease .1s;
-moz-transition: width ease .1s;
-webkit-transition: width ease .1s;
-o-transition: width ease .1s;
}
.nform #form_ul .nform_btn:hover  
{  
opacity: 1; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.nform #form_ul .nform_btn.boots {
*zoom: 1;
padding: 4px 12px;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: none;
box-shadow: 0px 1px 1px #555;
-moz-box-shadow: 0px 1px 1px #555;
-webkit-box-shadow: 0px 1px 1px #555;
text-shadow: none;
}
.nform #form_ul .nform_btn.boots:active {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.nform #form_ul .nform_btn.boots:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.nform #form_ul .submit_button,
.nform #form_ul .submit_button:focus
{
outline: none !important;
}
.nform #form_ul .submit_button.nform_btn.loading_class
{
background-image: url(//www.acptechnologies.com/wp-content/plugins/formcraft/images/loader_4.gif);
background-size: 22px 22px;
background-position: center;
background-repeat: no-repeat;
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
width: 42px !important;
padding-left: 14px !important;
padding-right: 14px !important;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
border-radius: 30px !important;
-moz-border-radius: 30px !important;
-webkit-border-radius: 30px !important;
}
.nform #form_ul .brk
{
display: block;
height: 10px;
}
.nform .image_cap_cover
{
z-index: 102;
}
.nform #form_ul .image_cap_cover img
{
max-width: none !important;
max-height: none !important;
}
.nform #form_ul .ui-slider
{
width: auto;
display: block;
margin-left: 70px;
margin-top: 0;
margin-bottom: 0;
top: 5px;
vertical-align: top;
}
.nform #form_ul .slider-range.ui-slider
{
margin-left: 80px;
}
.c_image
{
min-height: 32px !important;
vertical-align: top;
}
.nform #form_ul .inline2 .slider_txt, .nform #form_ul .inline3 .slider_txt, .nform #form_ul .inline4 .slider_txt
.nform #form_ul .inline2 .slider_val, .nform #form_ul .inline3 .slider_val, .nform #form_ul .inline4 .slider_val
{
display: block;
}
.nform #form_ul .slider_val
{
font-family: 'Helvetica Neue', Arial !important;
font-size: 12px;
letter-spacing: -.5px;
color: #777;
font-weight: 500;
padding: 0px 4px;
border: 1px solid #bbb;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
min-width: 24px;
max-width: 60px;
text-align: center;
display: inline-block;
line-height: 1.5em;
white-space: pre;
position: absolute;
left: 0px;
top: 0px;
}
.slider_cover
{
display: block;
height: 30px;
white-space: pre;
margin-top: 5px;
}
.nform #form_ul .show_1
{
font-family: Arial !important;
font-size: 18px;
font-weight: bold;
color: red;
position: absolute;
line-height: 17px;
}
.show_1_sample
{
font-size: 18px;
font-weight: bold;
color: red;
line-height: 17px;
}
.nform #form_ul .show_0
{
display: none;
}
.nform #form_ul .reason_text
{
margin-top: 5px;
}
.transparent #form_ul textarea, .transparent #form_ul input[type="text"], .transparent #form_ul input[type="password"], .transparent #form_ul input[type="datetime"], .transparent #form_ul input[type="datetime-local"], .transparent #form_ul input[type="date"], .transparent #form_ul input[type="month"], .transparent #form_ul input[type="time"], .transparent #form_ul input[type="week"], .transparent #form_ul input[type="number"], .transparent #form_ul input[type="email"], .transparent #form_ul input[type="url"], .transparent #form_ul input[type="search"], .transparent #form_ul input[type="tel"], .transparent #form_ul input[type="color"], .transparent #form_ul .uneditable-input
{
box-shadow: 2px 2px 3px #E4E4E4 inset;
-moz-box-shadow: 2px 2px 3px #E4E4E4 inset;
-webkit-box-shadow: 2px 2px 3px #E4E4E4 inset;
background-image: inherit;
background: inherit;
}
input[type="color"]
{
height: 24px;
}
.nform.curvy #form_ul .c_image
{
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.curvy #form_ul .input-append textarea, .curvy #form_ul .input-append input[type="text"], .curvy #form_ul .input-append input[type="password"], .curvy #form_ul .input-append input[type="datetime"], .curvy #form_ul .input-append input[type="datetime-local"], .curvy #form_ul .input-append input[type="date"], .curvy #form_ul .input-append input[type="month"], .curvy #form_ul .input-append input[type="time"], .curvy #form_ul .input-append input[type="week"], .curvy #form_ul .input-append input[type="number"], .curvy #form_ul .input-append input[type="email"], .curvy #form_ul .input-append input[type="url"], .curvy #form_ul .input-append input[type="search"], .curvy #form_ul .input-append input[type="tel"], .curvy #form_ul .input-append input[type="color"], .curvy #form_ul .input-append .uneditable-input 
{
border-top-right-radius: 0px;
-moz-border-top-right-radius: 0px;
-webkit-border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
-moz-border-bottom-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
}
.nform.curvy #form_ul .input-append .add-on:last-child
{
border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-bottom-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}
.nform.carbon.curvy #form_ul .input-append .add-on:last-child
{
border-top-right-radius: 10px;
-moz-border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-bottom-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
background-color: #666;
border: 1px solid #777;
}
.nform.carbon #form_ul .input-append .add-on:last-child
{
background-color: #666;
border: 1px solid #777;
}
.nform #form_ul .input-append
{
margin-right: 26px;
}
.nform #form_ul .add-on
{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.nform .input-append .add-on
{
padding-top: 7px;
cursor: pointer;
}
.preview_form .nform .input-append .add-on
{
padding-top: 3px;
cursor: pointer;
} .nform .nform_res
{
padding-left: 15px;
padding-right: 15px;
display: block;
margin: 10px;
margin-top: 7px;
padding-bottom: 6px;
line-height: 150%;
text-shadow: none;
font-size: 14px;
}
.nform .nform_res.alert-error
{
background-color: inherit;
border: none;
text-shadow: none;
color: red;
}
.nform .nform_res.nform_success
{
padding: 50px 0px;
text-align: center;
font-size: 24px;
color: #999;
text-shadow: 0px 0px 1px #fff;
width: 90%;
white-space: pre-line;
color: green;
margin: 0 5%;
margin-bottom: 14px;
}
.wysiwyg-font-size-large {
font-size: large;
}
.wysiwyg-font-size-small {
font-size: small;
}
#form_ul .nform_res.alert-error {
color: rgb(226, 33, 30);
}
.nform #form_ul .input-append
{
display: inline-block;
}
.nform.vertical #form_ul .box_cover
{
display: block;
width: auto;
max-width: 100%;
}
.nform.vertical #form_ul .cap_cover
{
text-align: left;
display: block;
width: auto;
}
.vertical #form_ul .label_stars,
.vertical #form_ul .label_thumb,
.vertical #form_ul .label_smiley 
{
display: block !important;
}
.opt_val
{
display: none;
color: #666;
padding-left: 8px;
}
.vertical #form_ul .opt_val
{
display: inline-block;
width: 96%;
background: white;
}
#form_ul .matrix_table
{
width: 100%;
}
#form_ul .matrix_table td:nth-child(even)
{
background-color: rgba(238, 238, 238, 0.56);
}
#form_ul .matrix_table td:nth-child(1n+7)
{
background-color: #fff;
}
#form_ul .matrix_table tr:nth-child(even)
{
background-color: rgba(228, 228, 228, 0.27);
}
#form_ul .matrix_table thead td
{
font-weight: bold;
border-bottom: 1px dotted #ccc;
}
#form_ul .matrix_table .matrix_right_c
{
background-color: none !important;
}
#form_ul td.matrix_label
{
width: 50%;
line-height: 30px;
}
#form_ul .matrix_table .matrix_left_c
{
padding: 8px;
}	
#form_ul td.matrix_label_2
{
text-align: center;
font-weight: bold;
font-size: 13px;
padding: 8px;
width: 
}
#form_ul .matrix_cell
{
text-align: center;
} th .icon-arrow-left {
vertical-align: middle;
display: inline-block;
width: 20px;
height: 20px;
margin-top: 1px;
line-height: 20px;
background-repeat: no-repeat;
}
th .icon-arrow-right {
vertical-align: middle;
display: inline-block;
width: 20px;
height: 20px;
margin-top: 1px;
line-height: 20px;
background-repeat: no-repeat;
}
.nform hr
{
background-color: #ddd;
height: 1px;
box-shadow: none;
border: none;
margin-top: 10px;
margin-bottom: 10px;
}
#drive_load
{
position: absolute;
width: 120px;
line-height: 32px;
font-size: 13px;
color: #444;
font-style: italic;
margin-left: 12px;
}
#form_ul .inline2 .element_id, #form_ul .inline3 .element_id, #form_ul .inline4 .element_id
{
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
#form_ul .inline2:hover .element_id, #form_ul .inline3:hover .element_id, #form_ul .inline4:hover .element_id
{
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
#form_ul > li:before
{
background-color: none !important;
background-image: none !important;
content: '' !important;
}
#form_ul .custom-text table th
{
text-transform: none;
}
#form_ul .custom-text table
{
margin-top: 4px;
margin-bottom: 4px;
}	
#form_ul .custom-text table td,
#form_ul .custom-text table th
{
padding: 3px 5px;
border-bottom: 1px solid #ddd;
line-height: 150%;
}
#form_ul .custom-text table th
{
border-bottom: 1px solid #ccc;
}	
.placeholder #form_ul .nform_li.required-1::before
{
font-family: Arial !important;
content: '*';
display: block;
position: absolute;
left: 5px;
top: 5px;
font-size: 24px;
height: 18px;
line-height: 18px;
font-weight: bold;
color: red;
z-index: 100000;
}
#form_ul .inline2.nform_li_before .element_id,
#form_ul .inline3.nform_li_before .element_id,
#form_ul .inline4.nform_li_before .element_id
{
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
#form_ul li.inline2, .inline2
{
display: inline-block;
width: 50% !important;
vertical-align: top;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
#form_ul li.inline1, .inline1
{
display: block;
width: 100%;
vertical-align: top;
min-width: 210px;
}
#form_ul li.inline2 .cap_cover
{
text-align: left;
}
.nform.star_true .show_1
{
display: none !important;
}
.nform.star_true #form_ul .nform_li.required-1::before
{
display: none !important;
}
#form_ul li.inline3, .inline3
{
display: inline-block;
width: 33.3% !important;
vertical-align: top;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
#form_ul li.inline4, .inline4
{
display: inline-block;
width: 25% !important;
vertical-align: top;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
#form_ul li
{
padding: 1%;
margin: 0;
}
.element_id
{
display: none;
}
.form_ul > li, #form_ul > li
{
background-image: none !important;
margin: 0;
position: relative;
font-size: 14px;
}
#form_ul > li.hidden_li
{
background: inherit;
height: 0px;
padding-top: 0px !important;
padding-bottom: 0px !important;
margin: 0px;
}
.preview_form #form_ul > li.hidden_li
{
background: #fafafa;
height: 8px;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#form_ul > li.hidden_li
{
height: 8px;
}
.nform #form_ul > li > div
{
margin: auto 8px;
}
#form_ul li.inline3 .cap_cover, #form_ul li.inline4 .cap_cover
{
text-align: left;
}
.nform .ref_link
{
line-height: 28px;
display: block;
font-size: 12px;
font-style: none;
text-decoration: none;
margin-top: -10px;
}
.nform #form_ul .q_cover .tooltip
{
min-width: 120px;
}
.nform #form_ul .q_cover
{
display: inline-block;
width: 10px;
vertical-align: top;
display: none;
position: absolute;
right: 12px;
top: -1px;
height: 100%;
}
.fly_form .nform #form_ul .q_cover,
.fcmodal .nform #form_ul .q_cover
{
right: 32px;
}
.sticky_cover .sticky_close
{
position: absolute;
right: 42px;
top: 42px;
font-size: 21px;
color: #777;
cursor: pointer;
width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
font-weight: bold;
opacity: .85;
}
.sticky_toggle.sticky_on
{
display: none;
}
.sticky_cover .sticky_close:hover
{
color: #444;
opacity: 1;
}
.rtl #form_ul .q_cover
{
left: 12px;
right: auto;
}
.nform .box_cover > div
{
display: inline-block;
} @media all and (max-width: 520px)
{
#form_ul .slider_txt
{
padding-left: 0px;
}
.nform #form_ul .cap_cover
{
margin-bottom: 3px;
}
.nform #form_ul textarea, .nform #form_ul input[type="text"], .nform #form_ul input[type="password"], .nform #form_ul input[type="datetime"], .nform #form_ul input[type="datetime-local"], .nform #form_ul input[type="date"], .nform #form_ul input[type="month"], .nform #form_ul input[type="time"], .nform #form_ul input[type="week"], .nform #form_ul input[type="number"], .nform #form_ul input[type="url"], .nform #form_ul input[type="search"], .nform #form_ul input[type="tel"], .nform #form_ul input[type="color"], .nform #form_ul .uneditable-input, .nform #form_ul select
{
-webkit-appearance: none !important;
}
#form_ul li.inline2, #form_ul li.inline3, #form_ul li.inline4
{
width: 100% !important;
display: block;
}
#form_ul input,
#form_ul select,
#form_ul .select-cover,
#form_ul .datepicker-cover,
#form_ul .bootstrap-timepicker,
#form_ul textarea
{
width: 100% !important;
margin-left: 0 !important;
}
#form_ul .c_image
{
margin-bottom: 4px;
}
.nform #form_ul .input-append
{
width: 92% !important;
}
.label_div
{
text-align: left !important;
}
.nform
{
width: 94% !important;
margin-left: 3% !important;
margin-top: 3% !important;
}
.fcmodal-content
{
width: 92%;
margin-left: 4%;
margin-bottom: 50px;
}
.logo_form
{
width: 60%;
}
#form_ul .tooltip
{
display: none !important;
}
#form_ul .cap_cover, #form_ul .input_cover
{
display: block !important; 
width: 100% !important;
text-align: center !important;
}
.vertical .cap_cover, .vertical .input_cover
{
display: block !important; 
width: 100% !important;
text-align: left !important;
}
.placeholder #form_ul .cap_cover
{
display: none !important;
}
.reason_ta
{
width: 90% !important;
}
.vertical .opt_val
{
width: 80%;
text-align: left;
}
#form_ul .valid_show
{
display: block;
position: static !important;
margin-top: 6px;
margin-left: auto !important;
margin-right: auto !important;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-size: 13px;
}
#form_ul .valid_show:before, #form_ul .valid_show:after
{
display: none !important;
}
.nform .upload_input_cover
{
text-align: center !important;
max-width: auto !important;
margin-right: auto;
margin-left: auto;
cursor: auto;
}
.nform .label_radio, .nform .label_check
{
text-align: left;
}
.nform .box_cover
{
max-width: 100%;
width: 100%;
}
.nform #form_ul input[type="email"]
{
min-height: 34px;
}
}
html.ie.ie8 .nform,
html.ie.ie8 .formcraft-datepicker
{
border: 1px solid #aaa !important;
}
html.ie.ie9 .nform,
html.ie.ie9 .formcraft-datepicker
{
border: 1px solid #aaa !important;
border-right: 0px !important;
border-bottom: 0px !important;
} .tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}@font-face {
font-family: 'formcraft';
src: url(//www.acptechnologies.com/wp-content/plugins/formcraft/css/fontello/font/formcraft.eot?69449270);
src: url(//www.acptechnologies.com/wp-content/plugins/formcraft/css/fontello/font/formcraft.eot?69449270#iefix) format('embedded-opentype'),
url(//www.acptechnologies.com/wp-content/plugins/formcraft/css/fontello/font/formcraft.woff?69449270) format('woff'),
url(//www.acptechnologies.com/wp-content/plugins/formcraft/css/fontello/font/formcraft.ttf?69449270) format('truetype'),
url(//www.acptechnologies.com/wp-content/plugins/formcraft/css/fontello/font/formcraft.svg?69449270#formcraft) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="formcraft-"]:before, [class*=" formcraft-"]:before {
font-family: "formcraft";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.formcraft-search:before { content: '\e816'; } .formcraft-ok:before { content: '\e812'; } .formcraft-plus:before { content: '\e806'; } .formcraft-minus:before { content: '\e80b'; } .formcraft-help-circled:before { content: '\e817'; } .formcraft-bookmark-empty:before { content: '\e809'; } .formcraft-download:before { content: '\e807'; } .formcraft-upload:before { content: '\e804'; } .formcraft-trash:before { content: '\e808'; } .formcraft-folder-open:before { content: '\e80d'; } .formcraft-cog-alt:before { content: '\e805'; } .formcraft-wrench:before { content: '\e80e'; } .formcraft-calendar:before { content: '\e811'; } .formcraft-clock:before { content: '\e813'; } .formcraft-left-open:before { content: '\e80c'; } .formcraft-mail:before { content: '\e801'; } .formcraft-angle-left:before { content: '\e81a'; } .formcraft-angle-right:before { content: '\e819'; } .formcraft-angle-up:before { content: '\e814'; } .formcraft-angle-down:before { content: '\e815'; } .formcraft-up-big:before { content: '\e80a'; } .formcraft-list:before { content: '\e803'; } .formcraft-puzzle:before { content: '\e810'; } .formcraft-chart-bar:before { content: '\e800'; } .formcraft-right:before { content: '\e81d'; } .formcraft-down-bold:before { content: '\e81b'; } .formcraft-up-bold:before { content: '\e81c'; } .formcraft-edit:before { content: '\e802'; } .formcraft-font:before { content: '\e80f'; } .formcraft-right-open:before { content: '\e818'; }.tabster {
font-size: 16px;
font-family: inherit;
overflow: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.tabster * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.tabster .tabster-tab-group {
margin: 0;
padding: 0;
list-style: none !important;
}
.tabster .tabster-tab-group li {
list-style: none !important;
}
.tabster .tabster-tab-group::after {
clear: both;
display: table;
content: "";
}
.tabster .tabster-tab-item {
position: relative;
display: inline-block;
width: auto;
float: left;
margin: 0 3px 0 0;
}
.tabster .tabster-tab-item.is-active > .tabster-tab {
-ms-touch-action: none;
touch-action: none;
}
.tabster .tabster-tab-item.is-disabled > .tabster-tab {
cursor: default;
pointer-events: none;
-ms-touch-action: none;
touch-action: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.tabster .tabster-tab {
display: block;
text-decoration: none;
-ms-touch-action: manipulation;
touch-action: manipulation;
padding: 10px 20px;
}
.tabster .tabster-tab:focus {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.tabster .tabster-panel-group {
clear: both;
border: 0;
background: white;
}
.tabster .tabster-panel {
position: relative;
padding: 20px 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.tabster .tabster-panel:focus {
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.tabster .tabster-panel p {
margin-top: 0;
margin-bottom: 20px;
}
.tabster .tabster-panel-heading {
position: relative;
margin: 0 !important;
padding: 0 !important;
font: inherit;
} .tabster.has-animation .tabster-tab {
-webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.tabster.has-animation .tabster-panel-group {
-webkit-transition: height 0.3s ease-in-out;
-o-transition: height 0.3s ease-in-out;
transition: height 0.3s ease-in-out;
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
transition-delay: 0.3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tabster.has-animation .tabster-panel {
opacity: 0;
position: absolute;
top: 0;
left: 0;
visibility: hidden;
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tabster.has-animation .tabster-panel.is-active {
opacity: 1;
visibility: visible;
z-index: 1;
}
.tabster.has-animation .tabster-panel.is-getting-in, .tabster.has-animation .tabster-panel.is-getting-out {
visibility: visible;
}
.tabster.has-animation.fade .tabster-panel.is-getting-out {
-webkit-animation: fade 0.3s ease-in-out forwards;
animation: fade 0.3s ease-in-out forwards;
-webkit-animation-direction: reverse;
animation-direction: reverse;
}
.tabster.has-animation.fade .tabster-panel.is-getting-in {
-webkit-animation: fade 0.3s ease-in-out forwards;
animation: fade 0.3s ease-in-out forwards;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.tabster.has-animation.fade-scale .tabster-panel.is-getting-out {
-webkit-animation: fade-scale-out 0.3s ease-in-out forwards;
animation: fade-scale-out 0.3s ease-in-out forwards;
}
.tabster.has-animation.fade-scale .tabster-panel.is-getting-in {
-webkit-animation: fade-scale-in 0.3s ease-in-out forwards;
animation: fade-scale-in 0.3s ease-in-out forwards;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.tabster.has-animation.drop .tabster-panel.is-getting-out {
-webkit-animation: slide-down-out 0.4s ease-in-out forwards;
animation: slide-down-out 0.4s ease-in-out forwards;
}
.tabster.has-animation.drop .tabster-panel.is-getting-in {
-webkit-animation: scale-up 0.4s ease-in-out forwards;
animation: scale-up 0.4s ease-in-out forwards;
}
.tabster.has-animation.rotate .tabster-panel-group {
overflow: hidden;
}
.tabster.has-animation.rotate .tabster-panel.is-getting-out {
-webkit-animation: rotate-out 0.5s ease-in-out forwards;
animation: rotate-out 0.5s ease-in-out forwards;
}
.tabster.has-animation.rotate .tabster-panel.is-getting-in {
-webkit-animation: rotate-in 0.5s ease-in-out forwards;
animation: rotate-in 0.5s ease-in-out forwards;
}
@-webkit-keyframes fade {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes fade-scale-in {
0% {
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
@keyframes fade-scale-in {
0% {
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes fade-scale-out {
0% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
}
@keyframes fade-scale-out {
0% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
}
@-webkit-keyframes scale-up {
from {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
to {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
@keyframes scale-up {
from {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
to {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes slide-down-out {
from {
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 50%, 0);
-ms-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
}
}
@keyframes slide-down-out {
from {
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 50%, 0);
-ms-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
}
}
@-webkit-keyframes rotate-in {
from {
-webkit-transform: translate3d(50%, 0, 0);
-ms-transform: translate3d(50%, 0, 0);
transform: translate3d(50%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes rotate-in {
from {
-webkit-transform: translate3d(50%, 0, 0);
-ms-transform: translate3d(50%, 0, 0);
transform: translate3d(50%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes rotate-out {
from {
}
to {
opacity: 0;
-webkit-transform: translate3d(-50%, 0, 0);
-ms-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
}
@keyframes rotate-out {
from {
}
to {
opacity: 0;
-webkit-transform: translate3d(-50%, 0, 0);
-ms-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
}
.tabster.tabster-vertical .tabster-tab-group {
float: left;
width: 35%;
}
.tabster.tabster-vertical .tabster-tab-item {
display: block;
width: 100%;
margin-right: 0;
}
.tabster.tabster-vertical .tabster-panel-group {
clear: none;
width: auto;
overflow: hidden;
} .tabster .tabster-tab-item.is-active > .tabster-tab,
.tabster .tabster-panel-heading.is-active > .tabster-tab {
background: #f48434;
color: white;
}
.tabster .tabster-tab-item.is-disabled > .tabster-tab,
.tabster .tabster-panel-heading.is-disabled > .tabster-tab {
background: #eeeeee;
color: #d5d5d5;
}
.tabster .tabster-tab {
background: #eeeeee;
color: #3c3c3c;
}@font-face {
font-family: 'switcher-font';
src: url(//www.acptechnologies.com/wp-content/plugins/master-popups-cookieplus/libs/xbox-switcher/font/switcher-font.eot?86490784);
src: url(//www.acptechnologies.com/wp-content/plugins/master-popups-cookieplus/libs/xbox-switcher/font/switcher-font.eot?86490784#iefix) format("embedded-opentype"), url(//www.acptechnologies.com/wp-content/plugins/master-popups-cookieplus/libs/xbox-switcher/font/switcher-font.woff2?86490784) format("woff2"), url(//www.acptechnologies.com/wp-content/plugins/master-popups-cookieplus/libs/xbox-switcher/font/switcher-font.woff?86490784) format("woff"), url(//www.acptechnologies.com/wp-content/plugins/master-popups-cookieplus/libs/xbox-switcher/font/switcher-font.ttf?86490784) format("truetype"), url(//www.acptechnologies.com/wp-content/plugins/master-popups-cookieplus/libs/xbox-switcher/font/switcher-font.svg?86490784#switcher-font) format("svg");
font-weight: normal;
font-style: normal; }
.icon-sw-off:before,
.icon-sw-on:before {
font-family: "switcher-font" !important;
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
text-align: center;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin: 0 !important; }
.icon-sw-off:before {
content: '\e800'; }
.icon-sw-on:before {
content: '\e801'; }
.xbox-sw-wrap {
display: inline-block;
direction: ltr;
height: 25px;
vertical-align: middle;
margin-bottom: 3px !important; }
.xbox-sw-wrap input {
display: none !important; }
.xbox-sw-wrap .xbox-sw-inner {
display: inline-block;
position: relative;
width: 58px;
height: 25px;
border-radius: 40px;
background: #CAD0D9;
overflow: hidden;
cursor: pointer; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-has-icons {
width: 50px; }
.xbox-sw-wrap .xbox-sw-inner .xbox-sw-blob {
display: inline-block;
position: absolute;
top: 3px;
width: 18px;
height: 18px;
border-radius: 100%;
background: #fff;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);
z-index: 7;
-webkit-transition: left .2s linear;
-o-transition: left .2s linear;
transition: left .2s linear; }
.xbox-sw-wrap .xbox-sw-inner .xbox-sw-toggle {
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 1px;
line-height: 18px;
color: #5a687d;
font-weight: bold;
position: absolute;
top: 4px;
overflow: hidden;
text-align: center;
opacity: 0; }
.xbox-sw-wrap .xbox-sw-inner .xbox-sw-toggle i {
display: inline-block;
font-size: 16px;
line-height: 17px;
color: #718199;
font-weight: normal; }
.xbox-sw-wrap .xbox-sw-inner .xbox-sw-toggle.xbox-sw-toggle-on {
left: -20px;
z-index: 6;
color: white; }
.xbox-sw-wrap .xbox-sw-inner .xbox-sw-toggle.xbox-sw-toggle-off {
right: -20px;
z-index: 5; }
.xbox-sw-wrap .xbox-sw-inner .xbox-sw-toggle.xbox-sw-toggle-off i {
font-size: 17px;
color: inherit !important; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-on {
background: #35a4e7;
-webkit-box-shadow: 0 0 2px #1e9ae4 inset;
box-shadow: 0 0 2px #1e9ae4 inset; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-on i {
color: white !important; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-on .xbox-sw-blob {
left: 34px; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-on .xbox-sw-toggle-on {
left: 10px;
opacity: 1; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-on.xbox-sw-has-icons .xbox-sw-blob {
left: 26px; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-on.xbox-sw-has-icons .xbox-sw-toggle-on {
left: 8px; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-off {
background: #CAD0D9;
-webkit-box-shadow: 0px 0px 2px #9da8b9 inset;
box-shadow: 0px 0px 2px #9da8b9 inset; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-off .xbox-sw-blob {
left: 6px; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-off .xbox-sw-toggle-off {
right: 6px;
opacity: 1; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-off.xbox-sw-has-icons .xbox-sw-blob {
left: 6px; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-off.xbox-sw-has-icons .xbox-sw-toggle-off {
right: 8px; }
.xbox-sw-wrap .xbox-sw-inner.xbox-sw-disabled {
opacity: 0.4;
filter: alpha(opacity=65);
cursor: default; }.cookieplus-cookie-consent h1, .cookieplus-cookie-consent h2, .cookieplus-cookie-consent h3, .cookieplus-cookie-consent h4, .cookieplus-cookie-consent h5, .cookieplus-cookie-consent h6 {
font-family: inherit; }
.cookieplus-cookie-consent p, .cookieplus-cookie-consent ul, .cookieplus-cookie-consent ol, .cookieplus-cookie-consent li, .cookieplus-cookie-consent span, .cookieplus-cookie-consent a {
font-size: 1em;
font-family: inherit;
line-height: inherit; }
.cookieplus-cookie-consent > h1, .cookieplus-cookie-consent > h2 {
margin: 0 0 0.5em 0; }
.cookieplus-cookie-consent ul, .cookieplus-cookie-consent ol {
padding-left: 15px; }
.cookieplus-cookie-consent h1 {
font-size: 2.2em;
margin: 0 0 0.5em 0; }
.cookieplus-cookie-consent h2 {
font-size: 1.9em;
margin: 0 0 0.5em 0; }
.cookieplus-cookie-consent h3 {
font-size: 1.4em;
margin: 0 0 0.45em 0; }
.cookieplus-cookie-consent h4, .cookieplus-cookie-consent h5 {
font-size: 1.1em;
font-weight: bold;
margin: 0 0 0.3em 0; }
.cookieplus-cookie-consent img {
height: auto;
max-width: 100%;
vertical-align: middle; } .cookieplus-cookie-consent {
position: relative;
overflow: hidden; }
.cookieplus-cookie-consent .cookieplus-header-cookie-consent {
position: relative;
z-index: 10;
display: table;
width: 100%;
vertical-align: middle;
margin-bottom: 12px; }
.cookieplus-cookie-consent .cookieplus-logo-cookie-consent {
display: table-cell;
width: 200px;
padding-right: 30px;
text-align: center;
vertical-align: middle; }
.cookieplus-cookie-consent .cookieplus-logo-cookie-consent img {
display: inline-block;
max-width: 100%;
max-height: 90px;
margin: 0; }
.cookieplus-cookie-consent .cookieplus-info-cookie-consent {
display: table-cell;
width: auto;
overflow: hidden;
vertical-align: middle; }
.cookieplus-cookie-consent .cookieplus-body-cookie-consent {
padding-bottom: 10px; }
.cookieplus-cookie-consent .cookieplus-footer-cookie-consent {
position: relative;
z-index: 10;
padding: 15px 0 0 0;
overflow: hidden; }
.cookieplus-cookie-consent .cookieplus-btn {
line-height: 1.5em; }
.cookieplus-cookie-consent .cookieplus-btn-accept-cookies,
.cookieplus-cookie-consent .cookieplus-btn-save-settings {
float: right;
margin: 0px 0px 8px 18px; }
.cookieplus-cookie-consent .cookieplus-btn-decline-cookies {
float: left;
margin: 0px 20px 8px 0px; }
.status-cookie-group {
display: inline-block;
margin: 7px 10px 10px 0; }
.tabster-panel .status-cookie-group {
margin-top: 7px;
float: right;
margin-right: 0; }
.cookieplus-toggle-tabs {
display: inline-block;
cursor: pointer; }
.cookieplus-toggle-tabs > a {
cursor: pointer; }
.cookieplus-wrap-tabs-cookie-consent {
padding-top: 12px; }
.cookieplus-cookie-consent.cookieplus-combined .cookieplus-wrap-tabs-cookie-consent {
display: none; }
.cookieplus-wrap-link-powered-by {
position: absolute;
bottom: -22px;
left: 0;
background: rgba(0, 0, 0, 0.1);
display: block;
height: 22px;
line-height: 22px;
padding: 0;
padding-right: 5px; }
.cookieplus-wrap-link-powered-by a {
font-size: 11px;
color: rgba(255, 255, 255, 0.9);
line-height: 22px;
display: block;
text-decoration: none; }
.cookieplus-wrap-link-powered-by a span {
text-decoration: underline; }
.cookieplus-wrap-link-powered-by a:hover, .cookieplus-wrap-link-powered-by a:active, .cookieplus-wrap-link-powered-by a:focus {
color: white; }
.cookieplus-cookie-consent.cookieplus-classic .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-group {
padding-top: 20px; }
.cookieplus-cookie-consent.cookieplus-modern:after {
position: absolute;
top: 0;
left: 200px;
z-index: 1;
width: 100%;
height: 100%;
content: "";
background-image: url(//www.acptechnologies.com/wp-content/plugins/master-popups-cookieplus/assets/public/images/line-tab-v.png);
background-repeat: repeat-y;
background-position: 0 0; }
.cookieplus-cookie-consent.cookieplus-modern.has-logo .cookieplus-info-cookie-consent {
padding-left: 30px; }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-header-cookie-consent {
border-bottom: 1px solid rgba(255, 255, 255, 0.7);
margin-bottom: 15px; }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-info-cookie-consent {
border-bottom: 1px solid rgba(50, 50, 50, 0.1); }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent {
border-width: 0px;
background: transparent;
border-radius: 0; }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-group {
padding-left: 40px;
background: transparent; }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-tab-item,
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-heading {
margin-bottom: 10px;
border-width: 1px;
border-style: solid;
overflow: hidden; }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-tab-item .tabster-tab,
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-heading .tabster-tab {
padding-top: 8px;
padding-bottom: 8px; }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-tab-item.is-active:after,
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-heading.is-active:after {
display: none; }
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-tab-item:not(.is-active),
.cookieplus-cookie-consent.cookieplus-modern .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-heading:not(.is-active) {
border: 0; }
.cookieplus-cookie-consent.cookieplus-modern.cookieplus-combined .cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-group {
padding-left: 20px; }
.cookieplus-cookie-consent.cookieplus-modern.cookieplus-combined:after, .cookieplus-cookie-consent.cookieplus-modern.cookieplus-compact:after {
display: none; }
.cookieplus-cookie-consent.cookieplus-modern.cookieplus-combined.has-logo .cookieplus-info-cookie-consent, .cookieplus-cookie-consent.cookieplus-modern.cookieplus-compact.has-logo .cookieplus-info-cookie-consent {
padding-left: 10px;
border-bottom: 0; }
.cookieplus-cookie-consent.cookieplus-modern .tabster-panel-group {
border: 0 !important; }
@media screen and (max-width: 728px) {
.cookieplus-cookie-consent:after {
display: none; }
.cookieplus-cookie-consent .cookieplus-header-cookie-consent {
border: 0 !important; }
.cookieplus-cookie-consent .cookieplus-logo-cookie-consent,
.cookieplus-cookie-consent .cookieplus-info-cookie-consent {
width: 100% !important;
display: block;
padding: 0px !important;
text-align: center !important;
border: 0 !important; }
.cookieplus-cookie-consent .cookieplus-logo-cookie-consent {
margin-bottom: 5px; }
.cookieplus-cookie-consent .cookieplus-tabs-cookie-consent {
border-width: 1px !important;
background: transparent; }
.cookieplus-cookie-consent .tabster-panel-heading + .tabster-panel {
padding-top: 20px !important; }
.cookieplus-cookie-consent .cookieplus-footer-cookie-consent {
text-align: center; }
.cookieplus-cookie-consent .cookieplus-footer-cookie-consent .cookieplus-btn {
float: none !important;
clear: both !important;
margin: 0px 8px 8px !important; }
.cookieplus-cookie-consent .cookieplus-footer-cookie-consent .cookieplus-link-powered-by {
display: block;
margin: 0px; } } .cookieplus-tabs-cookie-consent {
position: relative;
z-index: 10;
display: table;
clear: both;
background: #F8F8F8;
font-size: 13px;
border: 1px solid #D5D5D5; }
.cookieplus-tabs-cookie-consent .tabster-tab-group {
width: 200px;
float: none !important; }
.cookieplus-tabs-cookie-consent .tabster-tab-item,
.cookieplus-tabs-cookie-consent .tabster-panel-heading {
position: relative;
border-top: 1px solid #D5D5D5; }
.cookieplus-tabs-cookie-consent .tabster-tab-item:first-child,
.cookieplus-tabs-cookie-consent .tabster-panel-heading:first-child {
border-top: 0; }
.cookieplus-tabs-cookie-consent .tabster-tab-item.is-active > .tabster-tab,
.cookieplus-tabs-cookie-consent .tabster-panel-heading.is-active > .tabster-tab {
background: white;
color: #202020; }
.cookieplus-tabs-cookie-consent .tabster-tab-item.is-active:after {
content: '';
position: absolute;
right: -1px;
top: 0;
z-index: 10;
width: 1px;
height: 100%;
background: white; }
.cookieplus-tabs-cookie-consent .tabster-tab,
.cookieplus-tabs-cookie-consent .tabster-panel-heading {
background: #F8F8F8;
color: #757575;
font-weight: bold;
font-size: 1em;
line-height: inherit;
-webkit-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out; }
.cookieplus-tabs-cookie-consent .tabster-panel-group {
position: relative;
display: table-cell;
vertical-align: top;
background: white; }
.cookieplus-tabs-cookie-consent .tabster-panel-heading.is-active {
border-bottom: 1px solid #D5D5D5; }
.cookieplus-tabs-cookie-consent .tabster-panel {
position: relative;
padding-bottom: 40px; }
.cookieplus-tabs-cookie-consent .tabster-panel p {
font-size: 1em; }
.cookieplus-tabs-cookie-consent.tabster-vertical .tabster-tab-group {
display: table-cell !important; }
.cookieplus-tabs-cookie-consent.tabster-vertical .tabster-panel-group {
border-left: 1px solid #D5D5D5; } .cookieplus-switcher .cookieplus-switcher-info {
display: inline-block;
color: #39B749;
padding: 0 0 0 8px;
font-size: 13px;
font-weight: bold; }
.cookieplus-switcher .cookieplus-switcher-info.is-disabled {
color: #999999; }
.cookieplus-switcher .xbox-sw-wrap .xbox-sw-inner.xbox-sw-on {
background: #39B749;
-webkit-box-shadow: 0 0 2px #33a441 inset;
box-shadow: 0 0 2px #33a441 inset; } .cookieplus-btn {
display: inline-block;
margin: 0;
padding: 0.7em 1.4em 0.7em;
border: none;
line-height: 1;
font-size: 1em;
cursor: pointer;
outline: 0;
color: #444444;
background: #e2e2e2;
vertical-align: middle;
text-transform: none;
text-shadow: none;
font-weight: normal;
font-style: normal;
text-align: center;
text-decoration: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.cookieplus-btn:hover {
color: #373737;
background: #d8d8d8;
text-decoration: none; }
.cookieplus-btn:active {
color: #323232;
background: #cbcbcb; }
.cookieplus-btn.cookieplus-btn-blue {
color: white;
background: #4997f6; }
.cookieplus-btn.cookieplus-btn-blue:hover {
background: #5ca2f7; }
.cookieplus-btn.cookieplus-btn-blue:active {
background: #3f91f5; }
.cookieplus-btn.cookieplus-btn-green {
color: white;
background: #3bbf4c; }
.cookieplus-btn.cookieplus-btn-green:hover {
background: #48c658; }
.cookieplus-btn.cookieplus-btn-green:active {
background: #39b749; }
.cookieplus-btn.cookieplus-btn-red {
color: white;
background: #e16a6a; }
.cookieplus-btn.cookieplus-btn-red:hover {
background: #e47b7b; }
.cookieplus-btn.cookieplus-btn-red:active {
background: #df6262; }
.cookieplus-btn.cookieplus-btn-dark {
color: white;
background: #494949; }
.cookieplus-btn.cookieplus-btn-dark:hover {
background: #535353; }
.cookieplus-btn.cookieplus-btn-dark:active {
background: #444444; }
.cookieplus-btn[disabled], .cookieplus-btn.disabled {
color: #bbbbbb;
background: #f7f7f7;
cursor: not-allowed; }
.cookieplus-btn.cookieplus-btn-shake {
-webkit-animation-duration: 0.8s;
animation-duration: 0.8s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: CookiePlusShake;
animation-name: CookiePlusShake; }
@-webkit-keyframes CookiePlusShake {
0%, 80% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
20% {
-webkit-transform: translate3d(-4px, 0, 0);
transform: translate3d(-4px, 0, 0); }
40% {
-webkit-transform: translate3d(4px, 0, 0);
transform: translate3d(4px, 0, 0); }
60% {
-webkit-transform: translate3d(-4px, 0, 0);
transform: translate3d(-4px, 0, 0); } }
@keyframes CookiePlusShake {
0%, 80% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
20% {
-webkit-transform: translate3d(-4px, 0, 0);
transform: translate3d(-4px, 0, 0); }
40% {
-webkit-transform: translate3d(4px, 0, 0);
transform: translate3d(4px, 0, 0); }
60% {
-webkit-transform: translate3d(-4px, 0, 0);
transform: translate3d(-4px, 0, 0); } }

.mpp-clearfix:before,.mpp-clearfix:after{content:"";display:table}.mpp-clearfix:after{clear:both}.mpp-clearfix{zoom:1}.mpp-blur-page{-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px)}.mpp-disable-page-scroll{overflow:hidden !important;margin:0;padding:0}.mpp-hide{display:none !important}.mpp-container{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444}.mpp-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.mpp-container *:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.mpp-container ::-webkit-input-placeholder{color:#868686}.mpp-container ::-moz-placeholder{color:#868686}.mpp-container :-ms-input-placeholder{color:#868686}.mpp-container :-moz-placeholder{color:#868686}.mpp-popup{display:none;position:fixed;z-index:99999999;left:50%;top:50%;width:640px;height:360px;margin:0;padding:0;max-height:100%;font-size:16px;background:transparent;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-transition:height .4s ease-out,top .4s ease-out;-moz-transition:height .4s ease-out,top .4s ease-out;-ms-transition:height .4s ease-out,top .4s ease-out;-o-transition:height .4s ease-out,top .4s ease-out;transition:height .4s ease-out,top .4s ease-out}.mpp-popup.mpp-position-full-screen{width:100% !important;height:100% !important;left:0 !important;top:0 !important}.mpp-popup.mpp-position-top-left{top:0;left:15px;right:auto;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mpp-popup.mpp-position-top-center{top:0;left:50%;right:auto;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.mpp-popup.mpp-position-top-right{top:0;right:15px;left:auto;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mpp-popup.mpp-position-middle-left{top:50%;left:0;right:auto;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1)}.mpp-popup.mpp-position-middle-center{top:50%;left:50%;right:auto;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.mpp-popup.mpp-position-middle-right{top:50%;right:0;left:auto;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1)}.mpp-popup.mpp-position-bottom-left{top:auto;bottom:0;left:15px;right:auto;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mpp-popup.mpp-position-bottom-center{top:auto;bottom:0;left:50%;right:auto;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.mpp-popup.mpp-position-bottom-right{top:auto;bottom:0;right:15px;left:auto;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mpp-popup.mpp-position-top-bar{top:0;left:0 !important;width:100% !important}.mpp-popup.mpp-position-bottom-bar{top:auto;bottom:0;left:0 !important;width:100% !important}.mpp-wrap{position:relative;width:100%;height:100%;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.mpp-content{width:100%;height:100%}.mpp-content i{font-size:1em}.mpp-content .mpp-content-desktop,.mpp-content .mpp-content-mobile{overflow:visible;position:relative;left:0;top:0;margin:auto}.mpp-popup.mpp-position-full-screen .mpp-content-desktop,.mpp-popup.mpp-position-full-screen .mpp-content-mobile{top:50%;left:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);margin:0 !important}.mpp-content .mpp-content-mobile{display:none}.mpp-popup .mpp-close-icon,.mpp-inline .mpp-close-icon{position:absolute;z-index:20;display:none;cursor:pointer;font-size:21px;line-height:21px;width:21px;height:21px;vertical-align:top}.mpp-popup.mpp-has-wp-editor,.mpp-inline.mpp-has-wp-editor{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.mpp-popup.mpp-has-wp-editor.mpp-position-full-screen,.mpp-inline.mpp-has-wp-editor.mpp-position-full-screen{top:0 !important;left:0 !important}.mpp-popup.mpp-has-wp-editor .mpp-close-icon,.mpp-inline.mpp-has-wp-editor .mpp-close-icon{display:block}.mpp-popup.mpp-has-wp-editor .mpp-content,.mpp-inline.mpp-has-wp-editor .mpp-content{padding:20px 36px}.mpp-popup.mpp-has-wp-editor .mpp-content-wp-editor,.mpp-inline.mpp-has-wp-editor .mpp-content-wp-editor{display:inline-block;overflow:auto;height:100%;width:100%;padding-top:5px;padding-bottom:2px}.mpp-popup.mpp-has-wp-editor .mpp-content-wp-editor>p:last-child,.mpp-inline.mpp-has-wp-editor .mpp-content-wp-editor>p:last-child{margin-bottom:0 !important}.mpp-link-edit-popup{display:block;z-index:10;position:absolute;top:1px;left:1px;width:20px;height:20px;border-radius:50%;line-height:20px;font-size:10px;background:#333;text-align:center;margin:0;padding:0;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none}.mpp-link-edit-popup i{font-size:inherit;color:rgba(255,255,255,0.8);text-align:center;margin:0}.mpp-link-edit-popup i:hover{color:white}.mpp-content-locker{display:none}.mpp-inline{display:none;position:relative;width:640px;height:360px;margin:0 auto;padding:0;max-height:100%;font-size:16px;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.mpp-overlay{display:none;position:fixed !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;min-width:100%;min-height:100%;z-index:99999998}.mpp-overlay.mpp-overlay-close-popup{cursor:pointer}.mpp-overlay .mpp-overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,1,5,0.8);opacity:1}.mpp-sticky{display:none;position:fixed;z-index:99999993;cursor:pointer;margin:0;padding:0}.mpp-sticky .mpp-sticky-control{display:block;position:relative;width:auto;height:40px;min-width:40px;line-height:40px;padding:0 15px;text-align:center;background-color:rgba(0,0,0,0.8);color:white;background:black}.mpp-sticky .mpp-sticky-control .mpp-sticky-text{display:inline-block;line-height:1;color:inherit}.mpp-sticky .mpp-sticky-control .mpp-sticky-icon{position:absolute;top:0;right:0;width:40px;height:100%;background-color:rgba(32,95,240,0.8);line-height:inherit;color:inherit;font-size:1.3em}.mpp-sticky .mpp-sticky-control .mpp-sticky-icon+.mpp-sticky-text{margin-right:40px}.mpp-container.mpp-container-position-top-left .mpp-sticky{top:0;left:15px;right:auto}.mpp-container.mpp-container-position-top-center .mpp-sticky{top:0;left:50%;right:auto;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.mpp-container.mpp-container-position-top-right .mpp-sticky{top:0;right:15px;left:auto}.mpp-container.mpp-container-position-middle-left .mpp-sticky{top:50%;left:0;right:auto;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1)}.mpp-container.mpp-container-position-middle-left .mpp-sticky.mpp-sticky-vertical{-webkit-transform:rotate(-90deg) translateX(-50%) translateY(50%);-ms-transform:rotate(-90deg) translateX(-50%) translateY(50%);transform:rotate(-90deg) translateX(-50%) translateY(50%)}.mpp-container.mpp-container-position-middle-left .mpp-sticky.mpp-sticky-vertical .mpp-sticky-text{vertical-align:text-top;line-height:1}.mpp-container.mpp-container-position-middle-center .mpp-sticky{top:auto;bottom:0;right:15px;left:auto}.mpp-container.mpp-container-position-middle-right .mpp-sticky{top:50%;right:0;left:auto;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1)}.mpp-container.mpp-container-position-middle-right .mpp-sticky.mpp-sticky-vertical{-webkit-transform:rotate(-90deg) translateX(50%) translateY(-50%);-ms-transform:rotate(-90deg) translateX(50%) translateY(-50%);transform:rotate(-90deg) translateX(50%) translateY(-50%)}.mpp-container.mpp-container-position-middle-right .mpp-sticky.mpp-sticky-vertical .mpp-sticky-text{vertical-align:text-top;line-height:1}.mpp-container.mpp-container-position-middle-right .mpp-sticky .mpp-sticky-control .mpp-sticky-icon{right:auto;left:0}.mpp-container.mpp-container-position-middle-right .mpp-sticky .mpp-sticky-control .mpp-sticky-icon+.mpp-sticky-text{margin-right:0;margin-left:40px}.mpp-container.mpp-container-position-bottom-left .mpp-sticky{top:auto;bottom:0;left:15px;right:auto}.mpp-container.mpp-container-position-bottom-center .mpp-sticky{top:auto;bottom:0;left:50%;right:auto;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.mpp-container.mpp-container-position-bottom-right .mpp-sticky{top:auto;bottom:0;right:15px;left:auto}.mpp-container.mpp-container-position-top-bar .mpp-sticky{top:0;right:15px;left:auto}.mpp-container.mpp-container-position-bottom-bar .mpp-sticky{top:auto;bottom:0;right:15px;left:auto}@media only screen and (max-width:800px){.mpp-container.mpp-container-position-middle-center .mpp-sticky,.mpp-container.mpp-container-position-bottom-right .mpp-sticky,.mpp-container.mpp-container-position-bottom-left .mpp-sticky{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.mpp-container.mpp-container-position-bottom-left .mpp-sticky{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.mpp-container.mpp-container-position-bottom-center .mpp-sticky{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translate(-50%,0) scale(0.9);-ms-transform:translate(-50%,0) scale(0.9);transform:translate(-50%,0) scale(0.9)}.mpp-container.mpp-container-position-top-right .mpp-sticky{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.mpp-container.mpp-container-position-top-left .mpp-sticky{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.mpp-container.mpp-container-position-top-center .mpp-sticky{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:translate(-50%,0) scale(0.9);-ms-transform:translate(-50%,0) scale(0.9);transform:translate(-50%,0) scale(0.9)}.mpp-container.mpp-container-position-top-bar .mpp-sticky,.mpp-container.mpp-container-position-bottom-bar .mpp-sticky{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.mpp-container.mpp-container-position-bottom-bar .mpp-sticky{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}}@media only screen and (max-width:600px){.mpp-container.mpp-container-position-middle-center .mpp-sticky,.mpp-container.mpp-container-position-bottom-right .mpp-sticky,.mpp-container.mpp-container-position-bottom-left .mpp-sticky{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.mpp-container.mpp-container-position-bottom-center .mpp-sticky{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translate(-50%,0) scale(0.8);-ms-transform:translate(-50%,0) scale(0.8);transform:translate(-50%,0) scale(0.8)}.mpp-container.mpp-container-position-top-right .mpp-sticky{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.mpp-container.mpp-container-position-top-left .mpp-sticky{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.mpp-container.mpp-container-position-top-center .mpp-sticky{-webkit-transform:translate(-50%,0) scale(0.8);-ms-transform:translate(-50%,0) scale(0.8);transform:translate(-50%,0) scale(0.8)}.mpp-container.mpp-container-position-top-bar .mpp-sticky,.mpp-container.mpp-container-position-bottom-bar .mpp-sticky{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (max-width:400px){.mpp-container.mpp-container-position-middle-center .mpp-sticky,.mpp-container.mpp-container-position-bottom-right .mpp-sticky,.mpp-container.mpp-container-position-bottom-left .mpp-sticky{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.mpp-container.mpp-container-position-bottom-center .mpp-sticky{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translate(-50%,0) scale(0.7);-ms-transform:translate(-50%,0) scale(0.7);transform:translate(-50%,0) scale(0.7)}.mpp-container.mpp-container-position-top-right .mpp-sticky{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.mpp-container.mpp-container-position-top-left .mpp-sticky{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.mpp-container.mpp-container-position-top-center .mpp-sticky{-webkit-transform:translate(-50%,0) scale(0.7);-ms-transform:translate(-50%,0) scale(0.7);transform:translate(-50%,0) scale(0.7)}.mpp-container.mpp-container-position-top-bar .mpp-sticky,.mpp-container.mpp-container-position-bottom-bar .mpp-sticky{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}}.mpp-element{position:absolute;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.mpp-element *{-webkit-transition:color 120ms ease-in-out,border 120ms ease-in-out;-moz-transition:color 120ms ease-in-out,border 120ms ease-in-out;-o-transition:color 120ms ease-in-out,border 120ms ease-in-out;transition:color 120ms ease-in-out,border 120ms ease-in-out}.mpp-element .mpp-element-content{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;padding:0;margin:0;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.mpp-element .mpp-element-content input,.mpp-element .mpp-element-content textarea,.mpp-element .mpp-element-content select{max-width:100% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;outline:none !important;margin:0 !important}.mpp-element .mpp-element-content img{margin:0 !important}.mpp-element:not(.mpp-element-shortcode) .mpp-element-content{color:#444;font-family:inherit;font-size:20px;font-weight:400;font-style:normal;text-align:left;line-height:22px;white-space:normal;text-transform:none;text-decoration:none;border-style:solid;border-width:0;border-radius:0;border-color:rgba(255,255,255,0);background-size:cover;background-position:center center;background-repeat:no-repeat}.mpp-element.mpp-element-close-icon{cursor:pointer !important}.mpp-element.mpp-element-text-html .mpp-element-content>h1,.mpp-element.mpp-element-text-html .mpp-element-content>h2,.mpp-element.mpp-element-text-html .mpp-element-content>h3,.mpp-element.mpp-element-text-html .mpp-element-content>h4,.mpp-element.mpp-element-text-html .mpp-element-content>h5,.mpp-element.mpp-element-text-html .mpp-element-content>p,.mpp-element.mpp-element-text-html .mpp-element-content>span,.mpp-element.mpp-element-text-html .mpp-element-content>strong{color:inherit}.mpp-element.mpp-element-text-html .mpp-element-content>h1,.mpp-element.mpp-element-text-html .mpp-element-content>h2,.mpp-element.mpp-element-text-html .mpp-element-content>h3,.mpp-element.mpp-element-text-html .mpp-element-content>h4,.mpp-element.mpp-element-text-html .mpp-element-content>h5,.mpp-element.mpp-element-text-html .mpp-element-content>p,.mpp-element.mpp-element-text-html .mpp-element-content>span,.mpp-element.mpp-element-text-html .mpp-element-content>strong,.mpp-element.mpp-element-text-html .mpp-element-content>a,.mpp-element.mpp-element-text-html .mpp-element-content>a:hover,.mpp-element.mpp-element-text-html .mpp-element-content>a:focus{margin:0;font-size:inherit;font-family:inherit;line-height:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.mpp-element.mpp-element-button,.mpp-element.mpp-element-field_submit{cursor:pointer !important}.mpp-element.mpp-element-button .mpp-element-content i,.mpp-element.mpp-element-field_submit .mpp-element-content i{line-height:inherit;font-size:1em;margin:0;padding:0 2px;color:inherit;display:inline-block;width:auto;height:auto;top:auto;left:auto;vertical-align:middle}@media only screen and (max-width:600px){.mpp-element.mpp-element-button .mpp-element-content i,.mpp-element.mpp-element-field_submit .mpp-element-content i{padding:0}}.mpp-element.mpp-element-button .mpp-element-content>h1,.mpp-element.mpp-element-button .mpp-element-content>h2,.mpp-element.mpp-element-button .mpp-element-content>h3,.mpp-element.mpp-element-button .mpp-element-content>h4,.mpp-element.mpp-element-button .mpp-element-content>h5,.mpp-element.mpp-element-button .mpp-element-content>p,.mpp-element.mpp-element-button .mpp-element-content>span,.mpp-element.mpp-element-button .mpp-element-content>strong,.mpp-element.mpp-element-button .mpp-element-content>a,.mpp-element.mpp-element-button .mpp-element-content>a:hover,.mpp-element.mpp-element-button .mpp-element-content>a:focus,.mpp-element.mpp-element-field_submit .mpp-element-content>h1,.mpp-element.mpp-element-field_submit .mpp-element-content>h2,.mpp-element.mpp-element-field_submit .mpp-element-content>h3,.mpp-element.mpp-element-field_submit .mpp-element-content>h4,.mpp-element.mpp-element-field_submit .mpp-element-content>h5,.mpp-element.mpp-element-field_submit .mpp-element-content>p,.mpp-element.mpp-element-field_submit .mpp-element-content>span,.mpp-element.mpp-element-field_submit .mpp-element-content>strong,.mpp-element.mpp-element-field_submit .mpp-element-content>a,.mpp-element.mpp-element-field_submit .mpp-element-content>a:hover,.mpp-element.mpp-element-field_submit .mpp-element-content>a:focus{margin:0;font-size:inherit;color:inherit;font-family:inherit;line-height:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.mpp-element.mpp-element-image img{display:block;width:100%;border-radius:inherit}.mpp-element.mpp-element-object .mpp-element-content i{display:block;margin:0 !important;padding:0 !important;line-height:1em !important;width:auto !important;top:auto !important;height:auto !important;vertical-align:middle !important}.mpp-element.mpp-element-object .mpp-element-content img{max-width:100%;margin:0 !important;padding:0 !important;vertical-align:text-top !important}.mpp-element.mpp-element-iframe .mpp-element-content .mpp-iframe-wrap{position:relative;width:100%;height:100%;overflow:visible;-webkit-overflow-scrolling:touch}.mpp-element.mpp-element-iframe .mpp-element-content .mpp-iframe-wrap>iframe{position:relative;z-index:2;margin:0 !important;padding:0 !important;border:0 !important;height:100% !important;width:100% !important;display:block}.mpp-element.mpp-element-iframe .mpp-element-content .mpp-iframe-wrap .mpp-loader{position:absolute;top:47%;left:47%;font-size:30px;z-index:1}.mpp-element.mpp-element-field_first_name .mpp-element-content input,.mpp-element.mpp-element-field_last_name .mpp-element-content input,.mpp-element.mpp-element-field_email .mpp-element-content input,.mpp-element.mpp-element-field_phone .mpp-element-content input,.mpp-element.mpp-element-custom_field_input_text .mpp-element-content input{display:block;width:100% !important;height:100% !important}.mpp-element.mpp-element-field_first_name .mpp-element-content input:focus,.mpp-element.mpp-element-field_last_name .mpp-element-content input:focus,.mpp-element.mpp-element-field_email .mpp-element-content input:focus,.mpp-element.mpp-element-field_phone .mpp-element-content input:focus,.mpp-element.mpp-element-custom_field_input_text .mpp-element-content input:focus{outline:0;-webkit-box-shadow:none !important;box-shadow:none !important}.mpp-element.mpp-element-custom_field_input_hidden{display:none !important}.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content input[type=checkbox],.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content input[type=checkbox]{visibility:hidden !important;margin:0 !important}.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content input[type=checkbox]:before,.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content input[type=checkbox]:before{display:none}.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content label,.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content i,.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content label,.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content i{width:100%;height:100%;margin:0;padding:0;font-size:1em;color:inherit;line-height:1;border:0;cursor:pointer}.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content label,.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content label{display:block}.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content i,.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content i{display:table;position:absolute;top:0;left:0}.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content i:before,.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content i:before{display:table-cell;vertical-align:middle}.mpp-element.mpp-element-custom_field_input_checkbox .mpp-element-content input[type=checkbox]:checked+i,.mpp-element.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content input[type=checkbox]:checked+i{color:black}.mpp-element.mpp-element-custom_field_dropdown .mpp-element-content select{display:block;width:100% !important;height:100% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mpp-element.mpp-element-custom_field_dropdown .mpp-element-content select:focus{outline:0;-webkit-box-shadow:none !important;box-shadow:none !important}.mpp-element.mpp-element-custom_field_dropdown .mpp-element-content i{position:absolute;right:15px;top:50%;margin:0;padding:0;margin-top:-0.5em;font-size:.8em;color:inherit;line-height:1;border:0;cursor:pointer;pointer-events:none}.mpp-element.mpp-element-custom_field_dropdown .mpp-element-content i:before{vertical-align:top}.mpp-element.mpp-element-field_message .mpp-element-content textarea{display:block;width:100% !important;height:100% !important}.mpp-element.mpp-element-field_message .mpp-element-content textarea:focus{outline:0;-webkit-box-shadow:none !important;box-shadow:none !important}.mpp-element.mpp-element-video .mpp-video-poster{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;background-color:#000;background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:inherit}.mpp-element.mpp-element-video .mpp-video-poster .mpp-play-icon{cursor:pointer}.mpp-element.mpp-element-video .mpp-wrap-video{width:100%;height:100%;max-height:100%;position:relative;background-color:#000;background-size:cover;background-position:center center;background-repeat:no-repeat}.mpp-element.mpp-element-video .mpp-wrap-video iframe,.mpp-element.mpp-element-video .mpp-wrap-video video{margin:0 !important;padding:0 !important;border:0 !important;height:100% !important;width:100% !important;display:block}.mpp-element.mpp-element-video .mpp-wrap-video .video-js,.mpp-element.mpp-element-video .mpp-wrap-video .my-player-dimensions{width:100% !important;height:100% !important}.mpp-element.mpp-element-video .mpp-play-icon{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:inherit;cursor:pointer}.mpp-element.mpp-element-video .mpp-play-icon i{font-size:inherit}.mpp-preloader{display:none;position:absolute;top:50%;left:50%;width:44px;height:44px;margin-top:-22px;margin-left:-22px;opacity:1}.mpp-preloader.mpp-preloader-image{background:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/images/popup-preloader.gif) no-repeat center center}.mpp-preloader.mpp-preloader-animation .mpp-preloader-spinner1,.mpp-preloader.mpp-preloader-animation .mpp-preloader-spinner2{width:100%;height:100%;border-radius:50%;background:#00ddd2;opacity:.7;position:absolute;top:0;left:0;-webkit-animation:mpp-preloader-animation 1.8s infinite ease-in-out;animation:mpp-preloader-animation 1.8s infinite ease-in-out}.mpp-preloader.mpp-preloader-animation .mpp-preloader-spinner2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;background:#3e99ff}@-webkit-keyframes mpp-preloader-animation{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mpp-preloader-animation{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.mpp-trigger-popup{cursor:pointer}.mpp-form-element.mpp-has-error .mpp-error-warning{position:absolute;top:-8px;right:-9px;z-index:99;width:18px;height:16px;background:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/images/error-warning.png) no-repeat 0 0;display:block;cursor:pointer}.mpp-form-element.mpp-has-error.mpp-element-field_first_name input.mpp-input.mpp-error,.mpp-form-element.mpp-has-error.mpp-element-field_last_name input.mpp-input.mpp-error,.mpp-form-element.mpp-has-error.mpp-element-field_email input.mpp-input.mpp-error,.mpp-form-element.mpp-has-error.mpp-element-field_phone input.mpp-input.mpp-error,.mpp-form-element.mpp-has-error.mpp-element-custom_field_input_text input.mpp-input.mpp-error{border-color:#da2121 !important}.mpp-form-element.mpp-has-error.mpp-element-custom_field_input_checkbox .mpp-element-content,.mpp-form-element.mpp-has-error.mpp-element-custom_field_input_checkbox_gdpr .mpp-element-content{border-color:#da2121 !important}.mpp-form-element.mpp-has-error.mpp-element-custom_field_dropdown select.mpp-select.mpp-error{border-color:#da2121 !important}.mpp-form-element.mpp-has-error.mpp-element-field_message textarea.mpp-textarea.mpp-error{border-color:#da2121 !important}.mpp-processing-form{display:none;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background-color:whitesmoke;background-size:cover;background-position:center center;border:1px solid #00b5ad;font-size:14px;font-family:inherit;color:#444;line-height:1.6;border-radius:inherit}.mpp-processing-form .mpp-processing-form-content{position:absolute;top:50%;left:50%;display:block;width:100%;padding:20px;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mpp-processing-form .mpp-processing-form-footer{display:none;position:absolute;bottom:20px;width:100%;text-align:center;font-size:inherit}.mpp-position-top-bar .mpp-processing-form .mpp-processing-form-footer{bottom:6px}.mpp-position-bottom-bar .mpp-processing-form .mpp-processing-form-footer{bottom:6px}.mpp-processing-form .mpp-processing-form-footer .mpp-back-to-form,.mpp-processing-form .mpp-processing-form-footer .mpp-close-popup{margin:0 15px;display:inline-block;text-decoration:underline;cursor:pointer;font-size:13px}.mpp-conversion{display:none;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background-color:whitesmoke;background-size:cover;background-position:center center;border:1px solid #00b5ad;font-size:14px;font-family:inherit;color:#444;line-height:1.6;border-radius:inherit}.mpp-conversion .mpp-conversion-content{position:absolute;top:50%;left:50%;display:block;width:100%;padding:20px;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:inherit;color:inherit;line-height:inherit}.mpp-conversion .mpp-conversion-footer{display:block;position:absolute;bottom:20px;width:100%;text-align:center;font-size:inherit}.mpp-position-top-bar .mpp-conversion .mpp-conversion-footer{bottom:6px}.mpp-position-bottom-bar .mpp-conversion .mpp-conversion-footer{bottom:6px}.mpp-conversion .mpp-conversion-footer .mpp-back-to-form,.mpp-conversion .mpp-conversion-footer .mpp-close-popup{margin:0 15px;display:inline-block;text-decoration:underline;cursor:pointer;font-size:13px}.mpp-countdown-message{display:none}.mpp-countdown-wrap{display:block}.mpp-countdown-wrap .mpp-countdown{margin:0 auto;width:auto;text-align:center;font-size:16px;color:#000}.mpp-countdown *{-webkit-box-sizing:content-box;box-sizing:content-box}.mpp-countdown .mpp-time{display:inline-block !important;font-size:inherit;font-weight:inherit;text-align:inherit;text-decoration:inherit;color:inherit;font-family:inherit;font-style:inherit;text-transform:inherit}.mpp-inline .mpp-countdown .mpp-time{float:right}.mpp-countdown .mpp-count-digit{position:relative;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;-webkit-perspective:289px;perspective:289px;overflow:visible !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mpp-countdown .mpp-count-digit:after{content:"";z-index:5;position:absolute;left:0;top:49%;width:100%;height:1px;background:rgba(0,0,0,0.9)}.mpp-countdown .mpp-count{display:block;overflow:hidden;z-index:1;position:absolute;top:0;left:0;width:100%;border:0;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;transform-style:flat}.mpp-countdown .mpp-count.mpp-top{height:50%;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.mpp-countdown .mpp-count.mpp-bottom{line-height:0;height:50%;top:50%;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.mpp-countdown .mpp-count-label{margin-top:6px;display:block;width:100%;line-height:1;text-shadow:none;font-size:inherit;font-weight:inherit;text-align:inherit;text-decoration:inherit;color:inherit;font-family:inherit;font-style:inherit;text-transform:inherit}.mpp-countdown .mpp-count.mpp-curr.mpp-top{-webkit-transform:rotateX(0);transform:rotateX(0);z-index:3}.mpp-countdown .mpp-count.mpp-next.mpp-bottom{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2}.mpp-countdown .mpp-flip .mpp-count.mpp-curr.mpp-top{-webkit-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;transition:all 500ms ease-in;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.mpp-countdown .mpp-flip .mpp-count.mpp-next.mpp-bottom{-webkit-transition:all 500ms ease-out 500ms;-o-transition:all 500ms ease-out 500ms;transition:all 500ms ease-out 500ms;-webkit-transform:rotateX(0);transform:rotateX(0)}.mpp-countdown .mpp-time{margin:0 5px}.mpp-countdown .mpp-count-digit{border-radius:5px;-webkit-box-shadow:none;box-shadow:none;height:100px;width:60px;background-color:#38373c}.mpp-countdown .mpp-count-digit:after{background:rgba(0,0,0,0.4)}.mpp-countdown .mpp-count{font-size:45px;background:#38373c;color:white;font-family:"Arial",sans-serif;text-shadow:2px 2px 0 rgba(0,0,0,0.9)}.mpp-countdown .mpp-count.mpp-top{line-height:100px;border-radius:5px 5px 0 0}.mpp-countdown .mpp-count.mpp-bottom{border-radius:0 0 5px 5px}.public-popup-templates .mpp-categories-popup-templates,.public-popup-templates .mpp-tags-popup-templates{width:100%;list-style:none;padding:10px 0;font-size:13px;text-align:center;margin:0 0 20px}.public-popup-templates .mpp-categories-popup-templates li,.public-popup-templates .mpp-tags-popup-templates li{display:inline-block;font-weight:bold;font-size:16px;margin:0 7px;cursor:pointer;color:#000;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.public-popup-templates .mpp-categories-popup-templates li:hover,.public-popup-templates .mpp-categories-popup-templates li.mpp-active,.public-popup-templates .mpp-tags-popup-templates li:hover,.public-popup-templates .mpp-tags-popup-templates li.mpp-active{color:#0674ec}.public-popup-templates .mpp-tags-popup-templates li{font-size:11px;margin:0 6px}.public-popup-templates .mpp-wrap-popup-templates{width:100%;margin-left:0;padding-top:10px;display:table}.public-popup-templates .mpp-item-popup-template{float:left;height:auto;cursor:pointer;overflow:hidden;-webkit-box-shadow:0 30px 32px -30px rgba(0,0,0,0.9) !important;box-shadow:0 30px 32px -30px rgba(0,0,0,0.9) !important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;max-width:30%;margin:10px 1.5% 30px}@media(max-width:920px){.public-popup-templates .mpp-item-popup-template{max-width:47%}}@media(max-width:600px){.public-popup-templates .mpp-item-popup-template{max-width:97%}}.public-popup-templates .mpp-item-popup-template:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.public-popup-templates .mpp-item-popup-template.mpp-scale-1{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.public-popup-templates .mpp-item-popup-template img{max-width:100%;display:block;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.mpp-wrap-link-powered-by{display:none;position:absolute;bottom:-22px;left:0;background:rgba(0,0,0,0.5);height:22px;line-height:22px;padding:0;padding-right:6px;padding-left:5px}.mpp-wrap-link-powered-by a{font-size:11px;color:rgba(255,255,255,0.9);line-height:22px;display:block;text-decoration:none}.mpp-wrap-link-powered-by a span{text-decoration:underline}.mpp-wrap-link-powered-by a:hover,.mpp-wrap-link-powered-by a:active,.mpp-wrap-link-powered-by a:focus{color:white}.mpp-position-full-screen .mpp-wrap-link-powered-by{display:none !important}.mpp-container.mpp-container-position-bottom-left .mpp-wrap-link-powered-by,.mpp-container.mpp-container-position-bottom-center .mpp-wrap-link-powered-by,.mpp-container.mpp-container-position-bottom-right .mpp-wrap-link-powered-by,.mpp-container.mpp-container-position-bottom-bar .mpp-wrap-link-powered-by{top:-22px;bottom:auto}.kint{position:relative;left:180px;z-index:9999999;width:70%;margin-bottom:15px;font-size:14px}.kint dl dt{padding:8px 12px}.kint dl dd dl dt{font-size:12px;padding:4px 12px}.kint footer{color:#333;font-size:12px;padding-top:5px}.kint footer li{color:#666;line-height:20px}.kint footer .kint-popup-trigger{display:none} @font-face{font-family:'PpmFontAwesome';src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal}[class^="mpp-icon-"],[class*="mpp-icon-"]{display:inline-block;font:normal normal normal 14px/1 PpmFontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mpp-icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.mpp-icon-2x{font-size:2em}.mpp-icon-3x{font-size:3em}.mpp-icon-4x{font-size:4em}.mpp-icon-5x{font-size:5em}.mpp-icon-fw{width:1.28571em;text-align:center}.mpp-icon-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.mpp-icon-ul>li{position:relative}.mpp-icon-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.mpp-icon-li.mpp-icon-lg{left:-1.85714em}.mpp-icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.mpp-icon-pull-left{float:left}.mpp-icon-pull-right{float:right}.mpp-icon.mpp-icon-pull-left{margin-right:.3em}.mpp-icon.mpp-icon-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.mpp-icon.pull-left{margin-right:.3em}.mpp-icon.pull-right{margin-left:.3em}.mpp-icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.mpp-icon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.mpp-icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mpp-icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mpp-icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mpp-icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.mpp-icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .mpp-icon-rotate-90,:root .mpp-icon-rotate-180,:root .mpp-icon-rotate-270,:root .mpp-icon-flip-horizontal,:root .mpp-icon-flip-vertical{-webkit-filter:none;filter:none}.mpp-icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.mpp-icon-stack-1x,.mpp-icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.mpp-icon-stack-1x{line-height:inherit}.mpp-icon-stack-2x{font-size:2em}.mpp-icon-inverse{color:#fff}.mpp-icon-glass:before{content:""}.mpp-icon-music:before{content:""}.mpp-icon-search:before{content:""}.mpp-icon-envelope-o:before{content:""}.mpp-icon-heart:before{content:""}.mpp-icon-star:before{content:""}.mpp-icon-star-o:before{content:""}.mpp-icon-user:before{content:""}.mpp-icon-film:before{content:""}.mpp-icon-th-large:before{content:""}.mpp-icon-th:before{content:""}.mpp-icon-th-list:before{content:""}.mpp-icon-check:before{content:""}.mpp-icon-remove:before,.mpp-icon-close:before,.mpp-icon-times:before{content:""}.mpp-icon-search-plus:before{content:""}.mpp-icon-search-minus:before{content:""}.mpp-icon-power-off:before{content:""}.mpp-icon-signal:before{content:""}.mpp-icon-gear:before,.mpp-icon-cog:before{content:""}.mpp-icon-trash-o:before{content:""}.mpp-icon-home:before{content:""}.mpp-icon-file-o:before{content:""}.mpp-icon-clock-o:before{content:""}.mpp-icon-road:before{content:""}.mpp-icon-download:before{content:""}.mpp-icon-arrow-circle-o-down:before{content:""}.mpp-icon-arrow-circle-o-up:before{content:""}.mpp-icon-inbox:before{content:""}.mpp-icon-play-circle-o:before{content:""}.mpp-icon-rotate-right:before,.mpp-icon-repeat:before{content:""}.mpp-icon-refresh:before{content:""}.mpp-icon-list-alt:before{content:""}.mpp-icon-lock:before{content:""}.mpp-icon-flag:before{content:""}.mpp-icon-headphones:before{content:""}.mpp-icon-volume-off:before{content:""}.mpp-icon-volume-down:before{content:""}.mpp-icon-volume-up:before{content:""}.mpp-icon-qrcode:before{content:""}.mpp-icon-barcode:before{content:""}.mpp-icon-tag:before{content:""}.mpp-icon-tags:before{content:""}.mpp-icon-book:before{content:""}.mpp-icon-bookmark:before{content:""}.mpp-icon-print:before{content:""}.mpp-icon-camera:before{content:""}.mpp-icon-font:before{content:""}.mpp-icon-bold:before{content:""}.mpp-icon-italic:before{content:""}.mpp-icon-text-height:before{content:""}.mpp-icon-text-width:before{content:""}.mpp-icon-align-left:before{content:""}.mpp-icon-align-center:before{content:""}.mpp-icon-align-right:before{content:""}.mpp-icon-align-justify:before{content:""}.mpp-icon-list:before{content:""}.mpp-icon-dedent:before,.mpp-icon-outdent:before{content:""}.mpp-icon-indent:before{content:""}.mpp-icon-video-camera:before{content:""}.mpp-icon-photo:before,.mpp-icon-image:before,.mpp-icon-picture-o:before{content:""}.mpp-icon-pencil:before{content:""}.mpp-icon-map-marker:before{content:""}.mpp-icon-adjust:before{content:""}.mpp-icon-tint:before{content:""}.mpp-icon-edit:before,.mpp-icon-pencil-square-o:before{content:""}.mpp-icon-share-square-o:before{content:""}.mpp-icon-check-square-o:before{content:""}.mpp-icon-arrows:before{content:""}.mpp-icon-step-backward:before{content:""}.mpp-icon-fast-backward:before{content:""}.mpp-icon-backward:before{content:""}.mpp-icon-play:before{content:""}.mpp-icon-pause:before{content:""}.mpp-icon-stop:before{content:""}.mpp-icon-forward:before{content:""}.mpp-icon-fast-forward:before{content:""}.mpp-icon-step-forward:before{content:""}.mpp-icon-eject:before{content:""}.mpp-icon-chevron-left:before{content:""}.mpp-icon-chevron-right:before{content:""}.mpp-icon-plus-circle:before{content:""}.mpp-icon-minus-circle:before{content:""}.mpp-icon-times-circle:before{content:""}.mpp-icon-check-circle:before{content:""}.mpp-icon-question-circle:before{content:""}.mpp-icon-info-circle:before{content:""}.mpp-icon-crosshairs:before{content:""}.mpp-icon-times-circle-o:before{content:""}.mpp-icon-check-circle-o:before{content:""}.mpp-icon-ban:before{content:""}.mpp-icon-arrow-left:before{content:""}.mpp-icon-arrow-right:before{content:""}.mpp-icon-arrow-up:before{content:""}.mpp-icon-arrow-down:before{content:""}.mpp-icon-mail-forward:before,.mpp-icon-share:before{content:""}.mpp-icon-expand:before{content:""}.mpp-icon-compress:before{content:""}.mpp-icon-plus:before{content:""}.mpp-icon-minus:before{content:""}.mpp-icon-asterisk:before{content:""}.mpp-icon-exclamation-circle:before{content:""}.mpp-icon-gift:before{content:""}.mpp-icon-leaf:before{content:""}.mpp-icon-fire:before{content:""}.mpp-icon-eye:before{content:""}.mpp-icon-eye-slash:before{content:""}.mpp-icon-warning:before,.mpp-icon-exclamation-triangle:before{content:""}.mpp-icon-plane:before{content:""}.mpp-icon-calendar:before{content:""}.mpp-icon-random:before{content:""}.mpp-icon-comment:before{content:""}.mpp-icon-magnet:before{content:""}.mpp-icon-chevron-up:before{content:""}.mpp-icon-chevron-down:before{content:""}.mpp-icon-retweet:before{content:""}.mpp-icon-shopping-cart:before{content:""}.mpp-icon-folder:before{content:""}.mpp-icon-folder-open:before{content:""}.mpp-icon-arrows-v:before{content:""}.mpp-icon-arrows-h:before{content:""}.mpp-icon-bar-chart-o:before,.mpp-icon-bar-chart:before{content:""}.mpp-icon-twitter-square:before{content:""}.mpp-icon-facebook-square:before{content:""}.mpp-icon-camera-retro:before{content:""}.mpp-icon-key:before{content:""}.mpp-icon-gears:before,.mpp-icon-cogs:before{content:""}.mpp-icon-comments:before{content:""}.mpp-icon-thumbs-o-up:before{content:""}.mpp-icon-thumbs-o-down:before{content:""}.mpp-icon-star-half:before{content:""}.mpp-icon-heart-o:before{content:""}.mpp-icon-sign-out:before{content:""}.mpp-icon-linkedin-square:before{content:""}.mpp-icon-thumb-tack:before{content:""}.mpp-icon-external-link:before{content:""}.mpp-icon-sign-in:before{content:""}.mpp-icon-trophy:before{content:""}.mpp-icon-github-square:before{content:""}.mpp-icon-upload:before{content:""}.mpp-icon-lemon-o:before{content:""}.mpp-icon-phone:before{content:""}.mpp-icon-square-o:before{content:""}.mpp-icon-bookmark-o:before{content:""}.mpp-icon-phone-square:before{content:""}.mpp-icon-twitter:before{content:""}.mpp-icon-facebook-f:before,.mpp-icon-facebook:before{content:""}.mpp-icon-github:before{content:""}.mpp-icon-unlock:before{content:""}.mpp-icon-credit-card:before{content:""}.mpp-icon-feed:before,.mpp-icon-rss:before{content:""}.mpp-icon-hdd-o:before{content:""}.mpp-icon-bullhorn:before{content:""}.mpp-icon-bell:before{content:""}.mpp-icon-certificate:before{content:""}.mpp-icon-hand-o-right:before{content:""}.mpp-icon-hand-o-left:before{content:""}.mpp-icon-hand-o-up:before{content:""}.mpp-icon-hand-o-down:before{content:""}.mpp-icon-arrow-circle-left:before{content:""}.mpp-icon-arrow-circle-right:before{content:""}.mpp-icon-arrow-circle-up:before{content:""}.mpp-icon-arrow-circle-down:before{content:""}.mpp-icon-globe:before{content:""}.mpp-icon-wrench:before{content:""}.mpp-icon-tasks:before{content:""}.mpp-icon-filter:before{content:""}.mpp-icon-briefcase:before{content:""}.mpp-icon-arrows-alt:before{content:""}.mpp-icon-group:before,.mpp-icon-users:before{content:""}.mpp-icon-chain:before,.mpp-icon-link:before{content:""}.mpp-icon-cloud:before{content:""}.mpp-icon-flask:before{content:""}.mpp-icon-cut:before,.mpp-icon-scissors:before{content:""}.mpp-icon-copy:before,.mpp-icon-files-o:before{content:""}.mpp-icon-paperclip:before{content:""}.mpp-icon-save:before,.mpp-icon-floppy-o:before{content:""}.mpp-icon-square:before{content:""}.mpp-icon-navicon:before,.mpp-icon-reorder:before,.mpp-icon-bars:before{content:""}.mpp-icon-list-ul:before{content:""}.mpp-icon-list-ol:before{content:""}.mpp-icon-strikethrough:before{content:""}.mpp-icon-underline:before{content:""}.mpp-icon-table:before{content:""}.mpp-icon-magic:before{content:""}.mpp-icon-truck:before{content:""}.mpp-icon-pinterest:before{content:""}.mpp-icon-pinterest-square:before{content:""}.mpp-icon-google-plus-square:before{content:""}.mpp-icon-google-plus:before{content:""}.mpp-icon-money:before{content:""}.mpp-icon-caret-down:before{content:""}.mpp-icon-caret-up:before{content:""}.mpp-icon-caret-left:before{content:""}.mpp-icon-caret-right:before{content:""}.mpp-icon-columns:before{content:""}.mpp-icon-unsorted:before,.mpp-icon-sort:before{content:""}.mpp-icon-sort-down:before,.mpp-icon-sort-desc:before{content:""}.mpp-icon-sort-up:before,.mpp-icon-sort-asc:before{content:""}.mpp-icon-envelope:before{content:""}.mpp-icon-linkedin:before{content:""}.mpp-icon-rotate-left:before,.mpp-icon-undo:before{content:""}.mpp-icon-legal:before,.mpp-icon-gavel:before{content:""}.mpp-icon-dashboard:before,.mpp-icon-tachometer:before{content:""}.mpp-icon-comment-o:before{content:""}.mpp-icon-comments-o:before{content:""}.mpp-icon-flash:before,.mpp-icon-bolt:before{content:""}.mpp-icon-sitemap:before{content:""}.mpp-icon-umbrella:before{content:""}.mpp-icon-paste:before,.mpp-icon-clipboard:before{content:""}.mpp-icon-lightbulb-o:before{content:""}.mpp-icon-exchange:before{content:""}.mpp-icon-cloud-download:before{content:""}.mpp-icon-cloud-upload:before{content:""}.mpp-icon-user-md:before{content:""}.mpp-icon-stethoscope:before{content:""}.mpp-icon-suitcase:before{content:""}.mpp-icon-bell-o:before{content:""}.mpp-icon-coffee:before{content:""}.mpp-icon-cutlery:before{content:""}.mpp-icon-file-text-o:before{content:""}.mpp-icon-building-o:before{content:""}.mpp-icon-hospital-o:before{content:""}.mpp-icon-ambulance:before{content:""}.mpp-icon-medkit:before{content:""}.mpp-icon-fighter-jet:before{content:""}.mpp-icon-beer:before{content:""}.mpp-icon-h-square:before{content:""}.mpp-icon-plus-square:before{content:""}.mpp-icon-angle-double-left:before{content:""}.mpp-icon-angle-double-right:before{content:""}.mpp-icon-angle-double-up:before{content:""}.mpp-icon-angle-double-down:before{content:""}.mpp-icon-angle-left:before{content:""}.mpp-icon-angle-right:before{content:""}.mpp-icon-angle-up:before{content:""}.mpp-icon-angle-down:before{content:""}.mpp-icon-desktop:before{content:""}.mpp-icon-laptop:before{content:""}.mpp-icon-tablet:before{content:""}.mpp-icon-mobile-phone:before,.mpp-icon-mobile:before{content:""}.mpp-icon-circle-o:before{content:""}.mpp-icon-quote-left:before{content:""}.mpp-icon-quote-right:before{content:""}.mpp-icon-spinner:before{content:""}.mpp-icon-circle:before{content:""}.mpp-icon-mail-reply:before,.mpp-icon-reply:before{content:""}.mpp-icon-github-alt:before{content:""}.mpp-icon-folder-o:before{content:""}.mpp-icon-folder-open-o:before{content:""}.mpp-icon-smile-o:before{content:""}.mpp-icon-frown-o:before{content:""}.mpp-icon-meh-o:before{content:""}.mpp-icon-gamepad:before{content:""}.mpp-icon-keyboard-o:before{content:""}.mpp-icon-flag-o:before{content:""}.mpp-icon-flag-checkered:before{content:""}.mpp-icon-terminal:before{content:""}.mpp-icon-code:before{content:""}.mpp-icon-mail-reply-all:before,.mpp-icon-reply-all:before{content:""}.mpp-icon-star-half-empty:before,.mpp-icon-star-half-full:before,.mpp-icon-star-half-o:before{content:""}.mpp-icon-location-arrow:before{content:""}.mpp-icon-crop:before{content:""}.mpp-icon-code-fork:before{content:""}.mpp-icon-unlink:before,.mpp-icon-chain-broken:before{content:""}.mpp-icon-question:before{content:""}.mpp-icon-info:before{content:""}.mpp-icon-exclamation:before{content:""}.mpp-icon-superscript:before{content:""}.mpp-icon-subscript:before{content:""}.mpp-icon-eraser:before{content:""}.mpp-icon-puzzle-piece:before{content:""}.mpp-icon-microphone:before{content:""}.mpp-icon-microphone-slash:before{content:""}.mpp-icon-shield:before{content:""}.mpp-icon-calendar-o:before{content:""}.mpp-icon-fire-extinguisher:before{content:""}.mpp-icon-rocket:before{content:""}.mpp-icon-maxcdn:before{content:""}.mpp-icon-chevron-circle-left:before{content:""}.mpp-icon-chevron-circle-right:before{content:""}.mpp-icon-chevron-circle-up:before{content:""}.mpp-icon-chevron-circle-down:before{content:""}.mpp-icon-html5:before{content:""}.mpp-icon-css3:before{content:""}.mpp-icon-anchor:before{content:""}.mpp-icon-unlock-alt:before{content:""}.mpp-icon-bullseye:before{content:""}.mpp-icon-ellipsis-h:before{content:""}.mpp-icon-ellipsis-v:before{content:""}.mpp-icon-rss-square:before{content:""}.mpp-icon-play-circle:before{content:""}.mpp-icon-ticket:before{content:""}.mpp-icon-minus-square:before{content:""}.mpp-icon-minus-square-o:before{content:""}.mpp-icon-level-up:before{content:""}.mpp-icon-level-down:before{content:""}.mpp-icon-check-square:before{content:""}.mpp-icon-pencil-square:before{content:""}.mpp-icon-external-link-square:before{content:""}.mpp-icon-share-square:before{content:""}.mpp-icon-compass:before{content:""}.mpp-icon-toggle-down:before,.mpp-icon-caret-square-o-down:before{content:""}.mpp-icon-toggle-up:before,.mpp-icon-caret-square-o-up:before{content:""}.mpp-icon-toggle-right:before,.mpp-icon-caret-square-o-right:before{content:""}.mpp-icon-euro:before,.mpp-icon-eur:before{content:""}.mpp-icon-gbp:before{content:""}.mpp-icon-dollar:before,.mpp-icon-usd:before{content:""}.mpp-icon-rupee:before,.mpp-icon-inr:before{content:""}.mpp-icon-cny:before,.mpp-icon-rmb:before,.mpp-icon-yen:before,.mpp-icon-jpy:before{content:""}.mpp-icon-ruble:before,.mpp-icon-rouble:before,.mpp-icon-rub:before{content:""}.mpp-icon-won:before,.mpp-icon-krw:before{content:""}.mpp-icon-bitcoin:before,.mpp-icon-btc:before{content:""}.mpp-icon-file:before{content:""}.mpp-icon-file-text:before{content:""}.mpp-icon-sort-alpha-asc:before{content:""}.mpp-icon-sort-alpha-desc:before{content:""}.mpp-icon-sort-amount-asc:before{content:""}.mpp-icon-sort-amount-desc:before{content:""}.mpp-icon-sort-numeric-asc:before{content:""}.mpp-icon-sort-numeric-desc:before{content:""}.mpp-icon-thumbs-up:before{content:""}.mpp-icon-thumbs-down:before{content:""}.mpp-icon-youtube-square:before{content:""}.mpp-icon-youtube:before{content:""}.mpp-icon-xing:before{content:""}.mpp-icon-xing-square:before{content:""}.mpp-icon-youtube-play:before{content:""}.mpp-icon-dropbox:before{content:""}.mpp-icon-stack-overflow:before{content:""}.mpp-icon-instagram:before{content:""}.mpp-icon-flickr:before{content:""}.mpp-icon-adn:before{content:""}.mpp-icon-bitbucket:before{content:""}.mpp-icon-bitbucket-square:before{content:""}.mpp-icon-tumblr:before{content:""}.mpp-icon-tumblr-square:before{content:""}.mpp-icon-long-arrow-down:before{content:""}.mpp-icon-long-arrow-up:before{content:""}.mpp-icon-long-arrow-left:before{content:""}.mpp-icon-long-arrow-right:before{content:""}.mpp-icon-apple:before{content:""}.mpp-icon-windows:before{content:""}.mpp-icon-android:before{content:""}.mpp-icon-linux:before{content:""}.mpp-icon-dribbble:before{content:""}.mpp-icon-skype:before{content:""}.mpp-icon-foursquare:before{content:""}.mpp-icon-trello:before{content:""}.mpp-icon-female:before{content:""}.mpp-icon-male:before{content:""}.mpp-icon-gittip:before,.mpp-icon-gratipay:before{content:""}.mpp-icon-sun-o:before{content:""}.mpp-icon-moon-o:before{content:""}.mpp-icon-archive:before{content:""}.mpp-icon-bug:before{content:""}.mpp-icon-vk:before{content:""}.mpp-icon-weibo:before{content:""}.mpp-icon-renren:before{content:""}.mpp-icon-pagelines:before{content:""}.mpp-icon-stack-exchange:before{content:""}.mpp-icon-arrow-circle-o-right:before{content:""}.mpp-icon-arrow-circle-o-left:before{content:""}.mpp-icon-toggle-left:before,.mpp-icon-caret-square-o-left:before{content:""}.mpp-icon-dot-circle-o:before{content:""}.mpp-icon-wheelchair:before{content:""}.mpp-icon-vimeo-square:before{content:""}.mpp-icon-turkish-lira:before,.mpp-icon-try:before{content:""}.mpp-icon-plus-square-o:before{content:""}.mpp-icon-space-shuttle:before{content:""}.mpp-icon-slack:before{content:""}.mpp-icon-envelope-square:before{content:""}.mpp-icon-wordpress:before{content:""}.mpp-icon-openid:before{content:""}.mpp-icon-institution:before,.mpp-icon-bank:before,.mpp-icon-university:before{content:""}.mpp-icon-mortar-board:before,.mpp-icon-graduation-cap:before{content:""}.mpp-icon-yahoo:before{content:""}.mpp-icon-google:before{content:""}.mpp-icon-reddit:before{content:""}.mpp-icon-reddit-square:before{content:""}.mpp-icon-stumbleupon-circle:before{content:""}.mpp-icon-stumbleupon:before{content:""}.mpp-icon-delicious:before{content:""}.mpp-icon-digg:before{content:""}.mpp-icon-pied-piper-pp:before{content:""}.mpp-icon-pied-piper-alt:before{content:""}.mpp-icon-drupal:before{content:""}.mpp-icon-joomla:before{content:""}.mpp-icon-language:before{content:""}.mpp-icon-fax:before{content:""}.mpp-icon-building:before{content:""}.mpp-icon-child:before{content:""}.mpp-icon-paw:before{content:""}.mpp-icon-spoon:before{content:""}.mpp-icon-cube:before{content:""}.mpp-icon-cubes:before{content:""}.mpp-icon-behance:before{content:""}.mpp-icon-behance-square:before{content:""}.mpp-icon-steam:before{content:""}.mpp-icon-steam-square:before{content:""}.mpp-icon-recycle:before{content:""}.mpp-icon-automobile:before,.mpp-icon-car:before{content:""}.mpp-icon-cab:before,.mpp-icon-taxi:before{content:""}.mpp-icon-tree:before{content:""}.mpp-icon-spotify:before{content:""}.mpp-icon-deviantart:before{content:""}.mpp-icon-soundcloud:before{content:""}.mpp-icon-database:before{content:""}.mpp-icon-file-pdf-o:before{content:""}.mpp-icon-file-word-o:before{content:""}.mpp-icon-file-excel-o:before{content:""}.mpp-icon-file-powerpoint-o:before{content:""}.mpp-icon-file-photo-o:before,.mpp-icon-file-picture-o:before,.mpp-icon-file-image-o:before{content:""}.mpp-icon-file-zip-o:before,.mpp-icon-file-archive-o:before{content:""}.mpp-icon-file-sound-o:before,.mpp-icon-file-audio-o:before{content:""}.mpp-icon-file-movie-o:before,.mpp-icon-file-video-o:before{content:""}.mpp-icon-file-code-o:before{content:""}.mpp-icon-vine:before{content:""}.mpp-icon-codepen:before{content:""}.mpp-icon-jsfiddle:before{content:""}.mpp-icon-life-bouy:before,.mpp-icon-life-buoy:before,.mpp-icon-life-saver:before,.mpp-icon-support:before,.mpp-icon-life-ring:before{content:""}.mpp-icon-circle-o-notch:before{content:""}.mpp-icon-ra:before,.mpp-icon-resistance:before,.mpp-icon-rebel:before{content:""}.mpp-icon-ge:before,.mpp-icon-empire:before{content:""}.mpp-icon-git-square:before{content:""}.mpp-icon-git:before{content:""}.mpp-icon-y-combinator-square:before,.mpp-icon-yc-square:before,.mpp-icon-hacker-news:before{content:""}.mpp-icon-tencent-weibo:before{content:""}.mpp-icon-qq:before{content:""}.mpp-icon-wechat:before,.mpp-icon-weixin:before{content:""}.mpp-icon-send:before,.mpp-icon-paper-plane:before{content:""}.mpp-icon-send-o:before,.mpp-icon-paper-plane-o:before{content:""}.mpp-icon-history:before{content:""}.mpp-icon-circle-thin:before{content:""}.mpp-icon-header:before{content:""}.mpp-icon-paragraph:before{content:""}.mpp-icon-sliders:before{content:""}.mpp-icon-share-alt:before{content:""}.mpp-icon-share-alt-square:before{content:""}.mpp-icon-bomb:before{content:""}.mpp-icon-soccer-ball-o:before,.mpp-icon-futbol-o:before{content:""}.mpp-icon-tty:before{content:""}.mpp-icon-binoculars:before{content:""}.mpp-icon-plug:before{content:""}.mpp-icon-slideshare:before{content:""}.mpp-icon-twitch:before{content:""}.mpp-icon-yelp:before{content:""}.mpp-icon-newspaper-o:before{content:""}.mpp-icon-wifi:before{content:""}.mpp-icon-calculator:before{content:""}.mpp-icon-paypal:before{content:""}.mpp-icon-google-wallet:before{content:""}.mpp-icon-cc-visa:before{content:""}.mpp-icon-cc-mastercard:before{content:""}.mpp-icon-cc-discover:before{content:""}.mpp-icon-cc-amex:before{content:""}.mpp-icon-cc-paypal:before{content:""}.mpp-icon-cc-stripe:before{content:""}.mpp-icon-bell-slash:before{content:""}.mpp-icon-bell-slash-o:before{content:""}.mpp-icon-trash:before{content:""}.mpp-icon-copyright:before{content:""}.mpp-icon-at:before{content:""}.mpp-icon-eyedropper:before{content:""}.mpp-icon-paint-brush:before{content:""}.mpp-icon-birthday-cake:before{content:""}.mpp-icon-area-chart:before{content:""}.mpp-icon-pie-chart:before{content:""}.mpp-icon-line-chart:before{content:""}.mpp-icon-lastfm:before{content:""}.mpp-icon-lastfm-square:before{content:""}.mpp-icon-toggle-off:before{content:""}.mpp-icon-toggle-on:before{content:""}.mpp-icon-bicycle:before{content:""}.mpp-icon-bus:before{content:""}.mpp-icon-ioxhost:before{content:""}.mpp-icon-angellist:before{content:""}.mpp-icon-cc:before{content:""}.mpp-icon-shekel:before,.mpp-icon-sheqel:before,.mpp-icon-ils:before{content:""}.mpp-icon-meanpath:before{content:""}.mpp-icon-buysellads:before{content:""}.mpp-icon-connectdevelop:before{content:""}.mpp-icon-dashcube:before{content:""}.mpp-icon-forumbee:before{content:""}.mpp-icon-leanpub:before{content:""}.mpp-icon-sellsy:before{content:""}.mpp-icon-shirtsinbulk:before{content:""}.mpp-icon-simplybuilt:before{content:""}.mpp-icon-skyatlas:before{content:""}.mpp-icon-cart-plus:before{content:""}.mpp-icon-cart-arrow-down:before{content:""}.mpp-icon-diamond:before{content:""}.mpp-icon-ship:before{content:""}.mpp-icon-user-secret:before{content:""}.mpp-icon-motorcycle:before{content:""}.mpp-icon-street-view:before{content:""}.mpp-icon-heartbeat:before{content:""}.mpp-icon-venus:before{content:""}.mpp-icon-mars:before{content:""}.mpp-icon-mercury:before{content:""}.mpp-icon-intersex:before,.mpp-icon-transgender:before{content:""}.mpp-icon-transgender-alt:before{content:""}.mpp-icon-venus-double:before{content:""}.mpp-icon-mars-double:before{content:""}.mpp-icon-venus-mars:before{content:""}.mpp-icon-mars-stroke:before{content:""}.mpp-icon-mars-stroke-v:before{content:""}.mpp-icon-mars-stroke-h:before{content:""}.mpp-icon-neuter:before{content:""}.mpp-icon-genderless:before{content:""}.mpp-icon-facebook-official:before{content:""}.mpp-icon-pinterest-p:before{content:""}.mpp-icon-whatsapp:before{content:""}.mpp-icon-server:before{content:""}.mpp-icon-user-plus:before{content:""}.mpp-icon-user-times:before{content:""}.mpp-icon-hotel:before,.mpp-icon-bed:before{content:""}.mpp-icon-viacoin:before{content:""}.mpp-icon-train:before{content:""}.mpp-icon-subway:before{content:""}.mpp-icon-medium:before{content:""}.mpp-icon-yc:before,.mpp-icon-y-combinator:before{content:""}.mpp-icon-optin-monster:before{content:""}.mpp-icon-opencart:before{content:""}.mpp-icon-expeditedssl:before{content:""}.mpp-icon-battery-4:before,.mpp-icon-battery:before,.mpp-icon-battery-full:before{content:""}.mpp-icon-battery-3:before,.mpp-icon-battery-three-quarters:before{content:""}.mpp-icon-battery-2:before,.mpp-icon-battery-half:before{content:""}.mpp-icon-battery-1:before,.mpp-icon-battery-quarter:before{content:""}.mpp-icon-battery-0:before,.mpp-icon-battery-empty:before{content:""}.mpp-icon-mouse-pointer:before{content:""}.mpp-icon-i-cursor:before{content:""}.mpp-icon-object-group:before{content:""}.mpp-icon-object-ungroup:before{content:""}.mpp-icon-sticky-note:before{content:""}.mpp-icon-sticky-note-o:before{content:""}.mpp-icon-cc-jcb:before{content:""}.mpp-icon-cc-diners-club:before{content:""}.mpp-icon-clone:before{content:""}.mpp-icon-balance-scale:before{content:""}.mpp-icon-hourglass-o:before{content:""}.mpp-icon-hourglass-1:before,.mpp-icon-hourglass-start:before{content:""}.mpp-icon-hourglass-2:before,.mpp-icon-hourglass-half:before{content:""}.mpp-icon-hourglass-3:before,.mpp-icon-hourglass-end:before{content:""}.mpp-icon-hourglass:before{content:""}.mpp-icon-hand-grab-o:before,.mpp-icon-hand-rock-o:before{content:""}.mpp-icon-hand-stop-o:before,.mpp-icon-hand-paper-o:before{content:""}.mpp-icon-hand-scissors-o:before{content:""}.mpp-icon-hand-lizard-o:before{content:""}.mpp-icon-hand-spock-o:before{content:""}.mpp-icon-hand-pointer-o:before{content:""}.mpp-icon-hand-peace-o:before{content:""}.mpp-icon-trademark:before{content:""}.mpp-icon-registered:before{content:""}.mpp-icon-creative-commons:before{content:""}.mpp-icon-gg:before{content:""}.mpp-icon-gg-circle:before{content:""}.mpp-icon-tripadvisor:before{content:""}.mpp-icon-odnoklassniki:before{content:""}.mpp-icon-odnoklassniki-square:before{content:""}.mpp-icon-get-pocket:before{content:""}.mpp-icon-wikipedia-w:before{content:""}.mpp-icon-safari:before{content:""}.mpp-icon-chrome:before{content:""}.mpp-icon-firefox:before{content:""}.mpp-icon-opera:before{content:""}.mpp-icon-internet-explorer:before{content:""}.mpp-icon-tv:before,.mpp-icon-television:before{content:""}.mpp-icon-contao:before{content:""}.mpp-icon-500px:before{content:""}.mpp-icon-amazon:before{content:""}.mpp-icon-calendar-plus-o:before{content:""}.mpp-icon-calendar-minus-o:before{content:""}.mpp-icon-calendar-times-o:before{content:""}.mpp-icon-calendar-check-o:before{content:""}.mpp-icon-industry:before{content:""}.mpp-icon-map-pin:before{content:""}.mpp-icon-map-signs:before{content:""}.mpp-icon-map-o:before{content:""}.mpp-icon-map:before{content:""}.mpp-icon-commenting:before{content:""}.mpp-icon-commenting-o:before{content:""}.mpp-icon-houzz:before{content:""}.mpp-icon-vimeo:before{content:""}.mpp-icon-black-tie:before{content:""}.mpp-icon-fonticons:before{content:""}.mpp-icon-reddit-alien:before{content:""}.mpp-icon-edge:before{content:""}.mpp-icon-credit-card-alt:before{content:""}.mpp-icon-codiepie:before{content:""}.mpp-icon-modx:before{content:""}.mpp-icon-fort-awesome:before{content:""}.mpp-icon-usb:before{content:""}.mpp-icon-product-hunt:before{content:""}.mpp-icon-mixcloud:before{content:""}.mpp-icon-scribd:before{content:""}.mpp-icon-pause-circle:before{content:""}.mpp-icon-pause-circle-o:before{content:""}.mpp-icon-stop-circle:before{content:""}.mpp-icon-stop-circle-o:before{content:""}.mpp-icon-shopping-bag:before{content:""}.mpp-icon-shopping-basket:before{content:""}.mpp-icon-hashtag:before{content:""}.mpp-icon-bluetooth:before{content:""}.mpp-icon-bluetooth-b:before{content:""}.mpp-icon-percent:before{content:""}.mpp-icon-gitlab:before{content:""}.mpp-icon-wpbeginner:before{content:""}.mpp-icon-wpforms:before{content:""}.mpp-icon-envira:before{content:""}.mpp-icon-universal-access:before{content:""}.mpp-icon-wheelchair-alt:before{content:""}.mpp-icon-question-circle-o:before{content:""}.mpp-icon-blind:before{content:""}.mpp-icon-audio-description:before{content:""}.mpp-icon-volume-control-phone:before{content:""}.mpp-icon-braille:before{content:""}.mpp-icon-assistive-listening-systems:before{content:""}.mpp-icon-asl-interpreting:before,.mpp-icon-american-sign-language-interpreting:before{content:""}.mpp-icon-deafness:before,.mpp-icon-hard-of-hearing:before,.mpp-icon-deaf:before{content:""}.mpp-icon-glide:before{content:""}.mpp-icon-glide-g:before{content:""}.mpp-icon-signing:before,.mpp-icon-sign-language:before{content:""}.mpp-icon-low-vision:before{content:""}.mpp-icon-viadeo:before{content:""}.mpp-icon-viadeo-square:before{content:""}.mpp-icon-snapchat:before{content:""}.mpp-icon-snapchat-ghost:before{content:""}.mpp-icon-snapchat-square:before{content:""}.mpp-icon-pied-piper:before{content:""}.mpp-icon-first-order:before{content:""}.mpp-icon-yoast:before{content:""}.mpp-icon-themeisle:before{content:""}.mpp-icon-google-plus-circle:before,.mpp-icon-google-plus-official:before{content:""}.mpp-icon-fa:before,.mpp-icon-font-awesome:before{content:""}.mpp-icon-handshake-o:before{content:""}.mpp-icon-envelope-open:before{content:""}.mpp-icon-envelope-open-o:before{content:""}.mpp-icon-linode:before{content:""}.mpp-icon-address-book:before{content:""}.mpp-icon-address-book-o:before{content:""}.mpp-icon-vcard:before,.mpp-icon-address-card:before{content:""}.mpp-icon-vcard-o:before,.mpp-icon-address-card-o:before{content:""}.mpp-icon-user-circle:before{content:""}.mpp-icon-user-circle-o:before{content:""}.mpp-icon-user-o:before{content:""}.mpp-icon-id-badge:before{content:""}.mpp-icon-drivers-license:before,.mpp-icon-id-card:before{content:""}.mpp-icon-drivers-license-o:before,.mpp-icon-id-card-o:before{content:""}.mpp-icon-quora:before{content:""}.mpp-icon-free-code-camp:before{content:""}.mpp-icon-telegram:before{content:""}.mpp-icon-thermometer-4:before,.mpp-icon-thermometer:before,.mpp-icon-thermometer-full:before{content:""}.mpp-icon-thermometer-3:before,.mpp-icon-thermometer-three-quarters:before{content:""}.mpp-icon-thermometer-2:before,.mpp-icon-thermometer-half:before{content:""}.mpp-icon-thermometer-1:before,.mpp-icon-thermometer-quarter:before{content:""}.mpp-icon-thermometer-0:before,.mpp-icon-thermometer-empty:before{content:""}.mpp-icon-shower:before{content:""}.mpp-icon-bathtub:before,.mpp-icon-s15:before,.mpp-icon-bath:before{content:""}.mpp-icon-podcast:before{content:""}.mpp-icon-window-maximize:before{content:""}.mpp-icon-window-minimize:before{content:""}.mpp-icon-window-restore:before{content:""}.mpp-icon-times-rectangle:before,.mpp-icon-window-close:before{content:""}.mpp-icon-times-rectangle-o:before,.mpp-icon-window-close-o:before{content:""}.mpp-icon-bandcamp:before{content:""}.mpp-icon-grav:before{content:""}.mpp-icon-etsy:before{content:""}.mpp-icon-imdb:before{content:""}.mpp-icon-ravelry:before{content:""}.mpp-icon-eercast:before{content:""}.mpp-icon-microchip:before{content:""}.mpp-icon-snowflake-o:before{content:""}.mpp-icon-superpowers:before{content:""}.mpp-icon-wpexplorer:before{content:""}.mpp-icon-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:"FlaticonClose";src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonClose.eot);src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonClose.eot?#iefix) format("embedded-opentype"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonClose.woff) format("woff"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonClose.ttf) format("truetype"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonClose.svg#FlaticonClose) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"FlaticonClose";src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonClose.svg#FlaticonClose) format("svg")}}[class^="mppfic-"],[class*=" mppfic-"]{display:inline-block;font:normal normal normal 14px/1 FlaticonClose;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mppfic-close:before{content:"\f100"}.mppfic-close-1:before{content:"\f101"}.mppfic-close-2:before{content:"\f102"}.mppfic-close-cancel-circular:before{content:"\f103"}.mppfic-close-cancel-circular-1:before{content:"\f104"}.mppfic-close-cancel-circular-2:before{content:"\f105"}.mppfic-close-cancel-circular-3:before{content:"\f106"}.mppfic-close-cancel-circular-4:before{content:"\f107"}.mppfic-close-clean:before{content:"\f108"}.mppfic-close-remove:before{content:"\f109"}.mppfic-close-square:before{content:"\f10a"}.mppfic-close-square-1:before{content:"\f10b"}.mppfic-close-square-2:before{content:"\f10c"}@font-face{font-family:"FlaticonPlay";src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonPlay.eot);src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonPlay.eot?#iefix) format("embedded-opentype"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonPlay.woff) format("woff"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonPlay.ttf) format("truetype"),url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonPlay.svg#FlaticonPlay) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"FlaticonPlay";src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/FlaticonPlay.svg#FlaticonPlay) format("svg")}}[class^="mppfip-"],[class*=" mppfip-"]{display:inline-block;font:normal normal normal 14px/1 FlaticonPlay;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mppfip-pause:before{content:"\f100"}.mppfip-play:before{content:"\f101"}.mppfip-play-arrow:before{content:"\f103"}.mppfip-play-circle:before{content:"\f104"}.mppfip-play-double:before{content:"\f105"}.mppfip-play-movie:before{content:"\f106"}.mppfip-play-next:before{content:"\f107"}.mppfip-play-next-2:before{content:"\f102"}.mppfip-play-outline:before{content:"\f108"}.mppfip-play-outline-2:before{content:"\f109"}.mppfip-play-prev:before{content:"\f10a"}.mppfip-play-radius:before{content:"\f10b"}.mppfip-play-square:before{content:"\f10c"}.mppfip-stop:before{content:"\f10d"} .mpp-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mpp-animated-2x{-webkit-animation-iteration-count:2;animation-iteration-count:2}.mpp-animated-3x{-webkit-animation-iteration-count:3;animation-iteration-count:3}.mpp-animated.mpp-infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.mpp-animated.mpp-hinge{-webkit-animation-duration:2s;animation-duration:2s}.mpp-animated.mpp-flipOutX,.mpp-animated.mpp-flipOutY,.mpp-animated.mpp-bounceIn,.mpp-animated.mpp-bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes mpp-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes mpp-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.mpp-bounce{-webkit-animation-name:mpp-bounce;animation-name:mpp-bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes mpp-flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes mpp-flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.mpp-flash{-webkit-animation-name:mpp-flash;animation-name:mpp-flash}@-webkit-keyframes mpp-pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes mpp-pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.mpp-pulse{-webkit-animation-name:mpp-pulse;animation-name:mpp-pulse}@-webkit-keyframes mpp-rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes mpp-rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.mpp-rubberBand{-webkit-animation-name:mpp-rubberBand;animation-name:mpp-rubberBand}@-webkit-keyframes mpp-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes mpp-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.mpp-shake{-webkit-animation-name:mpp-shake;animation-name:mpp-shake}@-webkit-keyframes mpp-headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mpp-headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.mpp-headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:mpp-headShake;animation-name:mpp-headShake}@-webkit-keyframes mpp-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}}@keyframes mpp-swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}}.mpp-swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:mpp-swing;animation-name:mpp-swing}@-webkit-keyframes mpp-tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes mpp-tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.mpp-tada{-webkit-animation-name:mpp-tada;animation-name:mpp-tada}@-webkit-keyframes mpp-wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes mpp-wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.mpp-wobble{-webkit-animation-name:mpp-wobble;animation-name:mpp-wobble}@-webkit-keyframes mpp-jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes mpp-jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.mpp-jello{-webkit-animation-name:mpp-jello;animation-name:mpp-jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes mpp-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes mpp-bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.mpp-bounceIn{-webkit-animation-name:mpp-bounceIn;animation-name:mpp-bounceIn}@-webkit-keyframes mpp-bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes mpp-bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.mpp-bounceInDown{-webkit-animation-name:mpp-bounceInDown;animation-name:mpp-bounceInDown}@-webkit-keyframes mpp-bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes mpp-bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.mpp-bounceInLeft{-webkit-animation-name:mpp-bounceInLeft;animation-name:mpp-bounceInLeft}@-webkit-keyframes mpp-bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes mpp-bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.mpp-bounceInRight{-webkit-animation-name:mpp-bounceInRight;animation-name:mpp-bounceInRight}@-webkit-keyframes mpp-bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes mpp-bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mpp-bounceInUp{-webkit-animation-name:mpp-bounceInUp;animation-name:mpp-bounceInUp}@-webkit-keyframes mpp-bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes mpp-bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.mpp-bounceOut{-webkit-animation-name:mpp-bounceOut;animation-name:mpp-bounceOut}@-webkit-keyframes mpp-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes mpp-bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.mpp-bounceOutDown{-webkit-animation-name:mpp-bounceOutDown;animation-name:mpp-bounceOutDown}@-webkit-keyframes mpp-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes mpp-bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.mpp-bounceOutLeft{-webkit-animation-name:mpp-bounceOutLeft;animation-name:mpp-bounceOutLeft}@-webkit-keyframes mpp-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes mpp-bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.mpp-bounceOutRight{-webkit-animation-name:mpp-bounceOutRight;animation-name:mpp-bounceOutRight}@-webkit-keyframes mpp-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes mpp-bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.mpp-bounceOutUp{-webkit-animation-name:mpp-bounceOutUp;animation-name:mpp-bounceOutUp}@-webkit-keyframes mpp-fadeIn{from{opacity:0}to{opacity:1}}@keyframes mpp-fadeIn{from{opacity:0}to{opacity:1}}.mpp-fadeIn{-webkit-animation-name:mpp-fadeIn;animation-name:mpp-fadeIn}@-webkit-keyframes mpp-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInDown{-webkit-animation-name:mpp-fadeInDown;animation-name:mpp-fadeInDown}@-webkit-keyframes mpp-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInDownBig{-webkit-animation-name:mpp-fadeInDownBig;animation-name:mpp-fadeInDownBig}@-webkit-keyframes mpp-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInLeft{-webkit-animation-name:mpp-fadeInLeft;animation-name:mpp-fadeInLeft}@-webkit-keyframes mpp-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInLeftBig{-webkit-animation-name:mpp-fadeInLeftBig;animation-name:mpp-fadeInLeftBig}@-webkit-keyframes mpp-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInRight{-webkit-animation-name:mpp-fadeInRight;animation-name:mpp-fadeInRight}@-webkit-keyframes mpp-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInRightBig{-webkit-animation-name:mpp-fadeInRightBig;animation-name:mpp-fadeInRightBig}@-webkit-keyframes mpp-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInUp{-webkit-animation-name:mpp-fadeInUp;animation-name:mpp-fadeInUp}@-webkit-keyframes mpp-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-fadeInUpBig{-webkit-animation-name:mpp-fadeInUpBig;animation-name:mpp-fadeInUpBig}@-webkit-keyframes mpp-fadeOut{from{opacity:1}to{opacity:0}}@keyframes mpp-fadeOut{from{opacity:1}to{opacity:0}}.mpp-fadeOut{-webkit-animation-name:mpp-fadeOut;animation-name:mpp-fadeOut}@-webkit-keyframes mpp-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes mpp-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.mpp-fadeOutDown{-webkit-animation-name:mpp-fadeOutDown;animation-name:mpp-fadeOutDown}@-webkit-keyframes mpp-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes mpp-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.mpp-fadeOutDownBig{-webkit-animation-name:mpp-fadeOutDownBig;animation-name:mpp-fadeOutDownBig}@-webkit-keyframes mpp-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes mpp-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.mpp-fadeOutLeft{-webkit-animation-name:mpp-fadeOutLeft;animation-name:mpp-fadeOutLeft}@-webkit-keyframes mpp-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes mpp-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.mpp-fadeOutLeftBig{-webkit-animation-name:mpp-fadeOutLeftBig;animation-name:mpp-fadeOutLeftBig}@-webkit-keyframes mpp-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes mpp-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.mpp-fadeOutRight{-webkit-animation-name:mpp-fadeOutRight;animation-name:mpp-fadeOutRight}@-webkit-keyframes mpp-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes mpp-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.mpp-fadeOutRightBig{-webkit-animation-name:mpp-fadeOutRightBig;animation-name:mpp-fadeOutRightBig}@-webkit-keyframes mpp-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes mpp-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.mpp-fadeOutUp{-webkit-animation-name:mpp-fadeOutUp;animation-name:mpp-fadeOutUp}@-webkit-keyframes mpp-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes mpp-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.mpp-fadeOutUpBig{-webkit-animation-name:mpp-fadeOutUpBig;animation-name:mpp-fadeOutUpBig}@-webkit-keyframes mpp-flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes mpp-flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.mpp-animated.mpp-flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:mpp-flip;animation-name:mpp-flip}@-webkit-keyframes mpp-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes mpp-flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.mpp-flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:mpp-flipInX;animation-name:mpp-flipInX}@-webkit-keyframes mpp-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes mpp-flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.mpp-flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:mpp-flipInY;animation-name:mpp-flipInY}@-webkit-keyframes mpp-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes mpp-flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.mpp-flipOutX{-webkit-animation-name:mpp-flipOutX;animation-name:mpp-flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes mpp-flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes mpp-flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.mpp-flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:mpp-flipOutY;animation-name:mpp-flipOutY}@-webkit-keyframes mpp-lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes mpp-lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.mpp-lightSpeedIn{-webkit-animation-name:mpp-lightSpeedIn;animation-name:mpp-lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes mpp-lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes mpp-lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.mpp-lightSpeedOut{-webkit-animation-name:mpp-lightSpeedOut;animation-name:mpp-lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes mpp-rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes mpp-rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.mpp-rotateIn{-webkit-animation-name:mpp-rotateIn;animation-name:mpp-rotateIn}@-webkit-keyframes mpp-rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes mpp-rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.mpp-rotateInDownLeft{-webkit-animation-name:mpp-rotateInDownLeft;animation-name:mpp-rotateInDownLeft}@-webkit-keyframes mpp-rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes mpp-rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.mpp-rotateInDownRight{-webkit-animation-name:mpp-rotateInDownRight;animation-name:mpp-rotateInDownRight}@-webkit-keyframes mpp-rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes mpp-rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.mpp-rotateInUpLeft{-webkit-animation-name:mpp-rotateInUpLeft;animation-name:mpp-rotateInUpLeft}@-webkit-keyframes mpp-rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes mpp-rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.mpp-rotateInUpRight{-webkit-animation-name:mpp-rotateInUpRight;animation-name:mpp-rotateInUpRight}@-webkit-keyframes mpp-rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes mpp-rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.mpp-rotateOut{-webkit-animation-name:mpp-rotateOut;animation-name:mpp-rotateOut}@-webkit-keyframes mpp-rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes mpp-rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.mpp-rotateOutDownLeft{-webkit-animation-name:mpp-rotateOutDownLeft;animation-name:mpp-rotateOutDownLeft}@-webkit-keyframes mpp-rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes mpp-rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.mpp-rotateOutDownRight{-webkit-animation-name:mpp-rotateOutDownRight;animation-name:mpp-rotateOutDownRight}@-webkit-keyframes mpp-rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes mpp-rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.mpp-rotateOutUpLeft{-webkit-animation-name:mpp-rotateOutUpLeft;animation-name:mpp-rotateOutUpLeft}@-webkit-keyframes mpp-rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes mpp-rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.mpp-rotateOutUpRight{-webkit-animation-name:mpp-rotateOutUpRight;animation-name:mpp-rotateOutUpRight}@-webkit-keyframes mpp-hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes mpp-hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.mpp-hinge{-webkit-animation-name:mpp-hinge;animation-name:mpp-hinge}@-webkit-keyframes mpp-rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes mpp-rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.mpp-rollIn{-webkit-animation-name:mpp-rollIn;animation-name:mpp-rollIn}@-webkit-keyframes mpp-rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes mpp-rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.mpp-rollOut{-webkit-animation-name:mpp-rollOut;animation-name:mpp-rollOut}@-webkit-keyframes mpp-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes mpp-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.mpp-zoomIn{-webkit-animation-name:mpp-zoomIn;animation-name:mpp-zoomIn}@-webkit-keyframes mpp-zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes mpp-zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.mpp-zoomInDown{-webkit-animation-name:mpp-zoomInDown;animation-name:mpp-zoomInDown}@-webkit-keyframes mpp-zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes mpp-zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.mpp-zoomInLeft{-webkit-animation-name:mpp-zoomInLeft;animation-name:mpp-zoomInLeft}@-webkit-keyframes mpp-zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes mpp-zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.mpp-zoomInRight{-webkit-animation-name:mpp-zoomInRight;animation-name:mpp-zoomInRight}@-webkit-keyframes mpp-zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes mpp-zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.mpp-zoomInUp{-webkit-animation-name:mpp-zoomInUp;animation-name:mpp-zoomInUp}@-webkit-keyframes mpp-zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes mpp-zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.mpp-zoomOut{-webkit-animation-name:mpp-zoomOut;animation-name:mpp-zoomOut}@-webkit-keyframes mpp-zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes mpp-zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.mpp-zoomOutDown{-webkit-animation-name:mpp-zoomOutDown;animation-name:mpp-zoomOutDown}@-webkit-keyframes mpp-zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes mpp-zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.mpp-zoomOutLeft{-webkit-animation-name:mpp-zoomOutLeft;animation-name:mpp-zoomOutLeft}@-webkit-keyframes mpp-zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes mpp-zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.mpp-zoomOutRight{-webkit-animation-name:mpp-zoomOutRight;animation-name:mpp-zoomOutRight}@-webkit-keyframes mpp-zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes mpp-zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.mpp-zoomOutUp{-webkit-animation-name:mpp-zoomOutUp;animation-name:mpp-zoomOutUp}@-webkit-keyframes mpp-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes mpp-slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mpp-slideInDown{-webkit-animation-name:mpp-slideInDown;animation-name:mpp-slideInDown}@-webkit-keyframes mpp-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes mpp-slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mpp-slideInLeft{-webkit-animation-name:mpp-slideInLeft;animation-name:mpp-slideInLeft}@-webkit-keyframes mpp-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes mpp-slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mpp-slideInRight{-webkit-animation-name:mpp-slideInRight;animation-name:mpp-slideInRight}@-webkit-keyframes mpp-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes mpp-slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mpp-slideInUp{-webkit-animation-name:mpp-slideInUp;animation-name:mpp-slideInUp}@-webkit-keyframes mpp-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes mpp-slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.mpp-slideOutDown{-webkit-animation-name:mpp-slideOutDown;animation-name:mpp-slideOutDown}@-webkit-keyframes mpp-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes mpp-slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.mpp-slideOutLeft{-webkit-animation-name:mpp-slideOutLeft;animation-name:mpp-slideOutLeft}@-webkit-keyframes mpp-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes mpp-slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.mpp-slideOutRight{-webkit-animation-name:mpp-slideOutRight;animation-name:mpp-slideOutRight}@-webkit-keyframes mpp-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes mpp-slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.mpp-slideOutUp{-webkit-animation-name:mpp-slideOutUp;animation-name:mpp-slideOutUp}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA4wAAoAAAAAFfAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBGNtYXAAAAE0AAAAOgAAAUriLxC2Z2x5ZgAAAXAAAAnnAAAO5OV/F/5oZWFkAAALWAAAACsAAAA2C4eUa2hoZWEAAAuEAAAAGAAAACQOogcfaG10eAAAC5wAAAAPAAAAeNIAAABsb2NhAAALrAAAAD4AAAA+MMgtQm1heHAAAAvsAAAAHwAAACABLwB5bmFtZQAADAwAAAElAAACCtXH9aBwb3N0AAANNAAAAPkAAAF5vawAenicY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoyw7iLmSHCDOCCADu/Qo9AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/v8PUvCREUTzM0DVAwEjG8OIBwCOWgbUAAB4nI1XfVBU1xV/574vlsUlj/14grDs48FuAgaR3X2LEnY3UZSgEkTwAySAgkIwI8bRfFDjTszYCWRMW9lNa4y2meokmq+2k5ia0dpkmknbkWgSSW3GyaaNf0RTx0wxX7A3Pe/tQmIgHXf3vXvvueeee+45v3POXQYY/PCD/CBDGAYkIE2sxg+OXSJmhmH1OaFX6MU5C5PDMCZi5Rg2i+ELGSthwM14NCbgYGSBIZfhFA1H6Zu0OS0NDkMVfg+npdFm+maCvigI0JBIQIMg0BdJGdTj9ylj7nr+b97+Hl8C1+H2xNAvjPqxjIgaKtItICkSnIISeo40QQls4xxjlzgHsnGGvi7BxQiMlSlkPMhfCh67rAUEUQ6CHxW2O7JARCkKnlUQ7UEIyAEQZe4MdDW9xr5OPFuKbubpRxcPDY8da4MOelDfAYJLW+sGKn/Vlmjfv5+NdB4oOfTazJn3tGxZtL9xFNZX7PPRUbjcRg/SMB2EL+gblXn7shbO/WUbF9u/H5XQ9eKO8iMMr9tY35qYoRi20wGuXV/CHaGDk2fdgHwCk5HUXQpCcgHfBV2NjV3jkq4PHTSUSBwuOQALvxPAps6fiftk6P6yJpcm5bB4dFkgoh195mbiSTnkL3jupq7jh4ZZdvjQRVB4PPx3SsVTu5D/6kd85RU66ttXAeuuXYN1E/Y2sMMzZkZiZNRZlRS/ynr9Xr8Cql2RVNbutXslYo7B9ngsFqcDbCQO22PxeIxcpgMxkh6PjUdwkvw6hvRpZeoCFKshDQzJVr++DWyLx+hAXJcGp3TJMV1ME45xCNvHLsWRrpOZSduOoG0zERuIIwuIkhNkBREglQKLiODD45FQE0BTiE214xE2wp8zOt9NjH3GRtDMk7Ehoq2tzCzGxdyMEQJuD0qGIrQ58ApoWQE3D2h1h6zwuB14wYFIDAA5CZ11jT+92gFZ7B7/p7+hV8jFxBl4aG03wLiVXtBbCylLfIJzkPUAvWAw0yvsVdKdBbC6nnruP/RFkHqWJLZ2Auxdtgy+6qTf7l1WswTJcJ6mGVxwXj92UtfU2WXUNX+qBUCxK6D4FR4f/cufG1sZbiSkMcwdMdoxBxTTEXIp4SCXMNhHoFjvTTFP4vkoPReNRmPRCTwa+3qY0DR7qn7Vjh612wRRTaI04HWCnZ+gIzvS/ZJP0+mynphCui4hzmG0id6+aLSv2BV3FQMYDTHrlGQ/SZ+q4ZdF8aLa5Ar8GW3tVNKEj13cF0buMaesx1i9CL/Uo1tM0h+74o9HjQ+UcPaxy8mH9ccwK8KpKA3rHdIUjTKpfIBxuokpxUGBIILm84ATvHh8tAIe2iZj8KvYwUOXawHMVNgxZvlwSa0z8Zkokkxn3ey2nYTsbMO3mPh8cji7zklsPLD9a9f2s2w/uSt/FgSytWzw5bmS3PielU1P56aGrlz6NzlnbT8h/Wtb+1OxIqxBbC9g7kINUbtAEDxsKWSCe46eltCPmaiUxy2IrODIB8EmixaQrU4IAQ6THg6BFpAdWsCquT16DkL9ccIC/FGeP5AuiDExe8bx+QtzWVsmHcm0kdzqecdn5IhRkTc/zfNPm3ns5sw4Pq86l9gyofh6jkTF5iFChjYbbzZQWFvYb8qZAWyGiV9ya+5bFgnzpuWt3FuX8KYMmsiYZepPseBgGhZcOMt0+4Q8fDOTftJjHIuhdaLsFXFM9AclTi9jbGRq8ZvIOykZei77kfo53eoppVPovbGiyV63p/p/dkWETTjmhjTIm8RP284b04bcNYlRsvO6Gp2JeaiIueVHsgJGF2aASlCQLuG8EsBomzb++/AXmwhaOoLhL7iQ4/uc449gWJ56/XWDARn74v/PL1bRBB4TBEyYrqezSkUPHaWjPWCm13ogAzJ66LVpbTEuXccDZlyXxBQ/IrzKOPS7gAkkIyZ0N6joE6M246aDsO1kgucTJ/EdFWA5pbAcTfoSP4hJeBCni7nEn5IclL4kpDgmMMuH8Kpk0+WrBUIeKCyWS0nPVz7NW86Hnl55GxR5KB3+9tszL+wVRulXNTUn6D8SJvIl3PzP46eZST/tQTllTDXTzmxCaTYna7eJAqcWuD1ulBXQsMz5fQEBCfowCF5FVDF/2yysB9OW5veVEtRAFOy41FoeJEiAOZhDiFstsKAwJ8Hijs72q1jWvWx+uKU5XFZDLx189OK8ojW1u0By5dtLHUN/rwkte68PnhnYVbt0bvWiub9w1+f4C0L3hIuXZ8+xlVSt0eb3tgQsmVZnem5R3U0uf/fmFdqiLTvY3nPnet5/v4f9pLB6QX2krnnFQ1tXtN+2ePlAaUNWcfiWwrncn4ca9ml3hFeHHm+u2bq4MhxUZs3bMH/3jgaPUtlVunFjg2/8yRzf3cHsssKZqlnOqyCWworWykW9lXnspk0ffrjpfCreIpjPWbwnFxt3PAkcQgkUuH1auUMf+txJQ0hK1k1zsNaqQdaLMxfoq9AGGxtJQ+fGw53cE/TY8pWhJruZHiMAcCexFS/eGDp6hntiXGE/gvI7163b29ExfiHxNsnqub/a6/QmPoAn4GpZ2c9cZRX5/57IWUNYuubiQBAddhuxAKe6PA5vuV5dkk0VXkMM3zk42W3Awrgka8LQgjZY+tQIffd5+vnHasnHL/cczldyS4r79i6su6Nu9oPQ8lbaid2Pt9/bXtTTynevq7bkPkITV47d+3NugOzo4M3y77Zxbnb2nhWrl0T/kO4u3H1ig33e1lD6JDYjiKkCHOioF0pZv6T6gxxipxLNhFc8xERA48vq5ZfXdL/QV6c8W3PfwjIsZyI3Csvo72e4FpTVwTv/UYNAKtY+8MB84vogZ1Xr5lW38iJdPZ74xunzO4Gk7BARIkytjlyCoPVoIb3IluMfAYRhEoAO2aGXKc2TNAJaSwdzQEeq7jC7TWYF2Y2jrEIXlyVEhunBs5t7K62a7Z6qB0923/+vPT2v7mwpqV/mTEsTiCB5zz735HOP9VbVWtKKZK08uDJ7vcQN02HogGegY5iNnKUHh12ti9/zzHvsauy+tx+e375j94LuA64MV/5MQbZVNT95/re7jlxZVaVuW5Nffsd9TXfOpXcv6m2Bn3x6FgXg/oz+P0h/ce8g2mTEWxVTzzQzrTruNCcRdbu6VY87gLVXc4uSjXfosak7XxWM4oyl+ockmzCFhJXaGwK8e6sCW2T3sLmPnh5qSZtx9JHFL6QBHGnsTjdtWQ8PFygWtQTIkrI84NILfQSC65FUMFsnOYFHEoSmUCD49a4rt3985PTsd8GzB/5KEnzmhhORgVOZPM+yb5KmpRu38jQqviH6826Lrdrxx6DZdFPo2fVbTiy9AUpDJ3SxGYvpK7u+Rhz8D4BCxssAeJxjYGRgYABi/vcdWfH8Nl8ZuNkZQODSliXbkWl2BrA4BwMTiAIAKDsJfgB4nGNgZGBgZwCChWASxGZkQAVyABOTANd4nGNnYGBgHwAMADNUANMAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IAAHicY2BkYGCQY8hlYGcAASYg5gJCBob/YD4DABa6AakAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYE4CWlZSveFP8hHOY4gHhw79VLav68hMNOH6kG60mg5YhM22pr9b1vGMMEUM2TgyFGgxBwVbnCLBZZYYY07bHCPBzziCc94wSve8I4PbGeDFj/VydVSOakpG0T0VH1ZHXuq+xhoftHaHq+yV+21o1P7brWLWnvpiExNJpBb/i18q8D9ZxSOcj8oY8iVPjZBBU2+kGIIypokuqTI+cx3qXMq7Z6PQIsx1DYGrQxtLul50YV50rVcCiNJc0enX4qdkNRYe8j2g46+SIMHapXJw1GFdIWH2DfalQknZeTDWsRW2bqlBK3ORIz9AqJUapQAAAA=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgQAAAEoAAAAVmNtYXDiLxC2AAAB+AAAAUpnbHlm5X8X/gAAA4QAAA7kaGVhZAuHlGsAAADQAAAANmhoZWEOogcfAAAArAAAACRobXR40gAAAAAAAYAAAAB4bG9jYTDILUIAAANEAAAAPm1heHABLwB5AAABCAAAACBuYW1l1cf1oAAAEmgAAAIKcG9zdL2sAHoAABR0AAABeQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHgABAAAAAQAAD+/W/l8PPPUACwcAAAAAANK0pLcAAAAA0rSktwAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAeAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHQcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADxHf//AAAAAPEB//8AAA8AAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AUABmALIAxgDmAR4BSAF0AZwB8gIuAo4CugMKA44DsAPqBDgEfAS4BOgFDAWiBegGNgZsBtoHcgAAAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAOABoAAAkCEwQAAxIABSQAEwIAASYAJzYANxYAFwYAAusBwP5Alf7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uAjABUAFQAZsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiAGIAAGABMAJAAnAAABLgEnFRc2NwYHFz4BNSYAJxUWEgEHASERIQERAQYHFT4BNxc3AQcXBNABZVW4A7sCJ3ElKAX+3+Wlzvu3XwFh/p8BKwF1AT5MXU6KO5lf/WCcnAOAZJ4rpbgYGGpbcUacVPQBYziaNP70Aetf/p/+QP6LAfb+wjsdmhJEMZhfBJacnAAAAQAAAAAEqwXWAAUAAAERIQERAQILASoBdv6KBGD+QP6LBKr+iwAAAAIAAAAABWYF1gAGAAwAAAEuAScRPgEBESEBEQEFZQFlVFRl/BEBKwF1/osDgGSeK/2mK54BRP5A/osEqv6LAAADAAAAAAYgBg8ABQAMABoAABMRIQERAQUuAScRPgEDFRYSFwYCBxU2ADcmAOABKwF1/osCxQFlVVVluqXOAwPOpeUBIQUF/t8EYP5A/osEqv6L4GSeK/2mK54C85o0/vS1tf70NJo4AWL19QFiAAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gAPABMAAAEhDgEHER4BFyE+ATcRLgEDIREhBUD8gD9VAQFVPwOAP1UBAVU//IADgAXVAVU//IA/VQEBVT8DgD9V++wDgAAABgAAAAAGawZrAAcADAATABsAIAAoAAAJASYnDgEHASUuAScBBSEBNhI3JgUBBgIHFhchBR4BFwEzARYXPgE3AQK+AWROVIfwYQESA4416aH+7gLl/dABelxoAQH8E/7dXGgBAQ4CMP3kNemhARJ4/t1OVIfwYf7uA/ACaBIBAVhQ/id3pfY+/idL/XNkAQGTTU0B+GT+/5NNSEul9j4B2f4IEgEBWFAB2QAAAAUAAAAABmsF1gAPABMAFwAbAB8AAAEhDgEHER4BFyE+ATcRLgEBIRUhASE1IQUhNSE1ITUhBdX7VkBUAgJUQASqQFQCAlT7FgEq/tYC6v0WAuoBwP7WASr9FgLqBdUBVT/8gD9VAQFVPwOAP1X9rJX+1ZWVlZaVAAMAAAAABiAF1gAPACcAPwAAASEOAQcRHgEXIT4BNxEuAQEjNSMVMzUzFRQGByMuAScRPgE3Mx4BFQUjNSMVMzUzFQ4BByMuATURNDY3Mx4BFwWL++o/VAICVD8EFj9UAgJU/WtwlZVwKiDgICoBASog4CAqAgtwlZVwASog4CAqKiDgICoBBdUBVT/8gD9VAQFVPwOAP1X99yXgJUogKgEBKiABKiAqAQEqIEol4CVKICoBASogASogKgEBKiAAAAYAAAAABiAE9gADAAcACwAPABMAFwAAEzM1IxEzNSMRMzUjASE1IREhNSERFSE14JWVlZWVlQErBBX76wQV++sEFQM1lv5AlQHAlf5Alv5AlQJVlZUAAAABAAAAAAYgBmwALgAAASIGBwE2NCcBHgEzPgE3LgEnDgEHFBcBLgEjDgEHHgEXMjY3AQYHHgEXPgE3LgEFQCtKHv3sBwcCDx5OLF9/AgJ/X19/Agf98R5OLF9/AgJ/XyxOHgIUBQEDe1xcewMDewJPHxsBNxk2GQE0HSACf19ffwICf18bGf7NHCACf19ffwIgHP7KFxpcewICe1xdewAAAgAAAAAGWQZrAEMATwAAATY0Jzc+AScDLgEPASYvAS4BJyEOAQ8BBgcnJgYHAwYWHwEGFBcHDgEXEx4BPwEWHwEeARchPgE/ATY3FxY2NxM2JicFLgEnPgE3HgEXDgEFqwUFngoGB5YHGQ26OkQcAxQP/tYPFAIcRTm6DRoHlQcFC50FBZ0LBQeVBxoNujlFHAIUDwEqDxQCHEU5ug0aB5UHBQv9OG+UAgKUb2+UAgKUAzckSiR7CRoNAQMMCQVLLRzGDhEBAREOxhwtSwUJDP79DBsJeyRKJHsJGg3+/QwJBUstHMYOEQEBEQ7GHC1LBQkMAQMMGwlBApRvb5QCApRvb5QAAAAAAQAAAAAGawZrAAsAABMSAAUkABMCACUEAJUIAaYBPQE9AaYICP5a/sP+w/5aA4D+w/5aCAgBpgE9AT0BpggI/loAAAACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgABJgAnNgA3FgAXBgADgP7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uBmsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAMAAAAABmsGawALABcAIwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAAw4BBy4BJz4BNx4BA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rh0Cf19ffwICf19ffwZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAk9ffwICf19ffwICfwAAAAQAAAAABiAGIAAPABsAJQApAAABIQ4BBxEeARchPgE3ES4BASM1IxUjETMVMzU7ASEeARcRDgEHITczNSMFi/vqP1QCAlQ/BBY/VAICVP1rcJVwcJVwlgEqICoBASog/tZwlZUGIAJUP/vqP1QCAlQ/BBY/VPyClZUBwLu7ASog/tYgKgFw4AACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgATBwkBJwkBNwkBFwEDgP7D/loICAGmAT0BPQGmCAj+Wjhp/vT+9GkBC/71aQEMAQxp/vUGawj+Wv7D/sP+WggIAaYBPQE9Aab8EWkBC/71aQEMAQxp/vUBC2n+9AABAAAAAAXWBrYAFgAAAREJAREeARcOAQcuAScjFgAXNgA3JgADgP6LAXW+/QUF/b6+/QWVBgFR/v4BUQYG/q8FiwEq/ov+iwEqBP2/vv0FBf2+/v6vBgYBUf7+AVEAAAABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcABM8ADgAXACoAPQBQAFoAXQAAARE2HgIHDgEHBiYjJyY3FjY3NiYHERQFFjY3PgE3LgEnIwYfAR4BFw4BFxY2Nz4BNy4BJyMGHwEeARcUBhcWNjc+ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:'\f101'}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:'\f102'}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:'\f103'}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:'\f104'}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:'\f105'}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:'\f106'}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:'\f107'}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:'\f108'}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:'\f109'}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:'\f10a'}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:'\f10b'}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:'\f10c'}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:'\f10d'}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:'\f10e'}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:'\f10f'}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:'\f110'}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:'\f111'}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:'\f112'}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:'\f113'}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:'\f114'}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:'\f115'}.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before{content:'\f116'}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:'\f117'}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:'\f118'}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:'\f119'}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:'\f11a'}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:'\f11b'}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:'\f11c'}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before{content:'\f11d'}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,0.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.video-js button{background:0;border:0;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media �screen{.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:0;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:block;font-size:.6em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-0.333333333333333em;right:-0.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{display:none;position:absolute;top:-3.4em;right:-1.5em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,0.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:white;background:rgba(115,133,159,0.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster{display:none}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:.5em;height:15em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type="button"]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.video-js{font-size:10px;color:#fff}.vjs-sublime-skin .vjs-big-play-button{font-size:8em;line-height:1.5em;height:1.5em;width:3em;border:0;border-radius:.3em;left:50%;top:50%;margin-left:-1.5em;margin-top:-0.75em}.video-js .vjs-control-bar,.video-js .vjs-big-play-button,.video-js .vjs-menu-button .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,0.7);background-color:transparent}.video-js .vjs-slider{background-color:#73859f;background-color:rgba(115,133,159,0.5);background-color:rgba(255,255,255,0.3);border-radius:2px;height:4px}.video-js .vjs-volume-level,.video-js .vjs-play-progress,.video-js .vjs-slider-bar{background:#fff}.video-js .vjs-load-progress{background:ligthen(#73859f,25%);background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:ligthen(#73859f,50%);background:rgba(115,133,159,0.75)}.vjs-sublime-skin .vjs-poster{outline:0;outline:0}.vjs-sublime-skin:hover .vjs-big-play-button{background-color:transparent}.vjs-sublime-skin .vjs-fullscreen-control:before,.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:''}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control{background:#fff}.vjs-sublime-skin .vjs-fullscreen-control{border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;margin-top:-7px;top:50%;height:14px;width:22px;margin-right:10px}.vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after{background:#000;content:"";display:block;position:absolute;bottom:0;left:0;height:5px;width:5px}.vjs-sublime-skin .vjs-progress-holder{margin:0}.vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after{border-radius:2px;display:block;height:4px}.vjs-sublime-skin .vjs-progress-control .vjs-load-progres,.vjs-sublime-skin .vjs-progress-control .vjs-play-progress{border-radius:2px;height:4px}.vjs-sublime-skin .vjs-playback-rate{display:none}.vjs-sublime-skin .vjs-progress-control{margin-right:40px}.vjs-sublime-skin .vjs-time-control{right:40px}.vjs-sublime-skin .vjs-mute-control:before,.vjs-sublime-skin .vjs-volume-menu-button:before,.vjs-sublime-skin .vjs-mute-control.vjs-vol-0:before,.vjs-sublime-skin .vjs-volume-menu-button.vjs-vol-0:before,.vjs-sublime-skin .vjs-mute-control.vjs-vol-1:before,.vjs-sublime-skin .vjs-volume-menu-button.vjs-vol-1:before,.vjs-sublime-skin .vjs-mute-control.vjs-vol-2:before,.vjs-sublime-skin .vjs-volume-menu-button.vjs-vol-2:before{content:''}.vjs-sublime-skin .vjs-menu-button-inline .vjs-menu,.vjs-sublime-skin .vjs-menu-button-inline:focus .vjs-menu,.vjs-sublime-skin .vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-sublime-skin .vjs-volume-menu-button{width:3em;position:absolute;right:0;margin-right:40px}.vjs-sublime-skin .vjs-menu-button .vjs-menu-content,.vjs-sublime-skin .vjs-menu-button-inline:hover,.vjs-sublime-skin .vjs-menu-button-inline:focus,.vjs-sublime-skin .vjs-menu-button-inline.vjs-slider-active{width:3em}.vjs-sublime-skin .vjs-menu-button-inline .vjs-menu{left:0}.vjs-sublime-skin .vjs-mouse-display:before,.vjs-sublime-skin .vjs-play-progress:before,.vjs-sublime-skin .vjs-volume-level:before{content:''}.vjs-sublime-skin .vjs-volume-bar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);background-size:22px 14px;background-repeat:no-repeat;height:100%;width:100%;max-width:22px;max-height:14px;margin:7px 4px;border-radius:0}.vjs-sublime-skin .vjs-volume-level{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);background-size:22px 14px;background-repeat:no-repeat;max-width:22px;max-height:14px;height:100%}
   @font-face {
font-family: 'PpmFontAwesome';
src: url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(//www.acptechnologies.com/wp-content/plugins/master-popups/assets/public/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal; }
[class^="mppfa-"], [class*="mppfa-"] {
display: inline-block;
font: normal normal normal 14px/1 PpmFontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } .mppfa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -15%; }
.mppfa-2x {
font-size: 2em; }
.mppfa-3x {
font-size: 3em; }
.mppfa-4x {
font-size: 4em; }
.mppfa-5x {
font-size: 5em; }
.mppfa-fw {
width: 1.28571em;
text-align: center; }
.mppfa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none; }
.mppfa-ul > li {
position: relative; }
.mppfa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center; }
.mppfa-li.mppfa-lg {
left: -1.85714em; }
.mppfa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em; }
.mppfa-pull-left {
float: left; }
.mppfa-pull-right {
float: right; }
.mppfa.mppfa-pull-left {
margin-right: .3em; }
.mppfa.mppfa-pull-right {
margin-left: .3em; } .pull-right {
float: right; }
.pull-left {
float: left; }
.mppfa.pull-left {
margin-right: .3em; }
.mppfa.pull-right {
margin-left: .3em; }
.mppfa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.mppfa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.mppfa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.mppfa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.mppfa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.mppfa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1); }
.mppfa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1); }
:root .mppfa-rotate-90,
:root .mppfa-rotate-180,
:root .mppfa-rotate-270,
:root .mppfa-flip-horizontal,
:root .mppfa-flip-vertical {
-webkit-filter: none;
filter: none; }
.mppfa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle; }
.mppfa-stack-1x, .mppfa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center; }
.mppfa-stack-1x {
line-height: inherit; }
.mppfa-stack-2x {
font-size: 2em; }
.mppfa-inverse {
color: #fff; } .mppfa-glass:before {
content: ""; }
.mppfa-music:before {
content: ""; }
.mppfa-search:before {
content: ""; }
.mppfa-envelope-o:before {
content: ""; }
.mppfa-heart:before {
content: ""; }
.mppfa-star:before {
content: ""; }
.mppfa-star-o:before {
content: ""; }
.mppfa-user:before {
content: ""; }
.mppfa-film:before {
content: ""; }
.mppfa-th-large:before {
content: ""; }
.mppfa-th:before {
content: ""; }
.mppfa-th-list:before {
content: ""; }
.mppfa-check:before {
content: ""; }
.mppfa-remove:before,
.mppfa-close:before,
.mppfa-times:before {
content: ""; }
.mppfa-search-plus:before {
content: ""; }
.mppfa-search-minus:before {
content: ""; }
.mppfa-power-off:before {
content: ""; }
.mppfa-signal:before {
content: ""; }
.mppfa-gear:before,
.mppfa-cog:before {
content: ""; }
.mppfa-trash-o:before {
content: ""; }
.mppfa-home:before {
content: ""; }
.mppfa-file-o:before {
content: ""; }
.mppfa-clock-o:before {
content: ""; }
.mppfa-road:before {
content: ""; }
.mppfa-download:before {
content: ""; }
.mppfa-arrow-circle-o-down:before {
content: ""; }
.mppfa-arrow-circle-o-up:before {
content: ""; }
.mppfa-inbox:before {
content: ""; }
.mppfa-play-circle-o:before {
content: ""; }
.mppfa-rotate-right:before,
.mppfa-repeat:before {
content: ""; }
.mppfa-refresh:before {
content: ""; }
.mppfa-list-alt:before {
content: ""; }
.mppfa-lock:before {
content: ""; }
.mppfa-flag:before {
content: ""; }
.mppfa-headphones:before {
content: ""; }
.mppfa-volume-off:before {
content: ""; }
.mppfa-volume-down:before {
content: ""; }
.mppfa-volume-up:before {
content: ""; }
.mppfa-qrcode:before {
content: ""; }
.mppfa-barcode:before {
content: ""; }
.mppfa-tag:before {
content: ""; }
.mppfa-tags:before {
content: ""; }
.mppfa-book:before {
content: ""; }
.mppfa-bookmark:before {
content: ""; }
.mppfa-print:before {
content: ""; }
.mppfa-camera:before {
content: ""; }
.mppfa-font:before {
content: ""; }
.mppfa-bold:before {
content: ""; }
.mppfa-italic:before {
content: ""; }
.mppfa-text-height:before {
content: ""; }
.mppfa-text-width:before {
content: ""; }
.mppfa-align-left:before {
content: ""; }
.mppfa-align-center:before {
content: ""; }
.mppfa-align-right:before {
content: ""; }
.mppfa-align-justify:before {
content: ""; }
.mppfa-list:before {
content: ""; }
.mppfa-dedent:before,
.mppfa-outdent:before {
content: ""; }
.mppfa-indent:before {
content: ""; }
.mppfa-video-camera:before {
content: ""; }
.mppfa-photo:before,
.mppfa-image:before,
.mppfa-picture-o:before {
content: ""; }
.mppfa-pencil:before {
content: ""; }
.mppfa-map-marker:before {
content: ""; }
.mppfa-adjust:before {
content: ""; }
.mppfa-tint:before {
content: ""; }
.mppfa-edit:before,
.mppfa-pencil-square-o:before {
content: ""; }
.mppfa-share-square-o:before {
content: ""; }
.mppfa-check-square-o:before {
content: ""; }
.mppfa-arrows:before {
content: ""; }
.mppfa-step-backward:before {
content: ""; }
.mppfa-fast-backward:before {
content: ""; }
.mppfa-backward:before {
content: ""; }
.mppfa-play:before {
content: ""; }
.mppfa-pause:before {
content: ""; }
.mppfa-stop:before {
content: ""; }
.mppfa-forward:before {
content: ""; }
.mppfa-fast-forward:before {
content: ""; }
.mppfa-step-forward:before {
content: ""; }
.mppfa-eject:before {
content: ""; }
.mppfa-chevron-left:before {
content: ""; }
.mppfa-chevron-right:before {
content: ""; }
.mppfa-plus-circle:before {
content: ""; }
.mppfa-minus-circle:before {
content: ""; }
.mppfa-times-circle:before {
content: ""; }
.mppfa-check-circle:before {
content: ""; }
.mppfa-question-circle:before {
content: ""; }
.mppfa-info-circle:before {
content: ""; }
.mppfa-crosshairs:before {
content: ""; }
.mppfa-times-circle-o:before {
content: ""; }
.mppfa-check-circle-o:before {
content: ""; }
.mppfa-ban:before {
content: ""; }
.mppfa-arrow-left:before {
content: ""; }
.mppfa-arrow-right:before {
content: ""; }
.mppfa-arrow-up:before {
content: ""; }
.mppfa-arrow-down:before {
content: ""; }
.mppfa-mail-forward:before,
.mppfa-share:before {
content: ""; }
.mppfa-expand:before {
content: ""; }
.mppfa-compress:before {
content: ""; }
.mppfa-plus:before {
content: ""; }
.mppfa-minus:before {
content: ""; }
.mppfa-asterisk:before {
content: ""; }
.mppfa-exclamation-circle:before {
content: ""; }
.mppfa-gift:before {
content: ""; }
.mppfa-leaf:before {
content: ""; }
.mppfa-fire:before {
content: ""; }
.mppfa-eye:before {
content: ""; }
.mppfa-eye-slash:before {
content: ""; }
.mppfa-warning:before,
.mppfa-exclamation-triangle:before {
content: ""; }
.mppfa-plane:before {
content: ""; }
.mppfa-calendar:before {
content: ""; }
.mppfa-random:before {
content: ""; }
.mppfa-comment:before {
content: ""; }
.mppfa-magnet:before {
content: ""; }
.mppfa-chevron-up:before {
content: ""; }
.mppfa-chevron-down:before {
content: ""; }
.mppfa-retweet:before {
content: ""; }
.mppfa-shopping-cart:before {
content: ""; }
.mppfa-folder:before {
content: ""; }
.mppfa-folder-open:before {
content: ""; }
.mppfa-arrows-v:before {
content: ""; }
.mppfa-arrows-h:before {
content: ""; }
.mppfa-bar-chart-o:before,
.mppfa-bar-chart:before {
content: ""; }
.mppfa-twitter-square:before {
content: ""; }
.mppfa-facebook-square:before {
content: ""; }
.mppfa-camera-retro:before {
content: ""; }
.mppfa-key:before {
content: ""; }
.mppfa-gears:before,
.mppfa-cogs:before {
content: ""; }
.mppfa-comments:before {
content: ""; }
.mppfa-thumbs-o-up:before {
content: ""; }
.mppfa-thumbs-o-down:before {
content: ""; }
.mppfa-star-half:before {
content: ""; }
.mppfa-heart-o:before {
content: ""; }
.mppfa-sign-out:before {
content: ""; }
.mppfa-linkedin-square:before {
content: ""; }
.mppfa-thumb-tack:before {
content: ""; }
.mppfa-external-link:before {
content: ""; }
.mppfa-sign-in:before {
content: ""; }
.mppfa-trophy:before {
content: ""; }
.mppfa-github-square:before {
content: ""; }
.mppfa-upload:before {
content: ""; }
.mppfa-lemon-o:before {
content: ""; }
.mppfa-phone:before {
content: ""; }
.mppfa-square-o:before {
content: ""; }
.mppfa-bookmark-o:before {
content: ""; }
.mppfa-phone-square:before {
content: ""; }
.mppfa-twitter:before {
content: ""; }
.mppfa-facebook-f:before,
.mppfa-facebook:before {
content: ""; }
.mppfa-github:before {
content: ""; }
.mppfa-unlock:before {
content: ""; }
.mppfa-credit-card:before {
content: ""; }
.mppfa-feed:before,
.mppfa-rss:before {
content: ""; }
.mppfa-hdd-o:before {
content: ""; }
.mppfa-bullhorn:before {
content: ""; }
.mppfa-bell:before {
content: ""; }
.mppfa-certificate:before {
content: ""; }
.mppfa-hand-o-right:before {
content: ""; }
.mppfa-hand-o-left:before {
content: ""; }
.mppfa-hand-o-up:before {
content: ""; }
.mppfa-hand-o-down:before {
content: ""; }
.mppfa-arrow-circle-left:before {
content: ""; }
.mppfa-arrow-circle-right:before {
content: ""; }
.mppfa-arrow-circle-up:before {
content: ""; }
.mppfa-arrow-circle-down:before {
content: ""; }
.mppfa-globe:before {
content: ""; }
.mppfa-wrench:before {
content: ""; }
.mppfa-tasks:before {
content: ""; }
.mppfa-filter:before {
content: ""; }
.mppfa-briefcase:before {
content: ""; }
.mppfa-arrows-alt:before {
content: ""; }
.mppfa-group:before,
.mppfa-users:before {
content: ""; }
.mppfa-chain:before,
.mppfa-link:before {
content: ""; }
.mppfa-cloud:before {
content: ""; }
.mppfa-flask:before {
content: ""; }
.mppfa-cut:before,
.mppfa-scissors:before {
content: ""; }
.mppfa-copy:before,
.mppfa-files-o:before {
content: ""; }
.mppfa-paperclip:before {
content: ""; }
.mppfa-save:before,
.mppfa-floppy-o:before {
content: ""; }
.mppfa-square:before {
content: ""; }
.mppfa-navicon:before,
.mppfa-reorder:before,
.mppfa-bars:before {
content: ""; }
.mppfa-list-ul:before {
content: ""; }
.mppfa-list-ol:before {
content: ""; }
.mppfa-strikethrough:before {
content: ""; }
.mppfa-underline:before {
content: ""; }
.mppfa-table:before {
content: ""; }
.mppfa-magic:before {
content: ""; }
.mppfa-truck:before {
content: ""; }
.mppfa-pinterest:before {
content: ""; }
.mppfa-pinterest-square:before {
content: ""; }
.mppfa-google-plus-square:before {
content: ""; }
.mppfa-google-plus:before {
content: ""; }
.mppfa-money:before {
content: ""; }
.mppfa-caret-down:before {
content: ""; }
.mppfa-caret-up:before {
content: ""; }
.mppfa-caret-left:before {
content: ""; }
.mppfa-caret-right:before {
content: ""; }
.mppfa-columns:before {
content: ""; }
.mppfa-unsorted:before,
.mppfa-sort:before {
content: ""; }
.mppfa-sort-down:before,
.mppfa-sort-desc:before {
content: ""; }
.mppfa-sort-up:before,
.mppfa-sort-asc:before {
content: ""; }
.mppfa-envelope:before {
content: ""; }
.mppfa-linkedin:before {
content: ""; }
.mppfa-rotate-left:before,
.mppfa-undo:before {
content: ""; }
.mppfa-legal:before,
.mppfa-gavel:before {
content: ""; }
.mppfa-dashboard:before,
.mppfa-tachometer:before {
content: ""; }
.mppfa-comment-o:before {
content: ""; }
.mppfa-comments-o:before {
content: ""; }
.mppfa-flash:before,
.mppfa-bolt:before {
content: ""; }
.mppfa-sitemap:before {
content: ""; }
.mppfa-umbrella:before {
content: ""; }
.mppfa-paste:before,
.mppfa-clipboard:before {
content: ""; }
.mppfa-lightbulb-o:before {
content: ""; }
.mppfa-exchange:before {
content: ""; }
.mppfa-cloud-download:before {
content: ""; }
.mppfa-cloud-upload:before {
content: ""; }
.mppfa-user-md:before {
content: ""; }
.mppfa-stethoscope:before {
content: ""; }
.mppfa-suitcase:before {
content: ""; }
.mppfa-bell-o:before {
content: ""; }
.mppfa-coffee:before {
content: ""; }
.mppfa-cutlery:before {
content: ""; }
.mppfa-file-text-o:before {
content: ""; }
.mppfa-building-o:before {
content: ""; }
.mppfa-hospital-o:before {
content: ""; }
.mppfa-ambulance:before {
content: ""; }
.mppfa-medkit:before {
content: ""; }
.mppfa-fighter-jet:before {
content: ""; }
.mppfa-beer:before {
content: ""; }
.mppfa-h-square:before {
content: ""; }
.mppfa-plus-square:before {
content: ""; }
.mppfa-angle-double-left:before {
content: ""; }
.mppfa-angle-double-right:before {
content: ""; }
.mppfa-angle-double-up:before {
content: ""; }
.mppfa-angle-double-down:before {
content: ""; }
.mppfa-angle-left:before {
content: ""; }
.mppfa-angle-right:before {
content: ""; }
.mppfa-angle-up:before {
content: ""; }
.mppfa-angle-down:before {
content: ""; }
.mppfa-desktop:before {
content: ""; }
.mppfa-laptop:before {
content: ""; }
.mppfa-tablet:before {
content: ""; }
.mppfa-mobile-phone:before,
.mppfa-mobile:before {
content: ""; }
.mppfa-circle-o:before {
content: ""; }
.mppfa-quote-left:before {
content: ""; }
.mppfa-quote-right:before {
content: ""; }
.mppfa-spinner:before {
content: ""; }
.mppfa-circle:before {
content: ""; }
.mppfa-mail-reply:before,
.mppfa-reply:before {
content: ""; }
.mppfa-github-alt:before {
content: ""; }
.mppfa-folder-o:before {
content: ""; }
.mppfa-folder-open-o:before {
content: ""; }
.mppfa-smile-o:before {
content: ""; }
.mppfa-frown-o:before {
content: ""; }
.mppfa-meh-o:before {
content: ""; }
.mppfa-gamepad:before {
content: ""; }
.mppfa-keyboard-o:before {
content: ""; }
.mppfa-flag-o:before {
content: ""; }
.mppfa-flag-checkered:before {
content: ""; }
.mppfa-terminal:before {
content: ""; }
.mppfa-code:before {
content: ""; }
.mppfa-mail-reply-all:before,
.mppfa-reply-all:before {
content: ""; }
.mppfa-star-half-empty:before,
.mppfa-star-half-full:before,
.mppfa-star-half-o:before {
content: ""; }
.mppfa-location-arrow:before {
content: ""; }
.mppfa-crop:before {
content: ""; }
.mppfa-code-fork:before {
content: ""; }
.mppfa-unlink:before,
.mppfa-chain-broken:before {
content: ""; }
.mppfa-question:before {
content: ""; }
.mppfa-info:before {
content: ""; }
.mppfa-exclamation:before {
content: ""; }
.mppfa-superscript:before {
content: ""; }
.mppfa-subscript:before {
content: ""; }
.mppfa-eraser:before {
content: ""; }
.mppfa-puzzle-piece:before {
content: ""; }
.mppfa-microphone:before {
content: ""; }
.mppfa-microphone-slash:before {
content: ""; }
.mppfa-shield:before {
content: ""; }
.mppfa-calendar-o:before {
content: ""; }
.mppfa-fire-extinguisher:before {
content: ""; }
.mppfa-rocket:before {
content: ""; }
.mppfa-maxcdn:before {
content: ""; }
.mppfa-chevron-circle-left:before {
content: ""; }
.mppfa-chevron-circle-right:before {
content: ""; }
.mppfa-chevron-circle-up:before {
content: ""; }
.mppfa-chevron-circle-down:before {
content: ""; }
.mppfa-html5:before {
content: ""; }
.mppfa-css3:before {
content: ""; }
.mppfa-anchor:before {
content: ""; }
.mppfa-unlock-alt:before {
content: ""; }
.mppfa-bullseye:before {
content: ""; }
.mppfa-ellipsis-h:before {
content: ""; }
.mppfa-ellipsis-v:before {
content: ""; }
.mppfa-rss-square:before {
content: ""; }
.mppfa-play-circle:before {
content: ""; }
.mppfa-ticket:before {
content: ""; }
.mppfa-minus-square:before {
content: ""; }
.mppfa-minus-square-o:before {
content: ""; }
.mppfa-level-up:before {
content: ""; }
.mppfa-level-down:before {
content: ""; }
.mppfa-check-square:before {
content: ""; }
.mppfa-pencil-square:before {
content: ""; }
.mppfa-external-link-square:before {
content: ""; }
.mppfa-share-square:before {
content: ""; }
.mppfa-compass:before {
content: ""; }
.mppfa-toggle-down:before,
.mppfa-caret-square-o-down:before {
content: ""; }
.mppfa-toggle-up:before,
.mppfa-caret-square-o-up:before {
content: ""; }
.mppfa-toggle-right:before,
.mppfa-caret-square-o-right:before {
content: ""; }
.mppfa-euro:before,
.mppfa-eur:before {
content: ""; }
.mppfa-gbp:before {
content: ""; }
.mppfa-dollar:before,
.mppfa-usd:before {
content: ""; }
.mppfa-rupee:before,
.mppfa-inr:before {
content: ""; }
.mppfa-cny:before,
.mppfa-rmb:before,
.mppfa-yen:before,
.mppfa-jpy:before {
content: ""; }
.mppfa-ruble:before,
.mppfa-rouble:before,
.mppfa-rub:before {
content: ""; }
.mppfa-won:before,
.mppfa-krw:before {
content: ""; }
.mppfa-bitcoin:before,
.mppfa-btc:before {
content: ""; }
.mppfa-file:before {
content: ""; }
.mppfa-file-text:before {
content: ""; }
.mppfa-sort-alpha-asc:before {
content: ""; }
.mppfa-sort-alpha-desc:before {
content: ""; }
.mppfa-sort-amount-asc:before {
content: ""; }
.mppfa-sort-amount-desc:before {
content: ""; }
.mppfa-sort-numeric-asc:before {
content: ""; }
.mppfa-sort-numeric-desc:before {
content: ""; }
.mppfa-thumbs-up:before {
content: ""; }
.mppfa-thumbs-down:before {
content: ""; }
.mppfa-youtube-square:before {
content: ""; }
.mppfa-youtube:before {
content: ""; }
.mppfa-xing:before {
content: ""; }
.mppfa-xing-square:before {
content: ""; }
.mppfa-youtube-play:before {
content: ""; }
.mppfa-dropbox:before {
content: ""; }
.mppfa-stack-overflow:before {
content: ""; }
.mppfa-instagram:before {
content: ""; }
.mppfa-flickr:before {
content: ""; }
.mppfa-adn:before {
content: ""; }
.mppfa-bitbucket:before {
content: ""; }
.mppfa-bitbucket-square:before {
content: ""; }
.mppfa-tumblr:before {
content: ""; }
.mppfa-tumblr-square:before {
content: ""; }
.mppfa-long-arrow-down:before {
content: ""; }
.mppfa-long-arrow-up:before {
content: ""; }
.mppfa-long-arrow-left:before {
content: ""; }
.mppfa-long-arrow-right:before {
content: ""; }
.mppfa-apple:before {
content: ""; }
.mppfa-windows:before {
content: ""; }
.mppfa-android:before {
content: ""; }
.mppfa-linux:before {
content: ""; }
.mppfa-dribbble:before {
content: ""; }
.mppfa-skype:before {
content: ""; }
.mppfa-foursquare:before {
content: ""; }
.mppfa-trello:before {
content: ""; }
.mppfa-female:before {
content: ""; }
.mppfa-male:before {
content: ""; }
.mppfa-gittip:before,
.mppfa-gratipay:before {
content: ""; }
.mppfa-sun-o:before {
content: ""; }
.mppfa-moon-o:before {
content: ""; }
.mppfa-archive:before {
content: ""; }
.mppfa-bug:before {
content: ""; }
.mppfa-vk:before {
content: ""; }
.mppfa-weibo:before {
content: ""; }
.mppfa-renren:before {
content: ""; }
.mppfa-pagelines:before {
content: ""; }
.mppfa-stack-exchange:before {
content: ""; }
.mppfa-arrow-circle-o-right:before {
content: ""; }
.mppfa-arrow-circle-o-left:before {
content: ""; }
.mppfa-toggle-left:before,
.mppfa-caret-square-o-left:before {
content: ""; }
.mppfa-dot-circle-o:before {
content: ""; }
.mppfa-wheelchair:before {
content: ""; }
.mppfa-vimeo-square:before {
content: ""; }
.mppfa-turkish-lira:before,
.mppfa-try:before {
content: ""; }
.mppfa-plus-square-o:before {
content: ""; }
.mppfa-space-shuttle:before {
content: ""; }
.mppfa-slack:before {
content: ""; }
.mppfa-envelope-square:before {
content: ""; }
.mppfa-wordpress:before {
content: ""; }
.mppfa-openid:before {
content: ""; }
.mppfa-institution:before,
.mppfa-bank:before,
.mppfa-university:before {
content: ""; }
.mppfa-mortar-board:before,
.mppfa-graduation-cap:before {
content: ""; }
.mppfa-yahoo:before {
content: ""; }
.mppfa-google:before {
content: ""; }
.mppfa-reddit:before {
content: ""; }
.mppfa-reddit-square:before {
content: ""; }
.mppfa-stumbleupon-circle:before {
content: ""; }
.mppfa-stumbleupon:before {
content: ""; }
.mppfa-delicious:before {
content: ""; }
.mppfa-digg:before {
content: ""; }
.mppfa-pied-piper-pp:before {
content: ""; }
.mppfa-pied-piper-alt:before {
content: ""; }
.mppfa-drupal:before {
content: ""; }
.mppfa-joomla:before {
content: ""; }
.mppfa-language:before {
content: ""; }
.mppfa-fax:before {
content: ""; }
.mppfa-building:before {
content: ""; }
.mppfa-child:before {
content: ""; }
.mppfa-paw:before {
content: ""; }
.mppfa-spoon:before {
content: ""; }
.mppfa-cube:before {
content: ""; }
.mppfa-cubes:before {
content: ""; }
.mppfa-behance:before {
content: ""; }
.mppfa-behance-square:before {
content: ""; }
.mppfa-steam:before {
content: ""; }
.mppfa-steam-square:before {
content: ""; }
.mppfa-recycle:before {
content: ""; }
.mppfa-automobile:before,
.mppfa-car:before {
content: ""; }
.mppfa-cab:before,
.mppfa-taxi:before {
content: ""; }
.mppfa-tree:before {
content: ""; }
.mppfa-spotify:before {
content: ""; }
.mppfa-deviantart:before {
content: ""; }
.mppfa-soundcloud:before {
content: ""; }
.mppfa-database:before {
content: ""; }
.mppfa-file-pdf-o:before {
content: ""; }
.mppfa-file-word-o:before {
content: ""; }
.mppfa-file-excel-o:before {
content: ""; }
.mppfa-file-powerpoint-o:before {
content: ""; }
.mppfa-file-photo-o:before,
.mppfa-file-picture-o:before,
.mppfa-file-image-o:before {
content: ""; }
.mppfa-file-zip-o:before,
.mppfa-file-archive-o:before {
content: ""; }
.mppfa-file-sound-o:before,
.mppfa-file-audio-o:before {
content: ""; }
.mppfa-file-movie-o:before,
.mppfa-file-video-o:before {
content: ""; }
.mppfa-file-code-o:before {
content: ""; }
.mppfa-vine:before {
content: ""; }
.mppfa-codepen:before {
content: ""; }
.mppfa-jsfiddle:before {
content: ""; }
.mppfa-life-bouy:before,
.mppfa-life-buoy:before,
.mppfa-life-saver:before,
.mppfa-support:before,
.mppfa-life-ring:before {
content: ""; }
.mppfa-circle-o-notch:before {
content: ""; }
.mppfa-ra:before,
.mppfa-resistance:before,
.mppfa-rebel:before {
content: ""; }
.mppfa-ge:before,
.mppfa-empire:before {
content: ""; }
.mppfa-git-square:before {
content: ""; }
.mppfa-git:before {
content: ""; }
.mppfa-y-combinator-square:before,
.mppfa-yc-square:before,
.mppfa-hacker-news:before {
content: ""; }
.mppfa-tencent-weibo:before {
content: ""; }
.mppfa-qq:before {
content: ""; }
.mppfa-wechat:before,
.mppfa-weixin:before {
content: ""; }
.mppfa-send:before,
.mppfa-paper-plane:before {
content: ""; }
.mppfa-send-o:before,
.mppfa-paper-plane-o:before {
content: ""; }
.mppfa-history:before {
content: ""; }
.mppfa-circle-thin:before {
content: ""; }
.mppfa-header:before {
content: ""; }
.mppfa-paragraph:before {
content: ""; }
.mppfa-sliders:before {
content: ""; }
.mppfa-share-alt:before {
content: ""; }
.mppfa-share-alt-square:before {
content: ""; }
.mppfa-bomb:before {
content: ""; }
.mppfa-soccer-ball-o:before,
.mppfa-futbol-o:before {
content: ""; }
.mppfa-tty:before {
content: ""; }
.mppfa-binoculars:before {
content: ""; }
.mppfa-plug:before {
content: ""; }
.mppfa-slideshare:before {
content: ""; }
.mppfa-twitch:before {
content: ""; }
.mppfa-yelp:before {
content: ""; }
.mppfa-newspaper-o:before {
content: ""; }
.mppfa-wifi:before {
content: ""; }
.mppfa-calculator:before {
content: ""; }
.mppfa-paypal:before {
content: ""; }
.mppfa-google-wallet:before {
content: ""; }
.mppfa-cc-visa:before {
content: ""; }
.mppfa-cc-mastercard:before {
content: ""; }
.mppfa-cc-discover:before {
content: ""; }
.mppfa-cc-amex:before {
content: ""; }
.mppfa-cc-paypal:before {
content: ""; }
.mppfa-cc-stripe:before {
content: ""; }
.mppfa-bell-slash:before {
content: ""; }
.mppfa-bell-slash-o:before {
content: ""; }
.mppfa-trash:before {
content: ""; }
.mppfa-copyright:before {
content: ""; }
.mppfa-at:before {
content: ""; }
.mppfa-eyedropper:before {
content: ""; }
.mppfa-paint-brush:before {
content: ""; }
.mppfa-birthday-cake:before {
content: ""; }
.mppfa-area-chart:before {
content: ""; }
.mppfa-pie-chart:before {
content: ""; }
.mppfa-line-chart:before {
content: ""; }
.mppfa-lastfm:before {
content: ""; }
.mppfa-lastfm-square:before {
content: ""; }
.mppfa-toggle-off:before {
content: ""; }
.mppfa-toggle-on:before {
content: ""; }
.mppfa-bicycle:before {
content: ""; }
.mppfa-bus:before {
content: ""; }
.mppfa-ioxhost:before {
content: ""; }
.mppfa-angellist:before {
content: ""; }
.mppfa-cc:before {
content: ""; }
.mppfa-shekel:before,
.mppfa-sheqel:before,
.mppfa-ils:before {
content: ""; }
.mppfa-meanpath:before {
content: ""; }
.mppfa-buysellads:before {
content: ""; }
.mppfa-connectdevelop:before {
content: ""; }
.mppfa-dashcube:before {
content: ""; }
.mppfa-forumbee:before {
content: ""; }
.mppfa-leanpub:before {
content: ""; }
.mppfa-sellsy:before {
content: ""; }
.mppfa-shirtsinbulk:before {
content: ""; }
.mppfa-simplybuilt:before {
content: ""; }
.mppfa-skyatlas:before {
content: ""; }
.mppfa-cart-plus:before {
content: ""; }
.mppfa-cart-arrow-down:before {
content: ""; }
.mppfa-diamond:before {
content: ""; }
.mppfa-ship:before {
content: ""; }
.mppfa-user-secret:before {
content: ""; }
.mppfa-motorcycle:before {
content: ""; }
.mppfa-street-view:before {
content: ""; }
.mppfa-heartbeat:before {
content: ""; }
.mppfa-venus:before {
content: ""; }
.mppfa-mars:before {
content: ""; }
.mppfa-mercury:before {
content: ""; }
.mppfa-intersex:before,
.mppfa-transgender:before {
content: ""; }
.mppfa-transgender-alt:before {
content: ""; }
.mppfa-venus-double:before {
content: ""; }
.mppfa-mars-double:before {
content: ""; }
.mppfa-venus-mars:before {
content: ""; }
.mppfa-mars-stroke:before {
content: ""; }
.mppfa-mars-stroke-v:before {
content: ""; }
.mppfa-mars-stroke-h:before {
content: ""; }
.mppfa-neuter:before {
content: ""; }
.mppfa-genderless:before {
content: ""; }
.mppfa-facebook-official:before {
content: ""; }
.mppfa-pinterest-p:before {
content: ""; }
.mppfa-whatsapp:before {
content: ""; }
.mppfa-server:before {
content: ""; }
.mppfa-user-plus:before {
content: ""; }
.mppfa-user-times:before {
content: ""; }
.mppfa-hotel:before,
.mppfa-bed:before {
content: ""; }
.mppfa-viacoin:before {
content: ""; }
.mppfa-train:before {
content: ""; }
.mppfa-subway:before {
content: ""; }
.mppfa-medium:before {
content: ""; }
.mppfa-yc:before,
.mppfa-y-combinator:before {
content: ""; }
.mppfa-optin-monster:before {
content: ""; }
.mppfa-opencart:before {
content: ""; }
.mppfa-expeditedssl:before {
content: ""; }
.mppfa-battery-4:before,
.mppfa-battery:before,
.mppfa-battery-full:before {
content: ""; }
.mppfa-battery-3:before,
.mppfa-battery-three-quarters:before {
content: ""; }
.mppfa-battery-2:before,
.mppfa-battery-half:before {
content: ""; }
.mppfa-battery-1:before,
.mppfa-battery-quarter:before {
content: ""; }
.mppfa-battery-0:before,
.mppfa-battery-empty:before {
content: ""; }
.mppfa-mouse-pointer:before {
content: ""; }
.mppfa-i-cursor:before {
content: ""; }
.mppfa-object-group:before {
content: ""; }
.mppfa-object-ungroup:before {
content: ""; }
.mppfa-sticky-note:before {
content: ""; }
.mppfa-sticky-note-o:before {
content: ""; }
.mppfa-cc-jcb:before {
content: ""; }
.mppfa-cc-diners-club:before {
content: ""; }
.mppfa-clone:before {
content: ""; }
.mppfa-balance-scale:before {
content: ""; }
.mppfa-hourglass-o:before {
content: ""; }
.mppfa-hourglass-1:before,
.mppfa-hourglass-start:before {
content: ""; }
.mppfa-hourglass-2:before,
.mppfa-hourglass-half:before {
content: ""; }
.mppfa-hourglass-3:before,
.mppfa-hourglass-end:before {
content: ""; }
.mppfa-hourglass:before {
content: ""; }
.mppfa-hand-grab-o:before,
.mppfa-hand-rock-o:before {
content: ""; }
.mppfa-hand-stop-o:before,
.mppfa-hand-paper-o:before {
content: ""; }
.mppfa-hand-scissors-o:before {
content: ""; }
.mppfa-hand-lizard-o:before {
content: ""; }
.mppfa-hand-spock-o:before {
content: ""; }
.mppfa-hand-pointer-o:before {
content: ""; }
.mppfa-hand-peace-o:before {
content: ""; }
.mppfa-trademark:before {
content: ""; }
.mppfa-registered:before {
content: ""; }
.mppfa-creative-commons:before {
content: ""; }
.mppfa-gg:before {
content: ""; }
.mppfa-gg-circle:before {
content: ""; }
.mppfa-tripadvisor:before {
content: ""; }
.mppfa-odnoklassniki:before {
content: ""; }
.mppfa-odnoklassniki-square:before {
content: ""; }
.mppfa-get-pocket:before {
content: ""; }
.mppfa-wikipedia-w:before {
content: ""; }
.mppfa-safari:before {
content: ""; }
.mppfa-chrome:before {
content: ""; }
.mppfa-firefox:before {
content: ""; }
.mppfa-opera:before {
content: ""; }
.mppfa-internet-explorer:before {
content: ""; }
.mppfa-tv:before,
.mppfa-television:before {
content: ""; }
.mppfa-contao:before {
content: ""; }
.mppfa-500px:before {
content: ""; }
.mppfa-amazon:before {
content: ""; }
.mppfa-calendar-plus-o:before {
content: ""; }
.mppfa-calendar-minus-o:before {
content: ""; }
.mppfa-calendar-times-o:before {
content: ""; }
.mppfa-calendar-check-o:before {
content: ""; }
.mppfa-industry:before {
content: ""; }
.mppfa-map-pin:before {
content: ""; }
.mppfa-map-signs:before {
content: ""; }
.mppfa-map-o:before {
content: ""; }
.mppfa-map:before {
content: ""; }
.mppfa-commenting:before {
content: ""; }
.mppfa-commenting-o:before {
content: ""; }
.mppfa-houzz:before {
content: ""; }
.mppfa-vimeo:before {
content: ""; }
.mppfa-black-tie:before {
content: ""; }
.mppfa-fonticons:before {
content: ""; }
.mppfa-reddit-alien:before {
content: ""; }
.mppfa-edge:before {
content: ""; }
.mppfa-credit-card-alt:before {
content: ""; }
.mppfa-codiepie:before {
content: ""; }
.mppfa-modx:before {
content: ""; }
.mppfa-fort-awesome:before {
content: ""; }
.mppfa-usb:before {
content: ""; }
.mppfa-product-hunt:before {
content: ""; }
.mppfa-mixcloud:before {
content: ""; }
.mppfa-scribd:before {
content: ""; }
.mppfa-pause-circle:before {
content: ""; }
.mppfa-pause-circle-o:before {
content: ""; }
.mppfa-stop-circle:before {
content: ""; }
.mppfa-stop-circle-o:before {
content: ""; }
.mppfa-shopping-bag:before {
content: ""; }
.mppfa-shopping-basket:before {
content: ""; }
.mppfa-hashtag:before {
content: ""; }
.mppfa-bluetooth:before {
content: ""; }
.mppfa-bluetooth-b:before {
content: ""; }
.mppfa-percent:before {
content: ""; }
.mppfa-gitlab:before {
content: ""; }
.mppfa-wpbeginner:before {
content: ""; }
.mppfa-wpforms:before {
content: ""; }
.mppfa-envira:before {
content: ""; }
.mppfa-universal-access:before {
content: ""; }
.mppfa-wheelchair-alt:before {
content: ""; }
.mppfa-question-circle-o:before {
content: ""; }
.mppfa-blind:before {
content: ""; }
.mppfa-audio-description:before {
content: ""; }
.mppfa-volume-control-phone:before {
content: ""; }
.mppfa-braille:before {
content: ""; }
.mppfa-assistive-listening-systems:before {
content: ""; }
.mppfa-asl-interpreting:before,
.mppfa-american-sign-language-interpreting:before {
content: ""; }
.mppfa-deafness:before,
.mppfa-hard-of-hearing:before,
.mppfa-deaf:before {
content: ""; }
.mppfa-glide:before {
content: ""; }
.mppfa-glide-g:before {
content: ""; }
.mppfa-signing:before,
.mppfa-sign-language:before {
content: ""; }
.mppfa-low-vision:before {
content: ""; }
.mppfa-viadeo:before {
content: ""; }
.mppfa-viadeo-square:before {
content: ""; }
.mppfa-snapchat:before {
content: ""; }
.mppfa-snapchat-ghost:before {
content: ""; }
.mppfa-snapchat-square:before {
content: ""; }
.mppfa-pied-piper:before {
content: ""; }
.mppfa-first-order:before {
content: ""; }
.mppfa-yoast:before {
content: ""; }
.mppfa-themeisle:before {
content: ""; }
.mppfa-google-plus-circle:before,
.mppfa-google-plus-official:before {
content: ""; }
.mppfa-fa:before,
.mppfa-font-awesome:before {
content: ""; }
.mppfa-handshake-o:before {
content: ""; }
.mppfa-envelope-open:before {
content: ""; }
.mppfa-envelope-open-o:before {
content: ""; }
.mppfa-linode:before {
content: ""; }
.mppfa-address-book:before {
content: ""; }
.mppfa-address-book-o:before {
content: ""; }
.mppfa-vcard:before,
.mppfa-address-card:before {
content: ""; }
.mppfa-vcard-o:before,
.mppfa-address-card-o:before {
content: ""; }
.mppfa-user-circle:before {
content: ""; }
.mppfa-user-circle-o:before {
content: ""; }
.mppfa-user-o:before {
content: ""; }
.mppfa-id-badge:before {
content: ""; }
.mppfa-drivers-license:before,
.mppfa-id-card:before {
content: ""; }
.mppfa-drivers-license-o:before,
.mppfa-id-card-o:before {
content: ""; }
.mppfa-quora:before {
content: ""; }
.mppfa-free-code-camp:before {
content: ""; }
.mppfa-telegram:before {
content: ""; }
.mppfa-thermometer-4:before,
.mppfa-thermometer:before,
.mppfa-thermometer-full:before {
content: ""; }
.mppfa-thermometer-3:before,
.mppfa-thermometer-three-quarters:before {
content: ""; }
.mppfa-thermometer-2:before,
.mppfa-thermometer-half:before {
content: ""; }
.mppfa-thermometer-1:before,
.mppfa-thermometer-quarter:before {
content: ""; }
.mppfa-thermometer-0:before,
.mppfa-thermometer-empty:before {
content: ""; }
.mppfa-shower:before {
content: ""; }
.mppfa-bathtub:before,
.mppfa-s15:before,
.mppfa-bath:before {
content: ""; }
.mppfa-podcast:before {
content: ""; }
.mppfa-window-maximize:before {
content: ""; }
.mppfa-window-minimize:before {
content: ""; }
.mppfa-window-restore:before {
content: ""; }
.mppfa-times-rectangle:before,
.mppfa-window-close:before {
content: ""; }
.mppfa-times-rectangle-o:before,
.mppfa-window-close-o:before {
content: ""; }
.mppfa-bandcamp:before {
content: ""; }
.mppfa-grav:before {
content: ""; }
.mppfa-etsy:before {
content: ""; }
.mppfa-imdb:before {
content: ""; }
.mppfa-ravelry:before {
content: ""; }
.mppfa-eercast:before {
content: ""; }
.mppfa-microchip:before {
content: ""; }
.mppfa-snowflake-o:before {
content: ""; }
.mppfa-superpowers:before {
content: ""; }
.mppfa-wpexplorer:before {
content: ""; }
.mppfa-meetup:before {
content: ""; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }