
.no-rgba #header-space{display:none;}@media only screen and (max-width:999px){body #header-space[data-header-mobile-fixed="1"]{display:none;}#header-outer[data-mobile-fixed="false"]{position:absolute;}}@media only screen and (max-width:999px){body:not(.nectar-no-flex-height) #header-space[data-secondary-header-display="full"]:not([data-header-mobile-fixed="false"]){display:block!important;margin-bottom:-76px;}#header-space[data-secondary-header-display="full"][data-header-mobile-fixed="false"]{display:none;}}@media only screen and (min-width:1000px){#header-space{display:none;}.nectar-slider-wrap.first-section,.parallax_slider_outer.first-section,.full-width-content.first-section,.parallax_slider_outer.first-section .swiper-slide .content,.nectar-slider-wrap.first-section .swiper-slide .content,#page-header-bg,.nder-page-header,#page-header-wrap,.full-width-section.first-section{margin-top:0!important;}body #page-header-bg,body #page-header-wrap{height:198px;}body #search-outer{z-index:100000;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:100vh;}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,.blog-archive-header.color-bg .container{padding-top:153px;}#page-header-wrap.container #page-header-bg .span_6 .inner-wrap{padding-top:0;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh + 2px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 30px)!important;}}@media only screen and (max-width:999px){#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,.blog-archive-header.color-bg .container{padding-top:60px;}.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12,#page-header-bg[data-alignment-v="bottom"] .span_6 .inner-wrap{padding-top:50px;}}@media only screen and (max-width:690px){.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12{padding-top:60px;}.vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap{padding-top:50px;}}@media only screen and (max-width:999px) and (min-width:691px){#page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 .inner-wrap,#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap,.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12{padding-top:100px;}}@media only screen and (max-width:999px){.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content,.full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos="top"] .content{padding-top:30px;}}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 76px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 76px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 1px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 1px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 1px);height:calc(100vh - 1px);}}#nectar_fullscreen_rows{background-color:transparent;}body .container-wrap .wpb_row[data-column-margin="40px"]:not(.full-width-section):not(.full-width-content){margin-bottom:40px;}body .container-wrap .vc_row-fluid[data-column-margin="40px"] > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .full-page-inner > .container > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .full-page-inner > .span_12{margin-left:-20px;margin-right:-20px;}body .container-wrap .vc_row-fluid[data-column-margin="40px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="40px"] .child_column{padding-left:20px;padding-right:20px;}.container-wrap .vc_row-fluid[data-column-margin="40px"].full-width-content > .span_12,.container-wrap .vc_row-fluid[data-column-margin="40px"].full-width-content .full-page-inner > .span_12{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;}.single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="40px"].full-width-content > .span_12{padding-right:20px;}@media only screen and (max-width:999px) and (min-width:691px){.vc_row-fluid[data-column-margin="40px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="40px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]){margin-bottom:40px;}}@media only screen,print{.vc_row.scale_desktop_0-85{-webkit-transform:scale(0.85);transform:scale(0.85);}}.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.06);}@media only screen and (max-width:690px){.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.05);}.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.025);}}@media only screen and (min-width:1425px){.col.padding-5-percent > .vc_column-inner{padding:calc(1245px * 0.05);}.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc(1245px * 0.025);}}.full-width-content .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.05);}@media only screen and (max-width:999px){.full-width-content .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.025);}}body #ajax-content-wrap .col[data-padding-pos="right"] > .vc_column-inner,#ajax-content-wrap .col[data-padding-pos="right"] > .n-sticky > .vc_column-inner{padding-left:0;padding-top:0;padding-bottom:0}@media only screen,print{.wpb_column.force-desktop-text-align-left,.wpb_column.force-desktop-text-align-left .col{text-align:left!important;}.wpb_column.force-desktop-text-align-right,.wpb_column.force-desktop-text-align-right .col{text-align:right!important;}.wpb_column.force-desktop-text-align-center,.wpb_column.force-desktop-text-align-center .col,.wpb_column.force-desktop-text-align-center .vc_custom_heading,.wpb_column.force-desktop-text-align-center .nectar-cta{text-align:center!important;}.wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img{display:inline-block;}}#ajax-content-wrap .col[data-padding-pos="top-bottom"]> .vc_column-inner,#ajax-content-wrap .col[data-padding-pos="top-bottom"] > .n-sticky > .vc_column-inner{padding-left:0;padding-right:0}.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.03);}@media only screen and (max-width:690px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.col.padding-3-percent > .vc_column-inner,.col.padding-3-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.015);}}@media only screen and (min-width:1425px){.col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.03);}.column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(1245px * 0.015);}}.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}@media only screen and (max-width:999px){.full-width-content .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-3-percent > .vc_column-inner{padding:calc(100vw * 0.015);}}.wpb_column[data-border-radius="20px"],.wpb_column[data-border-radius="20px"] > .vc_column-inner,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-link,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-bg-overlay-wrap,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg,.wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"],.wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner,.wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap{border-radius:20px;}.wpb_column[data-border-radius="5px"],.wpb_column[data-border-radius="5px"] > .vc_column-inner,.wpb_column[data-border-radius="5px"] > .vc_column-inner > .column-link,.wpb_column[data-border-radius="5px"] > .vc_column-inner > .column-bg-overlay-wrap,.wpb_column[data-border-radius="5px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.wpb_column[data-border-radius="5px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg,.wpb_column[data-border-radius="5px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"],.wpb_column[data-border-radius="5px"] > .n-sticky > .vc_column-inner,.wpb_column[data-border-radius="5px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap{border-radius:5px;}.img-with-aniamtion-wrap.custom-width-90pct .inner{max-width:90%;}.img-with-aniamtion-wrap[data-max-width="custom"].center .inner{display:inline-block;}.img-with-aniamtion-wrap.custom-width-65pct .inner{max-width:65%;}.img-with-aniamtion-wrap.custom-width-100pct .inner{max-width:100%;}.main-content .nectar-fancy-box[data-style="color_box_basic"] h1,.main-content .nectar-fancy-box[data-style="color_box_basic"] h2,.main-content .nectar-fancy-box[data-style="color_box_basic"] h3,.main-content .nectar-fancy-box[data-style="color_box_basic"] h4,.main-content .nectar-fancy-box[data-style="color_box_basic"] h5,.main-content .nectar-fancy-box[data-style="color_box_basic"] h6,.main-content .nectar-fancy-box[data-style="color_box_basic"] p{color:inherit;}.main-content .nectar-fancy-box[data-style="color_box_basic"] i{color:inherit!important;}.main-content .nectar-fancy-box[data-style="color_box_basic"] .im-icon-wrap path{fill:inherit;}.main-content .nectar-fancy-box[data-style="color_box_basic"] .inner{padding-bottom:0;color:inherit;}.main-content .nectar-fancy-box[data-style="color_box_basic"][data-color*="#"] .box-bg:after{background-color:inherit!important;}.nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg{transform:none;}.nectar-fancy-box[data-style="color_box_basic"] .box-bg:after{backface-visibility:hidden;}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.9"] .box-bg:after{opacity:0.9}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.8"] .box-bg:after{opacity:0.8}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.7"] .box-bg:after{opacity:0.7}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.6"] .box-bg:after{opacity:0.6}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.5"] .box-bg:after{opacity:0.5}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.4"] .box-bg:after{opacity:0.4}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.3"] .box-bg:after{opacity:0.3}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.2"] .box-bg:after{opacity:0.2}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0.1"] .box-bg:after{opacity:0.1}.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0"] .box-bg:after{opacity:0}.nectar-fancy-box[data-style="color_box_basic"] .box-bg:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:#fff;opacity:0;z-index:1;transition:opacity .4s cubic-bezier(0.25,1,0.33,1)}.nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before{opacity:0.13;}.nectar-fancy-box[data-style="color_box_basic"][data-alignment="center"] .inner,.nectar-fancy-box[data-style="color_box_basic"][data-alignment="center"] .inner > *{text-align:center}.nectar-fancy-box[data-style="color_box_basic"][data-alignment="right"] .inner,.nectar-fancy-box[data-style="color_box_basic"][data-alignment="right"] .inner > *{text-align:right}.nectar-flickity[data-controls="default"][data-control-color="extra-color-1"] .flickity-page-dots .dot:before{box-shadow:inset 0 0 0 5px #ffc900;}.nectar-flickity[data-control-style="material_pagination"][data-control-color="extra-color-1"] .flickity-page-dots .dot.is-selected:before{box-shadow:inset 0 0 0 1px #ffc900;}@media only screen and (min-width:1300px){.nectar-flickity.nectar-carousel[data-desktop-columns="4"][data-spacing="30px"][data-format="default"] .cell{width:calc((100% - 180px) / 4);}}@media only screen and (min-width:1000px) and (max-width:1299px){.nectar-flickity.nectar-carousel[data-small-desktop-columns="3"][data-spacing="30px"][data-format="default"] .cell{width:calc((100% - 120px) / 3);}}@media only screen and (max-width:999px) and (min-width:690px){.nectar-flickity.nectar-carousel[data-tablet-columns="2"][data-spacing="30px"][data-format="default"] .cell{width:calc((100% - 60px) / 2);}}.nectar-simple-slider .cell.color-overlay-1-transparent > .bg-layer-wrap > .color-overlay{background-color:transparent;}@media only screen and (max-width:999px){.divider-wrap.height_tablet_50px > .divider{height:50px!important;}}@media only screen and (max-width:999px){.divider-wrap.height_tablet_100px > .divider{height:100px!important;}}@media only screen and (max-width:999px){body .img-with-aniamtion-wrap.custom-width-tablet-100pct .inner{max-width:100%;}}@media only screen and (max-width:999px){body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]){margin-bottom:25px;}}@media only screen and (min-width :691px) and (max-width :999px){body .vc_col-sm-2{width:31.2%;margin-left:3.1%;}body .full-width-content .vc_col-sm-2{width:33.3%;margin-left:0;}.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]){margin-left:0;}}@media only screen and (max-width :690px){body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]){width:50%;}.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]){margin-left:0;}}@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-120pct .inner{max-width:120%;}}@media only screen and (max-width:690px){body .wpb_row .wpb_column.padding-3-percent_phone > .vc_column-inner,body .wpb_row .wpb_column.padding-3-percent_phone > .n-sticky > .vc_column-inner{padding:calc(690px * 0.03);}}@media only screen and (max-width:690px){body .wpb_row .wpb_column.padding-4-percent_phone > .vc_column-inner,body .wpb_row .wpb_column.padding-4-percent_phone > .n-sticky > .vc_column-inner{padding:calc(690px * 0.04);}}@media only screen and (max-width:690px){.vc_row.top_padding_phone_1pct{padding-top:1%!important;}}@media only screen and (max-width:690px){.divider-wrap.height_phone_30px > .divider{height:30px!important;}}body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content){margin-bottom:0;}body .container-wrap .vc_row-fluid[data-column-margin="none"] > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .container > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .span_12{margin-left:0;margin-right:0;}body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="none"] .child_column{padding-left:0;padding-right:0;}.col.padding-1-percent > .vc_column-inner,.col.padding-1-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.01);}@media only screen and (max-width:690px){.col.padding-1-percent > .vc_column-inner,.col.padding-1-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.01);}}@media only screen and (min-width:1000px){.col.padding-1-percent > .vc_column-inner,.col.padding-1-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.01);}.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.005);}}@media only screen and (min-width:1425px){.col.padding-1-percent > .vc_column-inner{padding:calc(1245px * 0.01);}.column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner{padding:calc(1245px * 0.005);}}.full-width-content .col.padding-1-percent > .vc_column-inner{padding:calc(100vw * 0.01);}@media only screen and (max-width:999px){.full-width-content .col.padding-1-percent > .vc_column-inner{padding:calc(100vw * 0.01);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-1-percent > .vc_column-inner{padding:calc(100vw * 0.005);}}.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.06);}@media only screen and (max-width:690px){.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.col.padding-5-percent > .vc_column-inner,.col.padding-5-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.05);}.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.025);}}@media only screen and (min-width:1425px){.col.padding-5-percent > .vc_column-inner{padding:calc(1245px * 0.05);}.column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc(1245px * 0.025);}}.full-width-content .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.05);}@media only screen and (max-width:999px){.full-width-content .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.06);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner{padding:calc(100vw * 0.025);}}#ajax-content-wrap .col[data-padding-pos="left-right"] > .vc_column-inner,#ajax-content-wrap .col[data-padding-pos="left-right"] > .n-sticky > .vc_column-inner{padding-top:0;padding-bottom:0}.col.padding-2-percent > .vc_column-inner,.col.padding-2-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.03);}@media only screen and (max-width:690px){.col.padding-2-percent > .vc_column-inner,.col.padding-2-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.col.padding-2-percent > .vc_column-inner,.col.padding-2-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.02);}.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.01);}}@media only screen and (min-width:1425px){.col.padding-2-percent > .vc_column-inner{padding:calc(1245px * 0.02);}.column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner{padding:calc(1245px * 0.01);}}.full-width-content .col.padding-2-percent > .vc_column-inner{padding:calc(100vw * 0.02);}@media only screen and (max-width:999px){.full-width-content .col.padding-2-percent > .vc_column-inner{padding:calc(100vw * 0.03);}}@media only screen and (min-width:1000px){.full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent > .vc_column-inner{padding:calc(100vw * 0.01);}}body #ajax-content-wrap .col[data-padding-pos="right"] > .vc_column-inner,#ajax-content-wrap .col[data-padding-pos="right"] > .n-sticky > .vc_column-inner{padding-left:0;padding-top:0;padding-bottom:0}.img-with-aniamtion-wrap[data-max-width="75%"].center .inner{display:inline-block;}.img-with-aniamtion-wrap.custom-width-70pct .inner{max-width:70%;}.img-with-aniamtion-wrap[data-max-width="custom"].center .inner{display:inline-block;}.img-with-aniamtion-wrap.custom-width-50pct .inner{max-width:50%;}.img-with-aniamtion-wrap.custom-width-96px .inner{max-width:96px;}div[data-style="minimal"] .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap{padding:0 0 30px 0;}div[data-style="minimal"] .toggle > .toggle-title a{padding:30px 70px 30px 0;transition:color 0.15s ease;}div[data-style="minimal"] .toggle{border-bottom:2px solid rgba(0,0,0,0.08);transition:border-color 0.15s ease;}body div[data-style="minimal"] .toggle{margin-bottom:0}div[data-style="minimal"] .toggle > .toggle-title i:before{content:" ";top:14px;left:6px;margin-top:-2px;width:14px;height:2px;position:absolute;background-color:#888;transition:background-color 0.15s ease;}div[data-style="minimal"] .toggle > .toggle-title i:after{content:" ";top:6px;left:14px;width:2px;margin-left:-2px;height:14px;position:absolute;background-color:#888;transition:transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;}.light div[data-style="minimal"] .toggle{border-color:rgba(255,255,255,0.2)}@media only screen and (max-width :690px){div[data-style="minimal"] .toggle > .toggle-title a{font-size:20px;line-height:24px;}}@media only screen and (max-width:999px){body .vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]){margin-bottom:25px;}}@media only screen and (min-width :691px) and (max-width :999px){body .vc_col-sm-2{width:31.2%;margin-left:3.1%;}body .full-width-content .vc_col-sm-2{width:33.3%;margin-left:0;}.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]){margin-left:0;}}@media only screen and (max-width :690px){body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]){width:50%;}.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]){margin-left:0;}}@media only screen and (max-width:999px){body .img-with-aniamtion-wrap.custom-width-tablet-25pct .inner{max-width:25%;}}@media only screen and (max-width:690px){.wpb_column.top_margin_phone_-20px{margin-top:-20px!important;}}@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-30pct .inner{max-width:30%;}}@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-25pct .inner{max-width:25%;}}.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;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;}
/*a{
  color: #000  !important;
}
*/

.page-id-5258 .ticksfix {
	display: none !important;
}

.page-id-5258 .ticksfix2 {
	display: none !important;
}

#header-secondary-outer a {
  color: #fff !important;
}

#header-outer header li.menu-item-48279 > a .nectar-menu-icon-img, #header-outer #header-secondary-outer li.menu-item-48279 > a .nectar-menu-icon-img, #slide-out-widget-area li.menu-item-48279 > a .nectar-menu-icon-img {
    width: 35px;
    position: absolute;
    top: -25px;
    right: -20px;
}

#header-outer header li.menu-item-52092 > a .nectar-menu-icon-img, #header-outer #header-secondary-outer li.menu-item-52092 > a .nectar-menu-icon-img, #slide-out-widget-area li.menu-item-52092 > a .nectar-menu-icon-img {
    width: 35px;
    position: absolute;
    top: -3px;
    right: 0px;
}

.result .title span {
  display: none !important;
}

#header-outer #logo img {
    height: auto !important;
}

#top .fa.fa-angle-down.icon-in-menu {
  visibility: hidden;
}

/*videos animales fichas*/
.category-fichas-animales .nectar-video-bg,
.category-new .nectar-video-bg,
.category-animals-data-sheets .nectar-video-bg,
.category-new-animals-data-sheets .nectar-video-bg,
.category-tierdatenblaetter .nectar-video-bg,
.category-tierdatenblaetter .nectar-video-bg{
  object-fit: cover !important;
}

.category-fichas-animales .nectar-video-wrap.row-bg-layer.position-loaded,
.category-new .nectar-video-wrap.row-bg-layer.position-loaded,
.category-animals-data-sheets .nectar-video-wrap.row-bg-layer.position-loaded,
.category-new-animals-data-sheets .nectar-video-wrap.row-bg-layer.position-loaded,
.category-tierdatenblaetter .nectar-video-wrap.row-bg-layer.position-loaded,
.category-tierdatenblaetter .nectar-video-wrap.row-bg-layer.position-loaded{
  left: 0 !important;
}

/* fin videos animales fichas*/


.featured-media-under-header__featured-media .post-featured-img img {
  object-position: center;
}

.category-animals-data-sheets .wpb_row.vc_row-fluid.vc_row.full-width-section.first-section,
.category-tierdatenblaetter .wpb_row.vc_row-fluid.vc_row.full-width-section.first-section,
.category-fichas-animales .wpb_row.vc_row-fluid.vc_row.full-width-section.first-section{
  z-index: 10 !important;
}


.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-info.hustle-info--compact .hustle-button-icon {
  top: 10px !important;
  right: 35px !important;
}


.nectar-global-section .toggle-heading {
  font-size: 14px !important;
  text-align: left;
}

.category-new-animals-data-sheets::before,
.category-new-tierdatenblaetter::before,
.category-new::before {
  content: 'NEW !';
  background: #FFC900;
  position: absolute;
  border-radius: 25px;
  padding: 2% 8%;
  margin: 5%;
  font-family: carter one !important;
  right: 0;
  font-size: 22px;
  z-index: 99;
}


.page-id-44323 .ticksfix,
.page-id-44365 .ticksfix,
.page-id-44370 .ticksfix,
.page-id-46405 .ticksfix,
.page-id-47769 .ticksfix,
.page-id-47770 .ticksfix,
.page-id-47896 .ticksfix,
.page-id-52584 .ticksfix{
  display: none;
}

.page-id-44323 .ticksfix2,
.page-id-44365 .ticksfix2,
.page-id-44370 .ticksfix2,
.page-id-46405 .ticksfix2,
.page-id-47769 .ticksfix2,
.page-id-47770 .ticksfix2,
.page-id-47896 .ticksfix2,
.page-id-52584 .ticksfix2{
  display: none;
}


.single-post .category-sponsor::before,
.single-post .category-sponsor-en::before,
.single-post .category-sponsor-de::before{
    display: none !important; 
}

.post-featured-img.page-header-bg-image {
  background-position: center;
}

.hustle-ui.module_id_5 button.hustle-button-close {
  color: #333333;
  background: #fff;
}


.wpb_wrapper.lateral {
  margin-bottom: 10%;
  text-align: center;
}

.category-blog a {
  text-decoration: underline;
  font-weight: bold;
}

.cat-item.cat-item-1, .cat-item.cat-item-227, .cat-item.cat-item-226, .cat-item.cat-item-225, 
.cat-item.cat-item-220, .cat-item.cat-item-288, .cat-item.cat-item-290,
.cat-item.cat-item-289, .cat-item.cat-item-300, .cat-item.cat-item-328,
.cat-item.cat-item-301 {
  display: none;
}


.archive.date .category-tierdatenblaetter,
.archive.date .category-tierdatenblatter-sponsor,
.archive.date .category-data-sheets-sponsor-me,
.archive.date .category-animals-data-sheets,
.archive.date .category-fichas-animales,
.archive.date .category-fichas-sponsor-me{
  display: none;
}

.collapsing.archives.expand {
  display: flex;
  width: 100%;
}

.sym {
  margin-right: 5%;
}

.collapsing.archives.collapse {
  margin-right: 5%;
}



.archive .subheader {
  display: none !important;
}

#calendar-2 h4 {
  display: none;
}

.blog_next_prev_buttons.vc_row-fluid.wpb_row.full-width-content.standard_section * {
  font-size: 20px;
  line-height: 25px;
}

.blog_next_prev_buttons.vc_row-fluid.wpb_row.full-width-content.standard_section h3 {
  max-width: 80%;
}

#breadcrumbs {
  display: none !important;
}

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

/* Color letter button SweetAlert2 */
.swal2-styled.swal2-confirm{
    color: #000 !important;
}

.btn-enviar.confirm.nectar-button {
	color: #000;
}

/* Add button buy mobile */
@media only screen and (min-width: 1000px) {
	span.nectar-icon.icon-salient-cart {
		display: none;
		background: transparent;
	}
}

span.nectar-icon.icon-salient-cart {
	background: transparent;
	padding: 0 8px;
}

/* Add button buy */
.transparent .icon-salient-cart {
	font-size: 21px;
	color: white !important;
}

.icon-salient-cart {
	color: #000 !important;
	font-size: 21px;
}



.centered-text.padding-2-percent.one-fourths .img-with-animation.skip-lazy.nectar-lazy.loaded.animated-in, 
.category-fichas-animales .tabbed .img-with-aniamtion-wrap.center,
.category-animals-data-sheets .tabbed .img-with-aniamtion-wrap.center,
.category-tierdatenblaetter .tabbed .img-with-aniamtion-wrap.center,
.category-fichas-animales .img-with-aniamtion-wrap.center.custom-width-99pct,
.category-animals-data-sheets .img-with-aniamtion-wrap.center.custom-width-99pct,
.category-tierdatenblaetter .img-with-aniamtion-wrap.center.custom-width-99pct{
  filter: grayscale(100%) !important;
} 



.category .title {
	font-size: 20px !important;
	font-family: poppins !important;
	line-height: 32px !important;
	font-weight: 500 !important;
}

.widget_categories h4, .widget_archive h4 {
	display: none;
}

.post-header {
	max-width: 100% !important;
}

/* The Modal  */

#myBtn {
	border: none;
	background: transparent;
}

.material .wpb_row {
	margin-bottom: 0px !important;
}

.modal {
	display: none;
	/* Hidden by default */
	position: fixed;
	/* Stay in place */
	z-index: 9999;
	/* Sit on top */
	padding-top: 15%;
	/* Location of the box */
	left: 0;
	top: 0;
	width: 100%;
	/* Full width */
	height: 100%;
	/* Full height */
	overflow: auto;
	/* Enable scroll if needed */
	background-color: rgb(0, 0, 0);
	/* Fallback color */
	background-color: rgba(0, 0, 0, 0.4);
	/* Black w/ opacity */
}


.modal-content {
	background-color: #fff;
	margin: auto;
	padding: 30px 40px 5px 30px;
	width: 25%;
	border-radius: 5px;
}

.modal-content2 {
	background-color: #fff;
	margin: auto;
	padding: 40px 50px;
	width: 25%;
	border-radius: 5px;
}

@media (max-width:899px) {

	.modal-content,
	.modal-content2 {
		width: 80%;
	}

	.modal {
		padding-top: 50%;
		/* Location of the box */
	}
}

/* The Close Button */
.close,
.close2 {
	color: #FFC900;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus,
.close2:hover,
.close2:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

/*FIN MODAL*/

/*Related post*/

.previous-post,
.next-post {
	min-height: 200px !important;
}

.blog_next_prev_buttons.vc_row-fluid.wpb_row.full-width-content.standard_section * {
	max-height: 200px;
	padding: 0px !important;
}


/*fin RP*/

.post .content-inner {
	padding-bottom: 0px;
}

body .page-submenu li a {
	font-size: 14px;
	font-weight: 500;
}

body #error-404 h1 {
	font-size: 45px !important;
	line-height: 60px !important;
}

#error-404 h4 {
	color: #fff;
}


.category-sponsor::before,
.category-sponsor-en::before,
.category-sponsor-de::before,
.category-fichas-sponsor-me .post-featured-img.img-loaded::before,
.category-data-sheets-sponsor-me .post-featured-img.img-loaded::before,
.category-tierdatenblatter-sponsor .post-featured-img.img-loaded::before,
.category-fichas-sponsor-me .post-featured-img.loaded::before,
.category-data-sheets-sponsor-me .post-featured-img.loaded::before,
.category-tierdatenblatter-sponsor .post-featured-img.loaded::before {
	content: url('/app/uploads/2022/06/boton-sponsor-esquina.png');
	background: #fff;
	position: absolute;
	border-radius: 20px;
	padding: 3% 5% 1%;
	margin: 5%;
	z-index: 99;
}


.nectar-fancy-box[data-style="color_box_basic"][data-box-color-opacity="0"] .box-bg::after {

	opacity: 1 !important;
	background: rgb(0, 0, 0);
	background: -moz-linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 45%);
	background: -webkit-linear-gradient(100deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 45%) !important;
	background-color: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 45%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);

}

.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
	width: auto;
}

/*forms*/

#email {
	background: transparent !important;
	border: 1px solid #707070 !important;
	border-radius: 22px !important;
	text-align: center;
}

#mc4wp-form-1 button,
#mc4wp-form-2 button {
	background: #ffc900;
	border: none;
	padding: 15px 45px;
	font-size: 16px;
	color: #000000;
	font-family: poppins;
	font-weight: 500;
}

.mc4wp-alert.mc4wp-notice {
	margin-top: 5% !important;
	font-size: 20px !important;
}

#mc4wp-form-1 input,
#mc4wp-form-2 input {
	background: transparent !important;
	border: 1px solid #707070 !important;
	border-radius: 22px !important;
	text-align: center;
}

#mc4wp-form-1 button:hover,
#mc4wp-form-2 button:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16) !important;
	-ms-transform: translateY(-3px) !important;
	transform: translateY(-3px) !important;
	-webkit-transform: translateY(-3px) !important;
}

.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: #fff;
	border-radius: 20px;
	border: 1px solid;
	color: #000 !important;
	text-align: left !important;
}

/*fin form suscribe*/


/*Contact forms*/

.mc4wp-checkbox.mc4wp-checkbox-contact-form-7 {
	margin-left: 16px;
}

.wpcf7-form-control.wpcf7-text,
.wpcf7-textarea {
	border: 1px solid #000;
	background: #fff;
	margin-top: 1%;
	margin-bottom: 1%;
	border-radius: 22px;
	font-family: poppins;
}

.wpcf7-form-control.has-spinner.wpcf7-submit {
	width: 100%;
	background: #FFC900;
	color: #000;
}

.wpcf7-form-control.wpcf7-textarea {
	max-height: 150px;
}


/*Fin contact forms*/


/*FORM ADHOD*/

.form.colorform {
	background: transparent;
	border: 1px solid #707070;
	border-radius: 26px;
	padding: 3%;
}

#entrar {
	background: #FFC900;
	width: 100%;
	display: block;
	text-align: center;
	margin: auto;
	padding: 3%;
	border-radius: 26px;
	font-weight: 500;
	font-size: 16px;
}

/*Fin form*/

/*BLOG*/
#sidebar .widget.widget_categories li {
	padding: 2% !important;
	border-bottom: 1px solid !important;
}

.blog_next_prev_buttons {
	margin-top: 0px;
}

.cat-item {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #000 !important;
	border-radius: 10px;
	margin: 4% !important;
	text-align: center;
	color: #000;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
}

.wp-caption-text {
    font-size: 0.75em;
}
/*Fin  blog*/


.otgs-development-site-front-end {
	display: none;
}

li::marker {
	color: #FFC900;
}

.post-area {
	max-width: 100% !important;
}

.inner-wrap.img-loaded {
	border-radius: 10px;
}

p {
	padding-bottom: 20px;
}

.nectar-button.large {
	font-size: 16px;
}


/*.nectar-video-box .nectar_video_lightbox path {
	fill: #000 !important;
}*/
/* Boton play animado */
.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox svg {
        animation: change-pos-mov 1s infinite alternate;
       
}
@keyframes change-pos-mov {
    from {left: 55%;
    }
    to {left: 45%;
    }
}

/* FIN Boton play animado */

#footer-outer[data-cols="1"] #copyright {
	padding: 20px 0px !important;
}


.nectar-button.large.regular.extra-color-1.regular-button:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16);
	-ms-transform: translateY(-3px);
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
}


.grecaptcha-badge {
	visibility: hidden;
}

.sf-menu.sf-js-enabled.sf-arrows {
	float: right !important;
}

#header-secondary-outer ul a {
	font-size: 12px !important;
	text-transform: uppercase;
}

/*SELLOS*/

.sellos {
	z-index: 9999 !important;
	bottom: 3% !important;
	padding-left: 20px !important;
	position: fixed;
	left: 0px;
}

@media (max-width:1000px) {
	.sellos {
		display: none;
	}
}


/*Tickets*/

.paso6 .n-sticky.theiaStickySidebar {
	opacity: 1 !important;
}

.medbox img {
	border-radius: 20px 0px 0px 20px;
}

.medbox {
	background: #fff;
	border-radius: 20px;
	box-shadow: 0px 3px 25px #00000029;
}


.bigbox {
	padding: 4%;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0px 3px 25px #00000029;
}

#btn-datos-personales {
	width: 100%;
}

.buyprocess {
	width: 100%;
	border: 1px solid #000 !important;
	font-size: 18px !important;
	font-family: carter one;
	text-align: center;
}

.ticksfix {
	z-index: 9999 !important;
	bottom: 25% !important;
	right: 0px;
	position: fixed;
}


.ticksfix:hover {
	transition: 0.5s;
}

.ticksfix a:hover {
	margin-right: 0px !important;
}


.ticksfix2 {
	z-index: 9999 !important;
	bottom: 25% !important;
	right: 0px;
	position: fixed;
}


.ticksfix2:hover {
	transition: 0.5s;
}

.ticksfix2 a:hover {
	margin-right: 0px !important;
}


/*RESPONSIVE*/

#slide-out-widget-area .mobile-only .menu.secondary-header-items {
	margin-top: 0px;
}

@media (min-width:1000px) {
    
    #collapsarch-2 {
  margin-left: 5%;
}

	.pcno {
		display: none;
	}

	.nectar-fancy-box .inner {
		min-height: 490px !important;
	}

	#error-404 {
		padding: 20%;
	}

	.error-404-bg-img {
		background-size: contain !important;
		background-repeat: no-repeat !important;
		background-position: top !important;
	}


	.ticksfix a {
		padding-top: 5%;
	}

	.ticksfix a:hover {
		margin-right: 0px !important;
		margin-top: -4%;
	}

	.ticksfix2 a {
		padding-top: 35%;
	}

	.ticksfix2 a:hover {
		margin-right: 0px !important;
		margin-top: -1%;
	}

}


@media (max-width:599px) {
	.ticksfix a {
		padding-top: 5%;
	}
	.ticksfix2 a {
		padding-top: 2%;
	}
}

@media (min-width:600px) and (max-width:898px) {
	.ticksfix a {
		padding-top: 3%;
	}
	.ticksfix2 a {
		padding-top: 1%;
	}
}

@media (min-width:899px) and (max-width:999px) {
	.ticksfix a {
		padding-top: 2%;
	}

	.ticksfix2 a {
		padding-top: 1%;
	}
}


@media (max-width:999px) {
    
    .single-post .featured-media-under-header__featured-media {
  min-height: 240px;
}
    
    body.material #search-outer #search .container {
  width: 85%!important;
}
    
    	#slide-out-widget-area.fullscreen-split .inner > .container {
  padding: 45px !important;
}

    #footer-outer {
  margin-top: -15px !important;
  min-height: 300px;
  background: #000 !important;
}

	.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
		margin: 0px 0 90px 0 !important;
	}

	.category-fichas-animales .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone {
		padding: 5%;
	}

	.toggle-heading {
		text-align: left;
	}

	ul,
	ol {
		text-align: left;
	}

	.nectar-flip-box .flip-box-back .inner,
	.nectar-flip-box .flip-box-front .inner {
		padding: 3% !important;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		text-align: center !important;
	}

	.nectar-flickity:not(.masonry) .flickity-slider .cell img {
		width: auto;
		text-align: center !important;
		margin: auto !important;
		margin-bottom: auto;
		margin-bottom: 10% !important;
	}

	.fondloro.pc {
		display: none;
	}

	body {
		text-align: center !important;
	}

	.col.right {
		text-align: center;
	}

	.off-canvas-menu-container.mobile-only {
		text-align: left;
	}

	.img-with-aniamtion-wrap .inner {
		margin: auto !important;
	}


	.ticksfix a {
		width: 100% !important;
		border-radius: 0px !important;
		display: inline-block;
		text-align: center;
		padding-left: 0% !important;
		height: 80px !important;
		font-size: 26px !important;
		line-height: 35px !important;
		margin-right: 0px !important;
	}


	.ticksfix {
		bottom: 0% !important;
		width: 100%;
	}

	.ticksfix:hover {
		transition: 0s !important;
	}

	.ticksfix2 a {
		width: 100% !important;
		border-radius: 0px !important;
		display: inline-block;
		text-align: center;
		padding-left: 0% !important;
		height: 90px !important;
		font-size: 26px !important;
		line-height: 35px !important;
		margin-right: 0px !important;
	}

	.ticksfix2 {
		bottom: 0% !important;
		width: 100%;
	}

		.ticksfix2:hover {
		transition: 0s !important;
	}

	.movilno {
		display: none;
	}

	body #slide-out-widget-area .inner .off-canvas-menu-container li a {
		font-size: 12px !important;
		line-height: 18px !important;
	}

	.home .wpb_row .wpb_column.padding-10-percent_phone>.vc_column-inner,
	body .wpb_row .wpb_column.padding-10-percent_phone>.n-sticky>.vc_column-inner {
		padding: calc(999px * 0.10);
	}
	
.error404 .error-404-bg-img {
  background: url('/app/uploads/2022/08/404-move.webp') !important;
    background-repeat: repeat;
    background-size: auto;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}

body #error-404 h1 {
  font-size: 30px !important;
  line-height: 35px !important;
}
}


@media (min-width:599px) and (max-width: 999px) {
	.home .pcno.dotsno .row-bg.viewport-desktop.using-image.loaded {
		background-size: cover !important;
		background-position: center !important;
	}
	

}
