/* B-Original theme CSS: ořezaná verze inline CSS ze Salientu/WP (jen pravidla, jejichž třídy, ID a atributy se na webu používají).
   Načítá se PŘED b-original-typography.css. Vygenerováno z chunku bocStyleConcentrator. */
/* ---- wp-emoji-styles-inline-css ---- */
img.emoji{display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important;}
/* ---- global-styles-inline-css ---- */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}
:root{--wp--style--global--content-size: 1300px;--wp--style--global--wide-size: 1300px;}
:where(body){margin: 0;}
:where(.is-layout-flex){gap: 0.5em;}
:where(.is-layout-grid){gap: 0.5em;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/* ---- main-styles-inline-css ---- */
html body[data-header-resize="1"] .container-wrap{padding-top: 0;}
/* ---- skin-ascend-inline-css ---- */
body a,label span,body [class^="icon-"].icon-default-style,#footer-outer #copyright li a i:hover,#top nav .sf-menu .current_page_item > a .sf-sub-indicator i,.wpcf7-form .wpcf7-not-valid-tip{color:#f03379;}
#header-outer:not(.transparent) .nectar-mobile-only.mobile-header .menu-title-text:after{border-color:#f03379!important;}
.sf-menu > li > a:hover > .sf-sub-indicator i,.sf-menu > li > a:active > .sf-sub-indicator i,.sf-menu > .sfHover > a > .sf-sub-indicator i,#top nav ul .slide-out-widget-area-toggle a:hover span,#footer-outer a:focus,#footer-outer a:hover,span.accent-color,.nectar_icon_wrap[data-color="accent-color"] i,.testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before{color:#f03379!important;}
.tabbed > ul li .active-tab,.tabbed > ul li .active-tab:hover,.nectar-cta[data-color="accent-color"]:not([data-style="material"]) .link_wrap,.carousel-prev:hover,.carousel-next:hover,[class*=" icon-"],input[type=submit]:hover,body[data-form-submit="regular"] input[type=submit],body[data-form-submit="regular"] button[type=submit],#slide-out-widget-area{background-color:#f03379;}
.nectar-button[data-color-override="false"].regular-button,#footer-outer #footer-widgets .col input[type="submit"],.portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,#top nav ul .slide-out-widget-area-toggle a:hover .lines,#top nav ul .slide-out-widget-area-toggle a:hover .lines:after,#top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before,.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after,button[type=submit]:hover,button[type=submit]:focus{background-color:#f03379!important;}
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a,#header-outer #top nav > ul > li:not(.megamenu) .sfHover > a,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{background-color:#f03379!important;}
.sf-menu ul .open-submenu > a{color:#f03379!important;}
body[data-form-style="minimal"] input[type=text]:focus,body[data-form-style="minimal"] textarea:focus,body[data-form-style="minimal"] input[type=email]:focus,body[data-form-style="minimal"] select:focus{border-color:#f03379;}
.tabbed > ul li .active-tab,#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after{border-color:#f03379;}
body[data-form-style="minimal"] label:after,.gallery a:hover img{border-color:#f03379!important;}
.nectar_team_member_overlay .team_member_details .bio-inner .mobile-close{border-color:#f03379;}
body [class^="icon-"].icon-default-style[data-color="extra-color-3"],.nectar_icon_wrap[data-color="extra-color-3"] i{color:#ffffff!important;}
.nectar-cta[data-color="extra-color-3"]:not([data-style="material"]) .link_wrap{background-color:#ffffff;}
:root{--nectar-accent-color:#f03379;--nectar-extra-color-1:#f03379;--nectar-extra-color-2:#f03379;--nectar-extra-color-3:#ffffff;}
:root{--nectar-bg-color:#f6f6f6;}
body,.container-wrap,.ascend .container-wrap,.portfolio-items .col{background-color:#f6f6f6;}
body #slide-out-widget-area-bg{background-color:rgba(0,0,0,0.8);}
@media only screen and (min-width:1000px){#header-outer #logo,#header-outer .logo-spacing{margin-top:28px;margin-bottom:28px;position:relative;}
#header-outer.small-nav #logo,#header-outer.small-nav .logo-spacing{margin-top:15.555555555556px;margin-bottom:15.555555555556px;}
#header-outer.small-nav #logo img,#header-outer.small-nav .logo-spacing img{height:54px;}}
#header-outer #logo img,#header-outer .logo-spacing img{height:60px;}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a,#top nav > ul > li[class*="button_solid_color"] > a,#header-outer[data-lhe="animated_underline"] #top nav > .sf-menu > li[class*="button_bordered"] > a,#top nav > ul > li[class*="button_bordered"] > a,body #header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a,body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a,#header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a{margin-left:10px;margin-right:10px;}
#top nav >ul >li >ul >li,#header-outer[data-format="centered-menu"] #top nav >ul >li >ul >li{-webkit-transform:translate3d(0,13px,0);transform:translate3d(0,13px,0);}
#header-outer nav ul li li:hover >a .sf-sub-indicator i,#header-outer nav ul li .sfHover >a .sf-sub-indicator i,#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) .sfHover >a,#header-outer:not([data-format="left-header"]) #top nav >ul >li:not(.megamenu) ul .current-menu-item >a{color:#fff}
#header-space{height:150px;}
@media only screen and (max-width:999px){#header-space{height:48px;}}
@media only screen and (max-width:999px){body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{height:24px!important;}}
body #header-outer{background-color:rgba(255,255,255,100);}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-menu{display:block;float:left;list-style:none outside none;margin:0;padding:2px}
.ui-autocomplete{cursor:default;position:absolute}
.ui-menu .ui-menu-item a{display:block;line-height:1.5;padding:.2em .4em;text-decoration:none}
#header-outer[data-box-shadow="small"]{box-shadow:0 0 3px 0 rgba(0,0,0,0.22);}
#header-outer[data-header-resize="1"] #logo,#header-outer[data-header-resize="1"] .logo-spacing{transition:margin 0.32s ease,color 0.32s ease;}
#header-outer[data-header-resize="1"] #logo img,#header-outer[data-header-resize="1"] .logo-spacing img{transition:height 0.32s ease,opacity 0.2s ease;}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo,#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) .logo-spacing{transition:margin 0.15s ease;}
#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img,#header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) .logo-spacing img{transition:height 0.15s ease,opacity 0.2s ease;}
#header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) #logo,#header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) .logo-spacing{transition:margin 0.3s ease;}
#header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) #logo img,#header-outer[data-header-resize="1"].small-nav:not([data-transparent-header="true"]) .logo-spacing img{transition:height 0.3s ease,opacity 0.2s ease;}
#header-outer.small-nav{transition:box-shadow 0.42s ease,opacity 0.3s ease;}
#header-outer.small-nav #logo,#header-outer.small-nav .logo-spacing{transition:margin 0.32s ease;}
#header-outer.small-nav #logo img,#header-outer.small-nav .logo-spacing img{transition:height 0.32s ease;}
#header-outer[data-using-secondary="1"].small-nav{transition:box-shadow 0.42s ease,opacity 0.3s ease,transform 0.32s ease;}
.nectar-skip-to-content:focus{position:fixed;left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#000;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6);}
#header-outer[data-lhe="animated_underline"] li > a .menu-title-text{position:relative;}
#header-outer .mobile-header li:not([class*="button_"]) > a .menu-title-text:after,#header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) > a .menu-title-text:after{-webkit-transition:-webkit-transform .3s ease-out,border-color .3s ease-out;transition:transform .3s ease-out,border-color .3s ease-out;position:absolute;display:block;bottom:-6px;left:0;width:100%;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);border-top:2px solid #000;content:"";padding-bottom:inherit}
#header-outer .mobile-header li:not([class*="button_"]) > a:hover .menu-title-text:after,#header-outer[data-lhe="animated_underline"] #top nav >ul >li >a:hover .menu-title-text:after,#header-outer[data-lhe="animated_underline"] #top nav >ul >.sfHover >a .menu-title-text:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item >a .menu-title-text:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item >a .menu-title-text:after{backface-visibility:hidden;-webkit-transform:scaleX(1);transform:scaleX(1)}
#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav >ul >li >a .menu-title-text:after{border-color:#000!important;}
:root{--nectar-border-thickness:2px;}
:root{--nectar-starting-header-color:#ffffff;}
body #header-outer[data-transparent-header="true"]{transition:background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease,backdrop-filter 0.25s ease;-webkit-transition:background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease,backdrop-filter 0.25s ease;}
body #header-outer[data-transparent-header="true"].transparent{transition:border-color 0.30s ease;-webkit-transition:border-color 0.30s ease}
body.ascend #header-outer[data-transparent-header="true"].transparent{box-shadow:none;}
body #header-outer[data-transparent-header="true"].transparent{background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(255,255,255,0.25)}
body #header-outer[data-transparent-header="true"].transparent nav >ul >li >a{margin-bottom:-1px}
body #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav nav >ul >li >a{margin-bottom:0}
#header-outer[data-transparent-header="true"].transparent #logo img{opacity:0;-ms-filter:"alpha(opacity=0)"}
body #header-outer.transparent[data-transparent-header="true"].dark-slide,body #header-outer.transparent[data-transparent-header="true"].dark-slide >#top nav ul .slide-out-widget-area-toggle >div{border-color:rgba(0,0,0,0.08) !important}
#header-outer.transparent.dark-slide #top nav >ul >li[class*="button_bordered"] >a:before,.dark-slide.transparent #top nav >ul >li[class*="button_bordered"] >a:before{border-color:#000!important}
#header-outer[data-transparent-header="true"].no-pointer-events{pointer-events:none}
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right{pointer-events:auto}
#header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version,#header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img{opacity:0!important}
#header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img.dark-version{opacity:1!important}
#header-outer.transparent #top #logo,#header-outer.transparent #top #logo:hover{color:#ffffff;}
#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after{background-color:#ffffff!important;}
#header-outer.transparent #top nav > ul > li > a,#header-outer.transparent #top nav > .sf-menu > li > a,#header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i,#header-outer.transparent .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a{color:#ffffff!important;opacity:0.75;will-change:opacity,color;transition:opacity 0.2s ease,color 0.2s ease;}
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a,#header-outer.transparent #top nav > ul > li > a:hover > .sf-sub-indicator > i,#header-outer.transparent #top .sf-menu > .sfHover > a .sf-sub-indicator i,#header-outer.transparent #top nav > ul > .sfHover > a > span > i,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.transparent #top nav .sf-menu > .current-menu-item > a i,#header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9 > a[class*="mobile-"] > *,#header-outer.transparent:not(.dark-slide) .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a:hover,.transparent:not(.dark-slide) .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button-border"]:not(:hover) > a{opacity:1;color:#ffffff!important;}
#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:hover,#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:focus,#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu > .sfHover > a,#header-outer.transparent[data-lhe="animated_underline"] #top nav .sf-menu > .current_page_item > a,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus span{opacity:1;}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after,#header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before,#header-outer.transparent .nectar-mobile-only.mobile-header li a .menu-title-text:after{border-color:#ffffff!important;}
#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle a .lines:after,#header-outer.transparent > #top nav ul .slide-out-widget-area-toggle .lines-button:after{background-color:#ffffff!important;}
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.transparent:not(.side-widget-open) #top nav ul .slide-out-widget-area-toggle a .lines-button:after{opacity:0.75;}
#header-outer.transparent.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines-button:after,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines:before,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines:after,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:focus .lines{opacity:1;}
:root{--nectar-starting-dark-header-color:#000000;}
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:before,#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:after{background-color:#000000!important;}
#header-outer.transparent.dark-slide > #top nav > ul > li > a,#header-outer.transparent.dark-slide > #top nav > ul > li > a > .sf-sub-indicator [class^="icon-"],#header-outer.transparent.dark-slide > #top nav > ul > li > a > .sf-sub-indicator [class*=" icon-"],#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .span_9 > a[class*="mobile-"] > *,#header-outer.dark-slide .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a{color:#000000!important;}
#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i:after,#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i:before,#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle .lines-button:after{background-color:#000000!important;}
#header-outer.transparent.dark-slide > #top nav > ul > li > a:hover,#header-outer.transparent.dark-slide > #top nav .sf-menu > .sfHover > a,#header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-item > a,#header-outer.transparent.dark-slide > #top nav .sf-menu > .current_page_item > a,#header-outer.transparent.dark-slide > #top nav > ul > li > a:hover > .sf-sub-indicator > i,#header-outer.transparent.dark-slide > #top nav > ul > .sfHover > a > span > i,#header-outer.transparent.dark-slide > #top nav .sf-menu > .current-menu-item > a i,#header-outer.transparent.dark-slide > #top #logo,#header-outer.transparent.dark-slide #top nav > ul > .sfHover > a > span > i,.transparent.dark-slide .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button-border"]:not(:hover) > a{color:#000000!important;}
#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav > ul > li > a .menu-title-text:after,#header-outer.dark-slide.transparent:not(.side-widget-open) #top nav>ul>li[class*="button_bordered"]>a:before,#header-outer.dark-slide .nectar-mobile-only.mobile-header li a .menu-title-text:after{border-color:#000000!important;}
:root{--wp--style--root--padding-left:90px;--wp--style--root--padding-right:90px;--container-padding:90px;--nectar-resp-container-padding:90px;}
@media only screen and (min-width:1000px){.container{max-width:1425px;width:100%;margin:0 auto;padding:0 90px;}
body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container){width:100%!important;padding:0!important;}}
@media only screen and (min-width:1000px){.container{max-width:1425px;}}
:root{--container-width:1425px;}
html body{--wp--style--global--content-size:1425px;--wp--style--global--wide-size:1725px;}
body[data-form-style="minimal"] input[type="text"],body[data-form-style="minimal"] textarea,body[data-form-style="minimal"] input[type="email"],body[data-form-style="minimal"] select{background-color:rgba(0,0,0,0.035);box-shadow:none;-webkit-box-shadow:none;border:none;position:relative;margin:0;font-size:14px;border-bottom:2px solid #e0e0e0;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;border-radius:0;}
body[data-form-style="minimal"] textarea{padding:20px;}
span.wpcf7-not-valid-tip{font-size:14px;}
.container-wrap input[type=text],.container-wrap input[type=email],.container-wrap textarea,.container-wrap select,body[data-form-style="minimal"] input[type="text"],body[data-form-style="minimal"] textarea,body[data-form-style="minimal"] input[type="email"],body[data-form-style="minimal"] select{font-size:14px;}
@keyframes nectar_material_loader_colors{0%{stroke:#3452ff;}50%{stroke:#3452ff;}100%{stroke:#3452ff;}}
:root{--nectar-border-radius:0;}
.nectar-cta .link_wrap{transition:border-color .45s cubic-bezier(0.25,1,0.33,1),color .45s cubic-bezier(0.25,1,0.33,1),background-color .45s cubic-bezier(0.25,1,0.33,1);}
@media only screen and (min-width :1px) and (max-width :999px){img.img-with-animation,.img-with-aniamtion-wrap .hover-wrap,.nectar-fancy-ul[data-animation="true"] ul li{opacity:1!important;}
.child_column[class*="nectar-mask-reveal"] .vc_column-inner{clip-path:none!important;}}
@media only screen and (min-device-width:481px) and (max-device-width:1025px) and (orientation:landscape){.img-with-animation{opacity:1!important;}}
@media only screen and (max-device-width:2600px){body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap{transform:none!important;-webkit-transform:none!important;}
body.using-mobile-browser .img-with-animation,body.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap{opacity:1!important;}
body.using-mobile-browser:not([data-m-animate="1"]) .child_column[class*="nectar-mask-reveal"] .vc_column-inner{clip-path:none!important;}}
#footer-outer .nectar-button:hover{color:#fff!important}
#footer-outer{color:#ccc;position:relative;z-index:10;background-color:#252525}
#footer-outer .row{padding:55px 0;margin-bottom:0}
#footer-outer .widget h4{color:#777;font-size:14px;font-weight:600;margin-bottom:20px}
#footer-outer .widget h3,#footer-outer .widget h5,#footer-outer .widget h6{color:inherit;}
#footer-outer .widget{margin-bottom:30px}
#footer-outer .span_3 .widget:last-child{margin-bottom:0}
#footer-outer a{color:#ccc}
#footer-outer a:hover{color:#000}
#footer-outer .widget ul li{margin-bottom:7px}
#footer-outer .col{z-index:10;min-height:1px;}
#footer-outer #footer-widgets .col ul li{padding:8px 0;list-style:none;margin-bottom:0;border-bottom:1px solid #444}
#footer-outer #footer-widgets .col ul li:last-child{margin-bottom:0}
#footer-outer #footer-widgets .col ul ul li:last-child{border-bottom:0!important}
#footer-outer #footer-widgets .col p{padding-bottom:20px}
#footer-outer #footer-widgets .col p:last-child{padding-bottom:0}
#footer-outer #footer-widgets .col input[type=text],#footer-outer #footer-widgets .col input[type=email]{padding:10px;width:100%}
body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text]{color:#fff}
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=text]:focus,body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus{background-color:#fff}
#footer-outer #footer-widgets .col input[type=submit]{background-color:#000;opacity:0.9;transition:opacity 0.2s linear 0s;-webkit-transition:opacity 0.2s linear 0s;}
#footer-outer #footer-widgets .col input[type=submit]:hover{opacity:1}
#footer-outer #footer-widgets .col ul li:first-child >a,#footer-outer #footer-widgets .col ul li:first-child{padding-top:0!important}
@media only screen and (min-width :691px) and (max-width :999px){#footer-outer .one-fourths.span_3,#footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]){width:48%!important;margin-bottom:2%;margin-right:15px;margin-left:0!important;padding:15px;float:left;}
#footer-widgets .container .col{margin-left:15px;width:48%;}
#footer-widgets .one-fourths .span_3:nth-child(2n/**/+1){margin-left:0;}
#footer-widgets .container .row > div:last-child,#footer-widgets .container .row > div.col_last{margin-right:0;}}
@media only screen and (max-width :690px){#ajax-content-wrap #footer-widgets .container .col:nth-child(3){margin-bottom:40px;}}
@media only screen and (min-width :1px) and (max-width :999px){#footer-widgets .container .col{margin-bottom:40px;}
#footer-widgets .container .col:nth-child(3),#footer-widgets .container .col:nth-child(4){margin-bottom:0;}}
#footer-outer #copyright{padding:20px 0;font-size:12px;background-color:#1c1c1c;color:#777}
#footer-outer #copyright li{float:left;margin-left:20px}
#footer-outer #copyright .container div:last-child{margin-bottom:0}
#footer-outer #copyright li a{display:block;line-height:22px;height:24px;position:relative;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;background-position:center top}
#footer-outer #copyright li a i{color:#777;transition:all 0.2s linear;top:0;}
#footer-outer #copyright li a i:hover{color:#000}
#footer-outer #copyright p{line-height:22px;margin-top:3px}
#footer-outer #copyright .col ul{float:right}
body #footer-outer i{font-size:20px;width:auto;background-color:transparent}
@media only screen and (min-width :691px) and (max-width :999px){#footer-outer #copyright .col{width:49%;margin-bottom:0;}}
@media only screen and (max-width :690px){body #footer-outer #copyright .col ul{float:left;}
body #footer-outer #copyright .col ul li:first-child{margin-left:0;}}
body,body .ui-widget,table,select{font-family:Roboto;font-size:16px;line-height:22px;font-weight:400;}
strong,b{font-family:Roboto;font-weight:600;}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{line-height:22px;}
@media only screen and (max-width:1300px) and (min-width:1000px){body{font-size:16px;line-height:22px;}}
@media only screen and (max-width:999px) and (min-width:691px){body{font-size:16px;line-height:22px;}}
@media only screen and (max-width:690px){body{font-size:16px;line-height:22px;}}
#top nav > ul > li > a,.nectar-mobile-only.mobile-header a{font-family:Roboto;text-transform:uppercase;letter-spacing:1px;font-size:16px;line-height:16px;font-weight:400;}
#top nav > ul > li[class*="button_solid_color"] > a:before,#header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:before{height:27px;}
#top nav > ul > li[class*="button_bordered"] > a:before,#header-outer.transparent #top nav > ul > li[class*="button_bordered"] > a:before{height:37px;}
#top .sf-menu li ul li a{font-family:Roboto;font-size:15px;line-height:18px;font-weight:400;}
body h1{font-family:Roboto Slab;font-size:46px;line-height:46px;font-weight:700;}
@media only screen and (max-width:1300px) and (min-width:1000px){body h1{font-size:34.5px;line-height:34.5px;}}
@media only screen and (max-width:999px) and (min-width:691px){body h1{font-size:32.2px;line-height:32.2px;}}
@media only screen and (max-width:690px){body h1{font-size:29.9px;line-height:29.9px;}}
body h2{font-family:Roboto Slab;letter-spacing:0;font-size:36px;line-height:40px;font-weight:700;}
@media only screen and (max-width:1300px) and (min-width:1000px){body h2{font-size:30.6px;line-height:34px;}}
@media only screen and (max-width:999px) and (min-width:691px){.col h2,body h2{font-size:28.8px;line-height:32px;}}
@media only screen and (max-width:690px){.col h2,body h2{font-size:27px;line-height:30px;}}
body h3,.row .col h3{font-family:Roboto Slab;letter-spacing:1px;}
@media only screen and (max-width:1300px) and (min-width:1000px){.row .span_3 h3,.row .vc_col-sm-2 h3,.row .vc_col-sm-3 h3,.row .vc_col-sm-4 h3,.row .col h3,body h3{font-size:18.7px;line-height:27.2px;}}
@media only screen and (max-width:999px) and (min-width:691px){.row .span_3 h3,.row .vc_col-sm-2 h3,.row .vc_col-sm-3 h3,.row .vc_col-sm-4 h3,.row .col h3,body h3{font-size:17.6px;line-height:25.6px;}}
@media only screen and (max-width:690px){.row .span_3 h3,.row .vc_col-sm-2 h3,.row .vc_col-sm-3 h3,.row .vc_col-sm-4 h3,.row .col h3,body h3{font-size:17.6px;line-height:25.6px;}}
body h4,.row .col h4,#header-outer .total,#header-outer .total strong{font-family:Roboto Slab;letter-spacing:1px;}
@media only screen and (max-width:1300px) and (min-width:1000px){.row .col h4,body h4{font-size:18px;line-height:28px;}}
@media only screen and (max-width:999px) and (min-width:691px){.row .col h4,body h4{font-size:18px;line-height:28px;}}
@media only screen and (max-width:690px){.row .col h4,body h4{font-size:16.2px;line-height:25.2px;}}
body h5,.row .col h5{font-family:Roboto Slab;font-size:18px;line-height:18px;}
@media only screen and (max-width:1300px) and (min-width:1000px){.row .col h5,body h5{font-size:18px;line-height:18px;}}
@media only screen and (max-width:999px) and (min-width:691px){.row .col h5,body h5{font-size:18px;line-height:18px;}}
@media only screen and (max-width:690px){.row .col h5,body h5{font-size:18px;line-height:18px;}}
body h6,.row .col h6{font-family:Roboto Slab;}
@media only screen and (max-width:1300px) and (min-width:1000px){.row .col h6,body h6{font-size:14px;line-height:24px;}}
@media only screen and (max-width:999px) and (min-width:691px){.row .col h6,body h6{font-size:14px;line-height:24px;}}
@media only screen and (max-width:690px){.row .col h6,body h6{font-size:14px;line-height:24px;}}
body i,body em{font-family:Roboto Slab;font-size:18px;line-height:18px;}
body #slide-out-widget-area .menuwrapper li small,#header-outer .sf-menu li ul li a .item_desc,#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc{font-family:Roboto;}
@media only screen and (min-width:691px) and (max-width:999px){#slide-out-widget-area .menuwrapper li small{font-size:;line-height:;}}
@media only screen and (max-width:690px){#slide-out-widget-area .menuwrapper li small{font-size:;line-height:;}}
blockquote,.testimonial_slider blockquote,.testimonial_slider blockquote span{font-family:Roboto Slab;font-size:18px;line-height:22px;font-weight:300;}
#footer-outer .widget h4,.nectar-button,.nectar-button.medium,.nectar-button.small,.nectar-view-indicator span,.ascend input[type="submit"],.ascend button[type="submit"],.widget h4,body[data-form-submit="regular"] input[type=submit],body[data-form-submit="regular"] button[type=submit],.nectar_team_member_overlay .team_member_details .title{font-family:Roboto;font-size:14px;font-weight:400;}
.nectar-view-indicator span{font-size:14px!important;}
.testimonial_slider blockquote span{font-family:Roboto Slab;}
#header-space{background-color:#f6f6f6}
.nectar_icon_wrap[data-padding="20px"] .nectar_icon{padding:20px;}
.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
.row .col img:not([srcset]){width:auto;}
body{background-color: #fff!important; color: #000!important;}
.container-wrap{background-color: #fff!important;}
#header-outer{background-color: #000;}
.container-wrap{}
header#top .sf-menu li ul li a{background-color:rgba(255, 255, 255, 0.95); color:#888;}
.icon-salient-cart{color:#888 !important;}
#header-outer.transparent header#top nav > ul > li > a,#header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class^="icon-"],#header-outer.transparent nav > ul > li > a > .sf-sub-indicator [class*=" icon-"]{color: #808080!important; opacity: 0.9!important;}
#header-outer.transparent header#top nav > ul > li > a:hover,#header-outer.transparent header#top nav .sf-menu > li.sfHover > a,#header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a,#header-outer.transparent header#top nav .sf-menu > li.current_page_item > a,#header-outer.transparent header#top nav > ul > li > a:hover > .sf-sub-indicator > i,#header-outer.transparent header#top nav > ul > li.sfHover > a > span > i,#header-outer.transparent header#top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a i{color: #333333 !important;}
#footer-outer .widget h4{color: #dc396e !important;}
#header-outer.transparent:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a i.lines,#header-outer.transparent:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a i.lines:before,#header-outer.transparent:not(.directional-nav-effect) > header#top nav ul .slide-out-widget-area-toggle a i.lines:after{background-color: #808080!important;}
.menu-item-8626 a{color: #f03379 !important; font-weight: 800 !important;}
.b-page-header-bg{margin-top: -35px !important; background: linear-gradient(180deg, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 20px, rgba(255,255,255,1) 100%);}
.b-h1{text-align: left; letter-spacing: 0; color: #f03379; opacity: 1;}
.b-page-h2-light{text-align: center; font: Bold 32px/40px Roboto Slab; letter-spacing: 0; color: #FFFFFF; opacity: 1; margin-top: 1em; margin-bottom: 1em;}
.b-page-h2-dark{text-align: center; font: Bold 32px/40px Roboto Slab; letter-spacing: 0; color: #000; opacity: 1; margin-top: 1em; margin-bottom: 1em !important;}
.b-page-h2-pink{text-align: center; font: Bold 32px/40px Roboto Slab; letter-spacing: 0; color: #f03379; opacity: 1; margin-top: 1em; margin-bottom: 1em !important;}
.b-page-h2-pink-left{text-align: left; font: Bold 32px/40px Roboto Slab; letter-spacing: 0; color: #f03379; opacity: 1; margin-top: 1em; margin-bottom: 1em !important;}
.b-button-white{background-color:#fff; -moz-border-radius:32px; -webkit-border-radius:32px; border-radius:32px; border:2px solid #f03379; display:inline-block; cursor:pointer; color:#f03379; padding:10px 40px;}
.b-button-pink{color: white; background-color:#f03379; -moz-border-radius:32px; -webkit-border-radius:32px; border-radius:32px; border:2px solid #ffffff; display:inline-block; cursor:pointer; color:#ffffff; padding:10px 40px;}
.b-form-button{color: white; background-color:#f03379 !important; -moz-border-radius:32px !important; -webkit-border-radius:32px !important; border-radius:32px !important; border:2px solid #f03379 !important; display:inline-block !important; cursor:pointer !important; color:#ffffff !important; padding:10px 40px !important;}
.b-form-button-white{color: white; background-color:#f03379 !important; -moz-border-radius:32px !important; -webkit-border-radius:32px !important; border-radius:32px !important; border:2px solid #fff !important; display:inline-block !important; cursor:pointer !important; color:#ffffff !important; padding:10px 40px !important;}
.b-form-radio{color: white;}
#b-form-1 .wpcf7-list-item-label{color: #fff !important;}
.b-form-p{font-weight: bolder;}
.b-button-white:hover{background-color:transparent;}
.b-button-white:active{position:relative; top:1px;}
.b-smaller-60{width: 60%;}
.b-line{border-bottom: 6px solid #f03379; height: 10px; width: 40px; text-align: center; margin: 10px auto 40px;}
.b-table td{text-align: center;}
#footer-outer .widget h4{font: Bold 23px/40px Roboto Slab !important; letter-spacing: 0 !important; color: #f03379 !important; text-transform: none !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome{margin-left: 0px !important;}}
img.grayscale{filter: gray; filter: grayscale(1); -webkit-filter: grayscale(1); width: 250px; height: 250px; border-radius: 125px;}
img.grayscale:hover{filter: none; -webkit-filter: grayscale(0); width: 252px; height: 252px; margin-top: 14px; margin-bottom: 14px; border-radius: 126px;}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n/**/+1){background-color: #f9f9f9;}
.team-members:hover a{color: #000;}
.hidden{visibility:hidden;}
