@charset "UTF-8";
@font-face {
font-family: 'icoach';
src:url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/fonts/iCoach.eot);
src:url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/fonts/iCoach.eot) format('embedded-opentype'),
url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/fonts/iCoach.woff) format('woff'),
url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/fonts/iCoach.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
.sow-icon-iCoachIcons {
font-family: 'icoach';
display: inline-block;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-iCoachIcons[data-sow-icon]:before {
content: attr(data-sow-icon);
}body:after { display: none;
}
body.lb-disable-scrolling {
overflow: hidden;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px; border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px; background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto; }
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px; text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}body {
color: #4d4d4d;
font-family: 'Poppins', sans-serif;
font-size: 14px;
line-height: 1.6;
letter-spacing: 0.5px;
font-weight: lighter;
}
*::-moz-selection {
background: #495bbd;
color: #FFF;
}
*::selection {
background-color: #495bbd;
color: #fff;
}
.img-responsive{
position: relative !important;
} .wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 98.5%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 17px;
margin: 0;
text-align: center;
padding: 10px 4px 0px;
}
.wp-caption a {
color: #fff;
}
.wp-caption,
.gallery {
margin-bottom: 1.6842em;
}
iframe,
embed {
max-width: 100%;
}
.sticky .entry-date {
display: none;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.bypostauthor {} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
display: inline;
float: right;
}
.single-blog-social a[rel~='nofollow'] {
outline: 0em dotted transperant !important;
outline-offset: 0em;
}
img {width: auto;max-width: 100%;} h1,
h2,
h3,
h4,
h5,
h6 {
line-height: 1.4;
}
h1,
.h1,
.h4,
h4 {
font-weight: lighter;
}
.h2,
h2,
h3,
h5,
.h3,
.h5,
h6,
.h6 {
font-weight: bolder;
} a,
li a,
#cssmenu > ul > li > a:after,
#cssmenu #menu-button span,
#cssmenu .submenu-button::after,
#cssmenu .submenu-button::before,
.btn-iprimary,
.btn-light,
.btn-lightborder,
.btn-lightborder:after,
.page-numbers,
.page-numbers:after,
.btn-nav,
.animated,
.about-business,
.about-personal,
.about-fun,
.knowledge-box,
.knowledge-box .keyFeatureTitle,
.knowledge-box .keyFeatureDescription,
input,
textarea,
.menu-left li a:before,
#services-tabs li:before,
ul#recentcomments li:before,
.price-table-box,
.footer-social-icon li,
.about-me-personal,
.about-me-business,
.about-me-fun,
.about-me-knowledge-box,
.tab-menu-area .navbar-toggle {
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
a {
outline: 0;
color: #4d4d4d;
}
a:hover,
a:focus {
color: #495bbd;
outline: 0;
text-decoration: none;
}
p {
font-size: 14px;
line-height: 28px;
font-weight: lighter;
}
.error404 .heading-description {
text-align: center;
} .btn-iprimary {
display: inline-block;
font-size: 16px;
line-height: 16px;
font-weight: bolder;
text-transform: uppercase;
color: #ffffff;
padding: 15px 40px;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
cursor: pointer;
}
.btn-iprimary:focus,
.btn-iprimary:hover {
color: #ffffff;
}
.btn-iprimary:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
-moz-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.btn-iprimary:hover:before,
.btn-iprimary:focus:before,
.btn-iprimary:active:before {
color: #ffffff;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
.btn-blank {
box-shadow: inset 0 0 0 1px #5164cf;
}
.btn-blank:before {
background: #000000;
}
.btn-blank:hover:before,
.btn-blank:focus:before,
.btn-blank:active:before {
background: #000000;
box-shadow: inset 10px 0 0 0px #5164cf;
}
.btn-light {
display: inline-block;
font-weight: normal;
}
.btn-light:focus,
.btn-light:hover {
color: #5164cf;
}
.btn-lightborder {
display: inline-block;
font-weight: normal;
padding: 15px 13px 5px;
line-height: 1;
}
.btn-lightborder:after {
content: '';
width: 0;
display: block;
margin: 10px 0 0;
border-top: 2px solid #5164cf;
}
.btn-lightborder:focus,
.btn-lightborder:hover {
color: #5164cf;
}
.btn-lightborder:focus:after,
.btn-lightborder:hover:after,
.btn-lightborder.current:after {
width: 100%;
}
.btn-lightborder,
.page-numbers {
display: inline-block;
font-weight: normal;
padding: 15px 13px 5px;
line-height: 1;
}
.btn-lightborder:after,
.page-numbers:after {
content: '';
width: 0;
display: block;
margin: 10px 0 0;
border-top: 2px solid #5164cf;
}
.btn-lightborder:focus,
.btn-lightborder:hover,
.page-numbers:focus,
.page-numbers:hover {
color: #5164cf;
}
.btn-lightborder:hover:after,
.btn-lightborder:focus:after,
.btn-lightborder.current:after,
.page-numbers:hover:after,
.page-numbers:focus:after,
.page-numbers.current:after {
width: 100%;
}
.btn-speechblue {
background: #000000;
box-shadow: inset 10px 0 0 0px #5164cf;
}
.btn-speechblue:before {
background: #5164cf;
}
.btn-speechblue:hover:before,
.btn-speechblue:focus:before,
.btn-speechblue:active:before {
background: #5164cf;
box-shadow: inset 10px 0 0 0px #000000;
}
.btn-nav {
display: inline-block;
color: #ffffff;
background: #000000;
cursor: pointer;
line-height: 43px;
padding: 0px 30px;
}
.btn-nav:focus,
.btn-nav:hover {
background: #5164cf;
} .page-title-area {
margin-bottom: 6%;
margin-top: 47px;
overflow: hidden;
}
.page-title-area-full {
margin-bottom: 6%;
margin-top: 47px;
}
.preloader {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #fff;
z-index: 99999;
}
.preloader .preloader-gif {
display: block;
width: 70px;
height: 70px;
position: absolute;
top: 50%;
left: 50%;
margin: -40px 0 0 -40px;
background: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/loader.svg) no-repeat;
transform-origin: 35px 35px;
background-size: contain;
animation: rotate 1s infinite linear;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.preloader .preloader-custom-gif {
display: block;
width: 170px;
height: 80px;
position: absolute;
top: 50%;
left: 50%;
margin: -40px 0 0 -40px;
background: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/preloader/loader.svg) no-repeat;
}
.owl-nav .btn-nav:before {
font-size: 15px;
} .title {
text-align: center;
padding: 45px 0;
}
.title h2 {
color: #5164cf;
padding: 0 0 13px;
line-height: 13px;
font-weight: bolder;
text-transform: uppercase;
}
.title h1 {
color: #000;
padding: 13px 0 0;
font-weight: lighter;
line-height: 24px;
}
.title h1::after {
width: 30px;
height: 3px;
content: '';
margin: 10px auto 0 auto;
display: block;
background: #000;
} .title-left {
text-align: left;
padding: 45px 0;
}
.title-left h2 {
color: #5164cf;
padding: 0 0 13px;
line-height: 13px;
font-weight: bolder;
text-transform: uppercase;
}
.title-left h1 {
color: #000;
padding: 13px 0 0;
font-weight: lighter;
line-height: 24px;
}
.title-left h1::after {
width: 30px;
height: 3px;
content: '';
display: block;
background: #000;
margin: 10px 0 0;
}
.title-left-ul {
padding: 0 0 45px;
}
.title-left-ul h2 {
color: #5164cf;
line-height: 13px;
font-weight: bolder;
text-align: left;
text-transform: uppercase;
}
.title-left-ul h2::after {
width: 30px;
height: 3px;
content: '';
display: block;
background: #000;
margin: 13px 0 0;
}
.title-data h2 a {
color: #5164cf;
line-height: 21px;
font-weight: bolder;
text-align: left;
text-transform: uppercase;
}
.title-data h2 a:hover {
color: #000;
}
.title-data p {
font-size: 13px;
font-weight: normal;
} .title-single p {
font-weight: normal;
padding: 0 0 45px;
} .heading-wrap {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
}
.heading-wrap .heading-layer {
background: rgba(0, 0, 0, 0.5);
}
.heading-wrap .heading-title {
overflow: hidden;
}
.heading-wrap .heading-title h4 {
text-align: center;
font-weight: lighter;
line-height: 24px;
color: #ffffff;
padding: 190px 0 90px;
margin: 0;
} .menu-left {
padding: 0 0 30px;
}
.menu-left ul {
list-style-type: none;
padding-left: 0;
}
.menu-left h6 {
margin: 0 0 15px;
color: #5164cf;
font-weight: bolder;
text-align: left;
text-transform: uppercase;
}
.menu-left h6::after {
width: 30px;
height: 3px;
content: '';
display: block;
background: #000;
margin: 13px 0 0;
}
.menu-left ul li a,
.services-tabs-left li,
ul#recentcomments li{
display: inline-block;
position: relative;
padding: 9px 5px 9px 20px;
}
.services-tabs-left li{
display: block;
}
.menu-left ul li a,
.services-tabs-left li a,
.menu-left ul li .comment-author-link a,
.menu-left ul li.recentcomments a {
color: #4d4d4d;
}
.menu-left li a span {
font-size: 30px;
}
.menu-left ul li a:hover,
.menu-left ul li.active a,
.recentcomments:hover {
color: #000000;
cursor: pointer;
}
.menu-left li a:before,
.services-tabs-left li:before,
ul#recentcomments li:before {
content: '';
position: absolute;
top: 46%;
left: 0;
height: 5px;
width: 5px;
display: block;
background-color: #000;
}
.menu-left li a:hover:before,
.menu-left li.active:before,
.services-tabs-left li:hover:before,
.services-tabs-left li.active:before,
ul#recentcomments li:hover:before {
background: #5164cf;
height: 100%;
top: 0;
}
ul#recentcomments li a {
display: inherit;
padding: 0;
}
ul#recentcomments li a:before {
display: none;
} .icoachpro-section {
overflow: hidden;
}
.no-padding {
padding: 0;
}  .main-logo {
float: left;
padding: 36px 0px 15px;
padding: 15px 0;
}
.logo-light{
color: #fff;
}
.main-logo h4, .main-logo h6{
font-weight: normal;
}
.logo-light a{
color: #fff;
}
.logo-dark a{
color: #000;
}
.logo-dark a,.logo-dark h6{
display: none;
}
.fixed-header .logo-dark a{
display: block;
font-weight: normal;
}
.main-logo img{
max-height: 31px;
}
.img-responsive.logo-dark {
display: none;
}
.logged-in #icoachpro_navigation.navbar-fixed-top{
top: inherit;
} #cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
margin: 0;
padding: 0;
outline: 0;
font-weight: normal;
list-style: none;
line-height: 1;
display: block;
position: initial;
text-decoration: none;
color: #ffffff;
font-size: 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#cssmenu ul li a i,
#cssmenu ul li a [class^="flaticon-"]::before {
font-size: 12px;
}
#cssmenu #menu-button {
display: none;
}
#menu-line {
position: absolute;
bottom: 0;
left: 0;
height: 3px;
background: #5164cf;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#cssmenu {
line-height: 1;
background: none;
float: right;
margin-bottom: -1px;
}
ul.offside li:last-child {
margin-right: 0 !important;
padding-right: 0 !important;
}
#cssmenu > ul > li {
float: left;
margin: 0 20px;
}
#cssmenu > ul > li > a:after,
#cssmenu > ul > li.current_page_item > a:after {
content: '';
border-bottom: 3px solid #5164cf;
display: inline-block;
width: 0;
bottom: 0px;
left: 0;
position: absolute;
}
#cssmenu > ul > li:last-child ul.sub-menu {
right: 0;
}
ul.sub-menu > li > a > form > input {
color: #000;
background: transparent;
border: 1px solid rgba(0, 0, 0, 0.3);
}
ul.sub-menu > li > a > form > input::-webkit-input-placeholder {
color: #000;
}
ul.sub-menu > li > a > form > input::-moz-placeholder {
color: #000;
}
#cssmenu.align-center > ul {
font-size: 0;
text-align: center;
}
#cssmenu.align-center > ul > li {
display: inline-block;
float: none;
}
#cssmenu.align-center ul ul {
text-align: left;
}
#cssmenu.align-right > ul > li {
float: right;
}
#cssmenu.align-right ul ul {
text-align: right;
}
#cssmenu > ul > li > a {
padding: 25px 0px;
border-bottom: 2px solid transparent;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.current-menu-item a,
#cssmenu > ul > li.current-menu-parent > a {
border-color: #5164ce;
} #cssmenu.align-right li:hover > ul {
right: 0;
}
ul.sub-menu .submenu-right {
right: 100%;
}
ul.sub-menu .submenu-left {
left: 100%;
}
#cssmenu ul ul ul {
top: 0;
}
#cssmenu.align-right ul ul ul {
margin-left: 0;
margin-right: 100%;
}
#cssmenu ul ul {
transform: translateY(10px);
opacity: 0;
visibility: hidden;
transition: all 0.3s linear;
position: absolute;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
}
#cssmenu ul li:hover > ul {
transform: translateY(0);
opacity: 1;
visibility: visible;
}
#cssmenu ul ul li {
height: 40px;
opacity: 0;
transform: scale(1);
}
#cssmenu ul li:hover > ul > li {
opacity: 1;
}
#cssmenu ul ul li a {
min-width: 200px;
white-space: nowrap;
padding: 10px 15px;
font-size: 12px;
line-height: 19px;
color: #212121;
background: #f1f1f1;
border-bottom: 1px solid #cacaca;
}
#cssmenu ul ul li a:hover {
background: rgba(241,241,241,0.8);
}
.overlay {
display: none;
}
.navbar{
position: absolute;
z-index: 101;
width: 100%;
} .fixed-header {
background-color: rgba(255, 255, 255, 1);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
width: 100%;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
position: fixed;
}
.fixed-header .custom-logo {
display: none;
}
.fixed-header .logo-dark {
display: block;
}
.fixed-header #cssmenu > ul > li > a {
color: #000;
}
.navbar-fixed-top.fixed-header {
color: #000;
}
#icoach_navigation.navbar.navbar-fixed-top {
border: 0px;
border-width: 0;
}
.navbar.navbar-fixed-top.nav-down {
-webkit-transform: translate(-0%, 0);
-ms-transform: translate(-0%, 0);
transform: translate(-0%, 0);
}
.nav-up {
-webkit-transform: translate(-0%, -100%);
-ms-transform: translate(-0%, -100%);
transform: translate(-0%, -100%);
opacity: 0;
} .sow-slider-base .sow-sld-icon-themeDefault-right:before {
content: "\f178";
}
.sow-slider-base .sow-sld-icon-themeDefault-left:before {
content: "\f177";
}
.icoachpro-slider.animated {
animation-duration: 10s;
}
.icoachpro-slider,
.icoachpro-slider .carousel-inner {
height: 100%;
width: 100%;
min-height: 360px;
}
.icoachpro-slider .carousel,
.icoachpro-slider .item,
.icoachpro-slider .active {
width: 100%;
height: 100%;
min-height: 360px;
}
.icoachpro-slider .carousel-inner,
.icoachpro-slider .item {
background-position: center center;
background-size: cover;
min-height: 360px;
}
.icoachpro-slider .carousel-item {
background-position: center center;
background-size: cover;
}
.icoachpro-slider .image-1 {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/1.jpg);
}
.icoachpro-slider .image-2 {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/2.jpg);
}
.icoachpro-slider .image-3 {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/3.jpg);
}
.icoachpro-slider .slider-control .left {
left: 3%;
}
.icoachpro-slider .slider-control .right {
right: 3%;
left: auto;
}
.icoachpro-slider .slider-control {
color: #fff;
cursor: pointer;
}
.icoachpro-slider .slider-control:hover {
color: #5164cf;
}
.icoachpro-slider .slider-control .left,
.icoachpro-slider .slider-control .right {
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
font-size: 20px;
margin-top: -10px;
}
.icoachpro-slider .slider-layer {
position: absolute;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
}
.icoachpro-slider .slider-caption {
position: absolute;
top: 40%;
}
.icoachpro-slider .slider-text {
width: 58.33333333%;
margin-left: 16.66666667%;
}
.icoachpro-slider .slider-text h1 {
color: #ffffff;
font-weight: lighter;
line-height: 35px;
}
.icoachpro-slider .slider-btn {
padding: 6% 0;
} .about-wrap {
text-align: center;
background: #ffffff;
}
.about-wrap .btn-light {
margin: 37px 0 42px;
}
.about-type {
display: block;
overflow: hidden;
}
.about-box {
overflow: hidden;
position: relative;
}
.about-box .btn-blank,
.about-box .btn-speechblue {
position: absolute;
top: 45px;
left: 0;
z-index: 1;
}
.about-personal:hover{
-o-transform: scale(1.06);
-moz-transform: scale(1.06);
-ms-transform: scale(1.06);
-webkit-transform: scale(1.06);
transform: scale(1.06);
}
.about-personal,
.about-business,
.about-fun {
} .knowledge-box {
text-align: center;
}
.knowledge-box:hover {
color: #ffffff;
background: #5164cf;
}
.knowledge-box span {
} .contact-me-wrap {
background: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/contact-me-bg.jpg) no-repeat center fixed;
background-size: cover;
color: #ffffff;
}
.contact-me-layer {
background: rgba(0, 0, 0, 0.4);
}
.contact-me formTitle {
padding: 15px 0;
text-transform: uppercase;
}
.contact-me formContent {
padding: 15px 0;
opacity: 0.7;
}
span.wpcf7-not-valid-tip {
margin: -12px 0 0;
line-height: 12px;
}
.contact-me input,
.contact-me textarea {
display: inline-block;
width: 100%;
margin: 15px 0;
padding: 6px 12px;
line-height: 26px;
background: transparent;
border-radius: 0;
box-shadow: inherit;
font-weight: lighter;
}
.contact-me textarea {
resize: none;
min-height: 200px;
}
.contact-me p {
margin: 0;
}
.contact-me.darkForm input:focus,
.contact-me.lightForm input:focus,
.contact-me.darkForm textarea:focus,
.contact-me.lightForm textarea:focus {
border-color: #5164cf;
outline: 0;
}
.contact-me input::-moz-placeholder,
.contact-me textarea::-moz-placeholder {
color: #ffffff;
opacity: 0.5;
}
.contact-me input:focus::-moz-placeholder,
.contact-me textarea:focus::-moz-placeholder {
color: #ffffff;
opacity: 1;
}
.contact-me input::-webkit-input-placeholder,
.contact-me textarea::-webkit-input-placeholder {
color: #ffffff;
opacity: 0.5;
}
.contact-me input:focus::-webkit-input-placeholder,
.contact-me textarea:focus::-webkit-input-placeholder {
color: #ffffff;
opacity: 1;
}
.contact-me input:-ms-input-placeholder,
.contact-me textarea:-ms-input-placeholder {
color: #ffffff;
opacity: 0.5;
}
.contact-me input:focus:-ms-input-placeholder,
.contact-me textarea:focus:-ms-input-placeholder {
color: #ffffff;
opacity: 1;
}
.contact-me .wpcf7-response-output {
padding: 5px 10px;
margin: 15px 5px;
}
.contact-me.darkForm label,
.contact-me.lightForm label {
margin: 0 0 10px;
display: block;
line-height: 1;
font-weight: normal;
}
.contact-me input[type=submit] {
margin: 20px 0;
}
.contact-me.darkForm input[type=submit],
.contact-me.lightForm input[type=submit] {
color: #fff;
border: 0;
max-width: 190px;
line-height: 33px;
}
.contact-me.darkForm input[type=submit],
.contact-me.lightForm input[type=submit]:hover {
background: #000000;
box-shadow: inset 10px 0 0 0px #5164cf;
}
.contact-me.lightForm input[type=submit],
.contact-me.darkForm input[type=submit]:hover {
background: #5164cf;
box-shadow: inset 10px 0 0 0px #000000;
} .contact-me.darkForm label {
color: rgba(255, 255, 255, 0.5);
}
.contact-me.darkForm input,
.contact-me.darkForm textarea {
color: #fff;
border: 1px solid rgba(255, 255, 255, 0.2);
}
.contact-me.darkForm .wpcf7-response-output {
color: #FFF;
} .contact-me.lightForm input,
.contact-me.lightForm textarea {
border: 1px solid rgba(66, 66, 66, 0.5);
}
.contact-me.lightForm input::-moz-placeholder,
.contact-me.lightForm textarea::-moz-placeholder {
color: #424242;
opacity: 0.7;
}
.contact-me.lightForm input:focus::-moz-placeholder,
.contact-me.lightForm textarea:focus::-moz-placeholder {
color: #424242;
opacity: 1;
}
.contact-me.lightForm input::-webkit-input-placeholder,
.contact-me.lightForm textarea::-webkit-input-placeholder {
color: #424242;
opacity: 0.7;
}
.contact-me.lightForm input:focus::-webkit-input-placeholder,
.contact-me.lightForm textarea:focus::-webkit-input-placeholder {
color: #424242;
opacity: 1;
}
.contact-me.lightForm input:-ms-input-placeholder,
.contact-me.lightForm textarea:-ms-input-placeholder {
color: #424242;
opacity: 0.7;
}
.contact-me.lightForm input:focus:-ms-input-placeholder,
.contact-me.lightForm textarea:focus:-ms-input-placeholder {
color: #424242;
opacity: 1;
} .services-tab-bg {
padding: 0 0 45px;
}
.services-tab-bg ul {
padding-left: 0;
margin: 0;
list-style-type: none;
}
.services-tabs-top li {
width: 1%;
display: table-cell;
text-align: center;
}
.services-tabs-top li a {
display: block;
margin: 0;
padding: 30px 0;
}
.services-tabs-top li a i,
.so-widget-tab-widget ul li span {
font-size: 30px;
}
.services-tabs-top li a:hover,
.services-tabs-top li.active a {
color: #000000;
}
.services-tabs-top li:before {
content: '';
border-top: 2px solid #5164cf;
display: block;
width: 0;
}
.services-tabs-top li:hover:before {
width: 100%;
}
.services-tabs-top li.active:before {
width: 100%;
}
.services-tab-bg .services-tab-content {
margin: 15px;
padding: 15px;
color: #ffffff;
display: block;
border: 1px solid #ffffff;
background: rgba(0, 0, 0, 0.5);
}
.tab-content>.tab-pane {
overflow: hidden;
} .counter-wrap {
background: #5164cf;
text-align: center;
color: #ffffff;
padding: 75px 0;
}
.counter-wrap .counter-box {
padding: 60px 0;
}
.counter-box {
text-align: center;
}
.counter-box h1 {
font-weight: lighter;
}
.counter-box p {
font-weight: bolderer;
}
.counter-box p:before {
content: '';
display: block;
height: 2px;
background: #000000;
width: 10px;
margin: 15px auto;
} .price-table-box {
margin: 45px 0;
text-align: center;
}
.price-table-box:hover {
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.silver-package-bg {
background: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/services-tab-1.jpg) center center/cover no-repeat scroll transparent;
}
.silver-package-layer,
.normal-package-layer {
padding: 30px 0;
}
.gold-package-layer {
position: relative;
padding: 30px 0;
background: #5164cf;
}
.normal-package-bg {
background: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/about-3.jpg) center center/cover no-repeat scroll transparent;
}
.package-ribbon {
overflow: hidden;
height: 100%;
width: 100%;
position: absolute;
top: 0;
}
.package-ribbon p {
color: #ffffff;
transform: rotate(-45deg);
background: #000;
position: absolute;
top: 12px;
width: 150px;
left: -46px;
font-weight: bolderer;
padding: 5px 0;
}
.package-header h4 {
color: #ffffff;
font-weight: lighter;
}
.package-header h4 span {
font-size: 14px;
}
.package-feature {
padding: 15px 0 20px;
position: relative;
z-index: 1;
}
.package-feature h6 {
color: #5164cf;
padding: 15px 0 0;
}
.package-feature h6::after {
content: '';
display: block;
height: 2px;
background: #000000;
width: 10px;
margin: 5px auto 15px;
}
.package-feature p {
padding: 12px 0;
margin: 0;
}
.package-feature .btn-iprimary {
color: #000000;
margin: 15px 0;
}
.package-feature .btn-iprimary:focus,
.package-feature .btn-iprimary:hover {
color: #ffffff;
} .subscribe-wrap {
background: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/subscribe-bg.jpg) no-repeat center;
background-size: cover;
text-align: center;
}
.subscribe-wrap .subscribe-layer {
background: rgba(0, 0, 0, 0.5);
}
.subscribe {
padding: 90px 0;
}
.subscribe h1 {
color: #ffffff;
text-transform: uppercase;
padding: 15px 0;
}
.subscribe input {
display: inline-block;
width: 40%;
margin: 15px;
padding: 10px 12px;
color: #ffffff;
background: transparent;
border-radius: 0px;
border: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: inherit;
resize: vertical;
}
.subscribe input:focus {
border-color: #5164cf;
outline: 0;
box-shadow: inset 0 0 0 2px #5164cf;
}
.subscribe .btn-iprimary {
margin: 15px 0;
} .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
} .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
}
.blog-carousel .blog-carousel-title { }
.blog-carousel .blog-carousel-title h4 {
color: #5164cf;
text-transform: uppercase;
margin: 0 0 5px;
white-space: nowrap;
text-overflow: ellipsis;
word-break: break-all;
overflow: hidden;
}
.blog-carousel .blog-carousel-title { }
.blog-carousel .blog-carousel-title p {
font-size: 12px;
}
.blog-carousel .blog-carousel-content { }
.blog-carousel-content p {
display: inline;
}
.blog-carousel .blog-carousel-content .btn-light {
padding: 0;
}
.blog-carousel .blog-carousel-image {
margin: 15px 0;
max-height: 230px;
overflow: hidden;
}
.blog-carousel .owl-controls {
padding: 15px 0;
position: relative;
}
.blog-carousel .owl-controls .owl-nav {
float: right;
padding: 15px 0;
}
.blog-carousel .owl-controls .btn-speechblue {
margin: 15px 0;
}
.blog-carousel .owl-controls .owl-dots {
background: #e1e1e1;
height: 2px;
position: absolute;
top: 52px;
width: auto;
right: 179px;
left: 213px;
}  .screen-reader-text {
display: none;
}
.main-sidebar .search-submit {
display: none;
}
.footer-box {
padding-top: 3%;
padding-bottom: 4%;
background-color: #2c3e50;
color: #000000;
}
.footer-box .widget-title {
padding: 20px 0 10px;
color: #000000;
font-size: 18px;
font-weight: 600;
}
.tagcloud {
margin-top: 10px;
display: block;
}
.footer-box .tagcloud > a {
margin: 0 2% 3% 0;
padding: 9px 14px;
line-height: 1em;
font-size: 1em !important;
border: 1px solid #000000;
color: #000000;
display: inline-block;
}
.footer-box .tagcloud > a:hover {
background: #5164cf;
border: 1px solid transparent;
}
.footer-box .footer-widget ul {
list-style: none;
margin-bottom: 0;
padding-left: 0;
}
.footer-box .footer-widget ul li {
padding: 1% 0;
}
.footer-box .footer-widget ul li a {
font-size: 13px;
color: #000000;
transition: all 0.3s ease-in-out 0s;
}
.footer-box .footer-widget ul li a:hover {
color: #5164cf;
}
.footer-box ul.sub-menu {
margin-left: 0px;
}
.footer-box .textwidget {
color: #000000;
font-size: 13px;
line-height: 25px;
}
.footer-box .textwidget p {
color: #000000;
}
.footer-box strong {
padding-bottom: 10px;
display: block;
}
.footer-box .textwidget a {
color: #000000;
transition: all 0.3s ease-in-out 0s;
}
.footer-box .textwidget a:hover {
color: #5164cf;
}
.footer-box select {
-webkit-appearance: none;
-moz-appearance: none;
-webkit-user-select: none;
-moz-user-select: none;
-webkit-padding-end: 20px;
-moz-padding-end: 20px;
-webkit-padding-start: 12px;
-moz-padding-start: 12px;
background-color: #000000;
border: 1px solid #ccc;
border-radius: 0px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
color: #212121;
font-size: 14px;
margin: 0 0px 15px 0;
overflow: hidden;
padding-top: 0px;
padding-bottom: 0px;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
.footer-box table {
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.footer-box td,
.footer-box th {
font-size: 14px;
border: 1px solid #ccc;
padding: 5px 0 5px 0px;
}
.footer-box .calendar_wrap caption {
padding: 0 0 10px;
color: #000000;
}
.footer-box td a {
color: #dbdbdb;
font-weight: bold;
}
.footer-box #today {
font-weight: bold;
}
.footer-box tfoot a {
color: #000000;
}
.footer-box tfoot a:hover {
color: #5164cf;
}
.footer-box .calendar_wrap th {
text-align: center;
}
.footer-box .widget-title a {
color: #bbbbbb;
}
.footer-box .widget-title a:hover {
color: #5164cf;
}
.footer-box .rssSummary {
padding: 5px 0;
font-size: 14px;
line-height: 20px;
}
.footer-box .textwidget img {
border: 0 none;
height: auto;
margin: 0;
max-width: 100%;
padding: 0;
width: auto;
display: block;
}
.footer-box .wp-caption {
background: #000000 none repeat scroll 0 0;
border: 1px solid #f0f0f0;
padding: 5px 3px 10px;
margin-bottom: 10px;
text-align: center;
}
.footer-box .wp-caption p.wp-caption-text {
color: #545454;
font-size: 12px;
line-height: 17px;
margin: 0;
text-align: center;
padding: 10px 4px 0px;
}
.footer-wrap {
background: #e1e1e1;
text-align: center;
padding: 10px 15px;
}
.footer-wrap.style1 ul{
padding-left: 0;
}
.footer-wrap.style1 .footer-logo img {
margin: 0 auto;
}
.footer-logo img.img-responsive {
width: auto;
max-height: 35px;
}
.footer-wrap.style1 .footer-nav ul {
padding: 15px 0;
margin: 0;
}
.footer-wrap.style1 .footer-nav ul li {
display: inline-block;
padding: 0 20px;
}
.footer-wrap.style1 .footer-nav ul li a {
font-weight: bolder;
color: #4d4d4d;
}
.footer-wrap.style1 .footer-nav ul li a:hover {
color: #000;
}
.footer-wrap.style1 .footer-social-icon ul li:hover {
color: #5164cf;
}
.footer-wrap.style1 .footer-social-icon ul {
margin: 0;
text-align: right;
}
.footer-wrap.style1 .footer-social-icon ul li {
display: inline-block;
margin: 6px 8px 0;
cursor: pointer;
vertical-align: -webkit-baseline-middle;
}
.footer-wrap.style1 .footer-social-icon ul li:last-child{
margin-right: 0;
}
.footer-social-icon ul li i::before {
font-size: 18px;
}
.footer-wrap.style1 .copyright p {
font-weight: bolder;
margin: 0;
text-align: left;
}
.footer-wrap.style1 .copyright a:hover {
color: #5164cf;
}
.footer-wrap.style1 .footer-social-icon ul li i::before {
font-size: 24px;
} .footer-wrap.style2{
text-align: center;
}
.footer-wrap.style2 .footer-logo img {
margin: 0 auto;
padding: 0;
}
.footer-wrap.style2 .footer-social-icon ul{
padding-left: 0;
}
.footer-wrap.style2 .footer-nav ul {
padding: 10px 0;
}
.footer-wrap.style2 .footer-nav ul li {
display: inline-block;
padding: 0 20px;
}
.footer-wrap.style2 .footer-nav ul li a {
font-weight: 500;
color: #4d4d4d;
}
.footer-wrap.style2 .footer-nav ul li a:hover {
color: #000;
}
.footer-wrap.style2 .footer-social-icon ul li:hover {
color: #5164cf;
}
.footer-wrap.style2 .footer-social-icon ul li {
display: inline-block;
margin: 5px 13px;
cursor: pointer;
}
.footer-wrap.style2 .footer-social-icon ul li i::before {
font-size: 35px;
}
.footer-wrap.style2 .copyright p {
font-weight: 500;
padding: 5px 0;
}
.footer-wrap.style2 .copyright a:hover {
color: #5164cf;
}  .about-me-heading-wrap {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/heading-about-me-bg.jpg);
}
.about-me-content {
padding: 45px 0;
}
.about-me-skills {
padding: 45px 0;
} .skill-bars .skill {
width: 100%;
height: 15px;
background-color: #e1e1e1;
position: relative;
margin-bottom: 75px;
box-sizing: border-box;
}
.skill-bars .skill:last-child {
margin-bottom: 0;
}
.skill-bars .skill-title {
position: absolute;
bottom: 5px;
font-weight: normal;
}
.skill-bars .count-bar::after {
content: '';
display: inline-block;
position: absolute;
right: 0px;
border-right: 5px solid #000000;
height: 15px;
}
.skill-bars .count-bar {
width: 95%;
height: 15px;
width: 0px;
position: relative;
background: #5164cf;
}
.skill-bars .count-bar .count {
position: absolute;
top: -25px;
right: -17px;
color: #4d4d4d;
font-weight: normal;
}
.skill-bars .count-bar:after {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
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: 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-repeat: repeat-x;
-webkit-background-size: 32px 30px;
background-size: 32px 30px;
-webkit-animation: progress 1s linear infinite;
-moz-animation: progress 1s linear infinite;
animation: progress 1s linear infinite;
}
@-webkit-keyframes progress {
to {
background-position: 30px 0;
}
}
@-moz-keyframes progress {
to {
background-position: 30px 0;
}
}
@keyframes progress {
to {
background-position: 30px 0;
}
} .about-me-type {
display: block;
overflow: hidden;
}
.about-me-type .btn-speechblue {
position: absolute;
top: 45px;
left: 0;
}
.about-me-personal {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/about-1.jpg);
}
.about-me-business {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/about-2.jpg);
}
.about-me-fun {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/about-3.jpg);
}
.about-me-personal,
.about-me-business,
.about-me-fun {
padding: 40% 0;
position: relative;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: center;
}
.about-me-personal:hover,
.about-me-business:hover,
.about-me-fun:hover {
background-size: 105% 105%;
} .about-me-knowledge-box {
text-align: center;
padding: 30px;
display: inline-block;
}
.about-me-knowledge-box:hover {
color: #ffffff;
background: #5164cf;
}
.about-me-knowledge-box i {
font-size: 30px;
line-height: 28px;
padding: 15px 0;
display: block;
}
.about-me-knowledge-box h2 {
padding: 15px 0;
}
.about-me-knowledge-box p {
padding: 5px 0;
}  .services-heading-wrap {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/heading-services-bg.jpg);
}
.services-tab-blank .tab-menu-area,
.services-tab-blank .tab-content-area {
padding: 45px 15px;
}
.services-tab-blank .services-image {
width: 50%;
float: left;
margin: 8px 30px 30px 0;
}
.services-tabs-left li a span {
font-size: 30px;
}
.services-tabs-left li a:hover,
.services-tabs-left li.active a {
color: #000000;
}
.services-tab-blank .services-tab-content {
text-align: left;
}
.services-tab-blank .title-left-ul {
padding-bottom: 35px;
}
.tab-menu-area .navbar-header {
display: none;
}
.services-tab-collapse {
padding: 0;
}  .blog-heading-wrap {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/heading-services-bg.jpg);
}
.blog-menu-area {
padding: 45px 15px;
}
.blog-menu-area select {
width: 100%;
height: 36px;
outline: 0;
padding-left: 2px;
background-color: #ffffff;
border: 1px solid #a2a2a2;
}
.blog-menu-area table {
width: 100%;
text-align: center;
}
.blog-menu-area td,
.blog-menu-area th {
text-align: center;
border: 1px solid #a2a2a2;
padding: 5px 0 5px 0px;
}
.blog-menu-area #today {
font-weight: bolder;
background: #E1E1E1;
}
.blog-menu-area td a {
font-weight: bolder;
}
.search-form {
position: relative;
}
.search-form label {
display: block;
margin-bottom: 15px;
}
input[type="search"].search-field {
border: 1px solid #c6c6c6;
outline: 0;
width: 100%;
padding-left: 5px;
border-right: transparent;
height: 36px;
}
button.search-submit {
bottom: inherit;
top: 0;
}
.search-submit {
position: absolute;
right: 0%;
bottom: 15px;
border: 0;
outline: 0;
padding: 0;
width: 36px;
background: #000;
color: #fff;
text-align: center;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}
.search-submit:hover,
.search-submit:focus {
background: #5164ce;
outline: 0;
}
.search-submit::before {
content: '\f002';
font-size: 16px;
line-height: 36px;
font-family: 'FontAwesome';
}
.blog-menu-area input {
width: 100%;
font-weight: lighter;
}
.search-field:hover:focus {
border-color: #a9a9a9;
outline: 0;
}
.blog-menu-area .search-field {
border: 1px solid #a2a2a2;
padding: 2px 5px;
}
.blog-menu-area .widget_text img {
width: 100%;
height: auto;
margin-bottom: 15px;
}
.blog-menu-area .tagcloud a {
font-weight: normal;
margin: 0 2% 3% 0;
padding: 9px 14px;
font-size: 14px !important;
border: 1px solid;
display: inline-block;
}
.blog-menu-area .menu-left:last-child {
padding: 0;
}
.blog-content-area {
padding: 0px 0 30px;
}
.blog-content {
padding: 0 0 15px;
margin: 0 0 20px;
border-bottom: 1px solid #a2a2a2;
}
.blog-content:last-child {
border: 0;
padding: 0;
}
.blog-content .blog-images {
max-height: 225px;
margin: 0 0 15px;
overflow: hidden;
}
.blog-content-area .btn-iprimary {
margin-top: 7px;
}
.blog-content-area .search-area {
text-align: center;
}
.blog-content-area .search-area p {
padding: 10px 0;
}
.blog-content-area .search-area .search-form {
max-width: 500px;
margin: 0 auto;
}  .single-blog-heading-wrap {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/heading-single-blog-bg.jpg);
}
.single-blog-menu-area {
padding: 45px 0;
}
.single-blog-content-area {
max-width: 760px;
}
.single-blog-content .single-blog-images {
max-height: 390px;
overflow: hidden;
margin: 0 0 30px;
}
.content {padding: 38px 15px;}
.single-blog-content .title-data p {
padding: 0;
}
.single-blog-content h2,.blog-content-area h2{
margin-top: 4px;
line-height: 0;
}
.single-blog-content p {
padding: 0 0 45px;
}
.single-blog-tag {
font-weight: normal;
padding: 0 0 45px;
}
.single-blog-tag span {
padding: 0 5px;
}
.single-blog-tag a:hover {
color: #5164cf;
}
.single-blog-social {
text-align: right;
font-weight: normal;
padding: 0 0 45px;
}
.single-blog-social span {
vertical-align: top;
}
.single-blog-social a {
font-size: 25px;
padding: 0 2px;
}
.single-blog-social a:hover {
color: #5164cf;
}
.comments-count {
font-weight: normal;
}
.comment-body {
padding: 0 0px 45px;
}
.comment {
max-width: 640px;
position: relative;
}
.comment .comment-author img {
float: left;
margin: 0 0 15px;
max-height: 50px;
max-width: 50px;
}
.comment b {
font-weight: normal;
padding-left: 15px;
}
.comment span {
display: none;
}
.comment .comment-metadata a {
padding-left: 15px;
color: #a2a2a2;
}
.comment .comment-awaiting-moderation {
padding-left: 65px;
font-style: italic;
font-weight: normal;
}
.comment .reply {
position: absolute;
top: 0;
right: 0;
}
.comment .comment-reply-link {
font-size: 14px;
line-height: 14px;
font-weight: bolder;
color: #000;
text-transform: uppercase;
}
.comment .comment-reply-link:hover {
color: #5164cf;
}
.comment .comment-content {
padding-left: 65px;
}
.comment-respond {
padding: 45px 0 0;
}
.comment-form {
padding: 0 0 45px;
}
.comment-form h2 {
padding: 0 0 30px;
}
.comment-form form {
max-width: 590px;
}
.comment-form input,
.comment-form textarea {
display: inline-block;
width: 100%;
margin: 15px 0;
padding: 8px 12px;
color: #a2a2a2;
background: transparent;
border-radius: 0px;
border: 1px solid #a2a2a2;
box-shadow: inherit;
outline: 0;
}
.comment-form input:focus,
.comment-form textarea:focus {
border-color: #5164cf;
outline: 0;    
}
.comment-form textarea {
resize: vertical;
min-height: 100px;
}
.comment-form input::-moz-placeholder,
.comment-form textarea::-moz-placeholder {
color: #a2a2a2;
opacity: 1;
font-weight: normal;
}
.comment-form input::-webkit-input-placeholder,
.comment-form textarea::-webkit-input-placeholder {
color: #a2a2a2;
opacity: 1;
font-weight: normal;
}
.comment-form input:-ms-input-placeholder,
.comment-form textarea:-ms-input-placeholder {
color: #a2a2a2;
opacity: 1;
font-weight: normal;
}
.comment-form input:nth-child(2) {
width: 47.5%;
float: right;
}
.comment-form .comment-form-comment {
position: relative;
overflow: hidden;
margin-bottom: 15px;
width: 100%;
}
.comment-form textarea {
margin-bottom: 0;
resize: none;
background: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/textarea.png) no-repeat;
background-position: right bottom;
}
.comment-form .btn-speechblue {
margin-top: 15px;
}
.comment-form label {
display: none;
}
.comment-form #url {
width: 100%;
}
.comment-form #author {
float: left;
}
.comment-form .form-submit input {
margin: 0;
padding: 0;
border: 0;
color: #ffffff;
box-shadow: inset 0 0;
}
.comment-form p.form-submit {
display: inline-block;
font-size: 16px;
line-height: 16px;
font-weight: bolder;
text-transform: uppercase;
color: #ffffff;
padding: 15px 40px;
margin-top: 15px;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
cursor: pointer;
border: 0;
}
.comment-form p.form-submit:before {
background: #5164cf;
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
-moz-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.comment-form .form-submit:hover::before {
background: #5164cf;
box-shadow: inset 10px 0 0 0px #000000;
color: #ffffff;
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
.single-blog-menu-area .single-blog-post-menu-title h2 {
padding: 0 0 45px;
}
.single-blog-menu-post {
display: inline-block;
padding: 0 0 45px;
}
.single-blog-menu-area .single-blog-menu-area-image {
float: left;
}
.single-blog-menu-area .single-blog-menu-area-image img {
max-width: 100px;
}
.single-blog-menu-area .single-blog-menu-area-content {
padding-left: 15px;
float: left;
}
.single-blog-menu-area .single-blog-menu-area-content .single-blog-menu-title {
font-weight: normal;
}
.single-blog-menu-area .single-blog-menu-area-content .single-blog-menu-date {
color: #a2a2a2
}  .contact-me-heading-wrap {
background-image: url(//lawfirmpricing.com/wp-content/themes/icoachpro/assets/images/heading-contact-me-bg.jpg);
}
.contact-me-map {
line-height: 0;
position: relative;
}
.contact-me-map #map {
width: 100%;
height: 670px;
}
.contact-me-map .map-content {
width: 412px;
margin-top: 165px;
float: right;
background: #ffffff;
padding: 30px;
}
.map-content span {
padding-right: 15px;
}
.map-content .address td,
.map-content .contact td {
padding: 0 0 30px;
}
.contact-me-map .map-content-layer {
background: rgba(229, 229, 229, 0.5);
position: absolute;
top: 0;
z-index: 1;
width: 50%;
height: 100%;
} .flex {
display: flex;
justify-content: center;
}
.menu-options {
display: none;
}
.counter-box .column_inner h5 {
font-weight: bolderer;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
padding: 0;
margin: 0;
}
.port_menu1 {
padding: 0 15px 25px;
margin: 0;
}
.port_menu1 li {
float: left;
display: inline-block;
padding: 0 8px 5px;
}
.port_menu1 li:first-child {
padding-left: 0;
}
.port_menu1 li:last-child {
padding-right: 0;
}
.port_menu1 li a {
display: block;
color: #e61119;
text-align: center;
padding: 1em 2em;
font-size: 1em;
line-height: 1em;
text-decoration: none;
border-radius: 0.25em;
text-transform: capitalize;
background: #fff;
border: 2px solid #e61119;
}
.port_menu1 li a:hover,
.port_menu1 li a.active {
background: #e61119;
color: #fff;
}
.portfolio-items {
margin: 0;
}
.portfolio-item {
margin-bottom: 30px;
position: relative;
}
.portfolio-item img {
width: 100%;
}
.hover-effect h2 {
color: #ffffff;
font-size: 24px;
text-align: center;
}
.portfolio-item .hover-effect {
position: absolute;
top: 0;
color: #fff;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
}
.portfolio-item:hover .hover-effect {
background: rgba(230, 17, 25, 0.7);
opacity: 1;
} .gallery-item {
position: relative;
text-align: center;
margin-bottom: 30px;
}
.gallery-item .thumb {
min-height: 360px;
}
.gallery-item .thumb .ovelay {
-wekbit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
position: absolute;
top: 15px;
left: 30px;
width: calc(100% - 60px);
height: calc(100% - 30px);
background: rgba(0,0,0,0.5);
opacity: 0;
}
.gallery-item .thumb .ovelay .content {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 90%;
}
.gallery-item .thumb .ovelay .content:before,
.gallery-grid-wrapper.tpl2 .gallery .gallery-item .thumb .ovelay .content:after {
content: " ";
display: table;
}
.gallery-item .thumb .ovelay .content .imag-alt {
-wekbit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
font-size: 20px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.03em;
margin-bottom: 5px;
color: #fff;
word-wrap: break-word;
-wekbit-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-o-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
.gallery-item .thumb .ovelay .content .title {
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
font-size: 18px;
line-height: 28px;
letter-spacing: 0.01em;
text-transform: uppercase;
color: #ffffff;
margin-bottom: 30px;
-wekbit-transform: scale(0.8);
-moz-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}
.gallery-item .thumb .ovelay .content .lightbox {
-wekbit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
position: relative;
display: inline-block;
margin-top: 20px;
width: 30px;
height: 28px;
transform-style: preserve-3d;
transform: scale(2);
font-size: 24px;
color: #fff;
}
.gallery-item:hover .ovelay .content .imag-alt a{
color: #fff;
}
.gallery-item:hover .ovelay {
opacity: 1;
}
.gallery-item:hover .ovelay .content .imag-alt{
-wekbit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.gallery-item:hover .ovelay .content .lightbox{
transform: scale(1.0);
}
.lightbox .lb-image{
border: none;
-webkit-box-shadow: 0px 0px 17px -2px rgba(255,255,255,0.5);
-moz-box-shadow: 0px 0px 17px -2px rgba(255,255,255,0.5);
box-shadow: 0px 0px 17px -2px rgba(255,255,255,0.5);
}
.col4{
display: inline-block;
width:33%;
margin-right: -3px;
margin-left: -3px;
}
.gallery-item.style2{
margin-bottom: -6px;
}
.gallery-item.style2 .thumb .ovelay{
width: 100%;
height: 100%;
top: 0;
left: 0;
}   @media only screen and (min-width:1500px) {
.container {
width: 78%;
}
}
@media only screen and (max-width:1024px) {  .main-logo {
float: none;
}
.main-logo img {
margin: 0 auto;
display: block;
}
.main-logo .custom-logo-link {
float: none;
}
.logoText {
display: none;
} .logged-in #icoach_navigation.navbar.navbar-fixed-top{
top: 46px;
}
.main-logo .logo-dark {
display: none;
}
.fixed-header .logo-dark {
display: block;
} #menu-line {
display: none;
}
#icoachpro_navigation.navbar.fixed-header {
position: fixed;
}
#cssmenu {
width: 100%;
top: 0;
left: 0;
overflow: auto;
}
#cssmenu > ul{
height: calc(100vh - 80px);
overflow: auto
}
#cssmenu ul.offside{
left: -100%;
}
#cssmenu ul.offside.open{
left: 0;
}
#cssmenu ul {
position: absolute;
top: 0;
width: 100%;
right: 0;
left: 0;
bottom: 0;
text-align: left;
text-align: center;
-webkit-transition: all 0.7s ease-in-out;
-moz-transition: all 0.7s ease-in-out;
-ms-transition: all 0.7s ease-in-out;
-o-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
}
#cssmenu > ul ul{
display: none;
}
#cssmenu > ul > li{
margin: 0;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.current-menu-item a, #cssmenu > ul > li.current-menu-parent > a{
border-color: rgba(0, 0, 0, 0.1); }
#cssmenu ul li,
#cssmenu ul ul li,
#cssmenu ul li:hover > ul > li {
width: 100%;
height: auto;
opacity: 1;
position: relative;
}
#cssmenu ul.offside.open li:hover a,
#cssmenu ul.offside.open ul li a:hover {
border-color: #dadada;
}
#cssmenu .sub-menu li.has-sub::after {
display: none;
}
#cssmenu li:hover > ul {
padding: 0;
}
#cssmenu ul li a,
#cssmenu ul ul li a {
width: 100%;
color: #000;
background: #fff;
}
#cssmenu > ul > li > a {
padding: 0 50px;
margin: 0;
line-height: 40px;
height: 40px;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#cssmenu > ul > li > a::after {
border: 0;
}
#cssmenu > ul > li,
#cssmenu.align-center > ul > li,
#cssmenu.align-right > ul > li {
float: none;
display: block;
z-index: 2;
position: relative;
}
#cssmenu li > ul {
left: auto;
background-color: transparent;
box-shadow: none;
}
#cssmenu ul ul {
opacity: 1;
visibility: visible;
transform: inherit;
}
#cssmenu ul ul li a {
font-size: 12px;
line-height: 40px;
border: 0;
padding: 0 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#cssmenu ul ul li a:before,
#cssmenu ul ul li ul li a:before {
padding: 0 5px 0 10px;
}
#cssmenu ul ul li ul li a:before {
}
#cssmenu ul ul li ul li a {
padding: 0 0 0 25px
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
color: #5164cf;
}
#cssmenu ul ul,
#cssmenu ul ul ul {
position: relative;
top: 0;
left: 0;
right: auto;
width: 100%;
padding: 0;
margin: 0px 0 0px;
}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after {
display: none;
}
.logged-in #cssmenu #menu-button{
top: 57px;
}
#cssmenu #menu-button {
display: block;
width: 30px;
height: 35px;
left: 15px;
top: 10px;
position: fixed;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
cursor: pointer;
z-index: 999;
}
#cssmenu #menu-button span {
display: block;
position: absolute;
height: 2px;
width: 50%;
background: #5164ce;
opacity: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.fixed-header #cssmenu #menu-button span {
background: #000000;
}
#cssmenu #menu-button span:nth-child(even) {
left: 50%;
}
#cssmenu #menu-button span:nth-child(odd) {
left: 0px;
}
#cssmenu #menu-button span:nth-child(1),
#cssmenu #menu-button span:nth-child(2) {
top: 10px;
}
#cssmenu #menu-button span:nth-child(3),
#cssmenu #menu-button span:nth-child(4) {
top: 17px;
}
#cssmenu #menu-button span:nth-child(5),
#cssmenu #menu-button span:nth-child(6) {
top: 24px;
}
#cssmenu #menu-button.menu-opened span:nth-child(1),
#cssmenu #menu-button.menu-opened span:nth-child(6) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
background: #000000;
}
#cssmenu #menu-button.menu-opened span:nth-child(2),
#cssmenu #menu-button.menu-opened span:nth-child(5) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
background: #000000;
}
#cssmenu #menu-button.menu-opened span:nth-child(1) {
left: 2px;
top: 10px;
}
#cssmenu #menu-button.menu-opened span:nth-child(2) {
left: calc(50% - 5px);
top: 10px;
}
#cssmenu #menu-button.menu-opened span:nth-child(3) {
left: -50%;
opacity: 0;
background: #000000;
}
#cssmenu #menu-button.menu-opened span:nth-child(4) {
left: 100%;
opacity: 0;
background: #000000;
}
#cssmenu #menu-button.menu-opened span:nth-child(5) {
left: 2px;
top: 18px;
}
#cssmenu #menu-button.menu-opened span:nth-child(6) {
left: calc(50% - 5px);
top: 18px;
}
#cssmenu .submenu-button {
position: absolute;
z-index: 10;
right: 0;
top: 0;
display: block;
border-left: 1px solid rgba(120, 120, 120, 0.15);
height: 40px;
width: 40px;
cursor: pointer;
}
#cssmenu .submenu-button::after,
#cssmenu .submenu-button::before {
content: '';
display: block;
position: absolute;
background: #000000;
z-index: 99;
transform: rotate(45deg);
}
#cssmenu .submenu-button::after {
top: 18px;
left: 18px;
width: 1px;
height: 7px;
}
#cssmenu .submenu-button::before {
left: 10px;
top: 21px;
width: 8px;
height: 1px;
}
#cssmenu .submenu-button.submenu-opened::after {
transform: rotate(130deg);
}
#cssmenu .submenu-button.submenu-opened::before {
transform: rotate(-45deg);
}
#cssmenu .submenu-button.submenu-opened:after {
display: block;
}
.overlay {
display: block;
}
.main-logo h4,
.main-logo h6 {
text-align: center;
}
}
@media only screen and (max-width:991px) {  .knowledge-box {
padding: 30px 15%;
}  .services-tab-blank .tab-menu-area {
padding-bottom: 30px;
}
.tab-menu-area .navbar-header {
float: none;
display: block;
}
.tab-menu-area .navbar-header p {
line-height: 30px;
font-weight: normal;
text-transform: capitalize;
}
.tab-menu-area .services-tabs-left li::before {
display: none;
}
.services-tabs-left li a {
padding-left: 0;
}
.tab-menu-area .navbar-default .navbar-toggle:focus,
.tab-menu-area .navbar-default .navbar-toggle:hover {
color: #5164cf;
background: none;
}
.tab-menu-area .navbar-toggle {
border: 0;
margin: 0 -15px 0 0;
padding: 9px 15px 14px 20px;
line-height: 11px;
}
.tab-menu-area .navbar-default .navbar-collapse {
border-top: 1px solid #e1e1e1;
}  .comment,
.comment-form form {
margin: 0 auto;
}
.single-blog-menu-post {
width: 100%;
}  .contact-me-map .map-content {
width: 380px;
} }
@media (min-width: 768px) and (max-width: 991px) { .tab-menu-area .navbar-collapse.collapse {
display: none !important;
}
.tab-menu-area .navbar-collapse.collapse.in {
display: block !important;
}
.tab-menu-area .navbar-header .collapse,
.tab-menu-area .navbar-toggle {
display: block !important;
} }
@media only screen and (max-width:767px) { .title-left {
text-align: center;
}
.title-left h1::after {
margin: 10px auto 0 auto;
} header > #icoachpro_navigation > .container {
padding: 0;
}
.responsive {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; -webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.responsive .sidebar {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.responsive .content {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
} .about-personal,
.about-business,
.about-fun {
padding: 18% 0;
}
.about-box .btn-blank,
.about-box .btn-speechblue {
top: 15%;
} .services-tab-bg .services-tab-content {
padding: 10px;
margin: 10px;
} .knowledge-box {
padding: 30px 5%;
} .subscribe input {
width: 100%;
margin: 15px 0;
} .blog-carousel .blog-carousel-title {
text-align: center;
}
.blog-carousel .owl-controls {
text-align: center;
}
.blog-carousel .owl-controls .owl-nav {
float: none;
}
.blog-carousel .owl-controls .owl-dots {
top: 105px;
left: 15%;
right: 15%;
}
.blog-carousel .owl-controls .btn-speechblue {
margin: 45px 0 15px;
} .footer-wrap .footer-nav ul li {
display: block;
}  .about-me-skills {
padding: 0 0 45px;
}
.about-me-personal,
.about-me-business,
.about-me-fun {
padding: 30% 0;
}  .single-blog-social {
text-align: center;
}
.comment .comment-author img {
float: none;
}
.comment b {
float: left;
width: 100%;
padding: 0;
}
.comment .comment-metadata a,
.comment .comment-awaiting-moderation,
.comment .comment-content {
padding: 0;
}
.comment .reply {
top: 65px;
}  .contact-me-map .map-content-layer {
width: 100%;
position: inherit;
}
.contact-me-map .map-content {
width: 100%;
margin-top: 0;
}
.contact-me-map #map {
height: 350px;
}  .menu-options,
.port_menu1 {
width: calc(100% - 30px);
max-width: 400px;
margin: 0 auto;
text-align: center;
}
.menu-options {
display: block;
cursor: pointer;
padding: 5px 10px;
border: 1px solid #dbdbdb;
}
.menu-options span {
float: right;
}
.menu-options .selected-option {
text-transform: uppercase;
font-weight: bolder;
}
.port_menu1 {
display: none;
border: 1px solid #dbdbdb;
padding: 0;
}
.portfolio-items {
margin: 30px 0 0;
}
.port_menu1 li {
padding: 0;
float: none;
width: 100%;
}
.port_menu1 li a {
padding: 5px 5px;
font-size: 13px;
border: none;
border-top: 1px solid;
border-radius: 0;
}
.hover-effect h2 {
font-size: 15px;
}
.footer-wrap.style1 .copyright p, .footer-wrap{
text-align: center;
}
.footer-wrap.style1 .footer-social-icon ul {
text-align: center;
}
.services-tab-bg-1,.heading-wrap{
background-attachment: scroll !important;
}
.gallery-item .thumb {
min-height: 230px;
}
.project{
width: 100% !important;
}
.blog-carousel .owl-controls .owl-dots{
background: none;
}
.owl-carousel.owl-loaded {
text-align: center;
}
.col4{
width: 50%;
}
.footer-social-icon, .footer-logo, .copyright{
padding: 10px 0;
}
}
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes 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 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);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
from,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash {
from,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes 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 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);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes 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 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);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes 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 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);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes 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 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);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-webkit-keyframes 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, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes 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, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes 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 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);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes 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 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;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes 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 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);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes 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 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);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes 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 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;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes 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 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;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes 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 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;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes 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 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);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes 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 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);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes 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 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);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes 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 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);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes 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 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);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes 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 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);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes 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 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;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes 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 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);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes 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 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);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes 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 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;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes 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 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;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes 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 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;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes 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 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;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes 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 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;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes 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 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;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes 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 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;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes 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 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;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes 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 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;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes 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 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;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes 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 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;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes 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 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;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes 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 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;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes 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 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;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes 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 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;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes 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 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);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
} @keyframes zoomIn {
from {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
100% {
opacity: 1;
-webkit-transform: scale3d(3, 3, 3);
-moz-transform: scale3d(3, 3, 3);
-o-transform: scale3d(3, 3, 3);
-ms-transform: scale3d(3, 3, 3);
transform: scale3d(3, 3, 3);
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
} @-webkit-keyframes 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 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);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes 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 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);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes 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 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);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes 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 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);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes 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 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);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes 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 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;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes 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 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;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes 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 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);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes 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 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);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes 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 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);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes 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 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);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes 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 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);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes 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 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);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes 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 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);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes 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 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);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes 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 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);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}@media all {
html.with-featherlight { overflow: hidden;
}
.featherlight {
display: none; position:fixed;
top: 0; right: 0; bottom: 0; left: 0;
z-index: 2147483647;  text-align: center; white-space: nowrap; cursor: pointer;
background: #333; background: rgba(0, 0, 0, 0);
} .featherlight:last-of-type {
background: rgba(0, 0, 0, 0.8);
}
.featherlight:before { content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.featherlight .featherlight-content { position: relative; text-align: left;
vertical-align: middle;
display: inline-block; overflow: auto; margin-left: 5%;
margin-right: 5%;
max-height: 95%; background: #fff;
cursor: auto; white-space: normal;
} .featherlight .featherlight-inner { display: block;
} .featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
display: none;
}
.featherlight .featherlight-close-icon { position: absolute;
z-index: 9999;
top: 20px;
right: 20px; line-height: 25px;
width: 25px; cursor: pointer;
text-align: center;
font-family: Arial, sans-serif;
background: #fff; color: #0085ba;
border: none;
padding: 0;
} .featherlight .featherlight-close-icon::-moz-focus-inner {
border: 0;
padding: 0;
}
.featherlight .featherlight-image { width: 100%;
}
.featherlight-iframe .featherlight-content { border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch;
overflow-y: scroll;
}
.featherlight iframe { border: none;
}
.featherlight * { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
} @media only screen and (max-width: 1024px) {
.featherlight .featherlight-content { margin-left: 0;
margin-right: 0;
max-height: 98%;
}
} @media print {
@page {size: landscape}
html.with-featherlight > * > :not(.featherlight) {
display: none;
}
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0); }
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
pointer-events: none;
} .ui-icon {
display: inline-block;
vertical-align: middle;
margin-top: -.25em;
position: relative;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.ui-widget-icon-block {
left: 50%;
margin-left: -8px;
display: block;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-datepicker {
width: 17em;
padding: .1;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover:hover {
background: transparent;
border-color:transparent;
opacity: .6;
}
.ui-datepicker .ui-datepicker-prev:hover {
background: transparent;
border-color:transparent;
opacity: .6;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 46%;
float: left;
margin: 2px 3px;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0;
background: #f4f4f4;
border: 0;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .3em;
text-align: center;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
} .ui-datepicker .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
left: .5em;
top: .3em;
} .ui-widget {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
}
.ui-widget.ui-widget-content {
border: 1px solid #e4e4e4;
}
.ui-widget-content {
border: 1px solid #dddddd;
background: #ffffff;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 0px solid #dddddd;
background: #000000;
color: #ffffff;
font-weight: bold;
}
.ui-widget-header a {
color: #333333;
}
table.ui-datepicker-calendar thead{
background: #000;
color: #fff;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
border: 1px solid #f4f4f4;
background: #f4f4f4;
font-weight: normal;
color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
color: #454545;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
border: 1px solid #ededed;
background: #ededed;
font-weight: normal;
color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
color: #2b2b2b;
text-decoration: none;
}
.ui-visual-focus {
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
border: 1px solid #000;
background: #000;
font-weight: normal;
color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
border: #003eff;
background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #ffffff;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #d8d8d8;
background: #d8d8d8;
color: #ffffff;
}
.ui-state-checked {
border: 1px solid #dad55e;
background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #f1a899;
background: #fddfdf;
color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70); font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35); background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240);
}
.ui-widget-header .ui-icon {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
}
.ui-button .ui-icon {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/frontend/assets/images/ui-icons_ffffff_256x240.png);
} .ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-radius: 0px;
} .ui-widget-overlay {
background: #aaaaaa;
opacity: .3;
filter: Alpha(Opacity=30); }
.ui-widget-shadow {
-webkit-box-shadow: 0px 0px 5px #666666;
box-shadow: 0px 0px 5px #666666;
}
.survey_general_container .ps_resposive_table .ui-datepicker-calendar thead th:last-child a, td:last-child a.ui-state-default {
padding-right: 0 !important;
color: #bd0000 !important;
}.survey_general_container label {
color: #333;
display: block;
font-weight: normal;
margin-bottom: 0.5em;
cursor: pointer;
}
.survey_general_container select {
width: 100%;
height: 40px;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0px;
padding: 6px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI1NSAyNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iYXJyb3ctZHJvcC1kb3duIj4KCQk8cG9seWdvbiBwb2ludHM9IjAsNjMuNzUgMTI3LjUsMTkxLjI1IDI1NSw2My43NSAgICIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-position: right center;
background-size: 13px;
background-origin: content-box;
background-color: #fff;
outline: none;
}
.survey_general_container select[multiple] {
height: auto;
background: none;
overflow: auto;
}
.survey_general_container span.ps_required {
color: red;
margin-left: -5px
}
.survey_general_container .survey_textarea {
width: 100%;
outline: none !important;
}
.survey-container .ps_progressbar_generalcontainer {
overflow: hidden;
}
button.post-edit-btn.ps_survey_btn_submit.survey_submit_btn,
.swal-button {
padding: 11px 20px;
margin: 0;
border-radius: 3px;
font-size: 17px;
text-transform: none;
}
.survey_general_container  input[type='date'],
.survey_general_container  input[type='number'],
.survey_general_container  input[type='email'],
.survey_general_container  input[type='text']{
width: 100%;
height: 40px;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0px;
padding: 6px;
background-repeat: no-repeat;
background-position: right center;
background-size: 13px;
background-origin: content-box;
background-color: #fff;
}
.survey_general_container .radio-btn,
.survey_general_container .check-btn {
display: flex;
align-items: center;
}
.survey_general_container .ps-centered .radio-btn,
.survey_general_container .ps-centered .check-btn {
display: block;
}
.survey_general_container label.radio-btn span.ps_survey_onlyext,
.survey_general_container label.check-btn span.ps_survey_onlyext {
flex: 1;
}
.survey_general_container .radio-btn span:not(.ps_survey_onlyext) {
background: #fff;
border: 1px solid #000;
width: 19px;
height: 19px;
display: inline-block;
vertical-align: middle;
position: relative;
margin-right: 10px;
border-radius: 50%;
}
.survey_general_container .radio-btn span:not(.ps_survey_onlyext):before {
content: '';
border-radius: 50%;
width: 11px;
height: 11px;
left: 3px;
top: 3px;
position: absolute;
transform: scale(0);
transition: .3s all;
}
.survey_general_container .radio-btn input[type="radio"] {
display: none;
}
.survey_general_container .radio-btn input[type="radio"]:checked ~ span:before {
background: #000;
transform: scale(1);
}
.survey_general_container .radio-btn.invert-btn {
color: #fff;
}
.survey_general_container .radio-btn.invert-btn span {
background: transparent;
border: 1px solid #fff;
}
.survey_general_container .radio-btn.invert-btn input[type="radio"] {
display: none;
}
.survey_general_container .radio-btn.invert-btn input[type="radio"]:checked ~ span:before {
background: #fff;
}
.survey_general_container .check-btn span:not(.ps_survey_onlyext) {
background: #fff;
border: 1px solid #000;
width: 19px;
height: 19px;
display: inline-block;
vertical-align: middle;
position: relative;
margin-right: 10px;
}
.survey_general_container .ps-centered {
text-align: center
}
.survey_general_container span.ps_span_title {
display: block;
margin: 0 0 10px 0;
}
.survey_general_container .check-btn span:not(.ps_survey_onlyext):before {
content:'';
width: 11px;
height: 11px;
left: 3px;
top: 3px;
position: absolute;
transform: scale(0);
transition: .3s all;
}
.survey_general_container .check-btn input[type="checkbox"] {
display: none;
}
.survey_general_container .check-btn input[type="checkbox"]:checked ~ span:before {
background: #000;
transform: scale(1);
}
.survey_general_container .check-btn.invert-btn {
color: #fff;
}
.survey_general_container .check-btn.invert-btn span {
background: transparent;
border: 1px solid #fff;
}
.survey_general_container .check-btn.invert-btn input[type="checkbox"] {
display: none;
}
.survey_general_container .check-btn.invert-btn input[type="checkbox"]:checked ~ span:before {
background: #fff;
}
.survey_general_container .survey_question_container{
padding: 20px 0px;
}
.survey_general_container .survey_question_container.boxed {
border: 1px solid #efefef;
padding: 20px;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
border-radius: 6px;
}
.survey_general_container .survey_question_container.boxed .survey_queryble {
margin-bottom: 0;
}
.survey_general_container .survey_question_box .survey_row .survey_row_settings_layout label{
display: inline;
padding-right: 20px;
}
.survey_general_container .survey_question_box .survey_row .survey_column_settings_layout label{
border-bottom: 1px solid #e2e2e2;
padding-bottom: 0.5em;
}
.survey_general_container .survey_question_box .survey_row .survey_column_settings_layout label:last-child{
border-bottom: 0;
padding-bottom: 0.5em;
}
.survey_general_container .survey_question_box .survey_row .survey_row_settings_layout label span:not(.ps_survey_onlyext){
margin-right: 0;
}
.survey-image-block-frontend .container-image {
width: 100%;
}
.survey-image-block-frontend .container-image label{
display: inline;
}
button.featherlight-close-icon.featherlight-close {
margin-top: 0;
}
.survey_general_container .survey_col12 {
display: inline-block;
width: 100%;
}
.survey_general_container .no-boxed {
padding-bottom: 30px;
padding-top: 30px;
border-bottom: 1px solid #ccc;
}
.survey_general_container .no-boxed:first-child {
padding-top: 0;
}
.survey_general_container .boxed {
margin-bottom: 30px
}
.survey_general_container .survey_btns{
text-align: center;
}
.survey_general_container .survey-container-image-front {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background-color: #f4f4f4;
height: 150px;
width: 100%;
margin-bottom: 10px;
position: relative;
}
.survey_general_container .check-btn {
cursor: pointer;
}
.survey_general_container .survey-image-block-frontend {
width: calc(50% - 12px);
float: left;
padding: 17px;
border: 1px solid #dedede;
background: #fff;
margin: 6px;
box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.survey_general_container .survey_question_container.boxed h2 {
margin-top: 0px;
margin-bottom: 10px
}
.survey_general_container .survey_question_container.boxed h2:after,
.survey_general_container .survey_question_container.boxed h2:before {
display: none;
content: '';
}
.survey_general_container .ps_resposive_table {
overflow-x: auto;
}
.survey_general_container .ps_resposive_table table{
table-layout: auto;
width: 100%;
border: 0
}
.survey_general_container .ps_resposive_table table th {
text-align: left;
line-height: 1.9375;
}
.survey_general_container .ps_resposive_table table,
.survey_general_container .ps_resposive_table table th,
.survey_general_container .ps_resposive_table table td {
font-size: 16px;
margin-bottom: 0
}
.survey_general_container .ps_resposive_table table th {
font-weight: bold;
text-align: center;
}
.survey_general_container .ps_resposive_table label {
margin-bottom: 0;
}
.survey_general_container .ps_resposive_table tbody tr:nth-child(odd){
background-color: #f4f4f4
}
.survey_general_container .ps_resposive_table thead thead th {
border-bottom: 1px solid #bbb;
padding-bottom: 0.5em;
padding: 0.4em;
text-align: left;
}
.survey_general_container .ps_resposive_table thead th:last-child, td:last-child {
padding-right: 0.4em;
}
.survey_general_container .ps_label_table {
white-space: nowrap
}
.ps_paginator_step {
display: block;
margin-bottom: 20px
}
.ps_paginator_step ul {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
.ps_paginator_step ul li {
text-align: center;
display: inline-block;
}
.survey_general_container .ps-container-image {
display: block;
margin-bottom: 20px;
}
.swal-overlay--show-modal .swal-modal {
font-family: sans-serif;
}
.ps_paginator_step_number {
border: 1px solid #efefef;
background: #fff;
padding: 10px;
display: block;
margin-bottom: 30px;
color: #000;
border-radius: 6px;
text-align: center;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
}
.ps_paginator_step_number ul {
padding: 0;
margin: 0;
list-style: none;
}
.ps_icon_search_image {
text-align: center;
font-size: 40px;
color: #fff;
text-shadow: 0 0 9px rgba(0,0,0,.5);
position: absolute;
width: 100%;
top: 50%;
transform: translatey(-10%);
opacity: 0;
transition: .3s all ease
}
.survey-container .survey_general_container .survey_question_container.boxed {
position: relative;
display: block;
}
.survey-container-image-front:hover .ps_icon_search_image {
opacity: 1;
transform: translatey(-50%);
}
.survey-wrap-input ul {
padding: 0;
margin: 0;
}
.survey_general_container button.post-edit-btn.ps_survey_btn_submit.survey_submit_btn:hover,
.swal-button:hover{
opacity: .7;
}
.swal-footer {
text-align: center
}
.survey_row_settings_layout .survey-image-block-frontend {
width: calc(100% - 12px);
}
.survey_general_container .survey_question_box .survey_row .survey_row_settings_layout label {
display: inline;
}
.swal-overlay {
z-index: 90000
}
.survey-container .ps_paginator_step_number {
font-size: 15px;
font-family: sans-serif;
color: #333
}
.ps_survey_suspended,
.survey-complete-message {
border: 1px solid #efefef;
padding: 20px;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
border-radius: 6px;
padding: 40px 150px;
text-align: center;
font-family: sans-serif;
font-size: 14px;
background-color: #ffffff
}
.ps_header_hide_mobile {
display: table-header-group;
}
.ps_header_hide_descktop {
display: none
}
.ps_resposive_table.ps_matrix_responsiveness {
margin: 0
}
@media (max-width: 992px) {
.ps_matrix_responsiveness .ps_label_table {
background: #efefef
}
.ps_matrix_responsiveness tbody th,
.ps_matrix_responsiveness tbody td,
.ps_matrix_responsiveness tbody tr {
display: block;
width: 100%
}
.ps_matrix_responsiveness .ps-centered{
text-align: left;
background: #fff
}
.ps_header_hide_mobile {
display: none
}
.ps_header_hide_descktop {
display: inline-block
}
.ps_survey_suspended,
.survey-complete-message {
padding: 20px;
}
.survey_general_container .survey-image-block-frontend {
width: calc(100% - 12px);
}
.ps_icon_search_image {
opacity: 1;
transform: translatey(-50%);
}
}
.hidden_ps_questions_com
{
display: none !important;
} .ps_ui_customize_survey .ui-state-default,
.ps_ui_customize_survey .ui-widget-content .ui-state-default,
.ps_ui_customize_survey .ui-widget-header .ui-state-default,
.ps_ui_customize_survey .ui-button,
html .ps_ui_customize_survey .ui-button.ui-state-disabled:hover,
html .ps_ui_customize_survey .ui-button.ui-state-disabled:active {
border: 0
}
.ps_ui_customize_survey table.ui-datepicker-calendar thead {
font-size: 10px;
color: #ffffffbd;
font-weight: lighter;
}
.ps_ui_customize_survey table.ui-datepicker-calendar tr {
border-bottom: 0
}
.ui-widget.ui-widget-content.ps_ui_customize_survey  {
border: 0px;
border-radius: 8px;
overflow: hidden;
padding: 12px;
}
.ps_ui_customize_survey a.ui-button.ui-state-disabled:hover {
background: #000
}
.ps_ui_customize_survey a.ui-state-default {
border-radius: 2px
}
.ps_ui_customize_survey a.ui-state-default.ui-state-hover,
.ps_ui_customize_survey .ui-state-active, .ui-widget-content .ui-state-active,
.ps_ui_customize_survey .ui-state-active, .ui-widget-content .ui-state-active {
background: #00000020 !important
}
.ps_ui_customize_survey .ui-widget.ui-widget-content,
.ps_ui_customize_survey .ui-state-default,
.ps_ui_customize_survey .ui-widget-content .ui-state-default,
.ps_ui_customize_survey .ui-datepicker table,
.ps_ui_customize_survey .ui-state-highlight,
.ps_ui_customize_survey .ui-widget-content .ui-state-highlight,
.ps_ui_customize_survey table.ui-datepicker-calendar thead,
.ps_ui_customize_survey .ui-widget-header,
.ps_ui_customize_survey .ui-state-active,
.ps_ui_customize_survey .ui-widget-content
.ps_ui_customize_survey .ui-state-active {
color: #ffffff;
}
.ui-datepicker.ps_ui_customize_survey select.ui-datepicker-month,
.ui-datepicker.ps_ui_customize_survey select.ui-datepicker-year {
width: 46%;
float: left;
margin: 2px 3px;
-webkit-appearance: unset;
background: transparent;
border: 0;
border-bottom: 1px solid #fff;
border-radius: 0;
color: #fff;
font-size: 13px;
} .ps_perfect_survey_spancounter {
color: #999;
font-size: 11px;
text-align: right;
height: 20px;
}
.survey-wrap-input ul li {
margin: 0;
}
.ps_ui_answer_is_my {
font-weight: bold;
background: rgba(0, 255, 27, 0.15);
}@font-face {
font-family: 'icomoon';
src:  url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.eot?y9gz9n);
src:  url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.eot?y9gz9n#iefix) format('embedded-opentype'),
url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.ttf?y9gz9n) format('truetype'),
url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.woff?y9gz9n) format('woff'),
url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/backend/assets/fonts/icomoon.svg?y9gz9n#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="pswp_set_icon-"], [class*=" pswp_set_icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pswp_set_icon-home:before {
content: "\e900";
}
.pswp_set_icon-home2:before {
content: "\e901";
}
.pswp_set_icon-home3:before {
content: "\e902";
}
.pswp_set_icon-office:before {
content: "\e903";
}
.pswp_set_icon-newspaper:before {
content: "\e904";
}
.pswp_set_icon-pencil:before {
content: "\e905";
}
.pswp_set_icon-pencil2:before {
content: "\e906";
}
.pswp_set_icon-quill:before {
content: "\e907";
}
.pswp_set_icon-pen:before {
content: "\e908";
}
.pswp_set_icon-blog:before {
content: "\e909";
}
.pswp_set_icon-eyedropper:before {
content: "\e90a";
}
.pswp_set_icon-droplet:before {
content: "\e90b";
}
.pswp_set_icon-paint-format:before {
content: "\e90c";
}
.pswp_set_icon-image:before {
content: "\e90d";
}
.pswp_set_icon-images:before {
content: "\e90e";
}
.pswp_set_icon-camera:before {
content: "\e90f";
}
.pswp_set_icon-headphones:before {
content: "\e910";
}
.pswp_set_icon-music:before {
content: "\e911";
opacity: 0.3;
}
.pswp_set_icon-music.selected:before {
content: "\e911";
opacity: 1;
}
.pswp_set_icon-play:before {
content: "\e912";
}
.pswp_set_icon-film:before {
content: "\e913";
}
.pswp_set_icon-video-camera:before {
content: "\e914";
}
.pswp_set_icon-dice:before {
content: "\e915";
}
.pswp_set_icon-pacman:before {
content: "\e916";
}
.pswp_set_icon-spades:before {
content: "\e917";
}
.pswp_set_icon-clubs:before {
content: "\e918";
}
.pswp_set_icon-diamonds:before {
content: "\e919";
}
.pswp_set_icon-bullhorn:before {
content: "\e91a";
}
.pswp_set_icon-connection:before {
content: "\e91b";
}
.pswp_set_icon-podcast:before {
content: "\e91c";
}
.pswp_set_icon-feed:before {
content: "\e91d";
}
.pswp_set_icon-mic:before {
content: "\e91e";
}
.pswp_set_icon-book:before {
content: "\e91f";
}
.pswp_set_icon-books:before {
content: "\e920";
}
.pswp_set_icon-library:before {
content: "\e921";
}
.pswp_set_icon-file-text:before {
content: "\e922";
}
.pswp_set_icon-profile:before {
content: "\e923";
}
.pswp_set_icon-file-empty:before {
content: "\e924";
}
.pswp_set_icon-files-empty:before {
content: "\e925";
}
.pswp_set_icon-file-text2:before {
content: "\e926";
}
.pswp_set_icon-file-picture:before {
content: "\e927";
}
.pswp_set_icon-file-music:before {
content: "\e928";
}
.pswp_set_icon-file-play:before {
content: "\e929";
}
.pswp_set_icon-file-video:before {
content: "\e92a";
}
.pswp_set_icon-file-zip:before {
content: "\e92b";
}
.pswp_set_icon-copy:before {
content: "\e92c";
}
.pswp_set_icon-paste:before {
content: "\e92d";
}
.pswp_set_icon-stack:before {
content: "\e92e";
}
.pswp_set_icon-folder:before {
content: "\e92f";
}
.pswp_set_icon-folder-open:before {
content: "\e930";
}
.pswp_set_icon-folder-plus:before {
content: "\e931";
}
.pswp_set_icon-folder-minus:before {
content: "\e932";
}
.pswp_set_icon-folder-download:before {
content: "\e933";
}
.pswp_set_icon-folder-upload:before {
content: "\e934";
}
.pswp_set_icon-price-tag:before {
content: "\e935";
}
.pswp_set_icon-price-tags:before {
content: "\e936";
}
.pswp_set_icon-barcode:before {
content: "\e937";
}
.pswp_set_icon-qrcode:before {
content: "\e938";
}
.pswp_set_icon-ticket:before {
content: "\e939";
}
.pswp_set_icon-cart:before {
content: "\e93a";
}
.pswp_set_icon-coin-dollar:before {
content: "\e93b";
}
.pswp_set_icon-coin-euro:before {
content: "\e93c";
}
.pswp_set_icon-coin-pound:before {
content: "\e93d";
}
.pswp_set_icon-coin-yen:before {
content: "\e93e";
}
.pswp_set_icon-credit-card:before {
content: "\e93f";
}
.pswp_set_icon-calculator:before {
content: "\e940";
}
.pswp_set_icon-lifebuoy:before {
content: "\e941";
}
.pswp_set_icon-phone:before {
content: "\e942";
}
.pswp_set_icon-phone-hang-up:before {
content: "\e943";
}
.pswp_set_icon-address-book:before {
content: "\e944";
}
.pswp_set_icon-envelop:before {
content: "\e945";
}
.pswp_set_icon-pushpin:before {
content: "\e946";
}
.pswp_set_icon-location:before {
content: "\e948";
opacity: 0.3;
}
.pswp_set_icon-location.selected:before {
content: "\e948";
opacity: 1;
}
.pswp_set_icon-location2:before {
content: "\e948";
}
.pswp_set_icon-compass:before {
content: "\e949";
}
.pswp_set_icon-compass2:before {
content: "\e94a";
}
.pswp_set_icon-map:before {
content: "\e94b";
opacity: 0.3;
}
.pswp_set_icon-map.selected:before {
content: "\e94b";
opacity: 1;
}
.pswp_set_icon-history:before {
content: "\e94d";
}
.pswp_set_icon-clock:before {
content: "\e94f";
opacity: 0.3;
}
.pswp_set_icon-clock.selected:before {
content: "\e94f";
opacity: 1;
}
.pswp_set_icon-alarm:before {
content: "\e950";
}
.pswp_set_icon-bell:before {
content: "\e951";
}
.pswp_set_icon-stopwatch:before {
content: "\e952";
}
.pswp_set_icon-calendar:before {
content: "\e953";
}
.pswp_set_icon-printer:before {
content: "\e954";
}
.pswp_set_icon-keyboard:before {
content: "\e955";
}
.pswp_set_icon-display:before {
content: "\e956";
}
.pswp_set_icon-laptop:before {
content: "\e957";
}
.pswp_set_icon-mobile:before {
content: "\e958";
}
.pswp_set_icon-mobile2:before {
content: "\e959";
}
.pswp_set_icon-tablet:before {
content: "\e95a";
}
.pswp_set_icon-tv:before {
content: "\e95b";
}
.pswp_set_icon-drawer:before {
content: "\e95c";
}
.pswp_set_icon-drawer2:before {
content: "\e95d";
}
.pswp_set_icon-box-add:before {
content: "\e95e";
}
.pswp_set_icon-box-remove:before {
content: "\e95f";
}
.pswp_set_icon-download:before {
content: "\e960";
}
.pswp_set_icon-upload:before {
content: "\e961";
}
.pswp_set_icon-floppy-disk:before {
content: "\e962";
}
.pswp_set_icon-drive:before {
content: "\e963";
}
.pswp_set_icon-database:before {
content: "\e964";
}
.pswp_set_icon-undo:before {
content: "\e965";
}
.pswp_set_icon-redo:before {
content: "\e966";
}
.pswp_set_icon-undo2:before {
content: "\e967";
}
.pswp_set_icon-redo2:before {
content: "\e968";
}
.pswp_set_icon-forward:before {
content: "\e969";
}
.pswp_set_icon-reply:before {
content: "\e96a";
}
.pswp_set_icon-bubble:before {
content: "\e96b";
}
.pswp_set_icon-bubbles:before {
content: "\e96c";
}
.pswp_set_icon-bubble2:before {
content: "\e96b";
opacity: 0.3;
}
.pswp_set_icon-bubble2.selected:before {
content: "\e96b";
opacity: 1;
}
.pswp_set_icon-bubbles3:before {
content: "\e96f";
}
.pswp_set_icon-bubbles4:before {
content: "\e970";
}
.pswp_set_icon-user:before {
content: "\e971";
}
.pswp_set_icon-users:before {
content: "\e972";
}
.pswp_set_icon-user-plus:before {
content: "\e973";
}
.pswp_set_icon-user-minus:before {
content: "\e974";
}
.pswp_set_icon-user-check:before {
content: "\e975";
}
.pswp_set_icon-user-tie:before {
content: "\e976";
}
.pswp_set_icon-quotes-left:before {
content: "\e977";
}
.pswp_set_icon-quotes-right:before {
content: "\e978";
}
.pswp_set_icon-hour-glass:before {
content: "\e979";
}
.pswp_set_icon-spinner:before {
content: "\e97a";
}
.pswp_set_icon-spinner2:before {
content: "\e97b";
}
.pswp_set_icon-spinner3:before {
content: "\e97c";
}
.pswp_set_icon-spinner4:before {
content: "\e97d";
}
.pswp_set_icon-spinner5:before {
content: "\e97e";
}
.pswp_set_icon-spinner6:before {
content: "\e97f";
}
.pswp_set_icon-spinner7:before {
content: "\e980";
}
.pswp_set_icon-spinner8:before {
content: "\e981";
}
.pswp_set_icon-spinner9:before {
content: "\e982";
}
.pswp_set_icon-spinner10:before {
content: "\e983";
}
.pswp_set_icon-spinner11:before {
content: "\e984";
}
.pswp_set_icon-binoculars:before {
content: "\e985";
}
.pswp_set_icon-search:before {
content: "\e986";
}
.pswp_set_icon-zoom-in:before {
content: "\e987";
}
.pswp_set_icon-zoom-out:before {
content: "\e988";
}
.pswp_set_icon-enlarge:before {
content: "\e989";
}
.pswp_set_icon-shrink:before {
content: "\e98a";
}
.pswp_set_icon-enlarge2:before {
content: "\e98b";
}
.pswp_set_icon-shrink2:before {
content: "\e98c";
}
.pswp_set_icon-key:before {
content: "\e98d";
}
.pswp_set_icon-key2:before {
content: "\e98e";
}
.pswp_set_icon-lock:before {
content: "\e98f";
}
.pswp_set_icon-unlocked:before {
content: "\e990";
}
.pswp_set_icon-wrench:before {
content: "\e991";
}
.pswp_set_icon-equalizer:before {
content: "\e992";
}
.pswp_set_icon-equalizer2:before {
content: "\e993";
}
.pswp_set_icon-cog:before {
content: "\e994";
}
.pswp_set_icon-cogs:before {
content: "\e995";
}
.pswp_set_icon-hammer:before {
content: "\e996";
}
.pswp_set_icon-magic-wand:before {
content: "\e997";
}
.pswp_set_icon-aid-kit:before {
content: "\e998";
}
.pswp_set_icon-bug:before {
content: "\e999";
}
.pswp_set_icon-pie-chart:before {
content: "\e99a";
}
.pswp_set_icon-stats-dots:before {
content: "\e99b";
}
.pswp_set_icon-stats-bars:before {
content: "\e99c";
}
.pswp_set_icon-stats-bars2:before {
content: "\e99d";
}
.pswp_set_icon-trophy:before {
content: "\e99e";
opacity: 0.3;
}
.pswp_set_icon-trophy.selected:before {
content: "\e99e";
opacity: 1;
}
.pswp_set_icon-gift:before {
content: "\e99f";
}
.pswp_set_icon-glass:before {
content: "\e9a0";
opacity: 0.3
}
.pswp_set_icon-glass.selected:before {
content: "\e9a0";
opacity: 1
}
.pswp_set_icon-glass2:before {
content: "\e9a1";
opacity: 0.3
}
.pswp_set_icon-glass2.selected:before {
content: "\e9a1";
opacity: 1
}
.pswp_set_icon-mug:before {
content: "\e9a2";
opacity: 0.3;
}
.pswp_set_icon-mug.selected:before {
content: "\e9a2";
opacity: 1;
}
.pswp_set_icon-spoon-knife:before {
content: "\e9a3";
opacity: 0.3
}
.pswp_set_icon-spoon-knife.selected:before {
content: "\e9a3";
opacity: 1
}
.pswp_set_icon-leaf:before {
content: "\e9a4";
opacity: 0.3;
}
.pswp_set_icon-leaf.selected:before {
content: "\e9a4";
opacity: 1;
}
.pswp_set_icon-rocket:before {
content: "\e9a5";
opacity: 0.3
}
.pswp_set_icon-rocket.selected:before {
content: "\e9a5";
opacity: 1
}
.pswp_set_icon-meter:before {
content: "\e9a6";
}
.pswp_set_icon-meter2:before {
content: "\e9a7";
}
.pswp_set_icon-hammer2:before {
content: "\e9a8";
}
.pswp_set_icon-fire:before {
content: "\e9a9";
opacity: 0.3
}
.pswp_set_icon-fire.selected:before {
content: "\e9a9";
opacity: 1
}
.pswp_set_icon-lab:before {
content: "\e9aa";
}
.pswp_set_icon-magnet:before {
content: "\e9ab";
}
.pswp_set_icon-bin:before {
content: "\e9ac";
}
.pswp_set_icon-bin2:before {
content: "\e9ad";
}
.pswp_set_icon-briefcase:before {
content: "\e9ae";
}
.pswp_set_icon-airplane:before {
content: "\e9af";
}
.pswp_set_icon-truck:before {
content: "\e9b0";
}
.pswp_set_icon-road:before {
content: "\e9b1";
}
.pswp_set_icon-accessibility:before {
content: "\e9b2";
}
.pswp_set_icon-target:before {
content: "\e9b3";
}
.pswp_set_icon-shield:before {
content: "\e9b4";
}
.pswp_set_icon-power:before {
content: "\e9b5";
opacity: 0.3
}
.pswp_set_icon-power.selected:before {
content: "\e9b5";
opacity: 1
}
.pswp_set_icon-switch:before {
content: "\e9b6";
}
.pswp_set_icon-power-cord:before {
content: "\e9b7";
}
.pswp_set_icon-clipboard:before {
content: "\e9b8";
}
.pswp_set_icon-list-numbered:before {
content: "\e9b9";
}
.pswp_set_icon-list:before {
content: "\e9ba";
}
.pswp_set_icon-list2:before {
content: "\e9bb";
}
.pswp_set_icon-tree:before {
content: "\e9bc";
}
.pswp_set_icon-menu:before {
content: "\e9bd";
}
.pswp_set_icon-menu2:before {
content: "\e9be";
}
.pswp_set_icon-menu3:before {
content: "\e9bf";
}
.pswp_set_icon-menu4:before {
content: "\e9c0";
}
.pswp_set_icon-cloud:before {
content: "\e9c1";
opacity: 0.3
}
.pswp_set_icon-cloud.selected:before {
content: "\e9c1";
opacity: 1
}
.pswp_set_icon-cloud-download:before {
content: "\e9c2";
}
.pswp_set_icon-cloud-upload:before {
content: "\e9c3";
}
.pswp_set_icon-cloud-check:before {
content: "\e9c4";
}
.pswp_set_icon-download2:before {
content: "\e9c5";
}
.pswp_set_icon-upload2:before {
content: "\e9c6";
}
.pswp_set_icon-download3:before {
content: "\e9c7";
}
.pswp_set_icon-upload3:before {
content: "\e9c8";
}
.pswp_set_icon-sphere:before {
content: "\e9c9";
}
.pswp_set_icon-earth:before {
content: "\e9ca";
}
.pswp_set_icon-link:before {
content: "\e9cb";
}
.pswp_set_icon-flag:before {
content: "\e9cc";
opacity: 0.3
}
.pswp_set_icon-flag.selected:before {
content: "\e9cc";
opacity: 1
}
.pswp_set_icon-attachment:before {
content: "\e9cd";
}
.pswp_set_icon-eye:before {
content: "\e9ce";
}
.pswp_set_icon-eye-plus:before {
content: "\e9cf";
}
.pswp_set_icon-eye-minus:before {
content: "\e9d0";
}
.pswp_set_icon-eye-blocked:before {
content: "\e9d1";
}
.pswp_set_icon-bookmark:before {
content: "\e9d2";
}
.pswp_set_icon-bookmarks:before {
content: "\e9d3";
}
.pswp_set_icon-sun:before {
content: "\e9d4";
}
.pswp_set_icon-contrast:before {
content: "\e9d5";
}
.pswp_set_icon-brightness-contrast:before {
content: "\e9d6";
}
#poststuff .pswp_set_icon-star:before {
opacity: 1;
}
.pswp_set_icon-star:before {
content: "\e9d9";
opacity: 0.3;
}
.pswp_set_icon-star.selected:before {
content: "\e9d9";
opacity: 1;
}
.pswp_set_icon-star-half:before {
content: "\e9d8";
}
.pswp_set_icon-heart:before {
content: "\e9da";
opacity: 0.3;
}
.pswp_set_icon-heart.selected:before {
content: "\e9da";
opacity: 1;
}
.pswp_set_icon-man:before {
content: "\e9dc";
}
.pswp_set_icon-woman:before {
content: "\e9dd";
}
.pswp_set_icon-man-woman:before {
content: "\e9de";
}
.pswp_set_icon-happy:before {
content: "\e9e0";
opacity: 0.3;
}
.pswp_set_icon-happy.selected:before {
content: "\e9e0";
opacity: 1;
}
.pswp_set_icon-happy2:before {
content: "\e9e0";
}
.pswp_set_icon-smile:before {
content: "\e9e2";
opacity: 0.3;
}
.pswp_set_icon-smile.selected:before {
content: "\e9e2";
opacity: 1;
}
.pswp_set_icon-tongue:before {
content: "\e9e3";
}
.pswp_set_icon-tongue.selected:before {
content: "\e9e4";
}
.pswp_set_icon-sad:before {
content: "\e9e5";
}
.pswp_set_icon-sad2:before {
content: "\e9e6";
}
.pswp_set_icon-wink:before {
content: "\e9e7";
}
.pswp_set_icon-wink2:before {
content: "\e9e8";
}
.pswp_set_icon-grin:before {
content: "\e9ea";
opacity: 0.3
}
.pswp_set_icon-grin.selected:before {
content: "\e9ea";
opacity: 1
}
.pswp_set_icon-grin2:before {
content: "\e9ea";
}
.pswp_set_icon-cool:before {
content: "\e9ec";
opacity: 0.3
}
.pswp_set_icon-cool.selected:before {
content: "\e9ec";
opacity: 1
}
.pswp_set_icon-cool2:before {
content: "\e9ec";
}
.pswp_set_icon-angry:before {
content: "\e9ed";
}
.pswp_set_icon-angry2:before {
content: "\e9ee";
}
.pswp_set_icon-evil:before {
content: "\e9f0";
opacity: 0.3
}
.pswp_set_icon-evil.selected:before {
content: "\e9f0";
opacity: 1
}
.pswp_set_icon-evil2:before {
content: "\e9f0";
}
.pswp_set_icon-shocked:before {
content: "\e9f1";
}
.pswp_set_icon-shocked2:before {
content: "\e9f2";
}
.pswp_set_icon-baffled:before {
content: "\e9f3";
}
.pswp_set_icon-baffled2:before {
content: "\e9f4";
}
.pswp_set_icon-confused:before {
content: "\e9f6";
opacity: 0.3
}
.pswp_set_icon-confused.selected:before {
content: "\e9f6";
opacity: 1
}
.pswp_set_icon-confused2:before {
content: "\e9f6";
}
.pswp_set_icon-neutral:before {
content: "\e9f8";
opacity: 0.3
}
.pswp_set_icon-neutral.selected:before {
content: "\e9f8";
opacity: 1
}
.pswp_set_icon-neutral2:before {
content: "\e9f8";
}
.pswp_set_icon-hipster:before {
content: "\e9fa";
opacity: 0.3
}
.pswp_set_icon-hipster.selected:before {
content: "\e9fa";
opacity: 1
}
.pswp_set_icon-hipster2:before {
content: "\e9fa";
}
.pswp_set_icon-wondering:before {
content: "\e9fc";
opacity: 0.3
}
.pswp_set_icon-wondering.selected:before {
content: "\e9fc";
opacity: 1
}
.pswp_set_icon-wondering2:before {
content: "\e9fc";
}
.pswp_set_icon-sleepy:before {
content: "\e9fe";
opacity: 0.3
}
.pswp_set_icon-sleepy.selected:before {
content: "\e9fe";
opacity: 1
}
.pswp_set_icon-sleepy2:before {
content: "\e9fe";
}
.pswp_set_icon-frustrated:before {
content: "\ea00";
opacity: 0.3
}
.pswp_set_icon-frustrated.selected:before {
content: "\ea00";
opacity: 1
}
.pswp_set_icon-frustrated2:before {
content: "\ea00";
}
.pswp_set_icon-crying:before {
content: "\ea02";
opacity: 0.3
}
.pswp_set_icon-crying.selected:before {
content: "\ea02";
opacity: 1
}
.pswp_set_icon-crying2:before {
content: "\ea02";
}
.pswp_set_icon-point-up:before {
content: "\ea03";
}
.pswp_set_icon-point-right:before {
content: "\ea04";
}
.pswp_set_icon-point-down:before {
content: "\ea05";
}
.pswp_set_icon-point-left:before {
content: "\ea06";
}
.pswp_set_icon-warning:before {
content: "\ea07";
}
.pswp_set_icon-notification:before {
content: "\ea08";
}
.pswp_set_icon-question:before {
content: "\ea09";
}
.pswp_set_icon-plus:before {
content: "\ea0a";
}
.pswp_set_icon-minus:before {
content: "\ea0b";
}
.pswp_set_icon-info:before {
content: "\ea0c";
}
.pswp_set_icon-cancel-circle:before {
content: "\ea0d";
}
.pswp_set_icon-blocked:before {
content: "\ea0e";
}
.pswp_set_icon-cross:before {
content: "\ea0f";
}
.pswp_set_icon-checkmark:before {
content: "\ea10";
}
.pswp_set_icon-checkmark2:before {
content: "\ea10";
opacity: 0.3;
}
.pswp_set_icon-checkmark2.selected:before {
content: "\ea10";
opacity: 1;
}
.pswp_set_icon-spell-check:before {
content: "\ea12";
}
.pswp_set_icon-enter:before {
content: "\ea13";
}
.pswp_set_icon-exit:before {
content: "\ea14";
}
.pswp_set_icon-play2:before {
content: "\ea15";
}
.pswp_set_icon-pause:before {
content: "\ea16";
}
.pswp_set_icon-stop:before {
content: "\ea17";
}
.pswp_set_icon-previous:before {
content: "\ea18";
}
.pswp_set_icon-next:before {
content: "\ea19";
}
.pswp_set_icon-backward:before {
content: "\ea1a";
}
.pswp_set_icon-forward2:before {
content: "\ea1b";
}
.pswp_set_icon-play3:before {
content: "\ea1c";
}
.pswp_set_icon-pause2:before {
content: "\ea1d";
}
.pswp_set_icon-stop2:before {
content: "\ea1e";
}
.pswp_set_icon-backward2:before {
content: "\ea1f";
}
.pswp_set_icon-forward3:before {
content: "\ea20";
}
.pswp_set_icon-first:before {
content: "\ea21";
}
.pswp_set_icon-last:before {
content: "\ea22";
}
.pswp_set_icon-previous2:before {
content: "\ea23";
}
.pswp_set_icon-next2:before {
content: "\ea24";
}
.pswp_set_icon-eject:before {
content: "\ea25";
}
.pswp_set_icon-volume-high:before {
content: "\ea26";
}
.pswp_set_icon-volume-medium:before {
content: "\ea27";
}
.pswp_set_icon-volume-low:before {
content: "\ea28";
}
.pswp_set_icon-volume-mute:before {
content: "\ea29";
}
.pswp_set_icon-volume-mute2:before {
content: "\ea2a";
}
.pswp_set_icon-volume-increase:before {
content: "\ea2b";
}
.pswp_set_icon-volume-decrease:before {
content: "\ea2c";
}
.pswp_set_icon-loop:before {
content: "\ea2d";
}
.pswp_set_icon-loop2:before {
content: "\ea2e";
}
.pswp_set_icon-infinite:before {
content: "\ea2f";
}
.pswp_set_icon-shuffle:before {
content: "\ea30";
}
.pswp_set_icon-arrow-up-left:before {
content: "\ea31";
}
.pswp_set_icon-arrow-up:before {
content: "\ea32";
}
.pswp_set_icon-arrow-up-right:before {
content: "\ea33";
}
.pswp_set_icon-arrow-right:before {
content: "\ea34";
}
.pswp_set_icon-arrow-down-right:before {
content: "\ea35";
}
.pswp_set_icon-arrow-down:before {
content: "\ea36";
}
.pswp_set_icon-arrow-down-left:before {
content: "\ea37";
}
.pswp_set_icon-arrow-left:before {
content: "\ea38";
}
.pswp_set_icon-arrow-up-left2:before {
content: "\ea39";
}
.pswp_set_icon-arrow-up2:before {
content: "\ea3a";
}
.pswp_set_icon-arrow-up-right2:before {
content: "\ea3b";
}
.pswp_set_icon-arrow-right2:before {
content: "\ea3c";
}
.pswp_set_icon-arrow-down-right2:before {
content: "\ea3d";
}
.pswp_set_icon-arrow-down2:before {
content: "\ea3e";
}
.pswp_set_icon-arrow-down-left2:before {
content: "\ea3f";
}
.pswp_set_icon-arrow-left2:before {
content: "\ea40";
}
.pswp_set_icon-circle-up:before {
content: "\ea41";
}
.pswp_set_icon-circle-right:before {
content: "\ea42";
}
.pswp_set_icon-circle-down:before {
content: "\ea43";
}
.pswp_set_icon-circle-left:before {
content: "\ea44";
}
.pswp_set_icon-tab:before {
content: "\ea45";
}
.pswp_set_icon-move-up:before {
content: "\ea46";
}
.pswp_set_icon-move-down:before {
content: "\ea47";
}
.pswp_set_icon-sort-alpha-asc:before {
content: "\ea48";
}
.pswp_set_icon-sort-alpha-desc:before {
content: "\ea49";
}
.pswp_set_icon-sort-numeric-asc:before {
content: "\ea4a";
}
.pswp_set_icon-sort-numberic-desc:before {
content: "\ea4b";
}
.pswp_set_icon-sort-amount-asc:before {
content: "\ea4c";
}
.pswp_set_icon-sort-amount-desc:before {
content: "\ea4d";
}
.pswp_set_icon-command:before {
content: "\ea4e";
}
.pswp_set_icon-shift:before {
content: "\ea4f";
}
.pswp_set_icon-ctrl:before {
content: "\ea50";
}
.pswp_set_icon-opt:before {
content: "\ea51";
}
.pswp_set_icon-checkbox-checked:before {
content: "\ea52";
}
.pswp_set_icon-checkbox-unchecked:before {
content: "\ea53";
}
.pswp_set_icon-radio-checked:before {
content: "\ea54";
}
.pswp_set_icon-radio-checked2:before {
content: "\ea55";
}
.pswp_set_icon-radio-unchecked:before {
content: "\ea56";
}
.pswp_set_icon-crop:before {
content: "\ea57";
}
.pswp_set_icon-make-group:before {
content: "\ea58";
}
.pswp_set_icon-ungroup:before {
content: "\ea59";
}
.pswp_set_icon-scissors:before {
content: "\ea5a";
}
.pswp_set_icon-filter:before {
content: "\ea5b";
}
.pswp_set_icon-font:before {
content: "\ea5c";
}
.pswp_set_icon-ligature:before {
content: "\ea5d";
}
.pswp_set_icon-ligature2:before {
content: "\ea5e";
}
.pswp_set_icon-text-height:before {
content: "\ea5f";
}
.pswp_set_icon-text-width:before {
content: "\ea60";
}
.pswp_set_icon-font-size:before {
content: "\ea61";
}
.pswp_set_icon-bold:before {
content: "\ea62";
}
.pswp_set_icon-underline:before {
content: "\ea63";
}
.pswp_set_icon-italic:before {
content: "\ea64";
}
.pswp_set_icon-strikethrough:before {
content: "\ea65";
}
.pswp_set_icon-omega:before {
content: "\ea66";
}
.pswp_set_icon-sigma:before {
content: "\ea67";
}
.pswp_set_icon-page-break:before {
content: "\ea68";
}
.pswp_set_icon-superscript:before {
content: "\ea69";
}
.pswp_set_icon-subscript:before {
content: "\ea6a";
}
.pswp_set_icon-superscript2:before {
content: "\ea6b";
}
.pswp_set_icon-subscript2:before {
content: "\ea6c";
}
.pswp_set_icon-text-color:before {
content: "\ea6d";
}
.pswp_set_icon-pagebreak:before {
content: "\ea6e";
}
.pswp_set_icon-clear-formatting:before {
content: "\ea6f";
}
.pswp_set_icon-table:before {
content: "\ea70";
}
.pswp_set_icon-table2:before {
content: "\ea71";
}
.pswp_set_icon-insert-template:before {
content: "\ea72";
}
.pswp_set_icon-pilcrow:before {
content: "\ea73";
}
.pswp_set_icon-ltr:before {
content: "\ea74";
}
.pswp_set_icon-rtl:before {
content: "\ea75";
}
.pswp_set_icon-section:before {
content: "\ea76";
}
.pswp_set_icon-paragraph-left:before {
content: "\ea77";
}
.pswp_set_icon-paragraph-center:before {
content: "\ea78";
}
.pswp_set_icon-paragraph-right:before {
content: "\ea79";
}
.pswp_set_icon-paragraph-justify:before {
content: "\ea7a";
}
.pswp_set_icon-indent-increase:before {
content: "\ea7b";
}
.pswp_set_icon-indent-decrease:before {
content: "\ea7c";
}
.pswp_set_icon-share:before {
content: "\ea7d";
}
.pswp_set_icon-new-tab:before {
content: "\ea7e";
}
.pswp_set_icon-embed:before {
content: "\ea7f";
}
.pswp_set_icon-embed2:before {
content: "\ea80";
}
.pswp_set_icon-terminal:before {
content: "\ea81";
}
.pswp_set_icon-share2:before {
content: "\ea82";
}
.pswp_set_icon-mail:before {
content: "\ea83";
}
.pswp_set_icon-mail2:before {
content: "\ea84";
}
.pswp_set_icon-mail3:before {
content: "\ea85";
}
.pswp_set_icon-mail4:before {
content: "\ea86";
}
.pswp_set_icon-amazon:before {
content: "\ea87";
}
.pswp_set_icon-google:before {
content: "\ea88";
}
.pswp_set_icon-google2:before {
content: "\ea89";
}
.pswp_set_icon-google3:before {
content: "\ea8a";
}
.pswp_set_icon-google-plus:before {
content: "\ea8b";
}
.pswp_set_icon-google-plus2:before {
content: "\ea8c";
}
.pswp_set_icon-google-plus3:before {
content: "\ea8d";
}
.pswp_set_icon-hangouts:before {
content: "\ea8e";
}
.pswp_set_icon-google-drive:before {
content: "\ea8f";
}
.pswp_set_icon-facebook:before {
content: "\ea90";
}
.pswp_set_icon-facebook2:before {
content: "\ea91";
}
.pswp_set_icon-instagram:before {
content: "\ea92";
}
.pswp_set_icon-whatsapp:before {
content: "\ea93";
}
.pswp_set_icon-spotify:before {
content: "\ea94";
}
.pswp_set_icon-telegram:before {
content: "\ea95";
}
.pswp_set_icon-twitter:before {
content: "\ea96";
}
.pswp_set_icon-vine:before {
content: "\ea97";
}
.pswp_set_icon-vk:before {
content: "\ea98";
}
.pswp_set_icon-renren:before {
content: "\ea99";
}
.pswp_set_icon-sina-weibo:before {
content: "\ea9a";
}
.pswp_set_icon-rss:before {
content: "\ea9b";
}
.pswp_set_icon-rss2:before {
content: "\ea9c";
}
.pswp_set_icon-youtube:before {
content: "\ea9d";
}
.pswp_set_icon-youtube2:before {
content: "\ea9e";
}
.pswp_set_icon-twitch:before {
content: "\ea9f";
}
.pswp_set_icon-vimeo:before {
content: "\eaa0";
}
.pswp_set_icon-vimeo2:before {
content: "\eaa1";
}
.pswp_set_icon-lanyrd:before {
content: "\eaa2";
}
.pswp_set_icon-flickr:before {
content: "\eaa3";
}
.pswp_set_icon-flickr2:before {
content: "\eaa4";
}
.pswp_set_icon-flickr3:before {
content: "\eaa5";
}
.pswp_set_icon-flickr4:before {
content: "\eaa6";
}
.pswp_set_icon-dribbble:before {
content: "\eaa7";
}
.pswp_set_icon-behance:before {
content: "\eaa8";
}
.pswp_set_icon-behance2:before {
content: "\eaa9";
}
.pswp_set_icon-deviantart:before {
content: "\eaaa";
}
.pswp_set_icon-500px:before {
content: "\eaab";
}
.pswp_set_icon-steam:before {
content: "\eaac";
}
.pswp_set_icon-steam2:before {
content: "\eaad";
}
.pswp_set_icon-dropbox:before {
content: "\eaae";
}
.pswp_set_icon-onedrive:before {
content: "\eaaf";
}
.pswp_set_icon-github:before {
content: "\eab0";
}
.pswp_set_icon-npm:before {
content: "\eab1";
}
.pswp_set_icon-basecamp:before {
content: "\eab2";
}
.pswp_set_icon-trello:before {
content: "\eab3";
}
.pswp_set_icon-wordpress:before {
content: "\eab4";
}
.pswp_set_icon-joomla:before {
content: "\eab5";
}
.pswp_set_icon-ello:before {
content: "\eab6";
}
.pswp_set_icon-blogger:before {
content: "\eab7";
}
.pswp_set_icon-blogger2:before {
content: "\eab8";
}
.pswp_set_icon-tumblr:before {
content: "\eab9";
}
.pswp_set_icon-tumblr2:before {
content: "\eaba";
}
.pswp_set_icon-yahoo:before {
content: "\eabb";
}
.pswp_set_icon-yahoo2:before {
content: "\eabc";
}
.pswp_set_icon-tux:before {
content: "\eabd";
}
.pswp_set_icon-appleinc:before {
content: "\eabe";
}
.pswp_set_icon-finder:before {
content: "\eabf";
}
.pswp_set_icon-android:before {
content: "\eac0";
}
.pswp_set_icon-windows:before {
content: "\eac1";
}
.pswp_set_icon-windows8:before {
content: "\eac2";
}
.pswp_set_icon-soundcloud:before {
content: "\eac3";
}
.pswp_set_icon-soundcloud2:before {
content: "\eac4";
}
.pswp_set_icon-skype:before {
content: "\eac5";
}
.pswp_set_icon-reddit:before {
content: "\eac6";
}
.pswp_set_icon-hackernews:before {
content: "\eac7";
}
.pswp_set_icon-wikipedia:before {
content: "\eac8";
}
.pswp_set_icon-linkedin:before {
content: "\eac9";
}
.pswp_set_icon-linkedin2:before {
content: "\eaca";
}
.pswp_set_icon-lastfm:before {
content: "\eacb";
}
.pswp_set_icon-lastfm2:before {
content: "\eacc";
}
.pswp_set_icon-delicious:before {
content: "\eacd";
}
.pswp_set_icon-stumbleupon:before {
content: "\eace";
}
.pswp_set_icon-stumbleupon2:before {
content: "\eacf";
}
.pswp_set_icon-stackoverflow:before {
content: "\ead0";
}
.pswp_set_icon-pinterest:before {
content: "\ead1";
}
.pswp_set_icon-pinterest2:before {
content: "\ead2";
}
.pswp_set_icon-xing:before {
content: "\ead3";
}
.pswp_set_icon-xing2:before {
content: "\ead4";
}
.pswp_set_icon-flattr:before {
content: "\ead5";
}
.pswp_set_icon-foursquare:before {
content: "\ead6";
}
.pswp_set_icon-yelp:before {
content: "\ead7";
}
.pswp_set_icon-paypal:before {
content: "\ead8";
}
.pswp_set_icon-chrome:before {
content: "\ead9";
}
.pswp_set_icon-firefox:before {
content: "\eada";
}
.pswp_set_icon-IE:before {
content: "\eadb";
}
.pswp_set_icon-edge:before {
content: "\eadc";
}
.pswp_set_icon-safari:before {
content: "\eadd";
}
.pswp_set_icon-opera:before {
content: "\eade";
}
.pswp_set_icon-file-pdf:before {
content: "\eadf";
}
.pswp_set_icon-file-openoffice:before {
content: "\eae0";
}
.pswp_set_icon-file-word:before {
content: "\eae1";
}
.pswp_set_icon-file-excel:before {
content: "\eae2";
}
.pswp_set_icon-libreoffice:before {
content: "\eae3";
}
.pswp_set_icon-html-five:before {
content: "\eae4";
}
.pswp_set_icon-html-five2:before {
content: "\eae5";
}
.pswp_set_icon-css3:before {
content: "\eae6";
}
.pswp_set_icon-git:before {
content: "\eae7";
}
.pswp_set_icon-codepen:before {
content: "\eae8";
}
.pswp_set_icon-svg:before {
content: "\eae9";
}
.pswp_set_icon-IcoMoon:before {
content: "\eaea";
}
table.survey_settings  {
border-spacing: 0px !important;
width: 100%;
clear: both;
margin: 0;
}
.survey-inner-table {
border-spacing: 0px !important;
width: 100%;
clear: both;
margin: 0;
}
.survey_inner  tr td {
border: 0;
}
#survey_settings .inside,
#survey_editor .inside,
#survey_shortcode .inside,
#survey_logic .inside {
padding: 0;
margin: 0;
}
#survey_settings.postbox,
#survey_editor.postbox,
#survey_shortcode.postbox,
#survey_logic.postbox {
border: 1px solid #dcdee3;
}
select.survey_conditional_select {
width: 100%;
}
.survey_logic_conditions .survey_settings tbody tr td {
border: 0
}
.survey_logic_conditions .survey_row{
border-top: 1px solid #e0e0e0;
padding: 17px 0;
}
.pswp_set_icon-hilight {
color: #ffa400;
}
.psrv_boximport_export_survey {
margin-top: 30px;
}
i.pswp_set_icon-star.pswp_set_icon-hilight:before {
opacity: 1;
}
.survey_settings  td.label {
background: #F9F9F9;
border-top: 1px solid #f0f0f0;
border-right: 1px solid #E1E1E1;
width: 30%;
vertical-align: top;
}
.survey_settings  tbody tr td {
padding: 13px 15px;
border-top: 1px solid #f5f5f5;
border-bottom: 0 none;
}
.survey-table-head tr th {
padding: 13px 15px;
border-top: 1px solid #f5f5f5;
border-bottom: 0 none;
text-align: left;
}
.survey_settings  tr{
vertical-align: top;
}
.survey_settings  tbody tr td {
padding: 13px 15px;
}
.survey-block {
margin-bottom: 30px;
}
.survey_input  p {
display: block;
font-size: 15px;
line-height: 1.4em;
padding: 0 !important;
font-style: normal;
line-height: 22px;
color: #899194;
}
table.survey_settings  tbody tr td.label p {
display: block;
font-size: 13px;
padding: 0 !important;
margin: 3px 0 0 !important;
font-style: normal;
line-height: 20px;
color: #828282;
font-style: italic;
}
table.survey_settings  tbody tr td.label label {
display: block;
font-size: 14px;
line-height: 1.4em;
padding: 0;
margin: 0 0 3px;
color: #333;
font-weight: bold;
}
table.survey_input  input[type="text"],
table.survey_input  input[type="url"],
table.survey_input  input[type="number"],
table.survey_input  input[type="password"],
table.survey_input  input[type="email"],
table.survey_input  input[type="date"],
table.survey_input  textarea,
table.survey_input select {
width: 99.95%;
outline: none;
box-shadow: none;
border-radius: 5px;
}
#survey_editor table.survey_input  input[type="text"],
#survey_editor table.survey_input  input[type="number"],
#survey_editor table.survey_input  input[type="password"],
#survey_editor table.survey_input  input[type="email"],
#survey_editor table.survey_input  input[type="date"],
#survey_editor table.survey_input  textarea,
#survey_editor table.survey_input select {
width: 99.95%;
padding: 3px 5px;
outline: none;
padding: 5px 0px;
box-shadow: none;
border-radius: 0px;
border: 0;
border-bottom: 2px solid #f4f4f4;
}
#survey_editor table.survey_input input[type="text"].question-validate.warning{
border-bottom: 2px solid red;
}
#survey_editor table.survey_input  input[type="text"]:focus,
#survey_editor table.survey_input  input[type="number"]:focus,
#survey_editor table.survey_input  input[type="password"]:focus,
#survey_editor table.survey_input  input[type="email"]:focus,
#survey_editor table.survey_input  input[type="date"]:focus,
#survey_editor table.survey_input  textarea:focus,
#survey_editor table.survey_input select:focus {
border-color: #0085ba;
}
.survey-left-sortable {
padding:0;
width: 50%;
vertical-align: top;
}
.survey_settings td.survey_container_inner_settings.survey_align_top tbody tr td{
border-top: 0;
}
.psrv_editor_general_container {
display: flex;
}
.survey-add-footer-inner {
flex: 2;
padding: 0 11px;
background: rgb(231 240 248);
position: relative;
border-right: 1px solid #e8e8e8;
}
.survey-questions-mount {
flex: 7;
background: #ffffff;
padding: 15px;
position: relative
}
.psrv_toast_add_question {
position: fixed;
bottom: 20px;
right: 20px;
background: #24c724;
color: #fff;
padding: 20px;
font-size: 15px;
z-index: 1;
}
.survey-empty {
border: 2px dashed #e0e0e0;
border-radius: 5px;
padding: 20px 20px 40px 20px;
background: #ffffff;
text-align: center;
}
.survey-empty p.survey-empty-message {
color: #828282;
font-size: 17px;
line-height: 30px;
margin-top: 0;
font-weight: bold;
}
.survey-footer {
text-align: center;
}
.survey-empty.survey_yellow_class {
border: 0;
padding: 18px;
background: #ffffff;
border-left: 5px solid #2171b1;
text-align: left;
border-radius: 0;
}
.survey-empty.survey_yellow_class p {
margin: 0;
color: #363e42;
}
span.survey-no-icon {
font-size: 45px;
background-color: #dadada;
color: transparent;
text-shadow: 2px 2px 0px rgba(255,255,255,0.5);
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
}
a.ps-meta-restore {
font-style: italic;
display: inline-block;
text-decoration: none;
margin-top: 2px;
}
.survey-add-footer {
background: rgba(2, 133, 186, 0.12);
}
.survey_settings  tbody tr td.survey-add-footer-inner {
border: 1px solid rgba(2, 133, 186, 0.18);
}
.survey-select-type {
text-align: center;
margin-top: 15px;
position: sticky;
top: 45px;
margin-bottom: 15px;
display: block;
}
.survey-btn-add {
height: 90px;
background: #fff;
position: relative;
border-radius: 8px;
}
.survey-btn-add a {
text-decoration: none;
display: flex;
align-items: center;
margin-bottom: 4px;
padding: 18px;
height: calc(100% - 36px);
border: 1px solid rgb(232 232 232);
border-radius: 8px;
align-items: center;
flex-direction: column;
}
.survey-btn-add a span {
text-align: center;
display: block;
}
.survey_image-block-settings {
margin-bottom: 10px;
padding: 10px;
background: #ccc;
display: block;
}
.ps-container-image img {
width: 100%;
height: auto;
}
.survey-btn-add a span i {
font-size: 20px;
background: #fff;
padding: 8px;
border-radius: 100px;
display: inline-block;
color: #0285ba;
height: 20px;
width: 20px;
opacity: 1
}
ul.survey_select_all_export {
margin: 0;
padding: 0;
}
ul.survey_select_all_export li {
display: block
}
#importexport p {
color: #000;
}
#importexport .survey_settings td.label {
background: #fff;
border-top: 0;
border-right: 0;
width: 20%;
vertical-align: top;
}
#importexport .survey_settings tbody tr td {
border-top: 0;
}
#importexport table.survey_settings tbody tr td.label label {
display: block;
font-size: 14px;
line-height: 1.4em;
padding: 0;
margin: 0 0 3px;
color: #000;
font-weight: bold
}
button.answer-set-image-btn.button.survey-image-loads {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.survey-image-single-block {
position: relative;
background-size: cover;
background-color: #f4f4f4;
background-repeat: no-repeat;
background-position: center center;
width: 100%;
height: 200px;
margin-bottom: 20px;
}
.survey_question_header {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.survey_tool_edit {
visibility: hidden;
}
.survey_question_header:hover .survey_tool_edit{
visibility: visible;
}
td.survey_question ul {
font-weight: lighter;
margin: 0;
}
td.survey_question ul li {
display: inline-block;
margin: 0;
margin-right: 3px
}
td.survey_question ul li a {
font-size: 13px;
}
.survey-btn-add a:hover span i {
background: #0285ba;
color: #fff;
}
.introdatabyip {
background: #fff !important;
border: 1px solid #e5e5e5 !important;
box-shadow: 0 1px 1px rgba(0,0,0,.04) !important;
}
#poststuff .survey_title_ip {
padding-left: 0;
padding-right: 0;
}
.reset_survey_tablestyle {
background: transparent !important;
border: 0 transparent !important;
}
.survey-block-image-general {
display: block;
position: relative;
border: 2px solid #f4f4f4;
padding: 12px;
}
th.sorting_asc:after {
content: '';
border-top: 5px solid #000;
border-left: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 5px solid transparent;
position: absolute;
top: 18px;
height: 0px;
width: 1px;
margin-left: 10px
}
th.sorting_desc:after {
content: '';
border-top: 5px solid transparent;
border-left: 5px solid transparent;
border-bottom: 5px solid #000;
border-right: 5px solid transparent;
position: absolute;
top: 14px;
height: 0px;
width: 1px;
margin-left: 10px
}
th.sorting_desc,
th.sorting_asc{
position: relative;
}
.introdatabyip th,
.introdata th{
cursor: pointer;
}
li.paginate_button.active {
background: #0285ba;
}
li.paginate_button.active a{
color: #fff;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
background: #0285ba;
border-color:#0285ba;
color: #fff;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover a{
color: #fff;
}
.survey-image-header-controll .survey-image-delete-item {
position: absolute;
right: 0;
top: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled a {
color: #ccc
}
.survey-image-header-controll {
position: relative;
margin-bottom: 13px;
}
.survey-btn-add a span:last-child {
font-size: 15px;
line-height: 15px;
margin-top: 5px;
margin-left: 0;
}
.survey-select-type ul {
margin: 0;
}
.survey-select-type ul:last-child {
margin-bottom: 5px;
}
.survey_header_questions {
background: red;
}
.survey_stats_header .survey_question,
.survey_stats_header .survey_last-colum {
padding: 5px 15px;
}
.survey_header_questions .survey_first-colum,
.survey_header_questions .survey_question,
.survey_header_questions .survey_last-colum {
padding: 8px 15px;
}
.survey_question {
width: 75%;
cursor: pointer;
}
.survey_question:hover{
color: #005577
}
.survey_first-colum {
width: 10%;
}
.survey_last-colum {
width: 15%;
}
.survey_inner_settings {
width: 100%;
}
td.survey_last-colum_action {
width: 10%;
text-align: right;
}
td.survey_last-colum_action ul {
margin: 0;
}
td.survey_last-colum_action ul li {
display: inline-block;
margin: 0;
}
td.survey_last-colum_action ul li a {
list-style: none;
text-decoration: none;
margin-left: 10px;
}
td.survey_container_inner_settings {
padding: 0 !important;
}
table.survey_inner_settings {
border-spacing: 0px;
}
ul.survey_optional_settings {
border-top: 0px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
padding: 0 0 10px 0;
margin: 0;
margin-bottom: 10px;
}
.survey_settings_area ul.survey_optional_settings:last-child{
border-bottom: 0;
}
.surgey_repeater_field {
padding-left: 0 !important;
padding-right: 0 !important;
}
.survey_single_question {
background: #fff;
margin-bottom: 15px;
border-radius: 8px;
}
a.survey_psrv_copy {
color: #989898;
text-decoration: none;
display: block;
font-family: sans-serif;
font-size: 12px;
display: block;
text-align: right;
margin-top: 10px;
}
a.survey_psrv_copy:focus,
a.survey_psrv_copy:active,
a.survey_psrv_copy:hover {
background: transparent !important;
}
.survey-questions-mount .survey_single_question{
border: 1px solid #e8e8e8;
}
.survey-questions-mount .survey_settings tbody tr td {
border-top: 0px solid #f5f5f5;
}
.ui-sortable-helper {
box-shadow: 0px 10px 10px rgba(0,0,0,.2);
background: #fff;
}
.survey-placeholder-ui {
background: repeating-linear-gradient(
45deg,
rgb(231 240 248),
rgb(231 240 248) 5px,
rgb(221 232 241) 5px,
rgb(221 232 241) 10px
);
margin-bottom: 15px;
border-radius: 8px;
}
#logic-conditions-container .survey-placeholder-ui {
background: repeating-linear-gradient(
45deg,
rgb(231 240 248),
rgb(231 240 248) 5px,
rgb(221 232 241) 5px,
rgb(221 232 241) 10px
);
margin-bottom: 0;
border-radius: 0;
}
.psrv_comand_logic_condition {
width: 60px;
display: flex;
justify-content: space-between;
align-items: center;
}
.psrv_rower_logic_condition {
display: flex;
flex-direction: row;
padding: 0 15px;
align-items: center;
}
.psrv_rower_logic_condition .psrv_rower_logic_condition_form:last-child {
margin-right: 0;
}
.psrv_rower_logic_condition_separator {
padding-top: 15px
}
#logic-conditions-container .survey-placeholder-ui {
padding: 17px 0;
}
.psrv_rower_logic_condition p {
margin: 0
}
.psrv_rower_logic_condition_form {
flex: 1;
margin: 0 10px;
}
.psrv_rower_logic_condition_form.psrv_last_select {
margin-right: 0;
}
.reorder-single-answer tr {
background: #fff;
}
.survey_move_header,
.survey_move_element {
cursor: move;
}
.survey_alert {
color: red;
}
.survey-btn-support.btn-copy-question:hover {
color: #00425d
}
a.survey-btn-support.survey_alert.btn-delete-question:hover {
color: #bd0000
}  [data-tooltip] {
position: relative;
z-index: 2;
cursor: pointer;
} [data-tooltip]:before,
[data-tooltip]:after {
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
pointer-events: none;
} [data-tooltip]:before {
position: absolute;
bottom: 150%;
left: 50%;
margin-bottom: 5px;
margin-left: -80px;
padding: 7px 0px;
width: 150px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #000;
background-color: hsla(0, 0%, 20%, 0.9);
color: #fff;
content: attr(data-tooltip);
text-align: center;
font-size: 12px;
line-height: 1.2;
} [data-tooltip]:after {
position: absolute;
bottom: 150%;
left: 50%;
margin-left: -5px;
width: 0;
border-top: 5px solid #000;
border-top: 5px solid hsla(0, 0%, 20%, 0.9);
border-right: 5px solid transparent;
border-left: 5px solid transparent;
content: " ";
font-size: 0;
line-height: 0;
} [data-tooltip]:hover:before,
[data-tooltip]:hover:after {
visibility: visible;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.survey_green_action {
color: green;
}
.survey_alert:hover {
color: red;
}
.survey_green_action:hover {
color: green;
}
.survey-wrap-input.survey_center_form_element {
width: 70%;
display: inline-block;
}
.survey_move_element {
width: 10%;
display: inline-block;
}
.survey_delete_element {
width: 10%;
display: inline-block;
text-align: right;
}
.survey-btn-support {
text-decoration: none;
}
.survey_textarea {
width: 100%;
}
.cropit-preview {
background-color: #f8f8f8;
background-size: cover;
border: 5px solid #ccc;
border-radius: 3px;
margin-top: 7px;
width: 100px;
height: 100px;
}
.cropit-preview-image-container {
cursor: move;
}
.cropit-preview-background {
opacity: .2;
cursor: auto;
}
.image-size-label {
margin-top: 10px;
}
.survey-wrap-input li {
display: inline-block;
}
.survey_center_title_statistics {
text-align: center
}
.survey-wrap-input li i {
font-size: 25px;
}
.survey_active_class {
border: 1px solid rgba(2, 133, 186, 0.18);
background: rgb(2, 133, 186);
color: #005577;
border-radius: 8px 8px 0 0;
}
.survey_active_class td.survey_question ul li a {
color: #fff
}
.survey_active_class td.survey_question ul li a:hover {
text-decoration: underline;
color: #fff
}
.survey_active_class td.survey_question ul li a.survey-btn-support.survey_alert.btn-delete-question:hover {
color: #fff
}
i.pswp_set_icon-enlarge {
font-size: 14px;
color: #848C92;
padding-top: 4px;
display: inline-block;
}
.survey_active_class i.pswp_set_icon-enlarge,
.survey_active_class .survey_question p.survey_question_p,
.survey_active_class p.survey_type_choose {
color: #fff !important;
}
.survey_type_choose {
text-align: right;
}
.survey_active_class td.survey_last-colum i {
color: #0285ba;
background-color: #fff;
}
.survey_active_class .survey_settings tbody tr td {
border-color: transparent;
}
td.survey_question {
font-weight: bold;
color: #0285ba;
}
td.survey_last-colum i {
color: #fff;
background-color: #0285ba;
font-size: 14px;
padding: 8px;
border-radius: 100px;
}
.survey-question-accordion {
width: 90%;
}
.survey-question-accordion-close {
width: 10%;
text-align: right !important;
}
.survey_settings  tbody tr td.survey_container_table {
padding: 0;
}
table.dataTable.no-footer {
border: 0;
}
.ps_resposive_table {
overflow-x: auto;
margin: 10px
}
.ps_questions_statistics .survey_question {
width: 70%;
}
.ps_questions_statistics td.survey_last-colum {
width: 30%;
}
.survey_question_body .survey_charts {
width: 100%;
max-width: 600px;
margin: 0 auto;
height: auto;
padding: 40px 0
}
p.survey_question_p  {
margin: 0;
color: #0085ba;
font-size: 15px;
}
.ps_respons_data {
display: block;
float: left;
width: 100%;
margin-bottom: 30px;
margin-top: 20px;
}
.ps_block_stats {
width: 33.3333333333%;
background: transparent;
float: left;
}
p.survey-empty-message br {
display: block;
height: 0;
content: " ";
margin-bottom: -4px;
}
.ps_inner_stats_box {
display: block;
background: #fff;
color: #0285ba;
margin: 15px;
padding: 10px;
font-weight: bold;
height: 80px;
overflow: hidden;
position: relative;
border-radius: 10px;
box-shadow: 0px 10px 26px rgba(0,0,0,0.06);
border: 1px solid #efefef;
text-align: center;
}
span.ps_icon_stats {
font-size: 72px;
position: absolute;
right: 20px;
top: 13px;
color: rgba(255,255,255,0.2);
}
div#survey_open_modal {
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
width: 100%;
display: none;
}
.ps_inner_stats_box p.ps_number_stats {
font-size: 37px;
color: #0285ba;
font-weight: regular;
}
.ps_inner_stats_box p {
margin: 0;
font-size: 12px;
color: #555;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: lighter;
}
td.ps-rower-expanded {
display: block;
}
table.survey_settings.survey_input.survey_header_questions tbody tr {
vertical-align: middle;
}
td.label.survey_settings_area {
vertical-align: text-bottom;
}
.survey_alert_banner {
padding: 15px;
background: #fff;
border: 1px solid #ccd0d4;
border-left: 4px solid;
box-shadow: 0 1px 1px rgba(0,0,0,.04)
}
.survey_positive_color {
border-left-color: #46b44f;
}
.survey_alert_color {
border-left-color: #bd0000;
}
.ps_normal_style_font {
color: #46b44f !important;
}
.ps_alert_style_font {
color: #bd0000 !important;
}
p.survey_alert_p {
color: #444;
margin: 0;
font-size: 14px;
}
.survey_align_top {
vertical-align: top;
}
p.survey_question_p {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 250px;
}
#survey_settings .postbox-header,
#survey_editor .postbox-header,
#survey_logic .postbox-header {
display: none;
}
.label.survey_settings_area.ps_settings-modal {
position: fixed;
width: 500px;
height: auto;
top: 50%;
left: 50%;
z-index: 100000;
box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
transform: translate(-50%,-50%);
display: none;
background: #fff;
}
p.ps_submit_modal input {
text-transform: uppercase;
width: 70pt;
}
p.ps_submit_modal {
padding: 10pt !important;
text-align: center;
}
label.ps_label_select_setting {
display: block;
margin-bottom: 10px;
font-weight: bold;
}
.ps_header_setting_open {
font-size: 17px;
padding: 15px;
color: #0285ba;
background: #f4f4f4;
position: relative
}
span.ps_open_settings {
display: inline-block;
margin: 15px;
}
span.ps_open_settings:hover {
opacity: .7;
}
.ps_settings_header {
padding: 10px;
background: #0285ba;
color: #fff;
font-weight: bold;
font-size: 15px;
position: relative
}
.ps_body_container_modal {
background: #fff;
padding: 25px;
}
span.ps_close_modal {
position: absolute;
right: 0;
top: 0;
font-size: 19px;
height: 30px;
width: 38px;
text-align: center;
padding-top: 8px;
cursor: pointer;
}
span.ps_close_modal:hover {
opacity: 0.7;
}
li.ps_titleform_settings {
font-weight: bold;
}
.ps_modal_back {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.75);
z-index: 100000;
display: none;
}
li.ps_all_select_setting select {
width: 100%;
}
img.psrv_nosurvey_yet {
width: 100%;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}
.psrv_nosurvey_yet_container {
max-width: 640px;
margin: 50px auto;
}
@media (max-width: 1515px) {
.survey-questions-mount {
flex: 5;
}
}
@media (max-width: 1380px) {
.survey-questions-mount {
flex: 4;
}
}
@media (max-width: 1100px) {
.psrv_icon_hidden {
display: none;
}
.psrv_comand_logic_condition {
width: 100%;
margin-bottom: 15px;
}
.psrv_rower_logic_condition_form {
margin: 0;
}
.psrv_rower_logic_condition .survey_move_header.ui-sortable-handle i,
.psrv_rower_logic_condition i.pswp_set_icon-cross {
font-size: 18px;
}
.psrv_rower_logic_condition {
flex-direction: column;
}
.psrv_rower_logic_condition_form {
width: 100%;
margin-bottom: 15px;
}
.survey-btn-add a span:last-child {
font-size: 17px;
line-height: 15px;
margin-top: 0px;
margin-left: 15px;
}
.survey-btn-add a {
flex-direction: row-reverse;
justify-content: space-between;
}
.survey-select-type {
display: none;
}
.psrv_show_show {
display: block;
}
div#survey_open_modal {
display: block;
}
.psrv_editor_general_container .psrv_set_emptyfield .survey-empty {
position: relative;
top: auto;
left: auto;
transform: initial;
width: calc(100% - 60px);
border: none;
margin: 20px auto;
}
.survey-questions-mount {
flex: 1;
}
.survey-add-footer-inner {
flex: 1;
}
.psrv_editor_general_container {
flex-direction: column-reverse;
}
.survey-add-footer-inner {
border-right: 0px solid #e8e8e8;
border-top: 1px solid #e8e8e8;
}
}
@media (max-width: 992px) {
#survey_editor span.ps_hide_mobiles {
display: none
}
p.survey_question_p {
width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
th.survey_last-colum {
text-align: right !important;
}
table.survey_settings.survey_input.survey_header_questions td.label{
position: absolute;
width: calc(100% - 30px);
height: calc(100% - 26px);
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 12;
}
.survey_question_body {
position: relative;
}
}
@media (max-width: 768px) {
.survey_settings tbody tr td {
border-top: 0;
}
.psrv_tabs_nav li {
padding: 15px 20px !important;
}
.survey_tool_edit {
visibility: visible;
}
#importexport .survey_settings td.label {
display: none
}
td.survey-left-sortable.survey_leftresponsive {
display: block;
width: calc(100% - 30px);
}
.ps_questions_statistics span.ps_hide_mobiles {
display: none
}
td.survey_last-colum_action ul{
visibility: visible
}
.survey_settings td.label {
background: #ffffff;
}
.ps_block_stats {
width: 100%;
}
p.survey_question_p {
width: 178px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
height: 27px;
}
td.survey_last-colum {
text-align: right
}
.label.survey_settings_area.ps_settings-modal {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100000;
box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
transform: none;
display: none;
background: #fff;
}
#survey_shortcode .survey_settings.survey_input td,
#survey_settings .survey_settings.survey_input td{
display: block;
width: calc(100% - 30px);
}
} .purchase-activation-code.invalid
{
color: red;
}
.purchase-activation-code.valid
{
color: green;
}
.ps-valid-code-required-message {
font-size: 15pt;
color: #008203;
}
.psrv_set_emptyfield p.survey-empty-message{
margin-bottom: 0;
font-weight: 400;
color: #363e42;
}
.psrv_set_emptyfield .survey-empty {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 70%;
border: none;
}
.psswitch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.psswitch input {
display:none;
}
.psslider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #c3c4c7;
-webkit-transition: .4s;
transition: .4s;
}
.psslider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .psslider {
background-color: #2171b1;
}
input:focus + .psslider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .psslider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
} .psrv_tabs_nav {
display: flex;
margin: 0;
justify-content: flex-end;
background: #e7f0f8;
border-bottom: 0px solid #e1e1e1;
align-items: center;
}
.psrv_tabs_nav li {
text-align: center;
margin: 0;
padding: 24px 25px;
background: transparent;
cursor: pointer;
font-weight: bold;
font-size: 14px;
border-top: 3px solid transparent;
margin-bottom: -1px;
}
.psrv_stats_settings,
.psrv_messages_settings {
display: none;
}
.psrv_tabs_nav li.psrv_active_tab_clicked {
background: #ffffff;
color: #509fe2;
border-top: 3px solid #509fe2;
} .psslider.psround {
border-radius: 34px;
}
.psslider.psround:before {
border-radius: 50%;
}
.row:after, .row:before {
display: table;
content: " ";
}
:after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row:after {
clear: both;
}
@keyframes survey-rotate {
0% {
transform: rotatey(0);
opacity: 0;
}
15% {
opacity: 1;
}
50% {
opacity: 1;
}
60% {
transform: rotatey(180deg) translateX(-14px);
}
61% {
opacity: 0;
}
100% {
opacity: 0;
}
}
.survey-no-data-effects {
position: relative;
width: 214px;
margin: 0 auto;
overflow: hidden;
margin-bottom: 20px;
}
.survey-no-data-effects img {
height: 180px;
width: auto;
}
.survey-no-data-effects__wrapper {
width: 104px;
height: 25px;
position: absolute;
margin: 30px 30px 30px 0;
top: -8px;
left: 91px;
perspective: 10px;
transform-origin: 9px;
animation-name: survey-rotate;
animation-duration: 4s;
animation-iteration-count: infinite;
animation-play-state: running;
}
.survey-no-data-effects__light {
background-image: linear-gradient(to right, #ffd54f 0%, #fff176 16%,
hsla(54, 100%, 80%, 0.72) 48%,
rgba(255, 255, 255, 0) 100%);
width: 100%;
height: 100%;
transform: rotatey(-12deg);
border-radius: 5000px 5px 5px 5000px;
} .ps_global_settings {
background: #34485d;
margin-top: 10px;
display: inline-block;
width: 100%;
position: relative;
}
.ps_global_loader_setting {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.5);
z-index: 1;
}
.ps_global_header {
background: rgb(15, 155, 212);
display: block;
width: 100%;
height: 70px;
}
.ps_logo_settings {
display: block;
height: 70px;
float: left;
width: 240px;
background: rgb(2, 133, 186);
}
.ps_container_button {
float: left;
width: calc(100% - 240px);
height: 70px;
position: relative;
}
.ps_global_container {
display: block;
width: 100%;
}
.ps_global_sidebar_menu {
display: block;
background: #34495e;
width: 240px;
float: left;
}
.ps_global_container_side_container {
float: left;
display: block;
width: calc(100% - 280px);
padding: 20px;
background: #f9f8f8;
}
ul.ps_global_menu {
margin: 0;
}
ul.ps_global_menu li{
margin: 0;
outline: none;
}
ul.ps_global_menu li a {
font-size: 14px;
font-weight: 400;
line-height: 44px;
display: block;
color: #fff;
text-decoration: none;
padding: 0 20px;
outline: none;
}
ul.ps_global_menu li a:focus{
box-shadow: none
}
ul.ps_global_menu li a:hover{
background: #2f4052
}
.ps_title_section {
background: #0f9bd552;
padding: 17px 18px;
display: block;
border-left: 3px solid #0285ba;
}
.ps_title_section h3 {
color: #0285ba;
margin: 0;
font-weight: 500;
}
#ps_global_settings .survey_settings td.label {
background: transparent;
border-top: 1px solid #f0f0f0;
border-right: 0px solid #E1E1E1;
width: 30%;
vertical-align: middle;
font-size: 14px;
color: #39464e;
font-weight: bold;
padding-right: 30px
}
a.button.button-primary.button-large.ps_button_restart_default {
background: transparent;
border: 3px solid rgba(255, 255, 255, 0.6);
height: 42px;
text-shadow: none;
box-shadow: none;
color: rgba(255, 255, 255, 0.6);
font-size: 15px;
font-weight: bold;
position: absolute;
top: 15px;
left: 18px;
padding-top: 4px;
padding-bottom: 3px;
}
a.button.button-primary.button-large.ps_button_restart_default:hover {
border: 3px solid rgba(255, 255, 255, 1);
color: rgba(255, 255, 255, 1);
}
input.button.button-primary.button-large.ps_button_submitsetting {
background: #35c756;
border: 3px solid #35c756;
height: 42px;
text-shadow: none;
box-shadow: none;
color: #fff;
font-size: 15px;
font-weight: bold;
position: absolute;
top: 15px;
right: 18px;
}
input.button.button-primary.button-large.ps_button_submitsetting:hover {
border: 3px solid #5fe07c;
}
#ps_global_settings .ps_logo_settings {
background-image: url(//lawfirmpricing.com/wp-content/plugins/perfect-survey/resources/backend/assets/img/ps_logo_settings_page.png);
background-size: cover;
background-repeat: no-repeat;
position: relative
}
#ps_global_settings p.ps_settings_subtitle {
font-size: 18px;
color: #9a9a9a;
}
#ps_global_settings table.widefat {
border: 0px solid #e5e5e5;
box-shadow: none;
background: transparent;
}
p.ps_version_settings {
position: absolute;
color: #ffffff73;
font-weight: bold;
right: 15px;
top: 25px;
margin: 0;
}
#ps_global_settings .survey_settings tbody tr td {
padding: 13px 0px;
border-top: 0px solid #f0f0f0;
}
label.survey_radio_image > input {
visibility: hidden;
position: absolute;
}
label.survey_radio_image > input + img{
cursor: pointer;
border: 4px solid transparent;
}
label.survey_radio_image > input:checked + img{
border: 4px solid #0f9bd4
}
#ps_global_settings  .ps_settings_tabcontent {
display: none;
}
a.ps_settings_tablinks.active {
background: #2f4052;
}
textarea.ps_text_coded {
font-family: monospace;
font-size: 12px;
}
#ps_global_settings .survey_settings tbody tr td.ps_multiple_form {
padding: 13px 5px;
border-top: 0;
}
.psrv_toast_add_question {
visibility: hidden;
margin-left: -125px;
background-color: #46b44f;
color: #fff;
text-align: center;
border-radius: 2px;
padding: 16px;
position: fixed;
z-index: 1;
bottom: 30px;
font-size: 17px;
border-radius: 4px;
display: flex;
align-items: center;
}
.psrv_container_toast span {
margin-left: 10px;
}
.psrv_container_toast .pswp_set_icon-spinner2 {
animation: spin_toast_show 1s linear infinite;
display: inline-block;
}
.psrv_toast_add_question.psrv_toast_add_question_show {
visibility: visible;
-webkit-animation: fadein_toast_show 0.2s, fadeout_toast_show 0.2s 1s;
animation: fadein_toast_show 0.2s, fadeout_toast_show 0.2s 1s;
animation-fill-mode: forwards;
}
@keyframes spin_toast_show {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@-webkit-keyframes fadein_toast_show {
from {bottom: 0; opacity: 0;}
to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout_toast_show {
from {bottom: 30px; opacity: 1;}
to {bottom: 0; opacity: 0;}
}
.message-error
{
background-color: red;
color: #fff !important;
padding: 10px;
font-size: 15px;
}
.message-success
{
background-color: #4c9a00;
color: #fff !important;
padding: 10px;
font-size: 15px;
}
.ps_image_loader {
height: 20px;
width: 20px;
border-top: 3px solid #0385ba;
border-bottom: 3px solid #0385ba;
border-left: 3px solid #0385ba;
border-radius: 130px;
border-right: 3px solid #fff;
animation-name: spin;
animation-duration: 0.5s;
animation-iteration-count: infinite;
animation-timing-function: linear;
margin-bottom: 20px;
}
.image-iconer img {
max-width: 90px;
height: auto;
}
.about-wrap .headline-feature img.minimum_ps_right {
width: 80px
}
.inline-svg.aligncenter.magnifi_ps_cent img {
width: 100%;
height: auto;
max-width: 100%;
}
@keyframes spin {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
} .ps_sfe_statistics {
text-align: left;
}
.survey_progress_bar {
position: relative;
height: 10px;
border-radius: 100px;
overflow: hidden;
margin-bottom: 0px;
background: #efefef;
}
.survey_value_single_bar {
text-align: center;
height: 10px;
position: relative;
background: #0085ba;
float: left;
border-radius: 100px;
}
.survey_value_numeric {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-weight: bold;
color: #fff;
font-size: 10px;
}
.survey_progress_bar_legend {
margin: 0 0 10px 0;
}
.survey_progress_bar_legend ul {
text-align: left;
list-style: none;
margin: 0;
padding: 0
}
.survey_progress_bar_legend ul li {
margin-left: 0;
margin-top: 3px
}
.survey_progress_bar_legend_color {
width: 15px;
height: 15px;
border-radius: 100px;
margin-right: 10px;
display: inline-block;
vertical-align: middle;
}
.survey_progress_bar_legend_label {
margin-right: 20px;
vertical-align: middle;
font-size: 12px;
}
.ps_sfe_statistics {
font-family: sans-serif;
font-size: 14px;
}
.ps_sfe_questions {
padding: 4px 10px 4px 10px;
}
.ps_sfe_questions p.ps_sfe_question {
margin: 0;
font-size: 15px;
font-weight: bold;
}
.ps_sfe_toglger {
cursor: pointer;
}
.ps_sfe_toglger,
.ps_sfe_statistics_body {
border: 1px solid #efefef;
box-shadow: 0px 10px 26px rgba(0,0,0,0.1);
border-radius: 6px;
padding: 10px;
background: #fff;
margin-bottom: 20px;
border-radius: 7px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
}
.ps_sfe_toglger_arrow_bottom {
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%) rotate(-180deg);
width: 20px;
height: 20px;
border-radius: 100%;
background: #0085ba;
transition: transform .4s ease-in-out
}
.ps_sfe_toglger_arrow_in {
position: absolute;
width: 8px;
height: 8px;
border-top: 3px solid #fff;
border-right: 3px solid #fff;
top: calc(50% + 1px);
transform: translate(-50%,-50%) rotate(-45deg);
left: 50%;
}
.ps_sfe_toglger.ps_sfe_toglger_opener .ps_sfe_toglger_arrow_bottom {
transform: translateY(-50%) rotate(0);
}
p.ps_sfe_toglger_paragraph {
margin: 0;
font-size: 14px;
padding: 0 10px;
}
.ps_sfe_toglger_paragraph {
font-weight: bold;
}
.ps_sfe_toglger_span {
font-weight: lighter;
color: #999;
}
.psrw_table_stilings_data {
margin-bottom: 0
}
table.psrw_table_stilings_data td, table.psrw_table_stilings_data th {
border: 1px solid #ddd;
padding: 8px;
word-break: unset;
font-size: 13px;
}
.ps_sfe_result h4 {
margin: 0 0 10px 0;
font-size: 14px;
font-weight: bold;
}
.survey_progress_bar_generalcontainer {
padding-bottom: 0px;
margin-bottom: 10px;
border-bottom: 1px solid #ddd;
}
.psr_genera_container_boxed_stats {
margin: 15px 10px;
}
.ps_resposive_table table.psrw_table_stilings_data {
margin-top: 0;
}
button.post-edit-btn.ps_survey_btn_submit.survey_submit_btn,
.swal-button,
button.swal-button.swal-button--confirm:focus {
text-decoration: none;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress thead th,.tablepress tfoot th{background-color:#6e8360;color:#fff}.tablepress tbody td{font-family:Lato;font-size:14px;font-weight:700;color:#6e8360}.tablepress .row-hover tr:hover td{background-color:#ffff50;color:#6e8360}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}