/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:1;font-family:sans-serif;}iframe{border:0;}main{display:block;}ul,ol{margin-top:0;margin-bottom:0;padding-left:0;}li{display:block;}dl{margin-top:0;margin-bottom:0;}dd{margin-left:0;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit;}blockquote{margin:0;padding:0;}p{margin-top:0;margin-bottom:0;}sup{position:relative;top:-0.5em;vertical-align:baseline;font-size:75%;line-height:0;}strong{font-weight:bold;}figure{margin:0;}img{border:0;max-width:100%;height:auto;vertical-align:middle;}a{text-decoration:none;color:inherit;}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible;letter-spacing:normal;}::-moz-focus-inner{border:0;padding:0;}input{font-size:1rem;}th{font-weight:normal;}*{box-sizing:border-box;}img{margin:0;padding:0;}a,a:active,a:focus{outline:none;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #0054a6;}@font-face{font-family:"icomoon";src:url("/themes/custom/magpump_2017/fonts/icomoon.eot?qucp53");src:url("/themes/custom/magpump_2017/fonts/icomoon.eot?qucp53#iefix") format("embedded-opentype"),url("/themes/custom/magpump_2017/fonts/icomoon.woff2?qucp53") format("woff2"),url("/themes/custom/magpump_2017/fonts/icomoon.ttf?qucp53") format("truetype"),url("/themes/custom/magpump_2017/fonts/icomoon.woff?qucp53") format("woff"),url("/themes/custom/magpump_2017/fonts/icomoon.svg?qucp53#icomoon") format("svg");font-weight:normal;font-style:normal;}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-search:before{content:"\f002";}.icon-star:before{content:"\f005";}.icon-star-o:before{content:"\f006";}.icon-close:before{content:"\f00d";}.icon-remove:before{content:"\f00d";}.icon-times:before{content:"\f00d";}.icon-file-o:before{content:"\f016";}.icon-play:before{content:"\f04b";}.icon-chevron-up:before{content:"\f077";}.icon-chevron-down:before{content:"\f078";}.icon-shopping-cart:before{content:"\f07a";}.icon-star-half:before{content:"\f089";}.icon-chain:before{content:"\f0c1";}.icon-link:before{content:"\f0c1";}.icon-bars:before{content:"\f0c9";}.icon-navicon:before{content:"\f0c9";}.icon-reorder:before{content:"\f0c9";}.icon-angle-left:before{content:"\f104";}.icon-angle-right:before{content:"\f105";}.icon-star-half-empty:before{content:"\f123";}.icon-star-half-full:before{content:"\f123";}.icon-star-half-o:before{content:"\f123";}.icon-file-pdf-o:before{content:"\f1c1";}.icon-file-archive-o:before{content:"\f1c6";}.icon-file-zip-o:before{content:"\f1c6";}.icon-facebook:before{content:"\ea90";}.icon-instagram:before{content:"\ea92";}.primary-color{background:#ae433f;}.secondary-color{background:#8bbbeb;}.primary-hover{background:#8a3431;}.primary-click{background:#712b28;}.red{background:#ae433f;}.blue{background:#0052a2;}.yellow{background:#c7d829;}.black{background:#000;}.light-black{background:#2e2e2e;}.white{background:#fff;}.off-white{background:#f6f6f6;}.tan{background:#a9a089;}.light-tan{background:#c6c3bd;}.gray{background:#37383b;}.dark-gray{background:#313235;}.gray-placeholder{background:#a8a9ab;}.success{background-color:#43AC6A;}.warning{background-color:#f08a24;}.error{background-color:#f04124;}body{font-size:1em;line-height:1.28;text-rendering:auto;font-family:"Helvetica",Arial,sans-serif;color:#313235;}h1,h2,h3,h4,h5,h6{font-family:"brothers",sans-serif;font-weight:200;letter-spacing:0em;text-rendering:optimizeLegibility;text-transform:uppercase;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}h1,.header-title.non-h1{font-size:2.25rem;margin-bottom:28px;margin-top:0;}@media (min-width:768px){h1,.header-title.non-h1{margin-bottom:40px;font-size:3.75rem;}}h2{font-size:2rem;line-height:1;margin-bottom:1.5rem;margin-top:2.5rem;letter-spacing:-0.04rem;color:#ae433f;}@media (min-width:768px){h2{font-size:3rem;letter-spacing:-0.07rem;margin-bottom:1.5rem;}}h3{font-size:1.125rem;line-height:1.11;margin-bottom:0.95rem;margin-top:2.5rem;}@media (min-width:768px){h3{font-size:2.1875rem;letter-spacing:-0.015rem;}}h4,h5,h6{font-size:1.25rem;line-height:1.125;margin-bottom:0.5rem;margin-top:2.5rem;}p{line-height:1.75;text-rendering:optimizeSpeed;font-size:0.875rem;font-weight:normal;margin-bottom:1rem;color:#2e2e2e;font-family:"Helvetica",Arial,sans-serif;}@media (min-width:768px){p{font-size:0.875rem;font-weight:bold;line-height:1.5;letter-spacing:-0.0125rem;margin-bottom:1.5rem;}}a{text-decoration:none;}a:hover{text-decoration:underline;}li{font-size:0.875rem;}@media (min-width:768px){li{font-size:1rem;}}ul,ol{font-family:inherit;font-weight:normal;margin-left:0.9375rem;margin-bottom:1rem;list-style-type:disc;list-style-position:inside;}ul li,ol li{display:list-item;margin-bottom:0.5rem;}ul ul{margin-top:0.5rem;margin-bottom:0;}ul ul li{list-style-type:circle;}main{text-align:left;}@media (min-width:768px){main{text-align:center;}}main ol,main ul{margin-left:15px;margin-bottom:1.5rem;color:#2e2e2e;font-family:"Helvetica",Arial,sans-serif;font-weight:normal;}main ol li,main ul li{line-height:1.75;text-rendering:optimizeSpeed;font-size:0.875rem;text-align:left;}@media (min-width:768px){main ol li,main ul li{text-align:center;font-weight:bold;font-size:0.875rem;line-height:1.5;letter-spacing:-0.0125rem;}}.field--name-body ul li,.field-item-body main ol li,.product--description--text ul li{text-indent:-0.925em;padding-left:1em;line-height:1.5;text-align:left;}.field--name-body a{color:#ae433f;}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small{font-size:60%;line-height:inherit;}blockquote,blockquote p{font-family:"Helvetica",Arial,sans-serif;font-size:1.125rem;line-height:1.3333;width:90%;margin:0 auto;text-align:center;margin-bottom:1rem;}@media (min-width:768px){blockquote,blockquote p{font-size:1.375rem;line-height:1.45;}}.field--name-body hr{margin-bottom:25px;}.container-inline-date .date-padding{padding:0;}.container-inline-date .date-padding label{display:none;}.element-invisible{display:none;}#search-krumo button,#search-krumo .button,#search-krumo input.form-submit{background-color:#333333;color:white;text-align:center;text-decoration:none;border:none;padding:10px;}#search-krumo button:hover,#search-krumo .button:hover,#search-krumo input.form-submit:hover{background-color:rgb(76.5,76.5,76.5);cursor:pointer;}#search-krumo select{display:none;}#search-krumo input{border:0;padding:10px;}.alert-box .krumo-root{color:#333333;margin-top:0;}.krumo-call{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.krumo-footnote img{display:none;}.krumo-version{display:block;text-align:right;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0.4;margin-bottom:2px;}.password-strength{margin-bottom:1.25rem;}.password-indicator{background-color:#c4c4c4;height:0.9375rem;width:25%;}.password-indicator div{height:100%;width:0%;background-color:#47c965;}.password-strength-title,.password-confirm{font-size:0.75rem;cursor:pointer;display:block;font-weight:600;margin-bottom:0.5em;color:rgb(236.6582278481,205.5063291139,204.3417721519);}.password-strength-text{display:none;}.password-suggestions.description ul{margin-top:0.625rem;}.password-suggestions.description ul li{font-size:0.625rem;font-weight:300;line-height:1.5em;font-size:0.75em;margin-bottom:0.3125rem;}.password-confirm{color:#ae433f;}.password-strength-title,.password-confirm{margin-bottom:1rem;}.node-unpublished{opacity:0.6;}body.cke_editable{padding:20px;width:100%;max-width:960px;margin:0 auto;background:#ffffff;}body.cke_editable .mobile{display:block;opacity:0.4;}#block-magpump-2017-local-tasks{position:relative;background:transparent;width:100%;z-index:100;display:block;max-width:1200px;margin:0 auto;padding:0 20px;}#block-magpump-2017-local-tasks ul{align-items:center;bottom:0;left:0;margin:0;background:transparent;width:100%;background:#313235;box-shadow:0px 0px 8px rgba(0,0,0,0.4);margin-bottom:30px;}#block-magpump-2017-local-tasks ul:after{content:"";display:block;clear:both;}.not-logged-in.page-user #block-magpump-2017-local-tasks ul{position:relative;margin-bottom:16px;box-shadow:none;}.styleguide #block-magpump-2017-local-tasks ul{position:relative;margin-bottom:1rem;}#block-magpump-2017-local-tasks ul li{list-style-type:none;margin:0;display:block;float:left;font-weight:bold;}#block-magpump-2017-local-tasks ul li.is-active a{background-color:#ae433f;}#block-magpump-2017-local-tasks ul li a{display:block;background-color:transparent;color:white;border:0;margin:0;padding:13px 23px;text-decoration:none;font-size:0.875rem;font-family:"Helvetica",Arial,sans-serif;}#block-magpump-2017-local-tasks ul li a:hover{background-color:#ae433f;}#block-magpump-2017-local-tasks ul li{text-indent:0;padding-left:0;}.page-user #user-login{margin-bottom:80px;}.page-user .view-login-tracker.view-display-id-entity_view_1{margin-top:20px;}.page-user dl{padding-bottom:30px;border-bottom:4px double #37383b;}.page-user dl dt,.page-user dl dd{display:inline;}.page-user th,.page-user td{font-size:0.875rem;}.views-field-edit-node{color:#ae433f;text-decoration:underline;}.views-field-edit-node:hover{text-decoration:none;}img.align-right,figure.align-right,figure.align-right figcaption{padding-left:20px;margin-left:20px;}img.align-left,figure.align-left,figure.align-left figcaption{padding-right:20px;margin-right:20px;}img.align-right,img.align-left{padding-bottom:20px;}figcaption{margin-bottom:20px;font-size:12px;margin-top:0;background-color:#2e2e2e;color:white;padding:15px;}body.path-user #block-magpump-2017-content article.profile{text-align:center;margin:100px 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{-webkit-transform:translate3d(0,0,0);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;outline:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;margin:0 auto;}.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;}.slick-arrow.slick-hidden{display:none;}.slick-loading .slick-list{background:#fff url(/themes/custom/magpump_2017/css/./ajax-loader.gif) center center no-repeat;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:flex;width:48px;height:48px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev{left:17px;z-index:100;}@media (min-width:768px){.slick-prev{left:32px;}}.slick-next{right:17px;}@media (min-width:768px){.slick-next{right:32px;}}.slick-next:before{content:"→";}[dir=rtl] .slick-next:before{content:"←";}.slick-dots{position:relative;bottom:11px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;color:#ae433f;}@media (min-width:768px){.slick-dots{position:absolute;}}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 1px;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:transparent;}.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-size:52px;line-height:30px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:1;color:#c2c2c2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:1;color:#ae433f;}.slick-prev:before,.slick-next:before{color:#ae433f;}.slick-prev i,.slick-next i{font-size:20px;color:#ae433f;font-weight:200;position:relative;}.slick-prev .circle,.slick-next .circle{display:flex;flex-direction:column;justify-content:center;width:48px;height:48px;background:transparent;border:2px solid #ae433f;border-radius:48px;text-align:center;}.slick-prev i{left:-1px;}.slick-next i{left:1px;}header #shopify-cart{padding:0;}header #shopify-cart:hover{cursor:pointer;}header .shopify-buy--visually-hidden{display:none;}header .shopify-buy__cart-toggle{position:relative;top:1px;}@media (min-width:768px){header .shopify-buy__cart-toggle{top:0;}}header .shopify-buy__cart-toggle__count{display:inline-block;color:#fff;position:relative;top:-1px;}@media (min-width:768px){header .shopify-buy__cart-toggle__count{color:#ae433f;}}header .shopify-buy__icon-cart{width:15px;}header .shopify-buy__icon-cart__group path,header .shopify-buy__icon-cart__group circle{fill:white;}@media (min-width:768px){header .shopify-buy__icon-cart__group path,header .shopify-buy__icon-cart__group circle{fill:#313235;}}.shopify-buy__select-icon{display:none;}.visuallyhidden{display:none;}.shopify-buy__product__price{display:none;}.info .shopify-buy-frame{margin-top:60px;}.product-video-wrapper .shopify-buy-frame{margin-top:0;}.shopify-buy__option-select,.shopify-buy__quantity-container{padding-top:1em;padding-bottom:1em;}.shopify-buy__quantity-container,.shopify-buy__btn-wrapper{display:inline-block;}.shopify-buy__btn-wrapper button{font-family:"brothers",sans-serif;font-size:0.9375rem;text-transform:uppercase;text-decoration:none;margin:1rem auto 0 auto;background:#ae433f;background-color:#ae433f;display:inline-block;min-width:170px;width:auto;text-align:center;padding:13px 15px 12px 15px;border-radius:30px;color:#fff;border:2px solid #ae433f;transition:background-color 0.25s ease,color 0.25s ease;}.shopify-buy__btn-wrapper button:hover{background-color:#8a3431;color:#fff;border:2px solid #8a3431;text-decoration:none;outline:none;outline-width:0;}.shopify-buy__btn-wrapper button:active{background-color:#712b28;color:#fff;border:2px solid #712b28;text-decoration:none;outline:none;outline-width:0;}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=tel],input[type=time],input[type=url],textarea,select{border:2px solid #b7b7b7;padding:18px 18px 15px 18px;font-family:"Helvetica",Arial,sans-serif;font-weight:bold;font-size:0.875rem;background-color:transparent;margin-right:6px;}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#b3b3b3;text-transform:capitalize;}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#b3b3b3;text-transform:capitalize;}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#b3b3b3;text-transform:capitalize;}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#b3b3b3;text-transform:capitalize;}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus,select:focus{outline:none;outline-width:0;}select:active,select:focus,select option{color:#313235;}select:active:active,select:active:focus,select:focus:active,select:focus:focus,select option:active,select option:focus{outline:none;outline-width:0;}#contact-form label,#subscription-form label,#comment-form label{display:none;}@media (min-width:768px){#contact-form .js-form-item,#subscription-form .js-form-item,#comment-form .js-form-item{max-width:500px;width:100%;margin:0 auto 25px auto;}}#contact-form .js-form-item input,#contact-form .js-form-item textarea,#subscription-form .js-form-item input,#subscription-form .js-form-item textarea,#comment-form .js-form-item input,#comment-form .js-form-item textarea{width:100%;}#contact-form{padding:0 30px;}.g-recaptcha{display:block !important;}@media (min-width:768px){.g-recaptcha{margin:0 auto !important;width:160px !important;}}.captcha{border:none !important;}.captcha summary{display:none !important;}.captcha .details-description{display:none !important;}#webform-submission-contact-add-form,#webform-submission-contact-add-form input:not(.button),#webform-submission-contact-add-form textarea{max-width:500px;width:100%;margin:0 auto;}.button,input.form-submit{font-family:"brothers",sans-serif;font-size:0.9375rem;text-transform:uppercase;text-decoration:none;margin:1rem auto;background:#ae433f;background-color:#ae433f;display:inline-block;min-width:170px;width:auto;text-align:center;padding:13px 15px 12px 15px;border-radius:30px;}.button,button.primary,.button.primary,input.form-submit.primary{font-family:"brothers",sans-serif;text-transform:uppercase;background-color:#ae433f;color:#fff;border:2px solid #ae433f;transition:background-color 0.25s ease,color 0.25s ease;}.button:hover,button.primary:hover,.button.primary:hover,input.form-submit.primary:hover{background-color:#8a3431;color:#fff;border:2px solid #8a3431;text-decoration:none;outline:none;outline-width:0;}.button:active,button.primary:active,.button.primary:active,input.form-submit.primary:active{background-color:#712b28;color:#fff;border:2px solid #712b28;text-decoration:none;outline:none;outline-width:0;}.button:focus,.button:visited,button.primary:focus,button.primary:visited,.button.primary:focus,.button.primary:visited,input.form-submit.primary:focus,input.form-submit.primary:visited{outline:none;outline-width:0;}button.ghost,.button.ghost,input.form-submit.ghost{background-color:transparent;color:#ae433f;box-shadow:0 0 0 1px #fff;}button.ghost:hover,.button.ghost:hover,input.form-submit.ghost:hover{text-decoration:none;box-shadow:0 0 0 2px #fff;}button.disabled,.button.disabled,input.form-submit.disabled{background-color:rgb(209.5443037975,132.3417721519,129.4556962025);border:2px solid rgb(209.5443037975,132.3417721519,129.4556962025);color:#fff;cursor:default;}button.disabled:hover,.button.disabled:hover,input.form-submit.disabled:hover{text-decoration:none;}.button.alert,.button.success,.button.warning{border:none;}.button.small{font-size:0.8125rem;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}body{background-color:#313235;}body.overflow{overflow:hidden;height:100%;}body.page-node-type-page .layout-container{text-align:center;padding:70px 0 75px 0;background:url("/themes/custom/magpump_2017/images/bg-content.jpg") top center no-repeat;background-color:#f9f9f9;}body.page-node-type-page .layout-container .field--name-body{display:block;max-width:700px;width:100%;margin:0 auto;}body .layout-container{text-align:center;padding:70px 0 115px 0;background:url("/themes/custom/magpump_2017/images/bg-content.jpg") top center no-repeat;background-color:#f9f9f9;}body .layout-container .layout-content .layout-content{padding:0 30px;}body.path-frontpage .layout-container{padding-top:0;padding-bottom:0;}.container{display:block;max-width:1200px;width:100%;margin:0 auto;background-color:white;background-image:url("/themes/custom/magpump_2017/images/bg-texture.jpg");background-repeat:no-repeat;}@media (min-width:1200px){.container{box-shadow:0px 0px 47px 26px rgba(0,0,0,0.42);}}.path-frontpage .container{background-size:1500px;background-repeat:no-repeat;}@media (min-width:560px){.path-frontpage .container{background-size:1746px;}}@media (min-width:768px){.path-frontpage .container{background-size:auto;background-position:top center;}}.path-frontpage .layout-container{background:none;}.star-group{color:#ae433f;}.star-group i{font-size:6px;}ul.menu{margin:0;}.node--type-page h2,.node--type-page h3,.node--type-page h4,.node--type-page h5{color:#ae433f;}.node--type-page h2{font-size:1.5625rem;}@media (min-width:768px){.node--type-page h2{font-size:2.1875rem;}}.cs-buttons{text-align:center;}.cs-buttons .button{display:block;max-width:220px;width:100%;margin:0 auto 10px auto;}.page-node-type-product .additional-features span.red{background-color:transparent;color:#ae433f;}.page-node-type-product .info .field--name-body span.red{background-color:transparent;color:#ae433f;}.chat-trigger{display:flex;justify-content:center;align-items:center;position:fixed;bottom:10px;right:10px;background-color:#ae433f;border-radius:100px;z-index:1001;width:50px;height:50px;box-shadow:rgba(0,0,0,0.1) 0px 1px 4px,rgba(0,0,0,0.2) 0px 2px 12px;-webkit-transform:200ms ease;transform:200ms ease;}.chat-trigger:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);}.chat-trigger svg{width:30px;}.chat-trigger svg.icon-close{width:22px;}.chat-trigger .icon-close{display:none;}.chat-trigger.active .icon-chat{display:none;}.chat-trigger.active .icon-close{display:block;}.chat-window{display:none;position:fixed;bottom:40px;right:40px;width:300px;height:455px;z-index:1000;box-shadow:rgba(0,0,0,0.1) 0px 1px 4px,rgba(0,0,0,0.2) 0px 2px 12px;}header{position:relative;padding:33px 20px 0 20px;}@media (min-width:768px){header{padding:18px 20px 0 20px;}}header .wrapper{display:flex;justify-content:space-between;max-width:1006px;width:100%;margin:0 auto;clear:both;}header #mobile-menu-button{display:flex;flex-direction:column;justify-content:center;text-align:center;background:#ae433f;border-radius:45px;width:45px;height:45px;}header #mobile-menu-button:hover{text-decoration:none;}header #mobile-menu-button.active{z-index:10004;background:transparent;}@media (min-width:768px){header #mobile-menu-button{display:none;}}header #mobile-menu-button i{font-size:1.125rem;color:white;}header #mobile-menu-button i.icon-close{display:none;color:white;font-size:1.5rem;}header #mobile-menu-button i.icon-close.zindex{z-index:900;}header #logo{display:inline-block;width:158px;height:36px;vertical-align:top;margin-top:6px;margin-left:1px;}@media (min-width:360px){header #logo{width:182px;height:41px;margin-top:3px;margin-left:0px;}}@media (min-width:900px){header #logo{margin-top:0px;width:200px;height:45px;}}header ul.navigation{display:none;list-style-type:none;margin:0;padding:6px 0 0 0;}@media (min-width:768px){header ul.navigation{display:inline-block;}}header ul.navigation li{display:inline-block;margin:0;padding:0;font-family:"brothers",sans-serif;text-transform:uppercase;font-size:0.9375rem;margin-right:27px;position:relative;}header ul.navigation li:hover .dropdown{display:block;opacity:1;visibility:visible;}header ul.navigation li:last-of-type{margin-right:0;}header ul.navigation li a{display:block;}header ul.navigation li a:hover{text-decoration:none;color:#ae433f;}header ul.navigation li a.hovering{color:#ae433f;}header ul.navigation li a .link{-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0);}header ul.navigation li a .star-group{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);}header ul.navigation li .star-group{display:block;margin:0 auto;text-align:center;margin-top:-4px;}header ul.navigation li .star-group i:last-child{display:none;}header ul.navigation li .dropdown{padding:0;position:absolute;top:20px;left:-96px;width:275px;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;-transition:opacity 0.5s;z-index:101;}header ul.navigation li .dropdown .shadow{box-shadow:0px 0px 21px -6px rgba(0,0,0,0.4);}header ul.navigation li .dropdown.customer-service{left:-69px;}header ul.navigation li .dropdown .space{display:block;width:100%;height:30px;}header ul.navigation li .dropdown .content{background-color:white;}header ul.navigation li .dropdown .content .featured{padding:30px;}header ul.navigation li .dropdown .content .featured a{display:flex;text-decoration:none;}header ul.navigation li .dropdown .content .featured a .heading{display:block;font-family:"Helvetica",Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:none;font-size:0.625rem;color:#ae433f;text-transform:uppercase;margin:22px 0 0 8px;}header ul.navigation li .dropdown .content .featured a .title{display:block;margin:0 0 0 8px;font-weight:bold;}header ul.navigation li .dropdown .content .featured a .info{text-align:left;background-color:transparent;padding-bottom:0;}header ul.navigation li .dropdown .content .featured a .info .new{color:#ae433f;}header ul.navigation li .dropdown .content .group{border-top:1px solid #e1e1e1;padding:30px;}header ul.navigation li .dropdown .content .group .title{display:block;margin-bottom:11px;font-weight:bold;font-family:"brothers",sans-serif;font-size:1.0625rem;text-transform:uppercase;}header ul.navigation li .dropdown .content .group .title a{display:block;font-size:1.0625rem;line-height:1.1;font-family:"brothers",sans-serif;font-weight:bold;text-transform:uppercase;}header ul.navigation li .dropdown .content .group a{font-family:"Helvetica",Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:none;font-size:0.75rem;margin-bottom:5px;}header ul.navigation li .dropdown .content .group a:last-of-type{margin-bottom:0;}header ul.navigation li .dropdown .content .group a .new{color:#ae433f;font-weight:bold;text-transform:uppercase;}header ul.navigation li .dropdown .content .group a.null:hover{color:#313235;cursor:default;}header ul.navigation li .dropdown .content .group.noborder{border:none;}header ul.navigation li .dropdown .content .view-all{display:flex;flex-direction:column;justify-content:center;padding:0 30px;height:57px;background-color:#312d2e;}header ul.navigation li .dropdown .content .view-all a{color:white;font-family:"Helvetica",Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:none;font-size:0.875rem;}header ul.navigation li .dropdown .content .view-all a:hover{text-decoration:underline;}header ul.navigation .link{transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;}header ul.navigation .star-group{color:#ae433f;opacity:0;transition:opacity 0.2s,-webkit-transform 0.35s;transition:opacity 0.2s,transform 0.35s;transition:opacity 0.2s,transform 0.35s,-webkit-transform 0.35s;}header ul.navigation li:hover .star-group{opacity:1;}header ul.navigation li:hover .link,header ul.navigation li:hover .star-group{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}header ul.navigation li:hover .star-group{transition-delay:0.05s;transition-duration:0.35s;}header ul.navigation .cover{display:block;width:100%;height:20px;position:relative;z-index:2;}header .cart-links{font-size:0.78125rem;font-weight:bold;font-family:"Helvetica",Arial,sans-serif;}@media (min-width:768px){header .cart-links{display:flex;align-content:center;margin-top:14px;}}header .cart-links .account{display:none;margin-right:20px;}@media (min-width:768px){header .cart-links .account{display:inline-block;margin-right:24px;margin-top:2px;}}header .cart-links .cart{display:flex;flex-direction:column;justify-content:center;text-align:center;background:#313235;border-radius:45px;width:45px;height:45px;}@media (min-width:768px){header .cart-links .cart{margin-right:31px;width:auto;height:auto;display:inline-block;background:transparent;border-radius:0px;text-align:left;}}header .cart-links .cart a{text-decoration:none;}header .cart-links .cart .count{color:white;display:inline-block;}@media (min-width:768px){header .cart-links .cart .count{color:#ae433f;}}header .cart-links .cart .icon-shopping-cart{display:inline-block;color:white;}@media (min-width:768px){header .cart-links .cart .icon-shopping-cart{color:#3b3a3a;}}header .cart-links .search{display:none;}@media (min-width:768px){header .cart-links .search{display:inline-block;}}header .cart-links .search a{text-decoration:none;}header .cart-links i{font-size:0.9375rem;}header .cart-links i.icon-close{font-size:1.5625rem;}header .cart-links.open .account{z-index:1003;position:absolute;color:white;display:block;top:50px;right:80px;}header .cart-links.open .cart{position:relative;z-index:1050;}header #mobile-menu-overlay{position:fixed;background:#353333;top:0;left:0;padding:113px 35px 0 35px;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 0.35s,visibility 0.35s,height 0.35s;overflow-y:auto;z-index:1002;color:white;}header #mobile-menu-overlay.open{opacity:1;visibility:visible;height:100%;}header #mobile-menu-overlay form{position:relative;padding-left:15px;}header #mobile-menu-overlay form input.form-search{background:transparent;border:2px solid #605f5f;display:block;width:100%;height:48px;position:relative;z-index:1;padding-left:15px;padding-right:0;font-family:"Helvetica",Arial,sans-serif;font-weight:bold;font-size:0.875rem;margin-left:-15px;}header #mobile-menu-overlay form input.form-search:focus{outline:none;outline-width:0;}header #mobile-menu-overlay form .form-actions{position:absolute;top:0;right:0;z-index:2;}header #mobile-menu-overlay form .form-actions input.button{text-indent:-9999px;background-color:transparent;background:url("/themes/custom/magpump_2017/images/icon-search.png") no-repeat;display:block;width:48px;height:48px;border:none;min-width:unset;margin:2px 0 0 0;}header #mobile-menu-overlay form .form-actions input.button:hover{background-color:transparent;}header #mobile-menu-overlay ul{list-style-type:none;margin:25px 0 0 0;padding:0 8px;}header #mobile-menu-overlay ul li{margin:0 0 21px 0;padding:0 0 0 0;}header #mobile-menu-overlay ul .primary{font-family:"brothers",sans-serif;font-size:1.75rem;text-transform:uppercase;}header #mobile-menu-overlay ul .primary:hover{text-decoration:none;}header #mobile-menu-overlay ul .primary .icon{font-size:1.125rem;position:relative;top:-3px;left:2px;}header #mobile-menu-overlay ul .primary .icon-chevron-up{display:none;}header #mobile-menu-overlay .sub{display:none;padding-top:10px;padding-left:2px;}header #mobile-menu-overlay .sub.open{display:block;}header #mobile-menu-overlay .sub .title,header #mobile-menu-overlay .sub .title a{font-family:"brothers",sans-serif;font-size:1.0625rem;text-transform:uppercase;color:#9d9d9d;margin:14px 0 9px 0;}header #mobile-menu-overlay .sub a{display:block;font-family:"Helvetica",Arial,sans-serif;font-weight:bold;font-size:0.75rem;color:white;margin-bottom:5px;}header #mobile-menu-overlay .sub a:hover{text-decoration:none;}header #mobile-menu-overlay .sub a .new{color:#ae433f;}header #mobile-menu-overlay .sub .view-all{margin:28px 0 0 0;text-decoration:underline;font-size:0.875rem;}header #mobile-menu-overlay .sub .view-all:hover{text-decoration:none;}header #mobile-menu-overlay .sub .space{display:block;height:49px;width:100%;}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%;}100%{opacity:1;left:0;}}@keyframes fadeInRight{0%{opacity:0;left:20%;}100%{opacity:1;left:0;}}header #search-overlay{position:fixed;background:#313235;top:0;left:0;padding:33px 15px 0 25px;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 0.35s,visibility 0.35s,height 0.35s;overflow:hidden;z-index:1000;}@media (min-width:1000px){header #search-overlay{padding:48px 150px 0 150px;}}header #search-overlay.open{opacity:1;visibility:visible;height:100%;}header #search-overlay h2{display:none;}header #search-overlay p{color:#f6f6f6;margin:0;padding:0;font-size:1.2rem;text-align:left;text-transform:uppercase;font-family:"brothers",sans-serif;}@media (min-width:1000px){header #search-overlay p{font-size:1.125rem;}}header #search-overlay input.button{display:none;}header #search-overlay .form-search{width:100%;font-family:"Helvetica",Arial,sans-serif;font-size:2.1rem;color:white;background:#313235;border:none;white-space:pre-wrap !important;word-wrap:break-word;line-height:80px;margin:0;padding:0;outline:none;border-bottom:1px solid #3d3d3d;}@media (min-width:1000px){header #search-overlay .form-search{font-size:2.85rem;line-height:100px;margin:10px 0 0 0;}}@keyframes fadeInRight{0%{opacity:0;left:20%;}100%{opacity:1;left:0;}}header #search-toggle{position:relative;}header #search-toggle .icon-close{display:none;}header #search-toggle .icon-close.open{display:block;display:block;position:absolute;top:-6px;right:-2px;z-index:10000;color:white;}.noborder{border:none;}.null:hover{cursor:default;}header #color-block{display:none;}header.open .cart-links{z-index:10005;}header.open #color-block{display:block;position:fixed;z-index:10003;width:100%;top:0;height:88px;left:0;background-color:black;}.banner-message{display:block;width:100%;background-color:#ae433f;color:white;padding:6px 20px 5px 20px;margin-top:25px;text-align:center;background-image:url("/themes/custom/magpump_2017/images/bg-red.jpg");background-repeat:repeat-x;background-position-y:-90px;}@media (min-width:768px){.banner-message{padding:9px 20px 7px 20px;margin:0;}}.banner-message p{color:white;padding:0;margin:0;font-size:0.8rem;line-height:1.5;}@media (min-width:480px){.banner-message p{font-size:0.9rem;}}@media (min-width:768px){.banner-message p{font-size:1.1rem;}}.banner-message a{color:white;text-decoration:underline;}.footer-top-fade{display:block;height:48px;margin-top:-48px;position:relative;background:url("/themes/custom/magpump_2017/images/bg-footer-top-fade.png") top center no-repeat;}footer{display:block;background-color:#ae433f;padding:36px 0 5px 0;color:white;text-align:center;}@media (min-width:768px){footer{padding:36px 0 20px 0;}}footer ul{display:block;margin:0 auto;padding:0;color:white;list-style-type:none;}footer ul li{display:inline-block;}footer ul.social{margin-bottom:40px;}footer ul.social li{width:31px;height:31px;background:white;border-radius:25px;margin:0 7px;}footer ul.social li a{display:block;width:30px;height:30px;}footer ul.social li i{font-size:1rem;line-height:30px;color:#ae433f;}footer ul.social li i.icon-instagram{padding-left:2px;}footer ul.links{font-family:"brothers",sans-serif;text-transform:uppercase;margin-bottom:3px;font-weight:bold;}@media (min-width:768px){footer ul.links{margin-bottom:11px;}}footer ul.links li{margin:0 12px;font-size:1.0625rem;}footer p.copyright{color:white;font-size:0.6875rem;font-weight:bold;}.newsletter{display:block;text-align:center;padding:65px 20px 80px 20px;background-color:#f1f1f1;}@media (min-width:768px){.newsletter{padding:65px 20px 95px 20px;background-color:#f9f9f9;background:url("/themes/custom/magpump_2017/images/bg-newsletter.jpg") top center no-repeat;background-size:cover;}}.newsletter h3{font-size:2.125rem;text-transform:uppercase;margin-top:13px;font-weight:bold;}@media (min-width:768px){.newsletter h3{font-size:2.5rem;}}.newsletter form{clear:both;}@media (min-width:1000px){.newsletter form{display:flex;justify-content:center;}}.newsletter form input{width:100%;max-width:500px;margin-right:0;}@media (min-width:1000px){.newsletter form input{margin-right:6px;margin-bottom:24px;max-width:none;width:auto;}}.newsletter form .button{margin:0;}.newsletter form .js-form-type-checkbox{display:none;}.newsletter form .submit-container{padding-top:0px;}.newsletter form .submit-container input{width:auto;max-width:none;margin-right:0;}body.maintenance-page ul.navigation,body.maintenance-page .cart-links,body.maintenance-page #mobile-menu-button,body.maintenance-page footer ul.links,body.maintenance-page .newsletter{display:none !important;}body.maintenance-page header #logo{margin:10px auto 0 auto;}@media (min-width:768px){body.maintenance-page header #logo{margin:70px auto 15px auto;padding:0;}}body.maintenance-page .layout-container{margin:50px 0 30px 0;padding:0 30px;}@media (min-width:768px){body.maintenance-page .layout-container{margin:80px 0 120px 0;padding:0;}}body.maintenance-page main{font-weight:bold !important;}.glamour{padding-top:65px;}@media (min-width:768px){.glamour{display:flex;justify-content:space-between;overflow:hidden;padding-top:0px;}}.glamour .info{width:100%;padding:0 30px;}@media (min-width:768px){.glamour .info{display:flex;flex-direction:column;justify-content:center;margin:0 0 0 95px;padding:0;max-width:500px;text-align:left;}}.glamour .info .star-group{margin-left:2px;}.glamour .info h1{font-size:2.125rem;line-height:1;margin:12px 0 13px -1px;font-weight:bold;}@media (min-width:768px){.glamour .info h1{margin:21px 0 21px -1px;font-size:2.5rem;}}.glamour .info .button{margin:25px 0 0 0;width:auto;display:block;max-width:175px;}.glamour .image{margin:55px 25px 0 20px;}@media (min-width:768px){.glamour .image{margin:0 -60px 0 0;}}.video{display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;background:url("/themes/custom/magpump_2017/images/placeholder-seehowitworks.jpg") center center no-repeat;color:#f6f6f6;height:280px;}@media (min-width:480px){.video{height:400px;}}@media (min-width:768px){.video{height:641px;}}.video.inplay{display:block;flex-direction:inherit;justify-content:inherit;height:auto;}.video h2{font-size:2.125rem;margin:0;padding:0;letter-spacing:0.015em;color:white;font-weight:bold;}@media (min-width:768px){.video h2{font-size:2.5rem;}}.video .play-button{display:flex;flex-direction:column;justify-content:center;width:60px;height:60px;background:transparent;border:4px solid #ae433f;border-radius:60px;text-align:center;margin:20px auto;}.video .play-button:hover{text-decoration:none;}.video .play-button i{color:#ae433f;font-size:1.25rem;position:relative;left:3px;}.video .play-link{font-size:0.875rem;font-weight:bold;font-family:"Helvetica",Arial,sans-serif;text-decoration:underline;}.video .play-link:hover{text-decoration:none;}.video-loop{background:url("/themes/custom/magpump_2017/images/bg-red.jpg") no-repeat;background-position-x:25%;background-color:#a23e3b;color:#f6f6f6;text-align:left;padding:0 25px 78px 25px;position:relative;}@media (min-width:768px){.video-loop{text-align:center;padding:0;height:267px;}}.video-loop .usa-tag{display:none;position:absolute;top:-88px;left:-46px;z-index:2;}@media (min-width:768px){.video-loop .usa-tag{display:block;}}.video-loop .flex-wrapper{max-width:860px;width:100%;margin:0 auto;padding:45px 0 0 0;}@media (min-width:768px){.video-loop .flex-wrapper{display:flex;padding:30px 30px 0 30px;}}.video-loop .flex-wrapper .embed-wrapper{display:block;width:100%;}@media (min-width:768px){.video-loop .flex-wrapper .embed-wrapper{max-width:370px;}}.video-loop .flex-wrapper .info{text-align:left;padding:30px 15px 0 15px;}@media (min-width:768px){.video-loop .flex-wrapper .info{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 68px;}}.video-loop .flex-wrapper .info h2{font-size:2.125rem;margin:0;padding:0;letter-spacing:-0.015em;width:100%;color:white;font-weight:bold;}@media (min-width:480px){.video-loop .flex-wrapper .info h2{max-width:none;}}@media (min-width:768px){.video-loop .flex-wrapper .info h2{font-size:2.5rem;}}.video-loop .flex-wrapper .info i{color:white;}.nine-mil-banner,.red-banner{display:flex;flex-direction:column;justify-content:center;height:267px;background:url("/themes/custom/magpump_2017/images/banner-red.jpg") no-repeat;background-position-x:25%;color:#f6f6f6;text-align:left;padding:0 25px;}@media (min-width:768px){.nine-mil-banner,.red-banner{text-align:center;padding:0;}}.nine-mil-banner h2,.red-banner h2{font-size:2.125rem;margin:0;padding:0;letter-spacing:0.015em;max-width:280px;width:100%;color:white;font-weight:bold;}@media (min-width:480px){.nine-mil-banner h2,.red-banner h2{max-width:none;}}@media (min-width:768px){.nine-mil-banner h2,.red-banner h2{font-size:2.5rem;}}.nine-mil-banner p,.red-banner p{margin:20px 0 0 0;color:white;font-weight:bold;font-size:0.9375rem;}@media (min-width:768px){.nine-mil-banner p,.red-banner p{font-size:1.0625rem;}}.nine-mil-banner a,.red-banner a{margin:20px 0 0 0;text-decoration:underline;font-family:"Helvetica",Arial,sans-serif;font-size:0.875rem;font-weight:bold;width:auto;}.nine-mil-banner a:hover,.red-banner a:hover{text-decoration:none;}.nine-mil-banner{background:url("/themes/custom/magpump_2017/images/banner-9mm.jpg") no-repeat;}@media (min-width:768px){.nine-mil-banner .subhead{display:block;padding:0 20px;max-width:920px;margin:20px auto 0 auto;width:100%;}}.warranty{display:block;background-color:#f9f9f9;background:url("/themes/custom/magpump_2017/images/bg-newsletter.jpg") top center no-repeat;padding:50px 30px 60px 30px;}@media (min-width:768px){.warranty{padding:52px 20px 95px 20px;}.warranty .flex-wrapper{display:flex;justify-content:center;max-width:920px;width:100%;margin:0 auto;}}.warranty .text{text-align:left;}.warranty .text .star-group{margin-bottom:16px;padding-left:1px;}.warranty .text h2{font-size:2.125rem;margin:0;padding:0;letter-spacing:0.004em;color:#313235;font-weight:bold;}@media (min-width:768px){.warranty .text h2{font-size:2.5rem;}}@media (min-width:768px){.warranty .link{display:flex;padding-left:20px;}}.warranty .link a{width:175px;margin:20px 0 0 0;}@media (min-width:768px){.warranty .link a{margin:0;align-self:flex-end;}}.testimonial{display:flex;flex-direction:column;justify-content:center;background-position:top right;background-repeat:no-repeat;background-size:705px;color:#f6f6f6;height:540px;}@media (min-width:600px){.testimonial{background-size:auto;}}@media (min-width:768px){.testimonial{height:705px;}}.testimonial .quote{display:block;max-width:890px;width:100%;text-align:center;font-family:"brothers",sans-serif;font-size:1.5rem;text-transform:uppercase;margin:0 auto 30px auto;padding:0 20px;}@media (min-width:768px){.testimonial .quote{padding:0 20px;font-size:2rem;}}.testimonial .details .name{text-align:center;font-size:1.5625rem;padding:0 20px;}.testimonial .details .name .star-group{color:#f6f6f6;}.testimonial .details .name span{font-family:"brothers",sans-serif;text-transform:uppercase;}.testimonial .details .accolades{display:block;margin-top:16px;text-align:center;font-size:0.75rem;font-weight:bold;font-family:"Helvetica",Arial,sans-serif;padding:0 20px;}.pro-series{display:block;position:relative;width:100%;}.pro-series img{position:relative;z-index:1;width:100%;}.pro-series img.pro-desktop{display:none;}@media (min-width:650px){.pro-series img.pro-desktop{display:block;}}.pro-series img.pro-mobile{display:block;}@media (min-width:650px){.pro-series img.pro-mobile{display:none;}}.pro-series .text-wrapper{position:absolute;bottom:20px;width:100%;text-align:center;z-index:2;}@media (min-width:380px){.pro-series .text-wrapper{bottom:39px;}}@media (min-width:550px){.pro-series .text-wrapper{bottom:55px;}}@media (min-width:650px){.pro-series .text-wrapper{bottom:15px;}}@media (min-width:948px){.pro-series .text-wrapper{bottom:30px;}}@media (min-width:1125px){.pro-series .text-wrapper{bottom:50px;}}.pro-series h2{padding:0;margin:0 auto;color:#cdcdcd;max-width:340px;width:100%;font-size:1.9rem;font-weight:bold;margin-bottom:12px;}@media (min-width:380px){.pro-series h2{font-size:2.4rem;max-width:415px;margin-bottom:22px;}}@media (min-width:650px){.pro-series h2{font-size:1.9rem;max-width:300px;margin-bottom:8px;}}@media (min-width:768px){.pro-series h2{font-size:2.1rem;max-width:350px;margin-bottom:18px;}}@media (min-width:948px){.pro-series h2{font-size:2.5rem;max-width:440px;margin-bottom:28px;}}.pro-series .links{display:block;}.pro-series a{color:white;font-weight:bold;font-size:1em;text-decoration:underline;margin:0 21px;}.pro-series a:hover{text-decoration:none;}@media (min-width:650px){.pro-series a{font-size:0.85em;}}@media (min-width:948px){.pro-series a{font-size:1em;}}.page-node-type-product .layout-container{padding-top:0;}.page-node-type-product .link-bar{border-top:1px solid #dbdbdb;padding:0 30px;margin-top:33px;}@media (min-width:768px){.page-node-type-product .link-bar{margin-top:0;}}.page-node-type-product .link-bar .flex-wrapper{max-width:980px;width:100%;display:flex;justify-content:space-between;margin:0 auto;padding:5px 0;}@media (min-width:768px){.page-node-type-product .link-bar .flex-wrapper{padding:15px 0;}}.page-node-type-product .link-bar .flex-wrapper .title{color:#ae433f;font-family:"brothers",sans-serif;text-transform:uppercase;font-size:0.9375rem;text-align:left;display:flex;flex-direction:column;justify-content:center;}@media (min-width:768px){.page-node-type-product .link-bar .flex-wrapper .title{margin-right:15px;font-size:1.625rem;}}.page-node-type-product .link-bar .flex-wrapper .anchors{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;}.page-node-type-product .link-bar .flex-wrapper .anchors .shopify-variant-options-form{display:none;}.page-node-type-product .link-bar .flex-wrapper .anchors a{color:#313235;font-family:"brothers",sans-serif;text-transform:uppercase;font-size:0.9375rem;margin-right:30px;margin-top:16px;display:none;}@media (min-width:768px){.page-node-type-product .link-bar .flex-wrapper .anchors a{display:inline-block;}}.page-node-type-product .link-bar .flex-wrapper .anchors .trigger-add-to-cart{color:#ae433f;}.page-node-type-product .link-bar .flex-wrapper .anchors .field--name-field-product-reference,.page-node-type-product .link-bar .flex-wrapper .anchors form{display:inline-block;margin:0;padding:0;width:auto;}.page-node-type-product .link-bar .flex-wrapper .anchors .field--name-field-product-reference .form-type-number,.page-node-type-product .link-bar .flex-wrapper .anchors form .form-type-number{display:none;}.page-node-type-product .link-bar .flex-wrapper .anchors .field--name-field-product-reference input,.page-node-type-product .link-bar .flex-wrapper .anchors form input{margin:0;}.page-node-type-product .link-bar .flex-wrapper .anchors .field--name-field-product-reference{float:right;}.page-node-type-product .slider{border-top:1px solid #dbdbdb;background-color:#f9f9f9;padding:80px 0;}.page-node-type-product h2{color:#313235;margin:0;line-height:1.05;}.page-node-type-product .video h2{color:#fff;}.page-node-type-product .info{background-color:#f9f9f9;text-align:center;position:relative;padding:0 20px 65px 20px;}@media (min-width:768px){.page-node-type-product .info{padding:0 0 65px 0;}}.page-node-type-product .info form{padding:0;}.page-node-type-product .info .field--name-body{display:block;max-width:650px;width:100%;margin:0 auto;}@media (min-width:768px){.page-node-type-product .info .field--name-body{padding:0 20px;}}.page-node-type-product .info .usa-tag{display:none;}@media (min-width:768px){.page-node-type-product .info .usa-tag{display:block;position:absolute;left:-46px;top:-72px;}}.page-node-type-product .info p{margin-bottom:0;font-weight:bold;line-height:1.4;}.page-node-type-product .info .subtitle{color:#ae433f;font-family:"brothers",sans-serif;font-size:1.25rem;text-transform:uppercase;display:block;margin:0;}.page-node-type-product .info h1{color:#313235;padding:0;margin:0px 0 0px 0;line-height:1;font-weight:bold;font-size:2.625rem;}@media (min-width:768px){.page-node-type-product .info h1{font-size:3.75rem;display:block;max-width:650px;width:100%;margin:0 auto;}}.page-node-type-product .info .price{display:inline-block;color:#ae433f;font-family:"brothers",sans-serif;font-size:1.5625rem;text-transform:uppercase;letter-spacing:-0.15rem;font-weight:bold;margin:4px 0 3px 0;}@media (min-width:768px){.page-node-type-product .info .price{font-size:2.1875rem;margin:0 40px 10px 0;}}.page-node-type-product .info .read-reviews{display:block;margin:8px 0;}@media (min-width:768px){.page-node-type-product .info .read-reviews{display:inline-block;margin:0;position:relative;top:-4px;}}.page-node-type-product .info .read-reviews i{color:#ae433f;font-size:1.125rem;}.page-node-type-product .info .read-reviews .custom-star-rating{display:inline-block;width:86px;height:17px;position:relative;top:-3px;}@media (min-width:768px){.page-node-type-product .info .read-reviews .custom-star-rating{width:101px;}}.page-node-type-product .info .read-reviews a{margin-left:17px;font-size:0.625rem;font-weight:bold;text-decoration:underline;position:relative;top:-3px;}@media (min-width:768px){.page-node-type-product .info .read-reviews a{display:inline-block;font-weight:normal;font-size:0.75rem;top:-2px;}}.page-node-type-product .info .read-reviews a:hover{text-decoration:none;}.page-node-type-product .info .shopify-variant-options-form{margin:25px auto 0 auto;float:none;}.page-node-type-product .product-video-wrapper{display:block;margin-top:30px;width:100%;}@media (min-width:768px){.page-node-type-product .product-video-wrapper{display:flex;justify-content:center;align-items:center;}}.page-node-type-product .product-video-wrapper .product-reference{display:block;width:100%;vertical-align:top;}@media (min-width:768px){.page-node-type-product .product-video-wrapper .product-reference{display:inline-block;max-width:370px;}}.page-node-type-product .product-video-wrapper .product-reference .shopify-variant-options-form{margin-top:0;}.page-node-type-product .product-video-wrapper .product-reference .shopify-add-to-cart-form{margin:0;}.page-node-type-product .product-video-wrapper .product-video{display:inline-block;max-width:600px;width:100%;margin-top:40px;}@media (min-width:768px){.page-node-type-product .product-video-wrapper .product-video{display:inline-block;max-width:300px;margin-top:0;}}.page-node-type-product .video-loop .info{background-color:transparent;}.page-node-type-product .dealers{border-top:1px solid #dbdbdb;text-align:center;padding:104px 0 132px 0;background:#fff;}.page-node-type-product .dealers h3{font-size:1.25rem;text-transform:uppercase;margin:0;}.page-node-type-product .dealers .field--name-field-dealers{display:block;max-width:915px;width:100%;margin:38px auto 0 auto;padding:0 20px;align-items:center;}.page-node-type-product .dealers .field--name-field-dealers:after{content:"";display:block;clear:both;}@media (min-width:768px){.page-node-type-product .dealers .field--name-field-dealers{display:flex;justify-content:center;}}.page-node-type-product .dealers .field--name-field-dealers > .field__item{margin-bottom:25px;width:48.9795918367%;float:right;margin-right:0;}@media (min-width:768px){.page-node-type-product .dealers .field--name-field-dealers > .field__item{width:18.3673469388%;float:right;margin-right:0;}}.page-node-type-product .dealers .field--name-field-dealers > .field__item:last-child{margin-right:0;}.page-node-type-product .dealers .field--name-field-dealers > .field__item img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);}.page-node-type-product .dealers .field--name-field-dealers > .field__item img:hover{-webkit-filter:grayscale(0);filter:none;}.page-node-type-product .dealers .logos{display:block;max-width:915px;width:100%;margin:38px auto 0 auto;padding:0 20px;}.page-node-type-product .dealers .logos:after{content:"";display:block;clear:both;}.page-node-type-product .dealers .logos img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);}.page-node-type-product .dealers .logos img:hover{-webkit-filter:grayscale(0);filter:none;}.page-node-type-product .dealers .logos a{margin-bottom:25px;width:48.9795918367%;float:left;}.page-node-type-product .dealers .logos a:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.page-node-type-product .dealers .logos a:nth-child(2n+2){margin-left:51.0204081633%;margin-right:-100%;clear:none;}@media (min-width:768px){.page-node-type-product .dealers .logos a{width:18.3673469388%;float:left;}.page-node-type-product .dealers .logos a:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.page-node-type-product .dealers .logos a:nth-child(5n+2){margin-left:20.4081632653%;margin-right:-100%;clear:none;}.page-node-type-product .dealers .logos a:nth-child(5n+3){margin-left:40.8163265306%;margin-right:-100%;clear:none;}.page-node-type-product .dealers .logos a:nth-child(5n+4){margin-left:61.2244897959%;margin-right:-100%;clear:none;}.page-node-type-product .dealers .logos a:nth-child(5n+5){margin-left:81.6326530612%;margin-right:-100%;clear:none;}}.page-node-type-product .compatible{background-color:#2e2e2e;color:white;padding:40px 30px 88px 30px;text-align:center;}.page-node-type-product .compatible p{color:white;}@media (min-width:768px){.page-node-type-product .compatible{padding:77px 70px 70px 70px;}}.page-node-type-product .compatible .flex-container{margin-bottom:30px;}@media (min-width:768px){.page-node-type-product .compatible .flex-container{display:flex;align-items:center;justify-content:center;}}.page-node-type-product .compatible .image{display:block;margin:0 auto 35px auto;text-align:center;}@media (min-width:768px){.page-node-type-product .compatible .image{margin:0 55px 0 0;max-width:470px;width:100%;}}.page-node-type-product .compatible .info{background-color:transparent;text-align:left;width:100%;padding:0;}@media (min-width:768px){.page-node-type-product .compatible .info{max-width:500px;}}.page-node-type-product .compatible .info .title{font-family:"brothers",sans-serif;font-size:1.4375rem;letter-spacing:-0.008rem;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:12px;line-height:1.1em;}.page-node-type-product .compatible .info ul{list-style-type:none;margin:0;padding:0;color:white;text-align:left;}.page-node-type-product .compatible .info ul li{text-align:left;margin:0 0 -9px 0;padding:0;}.page-node-type-product .compatible .info ul .maker{display:inline-block;font-family:"brothers",sans-serif;font-size:1.25rem;color:#ca4f4c;}.page-node-type-product .features{display:block;background:url("/themes/custom/magpump_2017/images/texture-top.jpg") top center no-repeat;background-color:#f9f9f9;text-align:center;padding:60px 0 0 0;}@media (min-width:768px){.page-node-type-product .features{padding:100px 0 0 0;}}@media (min-width:768px){.page-node-type-product .features .features-container{margin-bottom:125px;}}.page-node-type-product .features .additional-features{position:relative;z-index:1000;}.page-node-type-product .features .additional-features .field--name-field-additional-features{margin-top:45px;margin-bottom:65px;text-align:left;font-weight:bold;padding:0 30px;}@media (min-width:768px){.page-node-type-product .features .additional-features .field--name-field-additional-features{text-align:center;margin-top:55px;margin-bottom:0;}}.page-node-type-product .features .additional-features .field--name-field-additional-features p{font-weight:bold;}.page-node-type-product .features .additional-features .field--name-field-additional-features a{color:#ae433f;}.page-node-type-product .features .flex-wrapper{position:relative;z-index:1;text-align:left;padding:40px 30px 0 30px;}@media (min-width:768px){.page-node-type-product .features .flex-wrapper{margin-top:45px;padding-top:0;display:flex;justify-content:space-around;text-align:left;}}@media (min-width:768px) and (min-width:1200px){.page-node-type-product .features .flex-wrapper{padding:0 90px;}}.page-node-type-product .features .flex-wrapper .star-group{margin-bottom:5px;}@media (min-width:768px){.page-node-type-product .features .flex-wrapper .text-feat{max-width:220px;width:100%;}}@media (min-width:768px){.page-node-type-product .features .flex-wrapper .right-feat{padding-bottom:0px;}}.page-node-type-product .features .flex-wrapper .image{display:none;}@media (min-width:768px){.page-node-type-product .features .flex-wrapper .image{display:flex;flex-direction:column;justify-content:center;}}.page-node-type-product .features .flex-wrapper p{font-weight:bold;}.page-node-type-product .features-bottom-texture{display:none;}@media (min-width:768px){.page-node-type-product .features-bottom-texture{display:block;position:relative;background:url("/themes/custom/magpump_2017/images/texture-bottom.jpg") top center no-repeat;height:223px;margin-top:-223px;}}.page-node-type-product .reviews{text-align:center;padding:100px 30px 0 30px;}.page-node-type-product .reviews h2{margin:0 0 80px 0;}.page-node-type-product .reviews h4.title{margin:70px 0 25px 0;}.page-node-type-product .reviews #edit-field-rating{color:#313235;}.page-node-type-product .reviews #edit-field-rating option{color:#313235;}.page-node-type-product .reviews .review{display:block;max-width:900px;width:100%;text-align:left;margin:0 auto 65px auto;}.page-node-type-product .reviews .review .review-title{font-family:"brothers",sans-serif;font-size:1.25rem;text-transform:uppercase;display:block;margin:0 0 28px 0;font-weight:bold;}.page-node-type-product .reviews .review .review-authoring{margin-bottom:12px;}.page-node-type-product .reviews .review .review-authoring .name{color:#ae433f;}.page-node-type-product .reviews .review .star-group.rating{margin:17px 0 12px 0;}.page-node-type-product .reviews .review .star-group.rating i{font-size:1.25rem;}.page-node-type-product .reviews .review .review-body{font-weight:normal;}.page-node-type-product .reviews .review ul.links{margin-left:0;padding-left:0;}.page-node-type-product .reviews form#comment-form #edit-field-rating{width:100%;height:53px;}.page-node-type-product .product-active-variant{display:none;}.page-node-type-product .shopify-add-to-cart-form{display:block;clear:both;width:100%;margin:30px 0 10px 0;}.page-node-type-product .shopify-add-to-cart-form .form-item-quantity{display:inline-block;}.page-node-type-product .shopify-add-to-cart-form .form-type-number label{display:none;}.page-node-type-product .shopify-variant-options-form{width:90%;}.shopify-variant-options-form{width:80%;display:block;margin:0 auto;position:relative;}.shopify-variant-options-form label{display:none;}.shopify-variant-options-form select{width:100%;}.retainers{padding:60px 0 0 0;text-align:center;}.retainers .field--name-field-shopify-product-id{display:none;}.retainers .section-header{padding:10px;margin:0 auto;max-width:650px;width:100%;}.retainers h2{margin-bottom:30px;}@media (min-width:768px){.retainers{padding:100px 0 0 0;}}.retainers .views-content{display:flex;}.retainers .views-col{display:inline-block;width:100%;}@media (min-width:768px){.retainers .views-col{width:49%;}}.retainers .node{padding:30px;}.retainers h3{font-size:1.25rem;}.free-shipping-container{margin-top:1rem;}.free-shipping-container h5{margin-top:0;}.path-store .shopify-product--view-full{height:300px;margin:0px auto;max-width:700px;padding:70px;}p.intl-callout{display:block;padding:20px;font-size:13px;color:#ae433f;}p.intl-callout.wide{max-width:450px;width:100%;margin:0 auto;padding-top:10px;}.view-header p.intl-callout{padding:0 20px;margin-top:-15px !important;}.products-landing{padding:0 30px;}.products-landing .field--name-field-shopify-product-id{display:none;}.products-landing .shopify-buy__quantity-container{display:none;}.products-landing .free-shipping-container{margin-top:1rem;}.products-landing .view-header p{max-width:700px;margin:0 auto 35px auto;}.products-landing .view-id-products:after,.products-landing .view-product-categories:after{content:"";display:block;clear:both;}.products-landing .view-id-products .view-content,.products-landing .view-product-categories .view-content{display:block;text-align:left;margin-bottom:40px;}.products-landing .view-id-products .view-content:after,.products-landing .view-product-categories .view-content:after{content:"";display:block;clear:both;}@media (min-width:768px){.products-landing .view-id-products .view-content,.products-landing .view-product-categories .view-content{text-align:center;max-width:610px;width:100%;margin:0 auto 40px auto;}}.products-landing .view-id-products .views-row,.products-landing .view-product-categories .views-row{display:block;margin-bottom:30px;}@media (min-width:768px){.products-landing .view-id-products .views-row,.products-landing .view-product-categories .views-row{text-align:center;margin-bottom:10px;}}@media only screen and (min-width:620px){.products-landing .view-id-products .views-row,.products-landing .view-product-categories .views-row{width:48.275862069%;float:left;}.products-landing .view-id-products .views-row:nth-child(2n+1),.products-landing .view-product-categories .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.products-landing .view-id-products .views-row:nth-child(2n+2),.products-landing .view-product-categories .views-row:nth-child(2n+2){margin-left:51.724137931%;margin-right:-100%;clear:none;}.products-landing .view-id-products .views-row.views-row--col-3,.products-landing .view-product-categories .views-row.views-row--col-3{width:31.0344827586%;float:left;}.products-landing .view-id-products .views-row.views-row--col-3:nth-child(3n+1),.products-landing .view-product-categories .views-row.views-row--col-3:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.products-landing .view-id-products .views-row.views-row--col-3:nth-child(3n+2),.products-landing .view-product-categories .views-row.views-row--col-3:nth-child(3n+2){margin-left:34.4827586207%;margin-right:-100%;clear:none;}.products-landing .view-id-products .views-row.views-row--col-3:nth-child(3n+3),.products-landing .view-product-categories .views-row.views-row--col-3:nth-child(3n+3){margin-left:68.9655172414%;margin-right:-100%;clear:none;}}.products-landing .view-id-products .views-row .shopify-buy__option-select__select,.products-landing .view-product-categories .views-row .shopify-buy__option-select__select{width:80%;}.products-landing .view-id-products .views-row .shopify-buy__product__price,.products-landing .view-product-categories .views-row .shopify-buy__product__price{display:block;color:#ae433f;font-weight:bold;margin:15px 0 0 0;}.products-landing .view-id-products h3,.products-landing .view-product-categories h3{font-size:0.75rem;font-family:"Helvetica",Arial,sans-serif;font-weight:bold;margin:12px 0 0 0;}@media (min-width:768px){.products-landing .view-id-products h3,.products-landing .view-product-categories h3{font-size:0.9375rem;}}.products-landing .spacer{margin-bottom:60px;}.products-landing .form-type-number{display:none;}.products-landing .field--name-price{display:block;color:#ae433f;font-weight:bold;margin:15px 0 0 0;}.products-landing .field--name-price .field__label{display:none;}.products-landing h2{margin:0 0 15px 0;font-size:1.25rem;}@media (min-width:768px){.products-landing h2{margin:0 0 25px 0;font-size:1.5625rem;}}.products-landing h2 a:hover{text-decoration:none;}.videos-page{padding:0 30px;}.view-videos .view-content:after{content:"";display:block;clear:both;}.view-videos .view-content .views-row{margin:20px 0 0 0;}@media (min-width:768px){.view-videos .view-content .views-row{width:49.4949494949%;float:left;}.view-videos .view-content .views-row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view-videos .view-content .views-row:nth-child(2n+2){margin-left:50.5050505051%;margin-right:-100%;clear:none;}}.view-videos .view-content .views-row .field--name-node-title{font-size:1.125rem;font-family:"brothers",sans-serif;margin:12px 0 7px 0;text-transform:uppercase;color:#ae433f;}@media (min-width:768px){.view-videos .view-content .views-row .field--name-node-title{margin:12px 0 12px 0;font-size:1.125rem;}}.media-page{padding:0 30px;}.view-media .view-content{text-align:center;vertical-align:top;}.view-media .view-content:after{content:"";display:block;clear:both;}.view-media .view-content .views-row{vertical-align:top;margin:20px 5px 0 5px;display:inline-block;text-align:center;}@media (min-width:440px){.view-media .view-content .views-row{width:45%;}}@media (min-width:768px){.view-media .view-content .views-row{width:23%;}}.view-media .view-content .views-row a:hover{text-decoration:none;}.view-media .view-content .views-row .media-preview{display:block;text-align:center;margin:0 auto;border:1px solid #c9c9c9;position:relative;}.view-media .view-content .views-row .media-preview .image-style-media{padding:20px;}.view-media .view-content .views-row .media-preview .template{position:relative;}.view-media .view-content .views-row .media-preview .template .blank{position:relative;}.view-media .view-content .views-row .media-preview .template i{display:block;font-size:3.125rem;color:#c9c9c9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;}.view-media .view-content .views-row .field--name-node-title{font-size:1.125rem;font-family:"brothers",sans-serif;margin:12px 0 7px 0;text-transform:uppercase;color:#ae433f;}@media (min-width:768px){.view-media .view-content .views-row .field--name-node-title{margin:12px 0 4px 0;font-size:1.125rem;}}.view-media .view-content .views-row .field--name-field-description{font-size:0.75rem;}
