/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.buttonizer.buttonizer-group.buttonizer-group-0-0-1 {right: 2%!important;bottom: 3%!important;}

img.img-with-animation.skip-lazy.showiimg1.animated-in {
    width: 240px;
}

img.img-with-animation.skip-lazy.showiimg2.animated-in {width: 320px;}

@media only screen and (max-width: 600px) {
img.img-with-animation.skip-lazy.showiimg1 {
    width: 160px; 
}
}

@media only screen and (min-width: 600px) {
img.img-with-animation.skip-lazy.showiimg1 {
    width: 230px; 
}
}

@media only screen and (max-width: 600px) {
img.img-with-animation.skip-lazy.showiimg2 {
    width: 230px;
}
}

@media only screen and (min-width: 600px) {
img.img-with-animation.skip-lazy.showiimg2 {
    width: 280px;
}
}

.nectar-milestone.motion_blur .number span {
    display: contents;
}

.nectar-milestone.animated-in {
    display: flex;
}

.nectar-milestone.animated-in {
    background: #fff!important;
    margin-right: 20px!important;
    margin-bottom: 10px!important;
    padding: 4%!important;
    border-radius: 20px!important;
}

body .nectar-milestone .subject {
    letter-spacing: .5px!important;
    font-size: 14px;
    line-height: 18px!important;
    padding-left: 10px!important;
    padding-top: 10px!important;
    margin-left: 0px!important;
}

@media only screen and (min-width: 600px) {
.vc_col-sm-6.milestonerow1.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {width: 50%;}
}

@media only screen and (min-width: 600px) {
.vc_col-sm-4.fancybox1.wpb_column.column_container.vc_column_container.col.child_column.has-animation.no-extra-padding.inherit_tablet.inherit_phone.mobile-disable-entrance-animation {
    width: 33%;
}
}

@media only screen and (min-width: 1px) and (max-width: 999px){
.nectar-milestone {
        letter-spacing: .5px!important;
    font-size: 14px;
    line-height: 18px!important;
    padding-left: 10px!important;
    padding-top: 10px!important;
    margin-left: 10px!important;
        background: #fff!important;
    margin-right: 20px!important;
    margin-bottom: 10px!important;
    padding: 4%!important;
    border-radius: 20px!important;
    display: flex!important;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1300px){
.nectar-milestone {
        letter-spacing: .5px!important;
    font-size: 12px!important;
    line-height: 18px!important;
    padding-left: 10px!important;
    padding-top: 10px!important;
    margin-left: 10px!important;
        background: #fff!important;
    margin-right: 16px!important;
    margin-bottom: 10px!important;
    padding: 4%!important;
    border-radius: 20px!important;
    display: flex!important;
}
}

.portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
    background-color: #5fc4de!important;
}

.portfolio-items[data-ps="7"] .col .work-item.style-2, .portfolio-items[data-ps="8"] .col .work-item.style-2 {
    overflow: hidden;
    border-radius: 10px;
}

.fancybox-bg {
    background-color: #282f69!important;
}

button.fancybox-button {
    background-color: #282f69!important;
}

.nectar_single_testimonial .title, .testimonial_slider[data-style*=multiple_visible] blockquote .title {
    ont-size: 12px;
    color: #283068!important;
    opacity: 1!important;
    font-weight: 700;
}

div#wpcf7-f18-p13-o1 {
    background: #fff;
    padding: 6%;
    border-radius: 20px;
    box-shadow: rgb(0 0 0 / 4%) 0 1px 0, rgb(0 0 0 / 5%) 0 2px 7px, rgb(0 0 0 / 6%) 0 12px 22px;
}

.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: #e2f7fc;
    border-radius: 15px;
    border: 2px solid transparent;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    color: #282f69!important;
}

body [class^=icon-].icon-default-style {
    line-height: 27px;
    height: 34px;
    width: 34px;
    margin-right: 0;
    font-size: 24px;
    color: #000;
    font-style: normal;
    background-color: transparent;
}

span.cmplz-always-active {display: none;}

details.cmplz-category.cmplz-functional {border-radius: 10px;}

details.cmplz-category.cmplz-statistics {border-radius: 10px;}

details.cmplz-category.cmplz-marketing {border-radius: 10px;}

.cmplz-cookiebanner .cmplz-categories .cmplz-category {background-color: rgb(82 185 211)!important;}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {border-radius: 30px!important;}

.cmplz-cookiebanner .cmplz-title {font-weight: 700!important;}

@media (max-width: 425px) {.cmplz-cookiebanner .cmplz-header .cmplz-title {isplay: flex!important;text-align: center;line-height: 16px!important;}}

.grecaptcha-badge {display: none!important;}

button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {display: none;}

#header-outer.transparent[data-lhe="default"] #top nav > ul > li > a:hover, #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_ancestor > a, #header-outer.transparent #top nav .sf-menu > .current-menu-item > a, #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_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 #search-btn a:hover span, #header-outer.transparent #top nav ul #nectar-user-account a:hover span, #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, body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i, #header-outer.transparent #top nav .sf-menu > .current-menu-ancestor > a i, body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a i, #header-outer.transparent .cart-outer:hover .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9 > a[class*="mobile-"] > *, #header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top #mobile-cart-link i, #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top .span_9 > a[class*="mobile-"] > *, #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top #mobile-cart-link i, #header-outer.transparent #top .sf-menu > li.nectar-regular-menu-item > a:hover > .nectar-menu-icon, #header-outer.transparent #top .sf-menu > li.nectar-regular-menu-item.sfHover > a:hover > .nectar-menu-icon, #header-outer.transparent #top .sf-menu > li.nectar-regular-menu-item[class*="current-"] > a:hover > .nectar-menu-icon, #header-outer.transparent .nectar-header-text-content:hover, #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: #ec6798!important;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a, #header-outer.transparent .slide-out-widget-area-toggle a i.label, #header-outer.transparent #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-outer.transparent #top nav ul #search-btn a .icon-salient-search, #header-outer.transparent #top nav ul #nectar-user-account a span, #header-outer.transparent #top nav > ul > li > a > .sf-sub-indicator i, #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.transparent #top .sf-menu > li.nectar-regular-menu-item > a > .nectar-menu-icon, #header-outer.transparent .nectar-header-text-content, #header-outer.transparent .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a {
    opacity: 1;
    color: #282f69!important;
}


@media (max-width: 425px) {
.cmplz-cookiebanner .cmplz-header .cmplz-title {
    display: flex!important;
    font-size: 14px!important;
}
}

[class^="icon-basic"]:before, [class*=" icon-basic"]:before {
    font-family: "linea-basic-10" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #ec6798;
    color: #fff;
    padding: 10px;
    border-radius: 100%;
}

.nectar-fancy-box[data-style="color_box_hover"] .inner p {
    opacity: 1;
}

.nectar-fancy-box[data-style="color_box_hover"] .inner-wrap *, .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap {
    color: #282f69;
}

body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
    padding: 12px 26px;
}

.material .nectar-fancy-box[data-style=color_box_basic], .material .nectar-fancy-box[data-style=color_box_hover] .box-inner-wrap, .material .nectar-fancy-box[data-style=color_box_hover]:before {
    border-radius: 15px!important;
}

.nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
    padding: 6% 8%!important;
    position: relative;
    overflow: hidden;
}

.material .nectar-fancy-box[data-style=color_box_basic], .material .nectar-fancy-box[data-style=color_box_hover] .box-inner-wrap, .material .nectar-fancy-box[data-style=color_box_hover]:before {
    background: #fff;
}

#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before {
    background-color: #282f69!important;
}

 #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after{
    background-color: #282f69!important;
}

.fancybox-navigation button:before {
    border-radius: 5px!important;
}


