@import url("https://fonts.googleapis.com/css?family=Roboto");
@font-face{font-family:'zingrust';src:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/zingrust-base-webfont.woff2) format("woff2"), url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/zingrust-base-webfont.woff) format("woff");font-weight:normal;}
@font-face{font-family:'helvetica';font-style:normal;font-weight:normal;src:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeue.woff2) format("woff2");}
@font-face{font-family:'helvetica-neue';font-style:normal;font-weight:normal;src:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeue.woff2) format("woff2");}
@font-face{font-family:'helvetica-neue-bold';font-style:normal;font-weight:normal;src:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeue-Bold.woff2) format("woff2");}
@font-face{font-family:'helvetica-neue-light';font-style:normal;src:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeueLTStd-Lt.woff2) format("woff2"), url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeueLTStd-Lt.otf) format("opentype");}
@font-face{font-family:'helvetica-neue-light-italic';font-style:italic;src:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeueLTStd-LtIt.woff2) format("woff2"), url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeueLTStd-LtIt.otf) format("opentype");}
@font-face{font-family:'helvetica-neue-medium';font-style:normal;font-weight:medium;src:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeueLTStd-Md.woff2) format("woff2"), url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/HelveticaNeueLTStd-Md.otf) format("opentype");}
@font-face {
font-family: 'myriadpro-regular';
src: url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/myriadpro-regular.woff2) format("woff2"), url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/myriadpro-regular.woff) format("woff"), url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/fonts/myriadpro-regular.otf) format("opentype"); } *{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;font-weight:300;color:#2A2A29;}
*:before, *:after {
box-sizing: inherit; } a{color:#fff;}
html, body{height:100%;margin:0;overflow:auto;}
.homepage-hero{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:1290px;margin:auto;clear:both;}
.homepage-hero figure{background:transparent;width:30%;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;}
.homepage-hero figure > div{height:140px;}
.homepage-hero figure.left{-ms-flex-pack:start;justify-content:flex-start;}
.homepage-hero figure.left > div{margin-right:.25rem;margin-bottom:.25rem;}
.homepage-hero figure.left .picture-1{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/left-1.jpg);background-size:cover;}
.homepage-hero figure.left .picture-2{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/left-2.jpg);background-size:cover;}
.homepage-hero figure.left .picture-3{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/left-3.jpg);background-size:cover;}
.homepage-hero figure.left .picture-4{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/left-4.jpg);background-size:cover;}
.homepage-hero figure.left .picture-5{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/left-5.jpg);background-size:cover;}
.homepage-hero figure.left .picture-6{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/left-6.jpg);background-size:cover;}
.homepage-hero figure.right{-ms-flex-pack:end;justify-content:flex-end;}
.homepage-hero figure.right > div{margin-left:.25rem;margin-bottom:.25rem;}
.homepage-hero figure.right .picture-1{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/right-1.jpg);background-size:cover;}
.homepage-hero figure.right .picture-2{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/right-2.jpg);background-size:cover;}
.homepage-hero figure.right .picture-3{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/right-3.jpg);background-size:cover;}
.homepage-hero figure.right .picture-4{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/right-4.jpg);background-size:cover;}
.homepage-hero figure.right .picture-5{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/right-5.jpg);background-size:cover;}
.homepage-hero figure.right .picture-6{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/right-6.jpg);background-size:cover;}
.homepage-hero figure .picture-1, .homepage-hero figure .picture-5{width:calc(60% - .5rem);}
.homepage-hero figure .picture-2, .homepage-hero figure .picture-6{width:40%;}
.homepage-hero figure .picture-3, .homepage-hero figure .picture-4{width:40%;}
.homepage-hero .hero-copy{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;display:-ms-flexbox;display:flex;width:40%;}
.homepage-hero .hero-copy h1{color:black;font-size:3.5rem;margin-bottom:0;}
.homepage-hero .hero-copy p{font-family:helvetica-neue-light, Roboto, sans-serif;font-size:1.2rem;}
.homepage-hero .hero-copy a{background:#E10000;font-size:1.4rem;font-weight:bold;font-family:Roboto, sans-serif;text-decoration:none;line-height:3;padding:0 2rem;letter-spacing:1px;margin-top:3.3rem;}
.homepage-hero .hero-copy figure{width:100%;-ms-flex:none;flex:none;margin-bottom:3.5rem;}
.homepage-hero .hero-copy figure > div{height:100px;-ms-flex:1 1 auto;flex:1 1 auto;background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/middle-2.jpg);background-size:cover;}
.homepage-hero .hero-copy figure > div:first-child{margin-right:.25rem;background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/middle-1.jpg);background-size:cover;}
section.homepage-categories{display:-ms-flexbox;display:flex;max-width:1290px;margin:45px auto;}
section.homepage-categories a{width:100%;}
section.homepage-categories .category{max-width:415px;display:-ms-flexbox;display:flex;max-width:415px;}
section.homepage-categories .category h3{width:100%;}
section.homepage-categories .category .category-hero{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/hero/left-1.jpg);background-size:cover;height:250px;width:100%;}
#main{margin:0 auto;}
.clear{clear:both;}
h1{font-size:5.643em;color:#fff;letter-spacing:0.04em;line-height:1em;margin-top:0;margin-bottom:.5em;}
h2{font-size:3.716em;color:#fff;letter-spacing:0.04em;line-height:.8em;margin-bottom:0;}
.fans{font-size:3.716em;color:#fff;letter-spacing:0.04em;line-height:.8em;margin-bottom:0;margin-top:1.75em;}
button, img, a, input{border:none;outline:none;}
button.basic, input[type="submit"]{background:#FF004B;color:#FFFFFF;font-size:20px;border-radius:5px;}
input[type="submit"]{text-align:center !important;border:none !important;width:160px !important;height:35px !important;padding-top:9px;cursor:pointer;}
ul, li{list-style:none;text-align:left;padding:0;}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;}
p {
-ms-word-break: break-word;
word-break: break-word;
word-break: break-word; } i{border:solid #FFFFFF;border-width:0 2px 2px 0;display:inline-block;padding:10px;}
.pointer{cursor:pointer;}
.scroll-down{transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.main-container{min-height:100%;}
button, .home, .items,
.most-popular li, #home-logo,
.footer-links li, #logo{cursor:pointer;}
.footer-links, .jobs-index h5, .jobs-index p{text-align:center;}
.md-br{display:none;}
.show{display:block;}
.hide{display:none;}
.preload{visibility:hidden;}
.triangle-left{bottom:8px;width:0;height:0;border-top:10px solid transparent;border-right:15px solid #fff;border-bottom:10px solid transparent;}
.triangle-right{top:8px;width:0;height:0;border-top:10px solid transparent;border-left:15px solid #fff;border-bottom:10px solid transparent;}
.inline-parent{display:inline-block;width:100%;}
.inline-parent .left{width:49%;float:left;}
.inline-parent .right{width:49%;float:right;}
.div-row, .div-row-flex{display:table;width:100%;table-layout:fixed;border-spacing:10px;}
.div-row .col{display:table-cell;}
.div-row-flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.bg-gray{background:#FAFAFA;}
.bg-white{background:#FFF;}
#home-logo{width:450px;position:absolute;-webkit-clip-path:inset(0% 93% 0% 0%);clip-path:inset(0% 93% 0% 0%);top:-40px;left:60px;}
.section{text-align:center;z-index:2;margin-top:2em;}
.li-fathers-day{display:none;}
.arrow-left-gray{position:absolute;width:11px;height:17px;}
.spinner{width:70px;z-index:2;}
.reset-padding{padding:0 !important;}
.reset-margin{margin:0 !important;}
.location-icon{height:17px;width:11px;bottom:5px;margin-right:5px;}
img.lazy{background-image:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/spinner.gif);background-size:40px;background-repeat:no-repeat;background-position:50% 50%;}
.gallery-row{margin:0 auto;}
.gallery-row .gallery-col-container{width:31.33%;height:200px;overflow:hidden;margin:0 .15em;z-index:2;}
.gallery-col-container .gallery-column{width:100% !important;}
.gallery-row:after{content:"";display:table;clear:both;}
.gallery-container{background:rgba(0, 0, 0, 0.7);position:absolute;top:0;min-height:100%;width:100%;z-index:1000;}
.gallery-container .gallery-slider{top:5%;width:90%;z-index:2;padding:20px;margin:0 auto;background:#FFF;min-height:200px;}
.gallery-container .gallery-container-sub{top:0;left:0;bottom:0;right:0;margin:auto;position:fixed;height:auto;width:100%;padding:2% 0;text-align:center;max-width:1080px;}
.gallery-slider .next, .gallery-slider .prev{width:15px;height:22px;position:absolute;top:45%;display:none;}
.gallery-container .gallery-close{top:3%;right:10px;color:#FF004B;cursor:pointer;font-size:20px;position:absolute;font-family:sans-serif;text-shadow:0px 1px 1px #FFF;}
.gallery-slider .next{right:-28px;}
.gallery-slider .prev{left:-28px;}
.gallery-spinner{width:70px;z-index:1;position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;}
.calendar{border-spacing:0;width:40px;height:40px;}
.calendar *{font-size:14px;text-align:center;font-family:helvetica-neue-light, Roboto, sans-serif;}
.calendar td{padding:0;vertical-align:bottom;}
.calendar tr:first-child td{background:#f10a4a;color:#FFFFFF;border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;}
.calendar tr:last-child td{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;}
.home-event{z-index:4;top:-10px;margin-bottom:10px;color:black;font-family:helvetica-neue-light, Roboto, sans-serif;}
a[rel="next"], a[rel="prev"]{color:#000;z-index:3;cursor:pointer;text-decoration:none;position:absolute;margin:0 6% 0 6%;padding:5px 5px 0px 5px;border:1px solid #000;border-radius:5px;font-family:helvetica-neue-light, Roboto, sans-serif;}
a[rel="prev"]{left:10px;}
a[rel="prev"]:before{content:'< ';}
a[rel="next"]{right:10px;}
a[rel="next"]:after{content:' >';}
a[rel="prev"]:before, a[rel="next"]:after{bottom:1px;position:relative;}
.nav-body{width:87%;margin:0 auto;padding:.8em 0 .5em 0;position:relative;}
#activelogin, #activelogout{display:none;}
.activestatus{display:inline-block !important;}
.activemobilestatus{display:block !important;}
.mrh_response{background:#f9f9f9;padding:12px 12px 24px 12px;margin-top:12px;}
.reviews-wrapper .review h3{margin:10px 0px 10px 0px !important;}
.mrh-reply-icon{background:url(//cdnm.myracehorse.com/wp-content/themes/myracehorse/images/mrh_reply_icon.svg);background-size:cover;background-position:center;border-radius:50%;width:50px;height:50px;display:block;background-size:cover;float:left;margin-right:1rem;}
.review-reply-content{display:table;margin-bottom:5px;margin-top:5px;}
.review-reply-content .mrh-name{font-weight:bold;font-size:1rem;display:block;}
.review-reply-content .mrh-reply-content{font-size:14px;line-height:1.5;}
.slick-slide img{width:100%;}
.desktop-slider .picture-1 button.slider-button{position:absolute;top:42%;background:transparent;width:16%;left:20%;}
.desktop-slider .picture-2 button.slider-button{position:absolute;top:80%;background:transparent;width:16%;left:31%;}
.desktop-slider .picture-3 button.slider-button{position:absolute;top:70%;background:transparent;width:16%;left:6%;}
.desktop-slider .picture-4 button.slider-button{position:absolute;top:84%;background:transparent;width:16%;left:80%;}
.mobile-slider .picture-1 button.slider-button{position:absolute;top:32%;background:transparent;width:36%;left:30%;}
.mobile-slider .picture-2 button.slider-button{position:absolute;top:78%;background:transparent;width:36%;left:24%;}
.mobile-slider .picture-3 button.slider-button{position:absolute;top:66%;background:transparent;width:36%;left:9%;}
.mobile-slider .picture-4 button.slider-button{position:absolute;top:86%;background:transparent;width:36%;left:32%;}
.mobile-slider{display:none;}
@media only screen and (max-width: 1100px){
.reviews-wrapper .review .review-profile .review-meta{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:5px;}
.reviews-wrapper .review .review-content{width:100%;margin-top:1rem;}
}
@media only screen and (min-width: 1200px){
html, body{overflow:unset;-webkit-overflow-scrolling:touch;}::-webkit-scrollbar{width:11px;}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px;}
}
@media only screen and (max-height: 700px) and (orientation: portrait){
header.main-header ul.mobile-nav{height:550px;overflow:auto;}
}
@media only screen and (max-height: 570px) and (orientation: portrait){
header.main-header ul.mobile-nav{height:400px;overflow:auto;}
}
@media only screen and (max-height: 450px) and (orientation: landscape){
header.main-header ul.mobile-nav{height:280px;overflow:auto;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.desktop-slider{display:block !important;}
.mobile-slider{display:none !important;}
}
@media only screen and (max-width: 767px) {
.desktop-slider{display:none !important;}
.mobile-slider{display:block !important;}
.slick-dots{bottom:10px !important;}
}
@media only screen and (orientation: landscape) {
.desktop-slider{
display: block !important;
}
.mobile-slider{
display: none !important;
}
}header{background-color:#000000;background-size:100%;z-index:3;margin:0 auto;}
header .phone-icon{width:17px;margin-right:4px;}
header .typo-header-desktop{font-family:"helvetica-neue-medium", "Roboto", sans-serif;}
header .header-inner-mobile{display:none;text-align:center;}
header.about{background-color:#FF004B;}
header .menu-list ul{margin:0;}
header.about #nav-menu > span{color:rgb(29, 29, 27);margin-right:18px;}
header .blk-prev-next-cart-desktop{width:auto;display:inline-block;float:right;}
header .blk-cart-desktop-nav{float:right;}
header .blk-prev-next-cart-nav-bar-desktop{position:absolute;right:15px;top:15px;padding-right:40px;margin-right:20px;}
p.nav-bar-call, p.nav-bar-call span{color:white;font-family:zingrust;}
header .blk-prev-next-cart-nav-bar-desktop #nav-bar-img-cart-logo-desktop{width:21.359px;height:22.016px;position:relative;bottom:4px;left:2px;}
header .blk-prev-next-cart-nav-bar-desktop .nav-txt-cart-quantity-balloon{font-size:13.52px;color:#f10a4a;float:left;position:relative;bottom:8px;right:3px;}
header .blk-prev-next-cart-nav-bar-desktop .nav-blk-top-txt{margin-left:30px;font-size:16.07px;color:#FFF;position:relative;padding-right:18px;left:-3px;bottom:2px;}
header .nav-bar-blk-activities-page-desktop{width:100%;height:80px;position:relative;z-index:3;background-color:#000000;}
header .nav-bar-blk-activities-page-desktop .blk-nav-app-logo, header .nav-bar-blk-activities-page-desktop .blk-nav-account-logo, header .nav-bar-blk-activities-page-desktop .blk-option-and-cart{display:block;float:left;width:25%;color:#000;left:-7px;}
header .nav-bar-blk-activities-page-desktop .blk-option-and-cart{width:265px;position:relative;height:100%;display:inline-block;justify-content:center;border-width:2px;float:right;margin-right:70px;}
header .nav-bar-blk-activities-page-desktop .nav-bar-blk-headers{width:100%;position:relative;height:100%;justify-content:center;border-width:2px;margin-left:65px;color:#FFF;line-height:80px;}
header .nav-bar-blk-activities-page-desktop .blk-nav-account-logo{float:right;display:block;position:absolute;right:0;height:100%;background-color:#fa174c;padding-top:30px;}
header .nav-bar-blk-activities-page-desktop .blk-nav-account-logo div{font-size:11px;width:100px;text-align:right;}
header .nav-bar-blk-activities-page-desktop .blk-nav-app-logo{text-align:right;text-align:center;width:203.742px;margin-top:22px;margin-left:25px;}
header .nav-bar-blk-activities-page-desktop ul li{display:inline-block;height:100%;text-align:center;font-size:18px;color:#FFF;margin:0px 22px;}
header .nav-bar-blk-activities-page-desktop ul li a{padding:0;margin:0;text-decoration:none;font-weight:100;letter-spacing:1px;}
header .nav-bar-blk-activities-page-desktop ul li a span{font-family:helvetica-neue-light, Roboto, sans-serif;font-size:0.8em;}
header .nav-bar-blk-activities-page-desktop ul li .active{border-bottom:3px solid black;color:black;}
header .nav-bar-blk-activities-page-desktop ul li.menu{}
header .nav-bar-blk-activities-page-desktop ul li span{color:#FFF;}
.blk-prev-next-cart-nav-bar-desktop .pointer{position:absolute;top:6px;right:0;}
header .nav-bar-blk-activities-page-desktop ul::after{display:table;content:" ";clear:both;}
header .nav-bar-blk-activities-page-desktop .blk-cart-logo-desktop{width:auto;position:absolute;bottom:0;right:10px;padding-bottom:10px;}
header .nav-bar-blk-activities-page-desktop .blk-cart-logo-desktop:hover{border-bottom:3px solid #fff;}
header .blk-activities-page-desktop::after{display:table;content:" ";clear:both;}
header .active-menu{background-color:#960321;}
header .nav-item-count{position:absolute;top:-6px;left:25px;font-size:12px;z-index:10;}
header .nav-bottom-icon{position:absolute;bottom:0;padding-left:10px;padding-bottom:20px;}
header .navigation-panel{position:fixed;left:0;top:0;width:250px;height:350px;background-color:white;color:black;padding-right:20px;}
header .navigation-left-padding{padding-left:15px !important;}
header .navigation-top-padding{padding-top:15px;}
header .color-black{color:black !important;}
header .bottom-space{margin-bottom:70px !important;}
header .nav-bar-blk-headers-and-cart{float:left;position:static;}
header .nav-bar-blk-headers-and-cart table{height:100%;top:9px;right:4px;margin-top:0px !important;}
header .nav-bar-blk-headers-and-cart table tr:first-child td *{font-size:12px !important;margin-top:0.64em;letter-spacing:1.5px;right:2px;}
header .nav-bar-blk-headers-and-cart table .nav-bar-call{border-bottom:1px solid #fff;padding-bottom:9px;font-family:helvetica-neue-light;color:#FFF;margin-right:8px;bottom:1px;margin-top:11px !important;}
header .nav-bar-blk-headers-and-cart table .nav-bar-call span{font-family:helvetica-neue-bold;color:#FFF;right:0 !important;}
header .nav-bar-blk-main-desktop{margin:0 auto;height:100%;margin:auto;}
#social{top:57px;width:120px;float:right;}
#social a{top:4px;left:9px;font-size:16.07px;text-decoration:none;}
#social img{position:absolute;right:0;top:4px;width:21px;}
#menu-icon{display:none;position:absolute;left:4%;top:35%;z-index:1;}
#menu-icon > div{width:35px;height:5px;background-color:#fff;margin:6px 0;}
#menu-icon > div{margin-top:0px;}
.menu-content{top:0;display:none;position:absolute;width:100%;z-index:4;background:#000;}
.menu-content ul{margin-bottom:0;margin-top:0.75em;}
.menu-content li{padding:0.4em 0;font-size:21px;text-align:center;line-height:1.5;border-top:1px solid rgba(275,275,275,.1);}
.menu-content li a span{color:white;font-family:helvetica-neue-light, Roboto, sans-serif;}
.menu-content li a{text-decoration:none;}
.menu-content img{height:45px;margin:5px 12px;}
#logo{position:absolute;width:203.742px;bottom:29px;}
@media only screen and (max-width: 1220px) {
header {
height: 80px;
}
header .header-inner {
display: none;
}
header .header-inner-mobile {
display: block;
}
header .nav-bar-call {
position: relative;
padding: 0;
right: 1.8em;
top: 1em;
border: 0;
position: absolute;
}
.nav-bar-call {
position: relative;
border: none;
padding: 0;
color: #FFF;
}
.nav-bar-call span {
color: #FFF;
}
#home-logo {
left: 0px;
width: 100%;
}
#logo {
position: relative;
top: 20px;
}
}@supports (-webkit-overflow-scrolling: touch) {
footer button{height:30px;top:8.5px;}
footer a{text-decoration:none;}
}
footer li, footer label, footer span, footer button, footer input, footer a, footer li{font-family:helvetica-neue-light, Roboto, sans-serif;font-size:14px;color:#fff;}
footer input, footer button{border-radius:0;color:black;height:auto;width:100%;border:1px solid #999999;}
.mc_var_label{display:none;}
.mc_input, #mc_signup_submit, .mc_signup_submit{float:left;border-radius:0;}
#mc_signup{height:30px;}
footer input{width:214px;height:34px;border-radius:5px;}
footer{right:0;left:0;margin:auto;}
footer a{text-decoration:none;}
footer button{width:99px;height:34px;border-radius:5px;padding:11px;background:#FFFFFF;}
footer, .faq-footer{background:black;height:191px;z-index:2;bottom:0;width:100%;}
footer .div-row{margin:0 auto;}
footer #logo{position:relative;bottom:0;top:45px;}
footer .socials{top:95px;text-align:left;width:200px;margin:0 auto;}
footer .socials img{width:30px;height:30px;}
footer .col:first-child{text-align:center;width:25%;}
footer .col:last-child{text-align:left;width:35%;top:30px}
footer .inline-parent .left{width:60%;}
footer .inline-parent .right{width:35%;}
footer .copyright{text-align:left;color:#fff;font-size:11px;clear:both;margin-top:12px;}
.footer-links li, .footer-links a{text-decoration:none;}
.footer-links a{margin:0em 0.5em 0em 0.5em;color:#fff;}
#newsletter{padding-top:10px;}
#newsletter .inline-parent{width:344px;}
footer .col:nth-child(2){top:30px;}
@media only screen and (min-width: 1680px) {
footer, .faq-footer{height:250px;}
footer button{padding:5px;}
footer .col:first-child{width:25%;}
}
@media only screen and (max-width: 900px) {
footer .inline-parent .left, footer .inline-parent .right{margin:0 auto;}
footer{padding-bottom:5%;width:100%;height:auto;}
footer #logo{top:1em;}
footer .socials{top:24px;text-align:center;}
footer input{height:27px;margin-bottom:10px;}
footer button{border-radius:10px;top:4px;}
footer .col, footer .col:last-child{text-align:center;}
footer .col:nth-child(2){top:25px;padding:5px 0;}
.footer-main .col:last-child{padding:0 2px 0 2px;}
footer.about-footer{display:none;}
footer .copyright{text-align:center;}
footer .footer-links ul li{padding:5px 0;}
}
@media only screen and (max-width: 600px) {
footer{padding-bottom:10%;}
footer label{font-size:12px;}
.footer-main.div-row{top:0.3em;}
}
@media only screen and (max-width: 1120px) {
.newsletter {
display: none !important;
}
}