@charset "utf-8";
@charset "utf-8";
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/jquery-ui/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/jquery-ui/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/jquery-ui/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/jquery-ui/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/jquery-ui/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/jquery-ui/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/jquery-ui/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/lib/owlcarousel2/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-0.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent;cursor:default}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}
  .alignnone { margin:5px 20px 20px 0; }
.aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; }
.alignright { float:right; margin:5px 25px 20px 30px; }
.alignleft { float:left; margin:5px 20px 20px 0; }
.aligncenter { display:block; margin:5px auto 5px auto; }
a img.alignright { float:right; margin:20px 0 20px 20px; }
a img.alignnone { margin:20px 20px 20px 0; }
a img.alignleft { float:left; margin:20px 20px 20px 0; }
a img.aligncenter { display:block; margin-left:auto; margin-right:auto }
.wp-caption { background:#fff; border:1px solid #f0f0f0; max-width:96%; padding:5px 3px 10px; text-align:center; }
.wp-caption.alignnone { margin:5px 20px 20px 0; }
.wp-caption.alignleft { margin:5px 20px 20px 0; }
.wp-caption.alignright { margin:5px 0 20px 20px; }
.wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }

:root {
--color-blue: #6F9FE2;
--color-black: #000000; --color-white:#FFFFFF;
--color-dark-grey: #333333;
--container-width: 1270px;
} *, *::before, *::after { box-sizing: border-box; }
body{ overflow-x: hidden; background: #FFF; line-height: 1.3; letter-spacing:0.25px; background: var(--color-dark-grey);}
body, p, .pure-g [class*="pure-u"]{ font-size:17px; font-weight:300; color:var(--color-white); font-family: 'Montserrat', sans-serif; }
h1,h2,h3,h4,h5{ color: var(--color-white); margin:0; padding-top: 5px;  padding-bottom: 10px; position: relative; font-weight:600; letter-spacing: 0.1px;}
h1,h2{ font-size: 40px; padding: 10px 0 10px 0; transition: all 0.6s; text-align: center;  }
h3,h4{ font-size: 22px; padding-top: 5px; padding-bottom: 10px; }
h5{ font-size: 17px; text-transform: initial; }
h1, h2, .text-animate{ transform: translateY(60px); opacity: 0; position: relative; transition: all 0.6s; }
h1.h-animate, h2.h-animate, .text-animate-show{ transform: translateY(0); opacity: 1; }
.animated_items > *{ transform: translateY(80px); opacity: 0; position: relative; transition: all 0.6s cubic-bezier(.22,.61,.36,1); }
.animated_items > .animated_done{ transform: translateY(0); opacity: 1; }
.heading_underline{ border-bottom: 5px solid var(--color-orange); } iframe[src*="youtube"] { width: 100%; height: 720px; }
a img{ transition: all 0.3s; }
a:hover img{ opacity: 0.85; }
strong{ font-weight: 800; }
.text-justify{ text-align: justify; }
.text-center{ text-align: center; }
svg.icon, .svg_icon, .svg-icon{ width: 25px; height: 25px; fill: currentColor; color: #FFF; transition: all 0.2s; }
svg.icon:hover, .svg_icon:hover, .svg-icon:hover{ color:var(--color-blue); }
#wpadminbar{ transition: all 0.3s; opacity: 0.6; }
#wpadminbar:hover{ transform: translateY(0); opacity: 1; } .container, .container-full{ padding-left: 20px; padding-right: 20px; position: relative; }
.container{ max-width: var(--container-width); margin:0 auto; box-sizing: content-box; }
.container-full{ max-width: none; width: auto; }
.container .container-full{ position: relative; left: 50%; transform: translateX(-50%); width: 100vw; }
.container .container, .container .container-full, .no-padding{  padding-left: 0px !important; padding-right: 0px !important; }
.container-full .container{ padding-left: 20px !important; padding-right: 20px !important; }
.container a{ color: var(--color-orange); text-decoration: none; transition: color 0.2s; }
.container a:hover{ color: var(--color-blue); } .container p, .pure-g p{ line-height: 1.3; margin-top: 0; margin-bottom: 20px; letter-spacing: normal; } input[type=text], input[type=email], input[type=tel], input[type=number], textarea, select{ background: #FFF !important; border: 2px solid var(--color-orange) !important; border-radius: 30px !important; padding: 15px 20px !important; line-height: 1.3; height: 60px; width: 100%; outline: none; color: var(--color-dark-grey); }
select option{ color: var(--color-dark-grey); }
textarea{ height: 90px; border: 1px solid var(--color-dark-grey) !important; margin: 5px 0; padding: 5px; }
::-webkit-input-placeholder { color: var(--color-dark-grey); }
::-moz-placeholder { color: var(--color-dark-grey); opacity: 1; }
:-ms-input-placeholder { color: var(--color-dark-grey); }
:-moz-placeholder { color: var(--color-dark-grey); opacity: 1; } .ui-datepicker .ui-datepicker-title select{ height: auto; padding: 0 !important; }
.ui-widget-content .ui-state-highlight{ border:1px solid var(--color-blue) !important; background: var(--color-blue) !important; color: #FFF !important; }
.ui-widget-content .ui-state-active{ border:1px solid var(--color-dark-grey) !important; background: var(--color-dark-grey) !important; color: #FFF !important; } .pure-button, .wpcf7-submit, .button{ display: inline-grid; align-items: center; vertical-align: middle; padding: 8px 15px 8px 50px !important; text-transform: initial; transition: all 0.3s !important;color: var(--color-white)!important; text-decoration: none !important; font-weight: 800 !important; white-space: normal; font-size: 17px; height: 40px; line-height: 1.2;  max-width: 275px; background: none!important;}
.pure-button{position: relative; z-index: 9;overflow: hidden; font-family: 'Montserrat', sans-serif; font-size: 20px;min-width:180px}
.pure-button::before, .pure-button::after{content: '';height: 40px;position: absolute;z-index: -1;}
.pure-button::before{transform-origin: bottom;transform: skew(-33deg, 0deg); width: 100%; background: var(--color-white);}
.pure-button::after{transform-origin: bottom;transform: skew(-33deg, 0deg); width: calc( 100% - 20px );background: var(--color-black);right: 0;}
.pure-button.pure-button-primary .wpcf7-submit{position: absolute;border: unset;letter-spacing: 0.25px;font-size: 20px;font-weight: 800 !important;height: 40px;}
.pure-button.pure-button-primary{height: 40px;color: var(--color-black)!important;}
.pure-button.pure-button-primary::after{background: var(--color-blue);right: 0;}
.pure-button-prev{color: var(--color-black)!important;padding: 8px 50px 8px 15px !important;}
.pure-button-prev::before {transform: skew(33deg, 0deg);}
.pure-button-prev::after {transform: skew(33deg, 0deg);background: var(--color-blue);left: 0; }
.pure-button.pure-button-secondary{color: var(--color-black)!important;}
.pure-button.pure-button-secondary::before{transform: translate(6%, 15%); width: calc( 100% - 20px ); height: 50px; background: var(--color-black);}
.pure-button.pure-button-secondary::after{transform: unset;height: 50px;background-color: var(--color-white);background-image: url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/images/gallary-icon.png); background-repeat: no-repeat; background-position: 90%;}
#mi_gallery_footer.mi_gallery_block a.pure-button{position: absolute;left: 50%;top: 50%;transform: translate( -50%, -50%);height: 80px; padding-right: 40px!important;padding-left: 20px !important;font-size: 28px;min-width: 240px;} 
form.wpcf7-form .pure-button{float: right;margin-top: 30px;}
.button.button-white{padding: 8px 15px!important; background-color: var(--color-white)!important;color: var(--color-black)!important;}
.button.button-white::before, .button.button-white::after{display: none!important;} .popup_modal{ position:fixed; width:100%; height:100%; top:0; background:rgba(0,0,0,0.5); transition:all 0.6s; opacity:0; overflow-x:hidden; overflow-y:auto; z-index:-99; }
.popup_modal .close_modal_button{ position:absolute; top:10px; right:10px; width: 30px; height: 30px; padding: 7px; z-index:99; }
.popup_modal .close_modal_button svg{ width:15px; height:15px; color: var(--color-orange); }
.popup_modal .close_modal_button:hover svg{ color: var(--color-orange); }
.popup_modal .popup_dialog{ background: #FFF; position: relative; max-width: 600px; min-height: 250px; margin: 20px auto; }
.popup_modal .popup_dialog.popup_small{ max-width: 480px; }
.popup_modal .popup_dialog.popup_large{ max-width: 800px; }
.popup_modal .popup_dialog.popup_slide{ overflow-y: auto; transform: translateX(-100%); width: 80%; height: 100%; top:0; left:0; transition: all 0.3s; margin: 0; }
.popup_modal .popup_dialog.popup_slide.slide_right{ transform: translateX(100%); float: right; left: auto; }
.popup_modal .popup_content{ padding: 25px; overflow-x: hidden; overflow-y: auto; }
.popup_modal.show_modal{ opacity:1; z-index:99999; }
.popup_modal.show_modal .popup_dialog.popup_slide{ transform: translateX(0); }  .owl-carousel .owl-stage-outer{ position: relative; z-index: 2; }
.owl-carousel .owl-nav{ width: 100%; margin: 0; }
.owl-carousel .owl-nav button{ position: absolute; font-size: 60px !important; color: #FFF !important; background-color: var(--color-orange) !important; top: 50%; width: 60px; height: 60px; margin-top: -30px !important; z-index: 10; border-radius: 50% !important; }
.owl-carousel .owl-nav button.owl-prev{ left: 0; transform: translateX(-75%); }
.owl-carousel .owl-nav button.owl-next{ right: 0; transform: translateX(75%); }
.owl-carousel .owl-nav button span{ display: block; width: 60px; height: 60px; line-height: 50px; }
.owl-carousel .owl-nav button:hover{ background: var(--color-blue) !important; } main{ padding: 0; min-height: 400px; }
main:before{ content: ""; position: absolute; top:0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; background-size: 100% auto; z-index: 1; }
main.disable_background:before{ display: none; }
main > * { z-index: 2; position: relative; }
main > h1{ text-align: center; }
main > h2{ text-align: center; }
main h2{ position: relative; }
main h1 span,
main h2 span,
main h3 span{ color: var(--color-orange) !important; font-family: 'Pacifico', cursive; display: block; margin-top: -20px; font-weight: 300; }
main > p, main > ul, main > h2, main > h1, main > h3, main > h4{ text-align: left; width: 80%; margin-left:auto; margin-right:auto; }
main p > a{ font-weight: 800; }
main p > a:hover{ text-decoration: underline; }
main > ol, main > ul{padding-left: 20px;list-style-position: initial;}
main > ol li, main > ul li{ margin-bottom: 5px; }
main.inner-page{ min-height: 200px; padding: 50px 20px;}  main table{ width: 100%; border:0 !important; }
main table thead{ background: var(--color-dark-grey) !important; color: #FFF !important; }
main table thead th{ padding: 15px !important; border: 0px !important; }
main table td{ border: 0px !important; padding: 15px !important; font-weight: 900 !important; }
main table td a{ color: var(--color-dark-grey); }
main table.animated_table tr{ transform: translateY(60px); opacity: 0; position: relative; transition: all 0.6s; }
main table.animated_table .tr-animate{ transform: translateY(0); opacity: 1; }  .header{ position: relative; top:0; left:0; width:100%; height:160px;  z-index:99; transition:all 0.2s; background-color: var(--color-black);}
.header .header_wrap{height: 100%;position: relative;z-index: 1;width: 100%; }
.header .header_logo{ position:relative; left:5px; top:28px; z-index:10; }
.header .header_logo img{ width:212px; height:auto; }
.header.single-page{min-height: 260px;}
.fix_header{ background-color: rgba(255,255,255,0.95); }
.fix_header, .fix_header .header_wrap{ height: 70px; }
.fix_header .header_logo{ top:10px }
.fix_header .header_logo img{ width: 90px; }
.fix_header .main_nav{ margin-top:20px; }
header.header .single-page-title{min-height: 80px;display: block;border: 0;position: absolute;width: 85%;right: 0;bottom: 0;background: var(--color-blue)}
header.header .single-page-title::before{content: '';position: absolute;width: 0;left: 0;bottom: 0;height: 0;border-top: 80px solid transparent;border-right: 65px solid var(--color-blue);transform: translateX(-100%);}
header.header .single-page-title::after{content: '';transform-origin: bottom;width: 100%;background: var(--color-blue);transform:translateX(99%); position: absolute;height: 100%;bottom: 0;z-index: 1;}
header.header .single-page-title h1.h-animate, header.header .single-page-title h2.h-animate{text-align: right;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;} .main_nav{display: inline-block;position: absolute;right: 60px;height: 100%;width: calc(var(--container-width) - 100px);}
.main_nav .main_menu{list-style: none;margin: 80px 0 0 0; display:block;position: absolute;right: 10%;}
.main_nav .main_menu a{ font-size: 17px; font-weight: 600; position: relative; color: var(--color-white); text-decoration: none; transition: all 0.2s; }
.main_nav .main_menu > li{ position: relative; display: table-cell; vertical-align: top; }
.main_nav .main_menu > li > a{ display: block; text-align: center;  padding: 5px 18px; white-space: nowrap; position: relative; z-index: 1; text-transform: uppercase; }
.main_nav .main_menu > li.new_budget:after{ content: "NEW"; position: absolute; width: 25px; height: 25px; border-radius: 50%; background: var(--color-orange); color: #FFF;
font-size: 10px; padding: 7px 1px; top: 0; right: 0; transform: translate(25%,-50%);  } .main_nav .main_menu > li:hover > a,
.main_nav .main_menu > li.current-menu-parent > a,
.main_nav .main_menu > li.current-menu-item > a{ color: var(--color-blue); } 
.main_nav .main_menu > li.menu-item-has-children > a:before{ position: absolute; left: 50%; bottom: 0; content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 5px solid var(--color-orange); transform: translateX(-50%); }
.main_nav .main_menu > li:hover a:before{ display: none; }
.main_nav .main_menu ul{ padding: 20px 0; border-radius: 10px; min-width: 200px; position: absolute; background-color: rgba(228,142,59,0.9); opacity: 0; visibility: hidden; transition: all 0.3s; text-align: center; }
.main_nav .main_menu > li > ul { list-style: none; left: 50%; transform: translateX(-50%) scale(0.8); opacity: 0; z-index: 1; display: block; }
.main_nav .main_menu > li > ul:before{ position: absolute; left: 50%; top: 0; content: ""; width: 0; height: 0; transform: translate(-50%,-100%); border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgba(228,142,59,0.9); }
.main_nav .main_menu > li:hover > ul{ transform: translate(-50%,10px) scale(1); opacity: 1; z-index: 99; visibility: visible; }
.main_nav .main_menu ul li { float: none; background: none; margin:0; text-align: left; position: relative; }
.main_nav .main_menu ul li a { padding: 8px 40px 8px 20px !important; background: none !important; color: #FFF !important; white-space: nowrap; display: block; }
.main_nav .main_menu ul li.current-menu-parent > a,
.main_nav .main_menu ul li.current-menu-item > a,
.main_nav .main_menu ul li:hover > a{ background: var(--color-orange) !important; color: #FFF !important; }
.main_nav .main_menu ul li.menu-item-has-children > a { background-size: 15px 15px !important; background-repeat: no-repeat !important; background-image: url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/images/icons.svg#svg_arrow_right_view) !important; background-position: 95% center !important; }
.main_nav .main_menu ul li:hover ul{ opacity: 1; visibility: visible; background: var(--color-blue); }
.main_nav .main_menu ul ul{ position:absolute; top:0px; left:100%; } .main_nav .social-media-icons{position: absolute;right: 0;top: 85px;}
.social-media-icons a{width: 35px;display: inline-block;text-align: center;} .banners_plaxify{ background-image: linear-gradient(180deg, var(--color-black), var(--color-blue)); width: 100%; position: relative; height: calc( 100vh - 160px ); z-index: 1;}
.banners_plaxify .banner_item{ position: relative; background-size: 100% auto!important;background-position: right bottom!important; height: calc( 100vh - 160px ); z-index: 1; overflow: hidden;}
.banners_plaxify .banner_item .banner_layer{ position: absolute; top: 0; left: 0; width: 100%;overflow: hidden; z-index: 3; }
.banners_plaxify .banner_item .banner_layer.car_layer{height: calc(100% + 100px);width: calc(100% + 100px);left: -50px;}
.banners_plaxify .banner_item .banner_layer.hero_layer{height: 100%;}
.banners_plaxify .banner_item .banner_layer .plaxify{width: 100%;height: 100%;}
.banners_plaxify .banner_item .banner_layer .plaxify:not(.hero_img){background-size: 100% auto!important;background-position: center center!important}
.banners_plaxify .banner_item .hero_img{ background-repeat: no-repeat; background-position: bottom center; background-size: contain !important; width: 50%!important; height: 100%; position: absolute; bottom: 0px; position: absolute; z-index: 3;}
.banners_plaxify .container-full{ position: relative; height: 100%; }
.banners_plaxify .banner_content{line-height: 1;position: absolute;bottom: 0;right: 0;min-width:65vw;width: auto;box-sizing: border-box;color: #FFF;font-weight: bold;z-index: 3;text-align: right;padding: 0px 180px;height: 200px;background-color: var(--color-blue);}
.banners_plaxify .banner_content::before{content: '';position: absolute;width: 0;left: 0;bottom: 0;height: 0;border-top: 200px solid transparent;border-right: 180px solid var(--color-blue);transform: translateX(-100%);}
.banners_plaxify .banner_title{width: 100%; padding: 30px 100px 30px 0px; position: absolute;left: 0;top: 45%;transform: translateY(-50%);}
.banners_plaxify .banner_title h2{ font-family: 'Montserrat', sans-serif; margin-bottom: 20px; color: var(--color-orange); right: 0; top: 50%;z-index: 9; text-align: right;}
.banners_plaxify .banner_desc{ margin-bottom: 15px; font-weight: 800; font-size: 55px; color: #FFF; }
.banners_plaxify .banner_budget{ display: block; position:absolute; right:20px; top:50%; transform:translateY(-50%); z-index: 10;}
.banners_plaxify .banner_title .banner-title-wrapper{ width: 70%; }
.banners_plaxify .banner_yt{width: 33%; padding: 0px 20px 0px 0px;position: absolute;right: 0;top: 53%;transform: translateY(-50%);}
.banners_plaxify .banner_yt img{width: 20%; position: absolute; top: 35%; right: 50%; transform: translateX(50%);}
.banners_plaxify .banner_yt .img_wrap{background-image: url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/images/yt-video.jpg); background-repeat: no-repeat; background-size: contain; min-height: 155px; position: relative; }
.popup_modal.middle{ overflow-y:hidden;}
.popup_modal .popup_dialog.yt-dialog { background: none;max-width: 40%; min-height: 400px;}
.popup_modal .popup_content.yt-content iframe{ width: 100%; height: 100%; }
.popup_modal .popup_content.yt-content{padding: 0px; overflow-x: hidden; overflow-y: hidden; height: 364px;}
.popup_modal .popup_dialog.yt-dialog{ transform: translate(-50%, -50%); left: 50%; top: 50%; margin: 0px;} .breadcrumbs a{ color: #FFF; display: inline-block; }
.breadcrumbs a:after{ content: '/'; padding: 2px 10px; }
.breadcrumbs a:last-child:after{ display: none; } .footer{ color: #e8e8ea; padding: 80px 0 30px 0; font-size: 17px; clear: both; width: 100%; overflow: visible; line-height: 2; position: relative; }
.footer .container{width: 90%;margin: 0 auto;}
.footer .container div, .footer .container p, .footer .container a{color: var(--color-white);}
.footer .container .bold{font-weight: 600!important;} .footer:before{ top:0; transform: translateY(-99%); width: 100%; height: 75px; } .footer .pure-g [class*="pure-u"]{ padding-left: 10px; padding-right: 10px; word-wrap: break-word; }
.footer .footer_logo img{ width: 150px; }
.footer h3{ color: var(--color-orange); text-transform: uppercase; text-align: left; font-size: 17px; position: relative; padding-bottom: 5px; margin-top: 15px; margin-bottom: 10px; }
.footer p, .footer a{ font-size: 17px; font-weight: 400 !important; color: #e8e8ea !important; text-decoration: none; transition: all 0.2s; line-height: 2; }
.footer a:hover{ text-decoration: underline; }
.footer ul{ list-style: none; display: inline-block; margin: 0; }
.footer .newsletter-form input{ margin-bottom: 10px; width: 100%; }
.footer .social_media_wrap{ text-align: center; color: #b2b4b6; }
.footer .social_media_wrap span{ font-family: 'Pacifico', cursive; font-size: 40px; }
.footer .social_media_wrap span.big_text{ font-size: 80px; margin-top: -5px; display: block; line-height: 1; margin-bottom: 35px; }
.footer .social_media_links{ display: inline-block; }
.footer .social_media_links span{ font-size: 80px; display: block; width: 60px; height: 60px; font-family: 'Montserrat', sans-serif; line-height: 0.8; font-weight: bold; float: left; margin: 0 5px; }
.footer .social_media_links a{ float: left; display: inline-block; text-align: center; padding: 18px 0; width: 60px; height: 60px; background: var(--color-orange); border-radius: 50%; margin: 0 5px; }
.footer .social_media_links svg.icon{ color:#FFF; width:100%; }
.footer .social_media_links a:hover{ background: var(--color-blue); }
.footer .social_media_links a:hover svg.icon{ color: #FFF; }
.footer .social-media-icons{position: relative;}
.footer .social-media-icons .follow_text{ font-weight: 600;position: absolute;top: 50%;transform: translateY(-50%);height: 50px;} .footer .footer-bottom-text .float-right a{ margin-left: 10px; }
.footer .footer-bottom-text ul li{ display: inline-block; }
.footer .footer-bottom-text ul li:after{ content: "|"; padding: 0 15px; }
.footer .footer-bottom-text ul li:last-child:after{ display: none; }
.footer .footer-bottom-text p{ margin: 0; }
.footer_bottom{ text-align: center; padding: 20px 0; letter-spacing: normal; }
.footer_bottom a{ display: inline-block; width: 110px; margin: 0 15px; }
.footer_bottom a img{ max-width: 100%; height: auto; }
.partner-logo-wrap{background: var(--color-black);padding: 60px 0px;}
.partner-logo-wrap .logos-wrap{width: var(--container-width);margin: 0 auto;}
.partner-logo-wrap .logos-wrap .logo-items img{height: 180px;width: auto;max-width: 100%;position: relative;left: 50%;transform: translateX(-50%);}
.partner-logo-wrap h2.partner-heading{color: var(--color-blue);} .custom_card{ text-align: center; background-color: #FFF; border-radius: 20px; overflow: auto; transition: all 0.3s; }
.custom_card:hover{ box-shadow: 0 0 25px -10px rgba(0,0,0,0.6); transform: scale(1.05); }
.custom_card .custom_card_img{ width: 100%; height: auto; margin-bottom: 40px; }
.custom_card .custom_card_content{ padding: 0 20px; padding-bottom: 20px; position: relative; }
.custom_card .custom_card_content:after{ position: absolute;  }
.custom_card .custom_card_content h4{ padding-bottom: 15px; word-wrap: break-word; }
.custom_card .custom_card_content h4 a{ color: var(--color-dark-grey); }
.custom_card .custom_card_content h4 span{ display: block; width: 100%; }
.custom_card .custom_card_content p{ color: var(--color-dark-grey); margin-bottom: 15px; }
.custom_card .custom_card_content .button{ padding-left: 10px; padding-right: 10px; }
.custom_card .custom_card_content a{ font-weight: 800; }
.custom_card .custom_card_icon{ position: absolute; background: no-repeat center; background-size: 100%; display: block; width: 100px; height: 95px; top:0; left:50%; transform: translate(-50%,-105%); box-sizing: border-box; padding: 14px 0; }
.custom_card .custom_card_icon strong{ font-size: 22px; } .blk{ padding: 60px 0; box-sizing: border-box; }
.blk .blk_wrap, .blk .col_wrap{ position: relative; } .mi_gallery_block .gallery-item,
.mi_gallery_block .gallery-item img{ transition: all 0.5s; width: 100%; height: auto; display: block; }
.mi_gallery_block .gallery-item:hover{ background: #000; }
.mi_gallery_block .gallery-item:hover img{ opacity: 0.8; }
.mi_gallery_block .gallery-item:hover figcaption{ padding-top: 20px; }
.mi_gallery_block .gallery-list{ list-style: none; margin: -8px; padding: 0; overflow: auto; }
.mi_gallery_block.no-spacing .gallery-list{ margin: 0; }
.mi_gallery_block .gallery-item{ float: left; margin: 8px; position: relative; }
.mi_gallery_block.no-spacing .gallery-item{ margin:0; }
.mi_gallery_block .gallery-item figure{ margin:0; }
.mi_gallery_block .gallery-item figcaption{ transition: all 0.5s; position: absolute; bottom: 0; width: 100%; max-height: 100%; overflow: auto; padding: 40px 10px 9px; color: #fff; text-align: center; font-size: 13px; background: linear-gradient(0deg, rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent); letter-spacing: normal; }
.mi_gallery_block.columns-1 .gallery-item{  margin: 0;  }
.mi_gallery_block.columns-2 .gallery-item{ width: calc( 50% - 16px ); }
.mi_gallery_block.no-spacing.columns-2 .gallery-item{ width: calc( 50% ); }
.mi_gallery_block.columns-2 .gallery-item:nth-child(odd){ clear: left; }
.mi_gallery_block.columns-3 .gallery-item{ width: calc( 33.33% - 16px ); }
.mi_gallery_block.no-spacing.columns-3 .gallery-item{ width: calc( 33.33% ); }
.mi_gallery_block.columns-3 .gallery-item:nth-child(3n+1){ clear: left; }
.mi_gallery_block.columns-4 .gallery-item{ width: calc( 25% - 16px ); }
.mi_gallery_block.no-spacing.columns-4 .gallery-item{ width: calc( 25% ); }
.mi_gallery_block.columns-4 .gallery-item:nth-child(4n+1){ clear: left; }
.mi_gallery_block.columns-5 .gallery-item{ width: calc( 20% - 16px ); }
.mi_gallery_block.no-spacing.columns-5 .gallery-item{ width: calc( 20% ); }
.mi_gallery_block.columns-5 .gallery-item:nth-child(5n+1){ clear: left; }
#mi_gallery_footer{position: relative;}
#mi_gallery_footer ul.gallery-list{display: table!important;width: 100%;}
#mi_gallery_footer ul.gallery-list li.gallery-item{display: table-cell!important;float: unset!important;width: auto;}
#mi_gallery_footer ul.gallery-list li.gallery-item a img{opacity: 1!important;}
#mi_gallery_footer.mi_gallery_block .gallery-item figcaption {display: none!important;} .mipl-posts-grid-blk{ padding-bottom: 30px; }
.mipl-posts-grid-blk .post_filter_form input{ display: none; }
.mipl-posts-grid-blk .post_filter_form label{ margin-right: 15px; }
.mipl-posts-grid-blk .button-active{ background-color: var(--color-blue) !important;  }
.mipl-posts-grid-blk .post_result_wrap{ padding-top: 30px; }
.mipl-posts-grid-blk .post_result_wrap .pure-g{ padding: 0 15px; }
.mipl-posts-grid-blk .post_result_wrap div[class^="pure-u-"]{ padding: 0 15px; }
.mipl-posts-grid-blk .custom_card{ background-color: var(--color-light-orange); margin-bottom: 30px; }
.mipl-posts-grid-blk .custom_card_content{ min-height: 195px; } .mi-posts-grid-block{padding-top: 30px;padding-bottom: 30px;}
.mi-posts-grid-block .blk{padding-top: 0px!important;padding-bottom: 0px!important;}
.mi-posts-grid-block .blk_wrap .blk_post_wrap{background: var(--color-black);}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_img_wrap{min-height: 240px; background-repeat: no-repeat;background-size: contain;}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_img_wrap img{width: 100%;height: auto;}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap{padding: 0px 20px 0px 20px;min-height: 200px;}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap .col_data{ min-height:200px}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap .post-time-link{ width: calc( 100% - 20px ); position: absolute;bottom: 0;}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap .post-time-link a{float: right;}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap time{color: var(--color-blue); font-size: 20px;font-weight: 600;} 
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap p, 
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap h2{color: var(--color-white);opacity: 1;}
.mi-posts-grid-block .blk_wrap .col_wrap.blk_text_wrap h2{font-size: 26px; text-align: left;padding-bottom: 10px;} .blk-racing-calendar .img_background{background-color:var(--color-white);}
.blk-racing-calendar .akr-calendar-racing-date{padding-top: 20px;padding-right:10px;}
.blk-racing-calendar .akr-calendar-racing-title{padding: unset;}
.blk-racing-calendar .blk_wrap .col_wrap.blk_img_wrap{background-size: auto; background-position: center;} .mi-wide-image-blk{ background: no-repeat center; background-size: cover; height: 540px; width: auto; overflow: hidden; }
.mi-wide-image-blk .blk_details{ padding: 20px; position: absolute; width: 100%; background: rgba(45,62,130,0.9); min-height: 145px; box-shadow: 0 0 20px 15px rgb(45, 62, 130); bottom: 0; left:0; color: #FFF; transition: all 0.3s; }
.mi-wide-image-blk h3{ color: #FFF; font-size: 18px; text-align: left; }
.mi-wide-image-blk .blk_subtitle{ color: var(--color-orange); border-bottom: 3px solid var(--color-orange); display: inline-block; margin-bottom: 15px; font-weight: 800; text-transform: uppercase; padding-bottom: 5px; }
.mi-wide-image-blk .blk_subtitle a{ color: var(--color-orange); text-decoration: none; }
.mi-wide-image-blk:hover .blk_details{ background: rgba(45,62,130,1); box-shadow: 0 0 15px 15px rgb(45, 62, 130); }
.mi-wide-image-blk:hover h3,
.mi-wide-image-blk:hover .blk_subtitle{ color: var(--color-blue); } .blk-explore{ padding-bottom: 40px; padding-top: 0; margin-top: -40px; }
.blk-explore .container{ overflow: hidden; padding: 40px !important; }
.blk-explore .owl-stage-outer{ overflow: visible; }
.blk-explore .custom_card_content p{ color: var(--color-orange); font-weight: 800; } .blk-discover{ padding-bottom: 0px; }
.blk-discover .custom_card{ background-color: var(--color-light-orange); }
.blk-discover .custom_card_content{ min-height: 195px; }
.blk-discover .container{ overflow: hidden; padding: 0 40px 40px 40px !important; }
.blk-discover .owl-stage-outer{ overflow: visible; } .blk-testimonial{ padding-top: 0px; }
.blk-testimonial .pure-u-1-2{ padding: 0 30px }
.blk-testimonial .lb-testimonial-wrap{ padding: 5% 16%; background: url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/images/bubble-background.svg) no-repeat center; background-size: contain; }
.lb-testimonial-carousel .testimonial-wrap{ padding: 60px 20px; text-align: center; min-height: 390px }
.lb-testimonial-carousel .testimonial-title{ font-size: 34px; font-family: 'Pacifico', cursive; }
.lb-testimonial-carousel .tripadvisor-note{ margin: 15px 0; color:#00aa6c; background: url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/images/tripadvisor-dots.png) no-repeat top center; padding-top: 30px; font-weight: 800; }
.lb-testimonial-carousel .tripadvisor-note a{ color:#00aa6c; }
.lb-testimonial-carousel .owl-nav button.owl-prev{ transform: translateX(-125%) ; }
.lb-testimonial-carousel .owl-nav button.owl-next{ transform: translateX(125%); }
.blk-testimonial .testimonial-side-img{ background: url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/images/testimonial-bg.png) no-repeat center center; background-size: contain; }
.blk-testimonial .testimonial-side-img img{ width: 100%; height: auto; opacity: 0; } .blk-text{ padding-bottom: 10px; }
.blk-text p{ text-align: center; width: 80%; margin-left: auto; margin-right: auto;} .blk-partners-grid{ padding: 30px 0 50px 0 !important; }
.blk-partners-grid .partner_wrap{ background-color: var(--color-black); text-align: center; font-weight: 900; min-height: 137px; margin: 15px; margin-bottom: 50px; padding: 70px 50px 50px 50px; transition: all 0.3s; }
.blk-partners-grid .partner_wrap img{ width: auto; height: 120px; margin: 0 auto; margin-bottom: 15px; max-width: 100%; }
.blk-partners-grid .partner_wrap span{ color: var(--color-white) !important; display: block; line-height: 20px; }  .blocks-gallery-grid, .wp-block-gallery{ width: 100%; }
.wp-block-gallery{ padding-top: 20px !important; }
.wp-block-image img{ height: auto !important; }
.wp-block-columns{ padding: 15px 0; } .single main{ padding: 50px 0; }
.single .post_img{ margin-bottom: 20px; text-align: center; }
.single .post_img img{ width:auto; height: auto; }
.single .akr-race-calendar.post_img img{width: auto;padding-top: 40px;padding-bottom: 40px;}
.single .akr-race-calendar.post_img{background-color: var(--color-white);}
.single .post_nav_btn{ margin-bottom: 30px; margin-top: 30px; border-top:1px solid #ccc; padding-top: 30px; width: 100%; clear: both; }
.single .post_date{ margin-bottom: 20px; color: var(--color-orange); font-size: 22px; display: block; }
.single .news_categories li{ margin-bottom: 15px; }
.single .news_categories li a{ width: 100%; }
.single .more_news li{ font-size: 22px; margin-bottom: 15px; }
.single .more_news li a{ font-weight: 800; color: var(--color-orange); }
.single .more_news li span{ display: block; }
.single .single-post-title-wrap .post_date{color: var(--color-blue);} .cs-single-image-blk{ margin-top: 40px !important; display: block; }
.cs-single-image-blk img{ margin-bottom: 40px !important; margin-top: 0 !important; }   .wpcf7 label{ color: var(--color-dark-grey); display:block; }  .wpcf7 div[class^="pure-u"]{ margin-bottom: 15px; padding: 0 10px; }
.wpcf7-not-valid-tip{ color: #ffb900 !important; }
.wpcf7 .wpcf7-list-item{ margin: 0 !important; } #pojo-a11y-toolbar .pojo-a11y-toolbar-item a{ text-decoration: none; } .advgb-accordion-item > div{ border: 0px !important; }
.advgb-accordion-header{ background-color: var(--color-light-orange) !important; padding: 10px 15px !important; }
.advgb-accordion-header-title{ color: #444444 !important; font-weight: 800; line-height: 1.2 !important;  }
.advgb-accordion-header-icon{ margin-top: -5px !important; margin-right: -15px !important; }
.advgb-accordion-header-icon svg{ display: block !important; fill: var(--color-orange) !important; width: 36px; height: 36px; }
.advgb-accordion-body, .advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content{ border: 0px !important; border-color: #fff !important; } .mapplic-element .mapplic-container{ width: 75% !important; }
.mapplic-element .mapplic-sidebar{ width: 25% !important; }
.mapplic-element .mapplic-list-container{ background-color: var(--color-orange) !important; border-radius: 15px !important;
overflow: hidden !important; padding: 30px 0 !important; bottom: auto; top:50% !important; transform: translate(50%,-50%); box-shadow: 12px 0px 0px -4px rgba(0,0,0,0.6); }
.mapplic-element .mapplic-list-container h4{ font-weight: 800 !important; }
.mapplic-sidebar .mapplic-dir-item > a{ padding: 6px 20px !important; letter-spacing: normal; }
.mapplic-sidebar .mapplic-dir-item.mapplic-active > a{ border: 0 !important;  }
.mapplic-sidebar .mapplic-dir-item:hover > a, 
.mapplic-sidebar .mapplic-dir-item > a:focus, 
.mapplic-sidebar .mapplic-dir-item.mapplic-active > a{ background-color: var(--color-light-orange) !important; }
.mapplic-sidebar .mapplic-dir-item h4{ padding: 0!important; margin: 0 !important; font-weight: 800 !important; }
.mapplic-map .mapplic-tooltip::after{ border-color: var(--color-orange) transparent transparent transparent !important; }
.mapplic-tooltip .mapplic-tooltip-title{ padding-bottom: 0px !important; }
.mapplic-tooltip .mapplic-tooltip-body{ position: relative; text-align: center; background-color: var(--color-orange) !important; padding-bottom: 6px !important; }
.mapplic-tooltip .mapplic-tooltip-wrap{ border-radius: 15px !important; overflow: hidden !important; }
.mapplic-tooltip .mapplic-tooltip-close .mapplic-icon{ background-color: var(--color-orange) !important; } .mapplic-element .mapplic-pin.pin-marker{ margin-top: -25px !important; margin-left: -25px !important; width: 30px !important; height: 30px !important; padding: 5px 0 !important; }
.mapplic-element .mapplic-pin.pin-marker::before{ width: 30px !important; height: 30px !important; }
.mapplic-element .mapplic-pin.pin-text{ margin-top: -30px !important; margin-left: -25px !important; background: url(//www.aidankennyracing.com/wp-content/themes/aidankennyracing/assets/images/map-pin.svg) no-repeat center top !important; width: 50px;
height: 60px; padding-top: 10px; }
.mapplic-element .mapplic-pin.pin-label{ font-size: 17px !important; color: var(--color-dark-grey) !important; } @media screen and (min-width: 1440px) {
}
@media screen and (max-width: 1599px) {
}
@media screen and (max-width: 1440px) {
.main_nav .main_menu > li > a{ padding: 10px 10px; }
}
@media screen and (max-width: 1366px) {
iframe[src*="youtube"] { width: 100%; height: 54.5vw; }
}
@media screen and (max-width: 1320px) {
.main_nav .main_menu > li > a{ padding: 10px 8px; font-size: 15px; }
}
@media screen and (max-width: 1280px){
iframe[src*="youtube"] { width: 100%; height: 54.5vw; }
}
@media screen and (max-width: 1199px){
.main_nav .main_menu > li > a{ padding: 10px 5px; font-size: 13px; letter-spacing: 0.01px; }
.blk-testimonial .lb-testimonial-wrap{ padding: 5% 10%; }
.blk-testimonial .pure-g .pure-u-1-2:first-child{ width: 60% !important; }
.blk-testimonial .pure-g .pure-u-1-2:last-child{ width: 40% !important; }
.footer .social-media-links li{ margin-right: 5px; }
.footer .social-media-links li a{ padding: 14px 0; width: 50px; height: 50px; }
.footer .social-media-links svg.icon{ width: 22px; height: 22px; }
.blk-reviews .blk-reivews-icons{ width: 540px; }
.blk-reviews .blk-reivews-icons li{ width: 180px; }
.blk-reviews .blk-reivews-icons li img{ width: 100%; height: auto; }
}
@media screen and (max-width: 1024px){
.blk-latest-news h3{ font-size: 18px; }
iframe[src*="youtube"] { width: 100%; height: 52.5vw; }
}