body .stripes{
background: url(https://www.ixxocart.com/wp-content/uploads/2016/07/strips.jpg) repeat-x top;
height: 5px;
}
a, p, li, ol, input, textarea, select{
font-weight: 300;
}
b{ font-weight: 600; }
.page-title, .h1-typography{ font-size: 34px; }
.kl-blog h3, .kl-blog h4, .kl-blog h5{ font-weight: 600; }
.tooltip{ z-index: 9999; }
.font-18 p{ font-size: 18px; }
.font-14 p{ font-size: 14px; }
.font-200 p{ font-weight: 200; }
.font-white, .font-white p, .font-white li{ color: #f1f1f1; }
.font-gray, .font-gray p, .font-gray li{ color: #adadad; }
.par-margin-top30 p{ margin-top: 30px; }
.par-width70 p{
margin-right: auto;
margin-left: auto;
width: 60%;
}
.line-height2 p,
.line-height2 ul li{ line-height: 2; }
.symbol-bottom20 i{ margin-bottom: 20px; }
.full-width-section > div{ margin: 0!important; }
.full-width-image .image-boxes-img-wrapper img{
object-fit: cover;
height: 100%;
width: 100%;
}
.btn.btn--round{ border-radius: 50px!important; }
.shadow > div{ box-shadow: 0 0 12px -7px #000; }
label{ font-weight: 500; }
.kl-fancy-form .form-control{ border: none!important; }
header.site-header{
padding-top: 5px;
position: relative;
}
header.site-header::after{
background: url(https://www.ixxocart.com/wp-content/uploads/2016/07/strips.jpg) repeat-x top;
height: 5px;
content: "";
left: 0;
position: absolute;
top: 0;
width: 100%;
}
body:not(.home) .site-header.style7 .kl-header-bg{ display: none; }
.main-menu-wrapper, .site-header.style7 .main-nav{ margin: 0; }
.zn-prLayer{ z-index: 5; }
.subheader-with-image{ position: relative; }
.subheader-with-image::before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 40%;
opacity: .6;
pointer-events: none;
background: linear-gradient(180deg,#000 0,transparent);
z-index: 5;
}
.subheader-with-image .subheader-titles .subheader-maintitle{
color: #f39200;
font-size: 42px;
font-weight: 600;
margin-top: calc(23vh - 170px);
text-align: center;
}
.subheader-with-image .subheader-titles .subheader-subtitle{
font-size: 26px;
font-weight: 300;
display: block;
line-height: 36px;
margin: 0 auto;
text-align: center;
width: 70%;
}
.subheader-gray-bg .bgback{ background-color: #f9f9f9; }
.headers-underline .tbk__text{
padding-top: 75px;
position: relative;
}
.headers-underline .tbk__text::before, .headers-underline .tbk__text::after{
content: "";
height: 5px;
left: 0;
position: absolute;
top: 35px;
width: 70px;
}
.headers-underline.underline-right .tbk__text::before,
.headers-underline.underline-right .tbk__text::after{
left: auto;
right: 0;
}
.headers-underline.underline-right .tbk__text::after{ right: 70px; }
.headers-underline.underline-center .tbk__text::before{ left: calc( 50% - 70px); }
.headers-underline.underline-center .tbk__text::after{ left: 50%; }
.headers-underline .tbk__text::before{ background-color: #d68105; }
.headers-underline .tbk__text::after{
background-color: #616161;
left: 70px;
}
.headers-underline.headers-right .tbk__text::before{
left: auto;
right: 0;
}
.headers-underline.headers-right .tbk__text::after{
left: auto;
right: 70px;
} .chaser{
background-image: url(https://www.ixxocart.com/wp-content/uploads/2016/07/strips_thin.jpg);
background-position: top;
background-repeat: repeat-x;
padding-top: 5px;
}
.black-box{ position: relative; }
.black-box .container{
position: relative;
z-index: 5;
}
.black-box::before{
background-color: #3c3c3c;
box-shadow: 3px 3px 15px -4px #000;
content: "";
height: calc(100% + 150px);
position: absolute;
top: -50px;
width: calc(60% + 50px);
z-index: 3;
}
.black-box.left::before{
left: -50px;
transform: rotate(-8deg);
}
.black-box.right::before{
right: -50px;
transform: rotate(8deg);
}
.black-box::after{
background-color: #d68105;
content: "";
height: calc(100% + 100px);
position: absolute;
top: -109px;
width: calc(60% + 50px);
z-index: 2;
}
.black-box.left::after{
left: -50px;
transform: rotate(-8deg) skewY(6deg);
}
.black-box.right::after{
right: -50px;
transform: rotate(8deg) skewY(-6deg);
}
.black-text-box > div, .border-top-color > div{ border-top: 3px solid #f29200; }
.black-text-image-box-section .row{ display: flex; }
.black-text-image-box-section .row > div:last-child div{ height: 100%; }
.black-text-image-box-section img{
object-fit: cover;
height: 100%;
width: 100%!important;
}
.diagonal{ position: relative; }
.diagonal > div{
position: relative;
z-index: 2;
}
.diagonal::before, .diagonal::after{
height: 80px;
left: 0;
position: absolute;
transform: skewY(2deg);
width: 100%;
z-index: 1;
}
.diagonal.white::before, .diagonal.white::after{ background-color: #fff; }
.diagonal.gray::before, .diagonal.gray::after{ background-color: #f9f9f9; }
.diagonal.gray-d::before, .diagonal.gray-d::after{ background-color: #f5f5f5; }
.diagonal.diagonal-top::before{
content: "";
top: -30px;
}
.diagonal.diagonal-bottom::before{
content: "";
bottom: -30px;
}
.boxed-titles .tbk__title span{
background-color: #525252;
display: inline-block;
padding: 15px 20px;
}
.boxed-titles .tbk__subtitle span{
background-color: #fff;
display: inline-block;
padding: 15px 20px;
}
.boxed-titles.boxed-bottom-orange .tbk__subtitle span{ background-color: #f39200; }
.boxed-titles.boxed-bottom-gray .tbk__subtitle span{ background-color: #f9f9f9; }
.list ul li{
list-style: none;
line-height: 1.9;
padding: 7px 0;
position: relative;
}
.list ul li::before{
background-image: url(https://www.ixxocart.com/wp-content/uploads/iconmonstr-check-mark-2_orange.svg);
background-size: contain;
content: "";
height: 15px;
position: absolute;
top: 13px;
left: -25px;
width: 15px;
}
.list.list-large ul li{ margin: 15px 0; }
.payment-gateways-list .list ul{ padding: 0; }
.payment-gateways-list .list ul li{
background-color: #f5f5f5;
border: 1px solid #ececec;
border-radius: 3px;
margin-bottom: 5px;
padding: 10px 15px 10px 45px;
}
.payment-gateways-list .list ul li:before{ left: 15px; top: 17px; }
.payment-gateways-list.page404 .list ul li:hover{ background-color: #fff; }
.payment-gateways-list.page404 .list ul li a{
color: #616161; 
}
.znListItems li{
padding-left: 35px;
position: relative;
}
.znListItems li .znListItems-icon{
left: 0;
position: absolute;
top: 3px;
}
.custom-title-element h3{ margin-bottom: 35px; }
.custom-title-element p{ margin-bottom: 35px; }
.custom-title-element.extended h2{ margin-bottom: 30px; }
.custom-title-element.extended h4{ margin: 0; padding: 0; }
.custom-title-element.white-bg{ background-color: #fff; }
.payment-gateways, .features{ position: relative; }
.payment-gateways .container{
position: relative;
z-index: 5;
}
.payment-gateways::before{
content: "";
width: 0;
height: 0;
top: calc(50% - 17px);
position: absolute;
left: -35px;
border-top: 45px solid transparent;
border-bottom: 45px solid transparent;
border-right: 35px solid #f29102;
z-index: 5;
}
.payment-gateways.light::before{ border-right: 35px solid #f7efe4; }
.payment-gateways .plogos img{ max-width: 530px; }
.logo-list ul{
padding: 0;
display: flex;
justify-content: center;
align-items: center;
margin: 0;
list-style: none;
}
.logo-list ul li{ padding: 0 20px; }
.features-header::before, .features-header::after{
background-color: #f29206;
content: "";
height: 160px;
position: absolute;
top: -25px;
z-index: 0;
}
.features-header::before{
left: 0;
transform: skewY(2deg);
width: 65%;
}
.features-header::after{
right: 0;
transform: skewY(-4deg);
width: 40%;
}
.features-header .kl-title-block{
position: relative;
z-index: 5;
}
.features-body{ position: relative; }
.features-body .grid-ibx--theme-light .grid-ibx__item{
background-color: rgba(0,0,0,0.1);
border-color: rgb(68, 68, 68);
border-width: 0 15px 15px 0;
}
.features-body .zn-bgSource-overlayGloss{
opacity: .04;
transform: skewX(-46deg);
}
.design-integrate{ position: relative; }
.design-integrate .container{
position: relative;
z-index: 2;
}
.design-integrate::before{
background-color: #f6f6f6;
content: "";
height: 80px;
left: 0;
position: absolute;
top: -40px;
transform: skewY(2deg);
width: 100%;
z-index: 1;
}
.black-white-box.black-box.right::before,
.black-white-box.black-box.right::after{ width: 55%; }
.black-white-box .white-box .image-boxes{ background-color: #fff; }
.black-white-box .white-box .zn_text_box{ padding: 0 20px; }
.compatibility .compatibility-box{
border: 1px solid #ccc;
border-radius: 6px;
padding: 25px 25px 65px;
}
.compatibility a{ margin-top: -120px; }
.compatibility a span{ font-weight: 500; }
.compatibility .compatibility-box .tbk__symbol{ margin-bottom: 20px; }
.hosting .version > div{ box-shadow: 0 0 15px -6px #616161; }
.hosting .version p{ text-align: left; }
.tbk__symbol .tbk__icon{
color: #e0e0e0;
display: block;
margin-bottom: 20px;
}
.submenu.multivendor{
box-shadow: 0 0 11px -8px #000;
position: relative;
z-index: 5;
}
.submenu:not(.multivendor) .zn_buttons_element{
max-width: 800px;
margin: 0 auto;
}
.submenu.services-submenu .zn_buttons_element{ max-width: 1100px; }
.submenu .zn_buttons_element a{
background-color: #fff;
border-bottom: 3px solid #f7efe4;
border-radius: 3px;
box-shadow: none!important;
display: inline-block;
margin: 0 30px 20px 15px;
outline: 0;
padding: 17px 20px 17px 30px;
position: relative;
text-align: left;
}
.submenu .zn_buttons_element a:hover,
.submenu .zn_buttons_element a:active,
.submenu .zn_buttons_element a:focus { outline: 0; }
.submenu .zn_buttons_element a.active{
border-bottom: 3px solid #f39200;
}
.submenu .zn_buttons_element a .btn-element-icon{
background-color: #f7efe4;
border-radius: 30px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
left: -20px;
top: 8px;
height: 40px;
text-align: center;
width: 40px;
}
.submenu .zn_buttons_element a.active .btn-element-icon{
background-color: #f39200;
color: #fff;
}
.submenu .zn_buttons_element:first-child a:first-child,
.submenu .zn_element_th_buttons:first-child .zn_buttons_element a:first-child{ display: none; }
.sticky-menu.fixed{
box-shadow: 0 0 14px -4px #616161;
position: fixed;
top: 35px;
left: 0;
width: 100%;
z-index: 999;
}
.submenu.fixed .zn_buttons_element{ max-width: 100%; }
.submenu.fixed .zn_buttons_element a{
margin: 0 5px 10px;
}
.multi-vendor-tabs{ padding: 30px 0; }
.multi-vendor-tabs.fixed{
background-color: #fff;
}
.multi-vendor-tabs a{
display: inline-block;
font-size: 16px;
margin: 0 20px;
position: relative;
}
.multi-vendor-tabs a::before{
background: url(https://www.ixxocart.com/wp-content/uploads/networkglobe-sm.svg) no-repeat;
background-position: center;
content: "";
position: absolute;
left: 0;
top: -25px;
height: 73px;
width: 100%;
}
.multi-vendor-tabs a:hover::before,
.multi-vendor-tabs.tab1 > a.active::before{
background: url(https://www.ixxocart.com/wp-content/uploads/networkglobe-sm-hover.svg) no-repeat;
background-position: center;
}
.multi-vendor-tabs a span{
position: relative;
z-index: 5;
background-color: #fff;
display: block;
padding: 1px 5px;
}
.schedule-demo{ position: relative; }
.schedule-demo::before{
background-color: #fff;
content: "";
height: 100%;
left: -50px;
position: absolute;
top: 0;
transform: skewX(8deg);
width: 45%;
z-index: 5;
}
.schedule-demo .form{
position: relative;
z-index: 8;
}
.section-price-table .zn-pb-notification{ display: none; }
.custom-price-table > div{
position: relative;
z-index: 5;
}
.custom-price-table.with-bg > div{ background-color: #fff; }
.custom-price-table::before,
.custom-price-table::after{
background-color: #f9f9f9;
content: "";
height: 155px;
left: -100vw;
position: absolute;
top: 45px;
width: 200vw;
z-index: 1;
}
.custom-price-table::after{
top: 65px;
transform: skewY(1.5deg);
}
.custom-price-table{
background-color: transparent;
border: none;
position: relative;
}
.custom-price-table .plan-column ul,
.custom-price-table .features-column ul{
border-spacing: 2px 4px;
}
.custom-price-table .plan-column .inner-cell,
.custom-price-table .features-column .inner-cell{
border-bottom: 1px solid #eaeaea;
line-height: 1.5;
text-align: left;
}
.custom-price-table .plan-column .inner-cell:not(.prc-table-col-title),
.custom-price-table .features-column .inner-cell{ height: 65px; }
.custom-price-table .plan-column .inner-cell.group-header:not(.prc-table-col-title),
.custom-price-table .features-column .inner-cell.group-header{
height: 120px;
vertical-align: bottom;
}
.custom-price-table .plan-column .plan-title .inner-cell{
border: none;
border-bottom: 3px solid #f29200;
}
.custom-price-table .plan-column .plan-title .inner-cell{
color: #616161;
font-size: 24px;
height: 58px!important;
text-align: center;
}
.custom-price-table .plan-column .plan-title .inner-cell b{ font-weight: 500; }
.custom-price-table .plan-column .plan-title .inner-cell span{
display: block;
font-size: 13px;
}
.pricing-table-element .plan-column ul li:last-child .inner-cell{ 
border-bottom: none;
text-align: center; 
}
.custom-price-table .plan-column ul li:nth-child(odd):not(:first-child){ background: transparent; }
.custom-price-table .plan-column{ border: none; }
.custom-price-table .plan-column .subscription-price .price{
font-size: 56px;
font-weight: 600;
padding-left: 16px;
}
.custom-price-table .plan-column .subscription-price .inner-cell{ height: auto; }
.custom-price-table .plan-column .subscription-price .price span{ font-size: 18px;  }
.custom-price-table .plan-column .subscription-price .currency{
font-weight: 300;
position: absolute;
}
.custom-price-table .plan-column .subscription-price .prc-table-col-titlePrice{
display: block;
padding: 45px 0 0;
position: relative;
}
.custom-price-table .plan-column .subscription-price .prc-table-col-titlePer{ display: none; }
.custom-price-table .plan-column .subscription-price .prc-table-col-titlePeriod{
display: block;
height: 80px;
margin-bottom: 15px;
padding: 0 10px;
}
.custom-price-table .features-column{ width: 30%; }
.custom-price-table:not(.with-features)[data-columns="3"] .plan-column {
width: -webkit-calc(100% / 3)!important;
width: calc(100% / 3)!important;
}
.custom-price-table.with-features[data-columns="3"] .plan-column {
width: -webkit-calc(80% / 3)!important;
width: calc(70% / 3)!important;
}
.custom-price-table[data-columns="4"] .features-column ~ .plan-column {
width: -webkit-calc(80% / 4)!important;
width: calc(70% / 4)!important;
}
.custom-price-table .plan-column.featured{
border-radius: 0;
box-shadow: none;
margin: 0;
}
.custom-price-table .plan-column.featured .plan-title .inner-cell:after{ display: none; }
.custom-price-table .features-column{
margin-top: 0;
padding-top: 270px;
position: relative;
}
.custom-price-table .features-column::before{
border-bottom: 3px solid #3c3c3c;
display: block;
font-size: 18px;
height: 62px;
content: "Features";
left: 0;
padding: 17px 30px 17px 0;
position: absolute;
top: 0;
text-align: left;
text-transform: uppercase;
width: calc(100% - 2px);
}
.custom-price-table .features-column::after{
content: "PRICE";
color: #dcdcdc;
font-size: 46px;
font-weight: 600;
left: 0;
position: absolute;
top: 115px;
text-align: center;
width: calc(100% - 2px);
}
.custom-price-table .features-column .inner-cell{
color: #535353;
font-size: 15px;
font-weight: 300;
}
.custom-price-table .features-column li:first-child .inner-cell{ border-top: 0; }
.custom-price-table .plan-column.featured ul{ background-color: #f7efe4; }
.custom-price-table .plan-column.featured .inner-cell {
border-bottom: 1px solid #f7f7f7;
background-color: #f7efe4;
}
.custom-price-table .plan-column.featured .subscription-price .inner-cell,
.custom-price-table .plan-column.featured .plan-title .inner-cell{
background-color: transparent!important;
border-top: none;
color: #616161;
}
.custom-price-table .plan-column.featured .subscription-price span{ color: #616161; }
.custom-price-table .plan-column.featured .plan-title .inner-cell{
border-color: #fff;
}
.custom-price-table.with-features .plan-column ul li:not(.plan-title):not(.subscription-price):not(:last-child) .inner-cell{
position: relative;
text-indent: -9999px;
}
.custom-price-table .inner-cell i,
.custom-price-table .inner-cell svg{
position: absolute;
left: calc(50% - 6px);
}
.custom-price-table .inner-cell i.text{
font-size: 18px;
font-style: normal;
left: 0;
text-align: center;
text-indent: 0;
width: 100%;
}
.custom-price-table .inner-cell i.text.header{
font-size: 20px;
font-weight: 500;
padding-right: 30px;
text-align: right;
font-style: normal;
}
.custom-price-table .inner-cell i.text.text-large{
font-size: 3rem;
line-height: .6;
}
.custom-price-table .inner-cell .fa-ban{ color: #d8d8d8; }
.custom-price-table .inner-cell .stronger[data-rel=tooltip]{
border-bottom: 1px dotted #616161;
font-weight: 300;
}
.custom-price-table.compare::before,
.custom-price-table.compare::after,
.custom-price-table.pricing-table-element.compare .plan-column .subscription-price{ display: none; }
.custom-price-table.compare .features-column{ padding-top: 62px; }
.custom-price-table.simple-table{
border: 1px solid #e6e6e6;
float: left;
width: 100%;
}
.custom-price-table.no-price .features-column::after{ display: none; }
.custom-price-table.simple-table .plan-column .subscription-price{ display: none; }
.custom-price-table.simple-table .features-column{ padding-top: 65px; }
.custom-price-table.simple-table[data-columns="3"] .plan-column {
width: -webkit-calc(80% / 3)!important;
width: calc(80% / 3)!important;
}
.custom-price-table.simple-table::before, .custom-price-table.simple-table::after{ display: none; }
.custom-price-table.simple-table .plan-column ul li:not(.plan-title):not(.subscription-price) .inner-cell {
position: relative;
text-indent: -9999px;
}
.pricing-table-element.simple-table .plan-column ul li:last-child .inner-cell{ height: 65px; }
.custom-price-table.simple-table .plan-column ul,
.custom-price-table.simple-table .features-column ul{ border-spacing: 0; }
.custom-price-table.simple-table .plan-column .inner-cell,
.custom-price-table.simple-table .features-column .inner-cell{ border-bottom: 1px solid #e6e6e6; }
.custom-price-table.simple-table .features-column .inner-cell{ text-align: right; }
.custom-price-table.simple-table .plan-column ul li:nth-child(odd):not(:first-child),
.custom-price-table.simple-table .features-column li:nth-child(odd) .inner-cell{ background-color: transparent; }
.custom-price-table.simple-table .plan-column ul li:nth-child(even):not(:first-child),
.custom-price-table.simple-table .features-column li:nth-child(even) .inner-cell{ background-color: #f9f9f9; }
.custom-price-table.simple-table .plan-column .plan-title,
.custom-price-table.simple-table .features-column::before{
background-color: #f9f9f9;
border-bottom: 1px solid #e6e6e6;
height: 65px;
padding: 21px 30px 21px 0;
text-align: right;
}
.custom-price-table.simple-table .features-column{ width: 20%; }
.custom-price-table .header-cell{
background-color: #fff!important;
}
.custom-price-table .btn{
border-radius: 30px;
font-size: 18px;
text-transform: uppercase;
font-weight: 400;
}
.pricing-table-element .plan-column.featured ul li:last-child .inner-cell {
height: 103px;
}
.button-tabs{ margin-top: -26px; }
.button-tabs.tabs_style5 > ul.nav{
border-bottom: none;
margin: 60px 0 90px;
}
.button-tabs.tabs_style5 > ul.nav > li a{
background-color: transparent;
border: 2px solid #525252;
border-radius: 50px;
color: #616161;
display: block;
font-size: 22px;
font-weight: 300;
margin: 0 15px;
padding: 20px 40px!important;
text-transform: uppercase;
}
.button-tabs.tabs_style5 > ul.nav > li.active a{
background-color: #f49d00;
border: 2px solid #f49d00;
color: #fff;
}
.button-tabs.tabs_style5 > ul.nav > li:not(.active) a:hover{
border: 2px solid #d68105;
color: #d68105;
}
.features-section-header > div{ position: relative; }
.features-section-header > div::before{
background-image: url(https://www.ixxocart.com/wp-content/uploads/net_left.png);
background-position: -10px -125px;
background-repeat: no-repeat;
content: "";
height: 100%;
left: 0;
opacity: 0.15;
position: absolute;
top: 0;
width: 100%;
}
.features-section-header.right > div::before{
background-image: url(https://www.ixxocart.com/wp-content/uploads/net_right.png);
background-position: 100% -125px;
}
.features-section-header > div::after{
content: "";
width: 0;
height: 0;
position: absolute;
top: calc( 100% - 2px );
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-top: 20px solid #d68105;
z-index: 5;
}
.features-section-header.dark > div::after{ border-top: 20px solid #525252; }
.features-section-header.light > div::after{ border-top: 20px solid #f9f9f9; }
.features-section-header.white > div::after{ border-top: 20px solid #fff; }
.features-section-header.left > div::after{ left: 60px; }
.features-section-header.right > div::after{ right: 60px; }
.features-section-header.center > div::after{ left: calc(50% - 25px); }
.features-section-header.right .tbk__subtitle,
.features-section-header.right .tbk__title{ text-align: right; }
.marketplace-item > div{
border-top: 2px solid #f7efe4;
position: relative;
}
.marketplace-item .btn{
display: flex;
align-items: center;
justify-content: center;
}
.marketplace-item .btn .zn-buttonText{
flex: 1;
text-align: left;
}
.marketplace-item .btn .zn-buttonText span:first-child{
float: left;
padding: 10px 0;
}
.marketplace-item .btn .zn-buttonText span:last-child{
float: right;
color: #525252
;
background-color: #f7efe4;
padding: 10px 20px;
}
.marketplace-item .btn:hover .zn-buttonText span{
color: #616161;
}
.marketplace-item .zn-pb-notification{ display: none; }
.demo-account{ border-radius: 3px; }
.demo-account .tbk__title{
color: #fff;
margin-bottom: 0;
padding: 50px 20px 10px 20px;
}
.demo-account .tbk__subtitle{
background-color: #f9f9f9;
border-top: 3px solid #f29200;
margin: 0;
padding: 20px 15px;
}
.demo-account .tbk__subtitle span{
display: inline-block;
margin-left: 15px;
}
.optional-services ul li:nth-last-child(-n+2) .priceListElement-itemPrice{
color: #525252;
}
.optional-services ul li:nth-last-child(-n+2) .priceListElement-itemPrice a{
color: #f29200;
}
.server-requirments h4{ color: #fff; }
.icon-title-box > div{
border-bottom: 5px solid #f7efe4;
padding: 0 20px 20px;
}
.icon-title-box.design-package-box > div{ padding: 0; }
.icon-title-box.no-icon > div{ padding: 40px 20px 20px; }
.icon-title-box.transparent > div{ background-color: rgba(255, 255, 255, 0.9); }
.icon-title-box.form-box > div{ padding: 0 35px 35px; }
.key-function .tbk__icon,
.icon-title-box .tbk__icon{
background-color: #525252;
border-radius: 40px;
display: flex;
justify-content: center;
align-items: center;
height: 70px;
margin: 2px auto 25px;
width: 70px;
}
.icon-title-box .tbk__icon{
background-color: #f7efe4;
color: #616161!important;
margin: -35px auto 25px;
}
.icon-title-box.compressed .tbk__icon{ margin: -35px auto 5px; }
.icon-title-box.orange > div{ border-bottom: 5px solid #f29202; }
.icon-title-box.orange .tbk__icon{
background-color: #f29202;
color: #fff!important;
}
.icon-title-box.price-box span.currency{
display: inline-block;
font-size: 24px;
font-weight: 400;
vertical-align: top;
}
.icon-title-box.price-box span.small{
color: #616161;
font-size: 18px;
}
.btn-more-reasons{ padding: 26px 13px 20px 25px!important; }
.site-header-main-right .sh-component{ margin: 0 10px!important; }
.blog-link{
background-color: #121212;
border-radius: 3px;
text-transform: uppercase;
margin: 0 0 0 -10px;
padding: 7px 10px;
}
.blog-link:hover{ background-color: #f39200; }
.kl-header-toptext .tooltip.right{ left: 22px!important; }
.kl-header-toptext .tooltip-inner{ min-width: 70px; }
.members-login label, .members-login input{ display: block; }
.members-login input[type="text"], .members-login input[type="password"]{
background-color: #f9f9f9;
border: none;
outline: none;
padding: 16px 20px;
width: 100%;
}
.members-login .btn{ margin-top: 15px; }
.members-login label{ font-weight: 300; }
.members-login .btn:not(.btn-lined){
background-color: #f29202;
border-radius: 30px;
color: #fff;
min-width: 120px;
padding: 10px 20px;
text-transform: uppercase;
}
.main-nav > ul > li:first-child{ display: none; }
.main-nav .zn_mega_container, .main-nav ul ul.sub-menu{
background: #fff;
padding: 0;
}
.main-nav ul ul.sub-menu .menu-item a{ padding: 13px 20px; }
.page-subheader.uh_blog_header.page-subheader--inherit-hp,
.blog-header{
height: 220px;
min-height: 220px;
z-index: 2;
}
.post{
background-color: #fff;
padding: 25px;
}
.blog-home-subheader .university-form form{
display: flex;
flex-wrap: wrap;
justify-content: start;
}
.blog-home-subheader .university-form form > div:first-of-type{ order: 1; padding-left: 0; }
.blog-home-subheader .university-form form > div:last-of-type{ order: 2; }
.blog-home-subheader .university-form form > p{ color: #fff; order: 3; flex: 0 0 100%; padding-left: 30px; }
.blog-home-subheader .university-form form
.blog-home-subheader .university-form form .zn_cf_hidden{ display: none; }
.blog-home-subheader .university-form form > div{ width: auto; }
.blog-home-subheader .university-form form > div:last-child{ display: flex; }
.blog-home-subheader .university-form form input[type="text"]{ min-width: 350px!important; }
.method4ds{
display: flex;
align-items: center;
height: 100vh;
}
.method4ds .zn-bgSource{ border-top: 5px solid #f29200; }
.method4ds .tbk__title span{ color: #c2185b; }
.features{ position: relative; }
.features .kl-title-block{ position: relative; }
.features .tbk__symbol{
border: 2px solid #525252;
border-radius: 30px;
display: flex;
position: absolute;
top: 5px;
left: -60px;
justify-content: center;
align-items: center;
height: 45px;
width: 45px;
}
.features .tbk__symbol .tbk__icon{ margin: 0; }
.presentation input,
.presentation select,
.presentation textarea{ background-color: #f9f9f9; }
.footer-section, .blog-menu{
background: url(https://www.ixxocart.com/wp-content/uploads/2016/07/strips_thin.jpg) repeat-x top;
}
.footer-menu-column .tbk__title{
padding-bottom: 10px;
position: relative;
}
.footer-menu-column .tbk__title::after{
background-color: #f29200;
content: "";
display: block;
height: 3px;
margin: 7px 0 0;
width: 30px;
}
.footer-menu-column a::before{ display: none!important; }
.footer-menu-column ul li a{ padding: 3px 0!important; }
.admin-panel .panel{
box-shadow: 3px 3px 13px -7px #909090;
max-width: 400px;
margin: 0 auto 15px;
padding: 15px 10px;
text-align: center;
width: 100%;
}
.admin-panel .panel:nth-child(1){ margin-top: 50px; }
.admin-panel .panel span{
display: inline-block;
margin-left: 15px;
}
.action_box, .action_box.style3:before, .action_box.style3 .action_box-inner:before, .btn.btn-fullcolor, .btn.btn-fullcolor:focus, .btn.btn-fullcolor.btn-skewed:before, .circle-text-box.style3 .wpk-circle-span, .circle-text-box.style2 .wpk-circle-span::before, .circle-text-box:not(.style3) .wpk-circle-span:after, .elm-social-icons.sc--normal .elm-sc-icon:hover, .elm-searchbox--normal .elm-searchbox__submit, .elm-searchbox--transparent .elm-searchbox__submit, .hover-box:hover, .how_to_shop .number, .image-boxes.image-boxes--4 .image-boxes-title:after, .kl-flex--classic .zn_simple_carousel-arr:hover, .kl-flex--modern .flex-underbar, .kl-blog-item-overlay-inner .kl-blog-item-overlay-more:hover, .kl-blog-related-post-link:after, .kl-ioscaption--style1 .more:before, .kl-ioscaption--style1 .more:after, .kl-ioscaption--style2 .more, .kl-ioscaption--style3.s3ext .main_title::before, .kl-ios-selectors-block.bullets2 .item.selected::before, .kl-ioscaption--style5 .klios-separator-line span, .zn-iosSl-caption.zn-iosSl-caption--style1 .zn-iosSl-more::before, .zn-iosSl-caption.zn-iosSl-caption--style1 .zn-iosSl-more::after, .zn-iosSl-caption.zn-iosSl-caption--style2 .zn-iosSl-more, .zn-iosSl-caption.zn-iosSl-caption--style3.s3ext .zn-iosSl-mainTitle::before, .zn-iosSl-caption.zn-iosSl-caption--style5 .zn-iosSl-separatorLine span, .kl-ptfcarousel-carousel-arr:hover, .kl-ptfsortable-nav-link:hover, .kl-ptfsortable-nav-item.current .kl-ptfsortable-nav-link, .latest_posts3-post-date, .latest_posts--style4.kl-style-2 .latest_posts-elm-titlew, .latest_posts--style4.kl-style-2 .latest_posts-title:after, .latest_posts--style4.default-style .latest_posts-readon, .slick-active .slickBtn, .woocommerce ul.products.lt-offers-carousel .product-list-item:after, .media-container__link--style-borderanim1 > i, .nivo-directionNav a:hover, .pricing-table-element .plan-column.featured .subscription-price .inner-cell, .process_steps--style1 .process_steps__intro, .process_steps--style2 .process_steps__intro, .process_steps--style2 .process_steps__intro:before, .recentwork_carousel--1 .recentwork_carousel__bg, .recentwork_carousel--2 .recentwork_carousel__title:after, .recentwork_carousel--2 .recentwork_carousel__cat, .recentwork_carousel_v2 .recentwork_carousel__plus, .recentwork_carousel_v3 .btn::before, .recentwork_carousel_v3 .recentwork_carousel__cat, .timeline-box:hover .timeline-box-icon, .title_circle, .title_circle:before, .services_box--classic:hover .services_box__icon, .stepbox2-box--ok:before, .stepbox2-box--ok:after, .stepbox2-box--ok, .stepbox3-content:before, .stepbox4-number:before, .tbk--color-theme.tbk-symbol--line .tbk__symbol span, .tbk--color-theme.tbk-symbol--line_border .tbk__symbol span, .th-wowslider a.ws_next:hover, .th-wowslider a.ws_prev:hover, .zn-acc--style4 .acc-title, .zn-acc--style4 .acc-tgg-button .acc-icon:before, .zn-acc--style3 .acc-tgg-button:before, .zn_badge_sale, .zn_badge_sale:after, .elm-cmlist.elm-cmlist--v2 a:before, .elm-cmlist.elm-cmlist--v3ext a:before, .elm-custommenu--dd .elm-custommenu-pick, .shop-features .shop-feature:hover, .feature_box.style3 .box:hover, .services_box_element:hover .box .icon, .elm-social-icons.sc--normal .elm-sc-link:hover .elm-sc-icon{
background-color: #3c3c3c;
}
.btn.btn-fullcolor:hover, .btn.btn-fullcolor.btn-skewed:hover:before, .cart-container .buttons .button.wc-forward:hover, .zn-wc-pages-classic #page_wrapper a.button:not(.checkout):hover, .zn-wc-pages-classic #page_wrapper button.button:hover, .zn-wc-pages-classic #page_wrapper button.button.alt:hover, .zn-wc-pages-classic #page_wrapper input.button:hover, .zn-wc-pages-classic #page_wrapper input#button:hover, .zn-wc-pages-classic #page_wrapper #respond input#submit:hover, .add_to_cart_inline .kw-actions a:hover, .zn-wc-pages-style2 #page_wrapper #respond input#submit.alt:hover, .zn-wc-pages-style2 #page_wrapper a.button.alt:hover, .zn-wc-pages-style2 #page_wrapper button.button.alt:hover, .zn-wc-pages-style2 #page_wrapper input.button.alt:hover {
background-color: #f29200;
}
.wedocs-single-wrap{
font-size: 14px;
line-height: 2;
max-width: 1170px;
margin: 0 auto;
width: 100%;
}
.wedocs-sidebar .widget-title{ display: none; }
.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb{
background-color: #fff;
padding: 10px 20px;
}
.wedocs-breadcrumb a{ color: #525252; }
.wedocs-single-wrap .entry-content ul li{ list-style: square; }
.wedocs-single-wrap .entry-content blockquote{
background-color: #f9f5f0;
border-left: 5px solid #ecebe8;
font-size: 14px;
margin: 45px 0;
padding: 35px 20px 25px;
position: relative;
}
.wedocs-single-wrap .entry-content blockquote::after{
background-color: #525252;
content: "Note";
color: #fff;
display: block;
left: 10px;
padding: 5px 10px;
position: absolute;
top: -15px;
}
.wedocs-single-wrap .entry-content p b,
.wedocs-single-wrap .entry-content p strong{ font-weight: 600; }
.wedocs-single-wrap .entry-content a,
.wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb a{
border-bottom: 1px dotted #b5b5b5;
color: #525252;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li > a{
background-color: #fff;
color: #525252;
margin-bottom: 3px;
}
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent li.current_page_item > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item li.current_page_item > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor li.current_page_item > a{ border-left: 2px solid #525252; }
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_parent > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_item > a,
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list > li.current_page_ancestor > a{
background-color: #f7efe4;
color: #525252;
}
.docs-subheader{
position: relative;
z-index: 2;
}
.search-docs{
background: url(https://www.ixxocart.com/wp-content/uploads/search.jpg) no-repeat;
background-size: cover;
background-position: center;
margin: -90px 0 40px;
padding: 150px 0 100px;
position: relative;
z-index: 1;
}
.search-docs::after{
background-color: rgba(0,0,0,.75);
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.search-docs form{
max-width: 600px;
margin: 0 auto;
position: relative;
z-index: 5;
width: 100%;
}
.search-docs form input[type="search"]{
background-color: #fff;
border: none;
border-radius: 3px;
padding: 20px 35px;
position: relative;
width: 100%;
}
.search-docs form button{
background: none;
background-color: transparent;
border: none;
position: absolute;
right: 15px;
top: 20px;
}
.site-content .page-title{
background-color: #fff;
border-bottom: 1px solid #ececec;
padding: 10px 20px;
display: inline-block;
}
.site-content > .container > .row > aside{ font-size: 14px; }
.cyrcle-icon .tbk__icon{
background-color: rgba(0,0,0,0.1);
display: inline-block;
padding: 50px 56px;
border-radius: 90px;
}
#popmake-3186{
position: relative;
}
#popmake-3186::before{
background: url(https://www.ixxocart.com/wp-content/uploads/sub-header-bg2.svg) no-repeat;
background-size: cover;
content: "";
height: 130px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
#popmake-3186 .popmake-content{
position: relative;
text-align: center;
z-index: 5;
}
#popmake-3186 .popmake-content h1{
color: #f5f5f5;
margin: 0 0 60px;
}
#popmake-3186 .popmake-content a.btn{
background-color: #d68105;
border-radius: 3px;
color: #fff;
font-size: 16px;
padding: 10px 30px;
}
#popmake-3186 .popmake-close{
background-color: #424242;
}
.version-box > div{
border-top: 3px solid #525252;
position: relative;
overflow: hidden;
}
.version-box.dark > div{ border-top: 3px solid #f29200; }
.version-box .tbk__text{ margin-top: 65px; }
.version-box > div > div{
position: relative;
z-index: 5;
}
.version-box > div::before{
background-image: url(https://www.ixxocart.com/wp-content/uploads/networkglobe.png);
content: "";
height: 242px;
width: 245px;
position: absolute;
z-index: 1;
}
.version-box.ixxo-cart > div::before{
bottom: -100px;
left: -80px;
}
.version-box.multi-vendor > div::before{
top: -57px;
right: -87px;
opacity: .15;
}
.version-box.enterprise > div::before{
top: -75px;
left: -81px;
}
.design-package-box .price{
background: url(https://www.ixxocart.com/wp-content/uploads/networkglobe.png) no-repeat;
background-position: bottom -110px right -118px;
border-top: 4px solid #f7efe4;
position: relative;
}
.design-package-box .price .tbk__symbol .tbk__icon{
background-color: #f7efe4;
border-radius: 50px;
display: flex;
justify-content: center;
align-items: center;
height: 75px;
margin: -41px auto 0;
width: 75px;
}
.design-package-box .price .tbk__title{ position: relative; }
.design-package-box .price .tbk__title::after{
background-color: #f5f5f5;
content: "";
display: block;
height: 4px;
margin: 20px auto 0;
width: 60px;
}
.design-package-box .price .tbk__title span{
display: block;
color: #525252;
font-size: 14px;
font-weight: 400;
}
.design-package-box .price .tbk__subtitle span{
font-size: 22px;
padding-right: 5px;
}
.design-package-box .price .tbk__subtitle strike,
.design-package-box .price .tbk__subtitle small,
.custom-price-table .plan-column .subscription-price .price strike{
font-weight: 400;
padding-left: 5px;
font-size: 16px;
display: block;
}
.design-package-box .price .tbk__subtitle small{ 
color: #525252;
margin-bottom: 18px; 
}
.design-package-box .including .tbk__title{
background-color: #f7efe4;
display: inline-block;
margin: 0 auto;
padding: 0px 7px;
position: relative;
z-index: 5;
}
.design-package-box .details{
background-color: #525252; padding: 45px 15px 30px 30px;
position: relative;
}
.design-package-box .details::before{
background-color: #525252;
content: "";
height: 40px;
left: 0;
position: absolute;
top: -14px;
transform: skewY(4deg);
width: 100%;
z-index: 2;
}
.design-package-box.icon-title-box .details::before{ width: calc(100% - 1px); }
.design-package-box .znListItems-item{ margin: 8px 5px; }
.design-package-box .znListItems-text{ color: #fff; }
.design-package-box .znListItems-text span{
color: #ccc;
display: block;
font-size: 11px;
margin-top: -3px;
}
.design-package-box .note{
background-color: #646464;
color: #ccc;
font-size: 11px;
padding: 10px 20px;
text-align: center;
}
.design-package-box .note p{
line-height: 1.8;
margin: 0;
}
.stripe-image-box .image{ position: relative; }
.stripe-image-box .image:after{
background-color: rgba(0, 0, 0, 0.4);
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.stripe-image-box .titles,
.stripe-image-box .button{
position: relative;
z-index: 5;
}
.black-action-box .action_box-title{
color: #f29200;
font-weight: 400;
}
.black-action-box .action_box-subtitle{
color: #e6e6e6;
font-size: 16px;
font-weight: 200;
opacity: 1;
}
.black-action-box .btn{ font-weight: 300; }
.footer-banner::before{
background-color: #f29200;
content: "";
height: 50px;
left: 20px;
position: absolute;
top: -13px;
transform: skewY(2deg);
width: calc( 100% - 20px );
}
.gdpr-logo .image-boxes-img-wrapper{
height: 120px;
position: absolute;
right: -120px;
top: 265px;
width: 120px;
z-index: 99;
}
.gdpr-logo .image-boxes-img-wrapper img{
object-fit: cover;
height: 100%;
width: 100%;
}
.pricing-tabs-section{ height: 350px; }
.pricing-tabs-section .button-tabs .design-package-box{
padding-left: 5px;
padding-right: 5px;
}
.pricing-tabs-section .button-tabs .design-package-box .btn.btn-md{ padding: 16px 15px; }
.icon-box-simple .tbk__symbol .tbk__icon{ margin: 26px 0 0; }
.icon-box-simple .tbk__text{
margin-top: -25px;
padding-left: 55px;
}
.testimonials-white .testimonials-partners--dark .ts-pt-testimonials__text{ background-color: #fff; }
.form-gray input, .form-gray textarea, .form-gray select{ background-color: #f9f9f9; }
.zn-bgSource-imageParallax.is-fixed .zn-bgSource-image{ z-index: -1; }
span.grid-ibx__icon, span.grid-ibx__icon::before{ display: block; }
.logos-in-row ul{
margin: 0;
padding: 0;
}
.logos-in-row ul li{
display: inline-block;
list-style: none;
margin-right: 35px;
}
.default-button .btn{
font-size: 22px;
font-weight: 200;
padding: 16px 40px!important;
text-transform: uppercase;
}
.disable-tab-buttons .hr-tabs-nav > li{ display: none!important; } 
.offices-address .wpk-circle-title{
font-weight: 400;
color: #616161;
margin: 0 0 29px!important;
}
.offices-address p{ padding-left: 80px; }
.offices-address .circle-text-box{ margin-bottom: 15px; }
.templates-gallery .image-boxes .image-boxes-img-wrapper{ 
height: 250px; 
overflow: hidden; 
position: relative;
}
.templates-gallery .image-boxes .image-boxes-img-wrapper::after{
background-color: rgba(0, 0, 0, 0.3);
content: "";
height: 100%;
left: 0;
opacity: 1;
position: absolute;
top: 0;
width: 100%;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.templates-gallery .image-boxes:hover .image-boxes-img-wrapper::after{ opacity: 0; }
.templates-gallery .image-boxes .image-boxes-img-wrapper img{
position: relative;
top: 0;
transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
}
.templates-gallery .image-boxes:hover .image-boxes-img-wrapper img{ 
transition: all 3s ease-in-out;
}
.popup-section .header.with-border .znColumnElement-innerContent{ border-bottom: 3px solid #f29200; }
.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title span span{
font-size: 14px;
font-weight: 400;
text-transform: none;
color: #f29200;
display: block;
}
.overlay-button-bar{
background-color: rgba(0, 0, 0, 0.2);
bottom: 0;
left: 0;
padding: 8px 0;
position: fixed;
width: 100%;
z-index: 999;
}
.overlay-button-bar .btn{
background-color: #757575;
border-radius: 3px;
color: #fff;
display: inline-block;
padding: 6px 10px 4px;
text-transform: uppercase;
font-size: 12px;
line-height: 1.6;
font-weight: 400;
}
.overlay-button-bar .btn:hover,
.overlay-button-bar .btn:last-of-type{ background-color: #f29200; }
.overlay-button-bar .btn:last-of-type:hover{ background-color: #454545; }
.overlay-button-bar .widget{ margin-bottom: 0; }
.zn_pb_el_container > .overlay-button-bar{ position: relative; margin-bottom: 50px; }
.awards img{
margin: 0 10px 25px 0;
}
.service-box .services_box__title{
font-size: 22px;
margin: 5px 0;
text-transform: uppercase;
}
.service-box .services_box__icon,
.service-box:hover .services_box__icon{ 
background: none!important; 
margin-right: 10px;
}
.service-box .services_box__fonticon,
.service-box:hover .services_box__fonticon{ color: #f49e00; }
@media (min-width: 993px) {
.hidden-md{ display: none!important; }
.chaser-main-menu li ul{ min-width: 250px; }
.chaser-main-menu > li > a{ font-size: 14px; }
}
@media (min-width: 992px) and (max-width: 1100px){
.re-order-bg.bg-left .zn-bgSource-image{ background-position: -70% 50%!important; }
.re-order-bg.bg-right .zn-bgSource-image{ background-position: 175% 50%!important; }
}
@media (min-width: 1101px) and (max-width: 1390px){
.re-order-bg.bg-left .zn-bgSource-image{ background-position: -35% 50%!important; }
.re-order-bg.bg-right .zn-bgSource-image{ background-position: 135% 50%!important; }
}
@media (min-width: 992px) and (max-width: 1024px){
.black-box::after,
.black-box::before{ width: 80%}
.black-white-box.black-box.right::before,
.black-white-box.black-box.right::after{ width: 58%; }
}
@media (min-width: 768px) {
.hidden-sm-up{ display: none; }
}
@media (max-width: 991px) {
.hidden-sm-down{ display: none; }
.mobile-align-left p, .mobile-align-left .text-right{ text-align: left!important; }
.mobile-align-center .image-boxes-img-wrapper, .mobile-align-center p,
.mobile-align-center .text-right, .mobile-align-center .text-left, .mobile-align-center .tbk__icon,
.mobile-align-center .tbk__title, .mobile-align-center .tbk__subtitle{ text-align: center!important; }
.mobile-align-center .headers-underline .tbk__text::before,
.mobile-align-center .headers-underline.headers-right .tbk__text::before{
left: auto;
right: 50%;
}
.mobile-align-center .headers-underline .tbk__text::after,
.mobile-align-center .headers-underline.headers-right .tbk__text::after{ left: 50%; }
.mobile-align-center .image-boxes-img-wrapper{ text-align: center!important; }
.sticky-menu.fixed{ top: 0!important; }
.tbk__title{ line-height: 1.2; }
.par-width70 p{ width: 100%; }
.site-header.style7{
background-color: transparent!important;
position: absolute!important;
}
.site-header.style7 .kl-header-bg{ display: none!important; }
.site-header.style7 .site-header-col-left .separator{ display: none!important; }
.site-header.style7 .site-header-main-center{ justify-content: flex-end; }
.main-menu-wrapper{ margin: 0!important; }
.auction-section .zn-bgSource-image{ background-image: none!important; }
.submenu .zn_buttons_element{ flex-wrap: wrap; }
.submenu .zn_buttons_element a{
display: none;
padding: 16px 15px;
text-align: center;
flex: 0 0 100%;
}
.submenu.expand .zn_buttons_element a{
display: block;
margin-bottom: 0;
}
.submenu .zn_buttons_element:first-child a:first-child{
background-color: #525252;
color: #fff!important;
}
.submenu .zn_buttons_element:first-child a:first-child .btn-element-icon{ color: #525252!important; }
.submenu .zn_buttons_element:first-child a:first-child,
.submenu .zn_element_th_buttons:first-child .zn_buttons_element a:first-child{
display: block!important;
opacity: 1!important;
}
.black-box::before, .black-box::after,
.black-white-box.black-box.right::before,
.black-white-box.black-box.right::after{
height: calc(100% + 50px);
width: 150%;
}
.black-box::before{ top: -20px; }
.black-box::after{ top: -50px; }
.black-white-box.black-box p{ color: #f1f1f1; }
.black-box.right::before { right: -70px; }
.templates .zn-bgSource-image{ background-image: none!important; }
.hosting .version > div{
background-color: rgba(255, 255, 255, 0.97 );
margin-bottom: 25px;
}
.features-section-header{
padding-left: 0!important;
padding-right: 0!important;
}
.features-section-header .tbk__subtitle,
.features-section-header .tbk__title,
.features-section-header.right .tbk__subtitle,
.features-section-header.right .tbk__title{ text-align: center; }
.features-section-header > div::after,
.features-section-header.left > div::after,
.features-section-header.right > div::after{
left: calc(50% - 25px );
right: auto;
}
.login-members .zn-bgSource-image{
background-size: cover!important;
background-position: center!important;
}
.members-login input[type="text"], .members-login input[type="password"]{ background-color: #fff; }
.login-members .row{
display: flex;
flex-flow: column;
}
.login-members .row .icon-title-box{
order: 2;
margin-top: 2px;
z-index: 5;
}
.features .tbk__symbol{ display: none; }
.faq .zn_text_box-title{
color: #525252;
font-size: 18px;
}
.faq .zn_text_box{
border-bottom: 1px solid #eaeaea;
padding-top: 17px;
}
.stripe-image-box .image-boxes .image-boxes-img-wrapper{ height: 365px!important; }
.stripe-image-box .titles{ text-align: center; }
.stripe-image-box img{ width: 100%!important; }
.gdpr-logo .image-boxes-img-wrapper{
top: auto;
bottom: -60px;
right: calc( 50% - 60px );
}
.gdpr .image-boxes-holder{ position: static; }
.black-text-image-box-section .row{ display: block; }
.list ul li{ text-align: left; }
.logos-in-row.align-center ul{ text-align: center; } 
.payment-gateways.light::before{ display: none; }
.payment-gateways-list .list ul{ margin-bottom: 0; }
.footer-menu-column .tbk__title{ text-align: center; }
.footer-menu-column .tbk__title::after{ margin: 7px auto 0; }
.footer-menu-column ul li a{
background-color: rgba(0, 0, 0, 0.1);
display: block;
margin-bottom: 2px;
padding: 5px 10px!important;
text-align: center;
}
.footer-menu-column p{ text-align: center; }
.footer-menu-column .text-left,
.footer-menu-column .img-align-left{ text-align: center!important; }
}
@media (min-width: 768px) and (max-width: 992px) {
.hidden-sm{ display: none; }
.site-header-col-center{ order: 3; }
.subheader-with-image.page-subheader.uh_zn_def_header_style .ph-content-wrap{
padding-top: 140px;
}
.subheader-with-image .subheader-titles .subheader-maintitle{
font-size: 26px;
margin-top: 0;
}
.subheader-with-image .subheader-titles .subheader-subtitle{
font-size: 18px;
width: 100%;
}
.custom-price-table .features-column{ display: block!important; }
.custom-price-table .btn{ 
font-size: 14px;
padding: 10px 15px;
}
.custom-price-table .plan-column .plan-title .inner-cell{ font-size: 20px; }
.section-price-table .zn-bgSource-image{ background-size: 40%!important; }
.pricing-tabs-section{ height: 350px; }
.stepbox3-number{ text-align: left; padding-left: 35px; }
}
@media (max-width: 767px) {
.hidden-xs{ display: none; }
.sph-align-center .image-boxes-img-wrapper, .sph-align-center p, .sph-align-center .tbk__title,
.sph-align-center .text-right, .sph-align-center .text-left{ text-align: center!important; }
.btn-width100, .btn-width100 a{ width: 100%; }
.sph-font-18 p, .sph-font-18 p span{ font-size: 18px!important; } 
.site-header-col-left{ flex-basis: auto; }
.subheader-with-image.page-subheader.uh_zn_def_header_style .ph-content-wrap{ padding-top: 0; }
.subheader-with-image .subheader-titles .subheader-maintitle,
.subheader-with-image .subheader-titles .subheader-subtitle{ display: none; }
.button-tabs.tabs_style5 > ul.nav{ margin-bottom: 30px; }
.button-tabs.tabs_style5 > ul.nav > li{
display: block;
margin-bottom: 0;
}
.button-tabs.tabs_style5 > ul.nav > li a{
margin: 0 0 15px 0;
width: 100%;
}
.custom-price-table{
display: flex;
flex-wrap: wrap;
}
.custom-price-table::before, .custom-price-table::after{ display: none; }
.custom-price-table .plan-column{ overflow: hidden; }
.custom-price-table .plan-column ul{
background-color: #f9f9f9;
border-spacing: 0;
}
.custom-price-table.with-features .plan-column ul li:not(.plan-title):not(.subscription-price):not(:last-child) .inner-cell,
.custom-price-table.simple-table .plan-column ul li:not(.plan-title):not(.subscription-price):last-child .inner-cell{
text-indent: 0;
border-bottom: 1px solid #fff;
padding: 20px 10px;
height: auto;
}
.custom-price-table.with-features .inner-cell i,
.custom-price-table.with-features .inner-cell svg{ display: none; }
.custom-price-table .plan-column .plan-title .inner-cell,
.custom-price-table .plan-column.featured .plan-title .inner-cell{
background-color: #535353!important;
border-bottom: 3px solid #f29200;
color: #fff;
}
.custom-price-table .plan-column .inner-cell{ 
font-weight: 400;
text-align: center; 
}
.custom-price-table .plan-column .plan-title .inner-cell{
height: auto!important;
padding: 10px;
}
.custom-price-table .plan-column .plan-title .inner-cell:after{
content: "  \f150"!important;
display: block;
font-family: 'fontawesome' !important;
font-style: normal;
font-weight: 400;
line-height: 1!important;
opacity: 1!important;
font-size: 24px!important;
font-weight: 400!important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.custom-price-table .plan-column.featured .plan-title .inner-cell:after{ display: block; }
.custom-price-table.with-bg > div{ background-color: transparent; }
.pricing-table-element .plan-column.featured{ background: none; }
.custom-price-table.simple-table{ border: none; }
.custom-price-table .plan-column{
border: none!important;
flex: 0 0 100%;
height: 99px;
margin: 0 0 2px!important;
padding: 0;
}
.custom-price-table .plan-column.expand{ height: auto!important; }
.custom-price-table .plan-column.featured .plan-title .inner-cell{ background-color: #f29200!important; }
.logos-in-row ul li{
margin: 0 0 20px;
text-align: center;
max-width: 49%;
padding: 0 10px;
}
.schedule-demo::before{ display: none; }
.zn_buttons_element > a:first-child{ margin-bottom: 10px; }
.pricing-tabs-section{ height: auto; }
.awards img{
margin: 0 10px 45px 0;
}
}