@charset "UTF-8";
/***!  /media/templates/site/horses/css/custom.css  !***/

.footer_image{position:relative;z-index:1}.footer_row{position:relative;z-index:999}.nav-collapse.opened>ul{background-color:var(--sparkycolor1) !important}@media (max-width:768px){h1,h1 a{font-size:30px}h2,h2 a{font-size:30px}#appelez{text-align:center}#appelez a{font-size:14px !important}.nav-collapse.opened li a,.nav-collapse.opened li span{height:40px}.mnu_mainmenu>li>a,.mnu_mainmenu>li>span{font-size:14px !important}.nav-collapse.opened li a,.nav-collapse.opened li span{line-height:40px !important}}.mnu_mainmenu li:hover{background:#72756D !important}h1,h2,h3{font-family:Roboto Slab}.sparky_cell.mp_advert1.sparkle6{margin-right:-50px}p.has-large-font-size.has-text-align-center a{color:#ffff !important}p.has-large-font-size.has-text-align-center a:hover{color:#fcf803 !important}#row_8041147{position:relative;overflow:hidden}#row_8041147::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.55);z-index:1}#row_8041147 .sparky_page_container{position:relative;z-index:2}#row_8041147 h2,#row_8041147 p{text-shadow:2px 2px 8px rgba(0,0,0,0.8)}body{overflow-x:hidden}.sparky_social_icons{color:var(--sparkycolor1)}.has-huge-font-size{font-size:48px;font-weight:700}.advert_row .hot_simple_contact .form-group{margin-bottom:0}input,input.form-control,textarea,textarea.form-control{width:100%;border:1px solid #e0e0e0;border-radius:0;padding:10px 20px;margin-bottom:25px}input::placeholder,textarea::placeholder,input.form-control::placeholder,textarea.form-control::placeholder{color:#aaa;font-weight:300}textarea.form-control{min-height:120px}button,button.btn,input.button,a.btn,p.readmore a.btn,a.sparky_button{background:var(--sparkycolor1);border:1px solid var(--sparkycolor1);border-radius:0;color:#fff;font-size:18px;font-weight:400;line-height:30px;padding:10px 30px;transition:all 0.3s}button:hover,button.btn:hover,button.btn-primary:hover,input.button:hover,a.btn:hover,button:active,button.btn:active,button.btn-primary:active,input.button:active,a.btn:active,button:focus,button.btn:focus,button.btn-primary:focus,input.button:focus,a.btn:focus,p.readmore a.btn:hover,p.readmore a.btn:active,p.readmore a.btn:focus,a.sparky_button:hover,a.sparky_button:active,a.sparky_button:focus{background:#000;border:1px solid #000;color:#fff !important;text-decoration:none;transition:all 0.3s}.input-group .btn{height:45px;line-height:1;margin-left:-7px !important;padding:10px 15px}.btn-group{margin-bottom:30px}.btn-group input{margin-bottom:0}.sparky_logo{line-height:1.8}.logo_row ul.menu>li:last-child{background:#fff;margin-left:15px}.logo_row ul.menu>li:last-child>a{color:var(--sparkycolor1)}.hot-images-scroller .scroll-element img:nth-child(even){border-radius:170px}.hot_swipe_carousel_slides .contents h2{padding-top:0}.hot_swipe_carousel_slides .contents p:last-child{margin-bottom:0}.videotext{position:absolute;z-index:1;width:100%;height:calc(100vw * 0.5625);left:15px}.videotext>.sparky_page_container{justify-content:center;align-content:center;flex-wrap:wrap;height:calc(100vw * 0.5625)}.videotext>.sparky_page_container>.sparky_cell{background:rgba(255,255,255,0.8);max-width:720px}.videotext h1{padding-top:0}.servicesrow .sparky_cell{border:1px solid #e3e3e3}.servicesrow figure img{margin-bottom:0;background:var(--sparkycolor2);padding:15px;border-radius:50%}.pricingrow .sparky_cell{background:var(--sparkycolor1)}.pricingrow figure img{margin-bottom:0;background:var(--sparkycolor2);padding:15px;border-radius:50%}.pricingrow a.sparky_button{border:1px solid #fff}.pricingrow a.sparky_button:hover{border:1px solid #000}.pricingrow .has-huge-font-size{margin-bottom:0}.teamrow>.sparky_page_container{gap:30px;margin-top:150px}.teamrow>.sparky_page_container>.sparky_cell{border:1px solid #e3e3e3}.teamrow figure{margin-bottom:0}.testimonialsrow>.sparky_page_container{gap:30px;margin-top:100px;padding-bottom:50px}.testimonialsrow>.sparky_page_container>.sparky_cell{border:1px solid #e3e3e3}.testimonialsrow figure{margin-top:-100px;margin-bottom:15px}.coursesrow{background:var(--sparkycolor1);margin-left:0;margin-right:0}.coursesrow a.sparky_button{background:var(--sparkycolor2);border:0;font-weight:300;justify-content:space-between;text-align:left}.coursesrow a.sparky_button:hover{background:#fff;color:#000 !important}.coursesrow a.sparky_button::after{content:"\f061";font-family:'Font Awesome 6 Free';font-weight:700;color:var(--sparkycolor1);padding-left:15px}.coursesrow a.sparky_button:hover::after{color:#000}.blog-items.columns-3 .blog-item{width:calc(33.33% - 30px);margin-bottom:50px}ul.com-tags-tag__category li h3{padding:0 15px}.blog-items ul.tags.list-inline{padding:0}@media (min-width:768px){.com-contact.contact{display:flex;flex-wrap:wrap}.com-contact.contact .page-header{width:100%}.com-contact__container{width:34%}.com-contact__form.contact-form{width:66%;margin-top:15px}.com-contact__form.contact-form legend{background:transparent;padding:15px 0;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase}.com-contact.contact>h2{display:none}}.advert_row{margin-top:100px}.advert_row>.sparky_container{position:relative;z-index:1;background:var(--sparkycolor2);max-width:1250px}.advert_row>.sparky_container>.sparky_cell{padding:15px 5px}.advert_row h3{font-size:40px;padding-bottom:30px}.advert_row .mp_advert2{margin-bottom:-150px}.footer_image{position:relative;max-width:600px;top:-150px;right:23px}.bottom_row{margin-top:-200px}.bottom_row>.sparky_container>.sparky_cell{position:relative;z-index:2;padding-top:50px}.bottom_row>.sparky_container>.sparky_cell:first-child{clear:both}.bottom_row .input-group input.form-control{border:0}.bottom_row,.bottom_row h1,.bottom_row h2,.bottom_row h3,.bottom_row h4,.bottom_row p,.bottom_row a{color:#fff}.footer_row{padding-top:30px;text-align:center}.footer_row p{opacity:1}.footer_row,.footer_row a{color:#fff}.nav-toggle{background:url(https://elevagebordercollie.ca/media/templates/site/horses/images/tinynav_white.png);background-size:42px 84px}@media (max-width:1309px){.footer_image{max-width:560px}.hot_swipe_carousel_slides .contents{top:50px !important;left:calc((100vw - 1140px) / 2) !important}}@media (max-width:1199px){.footer_image{max-width:460px;top:0}.bottom_row{margin-top:0}.hot_swipe_carousel_slides .contents{width:60% !important;top:50px !important;left:calc((100vw - 940px) / 2) !important}}@media (max-width:991px){.logo_row nav:not(.opened) ul.menu{display:none}.logo_row ul.menu>li:last-child{background:none;margin-left:0}.hot_swipe_carousel_slides .contents{top:0 !important;left:0 !important}.flickity-page-dots{text-align:right}.advert_row{overflow:hidden}.mp_bottom1 .sparky_page_container{flex-direction:column}.bottom_row .input-group .btn{margin-left:0 !important}.pricingrow a.sparky_button{width:auto}.pricingrow ul.checklist{margin-left:30px;margin-right:0}}@media (max-width:414px){h1{word-wrap:break-word}.logo_row .mp_logo{width:70% !important}.logo_row .mp_top1{width:30% !important}.introrow .sparkle1{display:none}.introrow .sparky_cell:last-child{padding-top:0 !important}.teamrow>.sparky_page_container>.sparky_cell{margin-bottom:100px}.teamrow>.sparky_page_container>.sparky_cell:last-child{margin-bottom:0}.coursesrow{padding-left:15px !important;padding-right:15px !important}.coursesrow .sparky_cell:first-child{padding-bottom:0 !important;margin-bottom:0}.coursesrow .sparky_cell:last-child{padding-top:0 !important}.hot_swipe_carousel_slides .contents h2{font-size:24px !important}.videotext{position:relative;height:auto;margin-bottom:30px}.videotext>.sparky_page_container{height:auto}.blog-items.columns-3 .blog-item{width:100%}}.sparky_settings{position:fixed;z-index:9999;top:70%;padding:0 5px;background:#000;border-radius:0 5px 5px 0;cursor:pointer;line-height:1.4}.sparky_settings:hover{background:#000}.settings_content{display:none;float:left;padding-right:15px;height:28px}.settings_content span{display:inline-block;width:28px;height:28px;border:3px solid #333;border-radius:19px}.settings_content span:hover{border:3px solid #fff}.settings_content span.style1{background:#1ea59a}.settings_content span.style2{background:#a54e1e}.settings_content span.style3{background:#6aa51e}.settings_content span.style4{background:#1e5aa5}.settings_content span.style5{background:#a51e1e}.settings_content a{text-decoration:none}.settings_cog{float:left;width:30px;height:28px}.sparky_settings i{font-size:28px;color:#ccc}
