/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
    font-family: 'century_gothicbold';
    src: url('fonts/century-gothic-bold.eot');
    src: url('fonts/century-gothic-bold?#iefix') format('embedded-opentype'), url('fonts/century-gothic-bold.woff2') format('woff2'), url('fonts/century-gothic-bold.woff') format('woff'), url('fonts/century-gothic-bold.svg#century_gothicbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'century_gothicregular';
    src: url('fonts/century-gothic-regular.eot');
    src: url('fonts/century-gothic-regular.eot?#iefix') format('embedded-opentype'), url('fonts/century-gothic-regular.woff2') format('woff2'), url('fonts/century-gothic-regular.woff') format('woff'), url('fonts/century-gothic-regular.svg#century_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html.admin-mode {
	margin-top:0 !important
}
html[lang="en-US"] .post-wrapper {
    padding-top: 143px;
}
html[lang="ous"] .post-wrapper {
    padding-top: 130px;
}

.vector-slider {
	background-color:#000;
}
.page-bottom-terms-condition p,
.page-bottom-terms-condition li {
	color:#333 !important;
}
.site-footer,
.row-background.background-element,
.background-wrapper .background-inner {
	background-color:#000;
}
body.page-id-83 #row-unique-1 {
	background-color:#FFF;
}
.no-bg-color {
	background-color:transparent !important;
}

#page-header {
	position: fixed;
	z-index: 10000;
	left: 0;
	right: 0;	
	top:0;
	box-shadow: 0px 0px 2px #bdbdbd;
}
.main-wrapper a {
	transition:none !important;
}
.utility-nav .product-links .wpb_raw_code,
.utility-nav .product-links .wpb_raw_code .wpb_wrapper{
    width:100%;
	color:#FFF;
}
.utility-nav .product-links a {
    color:#FFF;
    font-size: 13px;
    font-weight: bold;
	font-family:'century_gothicregular' !important;
}
.utility-nav .product-links a:hover,
.utility-nav .product-links a:active,
.utility-nav .product-links a:focus{
	color:#FFF !important;
}

h1 sup {
    font-size: 12px;
    top: -20px;    
}
.color-accent-color,
body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn), body.textual-accent-color .post-content > div dt a:not(.btn), 
body.textual-accent-color .post-content > div dd a:not(.btn), body.textual-accent-color .post-content > div dl a:not(.btn), 
body.textual-accent-color .post-content > div address a:not(.btn), body.textual-accent-color .post-content > div label a:not(.btn), 
body.textual-accent-color .row-container .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), 
body.textual-accent-color .row-container .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn), 
body.textual-accent-color .row-container .post-content dt a:not(.btn), body.textual-accent-color .row-container .post-content dd a:not(.btn), 
body.textual-accent-color .row-container .post-content dl a:not(.btn), body.textual-accent-color .row-container .post-content address a:not(.btn), 
body.textual-accent-color .row-container .post-content label a:not(.btn), body.textual-accent-color .row-container .post-content small a:not(.btn), .wpcf7 .wpcf7-mail-sent-ok, 
.wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip, .nav-tabs > li.active > a, .panel-title.active > a, .panel-title.active > a span:after, .plan-accent.plan .plan-title > h3, 
.plan-accent.plan .plan-price .price { color: #fff !important; }

::selection {
    background: #3D1951;
    color: #fff !important;
}

/* common style for all site */
.no-padding-parent .row-parent { padding:0px !important; }
.padding-r-one .row-parent { padding-right:10px !important; }
.padding-r-two .row-parent { padding-right:20px !important; }
.padding-r-three .row-parent { padding-right:30px !important; }
.padding-r-four .row-parent { padding-right:40px !important; }
.padding-r-five .row-parent { padding-right:50px !important; }
.padding-l-one .row-parent { padding-left:10px !important; }
.padding-l-two .row-parent { padding-left:20px !important; }
.padding-l-three .row-parent { padding-left:30px !important; }
.padding-l-four .row-parent { padding-left:40px !important; }
.padding-l-five .row-parent { padding-left:50px !important; }
.padding-b-zero .row-parent { padding-bottom:0px !important; }
.padding-t-zero .row-parent { padding-top:0px !important; }
.padding-b-one .row-parent { padding-bottom:10px !important; }
.padding-b-two .row-parent { padding-bottom:20px !important; }


.no-margin-parent .row-parent, .no-margin { margin:0px !important; }
.margin-r-one .row-parent { margin-right:10px !important; }
.margin-r-two .row-parent { margin-right:20px !important; }
.margin-r-three .row-parent { margin-right:30px !important; }
.margin-r-four .row-parent { margin-right:40px !important; }
.margin-r-five .row-parent { margin-right:50px !important; }
.margin-l-one .row-parent { margin-left:10px !important; }
.margin-l-two .row-parent, .margin-l-two { margin-left:20px !important; }
.margin-l-three .row-parent, .margin-l-three { margin-left:30px !important; }
.margin-l-four .row-parent { margin-left:40px !important; }
.margin-l-five .row-parent { margin-left:50px !important; }

.margin-b-two .row-parent { margin-bottom: :20px !important; }

.margin-top-zero { margin-top:0 !important; }
.margin-top-one { margin-top:10px !important; }
.margin-top-two { margin-top:20px !important; }
.margin-bottom-three { margin-bottom:30px !important; }

.btn { padding: 16px 30px !important; border-radius: 0px !important; }
a.custom-link.transition-btn { background-color: transparent !important; font-size: 15px; line-height: 23px; padding: 0 !important; border: 0 !important; }
a.custom-link.transition-btn .fa { top: 1px; }
a.bg-transition-border.btn-default { background-color: transparent !important; color: #fff; border: 1px solid #fff; border-color: #fff !important; }
a.bg-transition-border.btn-default:hover { background-color: #fff !important; color: #3D1951 !important; }



/****************************************/

body p, body ul li { line-height: 23px; }

/********************Bioness landing page styles *********************/
.social-links { display: flex; }
.social-links .uavc-list-content { margin-bottom: 0px; }
#bioness-header-nav-section { height: 100px; min-height: 100px; }
#header-right-bioness .uncont { display: flex; justify-content: right; align-items: center; }
#header-right-bioness .uncont > .btn-container { margin-top:0 !important; }
#header-right-bioness a.envelop-btn-bioness, #header-right-bioness a.envelop-btn-bioness:hover { background-image: linear-gradient(180deg,#5D2C73 0%,#3D1951 100%); border-width:0px; border-radius: 0px !important; height: 100px; line-height:100px;width: 142px; padding: 0px !important; font-size: 15px; margin-top:0px !important; color: #fff !important; }
#header-right-bioness a.locator-btn-bioness, #header-right-bioness a.locator-btn-bioness:hover { font-size: 15px; color: #3D1951 !important; line-height: 23px;  }
#header-right-bioness a.locator-btn-bioness { padding: 16px 15px !important; border-left: 1px !important; border-color:#cfcfcf !important; border-style:  solid !important; padding-left: 24px !important; margin-left: 32px; margin-right: 32px; border:0; }
#header-right-bioness a.envelop-btn-bioness i, #header-right-bioness a.locator-btn-bioness i { font-size: 21px; font-weight: 400 !important; }
#bioness-navigation li a { font-family: 'century_gothicbold'; font-size: 15px; line-height: 23px; color: #333; text-transform: capitalize; padding-bottom: 0; font-weight: 700; padding-right: 20px; }
#bioness-navigation .search-icon i.fa { font-size: 18px;  }
#header-right-bioness > .uncol.style-light { overflow: visible !important; }

#bioness_footer h6 a { color: #3d1951; }
#bioness_footer .footer-link ul { list-style: none; margin-top: 10px; }
#bioness_footer .footer-link ul li { margin-bottom: 5px; }
#bioness_footer .footer-link ul li a { color: #333333; font-size: 15px; line-height: 23px; font-family: 'century_gothicregular';  }
#bioness_footer .footer-link.foot-link-white ul li a { color: #fff;  }
#bioness_footer .footer-link { margin-top: 0 !important; }
#bioness_footer .default-bold ul li a { color: #3d1951; font-family: 'century_gothicbold'; font-weight: 700;   }
#bioness_footer .default-bold ul li a i { font-size: 16px; margin-right: 5px; }
#bioness_footer h6 a i, .htwo-zero-top-header h6 a i { position: relative; top: 3px !important; font-size: 20px; width: 16px; }
#footer_copy_right { background-color: #FFF; border-top:1px solid #e0e0e0; }
#footer_copy_right p { margin-top: 5px; font-size: 13px; color:#333; }
#footer_copy_right p a { color: #3D1951; font-family: 'century_gothicregular'; font-size: 13px; line-height: 19px; }
#footer_copy_right.border-top-copyright { background-color: transparent; }
#footer_copy_right.border-top-copyright p a, #footer_copy_right.border-top-copyright p { color: #fff; }
footer a:hover { text-decoration: underline; }
.social-links a:hover { text-decoration: none; }
.btn-bio-gradiant:hover { background-color: transparent !important; background-image: none !important; }

/* just coded*/
header, .paoc-popup-fullscreen:not(.paoc-inline-popup) .paoc-credit-wrp { display: none !important; }
.header-wrapper { overflow: visible !important; }

.widget_nav_menu .menu-smart.menu-horizontal .sub-menu { position: absolute !important; min-width: auto !important; }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator { right: -12px; font-size: 19px; top: 43%; }
.paoc-cb-popup-body { background-color: #0000008f; }
.searchandfilter ul { display: flex; justify-content: center; width: 60%; margin: 0 auto; flex: 1 auto; }
.searchandfilter ul li.sf-field-search { width: 80%; }
.searchandfilter label, .searchandfilter label input { width: 100%; border-radius: 0; height: 53px; font-family: 'century_gothicregular';   }
.paoc-popup-167 .sf-field-submit input[type=submit] { border-radius: 0; background-image: linear-gradient(180deg,#0C838C 0%,#0C838C 100%) !important; color: #fff; font-family: 'century_gothicbold' !important; }
.paoc-popup-251 .sf-field-submit input[type=submit] { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; border-radius: 0; color: #fff; font-family: 'century_gothicbold' !important; }
.paoc-popup-252 .sf-field-submit input[type=submit] { background-image: linear-gradient(180deg,#E1582A 0%,#CF4E23 100%) !important; border-radius: 0; color: #fff; font-family: 'century_gothicbold' !important; }
.paoc-popup-253 .sf-field-submit input[type=submit] { background-image: linear-gradient(180deg,#028555 0%,#028E5B 100%) !important; border-radius: 0; color: #fff; font-family: 'century_gothicbold' !important; }
.paoc-popup-253 .sf-field-submit input[type=submit] { background-image: linear-gradient(180deg,#7d1586 0%,#6a1272 100%) !important; border-radius: 0; color: #fff; font-family: 'century_gothicbold' !important; }
.paoc-popup-275 .sf-field-submit input[type=submit] { background-image: linear-gradient(180deg,#5D2C73 0%,#3D1951 100%); border-radius: 0; color: #fff; font-family: 'century_gothicbold' !important; }
.paoc-popup-fullscreen .paoc-close-popup { top: 35px; right: 35px; }
.style-light .paoc-popup-link { display: inline-block; position: relative; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;
    width: 1.28571429em; text-align: center; top: -18px; color: #fff; font-size: 18px; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'uncodeicon' !important; speak: none; }
.paoc-popup-link:before { position: absolute; content: "\e088"; color:#333333; }
.paoc-popup-simple_link:hover { color: #fff; }
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target { font-family: 'century_gothicbold' !important; color: #333333;  }
.ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target { background-color: #fff; color: #078995; }
.ubermenu-skin-clean-white .ubermenu-submenu.ubermenu-submenu-drop { background: #fff; border: 1px solid #ccc; border-top: 1px solid #ccc !important; border-radius:4px; }
.ubermenu-skin-clean-white .ubermenu-submenu.ubermenu-submenu-drop:before { bottom: 0px; }
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item { border-bottom: 1px solid #ccc; }
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover { color: #078995; }
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item .ubermenu-target { font-family: 'century_gothicregular' !important; color: #333333;}
.ubermenu .ubermenu-target { padding:15px 25px; }
.ubermenu .ubermenu-item-has-children > .ubermenu-target { margin-right: 10px; }
.btn .fa, .btn-link .fa { top:0; }
.bioness-head-social {  }
body p strong { font-family: 'century_gothicbold' !important; color: #333 !important }

/*************Hover effect header ****************/

/* L100 */
.l100-head-social {  }
.l100-top-header .hzero-back h6 a:hover, .l100-head-social a:hover > div { color: #318377 !important; }
.header-l100-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover .ubermenu-target, 
.header-l100-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-l100-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-l100-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target { color: #318377; }


/*H200*/
.header-Bio-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover .ubermenu-target, 
.header-Bio-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-Bio-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-Bio-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target { color: #3D1951; }
.bio-zero-top-header .hzero-back h6 a:hover, .bio-head-social a:hover > div { color: #3D1951 !important; }


/*H200*/
.header-H200-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover .ubermenu-target, 
.header-H200-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-H200-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-H200-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target { color: #0C838C; }
.htwo-zero-top-header .hzero-back h6 a:hover, .hzero-head-social a:hover > div { color: #0C838C !important; }

/*l300*/
.lzero-head-social {  }
.ltwo-zero-top-header .hzero-back h6 a:hover, .lzero-head-social a:hover > div { color: #02AE6F !important; }
.header-L300-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover .ubermenu-target, 
.header-L300-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-HL300-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-HL300-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target { color: #02AE6F; }

/*l360*/
.lthreesix-head-social {  }
.lthreesix-zero-top-header .hzero-back h6 a:hover, .lthreesixzero-head-social a:hover > div { color: #7d1586 !important; }
.header-L360-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover .ubermenu-target, 
.header-L360-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-HL360-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-HL360-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target { color: #7d1586; }

/*Bits*/
.bits-top-header {  }
.bits-top-header .hzero-back h6 a:hover, .bits-head-social a:hover > div { color: #CD4C20 !important; }
.header-Bits-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover .ubermenu-target,
.header-Bits-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-Bits-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-Bits-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target { color: #CD4C20; }

/*Vector */
.vector-top-header {} 
.vector-top-header .hzero-back h6 a:hover, .vector-head-social a:hover > div { color: #067EAB !important; }
.header-Vector-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item:hover .ubermenu-target,
.header-Vector-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-Vector-right .ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-Vector-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target { color: #067EAB; }

/*btn trasition text color*/
a.custom-link.bioness-btn-color { color: #3D1951 !important; }
a.custom-link.htzz-btn-color, body a.hzz-link { color: #078995 !important; }
a.custom-link.ltzz-btn-color { color: #078995 !important; }
a.custom-link.l3tzz-btn-color, body a.bits-link { color: #7d1586 !important; }
a.custom-link.bits-btn-color, body a.bits-link { color: #CD4C20 !important; }
a.custom-link.vector-btn-color { color: #078995 !important; }
a.custom-link.h200-btn-color, body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.h200-link:not(.btn) { color: #0C838C !important; }

/***************Bioness gradiant color *******************/
.bioness-wrapper { background-image: linear-gradient(180deg,#5D2C73 0%,#3D1951 100%); }
.bioness-wrapper.grey {
	background-image:none;
	background-color:#efefef;
}
.bioness-wrapper.grey h2,
.bioness-wrapper.grey p {
	color:#3d1951 !important;
}
.bioness-wrapper.grey a.bg-transition-border.btn-default {
	background-color:#3d1951 !important;
}
/************************ H200 styels *********************************/
.htwo-zero-gradient, .product-grid.hz-btn .aio-icon-read, .testimonial-carousel.hzz-testi .t-overlay-text { background-image: linear-gradient(180deg,#0C838Cdb 0%,#0C838Cdb 100%) !important; }
#header-right-bioness a.htwo-zero-ascent-color { color: #0C838C !important; }
.htwo-zero-top-header h6 a { color: #fff;  }
.htwo-zero-top-header .uncont { display: flex; }
.htwo-zero-top-header .uncont .vc_custom_heading_wrap { display: inline-block; }
#bioness_footer.htwo-zero-footer h6 a { color: #fff; }

/************************ L300 styels *********************************/
.lthree-zero-gradient, .product-grid.lz-btn .aio-icon-read  { background-image: linear-gradient(180deg,#028555 0%,#028E5B 100%) !important; }
#header-right-bioness a.lthree-zero-ascent-color { color: #02AE6F !important; }

/************************ L360 styles *********************************/
.l360-gradient, .product-grid.lz-btn .aio-icon-read {background-image: linear-gradient(180deg,#7d1586 0%,#6a1272 100%) !important;}
#header-right-bioness a.l360-ascent-color { color :#7d1586 !important; }

/************************ Bits styels *********************************/
.bits-gradient, .product-grid.bits-btn .aio-icon-read { background-image: linear-gradient(180deg,#E1582A 0%,#CF4E23 100%) !important; }
#header-right-bioness a.bits-ascent-color { color: #CD4C20 !important; }

/************************ Vector styels *********************************/
.vector-gradient, .product-grid.vector-btn .aio-icon-read  { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; }
.testimonial-carousel.vector-testi .t-overlay-text { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; }
#header-right-bioness a.vector-ascent-color { color: #067EAB !important; }

/*gradiant color from new H200 */

.new-h200-gradient { background-image: linear-gradient(180deg,#0C838C 0%,#0C838C 100%) !important; }

/*# #0C838C 0C838C*/


/*main home page styles*/
.home_slider .ult-item-wrap.slick-slide  { margin: 0 !important; }
.btn-bio-gradiant { background-image: linear-gradient(180deg,#5D2C73 0%,#3D1951 100%); }
.single-slider .uncont { width: 46%; margin-left: 0 !important; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.single-slider .uncont .ult-item-wrap, .single-slider .uncont .text-lead { margin-top: 15px !important; }
.home_slider .slick-dots { position: relative; top:-60px; }
.home_slider .slick-dots li { width:10px; }
.home_slider .slick-dots li i { font-size: 12px; opacity: 1 !important;}
.home_slider .slick-dots li.slick-active i:before { content: "\e60a"; }
#home_slider .slick-slide .single-slider .row-inner, #home_slider .slick-slide .single-slider .row-inner .single-internal-gutter, #home_slider { height: 580px; padding: 0 !important; }
#home_slider .slick-slide .single-slider .row-inner .uncoltable .uncell {     width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
margin-top: 40px; }
.product-grid { box-shadow: 0 1px 4px 0 rgba(0,0,0,0.10); transition-duration: 0.3s; }
.product-grid:hover { box-shadow: 0px 0px 50px #bdbdbd;  }
.product-grid .aio-icon-box-link:hover { color: #333 !important; }
.product-grid .align-icon { background: #f5f5f5; padding: 28px 30px; }
.product-grid .aio-icon-description { padding: 0 30px 40px 30px; }
.product-grid .aio-icon-header { padding:0 30px; }
#home_slider .custom-link { color: #fff; }
.product-grid .align-icon, .product-grid .aio-icon-description, .product-grid .aio-icon-header { text-align: left !important; }
body .product-grid .aio-icon-read { display: inline-block; color: #ffffff !important; background-color: #303133 ; border-color: #303133; font-weight: 700; font-family: 'century_gothicbold', 'century_gothicregular' !important;
    letter-spacing: 0em; text-transform: initial; padding: 14.5px 20px; margin-top: 20px; }
.product-grid .aio-icon-description h3 { font-family: 'century_gothicregular'; font-size: 18px; line-height: 26px; color: #333; font-weight: 300; margin-bottom: 10px;  }
.product-grid .aio-icon-description h3 strong { font-weight: 700; font-family: 'century_gothicbold'; }

.right-text-content .btn-container { margin-top: 20px !important; }
.gradient-gray { background-image: linear-gradient(180deg,#ffffff 0%,#f5f5f5 100%);  }
.minus-bottom-widget-image { margin-bottom: -42px; }




.box-shadow-widget { box-shadow: 0px 0px 50px #cbcbcb; }
.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual .t-overlay-text { opacity: 1!important; }
.testimonial-carousel .t-overlay-text { padding: 18px 22px; transform: scale(1) !important; }
.testimonial-carousel h3.t-entry-title { display: flex; justify-content: space-between; align-items: center; font-size: 18px; line-height: 26px; margin-top:0 !important;  }
.small-text-p p { line-height: 19px; margin-top: 10px; }
a.bg-transition-border.border-color-bio.btn-default, 
a.bg-transition-border.plus-gradiant-bio.plus-gradiant-bio.btn-default:hover { border-color: #3D1951 !important; color: #3D1951 !important; padding: 15px 20px !important; background-color: transparent !important; background-image: none !important;  }
a.bg-transition-border.plus-gradiant-bio.plus-gradiant-bio.btn-default, 
a.bg-transition-border.border-color-bio.btn-default:hover { color: #ffffff !important; background-image: linear-gradient(180deg,#5D2C73 0%,#3D1951 100%) !important; padding: 15px 20px !important; }
.left-side-info-icon .align-icon { text-align: left !important; }
.left-side-info-icon h3.aio-icon-title { margin: 10px 0 15px !important; text-align: left; font-family: 'century_gothicbold'; }
.left-side-info-icon .aio-icon-description { text-align: left; }


.box-shadow-widget, .inner-box-shadow .single-wrapper { box-shadow: 0 15px 30px 0 rgba(0,0,0,0.20); }
.box-shadow-ten-widget { box-shadow: 10px 10px 30px #ccc; }
.box-shadow-widget-zero-sread { box-shadow: 0px 0px 5px #ccc; }


.btn .fa, .btn-link .fa { top: 2px; }
.text-lead p { line-height: 26px; }

/* H200 Home page styles */
ul.h-list-tick { list-style: none; margin-top: 10px; padding-left: 0 !important; }
ul.h-list-tick li { background-image: url(/wp-content/uploads/2021/11/tick.png); background-repeat: no-repeat; background-size: 16px; background-position: left 9px; padding-left: 32px;
    margin-bottom: 2px; list-style: none; font-size: 15px; line-height: 23px; }
.h200-grid-home {  }
.left-side-info-icon.h200-grid-home  h3.aio-icon-title { margin: 0px 0 15px !important; }
body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) strong a:not(.btn) { font-family: 'century_gothicbold'; }
ul.h-list-tick.list-margin-bottom li { margin-bottom: 7px; }
i.fa.fa-angle-right { font-size: 20px; top:0 !important; }
h2 sup { font-size: 16px !important; }
.grid-right-text-content .btn-container { margin-top: 5px !important; }
.page-bottom-terms-condition ul li { font-size: 13px; line-height: 19px; color: #333; margin-bottom: 5px; }
.page-bottom-terms-condition p strong { color: #333 !important; font-family: 'century_gothicbold';  }
a.bg-transition-border.plus-gradiant-bio.plus-gradiant-bio.cust-padd.btn-default { padding:16px 24px !important; min-width: 200px; }
#header-right-bioness a.envelop-btn-bioness.margin-top-zero, .inner-padding-content { margin-top:0 !important; }
ul.h-list-tick li strong a, .text-color-nhtu-color p strong a.h200-link { font-family: 'century_gothicbold'; color:#0C838C !important; }
p a.h200-link-para, ul.full-list-h200 li a, ul.full-list-h200 li { color:#0C838C !important; }
.aio-icon, .vc_row .aio-icon { display: inline-block; font-size: 32px; height: 2em; width: 2em; text-align: center; line-height: 2em; -moz-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important; box-sizing: content-box!important; }
ul.h-list-tick.font-bold li { font-family: 'century_gothicbold'; font-weight: 700; }
a.custom-link.color-white-btn { color: #fff !important; }
a.bg-transition-border.plus-gradiant-h200.plus-gradiant-bio.btn-default { background-image: linear-gradient(180deg,#0C838C 0%,#0C838C 100%) !important; color: #ffffff !important; }

.heading-minus-top .vc_custom_heading_wrap { margin-top: 10px !important; }
.heading-minus-top-twenty .vc_custom_heading_wrap { margin-top: 20px !important; }
.heading-minus-top-thirty .vc_custom_heading_wrap { margin-top: 30px !important; }
.heading-minus-top-fifteen .vc_custom_heading_wrap { margin-top: 15px !important; }

ul.list-inner-anchor li a, p a.h200-link { color: #0C838C !important; }
.reduced-line-height p { line-height: 19px !important; margin-top: 5px;  }
.keep-same-height { height: 348px; }
.link-inner-white p strong a, .link-inner-white h6 a { font-family: 'century_gothicbold'; color: #fff; }
.link-inner-white p strong a:hover, .link-inner-white h6 a:hover { color: #333 !important; }
.h200-tezt-inner-link p a { color: #0C838C !important; }
.interactive-box:hover .bb-top-title i { transform: rotate(180deg); }
.interactive-box:hover .bb-top-title { position: relative!important; -ms-transform: translateY(0); background: transparent!important; padding-left: 25px; margin-bottom: 0; height: auto; }
.interactive-box .mask { background-image: linear-gradient(180deg,rgba(0,162,176,.8) 0%,rgba(1,136,147,.8) 100%) !important; background-color: transparent !important; }
.interactive-box .bb-top-title { position: absolute; bottom: 0; cursor: pointer; padding: 20px;text-align: left; display: flex;align-items: center; justify-content: space-between;
    height: 61px; align-items: flex-start; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out; }
.interactive-box img { height: 100% !important; }
.interactive-box .mask .bb-description { padding-top: 5px !important; text-align: left; }
.strong-h200-ext p strong { color: #0C838C !important; fill: #0C838C !important; }
.view-document-color { color: #0C838C !important; fill: #0C838C !important; font-style: italic; }
.inner-padding-content h5 { padding: 35px 30px;}
.single-testimonial .text-lead p a { color: #0C838C !important; font-weight: 700 !important; font-family: 'century_gothicbold' !important;
    letter-spacing: 0em; text-transform: initial; font-size: 15px; line-height: 23px; margin-bottom: 10px; }
.single-testimonial .text-lead p a i { position: relative; top: 3px !important; left: 3px; }
.row-navigation-light { display: none; }
.filter-resources .menu-smart li a, .whole-resources-widget ul.menu-smart li a { font-family: 'century_gothicbold' !important; font-size: 15px !important; line-height: 23px !important; color: #333 !important; margin-bottom: -2.5px; padding-bottom: 12px; }
.filter-resources .menu-smart li span, .whole-resources-widget ul.menu-smart > li > span { padding-bottom: 0px !important; }
.filter-resources ul.menu-smart { border-bottom: 1px solid #e0e0e0; margin-bottom: 35px; }
.filter-resources ul.menu-smart li span a.active { color: #0C838C !important; border-bottom: 5px solid #0C838C;  }
.filter-resources .t-entry-text p a.btn-default, .whole-resources-widget .t-entry-text p a.btn-default  { color: #0C838C !important;     font-weight: 700 !important;  font-family: 'century_gothicbold' !important; letter-spacing: 0em; text-transform: initial; background-color: transparent !important;
    font-size: 15px; line-height: 23px; padding: 0 !important; border: 0 !important; }
.filter-resources .t-entry ul { font-family: 'century_gothicregular'; color: #333; margin-left: 20px !important; line-height: 23px; font-size: 15px; }
.filter-resources .t-entry, .whole-resources-widget .t-entry { padding: 0px 20px 30px; }
.filter-resources div.tmb .t-inside, .whole-resources-widget div.tmb .t-inside { box-shadow: 0px 0px 3px #d8d8d8; }
.filter-resources div.tmb .t-inside .t-entry-text { min-height: 260px; }
ul.full-list-h200 { list-style: none; }
ul.full-list-h200 li::marker { color: #0C838C; }
ul.full-list-h200 li { margin-bottom: 5px; }
.faqs .panel-title > a > span { color: #333 !important; font-weight: 700 !important; font-family: 'century_gothicbold' !important; font-size: 18px !important; line-height: 26px !important; }
.faqs .panel-title.active > a > span, .faqs .panel-title > a:focus, .faqs .panel-title > a:hover { color: #0C838C !important; }
.faqs .panel-title i.fa { font-size: 20px; }
.faqs .panel-title.active .fa-plus2:before { content: "\e115"; color: #0C838C !important; }
.faqs .panel-title > a > span:after { content: none; }
.faqs .panel-body { padding: 0 !important; }

.faqs .tabs {
  border-radius: 0px;
  overflow: hidden;
}

.faqs .tab {
  width: 100%;
  overflow: hidden; border-bottom: solid #d8d8d8 1px; padding-left: 20px;
}
.faqs .tabs .tab:last-child { border-bottom: solid #d8d8d8 0px; }


.faqs .tab-label {
  display: flex;
  padding: 1em;
  font-family: 'century_gothicregular'; font-size: 15px; line-height: 23px; color: #333; align-items: center;
  cursor: pointer; margin-bottom: 0px;       /* Icon */
}
.faqs .tab-label:hover {
  color: #0C838C;
}
.faqs .tab-content {
  max-height: 0;
  padding: 0 1em;
  color: #2c3e50;
  background: white;
  transition: all 0.35s; 
}
.faqs .tab-content p {
    padding-top: 0;
    font-size: 15px;
    line-height: 23px;
    padding-left: 35px; color: #333; font-family: 'century_gothicregular'; margin-top: 0; margin-bottom: 10px; }
.faqs .tab-content p a, .faqs .tab-content ul li a { color: #0C838C; }
.faqs .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #2c3e50;
  cursor: pointer;
}
.faqs .tab-close:hover { color: #0C838C; }

.faqs input:checked + .tab-label .fa-plus2:before {
    content: "\e115";
}
.faqs input:checked + .tab-label::after {
  transform: rotate(90deg);
}
.faqs input:checked ~ .tab-content {
  max-height: 100vh;
      padding: 15px; padding-top:0px;
}

.faqs .tab input[type=radio]:checked:before { content: none; }
.faqs .tab input[type=radio] { display: none; }
.faqs .tab .fa-plus2 { margin-right: 15px; }
.faqs .tab ul {     margin-left: 50px;    padding-top: 0 !important;    margin-top: 8px;    margin-bottom: 10px; }
.right-inner-popup .ult-modal-input-wrapper { margin-bottom: -8px; }
.h200-main-nav-sec .btn .fa, .h200-main-nav-sec .btn-link .fa { top: 0px; }
.faqs .panel { border-color: #d8d8d8; }
.text-small, .text-small > * { line-height: 19px; }
.right-btn-angle i.fa.fa-angle-right { top: -2px !important; }


table.contact-reference td, table.contact-reference { border: 0; } 
table.contact-reference td { padding: 7px 8px; color: #333; font-weight: 400; font-family: century_gothicregular; line-height: 16px;}
table.contact-reference td label { line-height: 16px; font-size: 13px; font-family: century_gothicregular; }  
table.contact-reference td input[type=text], table.contact-reference td input[type=tel], table.contact-reference td input[type=email], table.contact-reference td select, table.contact-reference td textarea { margin-top: 7px; background: #F5F5F5; border: 1px solid #E0E0E0; width: 100%;  height: 45px; box-shadow: none; font-size: 15px; font-family: century_gothicregular; border-radius: 0;}
table.contact-reference td textarea { height: 90px; }
table.contact-reference td select { background-size: 12px 7px; background-image: url(https://bionessrehadev.wpengine.com/wp-content/uploads/2021/12/contact-arrow-min.png) !important; background-repeat: no-repeat; background-position: 95% 50%;}
table.contact-reference input[type=submit] { padding: 16px 65px; background-image: linear-gradient(180deg,#0C838C 0%,#0C838C 100%); color: #ffffff; font-weight: 700; font-family: 'century_gothicbold'; letter-spacing: 0em; text-transform: initial; font-size: 15px; border-radius: 0; border: 1px solid #0C838C; margin-top: 13px;}
table.contact-reference input[type=submit]:hover { color: #303133; background-color: transparent; border-color: #303133; background-image: none;}
table.contact-reference .click_submit { font-size: 13px; font-weight: 400; color: #333;}
#contact_btm .style-light { border-top: 1px solid #E0E0E0; padding-top: 35px;  }
.h200-grid-home .aio-icon-header { margin-top: 8px; }





/*bits*/
.bits-grid-tab-inner .align-icon { text-align: left !important;  }
.bits-grid-tab-inner  h3.aio-icon-title { margin: 12px 0 5px !important; text-align: left; }
.bits-grid-tab-inner .aio-icon-description { text-align: left; }
.tab-bits .tab-container:not(.default-typography) .nav-tabs > li > a span { font-size: 15px; line-height: 26px; font-family: 'century_gothicbold' !important; color: #333; }
    .tab-bits .tab-container:not(.default-typography) .nav-tabs > li.active > a { border-color: #cd4c20 !important; border-width: 3px; }
.tab-bits .tab-container:not(.default-typography) .nav-tabs > li.active > a span { color: #cd4c20;  }
.tab-bits .tab-container:not(.default-typography) .nav-tabs > li > a { padding-right: 0; padding-bottom: 12px;  }
.tab-bits .tab-container:not(.default-typography) .nav-tabs > li { margin-right: 20px; }
span.before-space { width: 30px; display: inline-block; }
table.table-home tr th:first-child, table.table-home tr td:first-child  { width: 34%; text-align: left; font-family: century_gothicregular; font-size: 15px; line-height: 26px; font-weight: 400;
    color: #333;  }
table.table-home tr th, table.table-home tr td { width: 22%; text-align: center; }
table.table-home tr:nth-child(even) { border-top: solid #ececec 1px; border-bottom: solid #ececec 1px; }
table.table-home td, table.table-home, table.table-home th { border: 0px !important; padding: 18px 18px 18px 7px; }
table.table-home img { width:17px; }
table.table-home tr th, table.table-home tr th:first-child { font-family: 'century_gothicbold' !important; font-weight: 700; font-size: 18px; line-height: 26px; color: #333; }
#header-right-bioness.header-Bits-right a.envelop-btn-bioness { margin-top: 0px !important; }
ul.l300-list-tick li { background-image: url(/wp-content/uploads/2021/11/l300-tick.png); }
.theraphy-grid .aio-icon-box { padding:35px 30px; }
.first-row-therapy .aio-icon-description { min-height: 92px; }
.second-row-therapy .aio-icon-description { min-height: 115px; }
.third-row-therapy .aio-icon-description { min-height: 210px; }
.third-row-therapy .two-line-title .aio-icon-description { min-height: 185px; }
a.custom-link.bits-btn-color { color: #cd4c20 !important; }
table.contact-reference.bits-contact-form input[type=submit] { background-image: linear-gradient(180deg,#E1582A 0%,#CF4E23 100%) !important; border-color: #E1582A; }
table.contact-reference input[type=submit]:hover { border-color: #333 !important; background-image: none !important; background-color: transparent !important; border-color: #333 !important; }
.first-teatured-news {  }
.first-teatured-news .t-inside { height: 380px !important; opacity: 1; display: flex; flex-direction: row-reverse;  }
.first-teatured-news .t-inside .t-entry-text .t-entry-text-tc { display: flex !important; height: 380px; justify-content: center; align-items: center; background-color: #f5f5f5 !important; box-shadow: none !important; } 
.first-teatured-news .t-entry-text p a.btn-default.btn-square{ background-image: linear-gradient(180deg,#E1582A 0%,#CF4E23 100%) !important; padding: 15px 30px !important; color: #fff !important;  }
.list-news-by .tmb { padding-bottom: 43px; margin-bottom: 40px; border-bottom: 1px solid #e0e0e0; position: relative !important; top: 0 !important; }
.list-news-by .tmb:last-child { border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }
.list-news-by .t-entry-text p a.btn-default { color: #CD4C20 !important; }
.list-news-by .tmb, .first-teatured-news .tmb { padding-right: 0 !important; }
.list-news-by .tmb .t-inside { border: 0 !important; box-shadow: none !important; }
.tmb-light.tmb .t-entry-text .t-entry-title, .tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-meta span { color: #333 !important; margin-bottom: 15px; }
h3 span.fetured-title-news { font-family: 'century_gothicbold' !important; font-weight: 700; font-size: 15px; line-height: 25px; color: #CD4C20; }

/*L300*/
body p strong.l300-text, .l300-strong-color strong, .l300-text-inner-link, .faqs.l300-faqs .panel-title.active > a > span, .faqs.l300-faqs .panel-title > a:focus,
 .faqs.l300-faqs .panel-title > a:hover { color: #02AE6F !important  }

a.custom-link.l300-btn-color, body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.l300-btn-color:not(.btn) { color: #02AE6F !important; }
td.td-class-l300 { color: #02AE6F !important; font-family: 'century_gothicbold' !important;   }
table.table-home tr td { font-family: century_gothicregular; font-size: 15px; line-height: 26px; font-weight: 400; color: #333; }
.l300-intractive .bb-top-title { background-image: linear-gradient(180deg,rgba(2,174,111,.8) 0%,rgba(2,142,91,.8) 100%) !important; background-color: transparent !important;height: 88px; position: absolute;
    bottom: 0; display: flex; align-items: center; }
.l300-intractive .opaque-background { display: none; }
.l300-intractive { box-shadow: 0px 0px 2px #bdbdbd; transition-duration: 0.3s; }
.l300-terms-and-rules ul { margin-left: 20px; }
.left-side-info-icon .aio-icon-description { margin-top:5px; }
.left-side-info-icon .aio-icon-description strong, .l300-strong-color strong { font-family: 'century_gothicbold' !important; font-weight: 700; }
.padding-zero .single-block-padding { padding: 0 !important; }
a.bg-transition-border.plus-gradiant-l300.plus-gradiant-bio.btn-default { background-image: linear-gradient(180deg,#028555 0%,#028E5B 100%) !important; color: #ffffff !important; }
.l300-faqs .ui-accordion-content { border-color: #fff !important; padding: 30px 0; }
.l300-faqs .ui-accordion-content .uncode_text_column { padding: 0 0 20px 0; }
.l300-faqs .ui-accordion-content .uncode_text_column p { color: #333; padding-left: 38px; }

.l300-flip-widget .bb-description img, .vector-flip-widget .bb-description img { width: 30px !important; height: 30px !important; left: 35px; top: 35px; }
.l300-flip-widget .bb-description { text-align: left; padding: 35px; }
.l300-flip-widget .bb-description h5, .vector-flip-widget .bb-description h5 { font-size: 18px; line-height: 26px; color: #fff; margin-top: 10px; }
.l300-flip-widget .bb-description p, .vector-flip-widget .bb-description p { text-align: left; padding: 0; }
.interactive-box.l300-flip-widget:hover h3.bb-top-title, .interactive-box.vector-flip-widget:hover h3.bb-top-title { font-size: 0 !important;  }
.interactive-box.l300-flip-widget:hover h3.bb-top-title i { font-size: 22px !important; }
.interactive-box.l300-flip-widget .bb-top-title { background-image: linear-gradient(180deg,rgba(2,174,111,.8) 0%,rgba(2,142,91,.8) 100%) !important; background-color: transparent !important;height: 61px; position: absolute;
    bottom: 0; display: flex; align-items: center; }
.interactive-box.l300-flip-widget .mask { background-image: linear-gradient(180deg,rgba(2,174,111,.8) 0%,rgba(2,142,91,.8) 100%) !important; background-color: transparent !important; }
.interactive-box.l300-flip-widget:hover .bb-top-title { background-image: none !important; }
a.custom-link.l300-btn-color { color: #02AE6F !important; }
table.contact-reference.l300-contact-form input[type=submit] { background-image: linear-gradient(180deg,#028555 0%,#028E5B 100%) !important; }
table.contact-reference.l300-contact-form input[type=submit]:hover { color: #303133; background-color: transparent; border-color: #303133; background-image: none; }
.l300-testimonial-archive {  }
.testimonial-carousel.hzz-testi.l300-testimonial-archive .t-overlay-text { background-image: linear-gradient(180deg,rgba(2,174,111,.8) 0%,rgba(2,142,91,.8) 100%) !important; }
#video-dynamic, #img-dynamic { display: none; }
.l300-resources{}
.filter-resources .t-entry-text p a.l300-btn-color.btn-default { color: #3D1951 !important; }
.filter-resources.l300-resources div.tmb .t-inside .t-entry-text { min-height: 230px; }
.filter-resources.technical-support div.tmb .t-inside .t-entry-text { min-height: 250px; }
.filter-resources.l300-resources ul.menu-smart li span a.active { color: #02AE6F !important; border-bottom: 5px solid #02AE6F; }
.l300-table-view table.table-home tr { border-top: solid #ececec 0px; border-bottom: solid #ececec 1px; }
table.contact-reference span.wpcf7-not-valid-tip { display: none !important; }
table.contact-reference td input[type=text].wpcf7-not-valid,
 table.contact-reference td input[type=tel].wpcf7-not-valid, table.contact-reference td input[type=email].wpcf7-not-valid, table.contact-reference td select.wpcf7-not-valid, table.contact-reference td textarea.wpcf7-not-valid { border-color:red; }
 .header-L300-right .btn .fa, .header-L300-right .btn-link .fa { top: 0px; }
ul.h-list-tick.bits-list-tick li { background-image: url(/wp-content/uploads/2021/11/icon-copy-6@2x.png); }
ul.h-list-tick.bits-list-tick.fifity-width li { display: inline-block; width: 50%; float: left; }
.interactive-box.bits-itractive-widget .mask { background-image: linear-gradient(180deg,rgba(225,88,42,.8) 0%,rgba(207,78,35,.8) 100%) !important;    background-color: transparent !important; }
.bits-top-title-grid .aio-icon-title { margin: 0; margin-left: -25px; }

/*L360*/
body p strong.l360-text, .l360-strong-color strong, .l360-text-inner-link, .faqs.l360-faqs .panel-title.active > a > span, .faqs.l360-faqs .panel-title > a:focus,
 .faqs.l360-faqs .panel-title > a:hover { color: #7d1586 !important  }

a.custom-link.l360-btn-color, body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.l360-btn-color:not(.btn) { color: #7d1586 !important; }
td.td-class-l360 { color: #7d1586 !important; font-family: 'century_gothicbold' !important;   }
table.table-home tr td { font-family: century_gothicregular; font-size: 15px; line-height: 26px; font-weight: 400; color: #333; }
.l360-intractive .bb-top-title { background-image: linear-gradient(180deg,rgba(125,21,134,.8) 0%,rgba(106,18,114,.8) 100%) !important; background-color: transparent !important;height: 88px; position: absolute;
    bottom: 0; display: flex; align-items: center; }
.l360-intractive .opaque-background { display: none; }
.l360-intractive { box-shadow: 0px 0px 2px #bdbdbd; transition-duration: 0.3s; }
.l360-terms-and-rules ul { margin-left: 20px; }
.left-side-info-icon .aio-icon-description { margin-top:5px; }
.left-side-info-icon .aio-icon-description strong, .l360-strong-color strong { font-family: 'century_gothicbold' !important; font-weight: 700; }
.padding-zero .single-block-padding { padding: 0 !important; }
a.bg-transition-border.plus-gradiant-l360.plus-gradiant-bio.btn-default { background-image: linear-gradient(180deg,#7d1586 0%,#6a1272 100%) !important; color: #ffffff !important; }
.l360-faqs .ui-accordion-content { border-color: #fff !important; padding: 30px 0; }
.l360-faqs .ui-accordion-content .uncode_text_column { padding: 0 0 20px 0; }
.l360-faqs .ui-accordion-content .uncode_text_column p { color: #333; padding-left: 38px; }

.l360-flip-widget .bb-description img, .vector-flip-widget .bb-description img { width: 30px !important; height: 30px !important; left: 35px; top: 35px; }
.l360-flip-widget .bb-description { text-align: left; padding: 35px; }
.l360-flip-widget .bb-description h5, .vector-flip-widget .bb-description h5 { font-size: 18px; line-height: 26px; color: #fff; margin-top: 10px; }
.l360-flip-widget .bb-description p, .vector-flip-widget .bb-description p { text-align: left; padding: 0; }
.interactive-box.l360-flip-widget:hover h3.bb-top-title, .interactive-box.vector-flip-widget:hover h3.bb-top-title { font-size: 0 !important;  }
.interactive-box.l360-flip-widget:hover h3.bb-top-title i { font-size: 22px !important; }
.interactive-box.l360-flip-widget .bb-top-title { background-image: linear-gradient(180deg,rgba(125,21,134,.8) 0%,rgba(106,18,114,.8) 100%) !important; background-color: transparent !important;height: 61px; position: absolute;
    bottom: 0; display: flex; align-items: center; }
.interactive-box.l360-flip-widget .mask { background-image: linear-gradient(180deg,rgba(125,21,134,.8) 0%,rgba(106,18,114,.8) 100%) !important; background-color: transparent !important; }
.interactive-box.l360-flip-widget:hover .bb-top-title { background-image: none !important; }
a.custom-link.l360-btn-color { color: #7d1586 !important; }
table.contact-reference.l360-contact-form input[type=submit] { background-image: linear-gradient(180deg,#7d1586 0%,#6a1272 100%) !important; }
table.contact-reference.l360-contact-form input[type=submit]:hover { color: #303133; background-color: transparent; border-color: #303133; background-image: none; }
.l360-testimonial-archive {  }
.testimonial-carousel.hzz-testi.l360-testimonial-archive .t-overlay-text { background-image: linear-gradient(180deg,rgba(125,21,134,.8) 0%,rgba(106,18,114,.8) 100%) !important; }
#video-dynamic, #img-dynamic { display: none; }
.l360-resources{}
.filter-resources .t-entry-text p a.l360-btn-color.btn-default { color: #7d1586 !important; }
.filter-resources.l360-resources div.tmb .t-inside .t-entry-text { min-height: 230px; }
.filter-resources.technical-support div.tmb .t-inside .t-entry-text { min-height: 250px; }
.filter-resources.l360-resources ul.menu-smart li span a.active { color: #7d1586 !important; border-bottom: 5px solid #7d1586; }
.l360-table-view table.table-home tr { border-top: solid #ececec 0px; border-bottom: solid #ececec 1px; }
table.contact-reference span.wpcf7-not-valid-tip { display: none !important; }
table.contact-reference td input[type=text].wpcf7-not-valid,
 table.contact-reference td input[type=tel].wpcf7-not-valid, table.contact-reference td input[type=email].wpcf7-not-valid, table.contact-reference td select.wpcf7-not-valid, table.contact-reference td textarea.wpcf7-not-valid { border-color:red; }
 .header-L360-right .btn .fa, .header-L360-right .btn-link .fa { top: 0px; }
ul.h-list-tick.l360-tick li { background-image: url(/wp-content/uploads/2022/10/l360-tick.png); }
ul.h-list-tick.l360-tick.fifity-width li { display: inline-block; width: 50%; float: left; }
.interactive-box.bits-itractive-widget .mask { background-image: linear-gradient(180deg,rgba(125,21,134,.8) 0%,rgba(106,18,114,.8) 100%) !important;    background-color: transparent !important; }
.bits-top-title-grid .aio-icon-title { margin: 0; margin-left: -25px; }

/*Bioness styles*/
.right-header-bioness {}

ul.h-list-tick.bioness-tick-list li { background-image: url(/wp-content/uploads/2021/11/bio-tick.png); }
a.custom-link.bioness-btn-color, .whole-bits-resources a.custom-link.bits-btn-color { color: #3D1951 !important; }
.style-light .btn-default.border-color-bits { border-color: #E1582A !important; }
.style-light .btn-default.border-color-vector { border-color: #067EAB !important; }
.style-light .btn-default.border-color-h200 { border-color: #0C838C !important; }
.bioness-contact-form {  }
table.contact-reference.bioness-contact-form input[type=submit] { background-image: linear-gradient(180deg,#5D2C73 0%,#3D1951 100%); border-color: #5D2C73; }
.whole-resources-widget ul.menu-smart { border-bottom: 1px solid #e0e0e0; margin-bottom: 35px; }
.whole-resources-widget ul.menu-smart li span a.active { color: #3D1951 !important; border-bottom: 3px solid #3D1951; }
.whole-resources-widget .t-entry-text p a.btn-default, .tab-bits.bioness-resources-widget .tab-container:not(.default-typography) .nav-tabs > li.active > a span { color: #3D1951 !important; }
.tab-bits.bioness-resources-widget .tab-container:not(.default-typography) .nav-tabs > li.active > a { border-color: #3D1951 !important; }
.bioness-resources-widget p, .bioness-resources-widget ul li { color: #333 !important; }
.header-Bio-right .btn .fa, .header-Bio-right .btn-link .fa { top:0; }
.bioness-wrapper .custom-link.btn.border-width-0.bg-transition-border.btn-default.btn-icon-left:hover { background-color: #5D2C73 !important; border-color: #5D2C73 !important; color: #fff !important; }
.whole-h200-post-widget div.tmb .t-inside .t-entry-text { min-height: 250px; }
.whole-post-bits-widget div.tmb .t-inside .t-entry-text { min-height: 230px; }

/*Vector inner pages styles*/
ul.h-list-tick.vector-list-tick li { background-image: url(/wp-content/uploads/2021/11/vec-tick.png); }
ul.inline-list li { display: inline-block; width: 26%; margin: 0 3%; text-align: left; font-family: 'century_gothicbold' !important; font-weight: 700; }
ul.inline-list { text-align: center; }
a.custom-link.vector-btn-color, a.vector-inner-link { color: #067EAB !important; }
#header-right-bioness.margin-top-right-link a.envelop-btn-bioness { margin-top: -1px !important; }
.vector-page-grid-line .middle-grid .aio-icon-description h3 { margin-bottom: 4px; }
.vector-page-grid-line .middle-grid .aio-icon-description h3.sub-title { margin-top:0; }
.vector-slider a.bg-transition-border.btn-default { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; }
.interactive-box.vector-grid-interactive .mask { background-image: linear-gradient(180deg,rgba(0,133,183,.8) 0%,rgba(2,106,145,.8) 100%) !important; background-color: transparent !important; }
.my-vector-itractive .vector-grid-interactive ul { margin-left: 30px; } 
.my-vector-itractive .vector-grid-interactive ul li { margin-bottom: 2px; }
.my-vector-itractive .bb-description strong { font-family: 'century_gothicbold' !important; font-weight: 700; }
.software-grid-vector {  }
.bar-desription p strong { color: #fff !important; }
.intractive-back-btn {  }
.intractive-back-btn .bb-link { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; padding: 13px 30px !important; border: #fff 1px solid; padding-right: 45px !important; margin-left: 22px !important; }
.intractive-back-btn .bb-link:hover { border-color: #333 !important; color: #333 !important; }
.intractive-back-btn .bb-link i { position: absolute; top: 12px !important;  }
.vector-btn-color { color:#067EAB; }
.product-grid.stimulator-btn .aio-icon-read { background-image: linear-gradient(180deg,#026B6E 0%,#004446 100%) !important; }
.vector-fetured_post {  }
.first-teatured-news.vector-fetured_post .t-entry-text p a.btn-default.btn-square { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; }
.vector-fetured_post h3 span.fetured-title-news, .list-news-by.vector-fetured_post .t-entry-text p a.btn-default { color: #067EAB !important; }
.first-teatured-news.vector-fetured_post p { color: #333 !important; margin-bottom: 15px !important; }
.video-wrapper .vc_custom_heading_wrap { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; padding: 18px 20px; margin-top: 0 !important; }
.video-wrapper .ult-modal-input-wrapper { margin-bottom: 0 !important; }
.min-height-etet { min-height: 88px; }
table.contact-reference.vector-contact-form input[type=submit] { background-image: linear-gradient(180deg,#067EAB 0%,#026A91 100%) !important; }
table.contact-reference.vector-contact-form input[type=submit]:hover { background-image: none; }
#bioness_footer .default-bold ul li a i.fa-location-outline { font-size: 18px; }
a.bg-transition-border.btn-default i.fa-location-outline { font-size: 18px; top: 0px; }
.therapist-wrapper .uncode_text_column { margin-top:10px !important; }


/*banner*/

.banner-caption-image { position: absolute !important; top: -25%; left: 2%; }
.l300-banner-wrapper { background: rgb(255,255,255); background: linear-gradient(307deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(105,207,170,1) 41%, rgba(2,170,109,1) 60%, rgba(2,142,91,1) 75%); }
.l300-banner-wrapper .banner-full-width { margin-top: 0 !important; }
.l360-banner-wrapper { background: rgb(255,255,255); background: linear-gradient(307deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(125,21,134,1) 41%, rgba(2,170,109,1) 60%, rgba(106,18,114,1) 75%); }
.l360-banner-wrapper .banner-full-width { margin-top: 0 !important; }
.banner-caption-image-h200 { position: absolute !important; top: -25%; left: 2%; }
.h200-banner-wrapper, .bits-banner-wrapper, .vector-banner-wrapper{ overflow: hidden; }
.h200-banner-wrapper:before { position: absolute;content: ''; left:-120px; top:-125px; width: 540px; height: 260px; background-image: url(/wp-content/uploads/2021/12/Bioness_H200_Home_hero_logoicon-min.png);
z-index: 1; background-size: cover; }
.vector-banner-wrapper:before { position: absolute;content: ''; left:-120px; top:-125px; width: 540px; height: 540px; background-image: url(/wp-content/uploads/2021/12/Bioness_Vector_Home_hero_logoicon-min.png);
z-index: 1; background-size: cover; }

/*******************  Responsive  ***************************/

@media (min-width:1401px) and (max-width:1600px){
         #header-right-bioness.landing-page-header .ubermenu #menu-item-741 .ubermenu-target { padding: 15px 10px; padding-right: 22px; }
         .col-lg-3.main-logo-wrapper { padding: 20 !important; }
         .col-lg-9.landing-page-header { padding-left:25px !important; }

}

@media (min-width:1200px) and (max-width:1399px){
        #header-right-bioness.landing-page-header .ubermenu .ubermenu-target { padding: 15px 0px; padding-right: 10px; }
         #header-right-bioness.landing-page-header .ubermenu #menu-item-741 .ubermenu-target { padding: 15px 5px; padding-right: 22px; }

         #header-right-bioness.landing-page-header-h200 .ubermenu .ubermenu-target { padding: 15px 0px; padding-right: 10px; }

         .col-lg-3.main-logo-wrapper { width: 22% !important; padding: 10 !important; }
         .col-lg-9.landing-page-header { padding-left:15px !important; }
         #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-100 .ubermenu-target, 
         #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-99 .ubermenu-target,
         #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-197 .ubermenu-target,
         #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-191 .ubermenu-target { padding: 12px 0px; padding-right: 22px; }

}
@media (min-width:960px) and (max-width:1199px){

         #header-right-bioness.landing-page-header a.locator-btn-bioness { padding: 16px 15px !important; padding-left: 10px !important; margin-left: 15px; border: 0; }
         #header-right-bioness.landing-page-header .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-weight: 700; font-size: 13px; } 
         #header-right-bioness.landing-page-header .ubermenu .ubermenu-target { padding: 15px 0px; padding-right: 10px; }
         #header-right-bioness.landing-page-header .ubermenu #menu-item-741 .ubermenu-target { padding: 15px 0px; padding-right: 20px; }
         .col-lg-3.main-logo-wrapper { width: 16% !important; padding: 0 !important; }
         .col-lg-9.landing-page-header { padding-left:5px !important; }

         #header-right-bioness.landing-page-header-h200 a.locator-btn-bioness { padding: 16px 15px !important; padding-left: 10px !important; margin-left: 15px; border: 0; }
         #header-right-bioness.landing-page-header-h200 .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target { font-weight: 700; font-size: 13px; } 
         #header-right-bioness.landing-page-header-h200 .ubermenu .ubermenu-target { padding: 15px 0px; padding-right: 10px; }
         .col-lg-3.main-logo-wrapper.h200-logo-wrapper { width: 15% !important; padding: 0 !important; }
         .col-lg-3.main-logo-wrapper.h200-logo-wrapper .uncell { padding-top:22px !important; }
         #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-100 .ubermenu-target,
          #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-99 .ubermenu-target,
          #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-197 .ubermenu-target,
          #header-right-bioness.landing-page-header-h200 .ubermenu #menu-item-191 .ubermenu-target { padding: 12px 0px; padding-right: 18px; }

}
@media (max-width:959px){
		.tab-thirty .col-lg-1, .tab-thirty .col-lg-2, .tab-thirty .col-lg-3, .tab-thirty .col-lg-4, 
		.tab-thirty .col-lg-5, .tab-thirty .col-lg-6, .tab-thirty .col-lg-7, .tab-thirty .col-lg-8, 
		.tab-thirty .col-lg-9, .tab-thirty .col-lg-10, .tab-thirty .col-lg-11, .tab-thirty .col-lg-12 { width:33%; display: table-cell; height: 100%; }
		.main-container .tab-thirty .row-inner > div:not([class*=col-md]), .main-container .main-nav-header .row-inner > div:not([class*=col-md]) { padding: 0px 0px 0px 0px; }

		.tab-fifty .col-lg-1, .tab-fifty .col-lg-2, .tab-fifty .col-lg-3, .tab-fifty .col-lg-4, 
		.tab-fifty .col-lg-5, .tab-fifty .col-lg-6, .tab-fifty .col-lg-7, .tab-fifty .col-lg-8, 
		.tab-fifty .col-lg-9, .tab-fifty .col-lg-10, .tab-fifty .col-lg-11, .tab-fifty .col-lg-12 { width:50%; display: table-cell; height: 100%; }

		.row div[class*=col-lg-].align_right.content-tab-center > .uncol > .uncoltable > .uncell > .uncont,
		.row div[class*=col-lg-].content-tab-center .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont,
		.row div[class*=col-lg-].align_left.content-tab-center > .uncol > .uncoltable > .uncell > .uncont,
		 .row div[class*=col-lg-].content-tab-center .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont { text-align: center; }
		 .padding-left .uncell{ padding-left:0 !important; }
		 .theme-bar-action .column_child.col-lg-9 { padding-top:0 !important; }
		 .main-container .row-container .row-parent .uncont > *:first-child.margin-top-wrapper { margin-top:50px !important; }
		 .whole-bits-resources .btn-container { margin-bottom: 20px; }
		 .single-slider .uncont { width: 100% !important; padding: 0 20px !important; padding-left:20px !important; padding-right:20px !important; }
		 .main-container .row.row-parent:not(.no-h-padding) .single-slider .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) { padding-left:20px !important; padding-right:20px !important; }
		 .single-slider h1:not([class*="fontsize-"]), .single-slider .h1:not([class*="fontsize-"]) { font-size:28px !important; line-height: 38px !important; }

		 /*header styles */
		 .main-nav-header .col-lg-3 { width: 40% !important; display: table-cell; }
		 .main-nav-header .col-lg-9 { width: 60% !important; display: table-cell; }
		 .main-nav-header .ubermenu-responsive-default { position: fixed; left: 0; top: 144px; }
		 .main-nav-header { padding-left:15px !important; }
		 .ubermenu-skin-clean-white.ubermenu-responsive-toggle { font-size: 22px; color: #333; transition: 0.3s; padding: 0; padding-right: 5px; }
		 .ubermenu-responsive-toggle-open .fa-bars:before { content: "\f00d"; }
         .btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale) { transform: scale(1) !important; }
         .vector-slider h1 { line-height: 38px;  }
         .vector-slider .uncell { padding-right: 15px !important; padding-left:15px !important; }
         .vector-slider .row div.column_child { padding: 0px 0px 0px 0px !important; }
         .vector-slider .single-slider .uncont .ult-item-wrap, .vector-slider .single-slider .uncont .text-lead { margin-top: 5px !important; }
         .htwo-zero-top-header { padding-left:15px !important; padding-right: 15px !important; }
         #header-right-bioness a.envelop-btn-bioness, #header-right-bioness a.envelop-btn-bioness:hover { font-size: 0 !important; width: 70px; }
         #header-right-bioness a.envelop-btn-bioness i, #header-right-bioness a.locator-btn-bioness i { margin-right: 0 !important; font-size: 32px; }
         #header-right-bioness a.locator-btn-bioness { font-size: 0; padding-left: 10px !important; margin-left: 17px; border: 0; padding-right: 10px !important; }

         .l300-banner-wrapper .banner-full-width .left-banner-sec { width: 75% !important; display: inline-block; }
         .l300-banner-wrapper .banner-full-width .right-banner-sec { width: 25% !important; display: inline-block; }
         .l300-banner-wrapper .banner-full-width .left-banner-sec h1 { line-height: 42px; }
         .l300-banner-wrapper.h200-banner-wrapper .banner-full-width .left-banner-sec { width: 100% !important; display: inline-block; }
         .l300-banner-wrapper.h200-banner-wrapper .banner-full-width .right-banner-sec { display: none; }



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

		h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { font-size: 24px; }
		.fontheight-425885 { line-height: 34px; }
		table.table-home tr th, table.table-home tr th:first-child { font-size: 15px; line-height: 23px; }
		#home_slider .slick-slide .single-slider .row-inner .uncoltable .uncell, .single-slider .uncont { width:100%; }
		ul.inline-list li { display: block; width: 100%; margin-bottom: 3px; }
}
@media (max-width:560px){
		table.contact-reference td { display: block; width:100%; }
}











.l300-banner-wrapper a.bg-transition-border.btn-default {
    border:1px solid #FFF !important;
}
.h-list-tick.two-up {
    columns: 2;
}
.l100-color {
    color: #318377 !important;
}
.l100-gradient {
    background-image: linear-gradient(180deg, #40AA9A 0%, #318377 100%) !important;
}
ul.l100-list-tick li { background-image: url(/wp-content/uploads/2024/04/l100-check.png) !important; }
.grey-gradient-bg {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
}
.l100-button {
    background-image: linear-gradient(180deg, #40AA9A 0%, #318377 100%);
    border: 1px solid #FFFFFF !important;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,0.10);    
    border-color: #FFF !important;
}
.l360-gradient, .product-grid.l100-gradient .aio-icon-read {
    background-image: linear-gradient(180deg, #40AA9A 0%, #318377 100%);
}
.header-L100-right .ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item:hover .ubermenu-target,
.header-L100-right .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target,
.header-L100-right .ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item.ubermenu-current-menu-item .ubermenu-target,
.header-L100-right .ubermenu-main .ubermenu-nav .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target {
    color: #318377;
}
.l100-research-box {
    background: #FFFFFF;
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.20);
    min-height: 210px;
    display: flex;
    align-items: center;
    padding:30px;
}
.l100-research-box .align-icon,
.l100-research-box .aio-icon-description,
.l100-research-box .aio-icon-title{
    text-align: left !important;
}
.l100-research-box .aio-icon-title {
    font-family: 'century_gothicbold' !important;   
}
.featured-heading p {
    font-family: 'century_gothicbold' !important;   
    font-size: 15px;
    color: #318377;
    line-height: 23px;
}
.featured-news-area .owl-carousel-wrapper {
    margin-top: 0 !important;
}
.featured-news-area h3 {
    font-family: 'century_gothicbold' !important;   
    font-size: 24px !important;
    color: #333333 !important;
    line-height: 34px !important;    
}
.featured-news-area .owl-item .single-block-padding {
    padding-top: 15px !important;
}
.featured-news-area .owl-item .t-entry-date {
    font-size: 15px !important;
    color: #181818 !important;
    line-height: 23px !important; 
    font-weight: normal !important;   
}
.featured-news-area a.bg-transition-border.btn-default {
    border:1px solid #FFF !important;
}
.featured-news-area .btn {
    background-image: linear-gradient(180deg, #40AA9A 0%, #318377 100%);
    box-shadow: 0 10px 20px 0 rgba(0,0,0,0.10);   
    border:1px solid #318377 !important; 
    margin-top: 15px !important;
    position: relative;
    padding-right: 40px !important;
}
.featured-news-area .btn::after {
    content: "\f105";
    font-family: FontAwesome;
    right: 18px;
    position: absolute;
    top: 14px;
    font-size: 20px;  
}
.featured-news-area h3 a:hover {
    color: #318377 !important;
}


.l100-news-list  h3 {
    font-family: 'century_gothicbold' !important;   
    font-size: 18px !important;
    color: #333333 !important;
    line-height: 26px !important;  
}
.l100-news-list  h3 a:hover {
    color: #318377 !important;
}
.l100-news-list .t-entry-date {
    font-size: 15px !important;
    color: #181818 !important;
    line-height: 23px !important; 
    font-weight: normal !important;  
}
.l100-news-list .btn {
    padding:0 !important;
    color: #318377 !important;
    position: relative;
}
.l100-news-list .btn::after {
    content: "\f105";
    font-family: FontAwesome;
    right: -16px;
    position: absolute;
    top: -1px;
    font-size: 20px;
}

.resource-intro p {
    font-size: 18px !important;
    color: #333333 !important;
    text-align: center !important;
    line-height: 26px !important;    
}
.resource-intro p a {
    color: #318377 !important;
}

.l100-grid-tab-inner .align-icon { text-align: left !important;  }
.l100-grid-tab-inner  h3.aio-icon-title { margin: 12px 0 5px !important; text-align: left; }
.l100-grid-tab-inner .aio-icon-description { text-align: left; }
.tab-l100 .tab-container:not(.default-typography) .nav-tabs > li > a span { font-size: 15px; line-height: 26px; font-family: 'century_gothicbold' !important; color: #333; }
.tab-l100 .tab-container:not(.default-typography) .nav-tabs > li.active > a { border-color: #318377 !important; border-width: 3px; }
.tab-l100 .tab-container:not(.default-typography) .nav-tabs > li.active > a span { color: #318377;  }
.tab-l100 .tab-container:not(.default-typography) .nav-tabs > li > a { padding-right: 0; padding-bottom: 12px;  }
.tab-l100 .tab-container:not(.default-typography) .nav-tabs > li { margin-right: 20px; }

.l100-resource .uncode_text_column p {
    font-family: 'century_gothicbold';
    font-size: 18px;
    color: #333333;    
}
.l100-resource .btn-container {
    margin-top: 10px !important;
}

.l100-resource .btn-container .custom-link {
    font-weight: bold;
}


body.page-id-4334 .filter-resources div.tmb .t-inside, .whole-resources-widget div.tmb .t-inside {
    box-shadow: none;
}
body.page-id-4334 .filter-resources div.tmb .t-inside, .whole-resources-widget div.tmb .t-inside:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.10);    
}
body.page-id-4334 .isotope-container .t-entry-text-tc p {
    font-size: 15px !important;
    color: #333333;
    line-height: 23px !important;    
}
body.page-id-4334 .isotope-container .t-entry-text-tc a {
    color:#3D1951 !important;
}

.distributors-bottom-cta {
    background-image: linear-gradient(180deg, #5D2C73 0%, #3D1951 100%);    
}

a.view-site {
	font-weight: 700 !important;
	font-family: 'century_gothicbold' !important;
	letter-spacing: 0em;
	text-transform: initial;
	background-color: transparent !important;
	font-size: 15px;
	line-height: 23px;
	padding: 0 !important;
	border: 0 !important;
    display: flex;
    align-items: center;
}
a.view-site img {
    margin-left: 10px;
    width:7px !important;
}

body.page-id-4334 .isotope-container .t-entry-text-tc p br {
    display: none;
}
body.page-id-4334 .isotope-container .t-entry-text-tc p a {
    display: block;
    margin-bottom: 10px;
}
body.page-id-4334 .isotope-container .t-entry-text-tc p a:last-of-type {
    display: inline-block;
}

a.custom-link.l100-btn-color, body a.bits-link { font-weight:normal; color: #318377 !important; }


#jobs {
	font-family: 'century_gothicbold' !important;
	font-size: 24px !important;
	color:#3d1951 !important;
	padding:0 !important;;
	border:none !important;
}
#jobs-list a {
  color: #3D1951 !important;
  text-decoration: none !important;
  font-size: 18px !important;
  font-family: 'century_gothicbold' !important;
}