/*
Theme Name: Ralph Maltby
Theme URI: http://www.ralphmaltby.com
Author: Matt Bowman
Author URI: http://www.golfworks.com/
Description: The 2015 Ralph Maltby web site redesign theme created by Matt Bowman of The GolfWorks.
Version: 2.5.0
License: GNU General Public License v2 of later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:  red, black, white, gray
*/
@font-face{font-family:"Lato-Regular";src:url("/fonts/Lato-Regular.eot");src:url("/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/Lato-Regular.svg#font") format("svg"),url("/fonts/Lato-Regular.otf") format("opentype"),url("/fonts/Lato-Regular.ttf") format("truetype"),url("/fonts/Lat-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Lato-Black";src:url("/fonts/Lato-Black.eot");src:url("/fonts/Lato-Black.eot?#iefix") format("embedded-opentype"),url("/fonts/Lato-Black.svg#font") format("svg"),url("/fonts/Lato-Black.otf") format("opentype"),url("/fonts/Lato-Black.ttf") format("truetype"),url("/fonts/Lat-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Lato-Light";src:url("/fonts/Lato-Light.eot");src:url("/fonts/Lato-Light.eot?#iefix") format("embedded-opentype"),url("/fonts/Lato-Light.svg#font") format("svg"),url("/fonts/Lato-Light.otf") format("opentype"),url("/fonts/Lato-Light.ttf") format("truetype"),url("/fonts/Lat-Light.woff") format("woff");font-weight:300;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:Lato-Regular;src:url("/fonts/Lato-Regular.svg") format("svg")}@font-face{font-family:Lato-Black;src:url("/fonts/Lato-Black.svg") format("svg")}@font-face{font-family:Lato-Light;src:url("/fonts/Lato-Light.svg") format("svg")}}body{-webkit-font-smoothing:antialiased}.clear:after,.grid:after{content:"";display:table;clear:both}.srt,.form__label--hidden,.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-centered,.panel--centered,.panel--padded--centered,[class^="btn--"],.btn{text-align:center}[class^="progbar__"]:after,.icn--nav-toggle:before{display:block;content:'';position:absolute}.centered,.grid{float:none;margin-left:auto;margin-right:auto}.text-light{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.text-xsmall{font-size:0.875em}.text-small{font-size:1em}.text-large{font-size:1.3125em}.text-xlarge{font-size:1.5em}.text-xxlarge{font-size:2em}.text-bold{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}.h2-sub{display:block;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;line-height:54px;margin:29.88px 0;text-align:right;padding-right:20px;border:0}.no-border{border:0}.p-padding-left p{padding-left:40px}.p-padding-right p{padding-right:40px}.link-primary:hover{cursor:pointer;color:#ff3734 !important}.subtitle-small{float:right;padding-top:15px;color:#999da1;font-weight:300;font-size:0.66667em}.list-padding{margin-top:1em;margin-left:1.5em}.bullet-list{margin-bottom:1em}.bullet-list li{list-style-type:square;margin:0 1.5em;padding:0.5em 1em}.decimal-list li{list-style-type:decimal}.alpha-list li{list-style-type:lower-alpha}.latin-list li{list-style-type:lower-alpha}.col-2{float:left;width:50%;padding:0.5em;font-size:0.875em}.red{color:#ff3734}.blue{color:#39add1}.green{color:#3abf61}.orange{color:#ff784f}.purple{color:#9279c3}.grey{color:#797e83}.red-bg{background:#ff3734}.blue-bg{background:#39add1}.green-bg{background:#3abf61}.orange-bg{background:#ff784f}.purple-bg{background:#9279c3}.grey-bg{background:#797e83}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,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: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{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}*{-moz-box-sizing:border-box;box-sizing:border-box}body{color:#656a6e;font-size:16px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5}h1 a{color:#ff3734}h3{font-size:2.25em;margin:0;color:#656a6e}h4{color:#525559;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1.3125em;margin:0.25em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border:0}a{color:#656a6e;text-decoration:none;border-bottom:1px solid #656a6e}a:hover,a:focus{border-bottom:0;transition:0.25s}a img{border:0}p{margin:0 0 1.66667em;font-size:1.125em;line-height:1.5}blockquote,.post blockquote{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:italic;font-size:1.25em}@media (min-width: 769px){blockquote,.post blockquote{margin:1.33333em 0;font-size:1.5em}}::-moz-selection{background:#525559;color:#fff;text-shadow:none}::selection{background:#525559;color:#fff;text-shadow:none}td,th{padding:0.5em 1em 0.5em 0}@media (min-width: 769px){td,th{padding:0.5em 2em 0.5em 0}}td{font-size:0.875em}@media (min-width: 769px){td{font-size:1em}}ul,li{margin:0;padding:0;list-style-type:none}cite{display:inline-block;color:#656a6e;font-style:normal;font-size:1em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-right:10px;margin-bottom:20px}cite a{color:#656a6e}img{max-width:100%;height:auto}input{box-shadow:none}input,textarea{display:block;padding:15px;width:100%;outline:0;border:0;border-radius:0}input:focus,textarea:focus{transition:0.25s}input[type="checkbox"],input[type="radio"]{display:inline;width:auto}button{outline:0}button a{color:#fff;border:0}button a:hover{color:#fff;border:0}footer p{font-size:1em;margin-top:1.375em;color:#fff}.panel,.panel--centered,.panel--top-margin,.panel--bottom-margin,.panel--adjust-margin{padding-top:1.25em}@media (min-width: 769px){.panel,.panel--centered,.panel--top-margin,.panel--bottom-margin,.panel--adjust-margin{padding-bottom:1.25em}}.panel--padded,.panel--padded--centered{padding-top:2.5em}@media (min-width: 769px){.panel--padded,.panel--padded--centered{padding-top:5em;padding-bottom:2.5em}}.panel-primary,.panel-primary--top-margin,.panel-primary--bottom-margin{background:#ff3734;color:#fff}.panel-primary h1,.panel-primary--top-margin h1,.panel-primary--bottom-margin h1,.panel-primary h2,.panel-primary--top-margin h2,.panel-primary--bottom-margin h2,.panel-primary h3,.panel-primary--top-margin h3,.panel-primary--bottom-margin h3,.panel-primary h4,.panel-primary--top-margin h4,.panel-primary--bottom-margin h4,.panel-primary h5,.panel-primary--top-margin h5,.panel-primary--bottom-margin h5,.panel-primary h6,.panel-primary--top-margin h6,.panel-primary--bottom-margin h6,.panel-primary a,.panel-primary--top-margin a,.panel-primary--bottom-margin a,.panel-primary .fa,.panel-primary--top-margin .fa,.panel-primary--bottom-margin .fa{color:#fff}.panel-primary a,.panel-primary--top-margin a,.panel-primary--bottom-margin a{border-color:#fff}.panel-primary button,.panel-primary--top-margin button,.panel-primary--bottom-margin button,.panel-primary button:hover,.panel-primary--top-margin button:hover,.panel-primary--bottom-margin button:hover,.panel-primary button:focus,.panel-primary--top-margin button:focus,.panel-primary--bottom-margin button:focus{background:#ff3734;border-color:#fff;color:#fff}.panel-primary--top-margin{margin-top:2.5em}.panel-primary--bottom-margin{margin-bottom:1.25em}.panel-secondary,.panel-secondary--top-margin,.panel-secondary--bottom-margin{background:#3e4143}.panel-secondary--top-margin{margin-top:2.5em}.panel-secondary--bottom-margin{margin-bottom:1.25em}.panel--top-margin{margin-top:2.5em}.panel--bottom-margin{margin-bottom:1.25em}.panel--adjust-margin{margin-top:-1.25em;margin-bottom:0.5em}.panel__dialog{clear:both;background:#525559;color:#fff;padding:1em;text-align:center;font-size:1.125em}.panel__dialog a{border-bottom:1px solid #fff;color:#fff;font-weight:bold}.panel__dialog a:hover{border:0;color:#fff;font-weight:bold}.grid{width:90%}[class*="grid__col--"]>.grid{width:100%}@media (min-width: 1100px){.grid{max-width:1050px}}@media (min-width: 769px){.grid__col--1{width:6.5%}.grid__col--2{width:15%}.grid__col--3{width:23.5%}.grid__col--4{width:32%}.grid__col--5{width:40.5%}.grid__col--6{width:49%}.grid__col--7{width:57.5%}.grid__col--8{width:66%}.grid__col--9{width:74.5%}.grid__col--10{width:83%}.grid__col--11{width:91.5%}.grid__col--12{width:100%}}@media (min-width: 1px) and (max-width: 768px){[class^="grid__col--"]{margin-bottom:0.625em}}@media (min-width: 769px){[class^="grid__col--"]{float:left;min-height:1px;padding-left:10px;padding-right:10px}[class^="grid__col--"]+[class^="grid__col--"]{margin-left:2%}[class^="grid__col--"]:last-of-type{float:left}}@media (min-width: 769px){.nav__item,.nav__item--small,.nav__item--current{display:inline-block;margin:0 0.625em}}.nav__item--small a,.nav__item--current a,.nav__item a{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;text-align:center;font-size:1.3125em;display:block;padding:0.66667em 0;border-bottom:1px solid transparent}@media (min-width: 769px){.nav__item--small a,.nav__item--current a,.nav__item a{border-bottom-color:transparent;padding:0.14286em 0;margin-left:0.09524em;margin-right:0.09524em}}@media (min-width: 1100px){.nav__item--small a,.nav__item--current a,.nav__item a{margin-left:0.57143em;margin-right:0.57143em}}.nav__item--small,.nav__item--current a,.nav__item a:hover{border-color:#fff}h1,.headline-primary,.headline-primary--grouped,.headline-primary--large{position:relative;z-index:10;color:#ff3734;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;margin-top:0;font-size:2.25em;line-height:1.33333}@media (min-width: 769px){h1,.headline-primary,.headline-primary--grouped,.headline-primary--large{font-size:3em;line-height:1.25}}h2,.headline-secondary,.headline-secondary--grouped,.headline-secondary--large{position:relative;z-index:20;color:#797e83;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.5em}@media (min-width: 769px){h2,.headline-secondary,.headline-secondary--grouped,.headline-secondary--large{font-size:2.25em}}h2 a,.headline-secondary a,.headline-secondary--grouped a,.headline-secondary--large a{border-bottom:1px solid #797e83}h2 a:hover,.headline-secondary a:hover,.headline-secondary--grouped a:hover,.headline-secondary--large a:hover{border:0}.headline-article{color:#525559;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:2.25em;line-height:1.33333}@media (min-width: 769px){.headline-article{font-size:3em;line-height:1.33333}}.form__btn,.form__btn--search,[class^="btn--"],.btn{padding-top:15px;padding-bottom:15px;background:#fff;border:1px solid #525559;color:#525559;text-transform:lowercase;font-size:1.125em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;transition:opacity 0.25s;display:block}@media (min-width: 769px){.form__btn,.form__btn--search,[class^="btn--"],.btn{padding-top:25px;padding-bottom:25px}}.form__btn:hover,.form__btn--search:hover,[class^="btn--"]:hover,.btn:hover{border-color:#ff3734;color:#ff3734;opacity:.75}.form__btn:active,.form__btn--search:active,[class^="btn--"]:active,.btn:active{opacity:initial}.menu__link,.menu__link--end,.menu__link--large{display:block;margin-top:1em;margin-bottom:0.25em;padding-left:0.625em;border-left:1px solid #d6d7d9;color:#797e83;text-align:left;text-shadow:0 1px rgba(11,11,11,0.2);font-size:1.125em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.menu__link a,.menu__link--end a,.menu__link--large a{border:0}.menu__link a:hover,.menu__link--end a:hover,.menu__link--large a:hover{color:#ff3734}.icn--nav-toggle,.icn--close{line-height:0;cursor:pointer}.icn--nav-toggle{width:24px;height:20px;border-top:solid 4px #fff;border-bottom:solid 4px #fff;position:relative;float:right}.img--wrap{/*border:1px solid #d6d7d9;padding:0.5em*/}.img--centered,.post img{display:block;margin-left:auto;margin-right:auto}.img--avatar{display:block;margin-left:auto;margin-right:auto;border-radius:50%}@media (min-width: 769px){.img--avatar{margin-top:1.5em}}@media (min-width: 769px){.img--hero{text-align:center;margin-bottom:2.625em}}.headline-primary{margin-bottom:1.66667em}.headline-primary--grouped{margin-bottom:0}.headline-primary--large{font-size:3em;line-height:1.25;margin-bottom:0}@media (min-width: 769px){.headline-primary--large{font-size:4.5em;line-height:1.16667}}.headline-secondary{margin-bottom:0.91667em}.headline-secondary--grouped{margin-top:0;margin-bottom:0.83333em}.headline-secondary--large{font-size:2.25em;line-height:1.33333}@media (min-width: 769px){.headline-secondary--large{font-size:3em;line-height:1.25}}.form__label{display:block;margin-bottom:0.625em}.form__input,.dataTables_filter input{font-size:1.125em;margin-top:0.55556em;margin-bottom:1.11111em;border:1px solid #d6d7d9;color:#525559;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}.form__input:focus,.dataTables_filter input:focus{border-color:#525559}.form__radio{font-size:1.125em;line-height:2.25em;display:block;margin-left:1.25em}.form__radio span{margin-left:0.625em}.form__btn--search{background:#999da1;color:#525559 !important;border:0;position:absolute;top:1px;right:0;width:50px;padding:0.25em}@media (min-width: 769px){.form__btn--search{width:80px;padding:0.8125em}}.search-box{position:relative}.search-box input{padding:0.625em;font-size:1em;margin-top:0}@media (min-width: 769px){.search-box input{padding:1em;font-size:1.125em;margin-top:0}}@media (min-width: 769px){.search-box .form__input,.search-box .dataTables_filter input,.dataTables_filter .search-box input{padding-right:5em}}[class^="btn--"]{margin-bottom:1.25em}@media (min-width: 1px) and (max-width: 768px){[class^="btn--"]{width:100%}}@media (min-width: 769px){[class^="btn--"]{width:100%;display:inline-block}[class^="btn--"]+[class^="btn--"]{margin-left:20px}}.btn{margin-bottom:1.25em}.btn--large{font-size:1.3125em}@media (min-width: 1px) and (max-width: 768px){.btn--large{width:100%}}@media (min-width: 769px){.btn--large{width:480px;display:block;margin-left:auto;margin-right:auto;margin-top:1.25em;margin-bottom:3.75em}}.btn--small{font-size:1.125em}@media (min-width: 769px){.btn--small{width:300px}}.btn--xsmall{font-size:1em;padding-top:18px;padding-bottom:18px}@media (min-width: 769px){.btn--centered{display:block;width:200px;margin:0 auto}}@media (min-width: 769px){.btn--centered--large{display:block;width:250px;margin:0 auto}}@media (min-width: 769px){.btn--fixed{display:block;width:200px}}@media (min-width: 769px){.btn--fixed--large{display:block;width:250px}}.navbar,.navbar--centered{position:relative;margin-top:1em;margin-bottom:3em;text-align:right}@media (min-width: 769px){.navbar,.navbar--centered{margin-top:0;margin-bottom:0;display:inline-block;float:right}}.navbar--centered{text-align:center}.nav{padding-top:2.25em;padding-bottom:0}@media (min-width: 769px){.nav{padding-top:0.1875em}}@media (min-width: 769px){.nav--left{float:left}}@media (min-width: 769px){.nav--right{float:right}}.nav__item--small a{color:#fff;font-size:1em;margin-top:0.5em}.nav__item--current a{color:#fff}.nav__item a{color:#fff}.offcanvas{position:relative;padding:0.625em;letter-spacing:1px;background:#797e83}.menu__link--large{margin-left:-10px;border:0;font-size:1.3125em;border-bottom:0}.menu__link--large .fa{float:left;margin-top:0.25em;margin-right:0.75em}.menu__link--large a:hover{color:#ff3734}.menu__link--large a:hover .fa{color:#ff3734}.menu__category{display:inline-block;margin:0 0.1em}@media (min-width: 769px){.menu__category{margin:0 0.25em}}@media (min-width: 1100px){.menu__category{margin:0 0.5em}}.menu__category a{display:inline-block;padding:0.1em 0.1em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1em;border-bottom:1px solid #525559;color:#525559}@media (min-width: 769px){.menu__category a{padding:0.1em 0.1em}}@media (min-width: 1100px){.menu__category a{padding:0.5em 0.75em}}.menu__category a:hover,.menu__category a:focus{border-color:#ff3734;color:#ff3734}.menu--current a{border-color:#ff3734;color:#ff3734}.menu--category{display:table;margin:0 auto;margin-bottom:2.25em}@media (min-width: 769px){.menu--category{margin-bottom:3.5em}}.progbar{height:4px;border-radius:2px;background:#d6d7d9;position:relative;margin-bottom:2.875em}.progbar__status--default{background-color:#ff3734}.progbar__status--default:after{background-color:#ff5f5d}.progbar__status--success{background-color:#3abf61}.progbar__status--success:after{background-color:#56cc79}.progbar__status--error{background-color:#ff3734}.progbar__status--error:after{background-color:#ff5f5d}.progbar__status--warning{background-color:#525559}.progbar__status--warning:after{background-color:#656a6e}.progbar__status--info{background-color:#39add1}.progbar__status--info:after{background-color:#5abbd9}[class^="progbar__"]{display:block;width:50%;height:100%;border-radius:inherit;position:relative}[class^="progbar__"]:after{width:20px;height:20px;border-radius:50%;right:-10px;top:-8px}.widget{margin-bottom:1.25em;text-shadow:none !important}.widget ul li{display:block;margin-top:1em;margin-bottom:0.25em;color:#797e83;text-align:left;text-shadow:none;font-size:1.125em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.widget ul li a{border:0}.widget ul li a:hover{color:#ff3734}.widget ul li:hover{color:#ff3734}.widget ul li:hover .fa{color:#ff3734}.schedule{text-shadow:none !important}.schedule li{min-height:40px;border-color:#ff3734}.schedule .schedule-date{float:left;color:#656a6e;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1.125em;line-height:1.1;font-weight:bold;text-align:center;text-shadow:none;margin-bottom:1.25em;margin-right:0.625em}.schedule .schedule-date-large{float:left;color:#656a6e;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:2em;line-height:1.1;font-weight:bold;text-align:center;text-shadow:none;margin-top:0.625em;margin-bottom:1.25em;margin-right:1.75em}.schedule h4{font-size:1.125em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1;color:#656a6e;margin:1.3125em}.schedule small{font-weight:normal;display:block;text-align:center;text-shadow:none}.schedule .schedule-title{font-size:1.3125em;text-shadow:none}.accordian{margin-bottom:1.25em}.accordian ul ul{display:none}.accordian li.active ul{display:block}.accordian h3{cursor:pointer;font-size:1.5em}.accordian .subtitle-small{width:155px}.accordian ul li ul li{margin-top:0.9375em;margin-left:1.5625em;margin-bottom:1.25em}.site-logo,.site-logo--left,.site-logo--right{background-image:url("/img/Ralph-Maltby-Logo.svg");background-repeat:no-repeat;width:246px;height:48px;display:inline-block;border:0}.site-logo--left{float:left}.site-logo--right{float:right}.icn--nav-toggle:before{width:24px;height:4px;background:#fff;top:4px}.icn--close{background-image:url("/img/icn-close.svg");background-repeat:no-repeat;width:20px;height:20px;display:block;position:absolute;right:4%;top:4%}.fa{margin-top:0.625em;color:#525559}.fa-primary{color:#ff3734}.fa-small{font-size:10px !important}.icon-large{font-size:144px !important;display:block;margin:60px auto 0 auto;text-align:center !important}.icon-menu{width:20px;text-align:center}.search-box .fa{color:#fff}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:0.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:0.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:0.4em;margin-bottom:1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0}.wp-caption-text{color:#707070;color:rgba(51,51,51,0.7);font-family:"Noto Sans", sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:0.5em 0}.sticky{background-color:#333;color:#fff;font-weight:700;letter-spacing:0.04em;padding:0.25em 0.5em;position:absolute;top:0;text-transform:uppercase}.gallery-caption{color:#707070;color:rgba(51,51,51,0.7);display:block;font-family:"Lat-Regular", sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:0.5em 0}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.post p{font-size:1em}@media (min-width: 769px){.post p{font-size:1.3125em}}.post img{margin-bottom:20px}.post a{border:0;font-weight:700}.post a:hover{color:#ff3734}.post blockquote{font-style:normal;font-size:18px;font-weight:600}@media (min-width: 769px){.post blockquote{font-size:24px}}.post h3{margin-bottom:20px}.comment{border-left:8px solid #d6d7d9;padding-left:1.25em}.bypostauthor{display:block;padding:0 0.75em;margin:1.5em 0}cite.fn{margin-bottom:0}cite.fn a{color:#656a6e;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1.5em;border:0;margin-bottom:0}.comment-meta{margin-bottom:1.25em}.comment-meta a{border:0}.wpcf7 br{display:none}div.wpcf7-validation-errors{border:1px solid #ff3734}div.wpcf7-response-output{margin:0;margin-top:-2em;padding:1.25em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}div.wpcf7 img.ajax-loader{display:block;margin-left:0;margin-left:auto;margin-right:auto;padding:1em 0}span.wpcf7-not-valid-tip{margin:1em 0}.headline-article a{color:#656a6e}.headline-article a:hover{color:#ff3734}.pagination{clear:both;display:block;text-align:center}.nav-links{margin-top:1.25em}.nav-links ul,.nav-links li{display:inline-block;border:0}.nav-links a,.nav-links .current{border:1px solid #525559;color:#525559;padding:0.75em 1em;margin-right:0.625em;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:0.875em}.nav-links .current,.nav-links .current:hover,.nav-links a:hover{color:#ff3734;border:1px solid #ff3734}.nav-links a:hover,.nav-links .current:hover{transition:0.25s}.dataTables_filter{width:100%}.dataTables_filter input{box-sizing:border-box}.dataTables_wrapper .dataTables_filter input{margin-left:0}.dataTables_wrapper .dataTables_paginate .paginate_button{color:#3e4143 !important;background:#fff;border:1px solid #3e4143;font-weight:bold;margin-left:10px;margin-bottom:10px;padding:0.25em 0.5em;font-size:0.875em}@media (min-width: 769px){.dataTables_wrapper .dataTables_paginate .paginate_button{margin-bottom:0}}@media (min-width: 769px){.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0.5em 1em}}@media (min-width: 769px){.dataTables_wrapper .dataTables_paginate .paginate_button{font-size:1em}}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#ff3734 !important;background:#fff;border:1px solid #ff3734;font-weight:bold;margin-left:10px;margin-bottom:10px;padding:0.25em 0.5em;font-size:0.875em}@media (min-width: 769px){.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{margin-bottom:0}}@media (min-width: 769px){.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{padding:0.5em 1em}}@media (min-width: 769px){.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{font-size:1em}}.dataTables_wrapper .dataTables_paginate{float:none;text-align:center;margin:1.5em auto}.dataTables_wrapper .dataTables_info{clear:none;float:right;padding-top:0}table.dataTable.no-footer{border:0}.products{margin-bottom:3.125em}.products h2{margin-bottom:0;font-size:1.5em;line-height:1.1;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;border:0}@media (min-width: 769px){.products h2{height:80px}}.products p{margin-bottom:0.75em;font-size:1em}@media (min-width: 769px){.products p{height:100px;overflow:hidden}}.products a{border:0}.specs li{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1em;line-height:2em}.specs li:hover{background:#fafafa}.specs span{float:right;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}@media (min-width: 1px) and (max-width: 768px){.is-displayed-mobile{display:block}.is-hidden-mobile{display:none}}@media (min-width: 769px){.is-displayed-mobile{display:none}}@media (min-width: 1px) and (max-width: 768px){.is-collapsed-mobile{visibility:collapse;padding:0;height:0;margin:0;line-height:0}}