.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1200px;
}
body {font-family: 'Helvetica Neue';}body {line-height: 1.6;font-size: 1rem;font-weight: 300;color: #35495c;}.oxy-nav-menu-hamburger-line {background-color: #35495c;}h1, h2, h3, h4, h5, h6 {font-family: 'Helvetica Neue';font-size: 3rem;font-weight: 600;line-height: 1.2;color: #35495c;}h2, h3, h4, h5, h6{font-size: 2rem;font-weight: 600;line-height: 1.4;color: #35495c;}h3, h4, h5, h6{font-size: 1.75rem;font-weight: 600;line-height: 1.4;color: #35495c;}h4, h5, h6{font-size: 1.5rem;font-weight: 500;line-height: 1.4;color: #35495c;}h5, h6{font-size: 1.25rem;line-height: 1.4;color: #35495c;}a {color: #4599e8;text-decoration: none;}a:hover {color: #3785ce;text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-section-inner-wrap {
padding-top: 4rem;
padding-right: 2rem;
padding-bottom: 4rem;
padding-left: 2rem;
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
padding-right: 2rem;
padding-left: 2rem;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxel_horizontal_divider {
 width:100%;
 padding-top:0px;
 padding-bottom:0px;
 margin-bottom:3rem;
 background-color:#ffffff;
 margin-top:3rem;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:2px;
 background-color:#4599e8;
}
.oxel_horizontal_divider__icon {
color: #4599e8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_icon_button__container:hover{
 background-color:#cfd3d7;
}
.oxel_icon_button__container {
 background-color:#eceeef;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.oxel_icon_button_icon {
color: #ffffff;}.oxel_icon_button_icon 
>svg {width: 24px;height: 24px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.oxel_iconlist {
 width:100%;
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:5px;
 text-align:center;
 margin-bottom:2rem;
}
.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist.oxy-easy-posts .oxy-posts,
.oxel_iconlist.ct-section .ct-section-inner-wrap{
align-items:center;
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_iconlist__row__icon {
color: #7f8b93;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:10px;
 margin-right:32px;
}
.oxel_iconlist__row__label {
 font-size:15px;
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.oxel_switcher__content {
 width:100%;
 padding-top:2rem;
}
.oxel_switcher__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content.oxy-easy-posts .oxy-posts,
.oxel_switcher__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.oxel_switcher {
 width:100%;
 min-width:100%;
}
.oxel_switcher__toggle {
 width:64px;
 background-color:#374047;
 border-radius:999em;
 margin-left:16px;
 margin-right:16px;
 padding-bottom:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle__icon {
color: #f9f9fa;}.oxel_switcher__toggle__icon 
>svg {width: 32px;height: 32px;}.oxel_switcher__toggle__icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label {
 font-size:18px;
 font-weight:600;
 opacity:0.5;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 color:#35495c;
 text-transform:capitalize;
}
.oxel_switcher__toggle_label--active {
 opacity:1;
}
.oxel_switcher__content--active {
}
.oxel_switcher__content--active:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content--active.oxy-easy-posts .oxy-posts,
.oxel_switcher__content--active.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_reviewbox__image_wrapper__image {
 max-width:1000px;
 height:100%;
}
.oxel_reviewbox__image_wrapper {
 width:100px;
 overflow:hidden;
 text-align:center;
 border-radius:50%;
 border-top-color:#f9f9fa;
 border-right-color:#f9f9fa;
 border-bottom-color:#f9f9fa;
 border-left-color:#f9f9fa;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 height:100px;
 flex-shrink:0;
 margin-right:16px;
}
.oxel_reviewbox__image_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__image_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__image_wrapper.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_reviewbox__image_wrapper {
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__image_wrapper {
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
}
}

.oxel_reviewbox__details_wrapper {
 padding-left:0px;
 flex-grow:1;
}
@media (max-width: 767px) {
.oxel_reviewbox__details_wrapper {
 text-align:center;
 padding-left:0px;
}
.oxel_reviewbox__details_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__details_wrapper {
 padding-left:0px;
}
}

.oxel_reviewbox__details_wrapper__name {
 font-weight:600;
 text-transform:uppercase;
 font-size:32px;
 color:#374047;
 line-height:1.2;
 margin-bottom:8px;
}
.oxel_reviewbox__details_wrapper__star_wrapper {
 margin-top:8px;
 margin-bottom:8px;
}
.oxel_reviewbox__details_wrapper__star_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper__star_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper__star_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.oxel_reviewbox__star {
color: #ffb900;}.oxel_reviewbox__star 
>svg {width: 22px;height: 22px;}.oxel_reviewbox__star {
}
.oxel_reviewbox__row {
 width:100%;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 text-align:left;
 padding-left:32px;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.oxel_reviewbox__row {
 text-align:center;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
}

.oxel_reviewbox__review_body {
}
@media (max-width: 767px) {
.oxel_reviewbox__review_body {
 text-align:left;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__review_body {
 text-align:left;
}
}

.oxel_reviewbox {
 background-color:#eceeef;
 width:100%;
}
.oxel_reviewbox__details_wrapper__title {
 font-size:14px;
 color:#606e79;
}
.oxel_image_comparison__after {
 width:100%;
 height:100%;
 background-position:0% 50%;
}
.oxel_image_comparison {
 width:100%;
 position:relative;
 text-align:center;
 overflow:hidden;
 height:500px;
}
.oxel_image_comparison:not(.ct-section):not(.oxy-easy-posts),
.oxel_image_comparison.oxy-easy-posts .oxy-posts,
.oxel_image_comparison.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:center;
}
.oxel_image_comparison__before {
 width:100%;
 height:100%;
 position:relative;
 overflow:hidden;
}
.oxel_image_comparison__icon {
background-color: rgba(249,249,250,0.5);
border: 1px solid rgba(249,249,250,0.5);
padding: 10px;color: #374047;}.oxel_image_comparison__icon 
>svg {width: 42px;height: 42px;}.oxel_image_comparison__icon {
 position:absolute;
 z-index:2147483640;
 height:100%;
 background-color:rgba(0,0,0,0);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxel_image_comparison__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_image_comparison__icon.oxy-easy-posts .oxy-posts,
.oxel_image_comparison__icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_image_comparison__label_before {
background-image:linear-gradient(#f9f9fa, #f9f9fa); position:absolute;
 left:32px;
 top:32px;
 background-color:rgba(249,249,250,0.5);
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 z-index:5;
}
.oxel_image_comparison__label_after {
 position:absolute;
 top:32px;
 background-color:#f9f9fa;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 right:32px;
 z-index:5;
}
.oxel_section_indicator {
 position:fixed;
 right:0px;
 top:0px;
 bottom:0px;
 width:30px;
 z-index:10;
 padding-left:8px;
 padding-right:32px;
}
.oxel_section_indicator:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator.oxy-easy-posts .oxy-posts,
.oxel_section_indicator.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__dot {
 width:16px;
 height:16px;
 background-color:#606e79;
 border-radius:50%;
 margin-top:12px;
 margin-bottom:12px;
 color:#f9f9fa;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
min-height: 0px !important; min-width: 0px !important;
}
.oxel_section_indicator__dot:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__dot.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__dot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label:after{
transform:rotate(45deg); position:absolute;
 width:16px;
 height:16px;
 background-color:#606e79;
 right:-6px;
 z-index:-1;
 border-top-right-radius:4px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:0px;
  content:"";
}
.oxel_section_indicator__label {
 position:absolute;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:16px;
 padding-right:16px;
 background-color:#606e79;
 border-radius:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 right:calc(100% + 8px) ;
}
.oxel_section_indicator__label:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__label.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__label.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label__text {
 color:#f9f9fa;
}
.oxel_section_indicator__label--hidden {
transform:translate(112px); opacity:0;
}
.oxel_circular_counter {
 width:150px;
 height:150px;
 border-radius:50%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 color:#00fff2;
 background-color:#dee1e3;
}
.oxel_circular_counter__inner {
 width:100%;
 height:100%;
 background-color:#f9f9fa;
 border-radius:50%;
 text-align:center;
}
.oxel_circular_counter__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_circular_counter__inner.oxy-easy-posts .oxy-posts,
.oxel_circular_counter__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_circular_counter__number {
 color:#374047;
 font-size:32px;
 font-weight:100;
}
.oxel_circular_counter__unit {
 color:#374047;
 font-weight:100;
 font-size:32px;
}
.oxel_flipbox {
 width:100%;
 position:relative;
}
.oxel_flipbox__front {
background-image:linear-gradient(rgba(25,22,22,0.2), rgba(25,22,22,0.2)), url(http://elements.oxy.host/wp-content/uploads/sites/52/2020/07/atmosphere-blue-cloud-clouds-601798.jpg);background-size:auto,  cover; width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-position:50% 50%;
}
.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__front.oxy-easy-posts .oxy-posts,
.oxel_flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_flipbox__back {
background-size: cover;transform:rotateY(180deg); width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-color:#374047;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 background-position:50% 50%;
}
.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__back.oxy-easy-posts .oxy-posts,
.oxel_flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_focus_section {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 overflow:hidden;
overflow-x: hidden;
}
.oxel_focus_section:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section.oxy-easy-posts .oxy-posts,
.oxel_focus_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_focus_section__inner {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 z-index:1001;
 position:relative;
}
.oxel_focus_section__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section__inner.oxy-easy-posts .oxy-posts,
.oxel_focus_section__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_focus_section__backdrop {
 position:fixed;
 right:0px;
 left:0px;
 bottom:0px;
 background-color:#ffffff;
 z-index:1000;
 opacity:0;
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 transition-property:top bottom;
 top:0px;
pointer-events: none;
}
.oxel_toc__primary {
 color:#374047;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:8px;
 width:100%;
 padding-bottom:8px;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-left-color:#606e79;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin-bottom:8px;
 padding-top:8px;
 border-left-width:2px;
 border-left-style:solid;
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
 padding-bottom:16px;
 width:100%;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_toc__template {
}
.oxel_floating_icon_menu {
 position:fixed;
 right:32px;
 bottom:32px;
 text-align:right;
 z-index:9999;
pointer-events: none;
}
.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-end;
}
.oxel_floating_icon_menu__main_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.oxel_floating_icon_menu__main_icon:hover{
}
.oxel_floating_icon_menu__main_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.oxel_floating_icon_menu__main_icon 
>svg {width: 24px;height: 24px;}.oxel_floating_icon_menu__main_icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
cursor: pointer; pointer-events: all;
}
.oxel_floating_icon_menu__row {
 margin-bottom:8px;
 margin-top:8px;
}
.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.floating_icon_menu__hidden_icon:hover{
background-color: #606e79;
border: 1px solid #606e79;
padding: ;}.floating_icon_menu__hidden_icon:hover{
}
.floating_icon_menu__hidden_icon {
background-color: #374047;
border: 1px solid #374047;
padding: 16px;color: #f9f9fa;}.floating_icon_menu__hidden_icon 
>svg {width: 18px;height: 18px;}.floating_icon_menu__hidden_icon {
 margin-right:3px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_floating_icon_menu__label {
 margin-right:16px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
 background-color:#eceeef;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 color:#374047;
}
.oxel_floating_icon_menu__hidden_links {
transform:translate(100px); transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 opacity:0;
 text-align:right;
}
.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.oxel_dynamicslider {
 width:100%;
}
.swiper-container {
}
.oxel_dynamicslider__container {
 height:400px;
}
.swiper-wrapper {
}
.swiper-slide {
}
.tabs-8932-tab:hover{
 background-color:#ffffff;
}
.tabs-8932-tab {
 background-color:#eceeef;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 border-top-color:#eceeef;
 border-right-color:#eceeef;
 border-bottom-color:#eceeef;
 border-left-color:#eceeef;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tabs-8932-tab {
 border-bottom-style:none;
 border-right-color:#dee1e3;
 border-right-width:1px;
 border-right-style:solid;
}
}

@media (max-width: 479px) {
.tabs-8932-tab {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-8932-tab-active {
 margin-left:-8px;
 background-color:#ffffff;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-left:40px;
}
@media (max-width: 991px) {
.tabs-8932-tab-active {
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:none;
 border-left-style:solid;
 margin-left:0px;
 padding-left:032px;
}
}

@media (max-width: 479px) {
.tabs-8932-tab-active {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-contents-8932-tab {
}
.oxel_dashboard_tabs {
 width:100%;
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs {
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel_dashboard_tabs__tab_icon {
color: #7f8b93;}.oxel_dashboard_tabs__tab_icon 
>svg {width: 18px;height: 18px;}.oxel_dashboard_tabs__tab_icon {
 margin-right:8px;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_icon {
 margin-right:0px;
}
}

.oxel_dashboard_tabs__tab_label {
 line-height:1;
 font-size:14px;
 text-transform:uppercase;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_label {
}
.oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.oxel_dashboard_tabs__tab {
}
.oxel_dashboard_tabs__tab_content_container {
 width:75%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:none;
 overflow:hidden;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs__tab_content_container {
 width:100%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
}

.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_scrollingImage__container:hover{
 background-position:50% 100%;
}
.oxel_scrollingImage__container {
background-size: cover; height:400px;
 background-repeat:no-repeat;
 transition-duration:5s;
 transition-timing-function:ease-in-out;
 transition-property:background-position;
 text-align:center;
 width:600px;
 max-width:100%;
 overflow:hidden;
 background-position:50% 0px;
}
.oxel_scrollingImage__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_scrollingImage__container.oxy-easy-posts .oxy-posts,
.oxel_scrollingImage__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_scrollingImage__container {
 width:100%;
}
}

.oxel_scrollingImage__container__icon {
background-color: rgba(0,0,0,0.17);
border: 1px solid rgba(0,0,0,0.17);
padding: 16px;color: #f9f9fa;}.oxel_scrollingImage__container__icon 
>svg {width: 55px;height: 55px;}.oxel_scrollingImage__container__icon {
 transition-duration:2.5s;
}
.footer-column {
 text-align:left;
}
.footer-column:not(.ct-section):not(.oxy-easy-posts),
.footer-column.oxy-easy-posts .oxy-posts,
.footer-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.footer-column {
 text-align:center;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:color(2);
}
.footer-column:not(.ct-section):not(.oxy-easy-posts),
.footer-column.oxy-easy-posts .oxy-posts,
.footer-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.pricing-features-text {
 font-family:Inherit;
 font-size:14px;
 font-weight:400;
 line-height:1.4;
 padding-top:12px;
 padding-bottom:12px;
 width:100%;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:color(25);
 margin-bottom:0px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.pricing-duration-text {
 color:#878484;
 font-weight:400;
 margin-bottom:24px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:14px;
 font-style:italic;
 margin-top:5px;
}
.pricing-cost {
 font-size:48px;
 font-weight:700;
 line-height:1.1;
 letter-spacing:0.5px;
 margin-top:0.5rem;
 margin-bottom:0.1rem;
 color:#63cc61;
}
.pricing-title {
 font-family:Inherit;
 font-size:28px;
 font-weight:600;
 line-height:1.1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#35495c;
}
.pricing-column:last-child{
 border-right-style:solid;
}
.pricing-column {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:color(25);
 border-right-color:color(25);
 border-bottom-color:color(25);
 border-left-color:color(25);
 background-color:#ffffff;
 border-radius:5px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 padding-bottom:2rem;
 width:100%;
 height:100%;
 text-align:center;
 padding-top:1rem;
 box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);
}
.pricing-column:not(.ct-section):not(.oxy-easy-posts),
.pricing-column.oxy-easy-posts .oxy-posts,
.pricing-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
align-content:flex-end;
}
@media (max-width: 991px) {
.pricing-column {
 margin-top:1%;
 margin-left:1%;
 margin-right:1%;
 margin-bottom:1%;
}
}

@media (max-width: 767px) {
.pricing-column {
 margin-bottom:20px;
}
}

.pricing-subscription-text {
}
.section-text {
 font-size:18px;
}
.section-general {
}
.section-general .ct-section-inner-wrap {
padding-top: 60rem;
padding-right: 0;
padding-bottom: 60rem;
padding-left: 0;
}
@media (max-width: 767px) {
.section-general {
}
.section-general .ct-section-inner-wrap {
padding-top: 55rem;
padding-right: 20rem;
padding-bottom: 40rem;
padding-left: 20rem;
}
}

.section-div-800 {
 width:100%;
 max-width:800px;
}
.section-div-800:not(.ct-section):not(.oxy-easy-posts),
.section-div-800.oxy-easy-posts .oxy-posts,
.section-div-800.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.faq-text {
 font-size:17px;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#6e747b;
 font-weight:400;
 text-align:left;
}
.faq-headline {
 text-transform:uppercase;
 font-size:20px;
 font-weight:300;
 letter-spacing:1px;
 color:color(29);
 text-align:left;
 line-height:1.4;
}
.section-feature {
}
.section-feature .ct-section-inner-wrap {
padding-top: 5rem;
padding-right: 0;
padding-bottom: 2rem;
padding-left: 0;
}
@media (max-width: 991px) {
.section-feature {
}
.section-feature:not(.ct-section):not(.oxy-easy-posts),
.section-feature.oxy-easy-posts .oxy-posts,
.section-feature.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
}

.section-top {
 text-align:center;
 background-color:#f4f7fa;
 padding-bottom:0px;
 padding-top:0px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#e7ebee;
}
.section-top .ct-section-inner-wrap {
padding-top: 4rem;
}
.section-top:not(.ct-section):not(.oxy-easy-posts),
.section-top.oxy-easy-posts .oxy-posts,
.section-top.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.feature-columns {
}
.feature-columns:not(.ct-section):not(.oxy-easy-posts),
.feature-columns.oxy-easy-posts .oxy-posts,
.feature-columns.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-between;
}
@media (max-width: 767px) {
}

.feature-columns-revers {
}
.feature-columns-revers:not(.ct-section):not(.oxy-easy-posts),
.feature-columns-revers.oxy-easy-posts .oxy-posts,
.feature-columns-revers.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-between;
}
.section-info {
 text-align:center;
 background-color:#ffffff;
}
.section-info:not(.ct-section):not(.oxy-easy-posts),
.section-info.oxy-easy-posts .oxy-posts,
.section-info.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 80px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.section-info {
}
}

@media (max-width: 767px) {
}

.image-text-box {
 attachment_height:512;
 attachment_width:1024;
 attachment_url:http://jobmanagergeolocation.com/ninja-geolocation/wp-content/uploads/sites/17/2021/07/form-editor-geolocation-fields-1024x512.png;
 background-color:#ffffff;
 font-size:20px;
 text-align:center;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 width:48%;
 color:color(29);
 border-radius:5px;
 overflow:hidden;
 box-shadow:0px 0px 20px 0px rgba(0,0,0,0.12);
}
.image-text-box:not(.ct-section):not(.oxy-easy-posts),
.image-text-box.oxy-easy-posts .oxy-posts,
.image-text-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 767px) {
.image-text-box {
 margin-bottom:2rem;
}
}

.section-800 {
}
.section-960 {
}
.section-title {
 margin-bottom:1rem;
 margin-top:2.5rem;
}
.section-pricing {
}
.section-pricing .ct-section-inner-wrap {
padding-top: 0.1px;
padding-bottom: 0.1px;
}
@media (max-width: 767px) {
.section-pricing {
}
.section-pricing:not(.ct-section):not(.oxy-easy-posts),
.section-pricing.oxy-easy-posts .oxy-posts,
.section-pricing.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
}

.section-14-days {
}
.section-14-days:not(.ct-section):not(.oxy-easy-posts),
.section-14-days.oxy-easy-posts .oxy-posts,
.section-14-days.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.columns-14-days {
}
.section-faq {
 text-align:center;
}
.section-faq:not(.ct-section):not(.oxy-easy-posts),
.section-faq.oxy-easy-posts .oxy-posts,
.section-faq.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.section-faq {
}
.section-faq:not(.ct-section):not(.oxy-easy-posts),
.section-faq.oxy-easy-posts .oxy-posts,
.section-faq.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
}

.section-header {
 text-align:center;
 padding-top:5rem;
 padding-bottom:5rem;
 width:100%;
}
.section-header .ct-section-inner-wrap {
padding-top: 5rem;
padding-bottom: 5rem;
}
.section-header:not(.ct-section):not(.oxy-easy-posts),
.section-header.oxy-easy-posts .oxy-posts,
.section-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.faq-box {
 width:47%;
 text-align:left;
 margin-bottom:2.5rem;
}
.faq-box:not(.ct-section):not(.oxy-easy-posts),
.faq-box.oxy-easy-posts .oxy-posts,
.faq-box.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
.faq-columns {
 padding-top:0px;
}
.faq-columns:not(.ct-section):not(.oxy-easy-posts),
.faq-columns.oxy-easy-posts .oxy-posts,
.faq-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.pricing-columns {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.pricing-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing-columns.oxy-easy-posts .oxy-posts,
.pricing-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
justify-content:space-between;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.pricing-columns {
}
}

.no-padding {
}
.no-padding .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.section-no-padding {
}
.money-back-section {
 background-color:#ffffff;
}
.money-back-section .ct-section-inner-wrap {
padding-top: 1rem;
padding-bottom: 2rem;
}
.money-back-title {
 text-align:center;
 color:#4599e8;
 font-size:28px;
 font-weight:600;
 line-height:1.4;
 margin-bottom:10px;
}
.feature-text {
 width:43%;
 text-align:left;
}
.feature-text:not(.ct-section):not(.oxy-easy-posts),
.feature-text.oxy-easy-posts .oxy-posts,
.feature-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
}

.column-text {
 width:43%;
 text-align:left;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-top:2rem;
}
.column-text:not(.ct-section):not(.oxy-easy-posts),
.column-text.oxy-easy-posts .oxy-posts,
.column-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
}

.column-image {
 width:100%;
}
.pricing-feature {
 font-family:Inherit;
 font-size:16px;
 font-weight:500;
 line-height:1.4;
 padding-top:1rem;
 padding-bottom:1rem;
 width:100%;
 border-top-style:none;
 border-top-width:1px;
 margin-bottom:0px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#35495c;
 border-top-color:#f2f2f2;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 border-bottom-width:1px;
 border-bottom-color:#f2f2f2;
 padding-left:1.1rem;
 padding-right:1.1rem;
}
.pricing-feature:not(.ct-section):not(.oxy-easy-posts),
.pricing-feature.oxy-easy-posts .oxy-posts,
.pricing-feature.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.pricing-button {
 padding-top:0.8rem;
 padding-left:1.75rem;
 padding-right:1.75rem;
 padding-bottom:0.8rem;
 font-size:1.1rem;
 color:#ffffff;
 font-weight:500;
 line-height:1;
 border-radius:5px;
 text-align:center;
 width:85%;
 text-transform:uppercase;
}
.pricing-button:not(.ct-section):not(.oxy-easy-posts),
.pricing-button.oxy-easy-posts .oxy-posts,
.pricing-button.ct-section .ct-section-inner-wrap{
flex-direction:row;
justify-content:center;
}
.plugin-requirement {
 background-color:#35495c;
}
.white-text {
 color:#ffffff;
}
.page-title {
 text-transform:capitalize;
 text-align:center;
 margin-bottom:1.1rem;
 font-weight:700;
}
.page-title:not(.ct-section):not(.oxy-easy-posts),
.page-title.oxy-easy-posts .oxy-posts,
.page-title.ct-section .ct-section-inner-wrap{
display:flex;
}
.subtitle {
 margin-bottom:2rem;
 padding-top:0px;
 font-weight:300;
 font-size:1.2rem;
 width:100%;
 max-width:960px;
 padding-bottom:0px;
}
.money-back-wrap {
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 border-radius:5px;
 padding-top:0rem;
 max-width:1080px;
}
.money-back-wrap:not(.ct-section):not(.oxy-easy-posts),
.money-back-wrap.oxy-easy-posts .oxy-posts,
.money-back-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
.dark-bg {
 background-color:#35495c;
}
.pricing-lifetime {
 border-top-color:#ffc246;
 border-right-color:#ffc246;
 border-bottom-color:#ffc246;
 border-left-color:#ffc246;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.pricing-lifetime-color {
}
.lifetime-cost {
 color:#ffc246;
}
.lifetime-button:hover{
background-color :#efb032;
border: 1px solid #efb032;
}.lifetime-button:hover{
}
.lifetime-button {
background-color :#ffc246;
border: 1px solid #ffc246;
}.lifetime-button {
 button-hover_color:#efb032;
}
.first-element {
}
.support-form-wrap {
 width:100%;
 max-width:960px;
}
.single-doc-container {
 background-color:#ffffff;
}
.light-bg {
 background-color:white;
 text-align:center;
}
.light-bg:not(.ct-section):not(.oxy-easy-posts),
.light-bg.oxy-easy-posts .oxy-posts,
.light-bg.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.site-content {
 width:100%;
 background-color:#ffffff;
 position:relative;
}
.site-content:not(.ct-section):not(.oxy-easy-posts),
.site-content.oxy-easy-posts .oxy-posts,
.site-content.ct-section .ct-section-inner-wrap{
display:flex;
}
.account-content {
 width:75%;
 padding-top:1rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1.5rem;
}
.account-menu-wrap {
 border-bottom-width:1px;
 border-bottom-color:#e7ebee;
 border-bottom-style:solid;
 margin-bottom:3rem;
}
@media (max-width: 1200px) {
}

@media (max-width: 991px) {
.account-menu-wrap {
 text-align:center;
}
.account-menu-wrap:not(.ct-section):not(.oxy-easy-posts),
.account-menu-wrap.oxy-easy-posts .oxy-posts,
.account-menu-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
}

.user-image {
 width:35%;
}
.user-logout {
 padding-top:0px;
 font-size:22px;
 padding-left:15px;
 width:65%;
}
.account-menu {
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:5px;
 text-align:justify;
 width:100%;
}
.account-menu:not(.ct-section):not(.oxy-easy-posts),
.account-menu.oxy-easy-posts .oxy-posts,
.account-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 991px) {
.account-menu {
}
.account-menu:not(.ct-section):not(.oxy-easy-posts),
.account-menu.oxy-easy-posts .oxy-posts,
.account-menu.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
}

.account-breadcrumbs {
 font-size:0.87rem;
 margin-bottom:2rem;
 margin-top:10px;
}
.account-wrap {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#f4f7fa;
 border-right-color:#f4f7fa;
 border-bottom-color:#f4f7fa;
 border-left-color:#f4f7fa;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
}
.account-section {
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
 border-top-width:1px;
 border-top-style:solid;
}
.login-section {
 text-align:center;
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
 border-top-width:1px;
 border-top-style:solid;
}
.login-section .ct-section-inner-wrap {
padding-top: 10rem;
padding-bottom: 8rem;
}
.login-section:not(.ct-section):not(.oxy-easy-posts),
.login-section.oxy-easy-posts .oxy-posts,
.login-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.login-form-wrap {
 width:100%;
 max-width:50%;
 text-align:left;
}
.account-name {
}
.checkout-wrap {
}
.checkout-section {
}
.checkout-section .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.page-sidebar {
 width:25%;
 background-color:#f4f7fa;
 padding-top:2rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1.5rem;
}
.demo-page-content {
 width:75%;
 padding-left:2rem;
 padding-bottom:1.5rem;
 background-color:#ffffff;
}
@media (max-width: 991px) {
.demo-page-content {
 padding-left:0px;
}
}

.demo-page-sidebar {
 width:25%;
 padding-bottom:1.5rem;
 border-right-width:2px;
 border-right-color:#f4f7fa;
 border-right-style:solid;
}
.site-header {
 useCustomTag:true;
 text-align:justify;
 z-index:99;
}
.site-header .ct-section-inner-wrap {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.site-header:not(.ct-section):not(.oxy-easy-posts),
.site-header.oxy-easy-posts .oxy-posts,
.site-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.site-header {
}
.site-header:not(.ct-section):not(.oxy-easy-posts),
.site-header.oxy-easy-posts .oxy-posts,
.site-header.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.home-top-map-wrap {
}
.home-top-map-section {
background-size: auto; background-color:#f4f7fa;
 background-repeat:no-repeat;
 background-position:auto  0%;
}
.home-top-map-section .ct-section-inner-wrap {
padding-top: 0.1px;
padding-right: 0.1px;
padding-bottom: 0.1px;
padding-left: 0.1px;
}
.header-home {
 background-color:#4599e8;
}
.info-box-left {
 width:47%;
 padding-top:0px;
}
.info-box-left:not(.ct-section):not(.oxy-easy-posts),
.info-box-left.oxy-easy-posts .oxy-posts,
.info-box-left.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
.info-box-right {
 width:47%;
 text-align:left;
 padding-top:0px;
}
.info-box-right:not(.ct-section):not(.oxy-easy-posts),
.info-box-right.oxy-easy-posts .oxy-posts,
.info-box-right.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
.info-boxes-wrap {
 padding-top:0px;
}
.info-boxes-wrap:not(.ct-section):not(.oxy-easy-posts),
.info-boxes-wrap.oxy-easy-posts .oxy-posts,
.info-boxes-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.info-box-text {
 margin-bottom:57px;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#35495c;
 font-weight:300;
 text-align:left;
 font-size:18px;
}
.info-box-title {
 margin-top:0.5rem;
}
.home-page-features {
}
.home-page-features .ct-section-inner-wrap {
padding-top: 1rem;
padding-bottom: 1rem;
}
.image-text-box-text {
 font-size:16px;
 color:#35495c;
 font-weight:300;
 text-align:center;
 padding-bottom:0.4rem;
 padding-top:0.5rem;
}
.docs-container {
}
.docs-container .ct-section-inner-wrap {
padding-top: 0.1px;
}
.docs-home-content {
}
.footer-menu:hover{
}
.footer-menu {
 menu_padding-top:8px;
 menu_padding-bottom:8px;
 menu_flex-direction:column;
 menu_font-size:16px;
 menu_justify-content:flex-start;
 font-size:16px;
 color:#35495c;
}
.subscribe-section {
}
.purchase-now-box {
 background-color:#f4f7fa;
 text-align:justify;
}
.purchase-now-box .ct-section-inner-wrap {
padding-top: 2rem;
padding-bottom: 2rem;
}
.purchase-now-box:not(.ct-section):not(.oxy-easy-posts),
.purchase-now-box.oxy-easy-posts .oxy-posts,
.purchase-now-box.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 991px) {
.purchase-now-box {
 text-align:center;
}
.purchase-now-box:not(.ct-section):not(.oxy-easy-posts),
.purchase-now-box.oxy-easy-posts .oxy-posts,
.purchase-now-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.footer-menu-title {
 font-size:18px;
 font-weight:900;
 margin-top:10px;
}
.footer-info-box {
 width:20%;
 text-align:left;
 margin-bottom:20px;
}
.footer-info-box:not(.ct-section):not(.oxy-easy-posts),
.footer-info-box.oxy-easy-posts .oxy-posts,
.footer-info-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.button-standard {
 padding-top:1.25rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1.25rem;
 font-size:1.4rem;
 color:#ffffff;
 font-weight:400;
 line-height:1;
 border-radius:5px;
 text-align:center;
}
.button-standard:not(.ct-section):not(.oxy-easy-posts),
.button-standard.oxy-easy-posts .oxy-posts,
.button-standard.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.button-accent:hover{
background-color :#f7bf4f;
border: 1px solid #f7bf4f;
}.button-accent:hover{
}
.button-accent {
background-color :#ffc246;
border: 1px solid #ffc246;
}.button-accent {
 button-hover_color:#f7bf4f;
}
.button-secondary-color:hover{
background-color :#4ebf4c;
border: 1px solid #4ebf4c;
}.button-secondary-color:hover{
}
.button-secondary-color {
background-color :#63cc61;
border: 1px solid #63cc61;
}.button-secondary-color {
 button-hover_color:#4ebf4c;
}
@media (max-width: 767px) {
.button-secondary-color {
}
.button-secondary-color:not(.ct-section):not(.oxy-easy-posts),
.button-secondary-color.oxy-easy-posts .oxy-posts,
.button-secondary-color.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.button-outlined:hover{
background-color: transparent;
border: 1px solid #1f2b3a;
color: #1f2b3a;
}.button-outlined:hover{
}
.button-outlined {
background-color: transparent;
border: 1px solid #35495c;
color: #35495c;
padding: 9px 15px;
}.button-outlined {
 button-hover_color:#1f2b3a;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:#35495c;
}
.footer-copyright {
 width:100%;
 text-align:center;
 font-size:14px;
 margin-top:20px;
 padding-bottom:0px;
}
.single-extension-content-wrap {
 background-color:#ffffff;
 text-align:center;
}
.single-extension-content-wrap:not(.ct-section):not(.oxy-easy-posts),
.single-extension-content-wrap.oxy-easy-posts .oxy-posts,
.single-extension-content-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.single-extension-sidebar {
 padding-left:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-top:1rem;
 width:30%;
}
.single-extension-content {
 color:#35495c;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1.5rem;
 text-align:left;
 width:100%;
 font-size:17px;
}
.pricing-box {
 pricing_box_price_amount_main_typography_color:#4599e8;
 pricing_box_price_amount_main_typography_font-weight:500;
 pricing_box_price_amount_main_typography_font-size:60px;
 pricing_box_price_amount_currency_typography_font-size:28px;
 pricing_box_price_amount_decimal_typography_font-size:18px;
 pricing_box_price_amount_term_typography_font-size:12px;
 pricing_box_content_typography_font-size:16px;
 pricing_box_content_typography_color:#35495c;
 pricing_box_content_padding-bottom:0px;
 pricing_box_price_amount_decimal_typography_color:#4599e8;
 pricing_box_price_amount_currency_typography_color:#4599e8;
 pricing_box_price_sale_typography_font-size:18px;
 pricing_box_content_padding-top:0px;
 pricing_box_price_amount_currency_typography_font-weight:500;
 pricing_box_price_amount_decimal_typography_font-weight:500;
 pricing_box_title_typography_font-size:28px;
 pricing_box_title_typography_font-weight:500;
 pricing_box_content_typography_text-transform:capitalize;
 pricing_box_price_amount_term_typography_font-style:italic;
 pricing_box_price_amount_term_typography_color:#6e747b;
 pricing_box_price_sale_typography_color:#a5adb5;
 pricing_box_price_amount_term_typography_text-transform:capitalize;
}

            /* GLOBALS */

                                                            
            
            /* IMAGE */
                                                                        
            /* TITLE */
                                                                        .pricing-box .oxy-pricing-box-section.oxy-pricing-box-title {
                typography-font-weight: 500;
            }
            
                                    .pricing-box .oxy-pricing-box-title-title {
                font-size: 28px;
font-weight: 500;
            }
            
                        

            /* PRICE */
                                                .pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                amount-main-typography-color: color(12);
amount-main-typography-font-weight: 500;
amount-decimal-typography-color: color(12);
amount-currency-typography-color: color(12);
amount-currency-typography-font-weight: 500;
amount-decimal-typography-font-weight: 500;
amount-term-typography-font-style: italic;
amount-term-typography-color: color(53);
amount-term-typography-text-transform: capitalize;
                                                                            }
            
                                    .pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
color: #4599e8;
font-weight: 500;
            }
            
                                    .pricing-box .oxy-pricing-box-amount-main {
                color: #4599e8;
font-weight: 500;
font-size: 60px;
            }
            
                                    .pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 18px;
color: #4599e8;
font-weight: 500;
            }
                        
                                    .pricing-box .oxy-pricing-box-term {
                font-size: 12px;
font-style: italic;
color: #6e747b;
text-transform: capitalize;
            }
            
                                    .pricing-box .oxy-pricing-box-sale-price {
                font-size: 18px;
color: #a5adb5;
                            }
            
            /* CONTENT */

                                                                        .pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                padding-bottom: 0px;
padding-top: 0px;
typography-text-transform: capitalize;
font-size: 16px;
color: #35495c;
text-transform: capitalize;
            }
            
            /* CTA */

                                                            
        .download-info-wrap {
 background-color:#35495c;
 color:#ffffff;
 padding-bottom:2rem;
 padding-right:2rem;
 padding-left:2rem;
 padding-top:2rem;
 margin-bottom:2.5rem;
}
.ba-slider {
}
.resize {
}
.handle {
}
.extension-details {
 line-height:1.9;
 width:100%;
 font-weight:300;
 font-size:16px;
 margin-bottom:20px;
 text-align:left;
}
.oxy-close-modal {
}
.grid-view-details-button {
 padding-top:1.1rem;
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-bottom:1.1rem;
 font-size:1.1rem;
 color:#ffffff;
 font-weight:500;
 line-height:1;
 border-radius:5px;
 text-align:center;
 width:100%;
 text-transform:uppercase;
}
.grid-view-details-button:not(.ct-section):not(.oxy-easy-posts),
.grid-view-details-button.oxy-easy-posts .oxy-posts,
.grid-view-details-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.single-extension-inner {
 width:100%;
 height:100%;
 text-align:justify;
 url_encoded:true;
}
.single-extension-inner:not(.ct-section):not(.oxy-easy-posts),
.single-extension-inner.oxy-easy-posts .oxy-posts,
.single-extension-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.single-extension-header {
 text-align:justify;
 width:100%;
 overflow:hidden;
}
.single-extension-header:not(.ct-section):not(.oxy-easy-posts),
.single-extension-header.oxy-easy-posts .oxy-posts,
.single-extension-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
justify-content:space-between;
}
.extension-image {
 width:100%;
}
.extension-image:not(.ct-section):not(.oxy-easy-posts),
.extension-image.oxy-easy-posts .oxy-posts,
.extension-image.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
.extension-title {
 font-size:1.25rem;
 padding-top:1.5rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1rem;
 margin-bottom:0rem;
 text-align:left;
 font-weight:600;
 line-height:1.4;
}
.single-extension-button {
 padding-top:1rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 width:100%;
}
.extensions-grid-wrap {
 background-color:white;
 text-align:center;
}
.extensions-grid-wrap .ct-section-inner-wrap {
padding-right: 1rem;
padding-left: 1rem;
}
.extensions-grid-wrap:not(.ct-section):not(.oxy-easy-posts),
.extensions-grid-wrap.oxy-easy-posts .oxy-posts,
.extensions-grid-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.extensions-grid:hover{
 paginatelinkbackground_color:#f4f7fa;
}
.extensions-grid {
 width:100px;
}
.extensions-grid:not(.ct-section):not(.oxy-easy-posts),
.extensions-grid.oxy-easy-posts .oxy-posts,
.extensions-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 40px;}
.grid-single-extension:hover{
 transition-duration:0.15s;
 transition-timing-function:ease-in-out;
 transition-property:box-shadow;
 transition-delay:0.1s;
 box-shadow:0px 2px 16px 0px rgba(0, 0, 0, 0.22);
}
.grid-single-extension {
 background-color:#f4f7fa;
 text-align:left;
}
.grid-single-extension:not(.ct-section):not(.oxy-easy-posts),
.grid-single-extension.oxy-easy-posts .oxy-posts,
.grid-single-extension.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.extension-page-content {
 color:#35495c;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1.5rem;
 text-align:left;
 width:69.3%;
}
.extension-page-sidebar {
 width:30%;
 text-align:left;
}
.extension-purchase-details {
 color:#ffffff;
 padding-bottom:2rem;
 padding-right:2rem;
 padding-left:2rem;
 margin-bottom:2.5rem;
 background-color:#f4f7fa;
 padding-top:2rem;
}
.grid-loop-image {
 width:100%;
}
.grid-loop-image:not(.ct-section):not(.oxy-easy-posts),
.grid-loop-image.oxy-easy-posts .oxy-posts,
.grid-loop-image.ct-section .ct-section-inner-wrap{
align-items:stretch;
}
.grid-loop-title {
 font-size:18px;
 padding-top:1.5rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1rem;
 margin-bottom:0rem;
 text-align:left;
}
.grid-loop-content {
 color:#35495c;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:1.5rem;
 text-align:left;
 width:100%;
}
.grip-loop-button {
 padding-top:1rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 width:100%;
}
.grid-loop:hover{
 paginatelinkbackground_color:#f4f7fa;
}
.grid-loop {
 width:100px;
}
.grid-loop:not(.ct-section):not(.oxy-easy-posts),
.grid-loop.oxy-easy-posts .oxy-posts,
.grid-loop.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 40px;}
@media (max-width: 991px) {
.grid-loop {
}
.grid-loop:not(.ct-section):not(.oxy-easy-posts),
.grid-loop.oxy-easy-posts .oxy-posts,
.grid-loop.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.grid-loop {
}
.grid-loop:not(.ct-section):not(.oxy-easy-posts),
.grid-loop.oxy-easy-posts .oxy-posts,
.grid-loop.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.grid-loop-item:hover{
 transition-duration:0.15s;
 transition-timing-function:ease-in-out;
 transition-property:box-shadow;
 transition-delay:0.1s;
 box-shadow:0px 2px 16px 0px rgba(0, 0, 0, 0.22);
}
.grid-loop-item {
 background-color:#f4f7fa;
 text-align:left;
 border-radius:2px;
 box-shadow:0px 0px 1px 0px rgba(51,51,51,0.45);
}
.grid-loop-item:not(.ct-section):not(.oxy-easy-posts),
.grid-loop-item.oxy-easy-posts .oxy-posts,
.grid-loop-item.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.grip-loop-item-inner {
 width:100%;
 height:100%;
 text-align:justify;
 url_encoded:true;
 color:#35495c;
}
.grip-loop-item-inner:not(.ct-section):not(.oxy-easy-posts),
.grip-loop-item-inner.oxy-easy-posts .oxy-posts,
.grip-loop-item-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.grid-loop-item-header {
 text-align:justify;
 width:100%;
 max-height:180px;
 overflow:hidden;
 border-bottom-width:1px;
 border-bottom-color:#ebebeb;
 border-bottom-style:solid;
}
.grid-loop-item-header:not(.ct-section):not(.oxy-easy-posts),
.grid-loop-item-header.oxy-easy-posts .oxy-posts,
.grid-loop-item-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
justify-content:space-between;
}
.home-page-feature-content {
 margin-bottom:57px;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#35495c;
 font-weight:300;
 text-align:left;
 font-size:16px;
}
.home-feature {
 icon_box_heading:Post Type Geotagging;
 icon_box_text:Add geographic location to any of the registered post types of your site. Display post location on a map, and create proximity search forms to search and find posts based on address, distance categories and more.;
 icon_box_text_typography_font-size:17px;
 icon_box_heading_typography_font-weight:400;
 icon_box_text_typography_color:#6e747b;
 icon_box_heading_typography_font-size:22px;
 icon_box_heading_typography_color:#35495c;
 padding-bottom:3rem;
 padding-top:0rem;
}
 
            
                        .home-feature {
                text-align: left;                flex-direction: column;            }
            
                        .home-feature .oxy-icon-box-icon {
                margin-bottom: 8px;
                align-self: flex-start;            }
            
                                                                        .home-feature .oxy-icon-box-heading {
                font-weight: 400;
font-size: 22px;
color: #35495c;
margin-bottom: 21px;            }
            
                                                                                    .home-feature .oxy-icon-box-text {
                font-size: 17px;
color: #6e747b;
margin-bottom: 21pxpx;align-self: flex-start;            }
            
            
            
            @media (max-width: 991px) {
                .home-feature.oxy-icon-box {
                    flex-direction: column !important;
                    text-align: center;                }   

                .home-feature .oxy-icon-box-icon {
                    margin-left: 0;
                    margin-right: 0;
                                        margin-bottom: 8px;                }

                .home-feature .oxy-icon-box-icon, 
                .home-feature .oxy-icon-box-text {
                    align-self: center;                }
            }

        .home-featues-wrap {
}
.home-featues-wrap:not(.ct-section):not(.oxy-easy-posts),
.home-featues-wrap.oxy-easy-posts .oxy-posts,
.home-featues-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.home-feature-wrap {
 width:47%;
}
.grid-area {
 margin-bottom:3rem;
}
.grid-area:not(.ct-section):not(.oxy-easy-posts),
.grid-area.oxy-easy-posts .oxy-posts,
.grid-area.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 40px;grid-row-gap: 0px;}
@media (max-width: 991px) {
.grid-area {
 max-width:720px;
}
.grid-area:not(.ct-section):not(.oxy-easy-posts),
.grid-area.oxy-easy-posts .oxy-posts,
.grid-area.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
}

.home-page-feature-icon {
color: #4599e8;}.home-page-feature-icon 
>svg {width: 60px;height: 60px;}.home-page-feature-icon {
}
.posts-loop-item:hover{
}
.posts-loop-item {
 text-align:left;
 border-radius:2px;
 padding-top:3rem;
 padding-bottom:3rem;
}
.posts-loop-item:not(.ct-section):not(.oxy-easy-posts),
.posts-loop-item.oxy-easy-posts .oxy-posts,
.posts-loop-item.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.posts-loop-title {
 font-size:28px;
 margin-bottom:0rem;
 text-align:left;
 padding-bottom:0rem;
}
.posts-loop-excerpt {
}
.single-post-content-wrap {
 background-color:#ffffff;
 text-align:center;
}
.single-post-content-wrap:not(.ct-section):not(.oxy-easy-posts),
.single-post-content-wrap.oxy-easy-posts .oxy-posts,
.single-post-content-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.extension-details-icon {
color: #35495c;}.extension-details-icon 
>svg {width: 20px;height: 20px;}.extension-details-icon {
 margin-right:10px;
 margin-left:0px;
}
.extension-details-row {
 padding-top:8px;
 padding-left:0px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.extension-details-row:not(.ct-section):not(.oxy-easy-posts),
.extension-details-row.oxy-easy-posts .oxy-posts,
.extension-details-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.extension-details-list {
 width:100%;
}
.account-menu-item {
 padding-top:15px;
 padding-left:14px;
 margin-top:0px;
 font-size:16px;
 padding-right:14px;
 padding-bottom:15px;
 border-top-width:2px;
 border-top-color:#ffffff;
 border-top-style:solid;
 text-align:center;
}
.account-menu-item:not(.ct-section):not(.oxy-easy-posts),
.account-menu-item.oxy-easy-posts .oxy-posts,
.account-menu-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 1200px) {
.account-menu-item {
 padding-left:5px;
 padding-right:5px;
}
}

.account-menu-item-icon {
color: #333333;}.account-menu-item-icon 
>svg {width: 16px;height: 16px;}.account-menu-item-icon {
 margin-left:2px;
 margin-right:5px;
 font-size:15px;
}
.account-menu-item-link {
 width:100%;
}
.menu-items-file-downloads {
}
.menu-item-link {
}
@media (max-width: 1200px) {
.menu-item-link {
 font-size:14px;
}
}

.menu-items-your-account {
}
.menu-items-license-keys {
}
.menu-item-purchases {
}
.menu-item-subscriptions {
}
.menu-item-profile {
}
.menu-item-your-account {
}
.menu-item-file-downloads {
}
.menu-item-license-keys {
}
@media (max-width: 1200px) {
.menu-item-license-keys {
}
}

.menu-item-purchase-confirmation {
}
.menu-item-invoice {
}
.changelog-trigger {
}
.showcase-loop-title {
 font-size:18px;
 padding-top:1.5rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 margin-bottom:0rem;
 text-align:center;
 width:100%;
}
.home-top-section-icon-wrap {
}
.features-dark-section {
 border-bottom-width:1px;
 border-bottom-color:#e7ebee;
 border-bottom-style:solid;
}
.features-page-section {
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#e7ebee;
}
.features-page-section .ct-section-inner-wrap {
padding-top: 4rem;
padding-bottom: 0;
}
.icon-button-text-text {
 color:#374047;
}
.column-image-wrap {
 attachment_height:512;
 attachment_width:1024;
 attachment_url:http://jobmanagergeolocation.com/ninja-geolocation/wp-content/uploads/sites/17/2021/07/form-editor-geolocation-fields-1024x512.png;
 border-radius:5px;
 width:50%;
 background-color:#ffffff;
 padding-top:0.3rem;
 padding-left:0.3rem;
 padding-right:0.3rem;
 padding-bottom:0.3rem;
 box-shadow:10px 10px 20px 0px rgba(0,0,0,0.12);
}
.content-area-wrap {
}
.button-primary-color:hover{
 border-top-color:#3b8fdd;
 border-right-color:#3b8fdd;
 border-bottom-color:#3b8fdd;
 border-left-color:#3b8fdd;
 background-color:#3b8fdd;
}
.button-primary-color {
 background-color:#4599e8;
 border-top-color:#4599e8;
 border-right-color:#4599e8;
 border-bottom-color:#4599e8;
 border-left-color:#4599e8;
}
.button-padding {
 margin-bottom:1rem;
 margin-top:2.5rem;
}
.pricing-table-list-item {
 padding-right:1.1rem;
 width:100%;
 margin-top:0px;
 border-bottom-width:1px;
 border-bottom-style:dashed;
 font-size:16px;
 padding-bottom:0.8rem;
 padding-top:0.8rem;
 border-bottom-color:#c6dcef;
 padding-left:1.1rem;
}
.pricing-table-list-item:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-list-item.oxy-easy-posts .oxy-posts,
.pricing-table-list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.pricing-table-list-item-icon {
color: #4599e8;}.pricing-table-list-item-icon 
>svg {width: 16px;height: 16px;}.pricing-table-list-item-icon {
 margin-right:6px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;
}
.pricing-table-list-wrap {
 width:100%;
 padding-left:0px;
 padding-right:0px;
 text-align:center;
 font-size:16px;
 background-color:#e2eef9;
}
.pricing-table-list-wrap:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-list-wrap.oxy-easy-posts .oxy-posts,
.pricing-table-list-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
align-content:center;
justify-content:center;
}
.pricing-table-feature-plan {
}
.pricing-feature-plan {
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-align:left;
 border-top-color:#e7ebee;
 border-top-width:1px;
}
.pricing-feature-plan:not(.ct-section):not(.oxy-easy-posts),
.pricing-feature-plan.oxy-easy-posts .oxy-posts,
.pricing-feature-plan.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.pricing-plan-description {
 color:#35495c;
 font-size:16px;
 font-weight:300;
 margin-top:8px;
}
.pricing-feature-icon {
color: #6e747b;}.pricing-feature-icon 
>svg {width: 16px;height: 16px;}.pricing-feature-icon {
 margin-right:6px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;
}
.pricing-column-all-access {
}
.pricing-column-wrap:last-child{
 border-right-style:solid;
}
.pricing-column-wrap {
 width:32%;
 text-align:center;
}
.pricing-column-wrap:not(.ct-section):not(.oxy-easy-posts),
.pricing-column-wrap.oxy-easy-posts .oxy-posts,
.pricing-column-wrap.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 991px) {
.pricing-column-wrap {
 width:48%;
 margin-top:1%;
 margin-left:1%;
 margin-right:1%;
 margin-bottom:1%;
}
}

@media (max-width: 767px) {
.pricing-column-wrap {
 margin-bottom:20px;
}
}

.pricing-column-extended {
}
.normal-price {
 text-decoration:line-through;
 color:#35495c;
 font-size:18px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.pricing-title-wrap {
 width:100%;
 padding-bottom:0.5rem;
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-bottom:1rem;
}
.pricing-title-wrap:not(.ct-section):not(.oxy-easy-posts),
.pricing-title-wrap.oxy-easy-posts .oxy-posts,
.pricing-title-wrap.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.pricing-features-wrap {
 width:100%;
 margin-bottom:2rem;
 border-top-color:#e7ebee;
 border-top-width:1px;
 border-top-style:solid;
 margin-top:0rem;
}
.price-decimal {
 font-size:1.5rem;
}
.price-dollar-sign {
}
.price-usd {
 font-size:1rem;
}
.price {
 font-size:3rem;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
}
.features-included {
 font-weight:600;
}
.professional {
}
.best-value {
background-image:linear-gradient(#35495c, #35495c); color:#ffffff;
 width:100%;
 padding-top:0.3rem;
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-bottom:0.3rem;
 font-size:1.2rem;
 margin-bottom:1rem;
}
.elite {
}
.pricing-table-list-item-white {
 padding-left:1.1rem;
 padding-right:1.1rem;
 width:100%;
 margin-top:0px;
 border-bottom-color:#e7ebee;
 border-bottom-width:1px;
 border-bottom-style:solid;
 font-size:16px;
 padding-bottom:0.8rem;
 padding-top:0.8rem;
 background-color:#ffffff;
 font-weight:500;
}
.pricing-table-list-item-white:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-list-item-white.oxy-easy-posts .oxy-posts,
.pricing-table-list-item-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.home-top-feature-box {
 text-align:center;
 background-color:#ffffff;
 position:relative;
 z-index:1;
}
.home-top-feature-box .ct-section-inner-wrap {
padding-top: 14rem;
}
.home-top-feature-box:not(.ct-section):not(.oxy-easy-posts),
.home-top-feature-box.oxy-easy-posts .oxy-posts,
.home-top-feature-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.home-hero-image {
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-top:0px;
 background-color:#c6cfd7;
 box-shadow:0px 0px 20px 0px rgba(0,0,0,0.28);
}
.home-hero-box {
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-top:0px;
 background-color:#c6cfd7;
 box-shadow:0px 0px 20px 0px rgba(0,0,0,0.28);
}
.page-title-bold {
 text-transform:capitalize;
 text-align:center;
 margin-bottom:1.1rem;
 font-weight:600;
 font-size:3rem;
}
.page-title-bold:not(.ct-section):not(.oxy-easy-posts),
.page-title-bold.oxy-easy-posts .oxy-posts,
.page-title-bold.ct-section .ct-section-inner-wrap{
display:flex;
}
.button-outline-white:hover{
 background-color:#ffffff;
 color:#35495c;
}
.button-outline-white {
background-color: transparent;
border: 1px solid #35495c;
color: #35495c;
padding: 9px 15px;
}.button-outline-white {
 button-hover_color:#1f2b3a;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:5px;
}
.small-text {
 color:#6e747b;
 font-size:14px;
}
.review-box {
 width:100%;
 background-color:#f4f7fa;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:5px;
 padding-top:2rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 text-align:left;
}
.review-box:not(.ct-section):not(.oxy-easy-posts),
.review-box.oxy-easy-posts .oxy-posts,
.review-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.review-box {
 text-align:left;
}
}

.review-box-title {
 font-weight:600;
 line-height:1.2;
 margin-bottom:8px;
 color:#35495c;
 text-transform:capitalize;
}
.review-box-author {
 font-size:14px;
 color:#606e79;
}
.review-box-image {
 max-width:1000px;
 height:100%;
}
.review-box-content {
 min-height:100px;
}
.review-box-header {
 padding-left:0px;
 flex-grow:1;
 margin-bottom:0.5rem;
}
@media (max-width: 767px) {
.review-box-header {
 text-align:left;
 padding-left:0px;
}
.review-box-header:not(.ct-section):not(.oxy-easy-posts),
.review-box-header.oxy-easy-posts .oxy-posts,
.review-box-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.review-box-header {
 padding-left:0px;
}
}

.review-box-stars {
 margin-top:8px;
 margin-bottom:8px;
 color:#ffc246;
 font-size:18px;
}
.review-box-stars:not(.ct-section):not(.oxy-easy-posts),
.review-box-stars.oxy-easy-posts .oxy-posts,
.review-box-stars.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.review-box-star {
color: #ffb900;}.review-box-star 
>svg {width: 22px;height: 22px;}.review-box-star {
}
.review-box-header-inner {
 padding-left:0px;
 flex-grow:1;
}
@media (max-width: 767px) {
.review-box-header-inner {
 text-align:center;
 padding-left:0px;
}
.review-box-header-inner:not(.ct-section):not(.oxy-easy-posts),
.review-box-header-inner.oxy-easy-posts .oxy-posts,
.review-box-header-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.review-box-header-inner {
 padding-left:0px;
}
}

.info-box {
 text-align:center;
 padding-top:2rem;
 padding-bottom:2rem;
}
.info-box:not(.ct-section):not(.oxy-easy-posts),
.info-box.oxy-easy-posts .oxy-posts,
.info-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.info-box {
}
.info-box:not(.ct-section):not(.oxy-easy-posts),
.info-box.oxy-easy-posts .oxy-posts,
.info-box.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
}

.section-footer {
 text-align:center;
 width:100%;
 padding-top:0rem;
 padding-bottom:2rem;
}
.section-footer .ct-section-inner-wrap {
padding-top: 5rem;
padding-bottom: 5rem;
}
.section-footer:not(.ct-section):not(.oxy-easy-posts),
.section-footer.oxy-easy-posts .oxy-posts,
.section-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.download-gmw-button {
}
.download-gmw-button:not(.ct-section):not(.oxy-easy-posts),
.download-gmw-button.oxy-easy-posts .oxy-posts,
.download-gmw-button.ct-section .ct-section-inner-wrap{
flex-direction:row;
align-items:center;
}
.comparison-table-colum-content {
 width:100%;
 text-align:center;
}
.column {
 margin-bottom:0px;
}
.feature-name {
 background-color:#f4f7fa;
}
.column-content {
}
.feature-row {
 padding-left:54px;
}
.feature-supported {
}
.feature-unsupported {
}
.extension-link {
}
.extension-discount {
}
.feature-discount {
}
.plan-price {
}
.plan-header {
}
.column-head {
}
.column-elite {
}
.column-blank {
}
.social {
}
.personal {
}
.pricing-switcher-toggle {
}
.pricing-switcher-column {
}
.comparison-row {
}
.compare-passes-trigger {
 padding-top:0px;
}
.compare-access-trigger {
}
.column-footer {
 padding-top:0px;
}
.row-footer {
 padding-top:0px;
}
.money-back-section-image {
 width:160px;
}
.money-back-image {
 margin-top:-70px;
 width:150px;
}
.single-faq {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.account-menu-access-passes {
}
.menu-item-access-passes {
}
.pricing-column-see-all-features {
}
.single-extension-pricing-box {
}
.faq-title {
 margin-top:0.5rem;
}
.faq-content {
}
.social-icon-list {
 width:100%;
 padding-left:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:5px;
 margin-bottom:0rem;
 text-align:justify;
}
.social-icon-list:not(.ct-section):not(.oxy-easy-posts),
.social-icon-list.oxy-easy-posts .oxy-posts,
.social-icon-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.social-icon-list {
}
.social-icon-list:not(.ct-section):not(.oxy-easy-posts),
.social-icon-list.oxy-easy-posts .oxy-posts,
.social-icon-list.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: 0px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
}

.social-icon-list-row {
 padding-left:8px;
 padding-right:8px;
 margin-top:0px;
 padding-bottom:0px;
 padding-top:0px;
 margin-bottom:0px;
 color:#bababa;
 font-size:15px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 text-align:left;
}
.social-icon-list-row:not(.ct-section):not(.oxy-easy-posts),
.social-icon-list-row.oxy-easy-posts .oxy-posts,
.social-icon-list-row.ct-section .ct-section-inner-wrap{
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.social-icon-list-row {
 max-width:150px;
 width:100%;
}
.social-icon-list-row:not(.ct-section):not(.oxy-easy-posts),
.social-icon-list-row.oxy-easy-posts .oxy-posts,
.social-icon-list-row.ct-section .ct-section-inner-wrap{
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
}

.social-icon-list-icon {
color: #7f8b93;}.social-icon-list-icon 
>svg {width: 18px;height: 18px;}.social-icon-list-icon {
 margin-left:10px;
 margin-right:32px;
}
.social-icon-list-row-label {
 text-transform:uppercase;
 font-size:14px;
 font-weight:500;
 letter-spacing:1px;
 color:#bababa;
}
.social-icon-list-row-icon {
color: #bababa;}.social-icon-list-row-icon 
>svg {width: 18px;height: 18px;}.social-icon-list-row-icon {
 margin-right:10px;
 margin-left:3px;
}
.social-icon-list-row-link {
}
.social-icon-list-row-link:not(.ct-section):not(.oxy-easy-posts),
.social-icon-list-row-link.oxy-easy-posts .oxy-posts,
.social-icon-list-row-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.pricing-table-list-item-text {
}
.pricing-table-list-wrap-primary-color {
}
.ultimate {
}
.pricing-table-toggle {
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 line-height:1.2;
}
.icon-list-row-love {
}
.icon-list-row-like {
}
.icon-list-row-follow {
}
.icon-list-row-love-contribute {
}
.pricing-table-switcher-toggle {
 width:64px;
 border-radius:999em;
 margin-left:16px;
 margin-right:16px;
 padding-bottom:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 padding-left:4px;
 padding-right:4px;
 background-color:#4599e8;
}
.pricing-table-switcher-toggle-label {
 font-size:18px;
 font-weight:600;
 opacity:0.5;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 color:#35495c;
 text-transform:capitalize;
}
.pricing-table-switcher-toggle--active {
 opacity:1;
}
.pricing-table-switcher-toggle-icon {
color: #f9f9fa;}.pricing-table-switcher-toggle-icon 
>svg {width: 32px;height: 32px;}.pricing-table-switcher-toggle-icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.access-pass-downloads-wrapper {
}
.access-pass-downloads-single-download {
 padding-top:1rem;
 padding-left:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:5px;
 text-align:center;
}
.access-pass-downloads-single-download:not(.ct-section):not(.oxy-easy-posts),
.access-pass-downloads-single-download.oxy-easy-posts .oxy-posts,
.access-pass-downloads-single-download.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.access-pass-downloads-single-download {
}
}

.access-pass-downloads-single-download-title {
 color:#35495c;
}
.access-pass-downloads-single-download-permalink {
 color:#35495c;
}
.access-pass-downloads-single-download-version {
}
.access-pass-downloads-single-download-desc {
 margin-top:10px;
 font-size:14px;
 margin-bottom:10px;
 min-height:70px;
}
.access-pass-downloads-single-download-footer {
 padding-top:13px;
 border-top-color:#e7ebee;
 border-top-width:1px;
 border-top-style:solid;
}
.access-pass-downloads-single-download-footer:not(.ct-section):not(.oxy-easy-posts),
.access-pass-downloads-single-download-footer.oxy-easy-posts .oxy-posts,
.access-pass-downloads-single-download-footer.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
align-content:center;
justify-content:center;
}
.access-pass-downloads-single-download-docs {
}
.access-pass-downloads-single-download-footer-item {
 text-align:center;
 width:33.3%;
 font-size:15px;
}
.access-pass-downloads-single-download-footer-item:not(.ct-section):not(.oxy-easy-posts),
.access-pass-downloads-single-download-footer-item.oxy-easy-posts .oxy-posts,
.access-pass-downloads-single-download-footer-item.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.menu-item-your-downloads {
}
.button-medium {
 padding-top:1rem;
 padding-left:1.2rem;
 padding-right:1.2rem;
 padding-bottom:1rem;
 font-size:1rem;
 color:#ffffff;
 font-weight:400;
 line-height:1;
 border-radius:5px;
 text-align:center;
}
.button-medium:not(.ct-section):not(.oxy-easy-posts),
.button-medium.oxy-easy-posts .oxy-posts,
.button-medium.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.menu-item-payment-methods {
}
.checkout-page-logo {
}
.checkout-header-wrap {
}
.checkout-header-wrap:not(.ct-section):not(.oxy-easy-posts),
.checkout-header-wrap.oxy-easy-posts .oxy-posts,
.checkout-header-wrap.ct-section .ct-section-inner-wrap{
display:none;
}
.menu-item-special-offers {
}
.single-offer-wrapper {
 text-align:left;
 padding-top:1.8rem;
 padding-left:1.8rem;
 padding-right:1.8rem;
 padding-bottom:1.8rem;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:dashed;
 border-right-style:dashed;
 border-bottom-style:dashed;
 border-left-style:dashed;
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
}
.single-offer-wrapper:not(.ct-section):not(.oxy-easy-posts),
.single-offer-wrapper.oxy-easy-posts .oxy-posts,
.single-offer-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
.single-offer-content {
 margin-bottom:1rem;
}
.single-offer-coupon-code {
 color:#f4f7fa;
 font-weight:600;
 font-size:1.3rem;
}
.single-offer-coupon-code-wrapper {
 width:50.00%;
 text-align:right;
}
.single-offer-coupon-code-wrapper:not(.ct-section):not(.oxy-easy-posts),
.single-offer-coupon-code-wrapper.oxy-easy-posts .oxy-posts,
.single-offer-coupon-code-wrapper.ct-section .ct-section-inner-wrap{
align-items:flex-end;
justify-content:center;
}
.account-dashboard-item {
 text-align:left;
 padding-top:1.85rem;
 padding-left:1.85rem;
 padding-right:1.85rem;
 padding-bottom:1rem;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.account-dashboard-item:not(.ct-section):not(.oxy-easy-posts),
.account-dashboard-item.oxy-easy-posts .oxy-posts,
.account-dashboard-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.account-dashboard-offers {
 text-align:center;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#e7ebee;
 border-right-color:#e7ebee;
 border-bottom-color:#e7ebee;
 border-left-color:#e7ebee;
 border-top-style:dashed;
 border-right-style:dashed;
 border-bottom-style:dashed;
 border-left-style:dashed;
}
.account-dashboard-offers:not(.ct-section):not(.oxy-easy-posts),
.account-dashboard-offers.oxy-easy-posts .oxy-posts,
.account-dashboard-offers.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
justify-content:space-between;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.home-hero-download-button {
 padding-top:1.5rem;
 padding-right:2rem;
 padding-bottom:1.5rem;
 padding-left:2rem;
 font-size:1.2rem;
 url_encoded:true;
}
.home-hero-mascot {
 max-height:280px;
 height:280px;
 margin-right:-4px;
 width:auto;
}
.home-hero-mascot:not(.ct-section):not(.oxy-easy-posts),
.home-hero-mascot.oxy-easy-posts .oxy-posts,
.home-hero-mascot.ct-section .ct-section-inner-wrap{
align-items:flex-end;
align-content:flex-end;
justify-content:flex-end;
}
@media (max-width: 1200px) {
.home-hero-mascot {
 max-height:220px;
}
}

.home-hero-features-list {
 text-align:left;
 font-size:18px;
 padding-bottom:1rem;
}
.home-hero-features-list:not(.ct-section):not(.oxy-easy-posts),
.home-hero-features-list.oxy-easy-posts .oxy-posts,
.home-hero-features-list.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
@media (max-width: 1200px) {
.home-hero-features-list {
 font-size:16px;
}
}

.home-hero-features-list-mascot-wrapper {
 text-align:justify;
 width:100%;
 height:100%;
}
.home-hero-features-list-mascot-wrapper:not(.ct-section):not(.oxy-easy-posts),
.home-hero-features-list-mascot-wrapper.oxy-easy-posts .oxy-posts,
.home-hero-features-list-mascot-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:space-between;
}
@media (max-width: 1200px) {
.home-hero-features-list-mascot-wrapper {
 padding-bottom:0rem;
}
}

.home-hero-images-wrapper {
 text-align:right;
 position:relative;
 z-index:0;
 width:100%;
 margin-bottom:-30px;
}
@media (max-width: 991px) {
.home-hero-images-wrapper {
}
}

.home-hero-banner-left-column {
 width:45%;
 text-align:center;
}
.home-hero-banner-left-column:not(.ct-section):not(.oxy-easy-posts),
.home-hero-banner-left-column.oxy-easy-posts .oxy-posts,
.home-hero-banner-left-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1200px) {
.home-hero-banner-left-column {
}
}

.home-hero-slogan {
 font-size:1.1rem;
 font-weight:500;
 color:#4599e8;
 margin-bottom:1.2rem;
 text-transform:uppercase;
 letter-spacing:0.05rem;
}
.home-hero-mascot-wrapper {
}
.home-hero-mascot-wrapper:not(.ct-section):not(.oxy-easy-posts),
.home-hero-mascot-wrapper.oxy-easy-posts .oxy-posts,
.home-hero-mascot-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-end;
}
.home-hero-banner-responsive-wrapper {
}
.home-hero-features-list-mascot-wrapper-responsive {
 width:100%;
 height:100%;
 max-width:600px;
 margin-top:0px;
 margin-left:auto;
 margin-bottom:0px;
 text-align:center;
 z-index:1;
 margin-right:auto;
}
.home-hero-features-list-mascot-wrapper-responsive:not(.ct-section):not(.oxy-easy-posts),
.home-hero-features-list-mascot-wrapper-responsive.oxy-easy-posts .oxy-posts,
.home-hero-features-list-mascot-wrapper-responsive.ct-section .ct-section-inner-wrap{
flex-direction:row;
align-items:flex-end;
justify-content:center;
}
@media (max-width: 1200px) {
.home-hero-features-list-mascot-wrapper-responsive {
 padding-bottom:0rem;
}
}

@media (max-width: 991px) {
.home-hero-features-list-mascot-wrapper-responsive {
}
.home-hero-features-list-mascot-wrapper-responsive:not(.ct-section):not(.oxy-easy-posts),
.home-hero-features-list-mascot-wrapper-responsive.oxy-easy-posts .oxy-posts,
.home-hero-features-list-mascot-wrapper-responsive.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
}

.home-hero-features-list-button-wrapper {
 text-align:justify;
 padding-top:1.5rem;
 padding-left:1.5rem;
 padding-right:1.5rem;
 padding-bottom:1.5rem;
 border-radius:5px;
 background-color:#494a49;
 color:#ffffff;
 box-shadow:0px 2px 49px 2px rgba(0,0,0,0.22);;
}
.home-hero-features-list-button-wrapper:not(.ct-section):not(.oxy-easy-posts),
.home-hero-features-list-button-wrapper.oxy-easy-posts .oxy-posts,
.home-hero-features-list-button-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
justify-content:space-between;
}
.home-hero-mascot-responsive {
 margin-top:1.5rem;
 max-height:300px;
}
.home-hero-mascot-responsive:not(.ct-section):not(.oxy-easy-posts),
.home-hero-mascot-responsive.oxy-easy-posts .oxy-posts,
.home-hero-mascot-responsive.ct-section .ct-section-inner-wrap{
align-items:flex-end;
align-content:flex-end;
justify-content:flex-end;
}
@media (max-width: 1200px) {
.home-hero-mascot-responsive {
 max-height:300px;
}
}

.home-hero-shape-divider-dark {
}
.home-hero-shape-divider-white {
}
.home-hero-shape-divider {
}
.home-hero-shape-divider-last {
}
.login-form-mscot-wrapper {
}
.login-mascot-wrapper {
 width:20%;
 max-width:20%;
 min-width:220px;
}
.login-mascot-wrapper:not(.ct-section):not(.oxy-easy-posts),
.login-mascot-wrapper.oxy-easy-posts .oxy-posts,
.login-mascot-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.pricing-table-sitting-mascot {
 z-index:3;
 height:220px;
 width:auto;
}
.pricing-table-sitting-mascot-wrapper {
 width:100%;
 margin-bottom:-41px;
 margin-left:-100px;
}
.pricing-table-sitting-mascot-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-sitting-mascot-wrapper.oxy-easy-posts .oxy-posts,
.pricing-table-sitting-mascot-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.mascot-support-wrapper {
}
.oxy-stock-content-styles {
}
.heading-row {
}
.extended {
}
body,
h1,
h2,
h3,
p,
div,
span {
	font-family: -apple-system,BlinkMacSystemFont,Avenir,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif ! important;
	font-family: 'Roboto', sans-serif;
	font-family: 'Helvetica Neue', sans-serif;
	font-family: 'Helvetica';
}

h1, h2 {
	margin-bottom: 1rem;
	max-width: 1040px;
}

h3, h4, h5, h6 {
	margin-bottom: 0.75rem;
}

ul {
	padding-left: 1rem;
}

.site-logo a,
.site-logo a:link,
.site-logo a:hover {
	color: #424B5A;
}

.site-logo span {
	font-weight: 900;
}

.site-logo img {
	height: 65px;
	width: 220px;
	min-width: 220px;
	min-height: 65px;
}

body.home .header-home .site-logo a {
	color: white;
}

a.button-standard,
a.button-standard:hover {
	color: white;
}

body .button-outlined:hover {
	color: inherit;
}

@media (max-width: 767px) {
	#inner_content-7-87 {
		padding: 0;
	}
}

.warning-box {
	background-color: #fff4e0;
	font-size: 14px;
	color: #775511;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FEC245;
	margin-bottom: 1.5rem;
	font-size: 15px;
	padding: 18px 20px 20px;
	line-height: 1.7;
}

code {
	background: #F4F7FA;
	padding: 6px 8px;
	font-size: 16px;
	border-radius: 5px;
	border: 1px solid #E7EBEE;
	margin: 0 2px;
}

/***** Main Menu *****/

@media (min-width: 768px) {
	
	body .menu-item-305713 a,
	body .menu-item-305715 a {
		visibility:hidden;
		max-width: 50px;
	}

	body .menu-item-305713 a:before,
	body .menu-item-305715 a:before,
	body .menu-item-305775 a:before {
		//color: #4699E8;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		content: "\f2bd";
		font-size: 1.2rem;
		visibility: visible;
		line-height: 1;
	}

	body .menu-item-305715 a:before {
		content: "\f07a";
	}
	
	body .menu-item-305775 a:before {
		content: "\f019";
		margin-right: 7px;
		font-size: 14px;
	}
		
	body .oxy-nav-menu .menu-item .sub-menu {
		border: 1px solid rgba(0,0,0,0.05);
		border-radius: 5px;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		-webkit-box-shadow: 0 4px 24px rgba(0,0,0,0.16);
		box-shadow: 0 4px 24px rgba(0,0,0,0.16);
		overflow: hidden;
	}

	body .oxy-nav-menu .menu-item .sub-menu li a {
		padding: 10px 16px;
		font-size: 14px ! important;
	}
	
	body .menu-item-305775 {
		margin-left: 15px;
	}

	body .menu-item-305775 a {
		font-size: 1.5rem;
		url-encoded: true;
		background-color: #4599e8;
		border: 1px solid #4599e8 ! important;
		color: white ! important;
		border-radius: 5px;
		font-size: 13px ! important;
		padding: 10px 12px ! important;
		min-width: 156px;
	}
	
	body .menu-item-305775 a:hover {
		background-color: #3d8dd9;
	}

}


/***** Content Area *****/

body .content-area-wrap {
	font-size: 1.25rem;
	line-height: 1.6;
}

body .content-area-wrap p {
	//font-size: 1.25rem;
	//line-height: 1.6;
	margin-bottom: 1.5rem;
}

body .content-area-wrap ul,
body .content-area-wrap ol {
	list-style-position: outside;
	padding: 0 0 0 1.5rem;
	margin: 0 0 1.5rem;
}

body .content-area-wrap ul li,
body .content-area-wrap ol li {
	margin-bottom: .5rem;
}


body .content-area-wrap h3,
body .content-area-wrap h4,
body .content-area-wrap h5 {
	margin-top: 1rem;
}

body .content-area-wrap .wp-caption {
	clear: both;
	margin-bottom: 1.5rem !important;
	width: 100% !important;
	margin-top: 0.5rem;
	display: inline-block;
}

body .content-area-wrap .wp-caption img {
	background: #F4F7FA;
	padding: 7px;
	border-radius: 5px;
	border: 1px solid #E7EBEE;
	width: 100%;
	height: auto;
}

body .content-area-wrap .wp-caption p.wp-caption-text,
body .wp-caption-text.gallery-caption {
	padding: .75rem 0 .5rem;
	font-size: .87rem;
	font-style: italic;
	color: #6e747b;
	margin: 0;
	//line-height: 0;
}

@media (min-width: 992px) {
	body .content-area-wrap h3,
	body .content-area-wrap h4,
	body .content-area-wrap h5 {
		margin-top: 2rem;
	}
}
/***** Others *****/

.pricing-column:last-child {
	border-right-style: none;
}

/***** Subscribe form *****/

input#nf-field-115 {
	width: 100%;
	background: #D86759;
	border-radius: 5px;
}

body #nf-form-9-cont .nf-field-container {
	margin-bottom: 10px;
}

body #nf-form-9-cont .nf-field-container input[type="text"],
body #nf-form-9-cont .nf-field-container input[type="email"]{
	background: white;
	border-radius: 5px;
}

body #nf-form-9-cont .nf-field-label,
body #nf-form-9-cont .nf-form-fields-required{
	display: none;
}


/***** Single Extensions page *****/

.extension-details div span:first-child {
	font-weight: 500;
}

.extension-details div span:last-child {
	float: right;
}

body .edd_purchase_submit_wrapper a.edd-add-to-cart,
body .edd_purchase_submit_wrapper a.edd_go_to_checkout {
	display: inline-block;
	//background: #3f4b5b;
	color: #fff;
	font-weight: 300;
	font-size: 0.8rem;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1rem 1.3rem;
	border: none;
	transition: all .2s ease;
	cursor: pointer;
	width:100%
}

body .edd_purchase_submit_wrapper {
	text-align: center;
}

body .edd_price_options ul {
	list-style: none;
}


#home-top-map-section {
	margin-top: -20rem;
}

#single-download-page-main-image img {
	width: 100%;
	min-width: 100%;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	border: 8px solid white;
	border-radius: 3px;
}


/***** Forms and Inputs *****/

input[type=text],
input[type=email],
nput[type=password],
input.text, 
input.title, 
textarea, 
select { 
	color: #35495c; 
}

input[type=text]:focus, 
input.text:focus, 
input.title:focus, 
textarea:focus, 
select:focus { 
	color: #35495c;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #c5cbd0;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #c5cbd0;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #c5cbd0;
}

[type="reset"],
[type="submit"],
button,
html [type="button"],
.edd-manage-license-back {
	display: inline-block;
	background: #4699E8;
	color: #fff;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1rem 1.3rem;
	border: none;
	transition: all .2s ease;
	cursor: pointer;
	border-radius: 5px;
}

form input[type=text], 
form input.text, 
form input.title, 
form textarea, 
form select,
form input[type="password"],
[type="email"] { 
	margin: 0.2em 0;
	display: block;
	width: 100%;
	height: calc(1.15rem * 2.4);
	padding: .75rem 1rem !important;
	font-size: 1rem;
	font-weight: 300;
	line-height: 20px ! important;
	background-color: #F4F7FA;
	background-clip: padding-box;
	border: 1px solid #e7ebee;
	-webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	box-shadow: none ! important;
	border-radius: 0;
}

body form label {
	font-weight: 300 ! important;
}

form .ginput_container {
	margin-top: 0 ! important;
}

body .button-standard {
	padding-top: 1.25rem;
	padding-left: 2rem;
	padding-right: 2rem;
	padding-bottom: 1.25rem;
}

body .button-outline-white:hover,
body .button-outline-white:hover svg {
	color: #35495C;
}

body .button-outlined,
body .button-outlined svg {
	color: #35495C ! important;
}

/***** Tables *****/

table {
    background-color:transparent
}

caption {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #a8aaaa;
    text-align:left
}

th {
    text-align:left
}

table {
    width: 100%;
    max-width: 100%;
    margin-bottom:28px;
//border: 4px solid #d9e5ee;
}

body table > thead > tr > th, 
body table > tbody > tr > th, 
body table > tfoot > tr > th, 
body table > thead > tr > td, 
body table > tbody > tr > td, 
body table > tfoot > tr > td {
    padding: 12px;
    line-height: 1.7;
    vertical-align: top;
    border-top:1px solid rgba(112, 112, 112, 0.1);
    font-size: 14px;
}

body table > thead > tr > th {
    vertical-align: bottom;
    background: #F4F7FA;
}

table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-top:0
}

table > tbody + tbody {
    border-top:2px solid rgba(112, 112, 112, 0.1)
}

table table {
    background-color: #ffffff;
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td, .table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding:5px
}

.table-bordered {
    border:1px solid rgba(112, 112, 112, 0.1)
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border:1px solid rgba(112, 112, 112, 0.1)
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width:2px
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color:#f4f5f5
}

.table-hover > tbody > tr:hover {
    background-color: #f4f5f5
}

table col[class * ="col-"] {
    position: static;
    float: none;
    display: table-column
}

table td[class * ="col-"], table th[class * ="col-"] {
    position: static;
    float: none;
    display:table-cell
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color:#f4f5f5
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
    background-color:#e7e9e9
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color:#dff0d8
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
    background-color:#d0e9c6
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color:#d3f3ff
}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
    background-color:#b9ecff
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color:#ffebc4
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
    background-color:#ffe2aa
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color:#ffc8c8
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
    background-color:#ffaeae
}

.table-responsive {
    overflow-x: auto;
    min-height:0.01%
}


/***** Sections *****/

.section-960 .ct-section-inner-wrap,
.section-top .ct-section-inner-wrap,
.section-info .ct-section-inner-wrap {
	//max-width: 1180px;
}

.no-padding.ct-new-columns > .ct-div-block,
.no-padding .ct-section-inner-wrap,
.faq-columns.ct-new-columns > .ct-div-block {
	padding: 0;
}

.ct-link-button:hover {
	color: white;
}

body .features-page-section .ct-section-inner-wrap {
	//padding-bottom: 0px;
	padding-top: 8rem;
}

body .features-page-section .column-text ul li {
	padding: 4px 0;
}

@media (max-width: 991px) {
	
	.ct-new-columns > .column-text.ct-div-block {
		margin-bottom: 2rem;
	}
}

/***** Home page *****/

body.home section.site-header {
	//background: #4699E8;
}

body.home section.site-header li.menu-item a {
	//color: white ! important;
}

#home-top-image-wrapper {
	width: 100%;
	margin-bottom: -150px;
	padding: 15px;
	background: #f7f7f7;
	z-index: 1;
	box-shadow: 0 2px 12px rgba(51, 51, 51, 0.13);
	border-radius: 5px;
	margin-top: 3.5rem;
}

#home-page-silder .unslider {
	padding: 0;
	position:relative;
}

#home-page-silder .unslider-nav {
	position: absolute;
	top: 50px;
	width: 100%;
	padding: 0 35px;
}

#home-page-silder .unslider-nav ol {
	text-align: left;
}

#home-page-silder .unslider-nav ol li {
	//position: absolute;
	//left: 35px;
	width: 19%;
	background: none ! important;
	height: 24px;
	border: 0 ! important;
	box-shadow: none ! important;
}

body .oxygen-unslider-container ul {
	margin: 0;
	padding: 0;
}

body .oxygen-unslider-container ul li {
	list-style:none;
}

body .social-icon-list-row a {
	color: #BABABA;
}

body .social-icon-list-row a i {
	margin-right: 8px;
	font-size: 16px
}

body .social-icon-list-row a.social-icon-love:hover {
	color: #FFC733;
}

body .social-icon-list-row a.social-icon-like:hover {
	color: #077BEA;
}

body .social-icon-list-row a.social-icon-follow:hover {
	color: #09A9E8;
}

body .social-icon-list-row a.social-icon-contribute:hover {
	color: #201F1F;
}


/****** Showcase page *****/

#gform_fields_9 li {
	padding-right: 0;
}

#gform_submit_button_9 {
	width:100%;
}



/***** Account page *****/

.account-name h2 {
	font-size: 2rem;
	margin-bottom: 0px;
}

body .account-menu-item a,
body .account-menu-item .account-menu-item-icon {
	color: #8594a3 ! important;
}

body .account-menu-item a:hover,
body .account-menu-item a:hover .account-menu-item-icon,
body .account-menu-item a.active,
body .account-menu-item a.active .account-menu-item-icon {
	color: #4699E8 ! important;
}

form#edd-invoices .edd-invoices-div,
body #edd_profile_editor_form p {
	margin: 0 0 15px;	
}

form#edd-invoices .edd-invoices-field,
body #edd_profile_editor_form p label {
	width: 100%;
	//font-size: .87rem;
	//margin-bottom: 3px;
}

form#edd-invoices {
	//max-width: 400px;
}

.login-form-wrap {
	
}

form#edd_login_form fieldset,
body .edd_form fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

form#edd_login_form legend {
	display:none;
}

body #edd_profile_editor_form {
	//max-width: 400px;
}

body #edd_profile_editor_form fieldset {
	margin-bottom: 20px;
}

body #edd_profile_editor_form fieldset legend {
	font-weight: 600;
	//font-size: 1.25rem;
	margin-bottom: 10px;
}

body #edd_profile_first_name_wrap,
body #edd_profile_billing_address_line_1_wrap,
body #edd_profile_billing_address_city_wrap,
body #edd_profile_billing_address_country_wrap, 
body #edd_profile_password_wrap,
body div.edd-invoices-div:nth-child(1n) {
	float: left;
	width: 50%;
	clear: right;
	padding-right:10px;
}

body #edd_profile_last_name_wrap,
body #edd_profile_billing_address_line_2_wrap,
body #edd_profile_billing_address_postal_wrap,
body #edd_profile_billing_address_state_wrap, 
body #edd_profile_confirm_password_wrap,
body div.edd-invoices-div:nth-child(2n) {
	float: left;
	width: 50%;
	clear: none;
	padding-left:10px;
	padding-right: 0;
}

body div.edd-invoices-div:nth-child(9n),
body div.edd-invoices-div:nth-child(10n){
	width: 100%;
	float: none;
	display: inline-block;
	padding: 0;
}

body div.edd-invoices-div:nth-child(9n) textarea {
	min-height: 120px;
}

body div.edd-invoices-div:nth-child(10n),
body #edd_profile_submit_wrap {
	text-align: center;
	padding: 0;
}

body div.edd-invoices-div:nth-child(10n) input[type="submit"],
body input#edd_profile_editor_submit {
	max-width: 500px;
	width: 100%;
}

body #edd_profile_display_name_wrap {
	display: none;
}


body .edd-profile-emails {
	background: #F5F9FC;
	padding: 15px;
	margin-top: 0;
	border: 1px solid #E7EBEE;
	padding: .75rem 1rem 0.75rem 2rem !important;
	height: calc(1.15rem * 2.4);
	font-size: 1rem;
	line-height: 20px ! important;
}

body #edd_profile_emails_wrap {
	margin-bottom: 0 ! important;
	padding-bottom: 5px;
}

body #edd_profile_editor_form {
	//margin-top: 3rem;
}

body.page-id-489 h3 {
	
}

/***** Checkout page *****/

#edd_checkout_cart {
	border: 1px solid #E7EBEE;
}

th.edd_cart_item_price,
td.edd_cart_item_price,
th.edd_cart_actions,
td.edd_cart_actions,
td.edd_cart_fee_amount {
	text-align: right;	
}

#edd_checkout_cart td img {
    float: left;
    margin: 0 8px 0 0;
    background: 0 0;
    padding: 0;
    border:none
}

#edd_checkout_cart input.edd-item-quantity {
    width: 3em;
    padding:2px
}

#edd_checkout_cart .edd_discount {
    display: inline-block;
    margin-left:5px
}

#edd_checkout_cart br {
    display:none
}

#edd_checkout_cart a.edd-cart-saving-button {
    font-weight: 400;
    text-decoration:none
}

body #edd_purchase_form_wrap fieldset,
#edd_checkout_form_wrap #edd_payment_mode_select {
	//border: 0 ! important;
	//padding: 0.4rem 0rem 2rem ! important;
	//background: none ! important;
}

#edd_checkout_form_wrap legend {
    font-size: 1.2rem;
}

body #edd_payment_mode_select legend {
	//margin-bottom: 1rem;
	//width: 100%;
}

#edd_checkout_form_wrap input[type="text"],
#edd_checkout_form_wrap input[type="email"],
#edd_checkout_form_wrap input[type="password"],
#edd_checkout_form_wrap select {
	//font-size: .87rem;
	//line-height: 1;
	//padding: 1rem 0.6rem ! important;
	//height: 2rem !important;
	width: 100% ! important;
}

#edd_checkout_form_wrap fieldset p {
	margin: 0px 0 15px;
}

#edd_checkout_form_wrap span.edd-description,
#edd_checkout_form_wrap label {
    font-size: 14px;
    display: block;
    margin: 0 0 5px
}

body button#edd_sl_show_renewal_form {
	background: none;
	color: #3f8cd3;
	padding: 1em;
	text-transform: unset;
	font-size: 14px;
}

#edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input {
    display: inline-block;
    width:70%
}

#edd_checkout_form_wrap select.edd-select {
    display: block;
    width:60%
}

#edd_checkout_form_wrap select.edd-select.edd-select-small {
    display: inline;
    width:auto
}

#edd_checkout_form_wrap input.edd-input.error, #edd_checkout_form_wrap textarea.edd-input.error {
    border-color:#c4554e
}

#edd_checkout_form_wrap > p {
    margin:0 0 21px
}

#edd_checkout_form_wrap span.edd-required-indicator {
    color: #b94a48;
    display:inline
}

#edd_checkout_form_wrap input[type=email], #edd_checkout_form_wrap input[type=password], #edd_checkout_form_wrap input[type=tel], #edd_checkout_form_wrap input[type=text], #edd_checkout_form_wrap textarea {
    padding:4px 6px
}

#edd_checkout_form_wrap input[type=radio] {
    border: none;
    margin-right:5px
}

#edd_checkout_form_wrap input[type=checkbox] {
    display: inline-block;
    margin:0 5px 0 0
}

#edd_checkout_form_wrap input[type=checkbox] + label, #edd_checkout_form_wrap input[type=checkbox] + label:after {
    display:inline
}

#edd_checkout_form_wrap .edd-payment-icons {
    display: inline-block;
	vertical-align: bottom;
}




#edd_checkout_form_wrap #edd-payment-mode-wrap label {
    position: relative;
	display: block;
	font-size: 1rem;
	line-height: 1.7;
	font-weight: 400;
	padding: 0.7rem .6rem .7rem .8rem;
	border: 1px solid #eaf0f7;
	margin: 0;
	cursor: pointer;
	transition: border .2s;
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	background: #fcfcfc;
}

#edd-payment-mode-wrap label:last-child {
	margin-bottom: 0;
}

#edd_checkout_form_wrap #edd-payment-mode-wrap label:first-child {
	//margin-bottom: 15px;
}

#edd_checkout_form_wrap #edd-payment-mode-wrap label:ho
#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label {
    font-weight: 700;
    display: inline-block;
    position: relative;
    margin-bottom:5px
}

#edd_checkout_form_wrap #edd_discount_code,
#edd_checkout_form_wrap #edd_purchase_submit,
#edd_checkout_form_wrap #edd_register_account_fields {
    //padding: 0;
    //border:none
}

body #edd_checkout_form_wrap #edd_purchase_submit {
	
}

#edd_checkout_form_wrap fieldset {
    //margin: 0;
    //border: none;
    //padding:0
}

#edd_checkout_form_wrap #edd-login-account-wrap,
#edd_checkout_form_wrap #edd-new-account-wrap,
#edd_checkout_form_wrap #edd_show_discount {
    background: #F5F9FC;
    padding:.5em 1.387em
}

#edd_checkout_form_wrap #edd_final_total_wrap,
#edd_mailchimp {
	display: none;
}

#edd_checkout_form_wrap #edd-discount-code-wrap,
#edd_checkout_form_wrap #edd_show_discount {
    border:1px solid #E7EBEE;
    background: none;
    margin: 0 0 2.5rem;
	//border-top: 0;
	padding: 1rem;
	line-height: 1;
	font-size: 14px;
}

#edd-discount-code-wrap label {
	display: none;
}

#edd_checkout_form_wrap .edd-cart-adjustment {
    padding:1.387em
}

#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input, 
#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit {
    display:inline-block;
    padding: 0.8rem;
}

.edd-sl-renewal-form-fields {
	padding: 1rem;
}

#edd-add-license-renewal {
	padding: 1rem;
	font-size: 12px;
	margin-top: 10px;
}

#edd_checkout_form_wrap #edd-license-key-container-wrap {
	padding: 0;
}

#edd_checkout_form_wrap #edd-discount-error-wrap {
    width: 100%;
    display: inline-block;
    margin:1em 0 0
}

#edd_checkout_form_wrap #edd-login-account-wrap,
#edd_checkout_form_wrap #edd-new-account-wrap {
    width: 100%;
    margin: 0rem auto 1.5rem;
    position: relative;
    background: none;
    text-align: center;
    font-size: 1.2rem;
    padding: 0;
}

#edd_checkout_form_wrap fieldset#edd_register_account_fields legend {
    padding-top:11px
}

#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password, #edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password {
    margin:0
}

#edd_checkout_form_wrap fieldset#edd_cc_fields legend {
    border: none;
    padding:0
}

#edd_checkout_form_wrap fieldset p:last-child {
    margin-bottom:0
}

#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap {
    margin-top:5px
}

#edd_checkout_form_wrap #edd_purchase_final_total {
    margin:21px 0
}

#edd_checkout_form_wrap #edd_purchase_final_total p {
    margin:0
}

body fieldset#edd_register_fields {
	margin-bottom: 0 ! important;
	padding-bottom: 0 ! important;
}

#edd_secure_site_wrapper {
    padding: 0;
	font-weight: 300;
	font-size: 14px;
	margin-bottom: .5rem;
}

#edd_checkout_form_wrap input.edd-input.card-number.valid {
    background-image: url(images/tick.png);
    background-repeat: no-repeat;
    background-position:98% 50%
}

#edd_checkout_form_wrap span.exp-divider {
    display:inline
}

#edd_checkout_form_wrap span.card-type {
    position: absolute;
    top: -2px;
    right: 0;
    width: 43px;
    height: 32px;
    background-size:43px 32px !important
}

#edd_checkout_form_wrap span.card-type.off {
    display:none
}

#edd_checkout_form_wrap span.card-type.visa {
    background:url(images/icons/visa.png) no-repeat
}

#edd_checkout_form_wrap span.card-type.mastercard {
    background:url(images/icons/mastercard.png) no-repeat
}

#edd_checkout_form_wrap span.card-type.discover {
    background:url(images/icons/discover.png) no-repeat
}

#edd_checkout_form_wrap span.card-type.amex {
    background:url(images/icons/americanexpress.png) no-repeat
}

#edd_checkout_form_wrap .edd-cart-ajax {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow:none
}

#edd_checkout_cart tfoot th {
	text-align: right;
	font-weight: 400;
}
body .elementor-widget.elementor-list-item-link-full_width a {
	//width: 0%;
}

body #edd_checkout_form_wrap {

}

#edd_purchase_form {
	//margin-top: 20px;
}

body #edd_checkout_user_info,
body #edd_cc_fields,
body #edd_cc_address,
body #edd_register_account_fields,
body #edd_payment_mode_select,
body #edd_login_fields,
body #edd_checkout_form_wrap #edd_purchase_submit,
body #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields {
	max-width: 700px;
	width: 100%;
	margin: 0rem auto 2.5rem;
	border: 2px solid #E7EBEE;
	position: relative;
	padding: 1.5rem 2rem 2rem;
}

body #edd_payment_mode_select {
	border: 0;
	padding: 0;
}





/*body #edd-payment-mode-wrap label#edd-gateway-option-stripe,
body #edd-payment-mode-wrap label#edd-gateway-option-paypal,
body #edd-gateway-option-paypal_commerce,
body #edd-gateway-option-stripe-prb {
	float: left;
	padding: 0 0px 0 0;
	clear: none;
	height: 50px;
	line-height: 50px;
	margin: 0;
	background: #f7f8f8;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	width: 33%;
}*/

body #edd-payment-mode-wrap label#edd-gateway-option-stripe {

}

body #edd-payment-mode-wrap label#edd-gateway-option-paypal {
	float: right;
}

body #edd-payment-mode-wrap input.edd-gateway {
	display: none;
}





body #edd-login-account-wrap {
	max-width: 555px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
}

body #edd_checkout_cart_form {
	//padding: 1.5rem 1.5rem 0;
}

body #edd_sl_renewal_form {
	
}

body #edd_discount_code {

}

#edd_purchase_form_wrap #edd-first-name-wrap,
#edd_purchase_form_wrap #edd-last-name-wrap,
#edd_purchase_form_wrap #edd-card-address-wrap,
#edd_purchase_form_wrap #edd-card-address-2-wrap,
#edd_purchase_form_wrap #edd-card-city-wrap,
#edd_purchase_form_wrap #edd-card-zip-wrap,
#edd_purchase_form_wrap #edd-card-country-wrap,
#edd_purchase_form_wrap #edd-card-state-wrap {
	display: inline-block;
	width: 48%;
}

#edd_purchase_form_wrap #edd-last-name-wrap,
#edd_purchase_form_wrap #edd-card-address-2-wrap,
#edd_purchase_form_wrap #edd-card-zip-wrap,
#edd_purchase_form_wrap #edd-card-state-wrap {
	float: right;
}

#edd_purchase_form_wrap .edd-description,
#edd_purchase_form_wrap .padlock {
	display: none ! important;
}

#edd_purchase_form_wrap #edd-first-name-wrap input,
#edd_purchase_form_wrap #edd-last-name-wrap input,
#edd_purchase_form_wrap #edd-email-wrap input {
	width:100%;
}

body #edd-purchase-button {
	width: 100%;
	font-size: 1rem;
}

body #edd_checkout_cart {
	margin-bottom: 0;
}

body #edd_checkout_form_wrap input#edd-license-key,
body #edd_checkout_form_wrap input#edd-discount {
	max-width: 250px;
	max-height: 40px;
	font-size: 14px;
	padding: 0.8rem ! important;
}

body #edd-payment-mode-wrap .payment-icon {
	max-width: 35px;
	height: auto;
	vertical-align: middle;
	margin-left: 5px;
}

body #edd_purchase_form_wrap fieldset#edd_terms_agreement {
	margin: 0 auto;
	padding: 0 10px 8px 10px;
	margin-bottom: 1rem;
	border: 1px solid #E7EBEE;
	border-radius: 5px;
}


body .edd-terms {
	max-height: 300px;
	overflow: scroll;
	padding: 15px;
	border: 1px solid #ededed;
	font-size: 12px;
	text-align: left;
	background: #F6F7FB;
	margin-top: 12px;
}

.edd-terms-agreement {
	float: left;
	margin-top: 10px;
	font-size: 14px;
}

.edd-show-terms {
	float:right;
	margin-top: 10px;
	font-size: 14px;
}

/***** EDD General *****/

/*body .edd_purchase_submit_wrapper a.edd-add-to-cart, 
body .edd_purchase_submit_wrapper a.edd_go_to_checkout {
	background: #5fb967;
	border-radius: 5px;
}

body .edd_purchase_submit_wrapper a.edd-add-to-cart:hover, 
body .edd_purchase_submit_wrapper a.edd_go_to_checkout:hover {
	background: #47ad4f;
}*/

/***** Downloads page *****/


/***** Support Page *****/

#gform_wrapper_16,
#gform_wrapper_16 li {
	margin-top: 0;
}

#gform_16 .gform_heading,
#gform_16 .gform_footer {
	display: none;
}

#gform_16 input[type="text"] {
	background: white;
	width: 100%;
	margin-top: 0;
}

#gform_16 .docs-search-wrap {
	background: white;
	border: 1px solid rgba(230, 230, 230, 1);
}

#gform_16 .docs-search-wrap ul {
	padding:0;
}

#gform_16 .docs-search-wrap ul li {
	border-bottom: 1px solid #ededed;
}

#gform_16 .docs-search-wrap ul li a {
	padding: 12px 20px 10px;
	display: inline-block;
	font-size: 14px;
	color: #3F4B5B;
}

#gform_16 .docs-search-wrap .message-results {
	padding: 10px 20px 10px;
	display: inline-block;
	background: #f7f7f7;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
}

body .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0;
}

/***** Single Download *****/

body .edd_price_options ul {
	margin-top: 0;
}

body .single-extension-content-wrap .ct-inner-content h3 {
	margin: 2rem 0 0.75rem;
}

body .single-extension-pricing-box {
	color: #35495C;
	margin-bottom: 1rem;
	width: 100%;
}

body.single-download .edd-cart-ajax-alert {
	display: inline-block;
	margin-top: 10px;
	color: #2FA1E3;
	font-size: 18px;
}

body.single-download .edd-cart-ajax-alert svg {
	color: #2FA1E3;
	width: 18px;
	height: 18px;
}

body.single-download .edd_all_access_price_options {
	display: none;
}

body.single-download .edd-all-access-btn,
body.single-download .edd-add-to-cart {
	display: inline-block;
	color: #fff;
	font-weight: 500;
	font-size: 1rem;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1rem 1.3rem;
	border: none;
	transition: all .2s ease;
	cursor: pointer;
	width: 100%;
	background: #5fb967;
	border-radius: 5px;
}

body.single-download .edd-add-to-cart span,
body.single-download a.edd_go_to_checkout {
	font-size: 1rem;
	font-weight: 500;
	color: #fff;
}

body .edd_purchase_submit_wrapper a.edd-add-to-cart, 
body .edd_purchase_submit_wrapper a.edd_go_to_checkout {
	background: #5fb967;
	border-radius: 5px;
}

body .edd_purchase_submit_wrapper a.edd-add-to-cart:hover, 
body .edd_purchase_submit_wrapper a.edd_go_to_checkout:hover
body.single-download a.edd-all-access-btn:hover {
	background: #47ad4f;
}

body .edd-aa-login-purchase-normal-plus-aa-mode {
	margin-top: 0px;
}

body .edd-aa-buy-instructions {
	text-align: center;
    margin-bottom: 15px;
    margin-top: -10px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

/***** Pricing table *****/

.pricing-feature.first-element {
	//border-top: 1px solid #f2f2f2 ! important;
}

.pricing-column-wrap {
	border: 0;
}

body .pricing-box .oxy-pricing-box-title-subtitle {
	display:none;
}

body .pricing-box .oxy-pricing-box-title-title {
	
}

body .pricing-box .oxy-pricing-box-title {
	border-bottom: 1px solid #E7EBEE;
}

body .pricing-button {
	padding: 0.8rem 1.75rem;
}

body .pricing-column.elite {
	padding-top: 0;
}

body .pricing-column.elite .oxy-pricing-box-amount span,
body .pricing-column.elite .ct-fancy-icon {
	color: #63CC61;
}

body .pricing-column .oxy-pricing-box-term {
	display: block;
	width: 100%;
	margin-top: 5px;
}

body .pricing-switcher-column {
	position: relative;
	height: 100%;
}

body .pricing-switcher-toggle {
	position: absolute;
	top: -50px;
}

body .pricing-column.elite .pricing-table-list-wrap {
	background: #efffee;
}

body .pricing-column.elite .pricing-table-list-item {
	border-bottom: 1px dashed #beebbc
}

body .pricing-column .pricing-column-see-all-features {
	padding:0 1rem;
}

body .pricing-table-list-item {
	
}

body .pricing-table-list-item:before {
	color: #4699E8;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f058";
	font-size: 0.95rem;
	margin-right: 8px;
}

body .pricing-table-toggle:before {
	color: white;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f111";
	font-size: 2rem;
	margin-right: 8px;
}

body .pricing-column.ultimate .pricing-table-list-item:before {
	color: #63CC61;
}

@media (min-width: 991px) {

	body .pricing-column.personal,
    body .pricing-column.extended,
	body .pricing-switcher-column {
		margin: 4rem 0 3rem;
	}
	
	/*body .pricing-column.elite {
		//box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.15);
	}*/
}

/***** Comparison chart *****/

#price-comparison-table {
	background: white;
	width: 100%;
	border-bottom:1px solid #E7EBEE;
	border-right: 1px solid #E7EBEE;
//max-width:700px
}

#price-comparison-table .column,
#price-comparison-table .column-head,
#price-comparison-table .ct-div-block:not( .feature-row ) {
	width: 25% ! important;
}


#price-comparison-table .column:last-child,
#price-comparison-table .column-head:last-child {
	display: none
}

#price-comparison-table .ct-new-columns {
  justify-content: end;
}

#price-comparison-table .feature-row {
	padding: 15px 5px 5px 15px;
	background: #F4F7FA;
	width: 100%;
	border-top: 1px solid #E7EBEE;
}

#price-comparison-table .column {
	padding: 20px 5px 18px 15px;
	border: 1px solid #E7EBEE;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 0;
	border-right: 0;
	font-size: 14px;
}

#price-comparison-table .column:not( .feature-name ) span {
	width:100%;
	text-align: center;
	//font-weight: 600;
}

#price-comparison-table .column svg {
	width: 20px;
	height: 20px;
}

#price-comparison-table svg,
#price-comparison-table span {
	//color: #ccc;
}

#price-comparison-table .column.feature-supported svg,
#price-comparison-table .column.feature-supported span {
	color: #63CC61;
	font-weight: 400;
}

#price-comparison-table .column.feature-unsupported svg,
#price-comparison-table .column.feature-unsupported span {
	color: rgb(204, 204, 204);
}

#price-comparison-table .column.feature-discount span {
	color: #4699E8;
}

#price-comparison-table .column.feature-name {
	text-align: left;
	align-items: flex-start ! important;
}

#price-comparison-table .oxy-pricing-box-content {
	display: none;
}

#price-comparison-table .plan-header {
	padding:0;
	text-align: center;
}

#price-comparison-table .plan-header .oxy-pricing-box-amount span {
	width: initial;
}

#price-comparison-table .column-head.column-elite .oxy-pricing-box-amount span {
	color: #63CC61;
}

 {
	font-size: 16px;
}

#price-comparison-table .pricing-box a {
	font-size: 14px;
}

#price-comparison-table .column-blank {
	border: 0;
}

#price-comparison-table .column-head {
	border-top: 1px solid #E7EBEE;
	border-left: 1px solid #E7EBEE;
}

#price-comparison-table .feature-row h5,
#price-comparison-table .oxy-pricing-box-sale-price {
	font-size: 16px;
}

#price-comparison-table .oxy-pricing-box-amount-main {
	font-size :3rem;
}

#price-comparison-table .oxy-pricing-box-currency {
	font-size: 1.5rem;
}

#price-comparison-table .oxy-pricing-box-amount-decimal {
	font-size: 1rem;
}

#price-comparison-table .oxy-pricing-box-title {
	padding: .5rem 0 ! important;
}

#price-comparison-table .oxy-pricing-box-title-title {
	font-size: 20px;
}

#price-comparison-table .oxy-pricing-box-price {
	padding-bottom: 0;
}

#price-comparison-table .extension-link,
#price-comparison-table .feature-name {
	text-align: left;
	color: #35495C;
	font-weight: 500;
    background:none;
}

#price-comparison-table .column-footer {
	padding: 1rem
}

#price-comparison-table .fas.fa-check {
	font-size: 20px;
	color: #63CC61;
}

#price-comparison-table .comparison-row.heading-row .column {
	background: #F4F7FA;
}

#price-comparison-table .comparison-row.heading-row .column:not( :first-child ) {
    border-left: 0;
}

body .oxel_switcher__toggle,
body .oxel_switcher__toggle--active {
	background-color: #4699E8 ! important;
}

body .pricing-table-list-item {
	text-align: left;
}

body .oxel_switcher__toggle__icon svg {
	color: white;
}

body .oxel_iconlist__row__label:before {
	
}

body .oxel_iconlist__row__label:after {
	
}

/*
#price-comparison-table .column .plan-price {
	//color: #4599e8;
	font-weight: 500;
	font-size: 20px;
}

#price-comparison-table .plan-header span {
	font-size:20px;
}*/

/***** Access Pass Downloads *****/

/*.access-pass-downloads-wrapper .edd_download_inner .edd_download_excerpt,
.access-pass-downloads-wrapper .edd_download_inner .edd_price_option_name,
.access-pass-downloads-wrapper .edd_download_inner .edd_all_access_price_options.edd_single_mode,
.access-pass-downloads-wrapper .edd_download_inner .edd_all_access_price_options.edd_aa_multiple_files_per_price ul li {
	display: none;
}

.access-pass-downloads-wrapper .edd_download_inner .edd_all_access_price_options ul.edd_aa_file_options li,
.access-pass-downloads-wrapper .edd_download_inner .edd_all_access_price_options ul li:first-child {
	display: block ! important;
}*/

body .access-pass-downloads-single-download:not(.ct-section):not(.oxy-easy-posts) {
	display: none;
}

body .access-pass-downloads-single-download .edd_price_options {
	display: none;
}

body .access-pass-downloads-single-download-permalink a {
	color: #35495C;
	font-weight: 500;
}

.edd_downloads_list.edd_download_columns_3 {
	width: 100%;
	align-items: stretch;
	grid-template-columns: repeat(3,minmax(200px,1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	display: grid;
}

@media (max-width: 992px) {
	.edd_downloads_list.edd_download_columns_3 {
		grid-template-columns: repeat(2,minmax(200px,1fr));
	}
}

@media (max-width: 768px) {
	.edd_downloads_list.edd_download_columns_3 {
		grid-template-columns: repeat(1,minmax(200px,1fr));
	}
}


.edd_downloads_list.edd_download_columns_3 .access-pass-downloads-single {
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 0.7rem;
	border-top-color: #e7ebee;
	border-right-color: #e7ebee;
	border-bottom-color: #e7ebee;
	border-left-color: #e7ebee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-radius: 5px;
	display: flex;
	flex-direction: column;
	align-items: left;
	justify-content: flex-start;
}

.edd_downloads_list.edd_download_columns_3 .access-pass-downloads-single-permalink a {
	font-size: 16px;
	color: #35495C;
	font-weight: 500;
}

.edd_downloads_list.edd_download_columns_3 .access-pass-downloads-single-desc {
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 10px;
	min-height: 70px;
}

.edd_downloads_list.edd_download_columns_3 .access-pass-downloads-single-footer {
	padding-top: 0.7rem;
	border-top-color: #e7ebee;
	border-top-width: 1px;
	border-top-style: solid;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	width: 100%;
	flex-direction: row;
}

.edd_downloads_list.edd_download_columns_3 .access-pass-downloads-single-footer-item {
	text-align: center;
	//width: 33.3%;
	font-size: 15px;
	display: flex;
	align-items: left;
	flex-direction: column;
	font-size: 14px;
}

.edd_downloads_list.edd_download_columns_3 .edd_all_access_price_options {
	display: none;
}

body .access-pass-downloads-single-download:not(.ct-section):not(.oxy-easy-posts) {
	//display: initial;
}

#payment-methods-wrapper {
	margin-top:2.5rem;
}

#payment-methods-wrapper fieldset {
	border: 0;
	padding: 0;
}

#payment-methods-wrapper fieldset legend {
	font-size: 1.2rem;
    font-weight: 500;
	margin-bottom: 1rem;
}

#payment-methods-wrapper #edd-stripe-manage-cards div.edd-stripe-card-item {
	padding: 1rem 1.5rem;
}

body .edd_purchase_submit_wrapper {
	position: relative;
}

.edd-loading,
.edd-loading:after {
  border-radius: 50%;
  display: block;
  width: 1.5rem;
  height: 1.5rem; }

.edd-loading {
  animation: edd-spinning 1.1s infinite linear;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  font-size: 1rem;
  opacity: 0;
  transform: translateZ(0); }

.edd-add-to-cart .edd-loading {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.75rem 0 0 -0.75rem; }

.edd-discount-loader.edd-loading,
.edd-loading-ajax.edd-loading {
  border-top-color: rgba(0, 0, 0, 0.2);
  border-right-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border-left-color: #000; }

#edd-purchase-button-wrap {
  position: relative; }
  #edd-purchase-button-wrap .edd-loading-ajax.edd-loading {
    position: absolute;
    right: 1rem;
    top: 50%;
    margin-top: -0.75rem; }

#edd-purchase-button-wrap .edd-loading-ajax.edd-loading,
.edd-stripe-submit-update .edd-loading-ajax.edd-loading {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-right-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff; }

.edd-loading-ajax.edd-loading {
    opacity: 1;
	margin: 0 auto;
}

@keyframes edd-spinning {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
a.edd-add-to-cart .edd-add-to-cart-label,
.edd-loading {
  transition: .1s opacity !important; }

.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label {
  opacity: 0; }

.edd-add-to-cart[data-edd-loading] .edd-loading,
.edd-discount-loader.edd-loading {
  opacity: 1; }






#checkout-wrap-new #edd_checkout_wrap {
	//padding: 0 5%;
	//width: 90%;
	//max-width: 78.5714285714em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	height: 100%;
}

#checkout-wrap-new #edd_checkout_wrap:before,
#checkout-wrap-new #edd_checkout_wrap:after{
	content: "";
	display: table;
}

#checkout-wrap-new #edd_checkout_wrap:after {
	clear: both;
}

body #checkout-wrap-new #edd_checkout_form_wrap {
	padding-top: 2em;
	width: 52%;
	padding-right: 6%;
	float: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

body #checkout-wrap-new #edd_checkout_cart_form {
	padding-top: 2em;
	width: 38%;
	padding-left: 4%;
	background-position: left top;
	float: right;
	position: relative;
	margin-top: -1px;
	z-index: 9;
}

body #checkout-wrap-new #edd_checkout_cart_form:after {
	content: "";
	display: block;
	width: 300%;
	position: absolute;
	top: 0;
	left: -100%;
	bottom: 0;
	background: #F4F7FA;
	z-index: -1;
	-webkit-box-shadow: 0 -1px 0 #e1e1e1 inset;
	box-shadow: 0 -1px 0 #e1e1e1 inset;
	left: 0;
	background-position: left top;
	//-webkit-box-shadow: 1px 0 0 #e1e1e1 inset;
	//box-shadow: 1px 0 0 #e1e1e1 inset;
	border-left: 1px solid #E7EBEE;
}

body #checkout-wrap-new #edd_checkout_cart_form #edd_checkout_cart {
	border: 0;
}

body #checkout-wrap-new #edd_checkout_cart_form #edd_checkout_cart thead {
	display: none;
}

body #checkout-wrap #edd-payment-mode-wrap {
	padding-top: 0.7rem;
	border-top-color: #e7ebee;
	border-top-width: 1px;
	border-top-style: solid;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	width: 100%;
	flex-direction: row;
	border-top: 0;
	padding: 0;
}

body #checkout-wrap #edd-payment-mode-wrap label {
	text-align: center;
	font-size: 15px;
	display: flex;
	align-items: left;
	flex-direction: column;
	font-size: 14px;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
	background: none;
	border-radius: 5px;
	display: flex;
	align-items: center;
	align-content: center;
	width: 100%;
	flex-direction: row;
	//margin: 0 5px;
	font-size: 14px;
	background: #f4f7fa;
	border: 0;
}

body #checkout-wrap #edd-payment-mode-wrap label:hover {
	//background: #F4F7FA;
}

body #checkout-wrap-new fieldset {
	//border: 0px;
	//padding: 0;
}

body #checkout-wrap fieldset#edd_payment_mode_select {
	border: 1px solid #E7EBEE;
	padding: 1rem 1.5rem;
	border-radius: 5px;
}

body #checkout-wrap-new #edd_payment_mode_select legend {
	/*margin-bottom: 0;
	width: initial;
	margin: 0 auto;*/
}

body #checkout-wrap #edd_checkout_form_wrap legend {
	font-size: 1.2rem;
	//width: initial;
	margin: 0 auto;
	padding: 0 10px;
	//max-width: 500px;
	//display: flex;
	//min-width: 223px;
	//max-width: initial;

}

body #checkout-wrap #edd_checkout_form_wrap #edd_payment_mode_select legend {
	//font-size: 1rem;
	//width: initial;
	//margin: 0 auto;
	//padding: 0 10px;
}

body #checkout-wrap-new .paypal-button-container {
	padding-top: 0.7rem;
	border-top-color: #e7ebee;
	border-top-width: 1px;
	border-top-style: solid;
	display: flex ! important;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	width: 100%;
	flex-direction: row;
	border-top: 0;
	padding: 0;
	flex-wrap: wrap;
}
	
body #checkout-wrap-new .paypal-button-container .paypal-powered-by {
	flex-basis: 100%;
}

body #checkout-wrap-new input[type="text"],
body #checkout-wrap-new input[type="email"],
body #checkout-wrap-new select {
	background: none;
	border-radius: 5px;
}

body.page-id-306848 #section-1-1196 .ct-section-inner-wrap {
	padding: 0;
}


body #checkout-wrap #edd-gateway-option-paypal_commerce:before {
	content: "\f1ed";
	font-family: "Font Awesome 5 Brands";
	margin-right: 5px;
	font-size: 20px;
}


body #checkout-wrap #edd-gateway-option-stripe:before {
	content: "\f09d";
	font-family: "Font Awesome 5 Free";
	margin-right: 5px;
	font-size: 20px;
	font-weight: 600;
}

body #checkout-wrap #edd-gateway-option-stripe-prb:before {
	content: "\f48b";
	font-family: "Font Awesome 5 Free";
	margin-right: 5px;
	font-size: 20px;
	font-weight: 600;
}


body #checkout-wrap #edd-gateway-option-stripe .edd-payment-icons {
	display: none;
}


body #checkout-wrap-new #edd_show_discount {
	display:none ! important;
}

body #checkout-wrap-new #edd-discount-code-wrap {
	display: block ! important;
	padding:0;
	border: 0;
	margin-top: 1rem;
}

body #checkout-wrap-new #edd-discount-code-wrap .edd-description {
	display: none;
}

body #checkout-wrap-new #edd-discount-code-wrap #edd-discount {
	max-height: initial;
	font-size: initial;
	max-width: 300px;
}

body #checkout-wrap-new .edd_cart_item_name span,
body #checkout-wrap-new .edd_cart_item_price {
	font-size: 1rem;
	font-weight: 400;
}

body #checkout-wrap-new .edd_cart_item_name p em {
	font-style: normal;
	font-size: 12px;
}

body #checkout-wrap-new .edd_cart_total {
	font-size: 1.3em;
	font-weight: 400;
}

body #checkout-wrap-new .edd_cart_item td {
	border-top: 0;
}

body #checkout-wrap-new .checkout-page-logo {
	margin-bottom: 2rem;
	text-align: left;
	display: inline-block;
}

body #checkout-wrap #edd_cc_fields,
body #checkout-wrap #edd_cc_address {
	border: 1px solid #E7EBEE;
	padding: 1rem 1.5rem;
	border-radius: 5px;
}

body #checkout-wrap #edd_cc_fields {
	//border-bottom: 0;
	margin-bottom: 20px;
	//padding-bottom: 0;
}

body #checkout-wrap #edd_cc_address {
	//border-top: 0;
	margin-top: 0;
	padding: 1rem 1.5rem;
}

body #checkout-wrap #edd_cc_address legend {
	//display: none;
}

#edd_payment_mode_select legend {
	width: 230px;
}

body #checkout-wrap #edd_checkout_user_info {
	border: 1px solid #E7EBEE;
	padding: 1rem 1.5rem;
	border-radius: 5px;
}

body #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields,
body #edd_checkout_form_wrap #edd_sl_cancel_renewal_form,
body #edd_checkout_form_wrap .edd_errors {
	border: 1px solid #E7EBEE;
	background: none;
	max-width: 100%;
	border-top: 0;
	margin-bottom: 0;
	padding: 0;
}

body #edd_checkout_form_wrap #edd_sl_cancel_renewal_form,
body #edd_checkout_form_wrap .edd_errors {
	padding: 15px;
	padding-top: 5px;
	border-bottom: 0px;
}

body #edd_checkout_form_wrap .edd_errors p {
	margin: 0;
	font-size: 14px;
}

body #edd_checkout_form_wrap #edd_sl_cancel_renewal_form p {
	margin:0;
}

body #edd_checkout_wrap .edd_error {
	color: red;
}

body #edd_checkout_form_wrap #edd_sl_cancel_renewal_form p input[type="submit"] {
	font-size: 12px;
	padding: 15px 18px;
}

body #edd_checkout_form_wrap #edd_purchase_submit {
	border: 0;
	padding: 0;
}

#edd_checkout_form_wrap #edd_show_discount {
	//border-top: 1px solid #E7EBEE;
}

body #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields {
	border-bottom: 0;
}

body .edd-apply-discount.edd-submit.button,
body button.edd-cancel-license-renewal {
	font-size: 14px;
}

.edd_discount_remove {
    display: inline-block;
	width: 15px;
	height: 15px;
	background: white center/cover url( ../images/close-btn.png ) no-repeat;
}

body #edd_checkout_form_wrap #edd_register_account_fields #edd-user-pass-wrap,
body #edd_checkout_form_wrap #edd_register_account_fields #edd-user-pass-confirm-wrap,
body #edd_checkout_form_wrap #edd_login_fields #edd-user-login-wrap,
body #edd_checkout_form_wrap #edd_login_fields #edd-user-pass-wrap {
	width: 49%;
	float: left;
	margin: 0;
}

body #edd_checkout_form_wrap #edd_register_account_fields #edd-user-pass-confirm-wrap,
body #edd_checkout_form_wrap #edd_login_fields #edd-user-pass-wrap {
	float: right;
}

body #edd_purchase_form_wrap #edd-card-zip-wrap,
body #edd_purchase_form_wrap #edd-card-country-wrap {
	width:49%;
	margin:0;
}

body #edd_checkout_form_wrap #edd-card-country-wrap label {
	margin-bottom: 8px;
}

body #edd_checkout_form_wrap #edd_register_account_fields,
body #edd_checkout_form_wrap #edd_login_fields{
	border: 1px solid #E7EBEE;
    padding: 1rem 1.5rem;
    border-radius: 5px;
}

body #edd_checkout_form_wrap #edd-user-login-submit {
	display: inline-block;
    width: 100%;
    margin-top: 10px;
}

body #edd_checkout_form_wrap #edd-user-login-submit input[type="submit"] {
	width:100%;
}

body table#edd_checkout_cart {
	border-collapse: collapse;
	border:0
}

body #edd_checkout_cart_wrap {
	border-radius: 5px;
border: 1px solid #E4E7EB;
}

body .edd_cart_item .edd_checkout_cart_item_title,
body .edd_cart_item .edd_cart_item_price,
body .edd_cart_footer_row.edd_cart_discount_row .edd_cart_discount,
body #edd_checkout_cart .edd_cart_total {
	font-size: 16px;
	color: #333;
	font-weight: 400;
}

body .edd_cart_footer_row.edd_cart_discount_row .edd_cart_discount {
	text-align: left ! important;
}

body #edd_checkout_cart .edd_cart_total .edd_cart_amount {
	color: #3E8CD3;
	font-weight: bold;
}

body .edd_cart_footer_row.edd_cart_discount_row .edd_cart_discount .edd_discount {
	float: right;
}

body table#edd_checkout_cart td,
body table#edd_checkout_cart th {
	padding: 1rem 1.5rem;	
}

#edd_checkout_form_wrap #edd-payment-mode-wrap label.edd-gateway-option-selected {
    color: #35495c;
	border-color: #cfd9e6;
	background: white;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.22);
	border: 2px solid #4699E8;
}

#edd_checkout_form_wrap #edd-payment-mode-wrap label {
		margin-right: 20px;
}
.ct-section-inner-wrap
.home-hero-features-list i {
	color: #63CC61;
	line-height: 1.7;
}

.home-hero-banner-responsive-wrapper .home-hero-features-list-mascot-wrapper {
	align-items: center;
}

.home-hero-shape-divider svg {
	margin-bottom: -180px;
}

.home-hero-shape-divider-dark svg {
	margin-bottom: -170px;
}

.home-hero-shape-divider-last svg {
	margin-bottom: -150px;
}

.site-header .ct-section-inner-wrap {
	width: 100%;
	max-width: 100%;
}

#menu-item-305775 {
	display:none
}

@media ( min-width: 992px ) {
	.home-hero-features-list-mascot-wrapper-responsive {
		display: none;
	}
}

@media ( max-width: 992px ) {
	.home-hero-images-wrapper {
		display: none;
	}
}

@media ( max-width: 1200px ) {
	
	h1 { 
	
		font-size: clamp( 2rem, 4.5vw, 3.5rem ) ! important;
	}
	
}body.page-id-488 #edd_checkout_form_wrap {
	display: block;
	//grid-template-columns: 1fr 1fr;
	//grid-template-columns: repeat(12,minmax(0,1fr));
	//column-gap: 3rem;
}

body.page-id-488 #edd_checkout_form_wrap.wp-block-edd-checkout > p {
	grid-column: span 7;
}

body.page-id-488 #edd_checkout_cart_form {
	order: 1;
	align-items: flex-start;
	grid-column: span 5;
	margin: 0;
	margin-bottom: 1.25rem;
}

body.page-id-488 .ct-inner-content {
	max-width: 1280px ! important;
}

body.page-id-488 #edd_sl_renewal_form,
body.page-id-488 #edd_checkout_form_wrap #edd_sl_cancel_renewal_form{
	grid-column: span 5;
	order: 2;
}

body.page-id-488 #edd_checkout_form_wrap #edd_sl_cancel_renewal_form {
	padding: 5px 18px 18px;
	background: #F9FAFB ! important;
	border: 0;
	z-index: 9;
	border-top: 0 ! important;
	border-radius: 5px;
	order: 3;
}

body.page-id-488 #edd_purchase_form {
	grid-column: span 7;
	grid-row-start: 1;
    grid-row-end: 7;
}

body.page-id-488 .edd-blocks-cart__row.edd-blocks-cart__row-header.edd_cart_header_row {
	padding: 13px 25px;
	font-size: 13px;
	background: #FCFCFC;
}

body.page-id-488 .edd-blocks-cart__row.edd-blocks-cart__row-item.edd_cart_item,
body.page-id-488 .edd-blocks-cart__row.edd-blocks-cart__row-footer.edd_cart_footer_row.edd_cart_discount_row {
	padding:15px 25px;
}


body.page-id-488 .edd-blocks-form__cart .edd-blocks-cart__row-footer:not( .edd_cart_discount_row ) {
	background: #FCFCFC;
    border-top: 1px solid #eeeeee
}

body.page-id-488 .edd-blocks-form__cart #edd_checkout_cart {
	border: 1px solid #E4E7EB;
	border-radius: 5px;
	overflow: hidden;
}

body.page-id-488 #edd_cc_address {
	display: none;
}

body.page-id-488 #edd_cc_fields {
	background: #F9FAFB;
	border: 0;
}

body.page-id-488 #edd_cc_fields legend {
	display: none;
}

body.page-id-488 #edd_cc_fields input {
	background: white;
}

body.page-id-488 .edd-checkout-block__personal-info #edd_checkout_user_info,
body.page-id-488 #edd_purchase_form .edd-checkout-block__personal-info fieldset {
	grid-template-columns: 1fr 1fr;
	padding: 0;
    border:0;
}

body.page-id-488 .edd-checkout-block__personal-info #edd_checkout_user_info {
	margin-bottom: 20px;
	max-width: 100%;
}

body.page-id-488 .edd-checkout-block__personal-info #edd_checkout_user_info #edd-email-wrap {
	grid-column: 1 / 3;
}

body.page-id-488 .edd-checkout-block__personal-info p.edd-description,
body.page-id-488 #edd_purchase_form .edd-checkout-block__personal-info fieldset legen {
	display: none;
}

body.page-id-488 .edd-checkout-block__personal-info #edd_login_fields {
	border: 0 ! important;
    padding: 0 ! important;
    max-width: 100%;
}

body.page-id-488 .edd-checkout-block__personal-info #edd_login_fields legend {
	//display: none;
}

body.page-id-488 #edd_checkout_form_wrap #edd-user-login-submit {
	grid-column: 1 / 3;
}

body.page-id-488 .edd-blocks__checkout-user .edd-blocks__checkout-forms {
	//position: initial;
	//margin-bottom: 26px;
	right: 0;
	gap: 0;
}

body.page-id-488 #edd_checkout_user_info legend,
body.page-id-488 #edd_login_fields legend {
	margin-bottom: 15px ! important;
}

body.page-id-488 #edd_checkout_user_info {
	margin-bottom: 20px ! important;
}

body.page-id-488 .edd-checkout-block__personal-info .edd-blocks-form:not( #edd_checkout_user_info ):not( #edd_login_fields ) legend {
	display: none ! important;
}

body.page-id-488 .edd-blocks__checkout-forms {
	position: initial;
}


body.page-id-488 .edd-blocks__checkout-forms span {
	margin-top: 3px;
    font-size: 16px;
}

body.page-id-488 .edd-button-secondary.edd-blocks__checkout-login.link,
body.page-id-488 .edd-button-secondary.edd-blocks__checkout-register.link,
body.page-id-488 .edd-button-secondary.edd_discount_link {
	background: none ! important;
    border: 0 ! important;
    margin: 0 ! important;
    align-self: flex-start;
    text-transform: capitalize;
    color: #3E8CD3 ! important;
    padding-left: 0 ! important;
	text-decoration: underline;
    margin-left: -4px ! important;
}

body.page-id-488 .edd-button-secondary.edd_discount_link {
	font-size: 14px;
	margin: 0 ! important;
	text-transform: unset;
}

body.page-id-488 #edd_checkout_form_wrap label:not( [for="edd_agree_to_terms"] ) {
	display: block;
    margin: 0 0 5px;
    font-weight: 500 ! important;
    font-size: 16px;
    color: #555;
}

body.page-id-488 .wp-block-edd-checkout #edd_purchase_form input[type="text"],
body.page-id-488 .wp-block-edd-checkout #edd_purchase_form input[type="email"],
body.page-id-488 .wp-block-edd-checkout #edd_purchase_form input[type="password"],
body.page-id-488 #edd-license-key,
body.page-id-488 #edd-discount{
	box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(0,0,0,.05) !important;
	background: white;
    border: 1px solid #D1D5DB;
    border-radius: 5px;
}

body.page-id-488 #edd_cc_fields input,
body.page-id-488 #edd_cc_fields input[type="email"],
body.page-id-488 #edd_cc_fields input[type="password"] {
	border: 1px solid #6A7280 ! important;
}

body.page-id-488 .edd-blocks-form__cart .edd_cart_item_name {
	gap: 2px;
}

body.page-id-488 .edd-blocks-form__cart .edd-blocks-cart__row-footer:not( .edd_cart_discount_row ) {
	padding: 15px 25px;
}

body.page-id-488 #edd_checkout_form_wrap legend {
	font-size: 1.2rem ! important;
    font-weight: 700;
    line-height: 1.75rem;
    margin-bottom: 1.5rem ! important;
    color: #000;
}

body.page-id-488 #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields {
	background: #F9FAFB;
	border: 1px solid #E4E7EB;
	border-radius: 5px;
	padding: 5px 5px;
	margin-bottom: 0;
	border: 0;
}

body.page-id-488 #edd-license-key {
    width: 100% ! important;
    max-width: 100% ! important;
}

body.page-id-488 #edd_checkout_form_wrap .edd_errors {
	grid-column: span 5;
    background: #F9FAFB;
    border: 0;
    border-radius: 5px;
    padding: 10px 20px 15px;
    border-top: 0;
    z-index: 2;
    order: 3;
    border-bottom: 0;
	color: red;
	padding-top: 0;
}

body.page-id-488 #edd_checkout_form_wrap #edd-payment-mode-wrap label:not( .edd-gateway-option-selected ) {
	background: #F3F4F6;
}


	
body.page-id-488 #edd_purchase_form_wrap fieldset,
body.page-id-488 #edd_payment_mode_select{
	max-width: 100% ! important;
}


	
body.page-id-488 #edd_cc_fields .p-Grid.p-CardForm {
	display: grid;
    grid-template-columns: 50% 25% 25% ! important;
}

body.page-id-488 #edd_checkout_form_wrap .edd-blocks__checkout-forms legend {
	//margin-bottom: 0 ! important;
}

body.page-id-488 #edd_checkout_user_info legend,
body.page-id-488 .edd-checkout-block__personal-info legend {
	display: none ! important;
}

body.page-id-488 .edd-blocks-form__group.edd-blocks-form__group-password-confirm {
	display:none ! important;
}

body.page-id-488 .account-info-title {
	//margin-bottom: 2.5rem;
	margin-top: 0;
}

body.page-id-488 .account-info-title strong {
	font-weight: bold;
	margin-bottom: 1.25rem;
}

body.page-id-488 .wp-block-edd-checkout #edd-payment-mode-wrap .edd-payment-icons {
	align-items: center;
	display: grid;
	gap: 0.5rem;
	margin: 0;
	grid-auto-flow: column;
	margin-left: 10px;
}

body.page-id-488 .wp-block-edd-checkout #edd-payment-mode-wrap .edd-payment-icons .payment-icon {
	max-height: 1.25rem;
}

body.page-id-488 #edd_checkout_form_wrap #edd-payment-mode-wrap label.edd-gateway-option-selected {
	color: #000;
}

body.page-id-488 #edd-recurring-sl-cancel-replace p {
	padding: 20px;
	background: #F9FAFB;
	border-radius: 5;
	margin-bottom: 20px;
	color: red;
}

body.page-id-488 #edd_cc_address {
	display: none;
}

body.page-id-488 #edd_checkout_form_wrap legend#cart-header,
body.page-id-488 #edd_checkout_form_wrap legend#payment-info-header{
	font-size: 34px ! important;
    grid-column: span 5;
    margin-bottom: 2.5rem ! important;
}

body.page-id-488 #edd-payment-mode-wrap {
	display: grid;
	grid-auto-flow: row;
	grid-gap: 1rem;
}

body.page-id-488 #edd_purchase_form {
	display: flex;
    flex-direction: column;
	margin-top: 2.5rem;
}

body.page-id-488 .edd-sl-renewal-form-fields {
	/*padding-bottom: 0;
	display: grid;
    grid-template-columns: auto 250px;
    align-items: flex-end;
    grid-gap: 1rem;*/
}

body.page-id-488 .edd-sl-renewal-form-fields #edd-add-license-renewal {
	text-transform: capitalize;
    font-size: 14px;
    padding: 12px 15px;
    //margin: 0 0 3px 0;
}

body.page-id-488 .edd-sl-renewal-form-fields #edd-cancel-license-renewal {
	font-size: 13px;
}

body.page-id-488 .edd-sl-renewal-details.edd-sl-renewal-details-cart {
	font-size: 14px;
}

body.page-id-488 legend.create-account-header span,
body.page-id-488 legend.login-header span {
	font-weight: normal;
}

body.page-id-488 .edd-button-secondary.edd-blocks__checkout-login.link,
body.page-id-488 .edd-button-secondary.edd-blocks__checkout-register.link {
	min-width: 80px ! important;
	padding: .5rem ! important;
	text-align: left;
}

body.page-id-488 .wp-block-edd-checkout .edd-discount-code-field-wrap {
	gap:0;
	
}

body.page-id-488 .wp-block-edd-checkout .edd-discount-code-field-wrap #edd-discount {
	margin-right: 10px;
}

body.page-id-488 .edd-apply-discount.edd-submit.wp-block-button__link {
	font-size: 14px ! important;
}

body.page-id-488 #edd_checkout_form_wrap .edd-stripe-new-card .edd_errors.edd-alert.edd-alert-info {
	margin-top: 0;
    padding-left: 0;
}

@media ( min-width: 1024px ) {	
	
	body.page-id-488 #edd_checkout_form_wrap {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-columns: repeat(12,minmax(0,1fr));
		column-gap: 3rem;
	}
	
	body.page-id-488 #edd_checkout_form_wrap.wp-block-edd-checkout > p,
	body.page-id-488 #edd_purchase_form {
		grid-column: span 6;
	}

    body.page-id-488 #edd_checkout_cart_form,
	body.page-id-488 #edd_sl_renewal_form,
	body.page-id-488 #edd_checkout_form_wrap #edd_sl_cancel_renewal_form,
	body.page-id-488 #edd_checkout_form_wrap .edd_errors {
		grid-column: span 6;
	}

	body.page-id-488 #edd-payment-mode-wrap {
		grid-template-columns: 49% 49%;
	}
	
	body.page-id-488 #edd_checkout_form_wrap #edd_sl_cancel_renewal_form {
		margin-top: -25px;
	}
	
	body.page-id-488 #edd_checkout_form_wrap .edd_errors {
		margin-top: -20px;
	}
	
	body.page-id-488 #edd_purchase_form { 
		margin-top: 0;
	}
	
	body.page-id-488 .account-info-title {
		//margin-bottom: 2.5rem;
	}
}

@media ( min-width: 1280px ) {

	body.page-id-488 #edd_checkout_form_wrap.wp-block-edd-checkout > p,
	body.page-id-488 #edd_purchase_form {
		grid-column: span 7;
	}

    body.page-id-488 #edd_checkout_cart_form,
	body.page-id-488 #edd_sl_renewal_form,
	body.page-id-488 #edd_checkout_form_wrap #edd_sl_cancel_renewal_form,
	body.page-id-488 #edd_checkout_form_wrap .edd_errors {
		grid-column: span 5;
	}
}/***** Pricing table *****/

body.page-id-305399 .pricing-column-wrap {
  width:24%;
}

body.page-id-305399 .pricing-box {
  min-height: 330px;
}

body.page-id-305399 .pricing-table-list-item {
  font-size:14px;
  padding-left: 0.8rem;
padding-right: 0.8rem;
}

body.page-id-305399 .pricing-box .oxy-pricing-box-amount-main {
  font-size:45px;
}

body.page-id-305399 .pricing-columns:not(.ct-section):not(.oxy-easy-posts), 
body.page-id-305399 .pricing-columns.oxy-easy-posts .oxy-posts, 
body.page-id-305399 .pricing-columns.ct-section .ct-section-inner-wrap {
  flex-direction: row-reverse;
}

body.page-id-305399 .pricing-feature {
  font-size: 14px;
}

body.page-id-305399 .pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
  padding-left: 10px;
  padding-right: 10px;
  font-size:14px
}

body.page-id-305399 .pricing-box .oxy-pricing-box-title-title {
  font-size: 22px;
font-weight: 500;
line-height: 1.3;
}

body.page-id-305399 .pricing-table-list-wrap {
  background-color: #f5faff;
}

body.page-id-305399 #div_block-1177-305375 {
  margin-top:-135px;
}

body.page-id-305399 .oxy-pricing-box .oxy-pricing-box-section {
  padding-bottom:15px;
  font-size: 15px ! important;
  line-height: 1.6;
}

body.page-id-305399 #_pricing_box-1299-359641_content {
    margin-top:30px;
//margin: 0rem 0 3rem;
}

body.page-id-305399 #div_block-1180-305375 {
box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);
}

body.page-id-305399 .pricing-table-sitting-mascot {
  height:200px;
}

body.page-id-305399 .pricing-table-sitting-mascot-wrapper {
  margin-left: 265px;
}

body.page-id-305399 .pricing-box .oxy-pricing-box-sale-price {
  font-size: 20px;
  color: #a5adb5;
  color: #b1bcc6;
}

body.page-id-305399 #headline-402-303144 {
  position:relative;
}
body.page-id-305399 #headline-402-303144:before {
  content: " ";
width: 160px;
height: 140px;
display: inline-block;
position: absolute;
bottom: -5rem;
left: -4rem;
background-image: url("https://geomywp.com/wp-content/uploads/assets/svg/14-day-money-back-3.svg") ! important;
z-index: 99999;
background-repeat: no-repeat;
background-size: cover;
background-position: bottom center, 50%, 50%;
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
rotate: -16deg;
}

@media (min-width: 991px) {

	body.page-id-305399 .pricing-column.personal,
    body.page-id-305399 .pricing-column.extended,
	body.page-id-305399 .pricing-switcher-column {
        margin: 4rem 0 0rem;
    }
	
	/*body .pricing-column.elite {
		//box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.15);
	}*/
}

