.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: 1212px;
}
body {font-family: 'Sofia Pro';}body {line-height: 1.6;font-size: 15px;font-weight: 400;color: #333333;}.oxy-nav-menu-hamburger-line {background-color: #333333;}h1, h2, h3, h4, h5, h6 {font-family: 'Sofia Pro';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;line-height: 1;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0fc19e;text-decoration: none;}a:hover {color: #be14de;text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-right: 20px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@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_dropdown_button__submenu {
 position:absolute;
 top:100%;
 left:0px;
 min-width:100%;
 padding-top:4px;
 width:200px;
 z-index:10;
}
.oxel_dropdown_button {
 background-color:#374047;
 position:relative;
}
.oxel_dropdown_button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_dropdown_button__label {
 color:#f9f9fa;
 margin-right:8px;
}
.oxel_dropdown_button__icon {
color: #f9f9fa;}.oxel_dropdown_button__icon 
>svg {width: 16px;height: 16px;}.oxel_dropdown_button__icon {
}
.oxel_dropdown_button__submenu__button:hover{
 background-color:#dee1e3;
}
.oxel_dropdown_button__submenu__button {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 text-align:left;
 background-color:#eceeef;
 min-width:100%;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_dropdown_button__submenu__button:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__submenu__button.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__submenu__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_dropdown_button__submenu__button__label {
}
.oxel_dropdown_button__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_button__trigger {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:6px;
cursor: pointer;
}
.oxel_dropdown_button__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_button__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_button__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.section {
}
.section:not(.ct-section):not(.oxy-easy-posts),
.section.oxy-easy-posts .oxy-posts,
.section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
align-content:center;
justify-content:center;
}
.logo-site {
 width:280px;
 height:auto;
}
@media (max-width: 1212px) {
.logo-site {
 width:242px;
}
}

@media (max-width: 479px) {
.logo-site {
 width:200px;
 height:auto;
}
}

.header {
 padding-top:20px;
 padding-bottom:20px;
}
.link-site {
 padding-top:5px;
 padding-bottom:5px;
 min-height:34px;
}
.menu-main {
}
.menu-main .oxy-pro-menu-list .menu-item, .menu-main .oxy-pro-menu-list .menu-item a{
font-family: 'Sofia Pro';
font-size: 14px;
font-weight: 400;
color: #f4f4f4;
}

.menu-main .oxy-pro-menu-list .menu-item a{
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

.menu-main .oxy-pro-menu-list > .menu-item{
margin-left:10px;
margin-right:10px;
}

.menu-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .menu-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
color:#0fc19e;
}

.menu-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .menu-main .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within, .menu-main .oxy-pro-menu-list .menu-item a{
border-bottom-width:1px;
}

.menu-main .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a{
color:#0fc19e;
}

.menu-main .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a, .menu-main .oxy-pro-menu-list .menu-item a{
border-bottom-width:1px;
}

.menu-main .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
@media (max-width: 1212px) {
.menu-main {
}
.menu-main .oxy-pro-menu-list > .menu-item{
margin-left:5px;
margin-right:5px;
}

}

@media (max-width: 991px) {
.menu-main {
 position:absolute;
 right:20px;
 top:calc(50% - 17.5px) ;
 z-index:5;
}
.menu-main .oxy-pro-menu-mobile-open-icon svg{
width:25px;
height:25px;
margin-right:0px;
color:#f4f4f4;
}

.menu-main .oxy-pro-menu-mobile-open-icon{
margin-top:0px;
margin-bottom:0px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

.menu-main .oxy-pro-menu-mobile-open-icon:hover svg{
color:#0fc19e;
}

.menu-main .oxy-pro-menu-mobile-open-icon, .menu-main .oxy-pro-menu-mobile-open-icon svg{
transition-duration:.4s;
}

.menu-main .oxy-pro-menu-mobile-close-icon{
top:25px;
left:calc(100% - 50px) ;
}

.menu-main .oxy-pro-menu-mobile-close-icon svg{
width:25px;
height:25px;
color:#f4f4f4;
}

.menu-main .oxy-pro-menu-mobile-close-icon:hover svg{
color:#be14de;
}

.menu-main .oxy-pro-menu-off-canvas-container > div:first-child, .menu-main .oxy-pro-menu-open-container > div:first-child{
min-width:200px;
}

.menu-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .menu-main .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#000000;
}

.menu-main .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .menu-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
color:#f4f4f4;
}

.menu-main .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a:hover, .menu-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a:hover{
color:#0fc19e;
}

.menu-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .menu-main .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .menu-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .menu-main .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
font-size: 18px;
}

.menu-main .oxy-pro-menu-list{
                    flex-direction: column;
                }
.menu-main .oxy-pro-menu-list > .menu-item{
                    white-space: normal;
                }
.menu-main .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) ul:not(.sub-menu) > li > .sub-menu{
                    top: 0;
                    left: 100%;
                }
.menu-main .oxy-pro-menu-list > .menu-item > .sub-menu.sub-menu-left{
                    margin-right: 100%;
                }
.menu-main .oxy-pro-menu-dropdown-animating[data-aos*="down"]{
                    pointer-events: auto;
                }
.menu-main .oxy-pro-menu-dropdown-animating[data-aos*="right"]{
                    pointer-events: none;
                }
.menu-main .oxy-pro-menu-dropdown-animating.sub-menu-left[data-aos*="left"]{
                    pointer-events: none;
                }


            .menu-main .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .menu-main .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: center;
                    justify-content: center;
                }

            }

.txt-header {
 font-family:Sofia Pro;
 font-size:12px;
 font-weight:300;
 font-style:italic;
 line-height:1;
}
@media (max-width: 991px) {
.txt-header {
}
}

.txt-light-color {
 color:#f4f4f4;
 font-style:italic;
}
.the-vendry-header {
 width:auto;
 height:auto;
}
@media (max-width: 1212px) {
.the-vendry-header {
}
}

.header-right {
 position:relative;
}
.header-right:not(.ct-section):not(.oxy-easy-posts),
.header-right.oxy-easy-posts .oxy-posts,
.header-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.hold-menu {
 width:100%;
 text-align:center;
}
.hold-menu:not(.ct-section):not(.oxy-easy-posts),
.hold-menu.oxy-easy-posts .oxy-posts,
.hold-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
@media (max-width: 991px) {
.hold-menu {
 position:static;
}
}

.open-search {
 width:23px;
 height:23px;
cursor:pointer
}
.open-search:not(.ct-section):not(.oxy-easy-posts),
.open-search.oxy-easy-posts .oxy-posts,
.open-search.ct-section .ct-section-inner-wrap{
display:none;
}
.box-open-search {
 width:32px;
 height:32px;
 text-align:center;
 padding-left:15px;
 margin-left:15px;
 border-left-color:#ffffff;
 border-left-width:1px;
 border-left-style:solid;
}
.box-open-search:not(.ct-section):not(.oxy-easy-posts),
.box-open-search.oxy-easy-posts .oxy-posts,
.box-open-search.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1212px) {
.box-open-search {
 border-left-style:none;
 margin-left:0px;
}
}

@media (max-width: 991px) {
.box-open-search {
 margin-right:45px;
}
}

.search-box {
 background-color:#000000;
 width:100%;
 height:calc(100vh - 72px) ;
 padding-left:20px;
 padding-right:20px;
}
.search-box:not(.ct-section):not(.oxy-easy-posts),
.search-box.oxy-easy-posts .oxy-posts,
.search-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.close-search {
 width:23px;
 height:23px;
cursor:pointer
}
.close-search:not(.ct-section):not(.oxy-easy-posts),
.close-search.oxy-easy-posts .oxy-posts,
.close-search.ct-section .ct-section-inner-wrap{
display:none;
}
.show {
}
.footer {
 background-color:#000000;
 color:#ffffff;
 text-align:center;
}
.footer:not(.ct-section):not(.oxy-easy-posts),
.footer.oxy-easy-posts .oxy-posts,
.footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.news-box:after{
 margin-top:38px;
 height:.5px;
 width:200px;
 background-color:#ffffff;
  content:"";
}
.news-box:before{
 width:200px;
 height:.5px;
 background-color:#ffffff;
 margin-bottom:23px;
  content:"";
}
.news-box {
 margin-top:30px;
 margin-bottom:25px;
 width:100%;
 text-align:center;
}
.news-box:not(.ct-section):not(.oxy-easy-posts),
.news-box.oxy-easy-posts .oxy-posts,
.news-box.ct-section .ct-section-inner-wrap{
align-items:center;
}
.txt-footer {
 font-size:14px;
 line-height:1.28;
}
.sm-icon:hover{
color: #be14de;}.sm-icon:hover{
}
.sm-icon {
color: #0fc19e;}.sm-icon 
>svg {width: 25px;height: 25px;}.sm-icon {
}
.recent-posts {
}
.recent-posts:not(.ct-section):not(.oxy-easy-posts),
.recent-posts.oxy-easy-posts .oxy-posts,
.recent-posts.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 15px;grid-row-gap: 15px;}
.recent-posts:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.recent-posts.ct-section .ct-section-inner-wrap > :nth-child(2),
.recent-posts.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 2;}
.recent-posts:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.recent-posts.ct-section .ct-section-inner-wrap > :nth-child(6),
.recent-posts.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 2;}
@media (max-width: 991px) {
.recent-posts {
}
.recent-posts:not(.ct-section):not(.oxy-easy-posts),
.recent-posts.oxy-easy-posts .oxy-posts,
.recent-posts.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;}
.recent-posts:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.recent-posts.ct-section .ct-section-inner-wrap > :nth-child(2),
.recent-posts.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
.recent-posts:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.recent-posts.ct-section .ct-section-inner-wrap > :nth-child(6),
.recent-posts.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 1;}
}

@media (max-width: 767px) {
.recent-posts {
}
.recent-posts:not(.ct-section):not(.oxy-easy-posts),
.recent-posts.oxy-easy-posts .oxy-posts,
.recent-posts.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: 16px;grid-row-gap: 16px;}
}

.main-post {
}
.main-post-item {
 width:100%;
 height:80vh;
}
@media (max-width: 479px) {
.main-post-item {
 height:auto;
}
}

.main-post-item-img-box {
 width:100%;
 height:65%;
 background-color:#333333;
}
@media (max-width: 479px) {
.main-post-item-img-box {
 height:292%;
}
}

.main-post-item-img {
}
.main-post-item-text {
 width:100%;
 background-color:#000000;
 text-align:center;
 padding-top:35px;
 padding-bottom:70px;
 padding-left:15px;
 padding-right:15px;
}
.main-post-item-text:not(.ct-section):not(.oxy-easy-posts),
.main-post-item-text.oxy-easy-posts .oxy-posts,
.main-post-item-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.main-post-item-text {
 padding-bottom:35px;
 height:auto;
}
}

.post-date {
 font-weight:300;
}
.main-post-item-title {
 font-size:46px;
 line-height:1.2;
 font-weight:500;
 margin-left:auto;
}
@media (max-width: 767px) {
.main-post-item-title {
 font-size:38px;
}
}

.main-post-item-link:hover{
 transition-duration:.4s;
 transition-timing-function:ease;
 transition-property:all;
 color:#0fc19e;
}
.main-post-item-link {
 color:#ffffff;
 transition-duration:.4s;
 transition-timing-function:ease;
 transition-property:all;
 max-width:972px;
 margin-top:15px;
 margin-left:auto;
 margin-right:auto;
}
.main-post-item-link:not(.ct-section):not(.oxy-easy-posts),
.main-post-item-link.oxy-easy-posts .oxy-posts,
.main-post-item-link.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:center;
}
.main {
}
.recent-post {
}
.recent-posts-item {
 text-align:left;
 background-color:#f4f4f4;
 position:relative;
}
.recent-posts-item:not(.ct-section):not(.oxy-easy-posts),
.recent-posts-item.oxy-easy-posts .oxy-posts,
.recent-posts-item.ct-section .ct-section-inner-wrap{
display:flex;
}
.recent-posts-item-img {
 width:100%;
 height:291px;
 background-color:#333333;
}
@media (max-width: 767px) {
.recent-posts-item-img {
 height:201px;
}
}

.recent-posts-item-text {
 text-align:left;
 width:100%;
 padding-left:18px;
 padding-top:18px;
 padding-right:18px;
 padding-bottom:30px;
 min-height:362px;
}
.recent-posts-item-text:not(.ct-section):not(.oxy-easy-posts),
.recent-posts-item-text.oxy-easy-posts .oxy-posts,
.recent-posts-item-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.recent-posts-item-text {
 min-height:1px;
}
}

.recent-posts-item-link:hover{
 transition-timing-function:ease;
 transition-duration:.4s;
 transition-property:all;
 color:#0fc19e;
}
.recent-posts-item-link {
 color:#333333;
 transition-duration:.4s;
 transition-timing-function:ease;
 transition-property:all;
 margin-bottom:20px;
}
@media (max-width: 767px) {
.recent-posts-item-link {
 margin-bottom:10px;
}
}

.recent-posts-item-title {
 text-align:left;
 font-size:26px;
 font-weight:500;
 line-height:1.25;
}
@media (max-width: 767px) {
.recent-posts-item-title {
 font-size:28px;
}
}

.blog-cat {
 position:absolute;
 z-index:4;
 width:100%;
}
.news-footer {
}
.heading-category {
 text-align:center;
 width:100%;
 height:calc(100% + 80px) ;
 position:absolute;
}
.heading-category:not(.ct-section):not(.oxy-easy-posts),
.heading-category.oxy-easy-posts .oxy-posts,
.heading-category.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.sec-heading {
 background-color:#000000;
 color:#ffffff;
 padding-top:9px;
 padding-left:18px;
 padding-right:18px;
 padding-bottom:10px;
 line-height:1;
 margin-top:170px;
 margin-bottom:170px;
 font-size:46px;
 text-transform:uppercase;
 letter-spacing:1px;
}
@media (max-width: 767px) {
.sec-heading {
 margin-top:100px;
 margin-bottom:100px;
}
}

.loop-categories {
}
.category-post {
 margin-top:50px;
 margin-bottom:110px;
}
.category-post:not(.ct-section):not(.oxy-easy-posts),
.category-post.oxy-easy-posts .oxy-posts,
.category-post.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(150px, 1fr));grid-column-gap: 30px;grid-row-gap: 30px;}
@media (max-width: 991px) {
.category-post {
}
.category-post:not(.ct-section):not(.oxy-easy-posts),
.category-post.oxy-easy-posts .oxy-posts,
.category-post.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) {
.category-post {
 margin-top:16px;
 margin-bottom:16px;
}
.category-post:not(.ct-section):not(.oxy-easy-posts),
.category-post.oxy-easy-posts .oxy-posts,
.category-post.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: 16px;grid-row-gap: 16px;}
}

.category-post-item {
 position:relative;
}
@media (max-width: 767px) {
.category-post-item {
}
.category-post-item:not(.ct-section):not(.oxy-easy-posts),
.category-post-item.oxy-easy-posts .oxy-posts,
.category-post-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.category-post-item-img {
 width:100%;
 height:346px;
 background-color:#333333;
 margin-bottom:10px;
}
@media (max-width: 767px) {
.category-post-item-img {
 width:45%;
 height:145px;
 min-width:45%;
 margin-bottom:0px;
}
}

.category-post-item-link:hover{
 color:#0fc19e;
}
.category-post-item-link {
 text-align:left;
 margin-bottom:20px;
 min-height:120px;
 color:#333333;
 font-weight:500;
}
.category-post-item-link:not(.ct-section):not(.oxy-easy-posts),
.category-post-item-link.oxy-easy-posts .oxy-posts,
.category-post-item-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 767px) {
.category-post-item-link {
 min-height:1px;
 margin-bottom:0px;
 height:auto;
}
}

.category-post-item-title {
 font-size:20px;
 line-height:1.35;
 font-weight:500;
}
@media (max-width: 767px) {
.category-post-item-title {
 font-size:18px;
 line-height:1.25;
}
}

.category-post-item-date {
 font-family:'Open Sans';
}
@media (max-width: 767px) {
.category-post-item-date {
}
.category-post-item-date:not(.ct-section):not(.oxy-easy-posts),
.category-post-item-date.oxy-easy-posts .oxy-posts,
.category-post-item-date.ct-section .ct-section-inner-wrap{
display:none;
}
}

.category-post-item-box {
 width:100%;
 text-align:left;
}
.category-post-item-box:not(.ct-section):not(.oxy-easy-posts),
.category-post-item-box.oxy-easy-posts .oxy-posts,
.category-post-item-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.category-post-item-box {
 padding-top:0px;
 padding-left:18px;
 padding-right:18px;
 padding-bottom:0px;
}
}

.taxonomy-posts-item {
 background-color:#f4f4f4;
}
.title-post {
 color:#ffffff;
 font-size:36px;
 font-weight:500;
 max-width:4802px;
 line-height:1.13;
 margin-bottom:8px;
}
.meta-post-info {
 margin-bottom:15px;
}
.cat-box {
 width:100%;
}
.post-page {
 width:100%;
 min-height:100px;
}
.txt-blog {
 font-family:'Open Sans';
 width:100%;
 margin-top:75px;
 font-size:18px;
 line-height:1.8;
 max-width:873px;
 margin-left:auto;
 margin-right:auto;
}
@media (max-width: 991px) {
.txt-blog {
 margin-top:35px;
 margin-bottom:0px;
}
}

.oxy-stock-content-styles {
}
.social-share-box {
 width:100%;
 max-width:696px;
 padding-left:8px;
 padding-right:8px;
 margin-left:auto;
 margin-right:auto;
}
.trends-home {
background-image:url(https://memobk.groupize.ai/wp-content/uploads/2021/09/Trends.jpg);background-size: cover; background-repeat:no-repeat;
 background-position:50% 50%;
}
.how-to {
}
.how-to-home {
background-image:url(https://memobk.groupize.ai/wp-content/uploads/2021/09/HowTo.jpg);background-size: cover; background-repeat:no-repeat;
 background-attachment:scroll;
 background-position:50% 50%;
}
.hot-list-home {
background-image:url(https://memobk.groupize.ai/wp-content/uploads/2021/09/HotList.jpg);background-size: cover; background-repeat:no-repeat;
 background-position:50% 50%;
}
.news-pop-up {
 width:100%;
 max-width:385px;
 padding-top:45px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:45px;
 position:fixed;
 background-color:#ffffff;
 bottom:30px;
 right:30px;
 z-index:5;
 box-shadow:0px 0px 6px 3px rgba(0,0,0,0.10);
}
.news-pop-up:not(.ct-section):not(.oxy-easy-posts),
.news-pop-up.oxy-easy-posts .oxy-posts,
.news-pop-up.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.news-pop-up {
 max-width:100%;
 background-color:#f4f4f4;
 position:fixed;
 bottom:0px;
 right:0px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
}

.news-pop-up-box {
 width:100%;
 margin-left:0px;
}
.news-pop-up-box:not(.ct-section):not(.oxy-easy-posts),
.news-pop-up-box.oxy-easy-posts .oxy-posts,
.news-pop-up-box.ct-section .ct-section-inner-wrap{
display:none;
}
.close-popup-news {
color: #333333;}.close-popup-news 
>svg {width: 25px;height: 25px;}.close-popup-news {
 position:absolute;
 top:9px;
 right:9px;
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
cursor:pointer
}
@media (max-width: 991px) {
.close-popup-news {
 position:absolute;
 top:5px;
 right:5px;
}
}

.txt-post {
 font-family:'Open Sans';
 font-size:15px;
}
.parallax-window {
}
.rellax {
}
.parallax-trends {
}
.parallax-how-to {
}
.parallax-hot-list {
}
.hold-rellax {
 width:100%;
 background-color:#be14de;
 overflow:hidden;
 min-height:395px;
 text-align:center;
 position:relative;
}
.hold-rellax:not(.ct-section):not(.oxy-easy-posts),
.hold-rellax.oxy-easy-posts .oxy-posts,
.hold-rellax.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.hold-rellax {
 min-height:255px;
}
}

.center-text {
 position:absolute;
 z-index:4;
 top:0px;
 bottom:0px;
}
.link-footer:hover{
 color:#0fc19e;
}
.link-footer {
 color:#606060;
 padding-left:5px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 margin-left:10px;
 margin-right:10px;
}
.klaviyo-form {
}
.klaviyo-form-vertical {
}
.klaviyo-form-horizontal {
}
.link-the-vendry {
}
@media (max-width: 991px) {
.link-the-vendry {
}
}

.block-vendry {
}
.block-vendry:not(.ct-section):not(.oxy-easy-posts),
.block-vendry.oxy-easy-posts .oxy-posts,
.block-vendry.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.block-vendry {
}
.block-vendry:not(.ct-section):not(.oxy-easy-posts),
.block-vendry.oxy-easy-posts .oxy-posts,
.block-vendry.ct-section .ct-section-inner-wrap{
display:none;
}
}

.meta-post-info-home {
 position:absolute;
 bottom:0px;
}
@media (max-width: 767px) {
.meta-post-info-home {
 position:static;
 margin-top:15px;
 margin-bottom:0px;
 line-height:1.15;
}
}

.visit-vendry {
 width:700%;
 max-width:775px;
 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:#979797;
 border-right-color:#979797;
 border-bottom-color:#979797;
 border-left-color:#979797;
 padding-top:70px;
 padding-bottom:70px;
 padding-left:20px;
 padding-right:20px;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}
.visit-vendry:not(.ct-section):not(.oxy-easy-posts),
.visit-vendry.oxy-easy-posts .oxy-posts,
.visit-vendry.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.visit-vendy-text {
 font-size:25px;
 font-weight:500;
 line-height:1.4;
 margin-bottom:45px;
 max-width:615px;
}
.btn-visti-vendry:hover{
 background-color:#be14de;
 color:#ffffff;
}
.btn-visti-vendry {
 font-family:Sofia Pro;
 background-color:#0fc19e;
 padding-left:15px;
 padding-right:15px;
 padding-top:15px;
 padding-bottom:15px;
 min-width:264px;
 max-width:100%;
 font-size:16px;
 font-weight:400;
 color:#ffffff;
 line-height:1;
 letter-spacing:1px;
 width:auto;
}
.sm-row {
 width:auto;
}
.sm-row:not(.ct-section):not(.oxy-easy-posts),
.sm-row.oxy-easy-posts .oxy-posts,
.sm-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.sm-link {
 margin-left:10px;
 margin-right:10px;
}
.meta-post-info-static {
 position:static;
}
@media (max-width: 767px) {
.meta-post-info-static {
 line-height:1.115;
 margin-top:15px;
}
}

.txt-resum-card {
 margin-bottom:15px;
}
.search_form_404 {
background-image:url(https://memobk.groupize.ai/wp-content/uploads/2022/03/search-icon.png); background-repeat:no-repeat;
 background-color:#424242;
 margin-bottom:20px;
 background-position:10px 7px;
}
.btn-links404 {
}
.content-box {
 width:calc(100% - 256px) ;
 padding-right:46px;
}
@media (max-width: 991px) {
.content-box {
 width:100%;
 padding-right:0px;
}
}

.sidebar-content {
 width:256px;
 margin-top:190px;
}
.sidebar-content:not(.ct-section):not(.oxy-easy-posts),
.sidebar-content.oxy-easy-posts .oxy-posts,
.sidebar-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px) {
.sidebar-content {
 margin-top:40px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
}
}

.interlink-box {
 font-family:'Open Sans';
 width:100%;
 padding-top:21px;
 padding-left:17px;
 padding-right:17px;
 padding-bottom:9px;
 border-radius:4px;
 margin-bottom:40px;
 box-shadow:0px 0px 9px 0px rgba(128,128,128,0.21);
}
.interlink-title {
 font-family:'Open Sans';
 margin-bottom:4px;
 font-size:14px;
 font-weight:600;
 color:#333333;
}
.interlink-desc {
 font-size:12px;
 line-height:1.41;
 color:#333333;
}
.new-txt-blog {
}
.interlink-links {
 margin-top:12px;
 width:100%;
}
.interlink-link {
 width:100%;
}
.interlink-item {
 color:#333333;
 font-size:14px;
 padding-top:18px;
 padding-bottom:15px;
 width:100%;
 border-bottom-color:#dbd8d8;
 border-bottom-width:1px;
 border-bottom-style:solid;
 text-align:left;
}
.interlink-item:not(.ct-section):not(.oxy-easy-posts),
.interlink-item.oxy-easy-posts .oxy-posts,
.interlink-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
.interlink-text {
 font-size:14px;
}
.read-more-title {
 font-family:'Open Sans';
 font-size:14px;
 color:#333333;
 font-weight:600;
 margin-bottom:10px;
}
.read-more-posts {
 text-align:left;
 width:100%;
}
.read-more-posts:not(.ct-section):not(.oxy-easy-posts),
.read-more-posts.oxy-easy-posts .oxy-posts,
.read-more-posts.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.read-more-post {
 width:100%;
 margin-bottom:10px;
}
.read-more-post:not(.ct-section):not(.oxy-easy-posts),
.read-more-post.oxy-easy-posts .oxy-posts,
.read-more-post.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.read-more-img-box {
 width:76px;
 height:76px;
 margin-right:10px;
 background-color:#808080;
 min-width:76px;
}
.read-more-link {
 font-family:'Open Sans';
 width:100%;
 text-align:left;
 font-size:14px;
 line-height:1.286;
 color:#333333;
}
.read-more-link:not(.ct-section):not(.oxy-easy-posts),
.read-more-link.oxy-easy-posts .oxy-posts,
.read-more-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:flex-start;
justify-content:flex-start;
}
.read-more-img {
 width:76px;
 height:76px;
}
.the-vendry-header svg {
	width:116px;
	height:8.993px;
}

.oxy-header-wrapper {
   
    z-index: 20;
}

/*****
Search
*****/
#searchform {
	position:relative;
	width:100%;
	max-width:712px;
}

#searchform input[type=submit] {
    background: url(http://thevendry.volcanicvalley.com/wp-content/uploads/2021/09/Magnifying.svg) no-repeat center;
    background-size: 23px;
    text-indent: -9999em;
  	border:none;
  	width:25px;
  	height:25px;
  	position:absolute;
  	right:5px;
    top:calc(50% - 12.5px);
  	cursor:pointer;
}

#searchform input[type="text"] {
	border:none;
    border-bottom:2.5px solid #be14de;
  	background-color:transparent;
  	padding:10px 38px 10px 10px;
    width:100%;
    font-weight:500;
    font-family:'Sofia Pro',sans-serif;
  	font-size:45px;
	line-height:1;
	color:#ffffff;
}

#searchform input[type="text"]:focus {
	border-color:#0fc19e
}

#searchform :-ms-input-placeholder { 
	color:#ffffff!important;
	opacity:1;
}

#searchform ::-webkit-input-placeholder{ 
	color:#ffffff!important;
	opacity:1;
}

#searchform ::placeholder{ 
	color:#ffffff!important;
	opacity:1;
}

.open-search.show,
.close-search.show,
.show.search-box {
	display:flex!important;
}

.show.search-box {
	position:fixed;
	bottom:0;
	left:0;
}

.logged-in .show.search-box {
	height:calc(100% - 104px);
}

.hold-menu.show {
	position:relative;
	overflow:hidden;
}

.menu-main {
	margin-top:0;	
	position:relative;
	transition:all ease .4s;	
}

.hold-menu.show .menu-main,
.header-right.show #text_block-40-3268,
.header-right.show .the-vendry-header{
	margin-top:-200px;
	transition:all ease .4s;
}


.header-right {
    position:relative;
	overflow:hidden;
}

.box-open-search {
	transition:all ease .4s;
}

.header-right.show .box-open-search {
	border-color:#000000;
	transition:all ease .4s;
}

.search-box {
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0,72px,0);
	position: absolute;
	/*bottom:auto;*/
	transition:all ease .4s;
	display:none!important

}

.search-box form, .search-box form > * {
	outline-style:none;
}


.search-box.show {
	opacity: 1;
	visibility: visible;
	transition: .3s;
	position: fixed;
	transition:all ease .4s;
	transform: translate3d(0px,0,0);
	z-index:10;
	bottom:0;
	display:flex!important;
}

/*****
Search
*****/


.news-pop-up {
	display:none;
}

.news-pop-up.show {
	display:block;
}

.menu-main-menu-container .block-vendry {
    display:none!important;
}

@media screen and (max-width:991px) {
	
	#-pro-menu-61-3268 .oxy-pro-menu-list {
		flex-wrap:wrap;
		justify-content:center;
	}
	
	#-pro-menu-61-3268.menu-main .oxy-pro-menu-list > .menu-item {
		width:auto;
		padding:0;
		margin:0 5px;;
	}

	.menu-main {
		position:absolute;

	}
	
	#searchform input[type="text"] {
		font-size:30px;
	}

    .menu-main-menu-container .block-vendry {
        display:flex!important;
        position: absolute;
        bottom: 30px
    }	

}
.main-post-item-img-box a,
.recent-posts-item-img a,
.category-post-item-img a{
	width:100%;
	height:100%;
	display:block;
}

body {
	background-color:#ffffff;
}

.cat-box span {
	display:flex;
	flex-wrap:wrap;
}

.meta-post-info a {
	color:#BE14DE;
}

.meta-post-info a:hover {
	color:#0FC19E;
}

.post-page img {
	width:100%;
	height:50vh;
	max-height:512px;
	display:block;
	object-fit:cover;
	object-position: center center;
}

.cat-box a {
	background-color:#BE14DE;
	padding:6px 6px 6px 6px;
	line-height:1;
	color:#ffffff;
	text-transform:uppercase;
	display:block;
	margin-right:8px;
	margin-bottom:8px;
	letter-spacing:1px;
}

.recent-posts-item-img img,
.category-post-item-img img,
.recent-posts-item-img img,
.main-post-item-img-box img{
    transition:all ease .4s;
}

.recent-posts-item-img a,
.category-post-item-img a{
    overflow:hidden;
}
.recent-posts-item:hover img,
.category-post-item-img:hover img,
.recent-posts-item-img:hover img,
.main-post-item-img-box:hover img{
    transition:all ease .4s;
    transform:scale3d(102%,102%,102%)
}

.main-post-item-img-box img,
.recent-posts-item-img img,
.category-post-item-img img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position: center center;
}

.post-categories {
	list-style:none;
	padding:0;
	margin:15px 0 0 0px;
	/*position:absolute;*/
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start
}

.post-categories li {
    margin-right:8px;
    margin-bottom:8px
}

.post-categories a {
	color:#ffffff;
	background-color:#000000;
	white-space:nowrap;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	line-height:1;
	padding: 6px 6px 7px 6px;
	letter-spacing:1px;
}

.post-categories a:hover {
	color:#0fc19e;
}

.category-post-item:after {
  height:100%;
  width:1px;
  background-color:#DBD8D8;
  display:block;
  content:'';
  position:absolute;
  right:-15px;
}

.category-post-item:last-child:after {
  display:none;
}


.archive .oxy-repeater-pages-wrap,
.search-results .oxy-repeater-pages-wrap{
	width:100%;
	grid-column: span 3;
}
.oxy-repeater-pages {
	width:100%;
	display:block!important;
	margin-top:16px;
}

.page-numbers {
	display:none;
}

.page-numbers.next {
	display:block;
	float:right;
}

.page-numbers.prev {
	display:block;
	float:left;
}

/*.meta-post-info-home {
	display:none;
}*/

@media screen and (min-width:992px) {
	.recent-posts-item:nth-child(2),
	.recent-posts-item:nth-child(6){
		display: flex;
		flex-wrap: nowrap;
		flex-direction:row-reverse;
	}

	.recent-posts-item:nth-child(2) .recent-posts-item-img,
	.recent-posts-item:nth-child(6) .recent-posts-item-img{
		width: 50%;
		height: 100%;
		background-color: #333333;
	}

	.recent-posts-item:nth-child(2) .recent-posts-item-text,
	.recent-posts-item:nth-child(6) .recent-posts-item-text{
		width: 50%;
		padding-top: 75px
	}
	
	.recent-posts-item:nth-child(2) .recent-posts-item-title,
	.recent-posts-item:nth-child(6) .recent-posts-item-title {
		font-size:34px;
		margin-right:35px;
	}
	
	.recent-posts-item:nth-child(2) .meta-post-info-home,
	.recent-posts-item:nth-child(6) .meta-post-info-home {
		display:block;
	}
	
}

@media screen and (max-width:991px) {
	.category-post-item:after {
		display:none;
	}
	
	.archive .oxy-repeater-pages-wrap,
	.search-results .oxy-repeater-pages-wrap{    
    grid-column: span 2;
	}
}

@media screen and (max-width:767px) {
  .recent-posts-item:nth-child(n+4):nth-child(-n+7) {
    flex-direction:row;
    background-color:#ffffff;
    align-items:center;
  }

  .recent-posts-item:nth-child(n+4):nth-child(-n+7)
  .recent-posts-item-img {
    height:145px;
    width:45%;
  }

  .recent-posts-item:nth-child(n+4):nth-child(-n+7)
  .recent-posts-item-text {
    width:55%;
	padding-top:0px;
	padding-bottom:0px;
  }
  
  .recent-posts-item:nth-child(n+4):nth-child(-n+7)
  .blog-cat,
  .recent-posts-item:nth-child(n+4):nth-child(-n+7)
  #text_block-156-3289 {
    display:none;
  }

  .recent-posts-item:nth-child(n+4):nth-child(-n+7)
  .recent-posts-item-title {
    font-size:18px;
  }

  .recent-posts-item:nth-child(n+4):nth-child(-n+7)
  .recent-posts-item-link {
    margin-bottom:0;
  }

	.post-page img {
		max-height:255px;
	}	
	
}.gform_body label{
  	/*Comment the line bellow if you want to use labels in the form*/
	display: none!important;
}

.gform_body ul{
	list-style: none;
	padding-left: 0;
  	text-align: left;
  	margin: 0;
  	font-family: sans-serif;
}

.gfield_required {
  	/*Comment the line bellow if you want to display the * in the label of required fileds */
	display:none;
}

.gfield_consent_label {
  display:block!important;
  font-size:12px;
}
.gform_body input[type="checkbox"] {
	width: 20px;
	margin-top: 4px;
	margin-right: 5px;
}

.ginput_container_consent {
	display: flex;
	align-items: flex-start;
}


.gform_fields .gfield input::-webkit-input-placeholder,
.gform_fields .gfield textarea::-webkit-input-placeholder{
	/* Chrome/Opera/Safari */
  color:#ffffff;
}
.gform_fields .gfield input::-moz-placeholder,
.gform_fields .gfield textarea::-moz-placeholder{ 
	/* Firefox 19+ */
  color: #ffffff;
}
.gform_fields .gfield input:-ms-input-placeholder,
.gform_fields .gfield textarea:-ms-input-placeholder{
	/* IE 10+ */
  color: #ffffff;
}
.gform_fields .gfield input:-moz-placeholder,
.gform_fields .gfield textarea:-moz-placeholder{
	/* Firefox 18- */
  color: #ffffff;
}

.gform_footer {
	display: flex;
}

.gform_wrapper form {
	display: flex;
  	flex-direction: column;
	width: 100%;
}

.gform_wrapper input,
.gform_wrapper textarea,
.gform_wrapper select{
	width:100%;
  	padding: 12px 17px 12px 17px;
  	border:1px solid #000000;
  	font-family: 'Sofia Pro',sans-serif;
  	background-color:transparent;
  	border:1px solid #ffffff;
  	line-height:1;
}

.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus{
  	border-color:#120e31;
}

.gform_body ul li {
	margin-bottom:10px;
}


.gform_wrapper input[type="submit"] {
	background:#0FC19E;
  	border:1px solid #0FC19E;;
  	width:auto;
  	color:#ffffff;
  	font-family: 'Sofia Pro',sans-serif;
  	font-size:14px;
  	cursor:pointer;
  	width:100%;
  	margin-top:0px;
  	padding: 12px 17px 12px 17px;
  	line-height:1;
	max-height:45px;
}

.gform_wrapper input[type="submit"]:hover {
	background:#120e31;
  	border-color:#120e31;
  	color:#ffffff;

}

.gfield_consent_label a {
	color:#120e31;
}

fieldset.gfield {
	border:none!Important;
  	padding:0!Important;
}
legend.gfield_label {
	display:none!Important;
}

/*News Footer*/
.news-footer .gform_body ul li {
	margin-bottom:0px;
}

.news-footer .gform_wrapper input[type="text"],
.news-footer .gform_wrapper textarea,
.news-footer .gform_wrapper select{
	color:#ffffff;
	border-right:none;
}

.gform_confirmation_message {
  background-color:#0fc19e;
  padding:10px;
}

.news-footer .gform_fields .gfield input::-webkit-input-placeholder,
.news-footer .gform_fields .gfield textarea::-webkit-input-placeholder{
	/* Chrome/Opera/Safari */
  color: #ffffff;
}
.news-footer .gform_fields .gfield input::-moz-placeholder,
.news-footer .gform_fields .gfield textarea::-moz-placeholder{ 
	/* Firefox 19+ */
  color: ##ffffff;
}
.news-footer .gform_fields .gfield input:-ms-input-placeholder,
.news-footer .gform_fields .gfield textarea:-ms-input-placeholder{
	/* IE 10+ */
  color: #ffffff;
}
.news-footer .gform_fields .gfield input:-moz-placeholder,
.news-footer .gform_fields .gfield textarea:-moz-placeholder{
	/* Firefox 18- */
  color: #ffffff;
}

#gform_wrapper_1 form {
  flex-direction:row;
}

#gform_wrapper_1 .gform_body {
 width:calc(100% - 200px);
}

#gform_wrapper_1 .gform_footer {
   width:200px;
   min-width:200px;
   margin:0;
   padding:0;        
}

.gform_footer {
 position:relative;
}

.gform_footer .gform_ajax_spinner {
 position:absolute;
 right:0;
 top:calc(50% - 8px);
 width:16px;
 height:16px;           
}

.gform_submission_error {
	display:none;
}

.gfield_validation_message {
  font-size:12px;
  /*background-color:red;*/
  color:red;
  width:auto;
  display:inline-block;
  line-height:1;
  padding:3px;
}


.news-pop-up-box .gform_wrapper form{
 flex-direction:column!important;
}


.news-pop-up-box .gform_wrapper .gform_footer {
    width:100%!important;
    min-width:200px;
    margin: 0;
    padding: 0;
}

.news-pop-up-box .gform_wrapper form .gform_body {
    width: 100%!important;
}

.news-pop-up-box .gform_wrapper input[type="text"]{
    border: 1px solid #000000;
    color:#000000;
}

.news-pop-up-box .gform_fields .gfield input::-webkit-input-placeholder,
.news-pop-up-box .gform_fields .gfield textarea::-webkit-input-placeholder{
	/* Chrome/Opera/Safari */
  color: #000000;
}
.news-pop-up-box .gform_fields .gfield input::-moz-placeholder,
.news-pop-up-box.gform_fields .gfield textarea::-moz-placeholder{ 
	/* Firefox 19+ */
  color: #000000;
}
.news-pop-up-box .gform_fields .gfield input:-ms-input-placeholder,
.news-pop-up-box .gform_fields .gfield textarea:-ms-input-placeholder{
	/* IE 10+ */
  color: #000000;
}
.news-pop-up-box .gform_fields .gfield input:-moz-placeholder,
.news-pop-up-box .gform_fields .gfield textarea:-moz-placeholder{
	/* Firefox 18- */
  color: #000000;
}

.news-pop-up-box .gform_wrapper input[type="submit"]{
	padding: 12px 17px 12px 17px;
}


@media screen and (max-width:767px) {
 #gform_wrapper_1 .gform_body {
  width:calc(100% - 140px);
 }

 #gform_wrapper_1 .gform_footer {
   width:120px;
   min-width:140px;
   margin:0;
   padding:0;        
 }
 #gform_wrapper_1.gform_wrapper input[type="submit"] { 
  /*padding:12px 5px;
  font-size:12px*/
 }       
}.txt-blog .oxy-stock-content-styles {
	width:100%;
}

.txt-blog h1,
.txt-blog h2,
.txt-blog h3,
.txt-blog h4,
.txt-blog h5,
.txt-blog h6,
.txt-blog p,
.txt-blog ul,
.txt-blog ol,
.txt-blog pre,
.txt-blog table,
.txt-blog blockquote{
	margin-left:auto;
	margin-right:auto;
	max-width:696px;
	padding-left:8px;
	padding-right:8px;
	font-family:'Open Sans', sans-serif;
}

.new-txt-blog.txt-blog h1,
.new-txt-blog.txt-blog h2,
.new-txt-blog.txt-blog h3,
.new-txt-blog.txt-blog h4,
.new-txt-blog.txt-blog h5,
.new-txt-blog.txt-blog h6,
.new-txt-blog.txt-blog p,
.new-txt-blog.txt-blog ul,
.new-txt-blog.txt-blog ol,
.new-txt-blog.txt-blog pre,
.new-txt-blog.txt-blog table,
.new-txt-blog.txt-blog blockquote{
	margin-left:0;
	margin-right:0;
	max-width:100%;
	padding-left:0px;
	padding-right:0px;
}

.read-more-img {
	object-fit:cover;
	object-position:center;
}

#image-204-8719 {
	transition:all ease-in .3s;
}

.interlink-item:hover #image-204-8719 {
	margin-left:10px;
	transition:all ease-out .3s;
}

.interlink-link:last-child .interlink-item {
	border-bottom:none;
}

.txt-blog p {
	font-size:18px;
}
.txt-blog p:last-child {
	margin-botom:0;
}

.txt-blog img {
	margin:0 auto;
	width:100%;
	height:auto;
}

.txt-blog a {
	color: #BE14DE;
}

.txt-blog a:hover {
	color: #0FC19E;	
}


.txt-blog h1{
  font-size: 43px;
  line-height: 43px;
  /*margin-top: 32px;
  margin-bottom: 64px;*/
  font-weight:700!important;
	margin-bottom: 15px;
}

.txt-blog h2, .txt-blog h2 bold {
  font-size: 32px;
  line-height: 32px;
  /*margin-top: 32px;*/
  margin-bottom: 16px;
  font-weight:700!important;
		margin-bottom: 15px;
}

.txt-blog h3, .txt-blog h3 bold{
  font-size: 24px;
  line-height: 32px;
  /*margin-top: 32px;
  margin-bottom: 0px;*/
  font-weight:700!important;
		margin-bottom: 15px;
}

.txt-blog h4, .txt-blog h4 bold {
  font-size: 18px;
  line-height: 32px;
  /*margin-top: 32px;
  margin-bottom: 0px;*/
	font-weight:700!important;
		margin-bottom: 15px;
}

.txt-blog h5, .txt-blog h6, .txt-blog h5 bold, .txt-blog h6 bold {
  font-size: 18px;
  line-height: 32px;
  /*margin-top: 32px;
  margin-bottom: 0px;*/
	font-weight:700!important;
		margin-bottom: 15px;
}

b, strong {
	font-weight:700;
}

.txt-blog p,.txt-blog ul,.txt-blog ol,.txt-blog pre,.txt-blog table,.txt-blog blockquote {
  margin-top: 0px;
  margin-bottom: 32px;

}
.txt-blog ul ul,.txt-blog ol ol,.txt-blog ul ol,.txt-blog ol ul {
  margin-top: 0px;
  margin-bottom: 0px;

}

/* Let's make sure all's aligned */
.txt-blog hr, .hr {
  border: 1px solid;
  margin: -1px 0;
}

.txt-blog a,.txt-blog b,.txt-blog i,.txt-blog strong,.txt-blog em,.txt-blog small,.txt-blog code {

}

.txt-blog sub,.txt-blog sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.txt-blog sup {
  top: -0.5em;
}

.txt-blog sub {
  bottom: -0.25em;
}

.txt-blog blockquote,.txt-blog .wp-block-quote {
     font-family:'Sofia Pro',sans-serif;
     font-weight:500;
     font-size:36px;
     line-height:1.341;
     position:relative;
}

.txt-blog blockquote::before,.txt-blog .wp-block-quote:before {
   width:63px;
   height:43px;
   display:block;
   content:'';
   background-image:url(http://thevendry.volcanicvalley.com/wp-content/uploads/2021/09/blockquote.jpg);
   position:absolute;
   left:-100px;
   top:-5px;
   background-size:contain;
   background-repeat:no-repeat;                  
}

figcaption {
   margin-top:-45px;
   margin-left:8px;
   font-size:12px;  
}

.txt-blog ul.blocks-gallery-grid {
   width:100%;
   max-width:100%;
  margin-bottom:0;
}

/* remove dividers of gutenberg */

hr.wp-block-separator {
	display:none;
}

/**/
li {
  margin-left: 20px;
}

@media screen and (max-width:991px) {
	
    .txt-blog blockquote,.txt-blog .wp-block-quote {
     padding-left:60px;
     font-size:24px
    }
	
    .txt-blog blockquote::before,
    .txt-blog .wp-block-quote:before {
     width:50px;
     height:30px;
     left:0px;
     top:3px       
    }         
}.my-sm-share {
	list-style:none;
  	padding-left:0;
    display:flex;
    justify-content:flex-start;
    width:100%;
  	margin:0;
}
.my-sm-share a {
	width:34px;
  	height:34px;
  	display:flex;
  	justify-content:center;
 	align-items:center;
	margin:0px 8px 0 0;
  	/*border-radius:50%;*/
  	cursor:pointer;
  	/*background-color:#333333;*/
}
.my-sm-share img,.my-sm-share img {
   /*filter: brightness(0) invert(1);*/
   height:34px!important;
   width:34px;
   margin-top:0px;
}

.my-sm-share a:hover{
	opacity:.8;
}.parallax-hot-list,
.parallax-how-to,
.parallax-trends{
    min-height: 395px;
    background: transparent!important;
}

@media screen and (max-width:768px) {

	.parallax-trends{
    	background-image:url(http://thevendry.volcanicvalley.com/wp-content/uploads/2021/09/Trends.jpg)!important;
		min-height: 1px;
		background-size:cover;
		background-position:center center;
	}


	.parallax-how-to{
		background-image:url(http://thevendry.volcanicvalley.com/wp-content/uploads/2021/09/HowTo.jpg)!important;
		min-height: 1px;
		background-size:cover;
		background-position:center center;
	}

	.parallax-hot-list{
		background-image:url(http://thevendry.volcanicvalley.com/wp-content/uploads/2021/09/HotList.jpg)!important;
		min-height: 1px;
		background-size:cover;
		background-position:center center;
	}
	
}
/* klaviyo-form-vertical*/
.klaviyo-form button.needsclick {
  background-color:#0FC19E!important;
  border:1px solid #0FC19E!important;
  color:#ffffff!important;
  font-size:15px!important;
  line-height:1em!important;
  border-radius:0px!Important;
  max-height:39px;
}

.klaviyo-form button.needsclick:hover {
  background-color:#BE14DE!important;
  border-color:#BE14DE!important
}

.klaviyo-form-vertical [data-testid="form-component"] {
  padding:0!important;
  margin:5px 0!important;
}

.klaviyo-form-horizontal input[type="email"] {
  background-color:transparent!important;
  color:#ffffff!important;
  border:1px solid #ffffff!important;
  border-right:none!important;
  border-radius:0px!Important;
}.search_form_404 {
    max-width: 775px;
}

.search_form_404 .searchform {
	max-width: 775px !important;
	margin: auto;
}
.search_form_404 #searchform input[type="text"] {
    background: transparent;
    border: none;
    border-bottom: 2px solid #FE5B40;
	font-size: 20px;
	outline: none;
	padding: 10px 79px 10px 45px;
}

.search_form_404 #searchform input[type=submit] {
	background: #FE5B40;
	color: #fff;
	font-family: 'Sofia Pro';
	font-weight: 400;
	letter-spacing: 1px;
	height: 100%;
	top: 0;
	right: 0;
	padding: 0 10px;
	width: unset;
	text-indent: unset; 
}

.btn-links404 a {
	border: 2px solid #fff;
	color: #fff;
	padding: 10px 30px;
	border-radius: 30px;
	display: inline-block;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 10px 7px;
	transition: all 0.4s ease 0s;
}

.btn-links404 a:hover {
    background: #0fc19e;
    border-color: #0fc19e;
}

@media (min-width: 992px) {
	.search_form_404 #searchform input[type="text"] {
		padding: 10px 160px 10px 45px; 
	}
}
@media (min-width: 1025px) {
	.search_form_404 #searchform input[type=submit] {
		padding: 0 50px;
	}
}