@charset "UTF-8";.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.cft-g{margin-left:-30px;box-sizing:border-box}.cft-g>.cft-gi{width:100%;padding-left:30px;display:inline-block;vertical-align:top;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:transparent;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,button{-webkit-appearance:none;border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input,textarea,select,a{outline:none}sticky,.bypostauthor,.gallery-caption{display:normal}.alignnone{margin:0 auto 1em}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter,div.aligncenter{display:block;clear:both;margin:0 auto 1em!important}img,img[class*=align],img[class*=wp-image-]{max-width:100%!important;height:auto;width:auto;display:block}article img.wp-post-image{margin-bottom:1em}img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}img.alignright{margin-left:0 0 1em 1em}img.alignleft{margin:0 1em 1em 0}img.aligncenter{display:block;margin:0 auto 1em}img#wpstats{display:block;margin:0 auto}img[class*=align],img[class*=wp-image-],.gallery .gallery-icon img{border:none}.wp-caption{margin-bottom:1em;max-width:100%;text-align:center}.wp-caption img{display:block;margin:0 auto}.wp-caption-text{position:relative;font-size:14px;line-height:21px;padding:5px 0}.gallery{margin:0 auto}.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%}.gallery a img{border:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{font-size:62.5%}body,input,textarea,button,select{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;font-family:lora,serif;color:#292929;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{text-decoration:none;color:#292929;transition:all 300ms ease;font-weight:700}a:hover{color:#5c5c5c}a.account{color:#490d4d}a.account:hover{color:#200621}a.account-hover:hover{color:#490d4d,10%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{display:block;font-family:lato,sans-serif;font-weight:600;margin-bottom:10px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{font-weight:inherit}h1,.h1{font-size:28px;line-height:36px;font-size:2.8rem;line-height:3.6rem}h2,.h2{font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem}h3,.h3{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem}h4,.h4{font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem}@media screen and (min-width:700px){h1,.h1{font-size:34px;line-height:42px;font-size:3.4rem;line-height:4.2rem}h2,.h2{font-size:30px;line-height:36px;font-size:3rem;line-height:3.6rem}h3,.h3{font-size:28px;line-height:34px;font-size:2.8rem;line-height:3.4rem}h4,.h4{font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem}}h5,.h5{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem}h6,.h6{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem}p{margin:0 0 1.5em}p img{margin:0}em{font-style:italic}strong{font-weight:700}small{font-size:80%}blockquote{font-size:20px;line-height:28px;font-size:2rem;line-height:2.8rem;color:#757575;font-style:italic;margin:0 0 30px;padding:15px 30px;border-left:1px solid #d9d9d9}blockquote p{margin-bottom:0}blockquote p+cite{margin-top:15px}blockquote cite{display:block;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;color:#757575}blockquote cite:before{content:"\2014 \0020"}hr{clear:both;border-top:solid #d9d9d9;border-width:1px 0 0;margin:60px 0}hr.hr-small{margin:30px 0}hr.hr-clear{border-top:0}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type=text],input[type=password],input[type=email],input[type=tel],textarea,select{border:1px solid #ccc;padding:5px 4px;outline:none;border-radius:2px;font:13px;color:#292929;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff}select{padding:0}input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #aaa;color:#444;box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{display:block;font-weight:700;font-size:13px}select{width:220px}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:13px;color:#444}@-webkit-keyframes pulse{0%{opacity:.4}50%{opacity:1}100%{opacity:.4}}@keyframes pulse{0%{opacity:.4}50%{opacity:1}100%{opacity:.4}}form.cft-form{max-width:600px;margin:0;padding:25px 10px;background:#d7e4e5;background:linear-gradient(to right,#d7e4e5 0%,#c9d4d6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e4e5',endColorstr='#c9d4d6',GradientType=1 )}form.cft-form p.form-message{display:none;padding:5px;margin:0 0 20px;clear:both}form.cft-form p.form-message.error{background:#f4d7d7;color:#ab4545;border:1px solid #ab4545}form.cft-form p.form-message.success{background:#e6f9da;color:#519e20;border:1px solid #519e20}form.cft-form .req{color:#b90000}form.cft-form input[type=text].error,form.cft-form input[type=email].error,form.cft-form textarea.error,form.cft-form select.error{background:#f4d7d7}form.cft-form button[type=submit].pulse{pointer-events:none;-webkit-animation:pulse .6s infinite ease-in-out;animation:pulse .6s infinite ease-in-out}form.cft-form input,form.cft-form textarea{width:100%;border:none;border-radius:0}form.cft-form .field-container{margin-bottom:25px;position:relative}form.cft-form .field-container label{pointer-events:none;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;position:absolute;top:5px;left:7px;transition:all 300ms ease}form.cft-form .field-container.active label{color:#fff;background:#000;font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem;padding:0 3px;top:-17px;left:0}form.cft-form textarea{min-height:100px}.btn,.btn-secondary,a.btn-secondary,.navigation-buttons a,input[type=submit],.pms-account-subscription-action-link,a.btn,a.btn-secondary,.navigation-buttons a,a.pms-account-subscription-action-link{display:inline-block;padding:8px 10px;margin:0;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;font-weight:500;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;font-weight:600;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-appearance:none;font-family:lato,sans-serif;transition:.2s all ease-in;background-color:transparent;color:#000;border:2px solid #000}.btn:hover,.btn-secondary:hover,.navigation-buttons a:hover,input[type=submit]:hover,.pms-account-subscription-action-link:hover,a.btn:hover,a.btn-secondary:hover,.navigation-buttons a:hover,a.pms-account-subscription-action-link:hover{background-color:#000;color:#fff}.btn.account,.account.btn-secondary,.navigation-buttons a.account,input.account[type=submit],.pms-form input[type=submit],#pms_login input[type=submit],.account.pms-account-subscription-action-link,a.btn.account,a.account.btn-secondary,.navigation-buttons a.account,a.account.pms-account-subscription-action-link{border-color:#490d4d;color:#490d4d}.btn.account:hover,.account.btn-secondary:hover,.navigation-buttons a.account:hover,input.account[type=submit]:hover,.pms-form input[type=submit]:hover,#pms_login input[type=submit]:hover,.account.pms-account-subscription-action-link:hover,a.btn.account:hover,a.account.btn-secondary:hover,.navigation-buttons a.account:hover,a.account.pms-account-subscription-action-link:hover{background-color:#490d4d;color:#fff}.btn.white,.white.btn-secondary,.navigation-buttons a.white,input.white[type=submit],.white.pms-account-subscription-action-link,a.btn.white,a.white.btn-secondary,.navigation-buttons a.white,a.white.pms-account-subscription-action-link{border:2px solid #fff;color:#fff}.btn.white:hover,.white.btn-secondary:hover,.navigation-buttons a.white:hover,input.white[type=submit]:hover,.white.pms-account-subscription-action-link:hover,a.btn.white:hover,a.white.btn-secondary:hover,.navigation-buttons a.white:hover,a.white.pms-account-subscription-action-link:hover{background-color:#fff;color:#000}.btn.solid,.solid.btn-secondary,a.btn-secondary.pms-account-subscription-action-link,.navigation-buttons a,input[type=submit],.pms-form input[type=submit],#pms_login input[type=submit],.pms-account-subscription-action-link,a.btn.solid,a.solid.btn-secondary,.navigation-buttons a,a.pms-account-subscription-action-link{background:#000;color:#fff;border:none}.btn.solid:hover,.solid.btn-secondary:hover,.navigation-buttons a:hover,input[type=submit]:hover,#pms_login input[type=submit]:hover,.pms-account-subscription-action-link:hover,a.btn.solid:hover,a.solid.btn-secondary:hover,.navigation-buttons a:hover,a.pms-account-subscription-action-link:hover{background:#1a1a1a}.btn.solid.olive,.solid.olive.btn-secondary,.navigation-buttons a.olive,input.olive[type=submit],#pms_login input.olive[type=submit],.olive.pms-account-subscription-action-link,a.btn.solid.olive,a.solid.olive.btn-secondary,.navigation-buttons a.olive,a.olive.pms-account-subscription-action-link{background:#626d29}.btn.solid.olive:hover,.solid.olive.btn-secondary:hover,.navigation-buttons a.olive:hover,input.olive[type=submit]:hover,#pms_login input.olive[type=submit]:hover,.olive.pms-account-subscription-action-link:hover,a.btn.solid.olive:hover,a.solid.olive.btn-secondary:hover,.navigation-buttons a.olive:hover,a.olive.pms-account-subscription-action-link:hover{background:#41481b}.btn.solid.account,.solid.account.btn-secondary,.navigation-buttons a.account,input.account[type=submit],.pms-form input[type=submit],#pms_login input[type=submit],.account.pms-account-subscription-action-link,a.btn.solid.account,a.solid.account.btn-secondary,.navigation-buttons a.account,a.account.pms-account-subscription-action-link{background:#490d4d}.btn.solid.account:hover,.solid.account.btn-secondary:hover,.navigation-buttons a.account:hover,input.account[type=submit]:hover,.pms-form input[type=submit]:hover,#pms_login input[type=submit]:hover,.account.pms-account-subscription-action-link:hover,a.btn.solid.account:hover,a.solid.account.btn-secondary:hover,.navigation-buttons a.account:hover,a.account.pms-account-subscription-action-link:hover{background:#200621}.btn.small,.small.btn-secondary,a.btn-secondary.pms-account-subscription-action-link,.navigation-buttons a.small,.navigation-buttons a.pms-account-subscription-action-link,input.small[type=submit],input[type=submit].pms-account-subscription-action-link,.pms-account-subscription-action-link,a.btn.small,a.small.btn-secondary,.navigation-buttons a.small,a.pms-account-subscription-action-link{padding:4px 5px;font-size:13px;line-height:24px;font-size:1.3rem;line-height:2.4rem}@media screen and (min-width:600px){.btn.large,.large.btn-secondary,.navigation-buttons a,input.large[type=submit],.pms-form input[type=submit],#pms_login input[type=submit],.large.pms-account-subscription-action-link,a.btn.large,a.large.btn-secondary,.navigation-buttons a,a.large.pms-account-subscription-action-link{font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem;padding:20px 10px}}.btn.full,.full.btn-secondary,.navigation-buttons a.full,input.full[type=submit],.full.pms-account-subscription-action-link,a.btn.full,a.full.btn-secondary,.navigation-buttons a.full,a.full.pms-account-subscription-action-link{width:100%}.btn[disabled],[disabled].btn-secondary,.navigation-buttons a[disabled],input[disabled][type=submit],[disabled].pms-account-subscription-action-link,.btn.disabled,.disabled.btn-secondary,.navigation-buttons a.disabled,input.disabled[type=submit],.disabled.pms-account-subscription-action-link,a.btn[disabled],a[disabled].btn-secondary,.navigation-buttons a[disabled],a[disabled].pms-account-subscription-action-link,a.btn.disabled,a.disabled.btn-secondary,.navigation-buttons a.disabled,a.disabled.pms-account-subscription-action-link{cursor:default;color:#ababab;background-color:#dfdfdf}.btn-secondary,a.btn-secondary{background-color:#424242}.btn-secondary:hover,a.btn-secondary:hover{background-color:#292929;color:#fff}.btn-secondary:active,a.btn-secondary:active{background-color:#0f0f0f;color:#fff}.text-link{display:inline;border:0;background:0 0;text-decoration:underline;padding:0;margin:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}#wpadminbar{opacity:.3;transition:opacity .2s linear;-webkit-transform:translateZ(0);position:absolute;pointer-events:none}#wpadminbar ul li{pointer-events:all}#wp-admin-bar-top-secondary{display:none}html[lang=en-us]{margin-top:0!important}#wpadminbar:focus,#wpadminbar:hover{opacity:1!important}@media screen and (min-width:50.125em){#wpadminbar{position:fixed;top:0}}.container{position:relative;width:100%;margin:0 auto;padding:0 15px;max-width:1300px}@media screen and (min-width:850px){.container{padding:0 30px}}.container.thin{max-width:800px}.container.page-width{max-width:none}.site-section{padding:30px 0}@media screen and (min-width:800px){.site-section{padding:30px 0}}.site-section.collapse-top{padding-top:0}.site-section.collapse-bottom{padding-bottom:0}.site-section.collapse{padding:0}.section-title{margin-bottom:30px;border-bottom:2px solid #d9d9d9}.section-title h1,.section-title h2,.section-title h3,.section-title h4{padding-bottom:5px;text-transform:uppercase;display:inline-block;letter-spacing:.05em;font-weight:700;width:auto;margin:0;position:relative}.section-title h1:after,.section-title h2:after,.section-title h3:after,.section-title h4:after{content:"";position:absolute;left:0;right:-5px;bottom:-2px;height:2px;background:#a6a6a6}.section-title h1,.section-title .h1{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem}.section-title h2,.section-title .h2{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem}.section-title h3,.section-title .h3{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem}.content-text{font-size:18px;line-height:28px;font-size:1.8rem;line-height:2.8rem;color:#434343}.content-text>*:last-child{margin-bottom:0}.content-text ul{padding-left:20px}@media screen and (max-width:849px){.no-mobile{display:none!important}}@media screen and (min-width:850px){.mobile-only{display:none!important}}a.search-toggle{font-size:18px;line-height:18px;font-size:1.8rem;line-height:1.8rem;display:inline-block;vertical-align:middle}.search-form-container{position:fixed;top:0;left:0;right:0;box-shadow:0 3px 6px rgba(0,0,0,.25);opacity:0;visibility:hidden;z-index:9999;transition:all 300ms ease}.search-form-container:after{content:"";background:rgba(41,41,41,.4);top:0;bottom:0;left:0;right:0;position:fixed;z-index:0}.search-form-container form{padding:20px;background:#292929;transform:translateY(-100%);transition:all 300ms ease;z-index:1;margin:0;display:block;position:relative}.search-form-container form .form-container{position:relative}.search-form-container form input[type=text]{display:block;margin:0;width:100%;padding-right:40px}.search-form-container form button{position:absolute;top:0;right:0;bottom:0;background:0 0;border:none;z-index:99}.search-form-container.active{opacity:1;visibility:visible}.search-form-container.active form{transform:translateY(0%)}@media screen and (min-width:950px){.search-form-container{position:relative;box-shadow:none;width:0;top:auto;display:inline-block}.search-form-container:after{display:none}.search-form-container form{padding:0;background:0 0;transform:none}.search-form-container form input[type=text]{border:none;padding-right:0;transition:all 300ms ease}.search-form-container form input[type=text]:focus{box-shadow:none}.search-form-container form button{display:none}.search-form-container.active{width:150px;padding-left:10px}}header.banner{padding:15px 0;position:absolute;background:#fff;z-index:99999;box-shadow:0 3px 6px rgba(0,0,0,.25);top:0;left:0;right:0}header.banner a.brand{width:40px;display:block;margin:0 0 0 40px}header.banner a.brand img{width:100%}header.banner a.menu-toggle{display:block;width:25px;height:30px;position:absolute;top:50%;transform:translateY(-50%);left:15px}header.banner a.menu-toggle span.bars{transition:all 300ms ease;width:100%;height:2px;background:#000;display:block;position:absolute;top:50%;margin-top:-1px}header.banner a.menu-toggle span.bars:before,header.banner a.menu-toggle span.bars:after{transition:all 300ms ease;width:100%;height:2px;background:#000;content:"";display:block;top:-8px;position:absolute}header.banner a.menu-toggle span.bars:after{top:8px}header.banner a.menu-toggle.closer{z-index:12}header.banner a.menu-toggle.closer span.bars{background:0 0}header.banner a.menu-toggle.closer span.bars:before{top:0;transform:rotate(-45deg)}header.banner a.menu-toggle.closer span.bars:after{top:0;transform:rotate(45deg)}@media screen and (min-width:850px){header.banner{padding:5px 0;box-shadow:none}header.banner>.container:after{content:"";border-bottom:2px solid #d9d9d9;position:absolute;left:0;right:0;bottom:-5px}header.banner a.brand{width:215px;margin:0;margin-right:20px;display:inline-block;vertical-align:middle}}body{transition:all 300ms ease}body header.banner,body .wrap{transition:all 300ms ease}.wrap{padding-top:64px}body.nav-open{overflow:hidden}body.nav-open nav.mm-main-nav{transform:translateX(0);box-shadow:3px 0 6px rgba(0,0,0,.25)}body.nav-open header.banner{left:250px;right:-250px}body.nav-open .wrap{transform:translateX(250px)}nav.mm-main-nav{position:fixed;z-index:9999;top:0;left:0;width:250px;bottom:0;background:#fff;transform:translateX(-250px);transition:all 300ms ease;padding:10px 0}nav.mm-main-nav ul li{position:relative}nav.mm-main-nav ul li a{text-transform:uppercase;color:#757575;display:block;width:100%;padding:5px 10px;font-weight:400;font-family:lato,sans-serif}nav.mm-main-nav ul li span.caret{position:absolute;right:10px;top:5px;pointer-events:none}nav.mm-main-nav ul.sub-menu{background:#d9d9d9;padding:5px 0}nav.mm-main-nav ul.sub-menu li a{font-weight:400;color:#292929;font-size:13px;line-height:19px;font-size:1.3rem;line-height:1.9rem}nav.mm-secondary-nav{position:absolute;top:-7px;right:15px}nav.mm-secondary-nav ul li{vertical-align:middle;display:inline-block}nav.mm-secondary-nav ul li:not(:last-child){margin-right:15px}nav.mm-secondary-nav ul li a{font-family:lato,sans-serif;font-weight:400}@media screen and (min-width:850px){nav.mm-main-nav{margin:0;background:0 0;position:relative;display:inline-block;width:auto;vertical-align:middle;transform:translate(0);box-shadow:none}nav.mm-main-nav ul li{display:inline-block;position:relative}nav.mm-main-nav ul li:not(:last-child){margin-right:15px}nav.mm-main-nav ul li.dropdown{padding-right:20px}nav.mm-main-nav ul li.dropdown:hover .sub-menu{opacity:1;visibility:visible}nav.mm-main-nav ul li a{padding:5px 0}nav.mm-main-nav ul li span.caret{width:20px;right:0;text-align:center}nav.mm-main-nav ul.sub-menu{transition:all 300ms ease;opacity:0;visibility:hidden;display:block;padding:10px 15px;position:absolute;width:200px;top:100%}nav.mm-main-nav ul.sub-menu li{width:100%}nav.mm-secondary-nav{top:4px;right:30px}}.sub-menu{display:none}@media screen and (min-width:650px){.cft-g.article-feed{margin-left:-75px}.cft-g.article-feed>.cft-gi{padding-left:75px;width:50%;margin-bottom:0}}@media screen and (max-width:649px){.break-out-mobile-container,.featured-image-contianer,.article-card .image-container,figure.wp-caption:not(.alignright):not(.alignleft),.jwplayer,.slider-container{position:relative;width:calc(100% + 30px)!important;max-width:calc(100% + 30px)!important;margin:0 -15px!important}.break-out-mobile-container .wp-caption-text,.featured-image-contianer .wp-caption-text,.article-card .image-container .wp-caption-text,figure.wp-caption:not(.alignright):not(.alignleft) .wp-caption-text,.jwplayer .wp-caption-text,.slider-container .wp-caption-text{padding:5px 15px}}.article-card{margin-bottom:45px;padding-bottom:45px;border-bottom:2px solid #d9d9d9}.article-card a{color:#292929}.article-card a:hover{color:#5c5c5c}.article-card.member-article a:hover{color:#490d4d}.article-card .image-container{position:relative}.article-card .article-title{font-weight:700}.article-card .article-text{display:inline-block;width:100%}.article-card .article-content{margin-bottom:20px;color:#757575}.article-card .article-content>*:last-child{margin-bottom:0}.article-card .featured-image img{width:100%}.tms-featured-image{position:relative}.tms-featured-image .play-icon{transition:all 300ms ease;color:#fff;font-size:40px;line-height:40px;font-size:4rem;line-height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:10px solid #fff;position:absolute;border-radius:50%;width:90px;height:90px}.tms-featured-image .play-icon .fa-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tms-featured-image:hover .play-icon{opacity:.6}.caption-image-box{position:relative;overflow:hidden}.militarymachine-image-alt-wrapper{position:absolute;bottom:20px;right:20px;width:100%;max-width:calc(100% - 40px)}@media screen and (min-width:700px){.militarymachine-image-alt-wrapper{max-width:55%}}.militarymachine-image-alt-wrapper .militarymachine-image-alt-container{position:absolute;bottom:0;right:0;background:rgba(41,41,41,.8);z-index:10;color:#fff;padding:20px;text-align:left;width:100%;opacity:0;visibility:hidden;pointer-events:none;transform:translate(75px,75px);transition:all 500ms ease;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}.militarymachine-image-alt-wrapper .militarymachine-image-alt-icon{font-size:30px;color:#fff;position:absolute;right:0;bottom:0;opacity:1;visibility:visible;transition:all 500ms ease}.militarymachine-image-alt-wrapper:hover .militarymachine-image-alt-container,.militarymachine-image-alt-wrapper.active .militarymachine-image-alt-container{opacity:1;visibility:visible;pointer-events:all;transform:translate(0px,0px)}.militarymachine-image-alt-wrapper:hover .militarymachine-image-alt-icon,.militarymachine-image-alt-wrapper.active .militarymachine-image-alt-icon{opacity:0;visibility:hidden}@media screen and (max-width:700px){.militarymachine-image-alt-wrapper{font-size:12px;line-height:14px;font-size:1.2rem;line-height:1.4rem;bottom:10px;right:10px;max-width:calc(100% - 20px)}.militarymachine-image-alt-wrapper .militarymachine-image-alt-container{padding:10px}}.alignleft .militarymachine-image-alt-wrapper,.alignright .militarymachine-image-alt-wrapper{font-size:12px;line-height:14px;font-size:1.2rem;line-height:1.4rem}@media screen and (min-width:700px){.alignleft .militarymachine-image-alt-wrapper,.alignright .militarymachine-image-alt-wrapper{max-width:calc(100% - 40px)}}.alignleft .militarymachine-image-alt-wrapper .militarymachine-image-alt-container,.alignright .militarymachine-image-alt-wrapper .militarymachine-image-alt-container{padding:10px}figure.wp-caption:not(.alignright):not(.alignleft) .wp-caption-text{text-align:left;color:#757575}figure.wp-caption img{width:100%}.load-more-container{width:100%;text-align:center;margin-bottom:15px}.infinite-scroll-loader{transition:all 300ms ease;opacity:0;transform:tranlateY(20px);position:absolute;left:0;right:0;text-align:center;font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.infinite-scroll-loader.active{transform:tranlateY(0px);opacity:1}.infinite-scroll-loader span.text{vertical-align:middle}.infinite-scroll-loader .spinner{text-align:center;display:inline-block;vertical-align:middle;margin-left:10px;height:28px}.infinite-scroll-loader .spinner>div{width:10px;height:10px;background-color:#292929;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.infinite-scroll-loader .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.infinite-scroll-loader .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.sidebar .section-title{margin-bottom:15px}.sidebar-section:not(:last-child){margin-bottom:30px}@media screen and (min-width:850px){.sidebar-section:not(:last-child){margin-bottom:75px}}.popular-posts-list{padding:0;margin:0}.popular-posts-list .premium-badge{left:4px;right:auto}.popular-posts-list li{min-height:100px;position:relative;list-style:none}.popular-posts-list li:not(:last-of-type){margin-bottom:20px}.popular-posts-list li.featured img{margin-bottom:10px}.popular-posts-list li.featured .post-title h4{font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem}.popular-posts-list li.popular .post-title{padding-left:110px}.popular-posts-list li.popular img{width:100px;position:absolute;left:0;right:0}.popular-posts-list li .post-title h4{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;margin-bottom:5px}.post-title-time{font-size:14px;line-height:16px;font-size:1.4rem;line-height:1.6rem;color:#757575;text-transform:uppercase}.post-title-time .fa-clock{color:#626d29}.post-title-time svg,.post-title-time span{vertical-align:middle}.post-title-time svg{margin-right:5px}[data-clickthrough]{transition:all 300ms ease}[data-clickthrough]:hover{cursor:pointer;transform:scale(1.05)}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.cft-g.post-body-grid>.cft-gi.sidebar{display:none}@media screen and (min-width:850px){.cft-g.post-body-grid>.cft-gi{margin-bottom:0;width:40%}.cft-g.post-body-grid>.cft-gi.main{width:60%}.cft-g.post-body-grid>.cft-gi.sidebar{display:inline-block}}@media screen and (min-width:950px){.cft-g.post-body-grid>.cft-gi{width:30%}.cft-g.post-body-grid>.cft-gi.main{width:70%}}@media screen and (min-width:1250px){.cft-g.post-body-grid{margin-left:-75px}.cft-g.post-body-grid>.cft-gi{padding-left:75px}}.navigation-buttons{margin:30px 0;white-space:none}@media screen and (max-width:749px){.navigation-buttons a{font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;padding:20px 30px}}.navigation-buttons a .fa-angle-left{margin-right:5px}.navigation-buttons a .fa-angle-right{margin-left:5px}.navigation-buttons a[data-direction=prev]{display:none}.navigation-buttons a[data-direction=next]{display:block}@media screen and (min-width:750px){.navigation-buttons a[data-direction=prev]{display:inline-block;width:35%}.navigation-buttons a[data-direction=next]{display:inline-block;float:right;width:calc(65% - 10px);max-width:450px}}.navigation-buttons:after{content:"";clear:both;display:block;position:relative}footer.site-footer{background:#000;padding:30px 0}footer.site-footer a{opacity:1}footer.site-footer a:hover{opacity:.6}nav.footer-nav{width:100%;text-align:center;margin-bottom:30px}nav.footer-nav ul{margin:0 -5px}nav.footer-nav ul li{display:inline-block;margin:0 5px;margin-bottom:15px}nav.footer-nav ul li a{text-transform:uppercase;font-family:lato,sans-serif;color:#fff}.fancy-title{text-align:center;margin-bottom:15px;position:relative}.fancy-title h3{color:#fff;background:#000;margin:0;display:inline-block;z-index:10;position:relative;padding:0 30px;text-transform:uppercase}@media screen and (min-width:600px){.fancy-title:after{content:"";position:absolute;left:0;right:0;z-index:0;width:70%;margin:auto;height:2px;background:#fff;top:50%;margin-top:-1px}}.newsletter{text-align:center;margin:45px auto}.newsletter .fancy-title{margin-bottom:30px}.social-icons-footer{display:inline-block;vertical-align:middle}.social-icons-footer li{display:inline-block}.social-icons-footer li:not(:last-child){margin-right:25px}.social-icons-footer li a{color:#fff}#mc_embed_signup{margin-bottom:30px}#mc_embed_signup div.mce_inline_error{position:absolute}#mc_embed_signup form{margin:0}#mc_embed_signup .mc-field-group{vertical-align:top;display:inline-block;text-align:left}#mc_embed_signup .mc-field-group input{margin-bottom:0;height:40px;border-radius:4px;padding-left:10px;margin-right:5px}#mc_embed_signup #mc-embedded-subscribe{vertical-align:top;padding:6px 10px;display:inline-block}.source_link{font-size:12px;color:#757575;opacity:0;display:inline-block;margin-right:5px;transform:translateX(15px);transition:all 500ms ease}.source_link.active{transform:translateX(0px);opacity:1}.source_link.link-item-1{transition-delay:.05s}.source_link.link-item-2{transition-delay:.1s}.source_link.link-item-3{transition-delay:.15s}.source_link.link-item-4{transition-delay:.2s}.source_link.link-item-5{transition-delay:.25s}.source_link.link-item-6{transition-delay:.3s}.source_link.link-item-7{transition-delay:.35s}.source_link.link-item-8{transition-delay:.4s}.source_link.link-item-9{transition-delay:.45s}.source_link.link-item-10{transition-delay:.5s}.source_link.link-item-11{transition-delay:.55s}.source_link.link-item-12{transition-delay:.6s}.source_link.link-item-13{transition-delay:.65s}.source_link.link-item-14{transition-delay:.7s}.source_link.link-item-15{transition-delay:.75s}.source_link.link-item-16{transition-delay:.8s}.source_link.link-item-17{transition-delay:.85s}.source_link.link-item-18{transition-delay:.9s}.source_link.link-item-19{transition-delay:.95s}.source_link.link-item-20{transition-delay:1s}.source_link.link-item-21{transition-delay:1.05s}.source_link.link-item-22{transition-delay:1.1s}.source_link.link-item-23{transition-delay:1.15s}.source_link.link-item-24{transition-delay:1.2s}.source_link.link-item-25{transition-delay:1.25s}.source_link.link-item-26{transition-delay:1.3s}.source_link.link-item-27{transition-delay:1.35s}.source_link.link-item-28{transition-delay:1.4s}.source_link.link-item-29{transition-delay:1.45s}.source_link.link-item-30{transition-delay:1.5s}.sources-title{color:#626d29;font-weight:600;opacity:1;position:relative;opacity:1;transform:translateX(0)}@media screen and (min-width:600px){nav.footer-nav{margin-bottom:15px}nav.footer-nav ul{margin:0 -15px}nav.footer-nav ul li{margin:0 15px}#mc_embed_signup{margin-bottom:0;margin-right:10px;display:inline-block;vertical-align:middle}}.copyright{color:#fff;text-align:center}.copyright a{color:#fff}.wq-quiz.wq-quiz-trivia{margin-top:30px}.read_more_slide_wrap{display:none}.entry-content .inline-gallery-wrapper{position:relative}.entry-content .gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;height:50px}.entry-content .gallery-nav a{pointer-events:all;position:absolute;background:rgba(255,255,255,.9);width:30px;text-align:center;line-height:50px;font-size:20px;opacity:.4;color:#000;top:0;bottom:0;transition:all 300ms ease}.entry-content .gallery-nav a.prev{left:0}.entry-content .gallery-nav a.next{right:0}.entry-content .gallery-nav a:hover{opacity:1}.entry-content .inline-gallery{padding:0;opacity:0;overflow:hidden;height:100px}.entry-content .inline-gallery.slick-initialized{height:auto;opacity:1}.entry-content .inline-gallery .slick-slide{margin:0 10px}.entry-content .inline-gallery .slick-list{margin:0 -10px}.inline-gallery-image-link{display:block;width:100%;position:relative;padding-bottom:100%;overflow:hidden}.inline-gallery-image-link .gallery-image{position:absolute;top:0;left:0;bottom:0;right:0}.entry-content table tr{border-bottom:1px solid #d9d9d9}.entry-content table tr td{padding:5px 0}article.post header{margin-bottom:15px}.entry-title-meta{padding:15px 0;position:relative;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:relative}.entry-title-meta .mobile-time{display:inline-block}.entry-title-meta .desktop-time{display:none}.entry-title-meta .meta-box{display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem}.entry-title-meta .meta-box.date{width:65px;padding-right:5px;margin-right:5px;border-right:1px solid #d9d9d9}.entry-title-meta .meta-box.vet-icon{width:40px;margin-right:5px}.entry-title-meta .meta-box .author-name{display:block}.entry-title-meta .meta-box .meta-label{display:block;font-weight:600}.entry-title-meta a{font-weight:600}@media screen and (min-width:700px){.entry-title-meta .mobile-time{display:none}.entry-title-meta .desktop-time{display:inline-block}.entry-title-meta .meta-box{font-size:14px;line-height:16px;font-size:1.4rem;line-height:1.6rem}.entry-title-meta .meta-box .author-name{display:inline-block}.entry-title-meta .meta-box.date{width:100px;padding-right:10px;margin-right:10px}}.cft-g.content-grid>.cft-gi.half{width:50%}.social-sharing{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}.social-sharing h4{font-size:14px;line-height:16px;font-size:1.4rem;line-height:1.6rem;text-transform:uppercase;vertical-align:middle;margin-bottom:0;display:block}@media screen and (min-width:700px){.social-sharing h4{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;display:inline-block;margin-right:10px}}.social-sharing ul{display:inline-block;vertical-align:middle}.social-sharing ul li{list-style:none;display:inline-block}.social-sharing ul li:not(:last-child){margin-right:10px}body.post-type-archive-tms-video{background:#000}body.post-type-archive-tms-video .main{color:#fff}body.post-type-archive-tms-video .main a{color:#fff}body.post-type-archive-tms-video .main a:hover{color:#626d29;text-decoration:none}body.post-type-archive-tms-video .main .container.page-width{overflow:hidden;padding-bottom:30px}body.post-type-archive-tms-video .main .container.page-width .slick-list{overflow:visible}body.post-type-archive-tms-video .main .container.page-width .slick-slide{opacity:0}body.post-type-archive-tms-video .main .container.page-width .slick-slide.slick-active{opacity:1}.video-list-slider{transition:all 300ms ease;opacity:0}.video-list-slider a.video-card,.video-list-slider a.featured-post-card{overflow:hidden}.video-list-slider a.video-card:not(:first-child),.video-list-slider a.featured-post-card:not(:first-child){position:absolute}.video-list-slider.slick-initialized{opacity:1}.video-list-slider.slick-initialized a.video-card:not(:first-child),.video-list-slider.slick-initialized a.featured-post-card:not(:first-child){position:relative}.slider-container{position:relative}.slider-container .slider-navigation{position:absolute;left:0;right:0;top:50%}.slider-container .slider-navigation a.slider-arrow{transition:all 300ms ease;transform:translateY(-50%);font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;position:absolute;width:35px;height:35px;background:#757575;opacity:.7}.slider-container .slider-navigation a.slider-arrow.prev{left:0}.slider-container .slider-navigation a.slider-arrow.next{right:0}.slider-container .slider-navigation a.slider-arrow:hover{color:#fff}.slider-container .slider-navigation a.slider-arrow .fa-angle-left,.slider-container .slider-navigation a.slider-arrow .fa-angle-right{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:900px){.slider-container .slick-initialized+.slider-navigation a.slider-arrow{opacity:0}.slider-container .slick-initialized+.slider-navigation a.slider-arrow.prev{left:-40px}.slider-container .slick-initialized+.slider-navigation a.slider-arrow.next{right:-40px}.slider-container:hover .slick-initialized+.slider-navigation a.slider-arrow{opacity:.7}.slider-container:hover .slick-initialized+.slider-navigation a.slider-arrow.prev{left:0}.slider-container:hover .slick-initialized+.slider-navigation a.slider-arrow.next{right:-2px}.slider-container:hover .slick-initialized+.slider-navigation a.slider-arrow:hover{opacity:1}}a.video-card,a.featured-post-card{position:relative;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.video-card.more-videos,a.more-videos.featured-post-card{background:#41481b}a.video-card.more-videos img,a.more-videos.featured-post-card img{opacity:0!important;visibility:hidden!important}a.video-card.more-videos .more-text,a.more-videos.featured-post-card .more-text{font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase}a.video-card .tms-video-title,a.featured-post-card .tms-video-title{transition:all 300ms ease;position:absolute;bottom:0;left:0;right:0;padding:8px;padding-top:40px;color:#fff;font-family:lato,sans-serif;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;font-weight:600;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.87) 100%)}.tax-item-grid a.video-card img,.tax-item-grid a.featured-post-card img,.slick-initialized a.video-card img,.slick-initialized a.featured-post-card img{width:100%}a.video-card .video-card-details,a.featured-post-card .video-card-details{transition:all 300ms ease;position:absolute;top:30%;bottom:0;overflow:hidden;left:0;right:0;padding:8px;opacity:0;font-size:12px;line-height:16px;font-size:1.2rem;line-height:1.6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.video-card .video-card-details p,a.featured-post-card .video-card-details p{margin-bottom:7px}a.video-card .video-card-details p.video-metadata,a.featured-post-card .video-card-details p.video-metadata{font-family:lato,sans-serif}a.video-card .video-card-details p.video-metadata span:not(:last-child),a.featured-post-card .video-card-details p.video-metadata span:not(:last-child){margin-right:5px}a.video-card .video-card-details p.video-metadata span.tms-video-type,a.featured-post-card .video-card-details p.video-metadata span.tms-video-type{border:1px solid #fff;padding:.5px 3px}a.video-card .video-card-details:after,a.featured-post-card .video-card-details:after{content:"";position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000 90%);bottom:0;left:0;right:0;height:50px}a.video-card .video-card-details h4,a.featured-post-card .video-card-details h4{font-size:14px;line-height:17px;font-size:1.4rem;line-height:1.7rem;margin-bottom:7px;text-shadow:0 .5px 1px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.video-card:before,a.featured-post-card:before{transition:all 300ms ease;content:"";position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.87) 100%);top:0;bottom:0;left:0;right:0;opacity:0}a.video-card:hover,a.featured-post-card:hover{color:#fff!important}@media screen and (min-width:900px){a.video-card:hover,a.featured-post-card:hover{transform:scale(1.15);z-index:99999}a.video-card:hover:not(.more-videos):before,a.featured-post-card:hover:not(.more-videos):before,a.video-card:hover:not(.more-videos) .video-card-details,a.featured-post-card:hover:not(.more-videos) .video-card-details{opacity:1}a.video-card:hover:not(.more-videos) .tms-video-title,a.featured-post-card:hover:not(.more-videos) .tms-video-title{opacity:0}}a.featured-post-card .featured-post-title{position:absolute;bottom:0;left:0;right:0;padding:8px;padding-top:40px;color:#fff;font-family:lato,sans-serif;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;font-weight:600;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.87) 100%)}.premium-badge{font-family:lato,sans-serif;position:absolute;z-index:99;top:4px;right:4px;background:#490d4d!important;color:#fff!important;font-size:10px;line-height:14px;font-size:1rem;line-height:1.4rem;padding:1px 6px!important;border-radius:1px!important;text-transform:uppercase!important}.article-card .premium-badge{top:7px;right:7px;padding:2px 8px!important;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem}.tax-nav{margin-bottom:30px}.tax-nav .section-title .title-trigger{position:relative}.tax-nav .section-title .title-trigger:hover ul.tax-menu{opacity:1;visibility:visible;transform:translateX(0)}.tax-nav ul.tax-menu{opacity:0;visibility:hidden;background:#d9d9d9;border-top:10px solid #000;padding:10px 0;top:100%;left:0;display:inline-block;width:auto;min-width:220px;z-index:99999;position:absolute;transform:translateX(-100%);transition:all 300ms ease}.tax-nav ul.tax-menu li{list-style:none;padding:5px 20px}.tax-nav ul.tax-menu li a{color:#292929;font-size:13px;line-height:19px;font-size:1.3rem;line-height:1.9rem}.video-list-slider .slick-slide{margin:0 4px}.video-list-slider .slick-list{margin:0 -4px}.video-category{opacity:0;transition-delay:500;transition:all 500ms ease;transform:translateX(-50px)}.video-category:not(:last-child){padding-bottom:45px}.video-category.active{opacity:1;transform:translateX(0)}.cft-g.tax-item-grid{margin-left:-4px;margin-bottom:-4px}.cft-g.tax-item-grid>.cft-gi{padding-left:4px;margin-bottom:4px;width:20%}.post-info-background{height:460px;color:#fff;position:relative;background-repeat:no-repeat}.post-info-background:before{content:"";position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;background:linear-gradient(to right,#000000 0%,rgba(0,0,0,0.7) 33%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='#4f000000',GradientType=1 )}.post-info-background .container{position:static}.post-info-background .post-info{max-width:750px;position:absolute;top:50%;transform:translateY(-50%)}.cft-g.subscription-table>.cft-gi{margin-bottom:30px}@media screen and (min-width:750px){.cft-g.subscription-table>.cft-gi{vertical-align:middle;width:60%}.cft-g.subscription-table>.cft-gi:first-child{width:40%}}.plan-details-table{width:100%}.plan-details-table tr:first-child td{border-top:1px solid #d9d9d9}.plan-details-table tr td{font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;padding:8px 0;border-bottom:1px solid #d9d9d9;vertical-align:middle}.plan-details-table tr td:last-child{padding-left:50px;color:#490d4d}@media screen and (min-width:600px){.cft-g.subscription-plans-grid>.cft-gi{width:33.3333%}}.subscription-container{margin-bottom:25px}.subscription-block{padding-top:60px;padding:10px;text-align:center;position:relative;width:100%;background-color:#f3f3f3;border:3px solid #fff;border-radius:10px;cursor:pointer;opacity:1;transition:all 300ms ease}.subscription-block:hover{opacity:6}.subscription-block.selected{border-color:#490d4d}.subscription-block h3{margin-top:10px;margin-bottom:10px}.subscription-block .most-popular{background-color:#490d4d;top:0;left:0;right:0;margin:0;padding:10px 15px;width:100%;border-top-right-radius:5px;border-top-left-radius:5px;text-align:center;text-transform:uppercase;color:#fff;position:absolute}.subscription-block .subscription-name{margin-bottom:12px}.subscription-block .subscription-summary{font-size:12px;line-height:15px;font-size:1.2rem;line-height:1.5rem;margin-bottom:5px}.subscription-block.annual .subscription-summary{text-transform:none}@media screen and (min-width:600px){.subscription-block{height:200px}.subscription-block .subscription-name{margin-bottom:1.5em}}.terms-agreement-subscriber{text-align:center}.cancel-message{text-align:center;text-transform:uppercase}.terms-agreement-subscriber{text-align:center;font-size:12px;line-height:15px;font-size:1.2rem;line-height:1.5rem}.form-actions{text-align:center;margin-top:30px}.form-actions>a,.form-actions input,.form-actions p{display:block;width:auto;margin:auto;margin-bottom:10px}#pms-credit-card-information{margin-top:30px}#pms-credit-card-information li.pms-field-type-heading{margin-bottom:10px}#pms-credit-card-information li.pms-field-type-heading{display:block}#pms-credit-card-information li.pms-field-type-text{}#pms-credit-card-information li.pms-field-type-text input{margin-bottom:0}#pms-credit-card-information li.pms-field-type-text:nth-child(2){width:100%;margin-bottom:10px}#pms-credit-card-information li.pms-field-type-text:nth-child(3){display:inline-block;margin-right:30px;width:150px;margin-bottom:0}#pms-credit-card-information li.pms-field-type-card_expiration_date{display:inline-block;width:160px;margin-bottom:0}#pms-credit-card-information li.pms-field-type-card_expiration_date select{margin-bottom:0}.registration{max-width:425px;width:100%;display:block;margin:auto}.registration ul{padding:0}.pms_expiration_date_separator,#pms_card_exp_year,#pms_card_exp_month{vertical-align:middle;display:inline-block;height:30px;margin:0}.pms_expiration_date_separator{margin:0 5px;line-height:30px}#pms_card_exp_year{width:80px}#pms_card_exp_month{width:50px}#pms_register-form{padding:20px;background:#f3f3f3}#pms_register-form input[name=pms_register]{display:none!important}.pms-subscription-plan,[name=pms_new_subscription][type=submit],.pms-billing-details,.pms-credit-card-information.hidden,#pms-paygates-wrapper.hidden{display:none!important}#pms-paygates-wrapper{margin-bottom:30px}#pms-paygates-wrapper h3{font-size:20px;line-height:28px;font-size:2rem;line-height:2.8rem}#pms-paygates-inner>label{display:inline-block}#pms-paygates-inner>label:first-child{margin-right:20px}body.single-tms-video{height:100%}#video_div .jw-controlbar.jw-background-color.jw-reset{z-index:11}.pms-account-subscription-details-table{width:100%}.pms-account-subscription-details-table tr{border-bottom:1px solid #d9d9d9}.pms-account-subscription-details-table tr td{padding:5px}.pms-account-subscription-details-table tr td:first-child{padding-left:0}.pms-account-subscription-details-table tr td:last-child{padding-right:0}.pms-account-subscription-action-link{margin-right:5px!important}.pms-account-subscription-action-link:last-child{margin-right:0!important}.pms-account-subscription-action-link:first-child,.pms-account-subscription-action-link:nth-child(2){display:none}.pms-account-navigation-link--payments{display:none}.restriction-message{height:45px;position:relative}.restriction-message:before{content:"";left:0;right:0;bottom:100%;position:absolute;height:100px;z-index:99;background:rgba(255,255,255,.3);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )}.restriction-message .restriction-message-text{display:none}#mce-success-response{padding:5px 0;color:#55e081}#mce-error-response{padding:5px 0;color:#e93e3e}#mce-error-response a{color:#e93e3e!important;text-decoration:underline}.code-block h3 b{color:red}.code-block-1{margin-bottom:30px!important}.popular-posts-grid-container{margin-top:30px}.popular-posts-grid-container img{width:100%}.cft-g.popular-posts-grid{margin-bottom:-10px;margin-left:-10px}.cft-g.popular-posts-grid>.cft-gi{margin-bottom:10px;padding-left:10px;display:none}.cft-g.popular-posts-grid>.cft-gi:nth-child(1),.cft-g.popular-posts-grid>.cft-gi:nth-child(2){display:inline-block}@media screen and (min-width:450px){.cft-g.popular-posts-grid>.cft-gi{width:50%}}@media screen and (min-width:800px){.cft-g.popular-posts-grid>.cft-gi{width:33.333%;display:inline-block}}