body[data-slide-out-widget-area-style="slide-out-from-right-hover"] #header-outer{
z-index:9995
}
#slide-out-widget-area.slide-out-from-right-hover{
position:fixed;
transform:translate3d(341px,0,0);
-webkit-transform:translate3d(341px,0,0);
-ms-transform:translate3d(341px,0,0);
top:0;
right:0;
width:340px;
height:100%;
z-index:9999;
padding:62px;
padding-top:80px;
overflow:hidden;
-webkit-transition:all .7s cubic-bezier(0.25,1,.2,1);
-ms-transition:all .7s cubic-bezier(0.25,1,.2,1);
transition:all .7s cubic-bezier(0.25,1,.2,1)
} #slide-out-widget-area.slide-out-from-right-hover .inner{
opacity:0;
margin-bottom:30px;
transform:translateX(50px);
-webkit-transition:-webkit-transform .45s cubic-bezier(.2,.75,.3,1) 0.22s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.22s;
-ms-transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.22s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.22s;
transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.22s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.22s
}
#slide-out-widget-area.slide-out-from-right-hover.open .inner{
opacity:1;
transform:translateX(0px)
}
#slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap{
opacity:0;
transform:translateX(50px);
-webkit-transition:-webkit-transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;
-ms-transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;
transition:transform .45s cubic-bezier(.2,.75,.3,1) 0.35s,opacity .45s cubic-bezier(.2,.75,.3,1) 0.35s;
margin-top:50px
}
#slide-out-widget-area.slide-out-from-right-hover.open .bottom-meta-wrap{
opacity:1;
transform:translateX(0px)
}
#slide-out-widget-area.slide-out-from-right-hover .inner{
position:relative
}
#slide-out-widget-area.slide-out-from-right-hover .bottom-text{
margin-top:30px
}
#slide-out-widget-area.slide-out-from-right-hover .off-canvas-menu-container{
position:absolute;
top:50%;
width:100%
}
#slide-out-widget-area.slide-out-from-right-hover .off-canvas-social-links{
margin-top:30px
}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{
font-size:24px;
line-height:30px
}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{
word-break:break-word
}
body #slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a, 
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{
display:inline-block;
position:relative;
color:rgba(255,255,255,0.7);
opacity:1;
padding-left:0;
padding-right:0
}
#slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li.no-pointer-events, 
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.no-pointer-events{
pointer-events:none
}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li {
margin: 5px 0;
}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
-webkit-transition: color .2s;
transition: color .2s;
}
#slide-out-widget-area.slide-out-from-right-hover .off-canvas-menu-container {
min-width: 190px;
}
#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover {
color: #fff;
}
.admin-bar #slide-out-widget-area.slide-out-from-right-hover{
padding-top:100px
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container {
position: relative;
top: auto;
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"] .menuwrapper, 
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container {
display: inline-block;
}
@media only screen and (min-width: 1000px) {
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container.mobile-only {
display: none;
}
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"] .inner > div.off-canvas-menu-container {
margin: auto 0;
position: relative;
-ms-transform: none!important;
-webkit-transform: none!important;
transform: none!important;
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func="separate-dropdown-parent-link"] .inner{
display: -webkit-box;
display: -webkit-flex;
display: flex;
height: auto;
flex-wrap: wrap;
}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.subviewopen >a, 
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.subview >a{
display:none
}
.admin-bar .slide-out-hover-icon-effect{
top:32px
}
.slide-out-hover-icon-effect .lines{
background-color:transparent
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after{
top:0px;
-ms-transform:scale(0,1);
transform:scale(0,1);
-webkit-transform:scale(0,1);
-ms-transform-origin:left;
transform-origin:left;
-webkit-transform-origin:left;
border-radius:2px;
background-color:#fff;
opacity:1;
transition:transform .4s cubic-bezier(.2,.01,.16,1) 0.07s,opacity .4s cubic-bezier(.2,.01,.16,1) 0.07s!important;
-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.01,.16,1) 0.07s,opacity .4s cubic-bezier(.2,.01,.16,1) 0.07s!important
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines-button:after{
top:0px
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines{
width:2em
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before{
-ms-transform:scale(0,1);
transform:scale(0,1);
-webkit-transform:scale(0,1);
-ms-transform-origin:left;
transform-origin:left;
-webkit-transform-origin:left;
border-radius:2px;
transition:transform .4s cubic-bezier(.2,.01,.16,1) 0.12s,opacity .4s cubic-bezier(.2,.01,.16,1) 0.12s!important;
-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.01,.16,1) 0.12s,opacity .4s cubic-bezier(.2,.01,.16,1) 0.12s!important
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after{
-ms-transform:scale(0,1);
transform:scale(0,1);
-webkit-transform:scale(0,1);
-ms-transform-origin:left;
transform-origin:left;
-webkit-transform-origin:left;
border-radius:2px;
transition:transform .4s cubic-bezier(.2,.01,.16,1) 0.02s,opacity .4s cubic-bezier(.2,.01,.16,1) 0.02s!important;
-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.01,.16,1) 0.02s,opacity .4s cubic-bezier(.2,.01,.16,1) 0.02s!important
}
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:after, 
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before, 
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines-button:after{
height:2px!important
} @media only screen and (min-width:1000px){
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines-button:after, 
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before, 
body .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:after{
height:3px!important
}
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .no-delay.lines-button:after{
transition:transform .4s cubic-bezier(.2,.01,.16,1) 0.05s!important;
-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.01,.16,1) 0.05s!important
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .no-delay .lines:before{
transition:transform .4s cubic-bezier(.2,.01,.16,1)!important;
-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.01,.16,1)!important
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .no-delay .lines:after{
transition:transform .4s cubic-bezier(.2,.01,.16,1) 0.1s !important;
-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.01,.16,1) 0.1s !important
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after{
width:2rem;
background-color:#fff
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line.lines-button:after{
-ms-transform:scale(1,1);
transform:scale(1,1);
-webkit-transform:scale(1,1);
background-color:#fff
}
.slide-out-hover-icon-effect .lines:after{
top:-8px
}
.slide-out-hover-icon-effect:not(.small) .lines:after{
top:-9px
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before{
top:8px
}
@media only screen and (min-width: 1000px) {
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before{
top:9px
}
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines-button:after{
width:1.4rem
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .unhidden-line .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .unhidden-line .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .unhidden-line.lines-button:after{
width:1.4rem;
height:2px;
-ms-transform:scale(1,1);
transform:scale(1,1);
-webkit-transform:scale(1,1)
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines{
width:1.4rem
}
.slide-out-hover-icon-effect.small .lines:after{
top:-6px
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before{
top:6px
}
.admin-bar .slide-out-hover-icon-effect.small{
top:32px
}
@media only screen and (max-width:999px){
.slide-out-hover-icon-effect a{
width:auto
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after{
width:1.4rem
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:before, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line .lines:after, 
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .unhidden-line.lines-button:after{
width:1.4rem;
height:2px;
-ms-transform:scale(1,1);
transform:scale(1,1);
-webkit-transform:scale(1,1)
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after{
top:0px
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines{
width:1.4rem
}
.slide-out-hover-icon-effect .lines:after, .slide-out-hover-icon-effect.small .lines:after, 
.slide-out-hover-icon-effect:not(.small) .lines:after{
top:-6px
}
.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines:before{
top:6px
}
.admin-bar .slide-out-hover-icon-effect{
top:32px
}
.slide-out-hover-icon-effect{
top:0px;
right:28px
}
}
.slide-out-hover-icon-effect{
position:fixed;
right:30px;
top:0px;
z-index:10000;
pointer-events:none
}
.slide-out-hover-icon-effect.small{
right:27px
}
.slide-out-hover-icon-effect a{
display:block;
pointer-events:none
}.pricing-table{
margin-top:60px;
margin-bottom:30px
}
.pricing-table:after{
content:"";
display:block;
height:0;
clear:both;
visibility:hidden
}
.pricing-table >div:first-child .pricing-column-content,
.pricing-table >div:first-child h3 {
border-left:1px solid #e4e4e4
}
.pricing-column{
float:left;
overflow:hidden;
text-align:center;
padding:0px;
background-color:#fff;
transition:box-shadow 0.2s linear;
-webkit-transition:box-shadow 0.2s linear;
}
.pricing-column .pricing-column-content{
border-right:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
padding:0px 0px 20px 0px
}
.pricing-column.highlight{
position:relative;
z-index:100;
margin:-20px -1px 0px -1px;
background-color:#FFF;
box-shadow:0px 0px 13px rgba(0,0,0,.09);
-webkit-box-shadow:0px 0px 13px rgba(0,0,0,.09);
}
.pricing-table[data-style="default"] .pricing-column.highlight .nectar-button{
margin:10px 0px 20px 0px
}
.pricing-column.highlight .pricing-column-content, 
.pricing-column.highlight h3{
border:none
}
.pricing-column.highlight h3 .highlight-reason{
display:block;
font-family:'Open Sans';
font-weight:700;
font-size:12px;
text-transform:uppercase;
letter-spacing:1.5px;
color:rgba(0,0,0,0.4)
}
#ajax-content-wrap .pricing-column.highlight h3 .highlight-reason{
line-height: 28px;
}
.pricing-column.highlight .pricing-column-content{
border-right:1px solid #e4e4e4;
border-left:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4
}
.pricing-column.highlight:hover{
box-shadow:0px 0px 13px rgba(0,0,0,.15);
-webkit-box-shadow:0px 0px 13px rgba(0,0,0,.15);
}
.pricing-column ul li{
color:#888;
padding:10px 25px;
list-style:none;
line-height:18px;
border-bottom:1px solid #efefef
}
.pricing-column ul li:first-child{
border-top:1px solid #efefef
}
.pricing-column ul li:nth-child(2n+1){
background-color:#fbfbfb
}
.pricing-table[data-style="default"] .pricing-column.highlight h3{
color:#fff;
background-color:#27CFC3;
padding:15px 0px;
margin-bottom:0px
}
.toggle .pricing-column h3{
font-size:26px
}
.pricing-column h3{
background-color:#fff;
color:#27CFC3;
margin-bottom:0px;
font-size:26px;
line-height:28px;
border-right:1px solid #e4e4e4;
border-bottom:1px solid #EFEFEF;
border-top:1px solid #e4e4e4;
padding:18px 0px 18px 0px
}
.pricing-table .pricing-column .pricing-column-content h4, 
.pricing-column h4 {
margin-left:-22px;
padding:20px 30px 6px 30px;
font-size:54px;
line-height:42px;
color:#333;
margin-bottom:0px
}
.pricing-table[data-style="default"] .pricing-column h4 .dollar-sign{
font-size:22px;
line-height:22px;
top:-14px;
right:-6px;
font-family:'Open Sans';
font-weight:300;
position:relative
}
.pricing-column .interval{
display:block;
color:#999;
min-height:38px;
display:block;
padding-bottom:17px
}
.pricing-column ul{
margin-left:0px
}
.pricing-table.six-cols >div{
width:16.5%
}
.pricing-table.five-cols >div{
width:20%
}
.pricing-table.four-cols >div{
width:25%
}
.pricing-table.three-cols >div{
width:33.2%
}
.pricing-table.two-cols >div{
width:50%
}
.pricing-table .col{
padding:0px 20px
}
.col .pricing-table h3{
margin-bottom:0px
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
box-shadow:0px 15px 30px rgba(0,0,0,.06);
-webkit-box-shadow:0px 15px 30px rgba(0,0,0,.06);
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight:hover{
box-shadow:0px 15px 30px rgba(0,0,0,.09);
-webkit-box-shadow:0px 15px 30px rgba(0,0,0,.09);
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3{
background-color:transparent!important
}
.pricing-table[data-style="flat-alternative"].two-cols{
text-align:center
}
.pricing-table[data-style="flat-alternative"].two-cols >div{
width:31%;
display:inline-block;
float:none;
overflow:visible
}
.pricing-table[data-style="flat-alternative"].three-cols >div{
width:31%
}
.pricing-table[data-style="flat-alternative"].four-cols >div{
width:22%
}
.pricing-table[data-style="flat-alternative"].five-cols >div{
width:18%
}
.pricing-table[data-style="flat-alternative"].six-cols >div{
width:14%
}
body .pricing-table[data-style="flat-alternative"] .pricing-column, 
body .pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
margin-right:3.5%;
position:relative;
text-align:left
}
body .pricing-table[data-style="flat-alternative"] .pricing-column ul{
padding:20px 0;
margin:0 0 38px 0
}
.pricing-table[data-style="flat-alternative"].four-cols .pricing-column, 
body .pricing-table[data-style="flat-alternative"].four-cols .pricing-column.highlight{
margin-right:3%;
padding:35px
}
.pricing-table[data-style="flat-alternative"].four-cols .pricing-column.highlight h3 .highlight-reason{
padding-left:35px
}
.pricing-table[data-style="flat-alternative"].five-cols .pricing-column, 
body .pricing-table[data-style="flat-alternative"].five-cols .pricing-column.highlight{
margin-right:2%;
padding:25px
}
.pricing-table[data-style="flat-alternative"].five-cols .pricing-column.highlight h3 .highlight-reason{
padding-left:30px
}
.pricing-table[data-style="flat-alternative"].six-cols .pricing-column{
margin-right:2%;
padding:23px
}
.pricing-table[data-style="flat-alternative"].six-cols .pricing-column.highlight h3 .highlight-reason{
padding-left:23px
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
overflow:visible
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason{
position:absolute;
top:-31px;
left:0;
padding:5px;
width:100%;
color:#fff
}
.pricing-table[data-style="flat-alternative"] .pricing-column li del,
.pricing-table[data-style="flat-alternative"] .pricing-column li del * {
color:#bbb;
text-decoration:none
}
.pricing-table[data-style="flat-alternative"] .pricing-column:before{
display:block;
top:0;
left:0;
width:100%;
height:7px;
content:' ';
position:absolute
}
.pricing-table[data-style="flat-alternative"] .pricing-column li i{
margin-right:10px
}
body .wpb_wrapper .pricing-table[data-style="flat-alternative"] >div:last-child {
margin-right:0
}
.pricing-table[data-style="flat-alternative"] .pricing-column h4{
margin-left:0;
letter-spacing:0;
padding:0px 0 13px 0;
font-size:30px;
display:inline-block
}
.pricing-table[data-style="flat-alternative"] .pricing-column h3{
font-size:36px
}
.pricing-table[data-style="flat-alternative"] .pricing-column .interval{
display:inline-block
}
.pricing-table[data-style="flat-alternative"] .pricing-column .interval:before{
content:'/';
display:inline-block;
padding-right:6px
}
.pricing-table[data-style="flat-alternative"] .nectar-button{
font-size:15px
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight{
margin:0
}
body .pricing-table[data-style="flat-alternative"] .pricing-column .pricing-column-content,
body .pricing-table[data-style="flat-alternative"] .pricing-column h3{
border:none
}
.pricing-table[data-style="flat-alternative"] .pricing-column .pricing-column-content{
padding-bottom:0
}
.pricing-table[data-style="flat-alternative"] .pricing-column{
padding:50px
}
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason{
padding-left:50px
}
.pricing-table[data-style="flat-alternative"] ul li{
border:none;
padding:8px 0px;
color:#444;
background-color:transparent
}
@media only screen and (min-width : 1px) and (max-width : 999px) {
.pricing-table[data-style="flat-alternative"] .pricing-column.highlight {
margin-top: 30px!important;
}
.pricing-table[data-style="flat-alternative"].two-cols > div:nth-child(2), 
.pricing-table[data-style="flat-alternative"].three-cols > div:nth-child(2), 
.pricing-table[data-style="flat-alternative"].four-cols > div:nth-child(2n+2), 
.pricing-table[data-style="flat-alternative"].five-cols > div:nth-child(2n+2) {
margin-right: 0!important;
}
}
@media only screen and (min-width : 690px) and (max-width : 999px) {
.pricing-table[data-style="flat-alternative"].two-cols > div, 
.pricing-table[data-style="flat-alternative"].three-cols > div, 
.pricing-table[data-style="flat-alternative"].four-cols > div, 
.pricing-table[data-style="flat-alternative"].five-cols > div {
width: 48%!important;
}
}