@font-face{font-family:'LiberationSerif';src:url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Regular-webfont.eot);src:url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Regular-webfont.eot?iefix) format("eot"),url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Regular-webfont.woff) format("woff"),url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Regular-webfont.ttf) format("truetype"),url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Regular-webfont.svg#webfontOkOndcij) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'LiberationSerif Bold';src:url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Bold-webfont.eot);src:url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Bold-webfont.eot?iefix) format("eot"),url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Bold-webfont.woff) format("woff"),url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Bold-webfont.ttf) format("truetype"),url(/sites/all/themes/tco/fonts/liberation-serif/LiberationSerif-Bold-webfont.svg#webfontOkOndcij) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'FranklinGothicFS';src:url(/sites/all/themes/tco/fonts/franklin-gothic-fs/franklingothic-cd-webfont.eot);src:url(/sites/all/themes/tco/fonts/franklin-gothic-fs/franklingothic-cd-webfont.eot?iefix) format("eot"),url(/sites/all/themes/tco/fonts/franklin-gothic-fs/franklingothic-cd-webfont.woff) format("woff"),url(/sites/all/themes/tco/fonts/franklin-gothic-fs/franklingothic-cd-webfont.woff2) format("woff2"),url(/sites/all/themes/tco/fonts/franklin-gothic-fs/franklingothic-cd-webfont.ttf) format("truetype"),url(/sites/all/themes/tco/fonts/franklin-gothic-fs/franklingothic-cd-webfont.svg#webfontOkOndcij) format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box}html{font-size:100%;line-height:1.25em;font-family:"FranklinGothicFS",Tahoma,Verdana,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%}@media print{html{font-size:12pt}}body{margin:0;padding:0;color:#000;background-color:#393a3b}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{color:#74a92b;-webkit-text-decoration-skip:objects}:visited{color:#74a92b}a:hover,a:focus{color:#82bd30}a:active{color:#393a3b}a:active:not(.button){background-color:transparent}a:active,a:hover{outline-width:0}@media print{:link,:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px;text-decoration:none}a[href^='javascript:']:after,a[href^='#']:after{content:''}}h1,h2,h3,h4,h5,h6,.header__site-name{line-height:1.35;font-family:"LiberationSerif Bold",Georgia,"Times New Roman","DejaVu Serif",serif;font-weight:400;text-transform:uppercase;-webkit-transform:scale(1,1.35);-khtml-transform:scale(1,1.35);-ms-transform:scale(1,1.35);transform:scale(1,1.35)}h1,.header__site-name{font-size:2.25rem;line-height:2.5rem;margin-top:1.25rem;margin-bottom:1.25rem}h2{color:#74a92b;text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;margin-top:.9375rem;margin-bottom:.9375rem}h3{color:#74a92b;font-size:1.25rem;line-height:1.25rem;margin-top:1.25rem;margin-bottom:0}h4{font-size:1rem;line-height:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem}h5{font-size:.875rem;line-height:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem}h6{font-size:.625rem;line-height:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}@media print{abbr[title]:after{content:" (" attr(title) ")"}}b,strong{font-weight:inherit}strong,b{font-weight:bolder}
pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em}dfn{font-style:italic}mark{background-color:#fd0;color:#000}small{font-size:.875rem}sub,sup{font-size:.625rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.divider,hr{margin:1.25rem 0;border:0;border-top:1px solid #ccc}.divider>:first-child,hr>:first-child{margin-top:1.25rem}blockquote{margin:1.25rem 2rem}dl,menu,ol,ul{margin:1.25rem 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 32px}[dir=rtl] dd{margin:0 32px 0 0}menu,ol,ul{padding:0 0 0 32px}[dir=rtl] menu,[dir=rtl] ol,[dir=rtl] ul{padding:0 32px 0 0}figure{margin:1.25rem 0}hr{box-sizing:content-box;height:0;overflow:visible}p,pre{margin:1.25rem 0}img{border-style:none}img,svg{max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}input{overflow:visible}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,button,html [type=button],[type=reset],[type=submit]{-moz-appearance:button;-webkit-appearance:button}.button,button,[type=button],[type=reset],[type=submit]{display:inline-block;padding:2px 6px;line-height:inherit;text-decoration:none;cursor:pointer;color:#fff}.button::-moz-focus-inner,button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}.button:-moz-focusring,button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type=button]:hover,[type=button]:focus,[type=button]:active,[type=reset]:hover,[type=reset]:focus,[type=reset]:active,[type=submit]:hover,[type=submit]:focus,[type=submit]:active{text-decoration:none;color:#fff}[disabled].button,button[disabled],[disabled][type=button],[disabled][type=reset],[disabled][type=submit]{cursor:default;color:#d3d2d2;background-color:#e9e9e9}[disabled].button:hover,button[disabled]:hover,[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover,[disabled].button:focus,button[disabled]:focus,[disabled][type=button]:focus,[disabled][type=reset]:focus,[disabled][type=submit]:focus,[disabled].button:active,button[disabled]:active,[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active{background-color:#e9e9e9;color:#d3d2d2}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}fieldset{padding:.4375rem .78125rem .8125rem;border:1px solid #ccc;margin:0 2px}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px}label{display:block;font-weight:700}optgroup{font-weight:700}textarea{overflow:auto}table{margin:1.25rem 0;border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}.layout-3col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar,.layout-3col__col-1,.layout-3col__col-2,.layout-3col__col-3,.layout-3col__col-4,.layout-3col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0;margin-right:-100%;padding:0}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x{float:right;margin-right:0;margin-left:-100%}
@media (min-width:769px){.layout-3col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}[dir=rtl] .layout-3col{margin-left:-13px;margin-right:-12px}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{padding-left:13px;padding-right:12px}.layout-3col__first-left-sidebar,.layout-3col__col-1,.layout-3col__col-3,.layout-3col__col-x:nth-child(2n+1){float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){padding-left:13px;padding-right:12px}.layout-3col__second-left-sidebar,.layout-3col__col-2,.layout-3col__col-4,.layout-3col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){padding-left:13px;padding-right:12px}}@media (min-width:999px){.layout-3col__full{float:left;width:75%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__full{float:right;margin-right:0;margin-left:-100%}.layout-3col__left-content{float:left;width:50%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__left-content{float:right;margin-right:0;margin-left:-100%}.layout-3col__right-content{float:left;width:50%;margin-left:25%;margin-right:-100%}[dir=rtl] .layout-3col__right-content{float:right;margin-right:25%;margin-left:-100%}.layout-3col__left-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar{clear:right;float:right;width:25%;margin-right:50%;margin-left:-100%}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{clear:left}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{float:left;margin-left:50%;margin-right:-100%}.layout-3col__right-sidebar{clear:right;float:right;width:25%;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__right-sidebar{clear:left}[dir=rtl] .layout-3col__right-sidebar{float:left;margin-left:0;margin-right:-100%}.layout-3col__col-1,.layout-3col__col-x:nth-child(3n+1){clear:both;float:left;width:25%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-x:nth-child(3n+1){float:right;margin-right:0;margin-left:-100%}.layout-3col__col-2,.layout-3col__col-x:nth-child(3n+2){clear:none;float:left;width:25%;margin-left:25%;margin-right:-100%}[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-x:nth-child(3n+2){float:right;margin-right:25%;margin-left:-100%}.layout-3col__col-3,.layout-3col__col-x:nth-child(3n){clear:none;float:left;width:25%;margin-left:50%;margin-right:-100%}[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(3n){float:right;margin-right:50%;margin-left:-100%}.layout-3col__col-4{display:none}}.layout-3col__grid-item-container{padding-left:0;padding-right:0}
.layout-3col__grid-item-container:before{content:"";display:table}.layout-3col__grid-item-container:after{content:"";display:table;clear:both}.layout-4col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.layout-4col:before{content:"";display:table}.layout-4col:after{content:"";display:table;clear:both}.layout-4col__full,.layout-4col__left-content,.layout-4col__right-content,.layout-4col__left-sidebar,.layout-4col__right-sidebar,.layout-4col__first-left-sidebar,.layout-4col__second-left-sidebar,.layout-4col__col-1,.layout-4col__col-2,.layout-4col__col-3,.layout-4col__col-4,.layout-4col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0;margin-right:-100%;padding:0}[dir=rtl] .layout-4col__full,[dir=rtl] .layout-4col__left-content,[dir=rtl] .layout-4col__right-content,[dir=rtl] .layout-4col__left-sidebar,[dir=rtl] .layout-4col__right-sidebar,[dir=rtl] .layout-4col__first-left-sidebar,[dir=rtl] .layout-4col__second-left-sidebar,[dir=rtl] .layout-4col__col-1,[dir=rtl] .layout-4col__col-2,[dir=rtl] .layout-4col__col-3,[dir=rtl] .layout-4col__col-4,[dir=rtl] .layout-4col__col-x{float:right;margin-right:0;margin-left:-100%}@media (min-width:769px){.layout-4col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0}.layout-4col:before{content:"";display:table}.layout-4col:after{content:"";display:table;clear:both}[dir=rtl] .layout-4col{margin-left:-13px;margin-right:-12px}.layout-4col__full,.layout-4col__left-content,.layout-4col__right-content,.layout-4col__left-sidebar,.layout-4col__right-sidebar{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-4col__full,[dir=rtl] .layout-4col__left-content,[dir=rtl] .layout-4col__right-content,[dir=rtl] .layout-4col__left-sidebar,[dir=rtl] .layout-4col__right-sidebar{float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-4col__full,[dir=rtl] .layout-4col__left-content,[dir=rtl] .layout-4col__right-content,[dir=rtl] .layout-4col__left-sidebar,[dir=rtl] .layout-4col__right-sidebar{padding-left:13px;padding-right:12px}.layout-4col__first-left-sidebar,.layout-4col__col-1,.layout-4col__col-3,.layout-4col__col-x:nth-child(2n+1){float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-4col__first-left-sidebar,[dir=rtl] .layout-4col__col-1,[dir=rtl] .layout-4col__col-3,[dir=rtl] .layout-4col__col-x:nth-child(2n+1){float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-4col__first-left-sidebar,[dir=rtl] .layout-4col__col-1,[dir=rtl] .layout-4col__col-3,[dir=rtl] .layout-4col__col-x:nth-child(2n+1){padding-left:13px;padding-right:12px}.layout-4col__second-left-sidebar,.layout-4col__col-2,.layout-4col__col-4,.layout-4col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-4col__second-left-sidebar,[dir=rtl] .layout-4col__col-2,[dir=rtl] .layout-4col__col-4,[dir=rtl] .layout-4col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%}[dir=rtl] .layout-4col__second-left-sidebar,[dir=rtl] .layout-4col__col-2,[dir=rtl] .layout-4col__col-4,[dir=rtl] .layout-4col__col-x:nth-child(2n){padding-left:13px;padding-right:12px}}@media (min-width:999px){.layout-4col__full{float:left;width:100%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-4col__full{float:right;margin-right:0;margin-left:-100%}.layout-4col__left-content{float:left;width:75%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-4col__left-content{float:right;margin-right:0;margin-left:-100%}.layout-4col__right-content{float:left;width:75%;margin-left:25%;margin-right:-100%}[dir=rtl] .layout-4col__right-content{float:right;margin-right:25%;margin-left:-100%}.layout-4col__left-sidebar,.layout-4col__first-left-sidebar,.layout-4col__second-left-sidebar{clear:right;float:right;width:25%;margin-right:75%;margin-left:-100%}[dir=rtl] .layout-4col__left-sidebar,[dir=rtl] .layout-4col__first-left-sidebar,[dir=rtl] .layout-4col__second-left-sidebar{clear:left}
[dir=rtl] .layout-4col__left-sidebar,[dir=rtl] .layout-4col__first-left-sidebar,[dir=rtl] .layout-4col__second-left-sidebar{float:left;margin-left:75%;margin-right:-100%}.layout-4col__right-sidebar{clear:right;float:right;width:25%;margin-right:0;margin-left:-100%}[dir=rtl] .layout-4col__right-sidebar{clear:left}[dir=rtl] .layout-4col__right-sidebar{float:left;margin-left:0;margin-right:-100%}.layout-4col__col-1,.layout-4col__col-x:nth-child(4n+1){clear:both;float:left;width:25%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-4col__col-1,[dir=rtl] .layout-4col__col-x:nth-child(4n+1){float:right;margin-right:0;margin-left:-100%}.layout-4col__col-2,.layout-4col__col-x:nth-child(4n+2){clear:none;float:left;width:25%;margin-left:25%;margin-right:-100%}[dir=rtl] .layout-4col__col-2,[dir=rtl] .layout-4col__col-x:nth-child(4n+2){float:right;margin-right:25%;margin-left:-100%}.layout-4col__col-3,.layout-4col__col-x:nth-child(4n+3){clear:none;float:left;width:25%;margin-left:50%;margin-right:-100%}[dir=rtl] .layout-4col__col-3,[dir=rtl] .layout-4col__col-x:nth-child(4n+3){float:right;margin-right:50%;margin-left:-100%}.layout-4col__col-4,.layout-4col__col-x:nth-child(4n){clear:none;float:left;width:25%;margin-left:75%;margin-right:-100%}[dir=rtl] .layout-4col__col-4,[dir=rtl] .layout-4col__col-x:nth-child(4n){float:right;margin-right:75%;margin-left:-100%}}.layout-4col__grid-item-container{padding-left:0;padding-right:0}.layout-4col__grid-item-container:before{content:"";display:table}.layout-4col__grid-item-container:after{content:"";display:table;clear:both}.layout-center{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1125px}@media (min-width:769px){.layout-center{padding-left:12px;padding-right:13px}[dir=rtl] .layout-center{padding-left:13px;padding-right:12px}}.layout-center--shared-grid,.layout-center.layout-3col{padding-left:0;padding-right:0}.layout-swap{position:relative}@media (min-width:555px){.layout-swap{padding-top:120px}}@media (min-width:555px){.layout-swap__top{position:absolute;top:0;height:120px;width:100%}}.box{margin-bottom:1.25rem;border:5px solid #ccc;padding:1em}.box__title{margin:0}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000}.box--highlight{border-color:#74a92b}.clearfix:before,.header:before,.action-links:before,.tabs:before{content:'';display:table}.clearfix:after,.header:after,.action-links:after,.tabs:after{content:'';display:table;clear:both}.comment__section,.comments{margin:1.25rem 0}.comment__title{margin:0}.comment__permalink{text-transform:uppercase;font-size:75%}.comment--preview,.comment-preview{background-color:#fffadb}.comment--nested,.indented{margin-left:32px}[dir=rtl] .comment--nested,[dir=rtl] .indented{margin-left:0;margin-right:32px}.header__logo{display:block;margin:2px 0 0 64px;padding:10px 0 0;text-align:center;width:80px}[dir=rtl] .header__logo{float:right;margin:0 0 0 10px}@media (min-width:769px){.header__logo{display:inline-block;float:left;margin:10px 10px 0;padding:0;width:120px}}@media (min-width:888px){.header__logo{width:200px}}@media (min-width:999px){.header__logo{margin:10px 10px 0 50px}}.header__logo-image{vertical-align:bottom}.header__name-and-slogan{float:left}.header__site-name{margin:0}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}.header__site-slogan{margin:0}.header__secondary-menu{float:right}[dir=rtl] .header__secondary-menu{float:left}.header__region{clear:both}.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none}.highlight-mark,.new,.update{color:#c00;background-color:transparent}.inline-links,.inline.links{padding:0}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0}[dir=rtl] .inline-links__item,[dir=rtl] .inline.links li,.inline.links [dir=rtl] li{display:inline-block;padding:0 0 0 1em}.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right:10px}
[dir=rtl] .inline-sibling,[dir=rtl] .field-label-inline .field-label,.field-label-inline [dir=rtl] .field-label,[dir=rtl] span.field-label{margin-right:0;margin-left:10px}.inline-sibling__child,.inline-sibling *,.field-label-inline .field-label *,span.field-label *{display:inline}.inline-sibling__adjacent,.inline-sibling+*,.inline-sibling+*>:first-child,.inline-sibling+*>:first-child>:first-child,.field-label-inline .field-label+*,span.field-label+*,.field-label-inline .field-label+*>:first-child,span.field-label+*>:first-child,.field-label-inline .field-label+*>:first-child>:first-child,span.field-label+*>:first-child>:first-child{display:inline}.field-label-inline .field-label,.field-label-inline .field-items{float:none}.messages,.messages--status{margin:0;position:relative;padding:10px 10px 10px 44px;border:1px solid #0072b9}[dir=rtl] .messages,[dir=rtl] .messages--status{padding:10px 44px 10px 10px;background-position:99% 8px}.messages__icon{position:absolute;top:50%;left:10px;height:24px;width:24px;margin-top:-12px;line-height:1}[dir=rtl] .messages__icon{left:auto;right:0}.messages__icon path{fill:#0072b9}.messages__highlight,.messages--error .error,.messages.error .error{color:#000}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--ok-color,.messages,.messages--status,.ok,.revision-current{background-color:#f6fcff;color:#0072b9}.messages--warning-color,.messages--warning,.messages.warning,.warning{background-color:#fffce6;color:#000}.messages--error-color,.messages--error,.messages.error,.error{background-color:#fff0f0;color:#c00}.messages--warning,.messages.warning{border-color:#fd0}.messages--warning path,.messages.warning path{fill:#fd0}.messages--error,.messages.error{border-color:#c00}.messages--error path,.messages.error path{fill:#c00}@media print{.print-none,.toolbar,.action-links,.links,.book-navigation,.forum-topic-navigation,.feed-icons{display:none}}.responsive-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video__embed,.responsive-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video--4-3{padding-bottom:75%}.visually-hidden,.element-invisible,.element-focusable,.breadcrumb__title,.main-navigation .block-menu .block__title,.main-navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.1);word-wrap:break-word}@media print{.breadcrumb{display:none}}.breadcrumb__list{margin:0;padding:0}.breadcrumb__item{display:inline;list-style-type:none;margin:0;padding:0}.more-link,.more-help-link{text-align:right}[dir=rtl] .more-link,[dir=rtl] .more-help-link{text-align:left}.more-link__help-icon,.more-help-link a{padding:1px 0 1px 20px;background-image:url(/sites/all/themes/tco/sass/navigation/more-link/more-link__help-icon.svg);background-position:0 50%;background-repeat:no-repeat}[dir=rtl] .more-link__help-icon,[dir=rtl] .more-help-link a,.more-help-link [dir=rtl] a{padding:1px 20px 1px 0;background-position:100% 50%}.nav-menu__item,.menu__item{list-style-image:url(/sites/all/themes/tco/sass/navigation/nav-menu/leaf.svg);list-style-type:square}.nav-menu__item.is-expanded,.nav-menu__item--is-expanded,.is-expanded.menu__item,.menu__item.is-expanded{list-style-image:url(/sites/all/themes/tco/sass/navigation/nav-menu/expanded.svg);list-style-type:circle}.nav-menu__item.is-collapsed,.nav-menu__item--is-collapsed,.is-collapsed.menu__item,.menu__item.is-collapsed{list-style-image:url(/sites/all/themes/tco/sass/navigation/nav-menu/collapsed.svg);list-style-type:disc}
[dir=rtl] .nav-menu__item.is-collapsed,[dir=rtl] .nav-menu__item--is-collapsed,[dir=rtl] .is-collapsed.menu__item,[dir=rtl] .menu__item.is-collapsed{list-style-image:url(/sites/all/themes/tco/sass/navigation/nav-menu/collapsed-rtl.svg)}.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000}.navbar,#block-main-menu,.main-navigation .links,.main-navigation .menu{margin:0;padding:45px 0 0;text-align:left}@media (min-width:888px){.navbar,#block-main-menu,.main-navigation .links,.main-navigation .menu{padding-top:87px}}[dir=rtl] .navbar,[dir=rtl] #block-main-menu,[dir=rtl] .main-navigation .links,.main-navigation [dir=rtl] .links,[dir=rtl] .main-navigation .menu,.main-navigation [dir=rtl] .menu{text-align:right}.navbar__item,.navbar li,#block-main-menu__item,#block-main-menu li,.main-navigation .links li,.main-navigation .menu li{border-right:2px solid #242021;color:#fff;float:left;height:27px;list-style-type:none;list-style-image:none}[dir=rtl] .navbar__item,[dir=rtl] .navbar li,[dir=rtl] #block-main-menu__item,[dir=rtl] #block-main-menu li,[dir=rtl] .main-navigation .links li,.main-navigation [dir=rtl] .links li,[dir=rtl] .main-navigation .menu li,.main-navigation [dir=rtl] .menu li{float:right;padding:0 0 0 10px}.navbar__item:first-child,.navbar li:first-child,#block-main-menu__item:first-child,#block-main-menu li:first-child,.main-navigation .links li:first-child,.main-navigation .menu li:first-child{padding-left:0}.navbar__item a,.navbar li a,#block-main-menu__item a,#block-main-menu li a,.main-navigation .links li a,.main-navigation .menu li a{color:#fff;text-decoration:none;text-transform:uppercase}.pager{clear:both;padding:0;text-align:center}@media print{.pager{display:none}}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none}.pager__current-item,.pager-current{font-weight:700}.skip-link{display:block;padding:2px 0 3px;text-align:center}.skip-link:link,.skip-link:visited{background-color:#666;color:#fff}.skip-link__wrapper{margin:0}@media print{.skip-link__wrapper{display:none}}.action-links,.tabs{line-height:1.5625rem;border-bottom:1px solid #fff \0/ie;background:#000;margin:0;padding:0;list-style:none;white-space:nowrap}@media print{.action-links,.tabs{display:none}}.action-links li,.action-links__tab,.tabs li,.tabs__tab{float:left;margin:0;border-right:1px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-bottom:0 \0/ie;overflow:hidden;background:#000}[dir=rtl] .action-links li,[dir=rtl] .action-links__tab,[dir=rtl] .tabs li,[dir=rtl] .tabs__tab{float:right}.action-links li.is-active,.action-links__tab.is-active,.tabs li.is-active,.tabs__tab.is-active{border-bottom-color:#393a3b}.action-links a,.action-links__tab-link,.tabs a,.tabs__tab-link{padding:0 1.25rem;display:block;text-decoration:none;-webkit-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s;text-shadow:0;color:#fff;background:#000;letter-spacing:1px}.action-links a:focus,.action-links a:hover,.action-links__tab-link:focus,.action-links__tab-link:hover,.tabs a:focus,.tabs a:hover,.tabs__tab-link:focus,.tabs__tab-link:hover{background:#0d0d0d}.action-links a:active,.action-links a.is-active,.action-links a--is-active,.action-links__tab-link:active,.action-links__tab-link.is-active,.action-links__tab-link--is-active,.tabs a:active,.tabs a.is-active,.tabs a--is-active,.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{background:#393a3b;text-shadow:none}.action-links--off,.tabs--off,.views-displays .secondary{margin:0;border-bottom:0;padding:0;background-image:none}.action-links--secondary,.tabs--secondary{margin-top:1.25rem;font-size:.875rem;background-image:none}.action-links+.action-links--secondary,.tabs+.action-links--secondary,.action-links+.tabs--secondary,.tabs+.tabs--secondary{margin-top:0;background-image:-webkit-linear-gradient(bottom,#fff 1px,transparent 1px);background-image:linear-gradient(to top,#fff 1px,transparent 1px)}
.action-links--secondary .action-links__tab,.tabs--secondary .action-links__tab,.action-links--secondary .tabs__tab,.tabs--secondary .tabs__tab{margin:.46875rem .1875rem;border:0;background:0 0}[dir=rtl] .action-links--secondary .action-links__tab,[dir=rtl] .tabs--secondary .action-links__tab,[dir=rtl] .action-links--secondary .tabs__tab,[dir=rtl] .tabs--secondary .tabs__tab{float:right}.action-links--secondary .action-links__tab.is-active,.tabs--secondary .action-links__tab.is-active,.action-links--secondary .tabs__tab.is-active,.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent}.action-links--secondary .action-links__tab-link,.tabs--secondary .action-links__tab-link,.action-links--secondary .tabs__tab-link,.tabs--secondary .tabs__tab-link{border:1px solid #fff;border-radius:20px;color:#666;background:#141414;letter-spacing:normal}.action-links--secondary .action-links__tab-link:focus,.action-links--secondary .action-links__tab-link:hover,.tabs--secondary .action-links__tab-link:focus,.tabs--secondary .action-links__tab-link:hover,.action-links--secondary .tabs__tab-link:focus,.action-links--secondary .tabs__tab-link:hover,.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#333;background:#000;border-color:#000}.action-links--secondary .action-links__tab-link:active,.action-links--secondary .action-links__tab-link.is-active,.action-links--secondary .action-links__tab-link--is-active,.tabs--secondary .action-links__tab-link:active,.tabs--secondary .action-links__tab-link.is-active,.tabs--secondary .action-links__tab-link--is-active,.action-links--secondary .tabs__tab-link:active,.action-links--secondary .tabs__tab-link.is-active,.action-links--secondary .tabs__tab-link--is-active,.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:#262626;background:#666;border-color:#000}.action-links{border-top:2px solid #fff}.autocomplete,.form-autocomplete{background-image:url(/sites/all/themes/tco/sass/forms/autocomplete/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}[dir=rtl] .autocomplete,[dir=rtl] .form-autocomplete{background-position:0 center}.autocomplete__list-wrapper,#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}.autocomplete__list,#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}.autocomplete__list-item,#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre}.autocomplete__list-item.is-selected,.autocomplete__list-item--is-selected,#autocomplete li.is-selected,#autocomplete .selected{background:#0072b9;color:#fff}.autocomplete.is-throbbing,.autocomplete--is-throbbing,.is-throbbing.form-autocomplete,.form-autocomplete.throbbing{background-image:url(/sites/all/themes/tco/sass/forms/autocomplete/throbber-active.gif)}.collapsible-fieldset,.collapsible{position:relative}.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/sites/all/themes/tco/sass/forms/collapsible-fieldset/expanded.svg);background-position:4px 50%;background-repeat:no-repeat}[dir=rtl] .collapsible-fieldset__legend,[dir=rtl] .collapsible .fieldset-legend,.collapsible [dir=rtl] .fieldset-legend{padding-left:0;padding-right:15px;background-position:right 4px top 50%}.collapsible-fieldset__summary,.collapsible .fieldset-legend .summary{color:#999;font-size:.9em;margin-left:.5em}.collapsible-fieldset.is-collapsed,.collapsible-fieldset--is-collapsed,.is-collapsed.collapsible,.collapsible.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper,.collapsible-fieldset--is-collapsed__wrapper,.is-collapsed.collapsible .collapsible-fieldset__wrapper,.collapsible.collapsed .fieldset-wrapper{display:none}.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,.collapsible-fieldset--is-collapsed__legend,.is-collapsed.collapsible .collapsible-fieldset__legend,.collapsible.collapsed .fieldset-legend,.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,.is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/tco/sass/forms/collapsible-fieldset/collapsed.svg);background-position:4px 50%}
[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,[dir=rtl] .collapsible-fieldset--is-collapsed__legend,[dir=rtl] .is-collapsed.collapsible .collapsible-fieldset__legend,[dir=rtl] .collapsible.collapsed .fieldset-legend,.collapsible.collapsed [dir=rtl] .fieldset-legend,[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible [dir=rtl] .collapsible-fieldset.is-collapsed .fieldset-legend,[dir=rtl] .is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/tco/sass/forms/collapsible-fieldset/collapsed-rtl.svg);background-position:right 4px top 50%}.form-item{margin:.3125rem 0}.form-item__required,.form-required{color:#c00}.form-item__description,.form-item .description{font-size:.875rem}.form-item--inline div,.form-item--inline label,.container-inline .form-item div,.container-inline .form-item label{display:inline}.form-item--inline__exception,.container-inline .fieldset-wrapper{display:block}.form-item--tight,.form-item--radio,.form-type-radio,.form-type-checkbox,.password-parent,.confirm-parent,table .form-item{margin:0}.form-item--radio .form-item__label,.form-item--radio__label,.form-type-radio .form-item__label,.form-type-checkbox .form-item__label,label.option{display:inline;font-weight:400}.form-item--radio .form-item__description,.form-item--radio__description,.form-type-radio .form-item__description,.form-type-checkbox .form-item__description,.form-type-radio .description,.form-type-checkbox .description,.form-item--radio .form-item .description,.form-item .form-item--radio .description,.form-type-radio .form-item .description,.form-item .form-type-radio .description,.form-type-checkbox .form-item .description,.form-item .form-type-checkbox .description{margin-left:1.4em}.form-item.is-error .form-item__widget,.form-item--is-error__widget,.form-item.is-error input,.form-item.is-error textarea,.form-item.is-error select,.form-item--is-error input,.form-item--is-error textarea,.form-item--is-error select,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-table__sticky-header,.sticky-header{position:fixed;visibility:hidden;margin-top:0;background-color:#fff}.form-table__sticky-header.is-sticky,.form-table__sticky-header--is-sticky,.is-sticky.sticky-header{visibility:visible}.form-table__header,.form-table th,form table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}[dir=rtl] .form-table__header,[dir=rtl] .form-table th,.form-table [dir=rtl] th,[dir=rtl] form table th,form table [dir=rtl] th{text-align:right;padding-left:1em;padding-right:0}.form-table__body,.form-table tbody,form table tbody{border-top:1px solid #ccc}.form-table__row,.form-table tbody tr,form table tbody tr{padding:.1em .6em;border-bottom:1px solid #ccc;background-color:#eee}.form-table__row:nth-child(even),.form-table tbody tr:nth-child(even),form table tbody tr:nth-child(even){background-color:#fff}.form-table__row.is-active,.form-table__row--is-active,.form-table tbody tr.is-active,form table tbody tr.is-active,td.active{background-color:#f6f6f6}.form-table__row.is-disabled,.form-table__row--is-disabled,.form-table tbody tr.is-disabled,form table tbody tr.is-disabled,td.menu-disabled{background:#ccc}.form-table__row.is-selected,.form-table__row--is-selected,.form-table tbody tr.is-selected,form table tbody tr.is-selected,tr.selected td{background:#fffdf0}.form-table__list,.form-table ul,form table ul{margin:0}.form-table__narrow-column,.form-table th.form-table__narrow-column,form table th.form-table__narrow-column,td .checkbox,th .checkbox{width:-moz-min-content;width:-webkit-min-content;text-align:center}.progress-bar,.progress{font-weight:700}.progress-bar__bar,.progress .bar{border-radius:3px;margin:0 .2em;border:1px solid #666;background-color:#ccc}.progress-bar__fill,.progress .filled{height:1.5em;width:5px;background:#0072b9 url(/sites/all/themes/tco/sass/forms/progress-bar/progress-bar.gif) repeat 0 0}.progress-bar__percentage,.progress .percentage{float:right}[dir=rtl] .progress-bar__percentage,[dir=rtl] .progress .percentage,.progress [dir=rtl] .percentage{float:left}
.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block}[dir=rtl] .progress-bar--inline,[dir=rtl] .ajax-progress-bar{float:right}.progress-throbber,.ajax-progress{display:inline-block}[dir=rtl] .progress-throbber,[dir=rtl] .ajax-progress{float:right}.progress-throbber__widget,.ajax-progress .throbber{background:url(/sites/all/themes/tco/sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px}[dir=rtl] .progress-throbber__widget,[dir=rtl] .ajax-progress .throbber,.ajax-progress [dir=rtl] .throbber{float:right}.progress-throbber__widget-in-tr,tr .ajax-progress .throbber{margin:0 2px}.progress-throbber__message,.ajax-progress .message{padding-left:20px}.resizable-textarea,.resizable-textarea textarea{width:100%;vertical-align:bottom}.resizable-textarea__grippie,.resizable-textarea .grippie{background:url(/sites/all/themes/tco/sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eee;border:1px solid #ccc;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}.table-drag__wrapper,body.drag{cursor:move}.table-drag__item,tr.drag{background-color:#fffadb}.table-drag__item-previous,tr.drag-previous{background-color:#fff7c2}.table-drag__handle,.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;font-size:12px}[dir=rtl] .table-drag__handle,[dir=rtl] .tabledrag-handle{float:right;margin-right:-1em;margin-left:0}.table-drag__handle:focus,.table-drag__handle:hover,.tabledrag-handle:focus,.tabledrag-handle:hover{text-decoration:none}.table-drag__handle-icon,.tabledrag-handle .handle{box-sizing:content-box;background:url(/sites/all/themes/tco/sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}.table-drag__handle.is-hover .table-drag__handle-icon,.table-drag__handle-icon--is-hover,.is-hover.tabledrag-handle .table-drag__handle-icon,.tabledrag-handle-hover .handle,.table-drag__handle.is-hover .tabledrag-handle .handle,.tabledrag-handle .table-drag__handle.is-hover .handle,.is-hover.tabledrag-handle .handle{background-position:6px -11px}.table-drag__toggle-weight-wrapper,.tabledrag-toggle-weight-wrapper{text-align:right}[dir=rtl] .table-drag__toggle-weight-wrapper,[dir=rtl] .tabledrag-toggle-weight-wrapper{text-align:left}.table-drag__toggle-weight,.tabledrag-toggle-weight{font-size:.9em}.table-drag__indentation,.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}[dir=rtl] .table-drag__indentation,[dir=rtl] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/sites/all/themes/tco/sass/forms/table-drag/tree-child.png) no-repeat 11px center}[dir=rtl] .table-drag__tree-child,[dir=rtl] .table-drag__tree-child-last,[dir=rtl] .tree-child-last,[dir=rtl] .table-drag__tree-child-horizontal,[dir=rtl] .tree-child-horizontal,[dir=rtl] .tree-child{background-position:-65px center}.table-drag__tree-child-last,.tree-child-last{background-image:url(/sites/all/themes/tco/sass/forms/table-drag/tree-child-last.png)}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center}body{background:url(/sites/all/themes/tco/img/dark_dotted.png)}main.layout-3col__full,main.layout-4col__full{padding:0}ol li{margin:1.25rem 0}table td{padding:2px}input[type=text],input[type=email],textarea{-webkit-transition:border-color,.5s;transition:border-color,.5s;border:1px solid #d3d2d2;line-height:32px;padding-left:.25rem;padding-right:.25rem}input[type=text]:focus,input[type=email]:focus,textarea:focus{-webkit-transition:border-color,.5s;transition:border-color,.5s;border-color:#74a92b}a.button,button,input[type=submit]{-webkit-transition:background,.5s;transition:background,.5s;background:#74a92b;border:0;color:#fff;text-decoration:none;text-transform:uppercase;margin-right:8px;padding:8px 12px}
a.button:hover,a.button:focus,a.button.active,a.button:active,button:hover,button:focus,button.active,button:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit].active,input[type=submit]:active{-webkit-transition:background,.5s;transition:background,.5s;border:0;color:#fff;background:#82bd30}label,.views-exposed-form label{margin:.9375rem 0 .3125rem}.form-actions{margin:1.25rem 0}fieldset{margin:.625rem 0}ol,ul{margin:0}.ajax-progress{position:absolute}.ajax-progress .message{display:none}.ajax-progress .throbber{background:url(/sites/all/themes/tco/img/tco-throbber.gif) no-repeat}#main-container>h1,.pane-title{text-align:center}@media (min-width:888px){#main-container>h1,.pane-title{text-align:left}}#main-container{padding:0 0 20px}#main-container h1{color:#74a92b}#navigation-container{background:url(/sites/all/themes/tco/img/menu-bg.jpg);border-bottom:2px solid #9a9798;height:60px;position:fixed;width:100%;z-index:550}#navigation-container:before{content:'';display:table}#navigation-container:after{content:'';display:table;clear:both}@media (min-width:769px){#navigation-container{border-bottom:none;height:72px;position:relative}}@media (min-width:888px){#navigation-container{height:auto}}#sidr-wrapper-0{display:inline-block;position:absolute;top:0;left:0}#sidr-wrapper-0 a{color:#fff;display:inline-block;padding:14px}@media (min-width:769px){#sidr-wrapper-0{position:static}}.menu a{text-decoration:none}.menu a.active{color:#fff}#block-main-menu,.main-menu{float:left;height:auto}@media (min-width:888px){#block-main-menu,.main-menu{height:120px}}#block-main-menu ul,.main-menu ul{padding-left:0}@media (min-width:999px){#block-main-menu ul,.main-menu ul{padding-left:12px}}#block-main-menu li,.main-menu li{border-right:2px solid #242021;font-size:16px;line-height:27px}#block-main-menu li a,.main-menu li a{-webkit-transition:border-bottom,.5s;transition:border-bottom,.5s;border-bottom:6px solid transparent;padding:0 18px}#block-main-menu li a:hover,.main-menu li a:hover{-webkit-transition:border-bottom,.5s;transition:border-bottom,.5s;border-bottom:6px solid #fff}@media (min-width:888px){#block-main-menu li,.main-menu li{font-size:18px;line-height:27px}}@media (min-width:999px){#block-main-menu li,.main-menu li{font-size:20px;line-height:27px}}#block-main-menu ul ul,.main-menu ul ul{background:rgba(0,0,0,.75);padding-left:0;top:32px}#block-main-menu ul ul li,.main-menu ul ul li{border-right:0;font-size:16px}#block-main-menu ul ul li a,.main-menu ul ul li a{border-bottom:1px solid transparent}#block-main-menu ul ul li a:hover,.main-menu ul ul li a:hover{border-bottom:1px solid #fff}#hero-container{margin-top:60px}@media (min-width:769px){#hero-container{margin-top:0}}.region-hero{padding:0}.region-hero img{vertical-align:bottom}#lifetime-warranty-banner{background:#393a3b;margin:0;text-align:center}#lifetime-warranty-banner:before{content:'';display:table}#lifetime-warranty-banner:after{content:'';display:table;clear:both}#lifetime-warranty-banner h2{margin:.625rem 0;font-size:1rem;line-height:1.25rem;font-weight:400}@media (min-width:769px){#lifetime-warranty-banner h2{font-size:1.875rem;line-height:1.875rem}}#lifetime-warranty-banner a{-webkit-transition:color,.5s;transition:color,.5s;color:#fff;text-decoration:none}#lifetime-warranty-banner a:hover{-webkit-transition:color,.5s;transition:color,.5s;color:#74a92b}#content-inner{background:#fff}#content-inner:before{content:'';display:table}#content-inner:after{content:'';display:table;clear:both}.panels-flexible-row.inset-row,.inset-row,.inset-page #content-inner,.not-front #content-inner{padding:12px}@media (min-width:769px){.panels-flexible-row.inset-row,.inset-row,.inset-page #content-inner,.not-front #content-inner{padding:0 90px}}@media (min-width:1222px){.panels-flexible-row.inset-row,.inset-row,.inset-page #content-inner,.not-front #content-inner{padding:0 120px}}.product-categories-row{background:url(/sites/all/themes/tco/img/bg-grey-light.jpg);border-bottom:2px solid #d3d2d2}
.footer{color:#fff}.footer:before{content:'';display:table}.footer:after{content:'';display:table;clear:both}.footer .footer-content{background:url(/sites/all/themes/tco/img/bg-footer-dark.jpg) top center no-repeat #000;border-top:2px solid #74a92b}.footer .footer-content:before{content:'';display:table}.footer .footer-content:after{content:'';display:table;clear:both}.footer .footer-content .block__title{font-family:"FranklinGothicFS",Tahoma,Verdana,"DejaVu Sans",sans-serif;font-size:1.25rem;line-height:1.25rem;margin:2.5rem 0 .625rem;color:#fff;font-weight:400}.footer ul{padding-left:0}.footer ul li{list-style-image:none;list-style-type:none;margin:0 0 .3125rem}.footer ul li a{-webkit-transition:color,.5s;transition:color,.5s;color:#fff;text-transform:uppercase}.footer ul li a:hover{-webkit-transition:color,.5s;transition:color,.5s;color:#74a92b}.footer .footer-top,.footer .footer-columns,.footer .footer-bottom{margin:1.25rem 0}.footer .footer-top-left{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .footer .footer-top-left{float:right;margin-right:0;margin-left:-100%}[dir=rtl] .footer .footer-top-left{padding-left:13px;padding-right:12px}@media (min-width:769px){.footer .footer-top-left{float:left;width:50%;margin-left:0;margin-right:-100%}[dir=rtl] .footer .footer-top-left{float:right;margin-right:0;margin-left:-100%}}.footer .footer-top-right{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .footer .footer-top-right{float:right;margin-right:0;margin-left:-100%}[dir=rtl] .footer .footer-top-right{padding-left:13px;padding-right:12px}@media (min-width:769px){.footer .footer-top-right{clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%}[dir=rtl] .footer .footer-top-right{float:right;margin-right:50%;margin-left:-100%}}.tco-social-links a{-webkit-transition:color,.5s;transition:color,.5s;margin-right:12px}.tco-social-links a:last-child{margin-right:0}.tco-social-links a:hover,.tco-social-links a:focus,.tco-social-links a:active{-webkit-transition:color,.5s;transition:color,.5s;color:#fff}#block-find-a-dealer div{display:inline-block}#block-find-a-dealer .form-actions{margin:0}#block-find-a-dealer .views-exposed-widget{padding:0}#block-find-a-dealer .form-submit{margin-top:0}#block-mailchimp-signup-email-notifications-popup div,#block-email-notifications div{display:inline-block}#block-mailchimp-signup-email-notifications-popup .form-actions,#block-email-notifications .form-actions{margin:0 0 0 -3px}#block-mailchimp-signup-email-notifications-popup .form-actions input,#block-email-notifications .form-actions input{margin:0}#block-mailchimp-signup-email-notifications-popup .mailchimp-newsletter-mergefields,#block-mailchimp-signup-email-notifications-popup .form-item-cc-email-1,#block-mailchimp-signup-email-notifications-popup .webform-component--email-notifications-email-address,#block-email-notifications .mailchimp-newsletter-mergefields,#block-email-notifications .form-item-cc-email-1,#block-email-notifications .webform-component--email-notifications-email-address{line-height:32px;float:left;margin:0 0 10px;vertical-align:top}#block-mailchimp-signup-email-notifications-popup .mailchimp-newsletter-mergefields input,#block-mailchimp-signup-email-notifications-popup .form-item-cc-email-1 input,#block-mailchimp-signup-email-notifications-popup .webform-component--email-notifications-email-address input,#block-email-notifications .mailchimp-newsletter-mergefields input,#block-email-notifications .form-item-cc-email-1 input,#block-email-notifications .webform-component--email-notifications-email-address input{border:1px solid #74a92b;width:179px}@media (min-width:666px){#block-mailchimp-signup-email-notifications-popup .mailchimp-newsletter-mergefields input,#block-mailchimp-signup-email-notifications-popup .form-item-cc-email-1 input,#block-mailchimp-signup-email-notifications-popup .webform-component--email-notifications-email-address input,#block-email-notifications .mailchimp-newsletter-mergefields input,#block-email-notifications .form-item-cc-email-1 input,#block-email-notifications .webform-component--email-notifications-email-address input{width:275px}
}#block-mailchimp-signup-email-notifications-popup .mailchimp-newsletter-mergefields label,#block-mailchimp-signup-email-notifications-popup .form-item-cc-email-1 label,#block-mailchimp-signup-email-notifications-popup .webform-component--email-notifications-email-address label,#block-email-notifications .mailchimp-newsletter-mergefields label,#block-email-notifications .form-item-cc-email-1 label,#block-email-notifications .webform-component--email-notifications-email-address label{display:none}#block-mailchimp-signup-email-notifications-popup .mailchimp-newsletter-mergefields .form-item,#block-mailchimp-signup-email-notifications-popup .form-item-cc-email-1 .form-item,#block-mailchimp-signup-email-notifications-popup .webform-component--email-notifications-email-address .form-item,#block-email-notifications .mailchimp-newsletter-mergefields .form-item,#block-email-notifications .form-item-cc-email-1 .form-item,#block-email-notifications .webform-component--email-notifications-email-address .form-item{margin:0}#block-mailchimp-signup-email-notifications-popup input.webform-submit,#block-email-notifications input.webform-submit{float:left;margin-right:0;vertical-align:top}#block-mailchimp-signup-email-notifications-popup{margin-bottom:2rem}#block-copyright{text-align:center}@media (min-width:769px){#block-copyright{text-align:left}}.node-type-product-page .product-page-left{float:none;margin:1.5rem auto;max-width:310px}@media (min-width:666px){.node-type-product-page .product-page-left{float:left}}@media (min-width:999px){.node-type-product-page .product-page-left{max-width:519px}}.node-type-product-page .product-page-right{float:none;margin:1.5rem auto;width:275px}@media (min-width:666px){.node-type-product-page .product-page-right{float:right}}@media (min-width:888px){.node-type-product-page .product-page-right{float:right}}.node-type-product-page h2.product-title{font-weight:400;margin-bottom:0;margin-top:0;text-align:center}@media (min-width:666px){.node-type-product-page h2.product-title{text-align:left}}.node-type-product-page .product-display-sku h3{font-size:2.25rem;line-height:1.25rem;color:#9a9798;font-weight:400;line-height:1.35;margin-top:.5em;margin-bottom:1em;text-align:center}@media (min-width:666px){.node-type-product-page .product-display-sku h3{text-align:left}}@media (min-width:769px){.node-type-product-page .product-display-sku h3{font-size:3.375rem;line-height:1.25rem;line-height:1.35;margin-top:0;margin-bottom:.5em}}.node-type-product-page .field-name-field-product-image{text-align:center}@media (min-width:666px){.node-type-product-page .field-name-field-product-image{text-align:left}}.node-type-product-page .pane-node-body .pane-title{text-align:left}.node-type-product-page .pane-node-body p:first-child{margin-top:.5em}.node-type-product-page #similar-products{margin-top:2em}.node-type-product-page #similar-products .tco-list-grid{text-align:center}@media (min-width:999px){.node-type-product-page #similar-products{margin-top:6em}}.node-type-product-page #similar-products .pane-title{text-align:center}.node-type-product-page .product-sidebar .inside{background:url(/sites/all/themes/tco/img/price-bg.png) 125px 0px no-repeat}.node-type-product-page .product-sidebar .inside .product-price{font-family:"LiberationSerif Bold",Georgia,"Times New Roman","DejaVu Serif",serif;font-size:1.875rem;line-height:1.25rem;border:2px solid #74a92b;border-bottom:0;color:#74a92b;font-weight:400;vertical-align:bottom}.node-type-product-page .product-sidebar .inside .product-price .field-item{-webkit-transform:scale(1,1.35);-khtml-transform:scale(1,1.35);-ms-transform:scale(1,1.35);transform:scale(1,1.35);display:inline-block;padding:1rem 1rem 12px}.node-type-product-page .product-sidebar .inside .product-price .field-item:after{font-size:.875rem;line-height:1.25rem;color:#d3d2d2;content:"MSRP";margin-left:3px}.node-type-product-page .product-sidebar .inside .product-display-sku{border-left:2px solid #74a92b;border-right:2px solid #74a92b;border-bottom:2px solid #74a92b;padding:.5rem 1rem;padding-top:0;font-size:1rem;line-height:1.25rem}
.node-type-product-page .product-sidebar .inside .attribute-widgets{background:#fff;border-left:2px solid #74a92b;border-right:2px solid #74a92b;border-bottom:2px solid #74a92b;padding:1rem}.node-type-product-page .product-sidebar .inside .attribute-widgets :first-child{margin-top:0}.node-type-product-page .product-sidebar .inside .attribute-widgets :last-child{margin-bottom:0}.node-type-product-page .product-sidebar .inside .form-type-commerce-fancy-attributes-ajax .form-item{display:inline-block;height:36px;width:36px}.node-type-product-page .product-sidebar .inside .form-type-commerce-fancy-attributes-ajax .form-item .ajax-progress{display:none}.node-type-product-page .product-sidebar .inside .form-type-commerce-fancy-attributes-ajax .form-item .description{margin-bottom:0;margin-left:0;vertical-align:bottom}.node-type-product-page .product-sidebar .inside .form-type-commerce-fancy-attributes-ajax .form-item .description .field-item{border:2px solid transparent;width:36px;height:36px}.node-type-product-page .product-sidebar .inside .form-type-commerce-fancy-attributes-ajax .form-item .description-selected .field-item{border:2px solid #74a92b}.node-type-product-page .product-sidebar .inside .form-item-attributes-field-product-color:before{content:'';display:table}.node-type-product-page .product-sidebar .inside .form-item-attributes-field-product-color:after{content:'';display:table;clear:both}.node-type-product-page .product-sidebar .inside .form-item-quantity{background:#fff;border-left:2px solid #74a92b;border-right:2px solid #74a92b;border-bottom:2px solid #74a92b;margin-top:0;margin-bottom:.5em;padding:1rem;text-align:right}.node-type-product-page .product-sidebar .inside .form-item-quantity label{display:inline-block;margin-right:.5em}.node-type-product-page .product-sidebar .inside .form-item-quantity input{border:2px solid #74a92b}.node-type-product-page .product-sidebar .inside .form-submit{float:right;margin:0}.role-dealer.node-type-product-page .product-sidebar .inside .product-price .field-item:after,.role-wholesaler.node-type-product-page .product-sidebar .inside .product-price .field-item:after{content:"Dealer\APrice";display:inline-block;line-height:.65rem;font-size:.75rem;white-space:pre;margin-left:5px}.product-listing{padding-left:0}.product-listing li{display:inline-block;vertical-align:top}#tco-products-categories .products-category,.page-taxonomy-term-1 #tco-products-all,.page-products.page-products-grips #tco-products-all,.page-taxonomy-term-2 #tco-products-all,.page-products.page-products-hand-guards #tco-products-all,.page-taxonomy-term-4 #tco-products-all,.page-products.page-products-muzzle-brakes #tco-products-all,.page-taxonomy-term-3 #tco-products-all,.page-products.page-products-accessories #tco-products-all,.page-taxonomy-term-66 #tco-products-all,.page-products.page-products-clearance #tco-products-all,.page-taxonomy-term-67 #tco-products-all,.page-products.page-products-tco-gear #tco-products-all,.page-taxonomy-term-77 #tco-products-all,.page-products.page-products-build-kits #tco-products-all,.page-taxonomy-term-82 #tco-products-all,.page-products.page-products-ar-10-parts #tco-products-all,.page-taxonomy-term-93 #tco-products-all,.page-products.page-products-barrels #tco-products-all,.page-taxonomy-term-99 #tco-products-all,.page-products.page-products-targets #tco-products-all,.page-taxonomy-term-83 #tco-products-all,.page-products.page-products-deal-of-the-day #tco-products-all{background:#e9e9e9;color:#74a92b}#tco-products-categories .products-category:hover,.page-products #tco-products-all,.page-products.page-products-all #tco-products-all,.page-taxonomy-term-1 #tco-products-grips,.page-products.page-products-grips #tco-products-grips,.page-taxonomy-term-2 #tco-products-hand-guards,.page-products.page-products-hand-guards #tco-products-hand-guards,.page-taxonomy-term-4 #tco-products-muzzle-brakes,.page-products.page-products-muzzle-brakes #tco-products-muzzle-brakes,.page-taxonomy-term-3 #tco-products-accessories,.page-products.page-products-accessories #tco-products-accessories,.page-taxonomy-term-66 #tco-products-clearance,.page-products.page-products-clearance #tco-products-clearance,.page-taxonomy-term-67 #tco-products-tco-gear,.page-products.page-products-tco-gear #tco-products-tco-gear,.page-taxonomy-term-77 #tco-products-build-kits,.page-products.page-products-build-kits #tco-products-build-kits,.page-taxonomy-term-82 #tco-products-deal-of-the-day,.page-products.page-products-deal-of-the-day #tco-products-deal-of-the-day,.page-taxonomy-term-93 #tco-products-barrels,.page-products.page-products-barrels #tco-products-barrels,.page-taxonomy-term-99 #tco-products-targets,.page-products.page-products-targets #tco-products-targets,.page-taxonomy-term-83 #tco-products-ar-10-parts,.page-products.page-products-ar-10-parts #tco-products-ar-10-parts{-webkit-transition:background-color,color,.5s;transition:background-color,color,.5s;background:#9a9798;color:#e9e9e9}
#tco-products-categories{text-align:center}@media (min-width:888px){#tco-products-categories{text-align:left}}#tco-products-categories .products-category{margin:0 0 1.25rem;font-size:1.25rem;line-height:1.25rem;-webkit-transition:background-color,.5s;transition:background-color,.5s;-webkit-transition:color,.5s;transition:color,.5s;display:inline-block;margin-right:12px;padding:12px 16px;text-decoration:none}.page-products .bef-select-as-links{margin:0 0 1.25rem}.page-products .bef-select-as-links .form-type-bef-link{display:inline-block}.page-products .bef-select-as-links .form-type-bef-link a{font-size:1.25rem;line-height:1.25rem;background:#e9e9e9;display:inline-block;margin-right:12px;padding:12px 16px;text-decoration:none}.tco-list-grid{padding:0;text-align:center}.tco-list-grid li{display:inline-block;list-style-type:none;margin:0 auto 5px}@media (min-width:888px){.tco-list-grid{text-align:left}}.tco-list-grid{margin-right:-1.4rem}.node-product-page.node-teaser{height:224px;margin:0 1.4rem 2.5rem 0;overflow:hidden;padding:0;text-align:center;width:135px}@media (min-width:769px){.node-product-page.node-teaser{width:150px}}@media (min-width:888px){.node-product-page.node-teaser{width:195px}}.node-product-page.node-teaser a{-webkit-transition:background-color,.5s;transition:background-color,.5s;background:#e9e9e9;color:#000;display:inline-block;width:100%;height:100%;text-decoration:none}.node-product-page.node-teaser a header{display:none}.node-product-page.node-teaser a #tco-product-teaser-top{height:144px;padding:12px;position:relative}.node-product-page.node-teaser a #tco-product-teaser-top .field-items{text-align:center}.node-product-page.node-teaser a #tco-product-teaser-top .field-item{display:inline;line-height:120px}.node-product-page.node-teaser a #tco-product-teaser-top img{vertical-align:middle}.node-product-page.node-teaser a #tco-product-teaser-shop-now{-webkit-transition:right,.5s;transition:right,.5s;bottom:0;right:-180px;position:absolute;width:80%}@media (min-width:888px){.node-product-page.node-teaser a #tco-product-teaser-shop-now{width:auto}}.node-product-page.node-teaser a:hover #tco-product-teaser-shop-now{-webkit-transition:right,.5s;transition:right,.5s;right:0}.node-product-page.node-teaser a #tco-product-teaser-bottom{background:#fff;border:1px solid #d3d2d2;border-top:2px solid #74a92b;height:80px;padding:6px 12px;text-align:left}.node-product-page.node-teaser a .field-name-field-display-sku{font-family:"LiberationSerif Bold",Georgia,"Times New Roman","DejaVu Serif",serif;font-size:1.25rem;line-height:1.25rem;color:#74a92b;font-weight:400;margin:0 0 .25rem;text-transform:uppercase}.node-product-page.node-teaser a .field-name-title-field{text-align:left}.node-product-page.node-teaser a .field-name-title-field h2{color:#000;font-weight:400;margin:0 0 .5rem;text-decoration:none;font-family:"FranklinGothicFS",Tahoma,Verdana,"DejaVu Sans",sans-serif;font-size:.875rem;line-height:.9375rem}.node-product-page.node-teaser a:hover,.node-product-page.node-teaser a:focus,.node-product-page.node-teaser a:active{-webkit-transition:background-color,.5s;transition:background-color,.5s;background:#fff}.node-product-page.node-teaser a:hover .field-name-title-field h2,.node-product-page.node-teaser a:focus .field-name-title-field h2,.node-product-page.node-teaser a:active .field-name-title-field h2{color:#000}.node-product-page.node-teaser a:hover #tco-product-teaser-shop-now,.node-product-page.node-teaser a:focus #tco-product-teaser-shop-now,.node-product-page.node-teaser a:active #tco-product-teaser-shop-now{-webkit-transition:right,.5s;transition:right,.5s;right:0}#edit-field-geofield-distance-distance{width:115px}#edit-field-geofield-distance-origin{width:300px}#block-dealer-locator{float:right;position:absolute;right:24px;text-align:center;text-transform:uppercase;top:20px}#block-dealer-locator a{color:#fff;text-decoration:none;font-size:16px;line-height:27px;outline:none}#block-dealer-locator a .dl-text{-webkit-transition:border-bottom,.5s;transition:border-bottom,.5s;border-bottom:6px solid transparent;display:none;padding:0 4px}
#block-dealer-locator a:hover .dl-text{-webkit-transition:border-bottom,.5s;transition:border-bottom,.5s;border-bottom:6px solid #fff}#block-dealer-locator a .dl-icon{display:none}#block-dealer-locator a .dl-icon-small{display:inline-block;font-size:24px}#block-dealer-locator a img{width:55px;vertical-align:bottom}@media (min-width:769px){#block-dealer-locator{margin-right:10px;margin-top:10px;position:static}#block-dealer-locator a .dl-icon{display:block}#block-dealer-locator a .dl-text{display:block}#block-dealer-locator a .dl-icon-small{display:none}}@media (min-width:888px){#block-dealer-locator{margin-top:23px}#block-dealer-locator a{font-size:18px;line-height:27px}#block-dealer-locator a img{width:100px}}@media (min-width:999px){#block-dealer-locator{margin-right:50px;margin-top:11px}#block-dealer-locator a{font-size:20px;line-height:27px}#block-dealer-locator a img{width:120px}}.view-id-dealer_map .views-table{margin-top:0}.view-id-dealer_map th{background:#393a3b;color:#fff;display:none}.view-id-dealer_map tr{border-bottom:1px solid #d3d2d2}.view-id-dealer_map tr.odd{background:#e9e9e9}.view-id-dealer_map td{border-bottom:1px solid #d3d2d2;display:inline-block;padding:10px 15px;width:100%}@media (min-width:769px){.view-id-dealer_map th{background:#393a3b;color:#fff;display:table-cell}.view-id-dealer_map tr{border-bottom:1px solid #d3d2d2}.view-id-dealer_map tr.odd{background:#e9e9e9}.view-id-dealer_map td{border-bottom:none;display:table-cell;padding:5px 10px;width:auto}}.view-id-dealer_map .attachment>.view-content{border-bottom:2px solid #74a92b;display:none}@media (min-width:444px){.view-id-dealer_map .attachment>.view-content{display:block}}#views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-exposed-widget,.view-gmaps-dealer-map .views-exposed-widgets .views-exposed-widget{padding-right:0;padding-top:0}#views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .form-submit,.view-gmaps-dealer-map .views-exposed-widgets .form-submit{margin-top:0;margin-right:10px}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets,#main-container .view-gmaps-dealer-map .views-exposed-widgets{background:#fff;border-bottom:2px solid #74a92b;margin-bottom:0;padding-bottom:12px}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-submit-button,#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-reset-button,#main-container .view-gmaps-dealer-map .views-exposed-widgets .views-submit-button,#main-container .view-gmaps-dealer-map .views-exposed-widgets .views-reset-button{display:inline-block;float:left;margin-top:0}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-submit-button,#main-container .view-gmaps-dealer-map .views-exposed-widgets .views-submit-button{clear:left}@media (min-width:999px){#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-submit-button,#main-container .view-gmaps-dealer-map .views-exposed-widgets .views-submit-button{clear:none}}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .form-item,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .form-item{display:inline-block;float:none;line-height:32px;margin-bottom:12px;vertical-align:middle}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-geofield-proximity,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-geofield-proximity{margin-right:0;margin-bottom:0}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-geofield-proximity:before,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-geofield-proximity:before{content:'';display:table}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-geofield-proximity:after,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-geofield-proximity:after{content:'';display:table;clear:both}
#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-select,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .form-type-select{padding-top:0;vertical-align:middle}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .geofield-proximity-origin-from,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .geofield-proximity-origin-from{display:inline-block;float:none;line-height:32px;padding-top:0;vertical-align:top}#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .form-item-field-geofield-distance-origin,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .form-item-field-geofield-distance-origin{clear:right;width:295px}@media (min-width:999px){#main-container #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-field-wrapper .form-item-field-geofield-distance-origin,#main-container .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-field-wrapper .form-item-field-geofield-distance-origin{clear:none}}footer .footer-column{text-align:center}@media (min-width:769px){footer .footer-column{text-align:left}}footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .form-item-field-geofield-distance-distance,footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .form-item-field-geofield-distance-unit,footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .geofield-proximity-origin-from,footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-reset-button,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .form-item-field-geofield-distance-distance,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .form-item-field-geofield-distance-unit,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .geofield-proximity-origin-from,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .views-reset-button,footer .view-gmaps-dealer-map .views-exposed-widgets .form-item-field-geofield-distance-distance,footer .view-gmaps-dealer-map .views-exposed-widgets .form-item-field-geofield-distance-unit,footer .view-gmaps-dealer-map .views-exposed-widgets .geofield-proximity-origin-from,footer .view-gmaps-dealer-map .views-exposed-widgets .views-reset-button{display:none}footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .form-type-geofield-proximity,footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .form-item-field-geofield-distance-origin,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .form-type-geofield-proximity,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .form-item-field-geofield-distance-origin,footer .view-gmaps-dealer-map .views-exposed-widgets .form-type-geofield-proximity,footer .view-gmaps-dealer-map .views-exposed-widgets .form-item-field-geofield-distance-origin{margin-right:0}footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-widget-filter-field_geofield_distance,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .views-widget-filter-field_geofield_distance,footer .view-gmaps-dealer-map .views-exposed-widgets .views-widget-filter-field_geofield_distance{float:left;margin-bottom:10px;vertical-align:top}footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets input#edit-field-geofield-distance-origin,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets input#edit-field-geofield-distance-origin,footer .view-gmaps-dealer-map .views-exposed-widgets input#edit-field-geofield-distance-origin{border:1px solid #74a92b;line-height:32px;width:198px}@media (min-width:666px){footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets input#edit-field-geofield-distance-origin,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets input#edit-field-geofield-distance-origin,footer .view-gmaps-dealer-map .views-exposed-widgets input#edit-field-geofield-distance-origin{width:275px}
}footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-submit-button,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .views-submit-button,footer .view-gmaps-dealer-map .views-exposed-widgets .views-submit-button{float:left;vertical-align:top}footer #views-exposed-form-dealer-map-dealer-map-pane .views-exposed-widgets .views-submit-button input,footer #views-exposed-form-gmaps-dealer-map-panel-pane .views-exposed-widgets .views-submit-button input,footer .view-gmaps-dealer-map .views-exposed-widgets .views-submit-button input{margin-right:0}.gmap-popup h2{font-size:.875rem;line-height:1.25rem;margin:0 0 8px}.gmap-popup p{font-size:.875rem;line-height:1.25rem;margin:6px 0}.gm-style .gm-style-iw{font-size:.875rem;line-height:1.25rem}.page-events .view-events-calendar{margin:0 120px;padding:40px 0}.page-events .view-events-listing{margin-top:1rem}.page-events .view-events-listing .views-row{border-bottom:1px solid #9a9798;margin-bottom:1rem;padding-bottom:1rem}.page-events .view-events-listing .views-row:last-child{border-bottom:none}.page-events .view-events-listing .views-field-title a{font-size:1.25rem;line-height:1.25rem}.page-events .view-events-listing .views-field-field-event-location{margin-bottom:12px}.page-events .view-events-listing .date-display-end{display:block;margin-bottom:12px}.date-nav ul.pager{list-style-type:none}.date-nav ul.pager li.date-prev{padding-right:6px;right:50px}.date-nav ul.pager li.date-next{padding-left:6px}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#e9e9e9}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:#e9e9e9}.tco-featured-products .pane-title{text-align:center}.tco-featured-products .tco-list-grid{text-align:center}.view-product-categories{text-align:center;margin:20px auto}.view-product-categories .product-category{display:inline-block;height:160px;margin:10px;max-width:260px;position:relative;width:260px;z-index:100}.view-product-categories .product-category .views-field-name a{line-height:160px}.view-product-categories .product-category .views-field-field-product-category-image a{display:inline-block}@media (min-width:999px){.view-product-categories .product-category{height:160px;margin:10px;width:260px}.view-product-categories .product-category .views-field-name a{line-height:160px}}.view-product-categories .views-field-name a{-webkit-transition:background-color,.5s;transition:background-color,.5s;font-size:1.875rem;line-height:1.25rem;background:rgba(0,0,0,.6) url(/sites/all/themes/tco/img/shop-now-greentext-small.png) bottom right no-repeat;color:#fff;display:inline-block;height:100%;left:0;text-align:center;position:absolute;vertical-align:middle;text-decoration:none;text-transform:uppercase;top:0;width:100%;z-index:200}.view-product-categories .views-field-name a:hover{-webkit-transition:background,.5s;transition:background,.5s;background-color:rgba(0,0,0,.2);background-position:110% 100%}@media (min-width:999px){.view-product-categories .views-field-name a{line-height:160px}}#block-user-icon{clear:none;height:27px;line-height:24px;margin:0;padding:0 15px 0 20px;position:absolute;top:22px;right:45px}#block-user-icon a{color:#fff}#block-user-icon i{font-size:24px}@media (min-width:769px){#block-user-icon{float:left;margin-top:45px;position:static}}@media (min-width:888px){#block-user-icon{margin-top:85px}}#cart-popup{font-size:.625rem;line-height:1.25rem;font-family:"FranklinGothicFS",Tahoma,Verdana,"DejaVu Sans",sans-serif;background:#fff;border:1px solid #74a92b;margin-left:20px;right:-43px;top:50px}#cart-popup .line-item-summary-checkout a{border-radius:0;-webkit-transition:background-color,.5s;transition:background-color,.5s;background:#74a92b;border:0;padding:6px 8px;font-weight:400}
#cart-popup .line-item-summary-checkout a:hover,#cart-popup .line-item-summary-checkout a:focus{-webkit-transition:background-color,.5s;transition:background-color,.5s;background:#82bd30}@media (min-width:769px){#cart-popup{right:-20px;top:40px}}#cart-popup table th{background:#393a3b;color:#fff;display:table-cell}#cart-popup table tr{background:#fff;border-bottom:1px solid #d3d2d2}#cart-popup table tr.odd{background:#e9e9e9}#cart-popup table td{background:0 0;border:none;color:#000;display:table-cell;padding:5px 10px;width:auto}#cart-popup table td a{-webkit-transition:color,.5s;transition:color,.5s;color:#000;text-decoration:none}#cart-popup table td a:hover,#cart-popup table td a:focus,#cart-popup table td a:active{-webkit-transition:color,.5s;transition:color,.5s;color:#74a92b}.popup-arrow{right:10px}#block-commerce-popup-cart-commerce-popup-cart{-webkit-transition:border-bottom,.5s;transition:border-bottom,.5s;border-bottom:6px solid transparent;border-right:0;clear:none;cursor:pointer;padding-top:0;padding-left:4px;padding-right:4px;padding-bottom:2px;position:absolute;right:48px;top:20px}#block-commerce-popup-cart-commerce-popup-cart table{letter-spacing:0}#block-commerce-popup-cart-commerce-popup-cart .popup-arrow{display:none}@media (min-width:769px){#block-commerce-popup-cart-commerce-popup-cart{float:left;margin-top:46px;padding-left:20px;padding-right:20px;position:static}#block-commerce-popup-cart-commerce-popup-cart:hover{-webkit-transition:border-bottom,.5s;transition:border-bottom,.5s;border-bottom:6px solid #fff}}@media (min-width:888px){#block-commerce-popup-cart-commerce-popup-cart{margin-top:88px}}.cart-icon{background:url(/sites/all/themes/tco/img/cart.svg) no-repeat;cursor:pointer;height:24px;width:24px}.cart_popup_count{color:#e9e9e9}div.addressfield-container-inline>div.form-item{margin-top:.5rem;margin-bottom:.5rem}#commerce-checkout-form-checkout #edit-account-login-mail{width:260px}#commerce-checkout-form-checkout select.country,#commerce-checkout-form-checkout select.state{width:260px}#commerce-checkout-form-checkout table td{padding:8px;vertical-align:middle}.view-commerce-cart-form table td{padding:8px;vertical-align:middle}.view-commerce-user-orders thead{background:#e9e9e9}.view-commerce-user-orders td{padding:.25rem;border:1px solid #e9e9e9;text-align:center}.field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{background:#e9e9e9}.field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td{padding:4px}.view-commerce-line-item-table th{background:#e9e9e9}.view-order-form table caption{margin:1.25rem 0;font-size:1.25rem;line-height:1.25rem;font-family:"LiberationSerif Bold",Georgia,"Times New Roman","DejaVu Serif",serif;color:#74a92b;text-align:left}.page-user .pane-user-field-user-geofield,.page-user .gmap-gmap{margin-top:1rem}#tco-profile-order-form-link{margin:.625rem 0 1.25rem}.tco-user-locations .views-row{margin:1.25rem 0}.responsive-menus.responsified span.toggler{background:#393a3b;box-shadow:none;border-radius:0;padding:4px 1px}.responsive-menus.responsified .responsive-menus-simple{box-shadow:none}.responsive-menus.responsified .responsive-menus-simple li a{background:#393a3b}.responsive-menus.responsified .responsive-menus-simple li a:hover{background:#9a9798}.flexslider{background:0 0;border:0;margin:0}.view-order-form td{padding:2px}.commerce-line-item-actions #edit-checkout{margin-left:12px}.checkout-buttons #edit-continue{margin-right:12px}body #admin-menu{font-size:11px}body #admin-menu .admin-menu-search{line-height:1.4em}body #admin-menu .admin-menu-search input{margin-top:3px}body #admin-menu .dropdown .admin-menu-icon a{padding-top:3px}#tco-order-form .tco-order-form-row-17-main-row-middle{margin-right:0}@media (min-width:769px){#tco-order-form .tco-order-form-row-17-main-row-middle{margin-right:200px}}#tco-order-form .tco-order-form-row-17-main-row-right{display:none}@media (min-width:769px){#tco-order-form .tco-order-form-row-17-main-row-right{display:block}
}#tco-order-form .node-product-page.view-mode-listed{margin:1.25rem 0;padding-bottom:1rem;border-bottom:1px solid #d3d2d2}#tco-order-form .node-product-page.view-mode-listed header h2{font-size:1rem;line-height:1.25rem;margin:.3125rem 0}#tco-order-form .node-product-page.view-mode-listed header h2 a{text-decoration:none}#tco-order-form .node-product-page.view-mode-listed .field-name-field-display-sku{font-size:1rem;line-height:1.25rem;color:#9a9798;display:inline-block;float:left;margin-right:12px}#tco-order-form .node-product-page.view-mode-listed .field-field-product-image,#tco-order-form .node-product-page.view-mode-listed .field-commerce-price,#tco-order-form .node-product-page.view-mode-listed .attribute-widgets,#tco-order-form .node-product-page.view-mode-listed .form-item-quantity,#tco-order-form .node-product-page.view-mode-listed .form-submit{display:inline-block;float:left;margin-right:24px;vertical-align:bottom}#tco-order-form .node-product-page.view-mode-listed .field-field-product-image{clear:left;margin-top:20px}#tco-order-form .node-product-page.view-mode-listed .field-commerce-price{clear:right}#tco-order-form .node-product-page.view-mode-listed .attribute-widgets,#tco-order-form .node-product-page.view-mode-listed .form-item-quantity{font-size:.875rem;line-height:1.25rem;font-weight:400;margin-top:0}#tco-order-form .node-product-page.view-mode-listed .attribute-widgets .form-item,#tco-order-form .node-product-page.view-mode-listed .form-item-quantity .form-item{margin-top:0}#tco-order-form .node-product-page.view-mode-listed .form-submit{margin-top:30px}#tco-order-form .node-product-page.view-mode-listed #edit-line-item-fields{display:none}#tco-order-form .node-product-page.view-mode-listed .form-type-commerce-fancy-attributes-ajax .form-item{float:left;display:inline-block;margin:0 4px 4px 0}#tco-order-form .ajax-shopping-cart-wrapper{width:auto}#tco-order-form .ajax-shopping-cart-wrapper th{text-align:left}#tco-order-form .view-filters{background:#fff;border-bottom:2px solid #74a92b;margin-bottom:0;padding-bottom:12px}#tco-order-form #tco-order-form-cart{background:#fff;border:1px solid #74a92b;padding:1rem;margin:1rem;position:static;width:200px}#tco-order-form #tco-order-form-cart.fixed{position:fixed;top:0}#tco-order-form #tco-order-form-cart .pane-title{font-size:1.25rem;line-height:1.25rem;margin:0 0 1.25rem}#block-dc-ajax-add-cart-ajax-shopping-cart-teaser{display:none}.add-cart-message-wrapper{border:2px solid #74a92b;border-radius:0}.add-cart-message-wrapper .added-product-message{color:#74a92b;float:left}.add-cart-message-wrapper .option-button-wrapper{color:#fff}.add-cart-message-wrapper .option-button-wrapper .option-button{margin-bottom:8px;padding:8px 12px}.add-cart-message-wrapper .option-button-wrapper .option-button.checkout{background-color:#74a92b}.add-cart-message-wrapper .option-button-wrapper .option-button.checkout a{color:#fff;font-weight:400;text-decoration:none;text-transform:uppercase}.add-cart-message-wrapper .option-button-wrapper .option-button.continue{font-weight:400;text-transform:uppercase}.add-cart-message-wrapper .new-item-details{clear:left;float:left}.add-cart-message-wrapper .new-item-details p{margin:0}.page-order-form .add-to-cart-overlay{display:none}.page-order-form .add-cart-message-wrapper{display:none}#cboxOverlay{background:rgba(255,255,255,.75)}#colorbox.popup_onload{background:#333 url(/sites/all/themes/tco/img/dark_dotted.png) repeat;border-radius:12px;color:#fff;outline:none}#colorbox.popup_onload .field{margin-left:2rem;margin-right:2rem}#colorbox.popup_onload .content{margin-top:2rem}#colorbox.popup_onload input.form-email{width:371px}#colorbox.popup_onload #cboxClose{background:url(/sites/all/themes/tco/img/close-icon.png) no-repeat;margin-right:0;right:.25rem;top:.5rem}ul.field-slideshow-pager{list-style-type:none}ul.field-slideshow-pager li img{border:1px solid #d3d2d2}.view-user-build-gallery ul{list-style:none;padding-left:0}.isotope-grid-sizer{width:29%}.isotope-gutter-sizer{width:4%}.isotope-element{margin:2%;width:29%}body.in-maintenance .main{padding:1em 2em;color:#fff}