/* ============================================================
   TM Herd v1.0.2 - stallion page + roster
   (c) 2026 Horse Alley / Justin Franklin. Namespace: tmh
   Part 1 is the per-page CSS the theme generates for the hand-built stallion
   pages (harvested from all 17 live pages on 2026-09-03: responsive text
   sizes, logo widths, phone spacing, column padding, button sizes, toggle
   panel). The plugin's stallion pages have no builder content for the theme
   to read, so the same rules ship here.
============================================================ */
.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:-50px;}#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:114px;}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:107px;}#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:69px;}.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:24px;}}
@media only screen and (max-width:690px){.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12{padding-top:69px;}.vc_row.top-level.full-width-content .nectar-recent-posts-single_featured .recent-post-container > .inner-wrap{padding-top:24px;}}
@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;}
.nectar-shape-divider-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:150px;z-index:3;transform:translateZ(0);}
.post-area.span_9 .nectar-shape-divider-wrap{overflow:hidden;}
.nectar-shape-divider-wrap[data-front="true"]{z-index:50;}
.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child{opacity:0.6;}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1){opacity:0.15;}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2){opacity:0.3;}
.nectar-shape-divider{width:100%;left:0;bottom:-1px;height:100%;position:absolute;}
.nectar-shape-divider-wrap.no-color .nectar-shape-divider{fill:#fff;}
@media only screen and (max-width:999px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:75%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:55%;}}
@media only screen and (max-width:690px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}}
#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1"] .nectar-shape-divider,#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1px"] .nectar-shape-divider{height:1px;}
.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);}}
.wpb_column[data-border-radius="15px"],.wpb_column[data-border-radius="15px"] > .vc_column-inner,.wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-link,.wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-bg-overlay-wrap,.wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg,.wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"],.wpb_column[data-border-radius="15px"] > .n-sticky > .vc_column-inner,.wpb_column[data-border-radius="15px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap{border-radius:15px;}
.img-with-aniamtion-wrap.custom-width-320px .inner{max-width:320px;}
.img-with-aniamtion-wrap[data-border-radius="10px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="10px"] .inner,.img-with-aniamtion-wrap[data-border-radius="10px"] .hover-wrap{border-radius:10px;}
.img-with-aniamtion-wrap.custom-width-310px .inner{max-width:310px;}
.img-with-aniamtion-wrap[data-max-width="custom"].center .inner{display:inline-block;}
.img-with-aniamtion-wrap.z_index_-99999{z-index:-99999;}
.nectar-button.medium{border-radius:3px 3px 3px 3px;padding:10px 15px;font-size:12px;color:#FFF;box-shadow:0 -2px rgba(0,0,0,0.1) inset;}
.nectar-button.medium.see-through,.nectar-button.medium.see-through-2,.nectar-button.medium.see-through-3{padding-top:9px;padding-bottom:9px}
.nectar-button.medium i.icon-button-arrow{font-size:16px}
body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).has-icon,body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).tilt.has-icon{padding-left:42px;padding-right:42px}
body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3){padding:12px 18px;}
.nectar-button.medium.has-icon,.nectar-button.medium.tilt.has-icon{padding-left:42px;padding-right:42px}
#ajax-content-wrap .nectar-responsive-text *,body .nectar-responsive-text *{margin-bottom:0;color:inherit;}
#ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,body .nectar-responsive-text[class*="font_size"] *{font-size:inherit;line-height:inherit;}
.nectar-responsive-text.nectar-link-underline-effect a{text-decoration:none;}
.nectar-responsive-text[data-inherit-heading-family] > *{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-6vw.nectar-responsive-text,.font_size_desktop_1-6vw.nectar-responsive-text{font-size:1.6vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-6vw.nectar-responsive-text,.font_size_desktop_1-6vw.nectar-responsive-text,#header-outer .font_size_desktop_1-6vw.nectar-responsive-text{font-size:1.6vw;}}
@media only screen and (max-width:999px){#ajax-content-wrap .font_size_tablet_24px.nectar-responsive-text,.font_size_tablet_24px.nectar-responsive-text{font-size:24px;}}
@media only screen and (max-width:999px){#ajax-content-wrap .container-wrap .font_size_tablet_24px.nectar-responsive-text,.container-wrap .font_size_tablet_24px.nectar-responsive-text,#header-outer .font_size_tablet_24px.nectar-responsive-text{font-size:24px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_20px.nectar-responsive-text,html .font_size_phone_20px.nectar-responsive-text{font-size:20px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_20px.nectar-responsive-text,html .container-wrap .font_size_phone_20px.nectar-responsive-text,html #header-outer .font_size_phone_20px.nectar-responsive-text{font-size:20px;}}
#ajax-content-wrap .font_line_height_1em.nectar-responsive-text,body .font_line_height_1em.nectar-responsive-text{line-height:1em;}
@media only screen,print{#ajax-content-wrap .font_size_desktop_2vw.nectar-responsive-text,.font_size_desktop_2vw.nectar-responsive-text{font-size:2vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_2vw.nectar-responsive-text,.font_size_desktop_2vw.nectar-responsive-text,#header-outer .font_size_desktop_2vw.nectar-responsive-text{font-size:2vw;}}
@media only screen and (max-width:999px){#ajax-content-wrap .font_size_tablet_28px.nectar-responsive-text,.font_size_tablet_28px.nectar-responsive-text{font-size:28px;}}
@media only screen and (max-width:999px){#ajax-content-wrap .container-wrap .font_size_tablet_28px.nectar-responsive-text,.container-wrap .font_size_tablet_28px.nectar-responsive-text,#header-outer .font_size_tablet_28px.nectar-responsive-text{font-size:28px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_22px.nectar-responsive-text,html .font_size_phone_22px.nectar-responsive-text{font-size:22px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_22px.nectar-responsive-text,html .container-wrap .font_size_phone_22px.nectar-responsive-text,html #header-outer .font_size_phone_22px.nectar-responsive-text{font-size:22px;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-8vw.nectar-responsive-text,.font_size_desktop_1-8vw.nectar-responsive-text{font-size:1.8vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-8vw.nectar-responsive-text,.font_size_desktop_1-8vw.nectar-responsive-text,#header-outer .font_size_desktop_1-8vw.nectar-responsive-text{font-size:1.8vw;}}
@media only screen and (max-width:999px){#ajax-content-wrap .font_size_tablet_32px.nectar-responsive-text,.font_size_tablet_32px.nectar-responsive-text{font-size:32px;}}
@media only screen and (max-width:999px){#ajax-content-wrap .container-wrap .font_size_tablet_32px.nectar-responsive-text,.container-wrap .font_size_tablet_32px.nectar-responsive-text,#header-outer .font_size_tablet_32px.nectar-responsive-text{font-size:32px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_24px.nectar-responsive-text,html .font_size_phone_24px.nectar-responsive-text{font-size:24px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_24px.nectar-responsive-text,html .container-wrap .font_size_phone_24px.nectar-responsive-text,html #header-outer .font_size_phone_24px.nectar-responsive-text{font-size:24px;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_24px.nectar-responsive-text,.font_size_desktop_24px.nectar-responsive-text{font-size:24px;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_24px.nectar-responsive-text,.font_size_desktop_24px.nectar-responsive-text,#header-outer .font_size_desktop_24px.nectar-responsive-text{font-size:24px;}}
#ajax-content-wrap .font_line_height_1-6em.nectar-responsive-text,body .font_line_height_1-6em.nectar-responsive-text{line-height:1.6em;}
@media only screen and (max-width:690px){.divider-wrap.height_phone_30px > .divider{height:30px!important;}}
@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-270px .inner{max-width:270px;}}
.img-with-aniamtion-wrap.custom-width-350px .inner{max-width:350px;}
@media only screen and (max-width :999px){body .img-with-aniamtion-wrap[data-max-width-mobile="125%"] .inner{width:125%;}}
#ajax-content-wrap .font_line_height_1-2em.nectar-responsive-text,body .font_line_height_1-2em.nectar-responsive-text{line-height:1.2em;}
@media only screen and (max-width:690px){.divider-wrap.height_phone_10px > .divider{height:10px!important;}}
@media only screen and (max-width:690px){.wpb_column.top_margin_phone_-100px{margin-top:-100px!important;}}
@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-240px .inner{max-width:240px;}}
.img-with-aniamtion-wrap.custom-width-240px .inner{max-width:240px;}
.img-with-aniamtion-wrap.z_index_-99997{z-index:-99997;}
@media only screen and (max-width :999px){body .img-with-aniamtion-wrap[data-max-width-mobile="150%"] .inner{width:150%;}}
@media only screen and (max-width:690px){html body .img-with-aniamtion-wrap.right_position_phone_15pct{right:15%;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-1vw.nectar-responsive-text,.font_size_desktop_1-1vw.nectar-responsive-text{font-size:1.1vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-1vw.nectar-responsive-text,.font_size_desktop_1-1vw.nectar-responsive-text,#header-outer .font_size_desktop_1-1vw.nectar-responsive-text{font-size:1.1vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-5vw.nectar-responsive-text,.font_size_desktop_1-5vw.nectar-responsive-text{font-size:1.5vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-5vw.nectar-responsive-text,.font_size_desktop_1-5vw.nectar-responsive-text,#header-outer .font_size_desktop_1-5vw.nectar-responsive-text{font-size:1.5vw;}}
.img-with-aniamtion-wrap.custom-width-360px .inner{max-width:360px;}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-2vw.nectar-responsive-text,.font_size_desktop_1-2vw.nectar-responsive-text{font-size:1.2vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-2vw.nectar-responsive-text,.font_size_desktop_1-2vw.nectar-responsive-text,#header-outer .font_size_desktop_1-2vw.nectar-responsive-text{font-size:1.2vw;}}
#ajax-content-wrap .font_line_height_1-05.nectar-responsive-text,body .font_line_height_1-05.nectar-responsive-text{line-height:1.05;}
.img-with-aniamtion-wrap.custom-width-300px .inner{max-width:300px;}
.img-with-aniamtion-wrap.custom-width-400px .inner{max-width:400px;}
@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-260px .inner{max-width:260px;}}
.img-with-aniamtion-wrap.custom-width-365px .inner{max-width:365px;}
.img-with-aniamtion-wrap.custom-width-250px .inner{max-width:250px;}
@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_19px.nectar-responsive-text,html .font_size_phone_19px.nectar-responsive-text{font-size:19px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_19px.nectar-responsive-text,html .container-wrap .font_size_phone_19px.nectar-responsive-text,html #header-outer .font_size_phone_19px.nectar-responsive-text{font-size:19px;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_2-1vw.nectar-responsive-text,.font_size_desktop_2-1vw.nectar-responsive-text{font-size:2.1vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_2-1vw.nectar-responsive-text,.font_size_desktop_2-1vw.nectar-responsive-text,#header-outer .font_size_desktop_2-1vw.nectar-responsive-text{font-size:2.1vw;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_21px.nectar-responsive-text,html .font_size_phone_21px.nectar-responsive-text{font-size:21px;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_21px.nectar-responsive-text,html .container-wrap .font_size_phone_21px.nectar-responsive-text,html #header-outer .font_size_phone_21px.nectar-responsive-text{font-size:21px;}}
@media only screen and (max-width:690px){body .vc_row.top_padding_phone_75px{padding-top:75px!important;}}
@media only screen and (max-width:690px){html body .wpb_column.top_padding_phone_40px > .vc_column-inner{padding-top:40px;}}
@media only screen and (max-width:690px){html body .wpb_column.top_padding_phone_40px > .n-sticky > .vc_column-inner{padding-top:40px;}}
.img-with-aniamtion-wrap.custom-width-340px .inner{max-width:340px;}
.img-with-aniamtion-wrap[data-border-radius="15px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="15px"] .inner,.img-with-aniamtion-wrap[data-border-radius="15px"] .hover-wrap{border-radius:15px;}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-4vw.nectar-responsive-text,.font_size_desktop_1-4vw.nectar-responsive-text{font-size:1.4vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_1-4vw.nectar-responsive-text,.font_size_desktop_1-4vw.nectar-responsive-text,#header-outer .font_size_desktop_1-4vw.nectar-responsive-text{font-size:1.4vw;}}
@media only screen and (max-width:999px){#ajax-content-wrap .font_size_tablet_4vw.nectar-responsive-text,.font_size_tablet_4vw.nectar-responsive-text{font-size:4vw;}}
@media only screen and (max-width:999px){#ajax-content-wrap .container-wrap .font_size_tablet_4vw.nectar-responsive-text,.container-wrap .font_size_tablet_4vw.nectar-responsive-text,#header-outer .font_size_tablet_4vw.nectar-responsive-text{font-size:4vw;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_5vw.nectar-responsive-text,html .font_size_phone_5vw.nectar-responsive-text{font-size:5vw;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_5vw.nectar-responsive-text,html .container-wrap .font_size_phone_5vw.nectar-responsive-text,html #header-outer .font_size_phone_5vw.nectar-responsive-text{font-size:5vw;}}
#ajax-content-wrap .font_line_height_1-4em.nectar-responsive-text,body .font_line_height_1-4em.nectar-responsive-text{line-height:1.4em;}
@media only screen and (max-width:690px){.divider-wrap.height_phone_40px > div{margin-top:40px!important;margin-bottom:40px!important;}}
@media only screen and (max-width:690px){body .vc_row.bottom_padding_phone_0px{padding-bottom:0!important;}}
@media only screen and (max-width:690px){.wpb_column.top_margin_phone_0px{margin-top:0!important;}}
@media only screen and (max-width:690px){.img-with-aniamtion-wrap.margin_bottom_phone_50px{margin-bottom:50px!important;}}
@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-220px .inner{max-width:220px;}}
.img-with-aniamtion-wrap.custom-width-180px .inner{max-width:180px;}
@media only screen and (max-width:690px){.img-with-aniamtion-wrap.margin_bottom_phone_20px{margin-bottom:20px!important;}}
@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-200px .inner{max-width:200px;}}
@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-280px .inner{max-width:280px;}}
.img-with-aniamtion-wrap.custom-width-260px .inner{max-width:260px;}
div[data-style="default"] .toggle > .toggle-title a,div[data-style="default"] .toggle > .toggle-title{font-size:14px;line-height:14px}
.light .toggles[data-style="default"] .toggle > .toggle-title a{color:#fff;}
.light .toggles[data-style="default"] .toggle >div{background-color:transparent;}
div[data-style="default"] .toggle .toggle-title a{border-radius:20px;}
div[data-style="default"] .toggle.open .toggle-title a{border-radius:20px 20px 0 0;}
body .toggle[data-inner-wrap="true"] > div{border-radius:0 0 20px 20px;}
@media only screen,print{#ajax-content-wrap .font_size_desktop_3vw.nectar-responsive-text,.font_size_desktop_3vw.nectar-responsive-text{font-size:3vw;}}
@media only screen,print{#ajax-content-wrap .font_size_desktop_3vw.nectar-responsive-text,.font_size_desktop_3vw.nectar-responsive-text,#header-outer .font_size_desktop_3vw.nectar-responsive-text{font-size:3vw;}}
#ajax-content-wrap .font_line_height_1-1em.nectar-responsive-text,body .font_line_height_1-1em.nectar-responsive-text{line-height:1.1em;}
#nectar_fullscreen_rows{background-color:#ffffff;}
.col.padding-4-percent > .vc_column-inner,.col.padding-4-percent > .n-sticky > .vc_column-inner{padding:calc(600px * 0.06);}
@media only screen and (max-width:690px){.col.padding-4-percent > .vc_column-inner,.col.padding-4-percent > .n-sticky > .vc_column-inner{padding:calc(100vw * 0.06);}}
@media only screen and (min-width:1000px){.col.padding-4-percent > .vc_column-inner,.col.padding-4-percent > .n-sticky > .vc_column-inner{padding:calc((100vw - 180px) * 0.04);}.column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner{padding:calc((100vw - 180px) * 0.02);}}
@media only screen and (min-width:1425px){.col.padding-4-percent > .vc_column-inner{padding:calc(1245px * 0.04);}.column_container:not(.vc_col-sm-12) .col.padding-4-percent > .vc_column-inner{padding:calc(1245px * 0.02);}}
.full-width-content .col.padding-4-percent > .vc_column-inner{padding:calc(100vw * 0.04);}
@media only screen and (max-width:999px){.full-width-content .col.padding-4-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-4-percent > .vc_column-inner{padding:calc(100vw * 0.02);}}
.wpb_column[data-border-radius="10px"],.wpb_column[data-border-radius="10px"] > .vc_column-inner,.wpb_column[data-border-radius="10px"] > .vc_column-inner > .column-link,.wpb_column[data-border-radius="10px"] > .vc_column-inner > .column-bg-overlay-wrap,.wpb_column[data-border-radius="10px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.wpb_column[data-border-radius="10px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg,.wpb_column[data-border-radius="10px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"],.wpb_column[data-border-radius="10px"] > .n-sticky > .vc_column-inner,.wpb_column[data-border-radius="10px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap{border-radius:10px;}
.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);}}
#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}
.wpb_column[data-cfc="true"] h1,.wpb_column[data-cfc="true"] h2,.wpb_column[data-cfc="true"] h3,.wpb_column[data-cfc="true"] h4,.wpb_column[data-cfc="true"] h5,.wpb_column[data-cfc="true"] h6,.wpb_column[data-cfc="true"] p{color:inherit}
.img-with-aniamtion-wrap.custom-width-800px .inner{max-width:800px;}
.img-with-aniamtion-wrap.nectar-overflow-hidden .inner{overflow:hidden;}
.nectar-split-heading .heading-line{display:block;overflow:hidden;position:relative}
.nectar-split-heading .heading-line >div{display:block;transform:translateY(200%);-webkit-transform:translateY(200%)}
.nectar-split-heading h1{margin-bottom:0}
.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h1,.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h2,.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h3,.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h4{margin:0 auto;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated){opacity:0;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated).animated-in{opacity:1;}
@media only screen and (max-width:999px){.nectar-split-heading[data-m-rm-animation="true"]{opacity:1!important;}}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] > * > span{position:relative;display:inline-block;overflow:hidden;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span{vertical-align:bottom;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span{line-height:1.2;}
@media only screen and (min-width:1000px){.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated) > *{line-height:1.2;}}
@media only screen and (max-width:999px){.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not([data-m-rm-animation="true"]):not(.markup-generated) > *{line-height:1.2;}}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not([data-text-effect*="letter-reveal"]) span .inner{transition:transform 1.2s cubic-bezier(0.25,1,0.5,1),opacity 1.2s cubic-bezier(0.25,1,0.5,1);}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner{position:relative;display:inline-block;-webkit-transform:translateY(1.3em);transform:translateY(1.3em);}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner.animated{-webkit-transform:none;transform:none;opacity:1;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="left"]{display:flex;justify-content:flex-start;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="center"]{display:flex;justify-content:center;}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="right"]{display:flex;justify-content:flex-end;}
@media only screen and (max-width:999px){.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="left"]{display:flex;justify-content:flex-start;}.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="center"]{display:flex;justify-content:center;}.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="right"]{display:flex;justify-content:flex-end;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_6-2vw.nectar-responsive-text,html .font_size_phone_6-2vw.nectar-responsive-text{font-size:6.2vw;}}
@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_6-2vw.nectar-responsive-text,html .container-wrap .font_size_phone_6-2vw.nectar-responsive-text,html #header-outer .font_size_phone_6-2vw.nectar-responsive-text{font-size:6.2vw;}}
#ajax-content-wrap .font_line_height_0-6em.nectar-responsive-text,body .font_line_height_0-6em.nectar-responsive-text{line-height:.6em;}
@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-800px .inner{max-width:800px;}}
@media only screen and (max-width:690px){.divider-wrap.height_phone_5px > .divider{height:5px!important;}}

/* ============================================================
   Part 2 - plugin additions
============================================================ */
/* Coming Soon contract button: same shape as the contract button, not a link. */
.tmh-soon{cursor:default; opacity:.7;}
.tmh-soon:hover{opacity:.7;}

/* [tm_stallions] roster: the black cards of the hand-built Stallions page,
   three to a row with the row's column gutter, 100px between card rows. */
.tmh-roster{display:flex; flex-wrap:wrap; justify-content:center; width:100%; margin:0 -1%;}
.tmh-roster .tmh-card{width:31.33%; margin:0 1% 100px; float:none;}
.tmh-roster .tmh-card:last-child{margin-bottom:0;}
.tmh-roster .tmh-card-name a{color:inherit !important; text-decoration:none !important; box-shadow:none !important; border-bottom:none !important;}
.tmh-roster .img-with-aniamtion-wrap .img-with-animation{opacity:1 !important; transform:none !important;}
@media only screen and (max-width:999px){
  .tmh-roster .tmh-card{width:48%; margin:0 1% 60px;}
  .tmh-roster .tmh-card-name{font-size:24px !important;}
}
@media only screen and (max-width:690px){
  .tmh-roster{margin:0;}
  .tmh-roster .tmh-card{width:100%; margin:0 0 40px;}
}

/* Part 3 - button size rules the theme prints with the builder content (small = black type button, roster button). */
.nectar-button.small{ border-radius:2px 2px 2px 2px; font-size:12px; padding:8px 14px; color:#FFF; box-shadow:0 -1px rgba(0,0,0,0.1) inset; }
.nectar-button.small.see-through, .nectar-button.small.see-through-2, .nectar-button.small.see-through-3{ padding-top:6px; padding-bottom:6px }
.nectar-button.small i{ font-size:16px; line-height:16px; right:26px }
.nectar-button.small i.icon-button-arrow{ font-size:16px }
.nectar-button.has-icon.small, .nectar-button.tilt.has-icon.small{ padding-left:33px; padding-right:33px }
.nectar-button.has-icon.small:hover span, .nectar-button.tilt.small.has-icon span, body.material .nectar-button.has-icon.small span { -webkit-transform:translateX(-14px); transform:translateX(-14px) }
.nectar-button.small.has-icon:hover i, .nectar-button.small.tilt.has-icon i { -webkit-transform:translateX(10px); transform:translateX(10px); }
body.material .nectar-button.small i { font-size: 14px; }
body.material[data-button-style^="rounded"] .nectar-button.small i { font-size: 12px; }
