/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.text-center{text-align:center}
.pg-body ul{list-style:none;margin:0;padding:0}
.pg-body ul li{background:url(/_data/site/108/templates/current/css/bullet2.png) 0 7px no-repeat;margin-bottom:1em;padding-left:30px;margin-left:0}
hr{display:block;border:solid #d4d4d4;border-width:0 0 1px;clear:both;padding-top:30px;margin:0 0px 30px;height:0}
#content-header{text-align:center}
.donate-column{padding:18px 0;margin:28px 0;box-sizing:border-box}
.donate-column a.button-blue{padding:3px 34px}
.header-logo{width:328px;padding-top:12px}
.header-logo img{width:100%}
p{line-height:22px}
h1{line-height:46px}
h2{line-height:34px}
h3{line-height:34px}
h4{line-height:26px}
h5{line-height:22px}
h6{line-height:20px}
blockquote{margin:0;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px;line-height:22px;color:#293e8d;margin-bottom:1em}
.color-white{color:#fff}
.color-blue{color:#293e8d}
.color-blue-lighter{color:#31acde}
.color-blue-lightest{color:#65c9f2}
.color-dark{color:#292929}
.color-dark-lighter{color:#404041}
.color-dark-lightest{color:#89919b}
.color-light{color:#ccc}
.color-lighter{color:#f0f0f0}
.bg-blue{background:#293e8d}
.bg-blue-lighter{background:#31acde}
.bg-blue-lightest{background:#65c9f2}
.bg-dark{background:#292929}
.bg-dark-lighter{background:#404041}
.bg-dark-lightest{background:#89919b}
.bg-light{background:#ccc}
.bg-lighter{background:#f0f0f0}
a.button-blue{background-color:#31acde;color:#fff;font-size:18px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;padding:8px 34px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:all .2s ease;cursor:pointer}
a.button-blue:hover{background-color:#293e8d}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.button-cta-wrapper.margin-top{margin:60px 0}
.button-cta-wrapper.margin-bottom-none{margin-bottom:0px}
.responsive-fields input,.responsive-fields textarea,.responsive-fields select{padding:12px;box-sizing:border-box;border:1px solid #edefed}
.responsive-fields .row-submit input{width:100%}
.responsive-fields textarea{min-height:200px}
.responsive-fields .row-submit input,a.button-cta{background:#31acde;color:#fff;border:0px;border-radius:3px;display:inline-block;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;text-align:center;font-size:15px;font-weight:100;text-transform:uppercase;padding:14px 50px;box-sizing:border-box;letter-spacing:2px;transition:all .3s ease;cursor:pointer}
.responsive-fields .row-submit input:hover,a.button-cta:hover{background:#292929;color:#65c9f2}
.responsive-fields .row-submit input.button-minor,a.button-cta.button-minor{padding:13px 20px;font-size:12px}
.input-addon{justify-content:center;margin-top:15px}
.sign-up-section{background:#f0f0f0;padding:18px 19px;margin-top:28px}
.sign-up-section form#ecampaign-maillist-add:after{content:"";display:table;clear:both}
.sign-up-section form#ecampaign-maillist-add .input-addon{display:block}
.sign-up-section form#ecampaign-maillist-add input:not([type=image]),.sign-up-section form#ecampaign-maillist-add select{width:100% !important;font-size:16px;box-sizing:border-box;margin:0px;margin-bottom:5px;min-width:192px}
.sign-up-section form#ecampaign-maillist-add input[type=submit]{background:#31acde;color:#fff;box-sizing:border-box;font-size:16px;padding:4px;font-weight:bold;letter-spacing:0;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;width:100% !important;margin:0px;min-width:192px}
.phone-number p{font-size:18px;font-weight:700;color:#293e8d}
.phone-number a{font-size:22px}
#header-inner{position:relative}
#logo{padding-top:25px}
.connect-wrapper{text-align:center}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:block;text-indent:-9999px;width:54px;height:54px;background-size:contain;margin:0;transition:all .3s ease}
.connect-wrapper ul li:hover{opacity:.6;filter:alpha(opacity=60)}
.connect-wrapper ul .facebook li{background:url(/_data/site/108/templates/current/css/socialfacebook.svg) no-repeat}
.social-connect{display:block;position:absolute;top:32px;right:0px}
.phone-number{display:block;position:absolute;top:60px;right:80px}
#menu-h>ul .n2{background:#40b9ea}
#menu-h>ul .n2 div{transition:all 210ms ease}
#menu-h>ul .n2 div:hover{opacity:.8}
#menu-h>ul .n2 div>a{opacity:0}
#menu-h>ul .n2 div:before{content:"";background:url(/_data/site/108/templates/current/css/home.svg);height:100%;width:100%;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;background-size:20px;background-position:center center}
.body-3 #menu-v:before{content:"About the trust";display:block;padding-left:20px;background:#31acde;color:#fff;line-height:40px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-size:17px;border-bottom:2px solid #fff}
.body-24 #menu-v:before,.body-25 #menu-v:before,.body-26 #menu-v:before,.body-27 #menu-v:before{content:"McTimoney Method";display:block;padding-left:20px;background:#31acde;color:#fff;line-height:40px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-size:17px;border-bottom:2px solid #fff}
.body-29 #menu-v:before,.body-31 #menu-v:before,.body-32 #menu-v:before,.body-34 #menu-v:before,.body-35 #menu-v:before{content:"Become A Chiropractor";display:block;padding-left:20px;background:#31acde;color:#fff;line-height:40px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-size:17px;border-bottom:2px solid #fff}
.body-36 #menu-v:before,.body-40 #menu-v:before,.body-41 #menu-v:before,.body-42 #menu-v:before,.body-43 #menu-v:before{content:"Students";display:block;padding-left:20px;background:#31acde;color:#fff;line-height:40px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-size:17px;border-bottom:2px solid #fff}
.body-44 #menu-v:before,.body-45 #menu-v:before,.body-46 #menu-v:before,.body-47 #menu-v:before,.body-48 #menu-v:before{content:"Find A Chiropractor";display:block;padding-left:20px;background:#31acde;color:#fff;line-height:40px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-size:17px;border-bottom:2px solid #fff}
.body-51 #menu-v:before,.body-52 #menu-v:before{content:"News & Articles";display:block;padding-left:20px;background:#31acde;color:#fff;line-height:40px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-size:17px;border-bottom:2px solid #fff}
.body-22 #menu-v:before{content:"Donate";display:block;padding-left:20px;background:#31acde;color:#fff;line-height:40px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;font-size:17px;border-bottom:2px solid #fff}
#gallery-2 .slick-dots li button:before{height:13px;width:13px;color:rgba(0,0,0,0);border:2px solid #e3e3e3;border-radius:2100%;margin:0 3px}
#gallery-2 .slick-dots li.slick-active button:before{border-color:#31acde}
._body-2 #content-header{padding-bottom:18px}
._body-2 .video-container iframe{border:6px solid #f0f0f0}
._body-2 #body-header-inner{padding-top:30px}
._body-2 #main-content>.section-inner{max-width:100%}
._body-2 #main-content-inner{padding-top:10px}
._body-2 #main-content-box{padding:0}
._body-2 .folder-tile .img-block{margin-bottom:12px}
._body-2 .section-related-pages .section-inner{padding:20px 20px 20px}
._body-2 .section-videos .section-inner{padding:32px 20px}
._body-2 .section-signup .section-inner{padding:50px 20px 62px}
._body-2 .section-signup h6{font-size:17px;margin-bottom:30px}
.video-description{color:#fff;text-align:center;padding:10px 0px;font-size:16px}
.video-container{width:213px;margin:0 auto}
@media(min-width: 767px)and (max-width: 1077px){.video-description{padding:10px 0px 40px 0}
}
.calevent .event-item h3{font-size:24px;font-weight:bold;color:#293e8d}
#events_search_form{font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif}
#events_search_form input:not([type=image]),#events_search_form select{min-width:100px;margin-bottom:15px}
.event-item{border-bottom:1px solid #e3e3e3;padding:30px 0}
.event-date{font-size:14px;font-weight:bold;margin-bottom:.5em}
.powered{display:none}
[class*=icon-]:before{content:"";display:block;margin:0 auto;margin-bottom:30px}
.icon-mail:before{background:url(/_data/site/108/templates/current/css/icon-mail.svg);background-size:contain;background-repeat:no-repeat;height:51px;width:46px;background-position:center center}
.icon-call:before{background:url(/_data/site/108/templates/current/css/icon-call.svg);background-size:contain;background-repeat:no-repeat;width:47px;height:51px;background-position:center center}
.icon-follow:before{background:url(/_data/site/108/templates/current/css/icon-follow.svg);background-size:contain;background-repeat:no-repeat;height:51px;width:43px;background-position:center center}
h5.footer-heading{font-size:18px;font-family:"Open Sans Semibold",Helvetica,Arial,sans-serif;color:#89919b;text-transform:uppercase}
#footer-inner{padding:50px 0 42px}
#footer-inner a:hover{text-decoration:underline;color:#ccc}
#footer-inner .fg-row.margin-bottom{margin-bottom:56px}
#footer-inner .fg-row:first-of-type .fg-row a{color:#fff}
#footer-inner .fg-row:first-of-type .fg-row a:hover{color:#31acde;text-decoration:none}
#footer-inner .fg-row:last-of-type p,#footer-inner .fg-row:last-of-type a{font-size:12px}
.social-icons li{display:inline-block;height:37px;width:37px;margin-right:15px;background:rgba(0,0,0,0);margin-left:0;border:2px solid #404041;border-radius:2px;cursor:pointer}
.social-icons li:hover{background:#404041}
.social-icons li:last-of-type{margin-right:0}
.social-icons li.facebook{background-image:url(/_data/site/108/templates/current/css/facebook.png);background-repeat:no-repeat;background-position:center center}
.social-icons li.twitter{background-image:url(/_data/site/108/templates/current/css/twitter.png);background-repeat:no-repeat;background-position:center center}
.social-icons li.youtube{background-image:url(/_data/site/108/templates/current/css/youtube.png);background-repeat:no-repeat;background-position:center center}
@media(min-width: 767px)and (max-width: 794px){._body-2 .row-crm,._body-2 .row-crm.row-email,._body-2 .row-crm.row-submit #footer-box .fg-row:first-of-type .small-12{width:33.333%}
}
@media only screen and (max-width: 767px){h1{font-size:24px}
h2{font-size:18px}
h3{font-size:18px;line-height:21px}
._body-2 .row-crm,._body-2 .row-crm.row-email,._body-2 .row-crm.row-submit{width:100%;margin-bottom:10px}
._body-2 #body-header-inner{padding-top:0}
.video-description{padding:10px 0px 40px 0}
#header-mob-logo{left:20%}
#menu-icon-wrapper{left:auto;right:20px}
#menu-v{display:none}
#c-col{float:none}
#r-col{width:100% !important}
#r-col-box{width:100% !important;margin-left:0}
[class*=icon-]:before{margin-top:10px}
}
@media(min-width: 767px)and (max-width: 1079px){._body-2 .row-crm,._body-2 .row-crm.row-email,._body-2 .row-crm.row-submit{width:23%}
}

/*==@template_custom==*/