/********************************************************************************
			 --- CSS BASE  ---
*********************************************************************************/
html{font-size:16px; -ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{box-sizing:border-box;}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background:#fff;font-family:Arial,sans-serif;font-size:1.000rem;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}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.500rem}sub{bottom:-.25rem}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}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:1.000rem}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 silver;margin:0 0.111rem;padding:0.278rem 0.556rem 0.667rem}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}a:hover,a:active,a:focus{outline:none}a img{border:none}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}address{margin:0.667rem 0;font-style:normal}

/*Reduce Root Element (html) Sizing For REMs*/
@media only screen and (max-width: 1199px){html{font-size:15px}}@media only screen and (max-width: 1023px){html{font-size:14px}}@media only screen and (max-width: 800px){html{font-size:13px}}@media only screen and (max-width: 375px){html{font-size:12px}}
/********************************************************************************
			 --- Template - Header ---
*********************************************************************************/
.header {z-index:9999;}
/*-----------Drawer Scrollbars-----------*/
.drawer::-webkit-scrollbar {width: 0 !important;}
.drawer::-webkit-scrollbar-track {background:none;}
.drawer::-webkit-scrollbar-thumb {background:none;}
.drawer::-webkit-scrollbar-thumb:window-inactive {}
.no-touchevents .drawer::-webkit-scrollbar {width:8px!important;}
.no-touchevents .drawer::-webkit-scrollbar-track {background:#a7a7a7;}
.no-touchevents .drawer::-webkit-scrollbar-thumb {background:blue;}
.no-touchevents .drawer::-webkit-scrollbar-thumb:window-inactive {}
/*-----------Header - Search-----------*/
.search input[type="text"] {margin:0; height:40px; padding-right:36px;}
.search button {position:absolute; top:0; right:0; width:40px; height:40px; line-height:40px; color:#d4d4d4; font-size:1.000rem;}
.search-row {position:relative;}
/*-----------Header - Utility Links-----------*/
.utility-links ul {list-style:none; margin:0; padding:0;}
.utility-links li, .utility-links a {display:block;}

@media only screen and (min-width: 801px) {
/*-----------Hidden Mobile Elements-----------*/
.content-overlay, .drawer-toggle {display:none;}
/*-----------Header-----------*/
.header {height:130px; position:relative;}
.logo {display:block; position:absolute; top:0; left:0; height:130px; line-height:130px; text-align:center; z-index:1;}
.logo img {display:inline-block; vertical-align:middle;}
/*-----------Header - Top - Right-----------*/
.corner {position:absolute; top:10px; right:15px;}
/*-----------Header - Search-----------*/
.search {float:left; width:250px;}
/*-----------Header - Utility Links-----------*/
.utility-links {float:right;}
.utility-links li {float:left; line-height:40px; position:relative;}
.utility-links a {padding:0 0.667em; font-size:0.778rem; color:#000}
.utility-links a:hover {color:blue;}
/*-----------Header - Menu-----------*/
/*.menu {font-size:13px; position:absolute; bottom:0; right:15px; width:100%;}
.menu ul {list-style: none; margin: 0; padding: 0;}
.menu li {position:relative;}
.menu li, .menu a {display: block;}*/
/*-----------Menu - First Level-----------*/
/*.menu > ul {float:right;}
.menu > ul > li {float: left;}
.menu > ul > li > a {padding: 0 0.667em; margin: 0; z-index: 1; color: #000; font-size: 1em; position: relative; height:3.125em; line-height:3.125em; -webkit-transition:background-color 250ms ease;-moz-transition:background-color 250ms ease;transition:background-color 250ms ease;}
.menu > ul > li > a .menu-arrow:after {content:"\e695"; font-family: 'CD-Project-Icons'; margin-left:0.333em; font-size:90%; color:#d4d4d4;}
.menu > ul > li > a:hover, .menu > ul > li:hover > a, .menu > ul > li.selected > a  {background:#f2f2f2; color:#000;}*/
/*-----------Menu - Dropdown-----------*/
/*.menu ul ul {line-height:normal; position: absolute; left: -9999px; top:auto; width: 225px; transition: opacity .25s ease; background:#f2f2f2; -webkit-transition: opacity .25s ease; -moz-transition: opacity .25s ease; opacity: 0;}
.menu ul ul a {padding:0.667em 1.250em; font-size: 0.778em; color: #000;}
.menu ul ul a:hover, .menu ul ul li.drop-open > a, .menu ul ul li.selected > a {color:blue;}
.menu ul ul .menu-arrow:after {content:"\e697"; font-family: 'CD-Project-Icons'; margin-left:0.333em; font-size:90%; color:#d4d4d4;}
.no-touchevents .menu > ul > li.drop-open > ul, .touchevents .menu > ul > li:hover > ul { left: auto; opacity: 1;}
.no-touchevents .menu > ul > li.drop-right.drop-open ul, .touchevents .menu > ul > li.drop-right:hover ul {right:0;}*/
/*-----------Menu - Second Level Dropdown-----------*/
.no-touchevents .menu > ul > li ul li.drop-open ul, .touchevents .menu > ul > li ul li:hover ul {opacity: 1; left: 225px; top:0;}
.no-touchevents .menu > ul > li.drop-right ul li.drop-open ul , .touchevents .menu > ul > li.drop-right ul li:hover ul {left:inherit; right:225px;}
}

@media only screen and (min-width: 960px) {
.menu {font-size: 15px;}
}

@media only screen and (min-width: 1024px) {
.menu {font-size: 16px;}
}

@media only screen and (max-width: 800px) {
/*-----------Header-----------*/
.header {position:fixed; top:0; left:0; width:100%; height:60px; line-height:60px; background: #000; box-shadow: 0 1px 0 rgba(0,0,0,0.12);}
/*-----------Header - Logo-----------*/
.logo { display:block; width:100%; height:60px; line-height:60px; padding:0 15px 0 60px;}
.logo img {width:100%; max-width:105px; display:inline-block; vertical-align:middle;}
/*-----------Drawer Toggle-----------*/
.drawer-toggle { position: absolute; top: 0; left: 0; width:50px; height:60px; text-align:center; display:block; margin:0; padding:0; color:#fff;}
.drawer-toggle span {position:absolute; display:block; width:28px; height:4px; background:#fff; top:50%; margin-top:-2px; left:50%; margin-left:-14px;}
.drawer-toggle span::before, .drawer-toggle span::after { content: ''; position: absolute; left: 0; background: inherit; width: 100%; height: 100%; }
.drawer-toggle span::before {top: -8px;}
.drawer-toggle span::after {bottom: -8px;}
/*-----------Drawer-----------*/
.drawer { position: fixed; z-index:1001; top: 0; left: -300px; height: 100%; width: 300px; background: #fff; overflow-x: hidden; overflow-y: auto; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition:-webkit-transform 150ms ease-in-out; transition:transform 150ms ease-in-out}
/*-----------Main Menu-----------*/
/*.menu {font-size:16px; background:#f2f2f2;}
.menu ul { padding: 0; margin: 0; list-style: none;}
.menu li {line-height:1.2;}
.menu li, .menu a {display: block;}
.menu a {border-bottom:1px solid rgba(0,0,0,0.25); -webkit-transition: all 150ms ease; transition: all 150ms ease;}
.menu ul li a {padding:0.833em 0.667em; color: #000; font-size:1.125em; position: relative;}
.menu > ul > li.active > a, .menu > ul > li.selected > a {background:rgba(0,0,0,0.45); color:#fff; }
.menu .menu-arrow {position: absolute; top: 0; right: 0; display: block; width: 2.778em; text-align: center; height: 100%; z-index: 1; }
.menu .menu-arrow:after { content: "\e6c5"; font-family: 'CD-Project-Icons'; color:#000; font-size:1.444em; line-height:1; position: absolute; top: 50%; left: 50%; margin: -0.500em 0 0 -0.500em; font-style: normal; -webkit-transition: all 150ms ease; transition: all 150ms ease;}
.menu li.active > a .menu-arrow:after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg);  color:#fff; }
.menu li.active > ul { display: block;}
.menu ul ul { background:rgba(0,0,0,0.15); display:none;}
.menu > ul > li > ul > li.active > a {background:rgba(0,0,0,0.25); color:#fff;}
.menu ul ul li a { font-size: 1.063em; padding-left: 1.765em;}
.menu ul ul ul li a { font-size: 0.938em; padding-left: 3.000em;}*/
/*-----------Pull Out Menu Content Overlay-----------*/
.content-overlay {visibility: hidden; height: 0; width: 0; background: rgba(0,0,0,0); position: absolute; top: 0; -webkit-transition: background-color 150ms ease-in-out; transition: background-color 150ms ease-in-out; z-index:1000;}
/*-----------Pull Out Menu Open-----------*/
.root {position: relative; height: 100%;}
.root.menu_open {overflow:hidden;}
.root.menu_open .drawer {-webkit-transform: translate3d(300px, 0, 0); transform: translate3d(300px, 0, 0);}
.root.menu_open .content-overlay { visibility: visible; height: 100%; width: 100%; position:fixed; top:0; left:0; right:0; background: rgba(0,0,0,0.7); overflow:hidden;}
.root.menu_open .content-overlay span {position:absolute; top:0.577em; right:0.577em; font-size:1.625rem; color:#fff;}
/*-----------Header - Search-----------*/
.search {padding:0.667em; background:#000;}
/*-----------Header - Utility LInks-----------*/
.utility-links li {line-height:1.2;}
.utility-links a {font-size:16px; padding:0.667em 0.938em; border-bottom:1px solid rgba(0,0,0,0.25);}
}
@media only screen and (max-width: 375px) {
/* Menu */
.menu {font-size: 15px;}
.drawer {width:280px; left:-280px;}
.root.menu_open .drawer {-webkit-transform: translate3d(280px, 0, 0); transform: translate3d(280px, 0, 0);}
}

@media only screen and (max-width: 320px) {
/* Menu */
.menu {font-size: 14px;}
.drawer {width:260px; left:-260px;}
.root.menu_open .drawer {-webkit-transform: translate3d(260px, 0, 0); transform: translate3d(260px, 0, 0);}
}
/********************************************************************************
			 --- Template Layout ---
*********************************************************************************/
.main {padding:4.000rem 0;}

@media only screen and (max-width: 800px) {
/*-----------Adjust for Height of Fixed Mobile Menu-----------*/
/*.wrapper { padding-top: 60px; }*/
}
/********************************************************************************
			 --- Grid ---
*********************************************************************************/
/* Base Grid Classes */
.row{max-width:1230px;margin-right:auto;margin-left:auto}.row::before,.row::after{display:table;content:' '}.row::after{clear:both}.row.collapse > .column,.row.collapse > .columns{padding-right:0;padding-left:0}.row .row{margin-right:-.9375rem;margin-left:-.9375rem}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.column,.columns{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.row-site {width: 96%}

/* .xsmall- Grid */
.xsmall-1{width:8.33333%}.xsmall-push-1{position:relative;left:8.33333%}.xsmall-pull-1{position:relative;left:-8.33333%}.xsmall-offset-0{margin-left:0}.xsmall-2{width:16.66667%}.xsmall-push-2{position:relative;left:16.66667%}.xsmall-pull-2{position:relative;left:-16.66667%}.xsmall-offset-1{margin-left:8.33333%}.xsmall-3{width:25%}.xsmall-push-3{position:relative;left:25%}.xsmall-pull-3{position:relative;left:-25%}.xsmall-offset-2{margin-left:16.66667%}.xsmall-4{width:33.33333%}.xsmall-push-4{position:relative;left:33.33333%}.xsmall-pull-4{position:relative;left:-33.33333%}.xsmall-offset-3{margin-left:25%}.xsmall-5{width:41.66667%}.xsmall-push-5{position:relative;left:41.66667%}.xsmall-pull-5{position:relative;left:-41.66667%}.xsmall-offset-4{margin-left:33.33333%}.xsmall-6{width:50%}.xsmall-push-6{position:relative;left:50%}.xsmall-pull-6{position:relative;left:-50%}.xsmall-offset-5{margin-left:41.66667%}.xsmall-7{width:58.33333%}.xsmall-push-7{position:relative;left:58.33333%}.xsmall-pull-7{position:relative;left:-58.33333%}.xsmall-offset-6{margin-left:50%}.xsmall-8{width:66.66667%}.xsmall-push-8{position:relative;left:66.66667%}.xsmall-pull-8{position:relative;left:-66.66667%}.xsmall-offset-7{margin-left:58.33333%}.xsmall-9{width:75%}.xsmall-push-9{position:relative;left:75%}.xsmall-pull-9{position:relative;left:-75%}.xsmall-offset-8{margin-left:66.66667%}.xsmall-10{width:83.33333%}.xsmall-push-10{position:relative;left:83.33333%}.xsmall-pull-10{position:relative;left:-83.33333%}.xsmall-offset-9{margin-left:75%}.xsmall-11{width:91.66667%}.xsmall-push-11{position:relative;left:91.66667%}.xsmall-pull-11{position:relative;left:-91.66667%}.xsmall-offset-10{margin-left:83.33333%}.xsmall-12{width:100%}.xsmall-offset-11{margin-left:91.66667%}.xsmall-up-1 > .column,.xsmall-up-1 > .columns{float:left;width:100%}.xsmall-up-1 > .column:nth-of-type(1n),.xsmall-up-1 > .columns:nth-of-type(1n){clear:none}.xsmall-up-1 > .column:nth-of-type(1n+1),.xsmall-up-1 > .columns:nth-of-type(1n+1){clear:both}.xsmall-up-1 > .column:last-child,.xsmall-up-1 > .columns:last-child{float:left}.xsmall-up-2 > .column,.xsmall-up-2 > .columns{float:left;width:50%}.xsmall-up-2 > .column:nth-of-type(1n),.xsmall-up-2 > .columns:nth-of-type(1n){clear:none}.xsmall-up-2 > .column:nth-of-type(2n+1),.xsmall-up-2 > .columns:nth-of-type(2n+1){clear:both}.xsmall-up-2 > .column:last-child,.xsmall-up-2 > .columns:last-child{float:left}.xsmall-up-3 > .column,.xsmall-up-3 > .columns{float:left;width:33.33333%}.xsmall-up-3 > .column:nth-of-type(1n),.xsmall-up-3 > .columns:nth-of-type(1n){clear:none}.xsmall-up-3 > .column:nth-of-type(3n+1),.xsmall-up-3 > .columns:nth-of-type(3n+1){clear:both}.xsmall-up-3 > .column:last-child,.xsmall-up-3 > .columns:last-child{float:left}.xsmall-up-4 > .column,.xsmall-up-4 > .columns{float:left;width:25%}.xsmall-up-4 > .column:nth-of-type(1n),.xsmall-up-4 > .columns:nth-of-type(1n){clear:none}.xsmall-up-4 > .column:nth-of-type(4n+1),.xsmall-up-4 > .columns:nth-of-type(4n+1){clear:both}.xsmall-up-4 > .column:last-child,.xsmall-up-4 > .columns:last-child{float:left}.xsmall-up-5 > .column,.xsmall-up-5 > .columns{float:left;width:20%}.xsmall-up-5 > .column:nth-of-type(1n),.xsmall-up-5 > .columns:nth-of-type(1n){clear:none}.xsmall-up-5 > .column:nth-of-type(5n+1),.xsmall-up-5 > .columns:nth-of-type(5n+1){clear:both}.xsmall-up-5 > .column:last-child,.xsmall-up-5 > .columns:last-child{float:left}.xsmall-up-6 > .column,.xsmall-up-6 > .columns{float:left;width:16.66667%}.xsmall-up-6 > .column:nth-of-type(1n),.xsmall-up-6 > .columns:nth-of-type(1n){clear:none}.xsmall-up-6 > .column:nth-of-type(6n+1),.xsmall-up-6 > .columns:nth-of-type(6n+1){clear:both}.xsmall-up-6 > .column:last-child,.xsmall-up-6 > .columns:last-child{float:left}.xsmall-up-7 > .column,.xsmall-up-7 > .columns{float:left;width:14.28571%}.xsmall-up-7 > .column:nth-of-type(1n),.xsmall-up-7 > .columns:nth-of-type(1n){clear:none}.xsmall-up-7 > .column:nth-of-type(7n+1),.xsmall-up-7 > .columns:nth-of-type(7n+1){clear:both}.xsmall-up-7 > .column:last-child,.xsmall-up-7 > .columns:last-child{float:left}.xsmall-up-8 > .column,.xsmall-up-8 > .columns{float:left;width:12.5%}.xsmall-up-8 > .column:nth-of-type(1n),.xsmall-up-8 > .columns:nth-of-type(1n){clear:none}.xsmall-up-8 > .column:nth-of-type(8n+1),.xsmall-up-8 > .columns:nth-of-type(8n+1){clear:both}.xsmall-up-8 > .column:last-child,.xsmall-up-8 > .columns:last-child{float:left}.xsmall-collapse > .column,.xsmall-collapse > .columns{padding-right:0;padding-left:0}.xsmall-collapse .row{margin-right:0;margin-left:0}.expanded.row .xsmall-collapse.row{margin-right:0;margin-left:0}.xsmall-uncollapse > .column,.xsmall-uncollapse > .columns{padding-right:.9375rem;padding-left:.9375rem}.xsmall-centered{margin-right:auto;margin-left:auto}.xsmall-centered,.xsmall-centered:last-child:not(:first-child){float:none;clear:both}.xsmall-uncentered,.xsmall-push-0,.xsmall-pull-0{position:static;float:left;margin-right:0;margin-left:0}

/* .small- Grid */
@media print, screen and (min-width: 480px) {
.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1 > .column,.small-up-1 > .columns{float:left;width:100%}.small-up-1 > .column:nth-of-type(1n),.small-up-1 > .columns:nth-of-type(1n){clear:none}.small-up-1 > .column:nth-of-type(1n+1),.small-up-1 > .columns:nth-of-type(1n+1){clear:both}.small-up-1 > .column:last-child,.small-up-1 > .columns:last-child{float:left}.small-up-2 > .column,.small-up-2 > .columns{float:left;width:50%}.small-up-2 > .column:nth-of-type(1n),.small-up-2 > .columns:nth-of-type(1n){clear:none}.small-up-2 > .column:nth-of-type(2n+1),.small-up-2 > .columns:nth-of-type(2n+1){clear:both}.small-up-2 > .column:last-child,.small-up-2 > .columns:last-child{float:left}.small-up-3 > .column,.small-up-3 > .columns{float:left;width:33.33333%}.small-up-3 > .column:nth-of-type(1n),.small-up-3 > .columns:nth-of-type(1n){clear:none}.small-up-3 > .column:nth-of-type(3n+1),.small-up-3 > .columns:nth-of-type(3n+1){clear:both}.small-up-3 > .column:last-child,.small-up-3 > .columns:last-child{float:left}.small-up-4 > .column,.small-up-4 > .columns{float:left;width:25%}.small-up-4 > .column:nth-of-type(1n),.small-up-4 > .columns:nth-of-type(1n){clear:none}.small-up-4 > .column:nth-of-type(4n+1),.small-up-4 > .columns:nth-of-type(4n+1){clear:both}.small-up-4 > .column:last-child,.small-up-4 > .columns:last-child{float:left}.small-up-5 > .column,.small-up-5 > .columns{float:left;width:20%}.small-up-5 > .column:nth-of-type(1n),.small-up-5 > .columns:nth-of-type(1n){clear:none}.small-up-5 > .column:nth-of-type(5n+1),.small-up-5 > .columns:nth-of-type(5n+1){clear:both}.small-up-5 > .column:last-child,.small-up-5 > .columns:last-child{float:left}.small-up-6 > .column,.small-up-6 > .columns{float:left;width:16.66667%}.small-up-6 > .column:nth-of-type(1n),.small-up-6 > .columns:nth-of-type(1n){clear:none}.small-up-6 > .column:nth-of-type(6n+1),.small-up-6 > .columns:nth-of-type(6n+1){clear:both}.small-up-6 > .column:last-child,.small-up-6 > .columns:last-child{float:left}.small-up-7 > .column,.small-up-7 > .columns{float:left;width:14.28571%}.small-up-7 > .column:nth-of-type(1n),.small-up-7 > .columns:nth-of-type(1n){clear:none}.small-up-7 > .column:nth-of-type(7n+1),.small-up-7 > .columns:nth-of-type(7n+1){clear:both}.small-up-7 > .column:last-child,.small-up-7 > .columns:last-child{float:left}.small-up-8 > .column,.small-up-8 > .columns{float:left;width:12.5%}.small-up-8 > .column:nth-of-type(1n),.small-up-8 > .columns:nth-of-type(1n){clear:none}.small-up-8 > .column:nth-of-type(8n+1),.small-up-8 > .columns:nth-of-type(8n+1){clear:both}.small-up-8 > .column:last-child,.small-up-8 > .columns:last-child{float:left}.small-collapse > .column,.small-collapse > .columns{padding-right:0;padding-left:0}.small-collapse .row{margin-right:0;margin-left:0}.expanded.row .small-collapse.row{margin-right:0;margin-left:0}.small-uncollapse > .column,.small-uncollapse > .columns{padding-right:.9375rem;padding-left:.9375rem}.small-centered{margin-right:auto;margin-left:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-uncentered,.small-push-0,.small-pull-0{position:static;float:left;margin-right:0;margin-left:0}
}

/* .medium- Grid */
@media print, screen and (min-width: 640px) {
.row-site {width: 90%}.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1 > .column,.medium-up-1 > .columns{float:left;width:100%}.medium-up-1 > .column:nth-of-type(1n),.medium-up-1 > .columns:nth-of-type(1n){clear:none}.medium-up-1 > .column:nth-of-type(1n+1),.medium-up-1 > .columns:nth-of-type(1n+1){clear:both}.medium-up-1 > .column:last-child,.medium-up-1 > .columns:last-child{float:left}.medium-up-2 > .column,.medium-up-2 > .columns{float:left;width:50%}.medium-up-2 > .column:nth-of-type(1n),.medium-up-2 > .columns:nth-of-type(1n){clear:none}.medium-up-2 > .column:nth-of-type(2n+1),.medium-up-2 > .columns:nth-of-type(2n+1){clear:both}.medium-up-2 > .column:last-child,.medium-up-2 > .columns:last-child{float:left}.medium-up-3 > .column,.medium-up-3 > .columns{float:left;width:33.33333%}.medium-up-3 > .column:nth-of-type(1n),.medium-up-3 > .columns:nth-of-type(1n){clear:none}.medium-up-3 > .column:nth-of-type(3n+1),.medium-up-3 > .columns:nth-of-type(3n+1){clear:both}.medium-up-3 > .column:last-child,.medium-up-3 > .columns:last-child{float:left}.medium-up-4 > .column,.medium-up-4 > .columns{float:left;width:25%}.medium-up-4 > .column:nth-of-type(1n),.medium-up-4 > .columns:nth-of-type(1n){clear:none}.medium-up-4 > .column:nth-of-type(4n+1),.medium-up-4 > .columns:nth-of-type(4n+1){clear:both}.medium-up-4 > .column:last-child,.medium-up-4 > .columns:last-child{float:left}.medium-up-5 > .column,.medium-up-5 > .columns{float:left;width:20%}.medium-up-5 > .column:nth-of-type(1n),.medium-up-5 > .columns:nth-of-type(1n){clear:none}.medium-up-5 > .column:nth-of-type(5n+1),.medium-up-5 > .columns:nth-of-type(5n+1){clear:both}.medium-up-5 > .column:last-child,.medium-up-5 > .columns:last-child{float:left}.medium-up-6 > .column,.medium-up-6 > .columns{float:left;width:16.66667%}.medium-up-6 > .column:nth-of-type(1n),.medium-up-6 > .columns:nth-of-type(1n){clear:none}.medium-up-6 > .column:nth-of-type(6n+1),.medium-up-6 > .columns:nth-of-type(6n+1){clear:both}.medium-up-6 > .column:last-child,.medium-up-6 > .columns:last-child{float:left}.medium-up-7 > .column,.medium-up-7 > .columns{float:left;width:14.28571%}.medium-up-7 > .column:nth-of-type(1n),.medium-up-7 > .columns:nth-of-type(1n){clear:none}.medium-up-7 > .column:nth-of-type(7n+1),.medium-up-7 > .columns:nth-of-type(7n+1){clear:both}.medium-up-7 > .column:last-child,.medium-up-7 > .columns:last-child{float:left}.medium-up-8 > .column,.medium-up-8 > .columns{float:left;width:12.5%}.medium-up-8 > .column:nth-of-type(1n),.medium-up-8 > .columns:nth-of-type(1n){clear:none}.medium-up-8 > .column:nth-of-type(8n+1),.medium-up-8 > .columns:nth-of-type(8n+1){clear:both}.medium-up-8 > .column:last-child,.medium-up-8 > .columns:last-child{float:left}.medium-collapse > .column,.medium-collapse > .columns{padding-right:0;padding-left:0}.medium-collapse .row{margin-right:0;margin-left:0}.expanded.row .medium-collapse.row{margin-right:0;margin-left:0}.medium-uncollapse > .column,.medium-uncollapse > .columns{padding-right:.9375rem;padding-left:.9375rem}.medium-centered{margin-right:auto;margin-left:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;float:left;margin-right:0;margin-left:0}
}

/* .large- Grid */
@media print, screen and (min-width: 801px) {
.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1 > .column,.large-up-1 > .columns{float:left;width:100%}.large-up-1 > .column:nth-of-type(1n),.large-up-1 > .columns:nth-of-type(1n){clear:none}.large-up-1 > .column:nth-of-type(1n+1),.large-up-1 > .columns:nth-of-type(1n+1){clear:both}.large-up-1 > .column:last-child,.large-up-1 > .columns:last-child{float:left}.large-up-2 > .column,.large-up-2 > .columns{float:left;width:50%}.large-up-2 > .column:nth-of-type(1n),.large-up-2 > .columns:nth-of-type(1n){clear:none}.large-up-2 > .column:nth-of-type(2n+1),.large-up-2 > .columns:nth-of-type(2n+1){clear:both}.large-up-2 > .column:last-child,.large-up-2 > .columns:last-child{float:left}.large-up-3 > .column,.large-up-3 > .columns{float:left;width:33.33333%}.large-up-3 > .column:nth-of-type(1n),.large-up-3 > .columns:nth-of-type(1n){clear:none}.large-up-3 > .column:nth-of-type(3n+1),.large-up-3 > .columns:nth-of-type(3n+1){clear:both}.large-up-3 > .column:last-child,.large-up-3 > .columns:last-child{float:left}.large-up-4 > .column,.large-up-4 > .columns{float:left;width:25%}.large-up-4 > .column:nth-of-type(1n),.large-up-4 > .columns:nth-of-type(1n){clear:none}.large-up-4 > .column:nth-of-type(4n+1),.large-up-4 > .columns:nth-of-type(4n+1){clear:both}.large-up-4 > .column:last-child,.large-up-4 > .columns:last-child{float:left}.large-up-5 > .column,.large-up-5 > .columns{float:left;width:20%}.large-up-5 > .column:nth-of-type(1n),.large-up-5 > .columns:nth-of-type(1n){clear:none}.large-up-5 > .column:nth-of-type(5n+1),.large-up-5 > .columns:nth-of-type(5n+1){clear:both}.large-up-5 > .column:last-child,.large-up-5 > .columns:last-child{float:left}.large-up-6 > .column,.large-up-6 > .columns{float:left;width:16.66667%}.large-up-6 > .column:nth-of-type(1n),.large-up-6 > .columns:nth-of-type(1n){clear:none}.large-up-6 > .column:nth-of-type(6n+1),.large-up-6 > .columns:nth-of-type(6n+1){clear:both}.large-up-6 > .column:last-child,.large-up-6 > .columns:last-child{float:left}.large-up-7 > .column,.large-up-7 > .columns{float:left;width:14.28571%}.large-up-7 > .column:nth-of-type(1n),.large-up-7 > .columns:nth-of-type(1n){clear:none}.large-up-7 > .column:nth-of-type(7n+1),.large-up-7 > .columns:nth-of-type(7n+1){clear:both}.large-up-7 > .column:last-child,.large-up-7 > .columns:last-child{float:left}.large-up-8 > .column,.large-up-8 > .columns{float:left;width:12.5%}.large-up-8 > .column:nth-of-type(1n),.large-up-8 > .columns:nth-of-type(1n){clear:none}.large-up-8 > .column:nth-of-type(8n+1),.large-up-8 > .columns:nth-of-type(8n+1){clear:both}.large-up-8 > .column:last-child,.large-up-8 > .columns:last-child{float:left}.large-collapse > .column,.large-collapse > .columns{padding-right:0;padding-left:0}.large-collapse .row{margin-right:0;margin-left:0}.expanded.row .large-collapse.row{margin-right:0;margin-left:0}.large-uncollapse > .column,.large-uncollapse > .columns{padding-right:.9375rem;padding-left:.9375rem}.large-centered{margin-right:auto;margin-left:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-uncentered,.large-push-0,.large-pull-0{position:static;float:left;margin-right:0;margin-left:0}
}

/* .xlarge- Grid */
@media print, screen and (min-width: 960px) {
.xlarge-1{width:8.33333%}.xlarge-push-1{position:relative;left:8.33333%}.xlarge-pull-1{position:relative;left:-8.33333%}.xlarge-offset-0{margin-left:0}.xlarge-2{width:16.66667%}.xlarge-push-2{position:relative;left:16.66667%}.xlarge-pull-2{position:relative;left:-16.66667%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-3{width:25%}.xlarge-push-3{position:relative;left:25%}.xlarge-pull-3{position:relative;left:-25%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-4{width:33.33333%}.xlarge-push-4{position:relative;left:33.33333%}.xlarge-pull-4{position:relative;left:-33.33333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{width:41.66667%}.xlarge-push-5{position:relative;left:41.66667%}.xlarge-pull-5{position:relative;left:-41.66667%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-6{width:50%}.xlarge-push-6{position:relative;left:50%}.xlarge-pull-6{position:relative;left:-50%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-7{width:58.33333%}.xlarge-push-7{position:relative;left:58.33333%}.xlarge-pull-7{position:relative;left:-58.33333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{width:66.66667%}.xlarge-push-8{position:relative;left:66.66667%}.xlarge-pull-8{position:relative;left:-66.66667%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-9{width:75%}.xlarge-push-9{position:relative;left:75%}.xlarge-pull-9{position:relative;left:-75%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-10{width:83.33333%}.xlarge-push-10{position:relative;left:83.33333%}.xlarge-pull-10{position:relative;left:-83.33333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{width:91.66667%}.xlarge-push-11{position:relative;left:91.66667%}.xlarge-pull-11{position:relative;left:-91.66667%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-12{width:100%}.xlarge-offset-11{margin-left:91.66667%}.xlarge-up-1 > .column,.xlarge-up-1 > .columns{float:left;width:100%}.xlarge-up-1 > .column:nth-of-type(1n),.xlarge-up-1 > .columns:nth-of-type(1n){clear:none}.xlarge-up-1 > .column:nth-of-type(1n+1),.xlarge-up-1 > .columns:nth-of-type(1n+1){clear:both}.xlarge-up-1 > .column:last-child,.xlarge-up-1 > .columns:last-child{float:left}.xlarge-up-2 > .column,.xlarge-up-2 > .columns{float:left;width:50%}.xlarge-up-2 > .column:nth-of-type(1n),.xlarge-up-2 > .columns:nth-of-type(1n){clear:none}.xlarge-up-2 > .column:nth-of-type(2n+1),.xlarge-up-2 > .columns:nth-of-type(2n+1){clear:both}.xlarge-up-2 > .column:last-child,.xlarge-up-2 > .columns:last-child{float:left}.xlarge-up-3 > .column,.xlarge-up-3 > .columns{float:left;width:33.33333%}.xlarge-up-3 > .column:nth-of-type(1n),.xlarge-up-3 > .columns:nth-of-type(1n){clear:none}.xlarge-up-3 > .column:nth-of-type(3n+1),.xlarge-up-3 > .columns:nth-of-type(3n+1){clear:both}.xlarge-up-3 > .column:last-child,.xlarge-up-3 > .columns:last-child{float:left}.xlarge-up-4 > .column,.xlarge-up-4 > .columns{float:left;width:25%}.xlarge-up-4 > .column:nth-of-type(1n),.xlarge-up-4 > .columns:nth-of-type(1n){clear:none}.xlarge-up-4 > .column:nth-of-type(4n+1),.xlarge-up-4 > .columns:nth-of-type(4n+1){clear:both}.xlarge-up-4 > .column:last-child,.xlarge-up-4 > .columns:last-child{float:left}.xlarge-up-5 > .column,.xlarge-up-5 > .columns{float:left;width:20%}.xlarge-up-5 > .column:nth-of-type(1n),.xlarge-up-5 > .columns:nth-of-type(1n){clear:none}.xlarge-up-5 > .column:nth-of-type(5n+1),.xlarge-up-5 > .columns:nth-of-type(5n+1){clear:both}.xlarge-up-5 > .column:last-child,.xlarge-up-5 > .columns:last-child{float:left}.xlarge-up-6 > .column,.xlarge-up-6 > .columns{float:left;width:16.66667%}.xlarge-up-6 > .column:nth-of-type(1n),.xlarge-up-6 > .columns:nth-of-type(1n){clear:none}.xlarge-up-6 > .column:nth-of-type(6n+1),.xlarge-up-6 > .columns:nth-of-type(6n+1){clear:both}.xlarge-up-6 > .column:last-child,.xlarge-up-6 > .columns:last-child{float:left}.xlarge-up-7 > .column,.xlarge-up-7 > .columns{float:left;width:14.28571%}.xlarge-up-7 > .column:nth-of-type(1n),.xlarge-up-7 > .columns:nth-of-type(1n){clear:none}.xlarge-up-7 > .column:nth-of-type(7n+1),.xlarge-up-7 > .columns:nth-of-type(7n+1){clear:both}.xlarge-up-7 > .column:last-child,.xlarge-up-7 > .columns:last-child{float:left}.xlarge-up-8 > .column,.xlarge-up-8 > .columns{float:left;width:12.5%}.xlarge-up-8 > .column:nth-of-type(1n),.xlarge-up-8 > .columns:nth-of-type(1n){clear:none}.xlarge-up-8 > .column:nth-of-type(8n+1),.xlarge-up-8 > .columns:nth-of-type(8n+1){clear:both}.xlarge-up-8 > .column:last-child,.xlarge-up-8 > .columns:last-child{float:left}.xlarge-collapse > .column,.xlarge-collapse > .columns{padding-right:0;padding-left:0}.xlarge-collapse .row{margin-right:0;margin-left:0}.expanded.row .xlarge-collapse.row{margin-right:0;margin-left:0}.xlarge-uncollapse > .column,.xlarge-uncollapse > .columns{padding-right:.9375rem;padding-left:.9375rem}.xlarge-centered{margin-right:auto;margin-left:auto}.xlarge-centered,.xlarge-centered:last-child:not(:first-child){float:none;clear:both}.xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0{position:static;float:left;margin-right:0;margin-left:0}
}

/* .xxlarge- Grid */
@media print, screen and (min-width: 1200px) {
.xxlarge-1{width:8.33333%}.xxlarge-push-1{position:relative;left:8.33333%}.xxlarge-pull-1{position:relative;left:-8.33333%}.xxlarge-offset-0{margin-left:0}.xxlarge-2{width:16.66667%}.xxlarge-push-2{position:relative;left:16.66667%}.xxlarge-pull-2{position:relative;left:-16.66667%}.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-3{width:25%}.xxlarge-push-3{position:relative;left:25%}.xxlarge-pull-3{position:relative;left:-25%}.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-4{width:33.33333%}.xxlarge-push-4{position:relative;left:33.33333%}.xxlarge-pull-4{position:relative;left:-33.33333%}.xxlarge-offset-3{margin-left:25%}.xxlarge-5{width:41.66667%}.xxlarge-push-5{position:relative;left:41.66667%}.xxlarge-pull-5{position:relative;left:-41.66667%}.xxlarge-offset-4{margin-left:33.33333%}.xxlarge-6{width:50%}.xxlarge-push-6{position:relative;left:50%}.xxlarge-pull-6{position:relative;left:-50%}.xxlarge-offset-5{margin-left:41.66667%}.xxlarge-7{width:58.33333%}.xxlarge-push-7{position:relative;left:58.33333%}.xxlarge-pull-7{position:relative;left:-58.33333%}.xxlarge-offset-6{margin-left:50%}.xxlarge-8{width:66.66667%}.xxlarge-push-8{position:relative;left:66.66667%}.xxlarge-pull-8{position:relative;left:-66.66667%}.xxlarge-offset-7{margin-left:58.33333%}.xxlarge-9{width:75%}.xxlarge-push-9{position:relative;left:75%}.xxlarge-pull-9{position:relative;left:-75%}.xxlarge-offset-8{margin-left:66.66667%}.xxlarge-10{width:83.33333%}.xxlarge-push-10{position:relative;left:83.33333%}.xxlarge-pull-10{position:relative;left:-83.33333%}.xxlarge-offset-9{margin-left:75%}.xxlarge-11{width:91.66667%}.xxlarge-push-11{position:relative;left:91.66667%}.xxlarge-pull-11{position:relative;left:-91.66667%}.xxlarge-offset-10{margin-left:83.33333%}.xxlarge-12{width:100%}.xxlarge-offset-11{margin-left:91.66667%}.xxlarge-up-1 > .column,.xxlarge-up-1 > .columns{float:left;width:100%}.xxlarge-up-1 > .column:nth-of-type(1n),.xxlarge-up-1 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-1 > .column:nth-of-type(1n+1),.xxlarge-up-1 > .columns:nth-of-type(1n+1){clear:both}.xxlarge-up-1 > .column:last-child,.xxlarge-up-1 > .columns:last-child{float:left}.xxlarge-up-2 > .column,.xxlarge-up-2 > .columns{float:left;width:50%}.xxlarge-up-2 > .column:nth-of-type(1n),.xxlarge-up-2 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-2 > .column:nth-of-type(2n+1),.xxlarge-up-2 > .columns:nth-of-type(2n+1){clear:both}.xxlarge-up-2 > .column:last-child,.xxlarge-up-2 > .columns:last-child{float:left}.xxlarge-up-3 > .column,.xxlarge-up-3 > .columns{float:left;width:33.33333%}.xxlarge-up-3 > .column:nth-of-type(1n),.xxlarge-up-3 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-3 > .column:nth-of-type(3n+1),.xxlarge-up-3 > .columns:nth-of-type(3n+1){clear:both}.xxlarge-up-3 > .column:last-child,.xxlarge-up-3 > .columns:last-child{float:left}.xxlarge-up-4 > .column,.xxlarge-up-4 > .columns{float:left;width:25%}.xxlarge-up-4 > .column:nth-of-type(1n),.xxlarge-up-4 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-4 > .column:nth-of-type(4n+1),.xxlarge-up-4 > .columns:nth-of-type(4n+1){clear:both}.xxlarge-up-4 > .column:last-child,.xxlarge-up-4 > .columns:last-child{float:left}.xxlarge-up-5 > .column,.xxlarge-up-5 > .columns{float:left;width:20%}.xxlarge-up-5 > .column:nth-of-type(1n),.xxlarge-up-5 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-5 > .column:nth-of-type(5n+1),.xxlarge-up-5 > .columns:nth-of-type(5n+1){clear:both}.xxlarge-up-5 > .column:last-child,.xxlarge-up-5 > .columns:last-child{float:left}.xxlarge-up-6 > .column,.xxlarge-up-6 > .columns{float:left;width:16.66667%}.xxlarge-up-6 > .column:nth-of-type(1n),.xxlarge-up-6 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-6 > .column:nth-of-type(6n+1),.xxlarge-up-6 > .columns:nth-of-type(6n+1){clear:both}.xxlarge-up-6 > .column:last-child,.xxlarge-up-6 > .columns:last-child{float:left}.xxlarge-up-7 > .column,.xxlarge-up-7 > .columns{float:left;width:14.28571%}.xxlarge-up-7 > .column:nth-of-type(1n),.xxlarge-up-7 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-7 > .column:nth-of-type(7n+1),.xxlarge-up-7 > .columns:nth-of-type(7n+1){clear:both}.xxlarge-up-7 > .column:last-child,.xxlarge-up-7 > .columns:last-child{float:left}.xxlarge-up-8 > .column,.xxlarge-up-8 > .columns{float:left;width:12.5%}.xxlarge-up-8 > .column:nth-of-type(1n),.xxlarge-up-8 > .columns:nth-of-type(1n){clear:none}.xxlarge-up-8 > .column:nth-of-type(8n+1),.xxlarge-up-8 > .columns:nth-of-type(8n+1){clear:both}.xxlarge-up-8 > .column:last-child,.xxlarge-up-8 > .columns:last-child{float:left}.xxlarge-collapse > .column,.xxlarge-collapse > .columns{padding-right:0;padding-left:0}.xxlarge-collapse .row{margin-right:0;margin-left:0}.expanded.row .xxlarge-collapse.row{margin-right:0;margin-left:0}.xxlarge-uncollapse > .column,.xxlarge-uncollapse > .columns{padding-right:.9375rem;padding-left:.9375rem}.xxlarge-centered{margin-right:auto;margin-left:auto}.xxlarge-centered,.xxlarge-centered:last-child:not(:first-child){float:none;clear:both}.xxlarge-uncentered,.xxlarge-push-0,.xxlarge-pull-0{position:static;float:left;margin-right:0;margin-left:0}
}

/* Block Grid Bottom Margin */
.column-block { margin-bottom: 1.875rem; } .column-block > :last-child { margin-bottom: 0; }
/********************************************************************************

			 --- Template - Page Elements ---
*********************************************************************************/
/*-----------Titles-----------*/
/*h1, h2, h3, h4, h5, h6 { margin: 0 0 0.833em 0; line-height: 1.2; font-weight:700; font-style: normal; color: #000; font-family:Arial,sans-serif}
h1, .h1 {font-size: 2.333rem; line-height: 1.125;}
h2, .h2 {font-size: 1.778rem}
h3, .h3 {font-size: 1.556rem}
h4, .h4 {font-size: 1.333rem}
h5, .h5 {font-size: 1.222rem}
h6, .h6 {font-size: 1.111rem}*/
.subheader { font-weight: 300; margin-top: -0.6em}
.headings {border-bottom:1px solid #d4d4d4; padding:0 0 0.667em 0; margin:0 0 1.667em 0; position:relative;}
.headings:before {content:""; display:block; position:absolute; bottom:-1px; left:0; width:175px; height:1px; background:#000;}
.headings span[class^="icon-"] {color:#d4d4d4; font-size:80%; margin-right:0.167em;}

/*-----------Lists-----------*/
.list-reset { list-style: none; padding: 0; margin:0;}
ul, ol { margin: 0 0 1.000em 1.778em; padding: 0;}
ul, ol, li {line-height:1.5;}
ol { counter-reset: section; list-style-type: none; margin: 0 0 1.000em 0; padding: 0; }
ol li { counter-increment: section; }
ol li:before { content: counters(section, ".") ". "; color: blue;}
ol ol { margin: 0.444em 0 0.556em 1.778em; }
ol ol li:before { font-size: 0.889em; }
ul.bullets { list-style: none; margin: 0 0 1.000em 0; padding: 0; overflow: hidden; }
ul.bullets li { list-style: none; margin: 0 0 0.278em 0; padding: 0 0 0 0.667em; position: relative; }
ul.bullets li:before { content: "\e6ba"; font-family: 'CD-Project-Icons'; display:block; position: absolute; top:0; left:-0.333em; color: blue; }
ul.bullets ul { margin: 0.667em 0 0.667em 0.667em; }
ul.lists { list-style: none; margin: 0 0 1.000em 0; padding: 0; }
ul.lists li { list-style: none; padding: 0.444em 0; border-bottom: 1px solid #d4d4d4; }
ul.lists ul { border-top: 1px solid #d4d4d4; margin: 0.667em 0 0 0; }
ul.lists ul li { padding-left: 1.778em; font-size: 0.833em; }
ul.lists ul li:last-child { border: none; padding-bottom: 0;}
/*-----------Paragraphs-----------*/
p { margin: 0 0 1.500em 0; line-height:1.5; }
.lead { font-size: 1.556rem; font-style:italic; line-height:1.3;}
/*-----------Links-----------*/
a { color:blue; text-decoration: none; -webkit-transition: color 300ms ease-out; transition: color 300ms ease-out; }
a:hover {/*color:red; text-decoration: none;*/ cursor: pointer; }
/*-----------Images-----------*/
img { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; }
img.aligntop { margin: 0 0 1.000em 0; }
img.alignleft, img.alignright {max-width:35%; margin-top:0.333em; margin-bottom:0.333em}
img.alignleft { float: left; margin-right:1.389em;}
img.alignright { float: right; margin-left:1.389em;}
img.border { border: 1px solid #d4d4d4; padding:0.278em; background: #fff;}
/*-----------Aligning-----------*/
.left-align { text-align: left }
.center { text-align: center }
.right-align { text-align: right }
.left { float: left }
.right { float: right }
/*-----------Misc Typography-----------*/
.small { font-size:1rem; font-weight: 700; }
.light {font-weight:300;}
.regular { font-weight:400; }
.bold { font-weight:700; }
.italic { font-style: italic }
.caps { text-transform: uppercase;}
.justify { text-align: justify }
.nowrap { white-space: nowrap }
.break-word { word-wrap: break-word }
.truncate { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.t1 {font-size:0.875rem}
.t2 {font-size:1.000rem}
.t3 {font-size:1.125rem}
.t4 {font-size:1.250rem}
.t5 {font-size:1.375rem}
.t6 {font-size:1.500rem}
.t7 {font-size:1.625rem}
.t8 {font-size:1.750rem}
.t9 {font-size:1.875rem}
.t10 {font-size:2.000rem}
.t4,.t5,.t6 {line-height:1.35}
.t7,.t8,.t9,.t10 {line-height:1.2}
/*-----------Spacing-----------*/
.mx-auto { margin-left: auto; margin-right: auto; }
.m0 { margin: 0 }
.mt0 { margin-top: 0 }
.mt1 { margin-top: 0.313rem }
.mt2 { margin-top: 0.625rem }
.mt3 { margin-top: 0.938rem }
.mt4 { margin-top: 1.250rem }
.mt5 { margin-top: 1.563rem }
.mt6 { margin-top: 1.875rem }
.mt7 { margin-top: 2.500rem }
.mt8 { margin-top: 3.125rem }
.mt9 { margin-top: 3.750rem }
.mt10 { margin-top: 5.000rem }
.mt11 { margin-top: 6.250rem }
.mt12 { margin-top: 8.750rem }
.mb0 { margin-bottom: 0 }
.mb1 { margin-bottom: 0.313rem }
.mb2 { margin-bottom: 0.625rem }
.mb3 { margin-bottom: 0.938rem }
.mb4 { margin-bottom: 1.250rem }
.mb5 { margin-bottom: 1.563rem }
.mb6 { margin-bottom: 1.875rem }
.mb7 { margin-bottom: 2.500rem }
.mb8 { margin-bottom: 3.125rem }
.mb9 { margin-bottom: 3.750rem }
.mb10 { margin-bottom: 5.000rem }
.mb11 { margin-bottom: 6.250rem }
.mb12 { margin-bottom: 8.750rem }
/*-----------Borders and Rounding-----------*/
.border { border-style: solid; border-width: 1px; border-color:#d4d4d4; }
.border-top { border-top-style: solid; border-top-width: 1px; border-top-color:#d4d4d4; }
.border-right { border-right-style: solid; border-right-width: 1px; border-right-color:#d4d4d4; }
.border-bottom { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#d4d4d4; }
.border-left { border-left-style: solid; border-left-width: 1px; border-left-color:#d4d4d4; }
.border-none { border: 0 }
.rounded { border-radius: 3px }
.circle { border-radius: 50% }
.rounded-top { border-radius: 3px 3px 0 0 }
.rounded-right { border-radius: 0 3px 3px 0 }
.rounded-bottom { border-radius: 0 0 3px 3px }
.rounded-left { border-radius: 3px 0 0 3px }
.not-rounded { border-radius: 0 }
/*-----------Blockquotes-----------*/
blockquote { font-size: 1.333rem; font-weight: 300; font-style: italic; margin: 0 0 1.389em 0; padding:1.111em 2.500em; border-bottom:1px solid #d4d4d4; border-top:1px solid #d4d4d4; position:relative;}
blockquote .quote {margin:0 0 1.000em 0;}
blockquote .quote:before, blockquote .quote:after {font-family: 'CD-Project-Icons'; position:absolute; color:blue; font-size:1.238em; line-height:1; }
blockquote .quote:before {content:'\e88f'; top:1.111em; left:0;}
blockquote .quote:after {content:'\e890'; bottom:1.111em; right:0;}
blockquote .cite { font-style: normal; font-weight: 700; }
blockquote .cite span {font-size:0.857em; font-weight: 300; margin: 0 0 0 0.389em }
blockquote :last-child { margin: 0; }
/*-----------Divider-----------*/
hr { border: none; height: 1px; background: #d4d4d4; clear: both; margin: 1.389em 0; }
/*-----------Responsive Embed-----------*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*-----------Buttons-----------*/
.button {cursor: pointer; line-height:1; border:none; margin: 0 0 1.111em 0; position: relative; text-decoration: none; text-align: center; -webkit-appearance: none; display: inline-block; padding:0.889em 1.667em; font-size:1.111rem;  outline: none; -webkit-transition:all 200ms ease; transition:all 200ms ease; color:#fff; background-color: #3c93cf;}
.button:hover {color:#fff; background-color: #2a7fb9}
.button.secondary { background-color: #f79927;}
.button.secondary:hover {background-color: #ef8b12}
.button.tertiary {background-color: #008227;}
.button.tertiary:hover {background-color: #006b20}
.button.large {padding:1.000em 2.556em; font-size:1.333rem }
.button.tiny {padding:0.778em 1.111em; font-size: 0.778rem;}
.button.expand { padding-right: 0; padding-left: 0; width: 100%; }
.button.wide {padding-left:3.333em; padding-right:3.333em;}
button.reset { border: none; background: none; cursor: pointer; font-weight: normal; text-decoration: none; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 0; outline: none;}
/*-----------Disabled Button-----------*/
.button[disabled], .button.disabled, .button[disabled]:hover, .button.disabled:hover {background:#f2f2f2; border-color:#d2d2d2; color:#000; cursor:default; text-shadow:none;}

.button { border-style: solid; border-width: 0px; cursor: pointer; line-height: normal; margin: 0 0 20px 0; position: relative; text-decoration: none; text-align: center; -webkit-appearance: none; display: inline-block; padding-top: 20px; padding-right: 60px; padding-bottom: 20px; padding-left: 60px; font-size: 18px; background-color: #327dcc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: white; outline: none; -webkit-transition: color 200ms ease, background-color 200ms ease; -moz-transition: color 200ms ease, background-color 200ms ease; transition: color 200ms ease, background-color 200ms ease; }
.button:hover { background-color: #3f8fe3; color: #fff; }
        
        
@media only screen and (max-width: 1023px) {
.mt5 { margin-top: 1.250rem }
.mt6 { margin-top: 1.563rem }
.mt7 { margin-top: 2.188rem }
.mt8 { margin-top: 2.813rem }
.mt9 { margin-top: 3.125rem }
.mt10 { margin-top: 4.375rem }
.mt11 { margin-top: 5.625rem }
.mt12 { margin-top: 7.500rem }
.mb5 { margin-bottom: 1.250rem }
.mb6 { margin-bottom: 1.563rem }
.mb7 { margin-bottom: 2.188rem }
.mb8 { margin-bottom: 2.813rem }
.mb9 { margin-bottom: 3.125rem }
.mb10 { margin-bottom: 4.375rem }
.mb11 { margin-bottom: 5.625rem }
.mb12 { margin-bottom: 7.500rem }
}

@media only screen and (max-width: 767px) {
h1, .h1 {font-size: 2.000rem}
h2, .h2 {font-size: 1.500rem}
h3, .h3 {font-size: 1.313rem}
.mt5 { margin-top: 1.125rem }
.mt6 { margin-top: 1.375rem }
.mt7 { margin-top: 1.875rem }
.mt8 { margin-top: 2.500rem }
.mt9 { margin-top: 2.813rem }
.mt10 { margin-top: 3.750rem }
.mt11 { margin-top: 5.000rem }
.mt12 { margin-top: 6.250rem }
.mb5 { margin-bottom: 1.125rem }
.mb6 { margin-bottom: 1.375rem }
.mb7 { margin-bottom: 1.875rem }
.mb8 { margin-bottom: 2.500rem }
.mb9 { margin-bottom: 2.813rem }
.mb10 { margin-bottom: 3.750rem }
.mb11 { margin-bottom: 5.000rem }
.mb12 { margin-bottom: 6.250rem }
}

@media only screen and (max-width: 479px) {
h1, .h1 {font-size: 1.750rem}
h2, .h2 {font-size: 1.375rem}
h3, .h3 {font-size: 1.188rem}
h4, .h4 {font-size: 1.125rem}
.mt5 { margin-top: 1.000rem }
.mt6 { margin-top: 1.250rem }
.mt7 { margin-top: 1.625rem }
.mt8 { margin-top: 2.188rem }
.mt9 { margin-top: 2.500rem }
.mt10 { margin-top: 3.125rem }
.mt11 { margin-top: 4.375rem }
.mt12 { margin-top: 5.000rem }
.mb5 { margin-bottom: 1.000rem }
.mb6 { margin-bottom: 1.250rem }
.mb7 { margin-bottom: 1.625rem }
.mb8 { margin-bottom: 2.188rem }
.mb9 { margin-bottom: 2.500rem }
.mb10 { margin-bottom: 3.125rem }
.mb11 { margin-bottom: 4.375rem }
.mb12 { margin-bottom: 5.000rem }
}

@media only screen and (max-width: 375px) {
/*-----------Images-----------*/
img.alignleft, img.alignright {float:none; margin-top:0; margin-right:auto; margin-left:auto; display:block; max-width:100%;}
/*----------Buttons-----------*/
.button {display:block; width:100%;}
}
/********************************************************************************
			 --- Form Styling ---
*********************************************************************************/
/*-----------Standard Forms-----------*/
form { margin: 0; }
/*-----------Label Styles-----------*/
label { cursor: pointer; display: block; margin: 0; }
/*-----------Required-----------*/
.req { color:red; font-weight: 700;}
/*-----------styling on all basic form elements-----------*/
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select {/*font-size: 1.000rem; -webkit-appearance: none; background-color: #fff; border: 1px solid #d9dbe0; color: #07253a; display: block;*/ margin: 0 0 1.000em 0; /*padding: 0.444em; height: 2.750em;*/ /* width: 100%;*/ /*box-shadow:0 0 0 2px rgba(18, 18, 20, 0), inset 0 5px 1px 0 rgba(18, 18, 20, 0.05); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; border-radius: 0.313em; font-weight:normal;*/}
/*-----------styling on all basic form focus elements-----------*/
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus, select:focus {border-color: rgba(0,0,0, 0.6); outline:none; box-shadow:0 0 8px rgba(0,0,0, 0.6); }
/*-----------styling on all basic form disabled elements-----------*/
input[type="text"][disabled], fieldset[disabled] input[type="text"], input[type="password"][disabled], fieldset[disabled] input[type="password"], input[type="date"][disabled], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], fieldset[disabled] input[type="month"], input[type="week"][disabled], fieldset[disabled] input[type="week"], input[type="email"][disabled], fieldset[disabled] input[type="email"], input[type="number"][disabled], fieldset[disabled] input[type="number"], input[type="search"][disabled], fieldset[disabled] input[type="search"], input[type="tel"][disabled], fieldset[disabled] input[type="tel"], input[type="time"][disabled], fieldset[disabled] input[type="time"], input[type="url"][disabled], fieldset[disabled] input[type="url"], textarea[disabled], fieldset[disabled] textarea { background-color: #d4d8da; }
/*-----------input submit-----------*/
input[type="submit"] { -webkit-appearance: none; }
/*-----------textarea-----------*/
textarea { min-height: 6.944em; resize: none; max-width: 100%; }
textarea[rows] { height: auto; }
/*-----------select-----------*/
/*        
select { -webkit-appearance: none !important; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); background-position: 100% center; background-repeat: no-repeat; line-height: normal; height: 2.750em; }
:-moz-any(select) {background-image:none;}
select::-ms-expand {display: none;}
*/
        
/*-----------other form elements-----------*/
input[type="file"], input[type="checkbox"], input[type="radio"] { margin: 0 0 1.000em 0; }
input[type="checkbox"] + label, input[type="radio"] + label { display: inline-block; margin-left: 0.444em; margin-right: 0.889em; margin-bottom: 0; vertical-align: baseline; }
.input-radio, .input-checkbox {vertical-align:top; margin:0.444em 0; line-height:1.2;}
.input-radio input[type="radio"], .input-checkbox input[type="checkbox"] {width:18px; height:18px; margin:0 0.222em 0 0; padding:0;}
/*-----------Normalize file input width-----------*/
input[type="file"] { width: 100%; }
/*-----------We add basic fieldset styling-----------*/
fieldset { border: 1px solid #d4d4d4; padding: 1.111em; margin: 1.000em 0; }
fieldset legend { font-weight: 700; background: white; padding: 0 0.167em; margin: 0; margin-left: -0.167em; }
/*-----------Error Validation-----------*/
form small.error { background: red; color: #fff; padding: 0.222em 0.333em; font-size: 0.667em; font-weight: 700; margin: -0.667em 0 0.556em 0; display: block; }
.error-group input[type="text"], .error-group input[type="password"], .error-group input[type="date"], .error-group input[type="datetime"], .error-group input[type="datetime-local"], .error-group input[type="month"], .error-group input[type="week"], .error-group input[type="email"], .error-group input[type="number"], .error-group input[type="search"], .error-group input[type="tel"], .error-group input[type="time"], .error-group input[type="url"], .error-group textarea, .error-group select {border-color: rgba(255, 0, 0, 0.6); outline: 0; outline: thin dotted \9; -webkit-box-shadow:0 0 8px rgba(255, 0, 0, 0.6); -moz-box-shadow:0 0 8px rgba(255, 0, 0, 0.6); box-shadow:0 0 8px rgba(255, 0, 0, 0.6); }
/*-----------Disable Button-----------*/
.button[disabled], .button[disabled]:hover {background:#d4d4d4; color:#000; cursor:default;}
/*-----------Captcha-----------*/
.captchaimg {margin-bottom:0.278em;}
#CaptchaV2 {width:100%!important;}
/********************************************************************************
			 --- Tables ---
*********************************************************************************/
table.table { background: white; margin-bottom: 1.000em; border: solid 1px #d4d4d4; table-layout: auto; }
table.table caption { background: transparent; color: #000; font-weight: bold; }
table.table thead { background:#f2f2f2; }
table.table thead tr th, table.table thead tr td { padding:0.750em 0.857em; font-size: 0.778em; text-transform: uppercase; color: #000; font-weight:700; border: 1px solid #d4d4d4; }
table.table tr th, table.table tr td { padding:1em 0.820em; font-size:0.813em; text-align: left; border: 1px solid #d4d4d4; }
table.table tr.even, table.table tr.alt, table.table tr:nth-of-type(even) { background: #f2f2f2; }
table.table thead tr th, table.table tfoot tr th, table.table tfoot tr td, table.table tbody tr th, table.table tbody tr td, table.table tr td { display: table-cell; line-height: 1.3; }

/********************************************************************************
			 --- Alerts ---
*********************************************************************************/
.alert { display: none; padding: 0.556em 0.833em; margin-bottom: 1.111em; background-color: #000; color: #fff;}
.alert p {line-height:1.2; padding-left:1.333em; position:relative;}
.alert > p, .alert > ul { margin-bottom: 0; }
.alert > p + p { margin-top: 0.278em; }
.alert a { color: #fff; text-decoration: underline; }
.alert a:hover { color:red; }
.alert p:before { font-family: 'CD-Project-Icons'; color: #fff; position:absolute; top:0; left:0; }
.alert-success, .alert-info, .alert-warning, .alert-danger { display: block; }
.alert-success { background-color:green; }
.alert-success p:before { content: "\e6aa"; }
.alert-info p:before { content: "\e88b"; }
.alert-warning { background-color:orange; }
.alert-warning p:before { content: "\e74c"; }
.alert-danger { background-color:red; }
.alert-danger p:before { content: "\e74b"; }
/********************************************************************************
			 --- Style Guide---
*********************************************************************************/
/*----------  Swatches  ----------*/
.swatch__hues { position: absolute; top: 0; left: 0; width: 100%; z-index: 1; }
.swatch__color { position: relative; height: 100px;}
.swatch__hex { padding: 1rem; text-align: center;}
.swatch__hues > div { height: 30px; line-height:30px; text-align:center; font-size:0.750em; color:#fff;}
.swatch__name {display:block; font-size:0.750em}
/*----------  Code Snippets  ----------*/
code {display:none; /* Remove in Production */}
pre {padding:15px; border:1px solid #d4d4d4;}
/****************************************************************************
						Added Style
****************************************************************************/
.relative {
	position: relative;
}
/*************************************************************************
 						SLICK NAV
************************************************************************/
/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: none;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
	width: 40px;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
.slicknav_menu .slicknav_btn {
	width:100%;
}
.slicknav_menu .slicknav_icon {
	/*padding-left: 65px;*/
	position: absolute;
	right: 55px;
}
  .slicknav_menu .slicknav_menutxt {
    /*display: none;*/
	  font-style: italic;
    font-size: 12px;
    color: #727272;
    letter-spacing: 1px;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: 0.875em;
    margin: 0;
margin-top: 20px;}
    .slicknav_menu .slicknav_icon:before {
      background: transparent;
      width: 1.125em;
      height: 0.875em;
      display: block;
      content: "";
      position: absolute; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.525em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
	    background: #ffffff url(/_Images/Global/bg-dropnav.gif) repeat-x scroll left bottom;
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em; }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  /*background: #ededed;*/
	background-image: url(/_Images/Global/footer-banner-update.png);
    background-repeat: repeat;
	width: 100%;
    height: auto;
  padding: 0px;}
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000; }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #ffffff; }


.slicknav_btn {
  margin: 0px 5px 18px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
	padding: 14px 0 48px 25px;
  /*background-color: #222; */}

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0; }
.slicknav_nav ul li ul {
	margin-left: 30px;
}
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 0px 5px; }
    /*.slicknav_nav .slicknav_row:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #fff; }
  .slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff; }
    .slicknav_nav a:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #222; }*/
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }
.slicknav_menu {
		display:none;
	}
/************************************
page sidebar slicknav menu styles
************************************/
.left-portlet .slicknav_menu {
	background: #fff;
	border: 1px solid #ededed;
	margin-bottom: 25px;
	padding-bottom: 0;
}
.left-portlet .slicknav_menu .slicknav_icon{
	float: left;
	padding-left: 0;
	margin-top: 0;
	/*position: relative;*/
	right: auto;
}
.left-portlet .slicknav_menu .slicknav_icon-bar {
	background-color: #85ABB7;
}
.left-portlet .slicknav_btn {
	padding: 15px 0 10px 16px;
	width: 155px;
}
.left-portlet .slicknav_menutxt {
	color: #727272;
	float: right;
	text-shadow: none;
	font-size: 13px;
}
.left-portlet .slicknav_menutxt:after {
	content: ' ►';
	transition: ease-in-out .2s;
}
.left-portlet .slicknav_open .slicknav_menutxt:after {
	content: ' ▼';
	transition: ease-in-out .2s;
}
.left-portlet .slicknav_nav {
	margin-left: 20px;
	background: none;
}
.left-portlet .slicknav_nav .slicknav_row {
	margin: 0;
	padding: 0;
}
.left-portlet .slicknav_nav a {
	line-height: 30px;
}
.left-portlet .slicknav_parent ul li a {
    font-size: 12px;
    line-height: 30px;
    display: inline-block;
    color: #000 !important;
	margin-left:15px;
}
.left-portlet .slicknav_menu {
	display: none;
}
.slicknav_logo_icon {
	padding-right: 10px;
}
@media screen and (max-width:800px) {
	 #nav_1331927, .title-explore-header2, #nav_1331561, #nav_1324682, #nav_1332426, #nav_1324662 {
		display:none;
	}
	.hero-slider-small-right #nav_1324662 {
		display: block;
	}
	.left-portlet .slicknav_menu {
		display:block;
	}
	.left-portlet .slicknav_parent ul li a img {
		display: none;
	}
}
@media screen and (max-width:699px) {
	.slicknav_logo_icon {
		max-width: 35px !important;
		display: inline-block !important;
	}
	.slicknav_logo_text {
		max-width: 230px !important;
	}
	.slicknav_menu .slicknav_icon {
		margin-top: 15px;
	}
	.slicknav_btn {
		padding: 14px 0 38px 25px;
	}
}
@media screen and (max-width: 64em) {
	/* #menu is the original menu */
	#nav_581399 {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
	.menu ul {
		max-width: 100%;
	}
	.menu a {
		float: none;
		text-shadow: none;
	}
	.slicknav_logo_icon {
		max-width: 60px;
	}
	.slicknav_logo_text {
		max-width: 370px;
		padding-top: 8px;
	}
}
@media screen and (max-width: 40em) {
	.footer-contact {
		position: relative;
	}
}
@media screen and (max-width:479px) {
	.slicknav_btn {
		padding:14px 0 30px 25px;
	}
	.slicknav_menu .slicknav_icon {
		margin-top: 10px;
	}
	.slicknav_logo_icon {
		max-width: 45px;
	}
	.slicknav_logo_text {
		max-width: 255px;
	}
}
@media screen and (max-width:430px) {
	.slicknav_logo_icon {
		display: block;
		padding-bottom: 10px;
	}	
	.slicknav_logo_text {
		padding-bottom: 15px;
	}
	.slicknav_menu .slicknav_icon {
    	margin-top: 10px;
	}
	.slicknav_menu .slicknav_icon {
		right: 30px;
	}
}
@media screen and (max-width:320px) {
	.slicknav_menu .slicknav_icon {
		right: 25px;
	}
	.slicknav_logo_text {
    	max-width: 199px !important;
	}
}