/*
Theme Name: Blink
Theme URI: https://bravostudios.com.au/
Author: Bravo Studios
Author URI: https://bravostudios.com.au/
Version: 1.0.0
Text Domain: blink
*/





/*--------------------------------------------------------------
Normalize v3.0.3
--------------------------------------------------------------*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}





/*--------------------------------------------------------------
Owl Carousel v2.2.1
--------------------------------------------------------------*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-carousel .owl-prev,
.owl-carousel .owl-next {
	position: absolute;
	top: 50%;
	font-size: 50px;
	color: #fff;
	line-height: 1;
	margin-top: -25px;
	opacity: 0.5;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.owl-carousel .owl-prev {
	left: 40px;
}

.owl-carousel .owl-next {
	right: 40px;
}

.owl-carousel .owl-prev:hover,
.owl-carousel .owl-next:hover {
	opacity: 1;
}

.owl-dots {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	text-align: center;
}

.owl-dots .owl-dot {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	margin-left: 10px;
	background: #fff;
	opacity: 0.5;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.owl-dots .owl-dot:first-child {
	margin-left: 0;
}

.owl-dots .owl-dot.active,
.owl-dots .owl-dot:hover {
	opacity: 1;
}





/*--------------------------------------------------------------
Responsive Grid System
--------------------------------------------------------------*/
.row .col.s1,.row .col.s10,.row .col.s11,.row .col.s12,.row .col.s2,.row .col.s3,.row .col.s4,.row .col.s5,.row .col.s7,.row .col.s8,.row .col.s9{left:auto;right:auto}.container .row{margin-left:-20px;margin-right:-20px}.row,.row .col.s1,.row .col.s10,.row .col.s11,.row .col.s12,.row .col.s2,.row .col.s3,.row .col.s4,.row .col.s5,.row .col.s7,.row .col.s8,.row .col.s9{margin-left:auto}.row{margin-right:auto;margin-top:20px}.row:first-child{margin-top:0}.row .col{float:left;box-sizing:border-box;padding-left:20px;padding-right:20px;min-height:1px}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s1{width:8.3333333333%}.row .col.s2{width:16.6666666667%}.row .col.s3{width:25%}.row .col.s4{width:33.3333333333%}.row .col.s5{width:41.6666666667%}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%}.row .col.s8{width:66.6666666667%}.row .col.s9{width:75%}.row .col.s10{width:83.3333333333%}.row .col.s11{width:91.6666666667%}.row .col.s12{width:100%}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1,.row .col.m10,.row .col.m11,.row .col.m12,.row .col.m2,.row .col.m3,.row .col.m4,.row .col.m5,.row .col.m7,.row .col.m8,.row .col.m9{margin-left:auto;left:auto;right:auto}.row .col.m1{width:8.3333333333%}.row .col.m2{width:16.6666666667%}.row .col.m3{width:25%}.row .col.m4{width:33.3333333333%}.row .col.m5{width:41.6666666667%}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%}.row .col.m8{width:66.6666666667%}.row .col.m9{width:75%}.row .col.m10{width:83.3333333333%}.row .col.m11{width:91.6666666667%}.row .col.m12{width:100%}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1,.row .col.l10,.row .col.l11,.row .col.l12,.row .col.l2,.row .col.l3,.row .col.l4,.row .col.l5,.row .col.l7,.row .col.l8,.row .col.l9{margin-left:auto;left:auto;right:auto}.row .col.l1{width:8.3333333333%}.row .col.l2{width:16.6666666667%}.row .col.l3{width:25%}.row .col.l4{width:33.3333333333%}.row .col.l5{width:41.6666666667%}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%}.row .col.l8{width:66.6666666667%}.row .col.l9{width:75%}.row .col.l10{width:83.3333333333%}.row .col.l11{width:91.6666666667%}.row .col.l12{width:100%}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}

.container {
	max-width: 1060px;
	width: 100%;
	margin: 0 auto;
	padding: 0 30px;
}

.container .row {
	margin-left: -30px;
	margin-right: -30px;
}

.row {
	margin-top: 30px;
}

.row .col {
	padding-left: 30px;
	padding-right: 30px;
}





/*--------------------------------------------------------------
Fonts
--------------------------------------------------------------*/






/*--------------------------------------------------------------
Ionicons v2.0.1
--------------------------------------------------------------*/
@font-face {
	font-family: "Ionicons";
	src: url("fonts/ionicons.eot?v=2.0.0");
	src: url("fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("fonts/ionicons.woff?v=2.0.0") format("woff"), url("fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");
	font-weight: normal;
	font-style: normal
}
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.ion-alert:before {content: "\f101" }.ion-alert-circled:before {content: "\f100" }.ion-android-add:before {content: "\f2c7" }.ion-android-add-circle:before {content: "\f359" }.ion-android-alarm-clock:before {content: "\f35a" }.ion-android-alert:before {content: "\f35b" }.ion-android-apps:before {content: "\f35c" }.ion-android-archive:before {content: "\f2c9" }.ion-android-arrow-back:before {content: "\f2ca" }.ion-android-arrow-down:before {content: "\f35d" }.ion-android-arrow-dropdown:before {content: "\f35f" }.ion-android-arrow-dropdown-circle:before {content: "\f35e" }.ion-android-arrow-dropleft:before {content: "\f361" }.ion-android-arrow-dropleft-circle:before {content: "\f360" }.ion-android-arrow-dropright:before {content: "\f363" }.ion-android-arrow-dropright-circle:before {content: "\f362" }.ion-android-arrow-dropup:before {content: "\f365" }.ion-android-arrow-dropup-circle:before {content: "\f364" }.ion-android-arrow-forward:before {content: "\f30f" }.ion-android-arrow-up:before {content: "\f366" }.ion-android-attach:before {content: "\f367" }.ion-android-bar:before {content: "\f368" }.ion-android-bicycle:before {content: "\f369" }.ion-android-boat:before {content: "\f36a" }.ion-android-bookmark:before {content: "\f36b" }.ion-android-bulb:before {content: "\f36c" }.ion-android-bus:before {content: "\f36d" }.ion-android-calendar:before {content: "\f2d1" }.ion-android-call:before {content: "\f2d2" }.ion-android-camera:before {content: "\f2d3" }.ion-android-cancel:before {content: "\f36e" }.ion-android-car:before {content: "\f36f" }.ion-android-cart:before {content: "\f370" }.ion-android-chat:before {content: "\f2d4" }.ion-android-checkbox:before {content: "\f374" }.ion-android-checkbox-blank:before {content: "\f371" }.ion-android-checkbox-outline:before {content: "\f373" }.ion-android-checkbox-outline-blank:before {content: "\f372" }.ion-android-checkmark-circle:before {content: "\f375" }.ion-android-clipboard:before {content: "\f376" }.ion-android-close:before {content: "\f2d7" }.ion-android-cloud:before {content: "\f37a" }.ion-android-cloud-circle:before {content: "\f377" }.ion-android-cloud-done:before {content: "\f378" }.ion-android-cloud-outline:before {content: "\f379" }.ion-android-color-palette:before {content: "\f37b" }.ion-android-compass:before {content: "\f37c" }.ion-android-contact:before {content: "\f2d8" }.ion-android-contacts:before {content: "\f2d9" }.ion-android-contract:before {content: "\f37d" }.ion-android-create:before {content: "\f37e" }.ion-android-delete:before {content: "\f37f" }.ion-android-desktop:before {content: "\f380" }.ion-android-document:before {content: "\f381" }.ion-android-done:before {content: "\f383" }.ion-android-done-all:before {content: "\f382" }.ion-android-download:before {content: "\f2dd" }.ion-android-drafts:before {content: "\f384" }.ion-android-exit:before {content: "\f385" }.ion-android-expand:before {content: "\f386" }.ion-android-favorite:before {content: "\f388" }.ion-android-favorite-outline:before {content: "\f387" }.ion-android-film:before {content: "\f389" }.ion-android-folder:before {content: "\f2e0" }.ion-android-folder-open:before {content: "\f38a" }.ion-android-funnel:before {content: "\f38b" }.ion-android-globe:before {content: "\f38c" }.ion-android-hand:before {content: "\f2e3" }.ion-android-hangout:before {content: "\f38d" }.ion-android-happy:before {content: "\f38e" }.ion-android-home:before {content: "\f38f" }.ion-android-image:before {content: "\f2e4" }.ion-android-laptop:before {content: "\f390" }.ion-android-list:before {content: "\f391" }.ion-android-locate:before {content: "\f2e9" }.ion-android-lock:before {content: "\f392" }.ion-android-mail:before {content: "\f2eb" }.ion-android-map:before {content: "\f393" }.ion-android-menu:before {content: "\f394" }.ion-android-microphone:before {content: "\f2ec" }.ion-android-microphone-off:before {content: "\f395" }.ion-android-more-horizontal:before {content: "\f396" }.ion-android-more-vertical:before {content: "\f397" }.ion-android-navigate:before {content: "\f398" }.ion-android-notifications:before {content: "\f39b" }.ion-android-notifications-none:before {content: "\f399" }.ion-android-notifications-off:before {content: "\f39a" }.ion-android-open:before {content: "\f39c" }.ion-android-options:before {content: "\f39d" }.ion-android-people:before {content: "\f39e" }.ion-android-person:before {content: "\f3a0" }.ion-android-person-add:before {content: "\f39f" }.ion-android-phone-landscape:before {content: "\f3a1" }.ion-android-phone-portrait:before {content: "\f3a2" }.ion-android-pin:before {content: "\f3a3" }.ion-android-plane:before {content: "\f3a4" }.ion-android-playstore:before {content: "\f2f0" }.ion-android-print:before {content: "\f3a5" }.ion-android-radio-button-off:before {content: "\f3a6" }.ion-android-radio-button-on:before {content: "\f3a7" }.ion-android-refresh:before {content: "\f3a8" }.ion-android-remove:before {content: "\f2f4" }.ion-android-remove-circle:before {content: "\f3a9" }.ion-android-restaurant:before {content: "\f3aa" }.ion-android-sad:before {content: "\f3ab" }.ion-android-search:before {content: "\f2f5" }.ion-android-send:before {content: "\f2f6" }.ion-android-settings:before {content: "\f2f7" }.ion-android-share:before {content: "\f2f8" }.ion-android-share-alt:before {content: "\f3ac" }.ion-android-star:before {content: "\f2fc" }.ion-android-star-half:before {content: "\f3ad" }.ion-android-star-outline:before {content: "\f3ae" }.ion-android-stopwatch:before {content: "\f2fd" }.ion-android-subway:before {content: "\f3af" }.ion-android-sunny:before {content: "\f3b0" }.ion-android-sync:before {content: "\f3b1" }.ion-android-textsms:before {content: "\f3b2" }.ion-android-time:before {content: "\f3b3" }.ion-android-train:before {content: "\f3b4" }.ion-android-unlock:before {content: "\f3b5" }.ion-android-upload:before {content: "\f3b6" }.ion-android-volume-down:before {content: "\f3b7" }.ion-android-volume-mute:before {content: "\f3b8" }.ion-android-volume-off:before {content: "\f3b9" }.ion-android-volume-up:before {content: "\f3ba" }.ion-android-walk:before {content: "\f3bb" }.ion-android-warning:before {content: "\f3bc" }.ion-android-watch:before {content: "\f3bd" }.ion-android-wifi:before {content: "\f305" }.ion-aperture:before {content: "\f313" }.ion-archive:before {content: "\f102" }.ion-arrow-down-a:before {content: "\f103" }.ion-arrow-down-b:before {content: "\f104" }.ion-arrow-down-c:before {content: "\f105" }.ion-arrow-expand:before {content: "\f25e" }.ion-arrow-graph-down-left:before {content: "\f25f" }.ion-arrow-graph-down-right:before {content: "\f260" }.ion-arrow-graph-up-left:before {content: "\f261" }.ion-arrow-graph-up-right:before {content: "\f262" }.ion-arrow-left-a:before {content: "\f106" }.ion-arrow-left-b:before {content: "\f107" }.ion-arrow-left-c:before {content: "\f108" }.ion-arrow-move:before {content: "\f263" }.ion-arrow-resize:before {content: "\f264" }.ion-arrow-return-left:before {content: "\f265" }.ion-arrow-return-right:before {content: "\f266" }.ion-arrow-right-a:before {content: "\f109" }.ion-arrow-right-b:before {content: "\f10a" }.ion-arrow-right-c:before {content: "\f10b" }.ion-arrow-shrink:before {content: "\f267" }.ion-arrow-swap:before {content: "\f268" }.ion-arrow-up-a:before {content: "\f10c" }.ion-arrow-up-b:before {content: "\f10d" }.ion-arrow-up-c:before {content: "\f10e" }.ion-asterisk:before {content: "\f314" }.ion-at:before {content: "\f10f" }.ion-backspace:before {content: "\f3bf" }.ion-backspace-outline:before {content: "\f3be" }.ion-bag:before {content: "\f110" }.ion-battery-charging:before {content: "\f111" }.ion-battery-empty:before {content: "\f112" }.ion-battery-full:before {content: "\f113" }.ion-battery-half:before {content: "\f114" }.ion-battery-low:before {content: "\f115" }.ion-beaker:before {content: "\f269" }.ion-beer:before {content: "\f26a" }.ion-bluetooth:before {content: "\f116" }.ion-bonfire:before {content: "\f315" }.ion-bookmark:before {content: "\f26b" }.ion-bowtie:before {content: "\f3c0" }.ion-briefcase:before {content: "\f26c" }.ion-bug:before {content: "\f2be" }.ion-calculator:before {content: "\f26d" }.ion-calendar:before {content: "\f117" }.ion-camera:before {content: "\f118" }.ion-card:before {content: "\f119" }.ion-cash:before {content: "\f316" }.ion-chatbox:before {content: "\f11b" }.ion-chatbox-working:before {content: "\f11a" }.ion-chatboxes:before {content: "\f11c" }.ion-chatbubble:before {content: "\f11e" }.ion-chatbubble-working:before {content: "\f11d" }.ion-chatbubbles:before {content: "\f11f" }.ion-checkmark:before {content: "\f122" }.ion-checkmark-circled:before {content: "\f120" }.ion-checkmark-round:before {content: "\f121" }.ion-chevron-down:before {content: "\f123" }.ion-chevron-left:before {content: "\f124" }.ion-chevron-right:before {content: "\f125" }.ion-chevron-up:before {content: "\f126" }.ion-clipboard:before {content: "\f127" }.ion-clock:before {content: "\f26e" }.ion-close:before {content: "\f12a" }.ion-close-circled:before {content: "\f128" }.ion-close-round:before {content: "\f129" }.ion-closed-captioning:before {content: "\f317" }.ion-cloud:before {content: "\f12b" }.ion-code:before {content: "\f271" }.ion-code-download:before {content: "\f26f" }.ion-code-working:before {content: "\f270" }.ion-coffee:before {content: "\f272" }.ion-compass:before {content: "\f273" }.ion-compose:before {content: "\f12c" }.ion-connection-bars:before {content: "\f274" }.ion-contrast:before {content: "\f275" }.ion-crop:before {content: "\f3c1" }.ion-cube:before {content: "\f318" }.ion-disc:before {content: "\f12d" }.ion-document:before {content: "\f12f" }.ion-document-text:before {content: "\f12e" }.ion-drag:before {content: "\f130" }.ion-earth:before {content: "\f276" }.ion-easel:before {content: "\f3c2" }.ion-edit:before {content: "\f2bf" }.ion-egg:before {content: "\f277" }.ion-eject:before {content: "\f131" }.ion-email:before {content: "\f132" }.ion-email-unread:before {content: "\f3c3" }.ion-erlenmeyer-flask:before {content: "\f3c5" }.ion-erlenmeyer-flask-bubbles:before {content: "\f3c4" }.ion-eye:before {content: "\f133" }.ion-eye-disabled:before {content: "\f306" }.ion-female:before {content: "\f278" }.ion-filing:before {content: "\f134" }.ion-film-marker:before {content: "\f135" }.ion-fireball:before {content: "\f319" }.ion-flag:before {content: "\f279" }.ion-flame:before {content: "\f31a" }.ion-flash:before {content: "\f137" }.ion-flash-off:before {content: "\f136" }.ion-folder:before {content: "\f139" }.ion-fork:before {content: "\f27a" }.ion-fork-repo:before {content: "\f2c0" }.ion-forward:before {content: "\f13a" }.ion-funnel:before {content: "\f31b" }.ion-gear-a:before {content: "\f13d" }.ion-gear-b:before {content: "\f13e" }.ion-grid:before {content: "\f13f" }.ion-hammer:before {content: "\f27b" }.ion-happy:before {content: "\f31c" }.ion-happy-outline:before {content: "\f3c6" }.ion-headphone:before {content: "\f140" }.ion-heart:before {content: "\f141" }.ion-heart-broken:before {content: "\f31d" }.ion-help:before {content: "\f143" }.ion-help-buoy:before {content: "\f27c" }.ion-help-circled:before {content: "\f142" }.ion-home:before {content: "\f144" }.ion-icecream:before {content: "\f27d" }.ion-image:before {content: "\f147" }.ion-images:before {content: "\f148" }.ion-information:before {content: "\f14a" }.ion-information-circled:before {content: "\f149" }.ion-ionic:before {content: "\f14b" }.ion-ios-alarm:before {content: "\f3c8" }.ion-ios-alarm-outline:before {content: "\f3c7" }.ion-ios-albums:before {content: "\f3ca" }.ion-ios-albums-outline:before {content: "\f3c9" }.ion-ios-americanfootball:before {content: "\f3cc" }.ion-ios-americanfootball-outline:before {content: "\f3cb" }.ion-ios-analytics:before {content: "\f3ce" }.ion-ios-analytics-outline:before {content: "\f3cd" }.ion-ios-arrow-back:before {content: "\f3cf" }.ion-ios-arrow-down:before {content: "\f3d0" }.ion-ios-arrow-forward:before {content: "\f3d1" }.ion-ios-arrow-left:before {content: "\f3d2" }.ion-ios-arrow-right:before {content: "\f3d3" }.ion-ios-arrow-thin-down:before {content: "\f3d4" }.ion-ios-arrow-thin-left:before {content: "\f3d5" }.ion-ios-arrow-thin-right:before {content: "\f3d6" }.ion-ios-arrow-thin-up:before {content: "\f3d7" }.ion-ios-arrow-up:before {content: "\f3d8" }.ion-ios-at:before {content: "\f3da" }.ion-ios-at-outline:before {content: "\f3d9" }.ion-ios-barcode:before {content: "\f3dc" }.ion-ios-barcode-outline:before {content: "\f3db" }.ion-ios-baseball:before {content: "\f3de" }.ion-ios-baseball-outline:before {content: "\f3dd" }.ion-ios-basketball:before {content: "\f3e0" }.ion-ios-basketball-outline:before {content: "\f3df" }.ion-ios-bell:before {content: "\f3e2" }.ion-ios-bell-outline:before {content: "\f3e1" }.ion-ios-body:before {content: "\f3e4" }.ion-ios-body-outline:before {content: "\f3e3" }.ion-ios-bolt:before {content: "\f3e6" }.ion-ios-bolt-outline:before {content: "\f3e5" }.ion-ios-book:before {content: "\f3e8" }.ion-ios-book-outline:before {content: "\f3e7" }.ion-ios-bookmarks:before {content: "\f3ea" }.ion-ios-bookmarks-outline:before {content: "\f3e9" }.ion-ios-box:before {content: "\f3ec" }.ion-ios-box-outline:before {content: "\f3eb" }.ion-ios-briefcase:before {content: "\f3ee" }.ion-ios-briefcase-outline:before {content: "\f3ed" }.ion-ios-browsers:before {content: "\f3f0" }.ion-ios-browsers-outline:before {content: "\f3ef" }.ion-ios-calculator:before {content: "\f3f2" }.ion-ios-calculator-outline:before {content: "\f3f1" }.ion-ios-calendar:before {content: "\f3f4" }.ion-ios-calendar-outline:before {content: "\f3f3" }.ion-ios-camera:before {content: "\f3f6" }.ion-ios-camera-outline:before {content: "\f3f5" }.ion-ios-cart:before {content: "\f3f8" }.ion-ios-cart-outline:before {content: "\f3f7" }.ion-ios-chatboxes:before {content: "\f3fa" }.ion-ios-chatboxes-outline:before {content: "\f3f9" }.ion-ios-chatbubble:before {content: "\f3fc" }.ion-ios-chatbubble-outline:before {content: "\f3fb" }.ion-ios-checkmark:before {content: "\f3ff" }.ion-ios-checkmark-empty:before {content: "\f3fd" }.ion-ios-checkmark-outline:before {content: "\f3fe" }.ion-ios-circle-filled:before {content: "\f400" }.ion-ios-circle-outline:before {content: "\f401" }.ion-ios-clock:before {content: "\f403" }.ion-ios-clock-outline:before {content: "\f402" }.ion-ios-close:before {content: "\f406" }.ion-ios-close-empty:before {content: "\f404" }.ion-ios-close-outline:before {content: "\f405" }.ion-ios-cloud:before {content: "\f40c" }.ion-ios-cloud-download:before {content: "\f408" }.ion-ios-cloud-download-outline:before {content: "\f407" }.ion-ios-cloud-outline:before {content: "\f409" }.ion-ios-cloud-upload:before {content: "\f40b" }.ion-ios-cloud-upload-outline:before {content: "\f40a" }.ion-ios-cloudy:before {content: "\f410" }.ion-ios-cloudy-night:before {content: "\f40e" }.ion-ios-cloudy-night-outline:before {content: "\f40d" }.ion-ios-cloudy-outline:before {content: "\f40f" }.ion-ios-cog:before {content: "\f412" }.ion-ios-cog-outline:before {content: "\f411" }.ion-ios-color-filter:before {content: "\f414" }.ion-ios-color-filter-outline:before {content: "\f413" }.ion-ios-color-wand:before {content: "\f416" }.ion-ios-color-wand-outline:before {content: "\f415" }.ion-ios-compose:before {content: "\f418" }.ion-ios-compose-outline:before {content: "\f417" }.ion-ios-contact:before {content: "\f41a" }.ion-ios-contact-outline:before {content: "\f419" }.ion-ios-copy:before {content: "\f41c" }.ion-ios-copy-outline:before {content: "\f41b" }.ion-ios-crop:before {content: "\f41e" }.ion-ios-crop-strong:before {content: "\f41d" }.ion-ios-download:before {content: "\f420" }.ion-ios-download-outline:before {content: "\f41f" }.ion-ios-drag:before {content: "\f421" }.ion-ios-email:before {content: "\f423" }.ion-ios-email-outline:before {content: "\f422" }.ion-ios-eye:before {content: "\f425" }.ion-ios-eye-outline:before {content: "\f424" }.ion-ios-fastforward:before {content: "\f427" }.ion-ios-fastforward-outline:before {content: "\f426" }.ion-ios-filing:before {content: "\f429" }.ion-ios-filing-outline:before {content: "\f428" }.ion-ios-film:before {content: "\f42b" }.ion-ios-film-outline:before {content: "\f42a" }.ion-ios-flag:before {content: "\f42d" }.ion-ios-flag-outline:before {content: "\f42c" }.ion-ios-flame:before {content: "\f42f" }.ion-ios-flame-outline:before {content: "\f42e" }.ion-ios-flask:before {content: "\f431" }.ion-ios-flask-outline:before {content: "\f430" }.ion-ios-flower:before {content: "\f433" }.ion-ios-flower-outline:before {content: "\f432" }.ion-ios-folder:before {content: "\f435" }.ion-ios-folder-outline:before {content: "\f434" }.ion-ios-football:before {content: "\f437" }.ion-ios-football-outline:before {content: "\f436" }.ion-ios-game-controller-a:before {content: "\f439" }.ion-ios-game-controller-a-outline:before {content: "\f438" }.ion-ios-game-controller-b:before {content: "\f43b" }.ion-ios-game-controller-b-outline:before {content: "\f43a" }.ion-ios-gear:before {content: "\f43d" }.ion-ios-gear-outline:before {content: "\f43c" }.ion-ios-glasses:before {content: "\f43f" }.ion-ios-glasses-outline:before {content: "\f43e" }.ion-ios-grid-view:before {content: "\f441" }.ion-ios-grid-view-outline:before {content: "\f440" }.ion-ios-heart:before {content: "\f443" }.ion-ios-heart-outline:before {content: "\f442" }.ion-ios-help:before {content: "\f446" }.ion-ios-help-empty:before {content: "\f444" }.ion-ios-help-outline:before {content: "\f445" }.ion-ios-home:before {content: "\f448" }.ion-ios-home-outline:before {content: "\f447" }.ion-ios-infinite:before {content: "\f44a" }.ion-ios-infinite-outline:before {content: "\f449" }.ion-ios-information:before {content: "\f44d" }.ion-ios-information-empty:before {content: "\f44b" }.ion-ios-information-outline:before {content: "\f44c" }.ion-ios-ionic-outline:before {content: "\f44e" }.ion-ios-keypad:before {content: "\f450" }.ion-ios-keypad-outline:before {content: "\f44f" }.ion-ios-lightbulb:before {content: "\f452" }.ion-ios-lightbulb-outline:before {content: "\f451" }.ion-ios-list:before {content: "\f454" }.ion-ios-list-outline:before {content: "\f453" }.ion-ios-location:before {content: "\f456" }.ion-ios-location-outline:before {content: "\f455" }.ion-ios-locked:before {content: "\f458" }.ion-ios-locked-outline:before {content: "\f457" }.ion-ios-loop:before {content: "\f45a" }.ion-ios-loop-strong:before {content: "\f459" }.ion-ios-medical:before {content: "\f45c" }.ion-ios-medical-outline:before {content: "\f45b" }.ion-ios-medkit:before {content: "\f45e" }.ion-ios-medkit-outline:before {content: "\f45d" }.ion-ios-mic:before {content: "\f461" }.ion-ios-mic-off:before {content: "\f45f" }.ion-ios-mic-outline:before {content: "\f460" }.ion-ios-minus:before {content: "\f464" }.ion-ios-minus-empty:before {content: "\f462" }.ion-ios-minus-outline:before {content: "\f463" }.ion-ios-monitor:before {content: "\f466" }.ion-ios-monitor-outline:before {content: "\f465" }.ion-ios-moon:before {content: "\f468" }.ion-ios-moon-outline:before {content: "\f467" }.ion-ios-more:before {content: "\f46a" }.ion-ios-more-outline:before {content: "\f469" }.ion-ios-musical-note:before {content: "\f46b" }.ion-ios-musical-notes:before {content: "\f46c" }.ion-ios-navigate:before {content: "\f46e" }.ion-ios-navigate-outline:before {content: "\f46d" }.ion-ios-nutrition:before {content: "\f470" }.ion-ios-nutrition-outline:before {content: "\f46f" }.ion-ios-paper:before {content: "\f472" }.ion-ios-paper-outline:before {content: "\f471" }.ion-ios-paperplane:before {content: "\f474" }.ion-ios-paperplane-outline:before {content: "\f473" }.ion-ios-partlysunny:before {content: "\f476" }.ion-ios-partlysunny-outline:before {content: "\f475" }.ion-ios-pause:before {content: "\f478" }.ion-ios-pause-outline:before {content: "\f477" }.ion-ios-paw:before {content: "\f47a" }.ion-ios-paw-outline:before {content: "\f479" }.ion-ios-people:before {content: "\f47c" }.ion-ios-people-outline:before {content: "\f47b" }.ion-ios-person:before {content: "\f47e" }.ion-ios-person-outline:before {content: "\f47d" }.ion-ios-personadd:before {content: "\f480" }.ion-ios-personadd-outline:before {content: "\f47f" }.ion-ios-photos:before {content: "\f482" }.ion-ios-photos-outline:before {content: "\f481" }.ion-ios-pie:before {content: "\f484" }.ion-ios-pie-outline:before {content: "\f483" }.ion-ios-pint:before {content: "\f486" }.ion-ios-pint-outline:before {content: "\f485" }.ion-ios-play:before {content: "\f488" }.ion-ios-play-outline:before {content: "\f487" }.ion-ios-plus:before {content: "\f48b" }.ion-ios-plus-empty:before {content: "\f489" }.ion-ios-plus-outline:before {content: "\f48a" }.ion-ios-pricetag:before {content: "\f48d" }.ion-ios-pricetag-outline:before {content: "\f48c" }.ion-ios-pricetags:before {content: "\f48f" }.ion-ios-pricetags-outline:before {content: "\f48e" }.ion-ios-printer:before {content: "\f491" }.ion-ios-printer-outline:before {content: "\f490" }.ion-ios-pulse:before {content: "\f493" }.ion-ios-pulse-strong:before {content: "\f492" }.ion-ios-rainy:before {content: "\f495" }.ion-ios-rainy-outline:before {content: "\f494" }.ion-ios-recording:before {content: "\f497" }.ion-ios-recording-outline:before {content: "\f496" }.ion-ios-redo:before {content: "\f499" }.ion-ios-redo-outline:before {content: "\f498" }.ion-ios-refresh:before {content: "\f49c" }.ion-ios-refresh-empty:before {content: "\f49a" }.ion-ios-refresh-outline:before {content: "\f49b" }.ion-ios-reload:before {content: "\f49d" }.ion-ios-reverse-camera:before {content: "\f49f" }.ion-ios-reverse-camera-outline:before {content: "\f49e" }.ion-ios-rewind:before {content: "\f4a1" }.ion-ios-rewind-outline:before {content: "\f4a0" }.ion-ios-rose:before {content: "\f4a3" }.ion-ios-rose-outline:before {content: "\f4a2" }.ion-ios-search:before {content: "\f4a5" }.ion-ios-search-strong:before {content: "\f4a4" }.ion-ios-settings:before {content: "\f4a7" }.ion-ios-settings-strong:before {content: "\f4a6" }.ion-ios-shuffle:before {content: "\f4a9" }.ion-ios-shuffle-strong:before {content: "\f4a8" }.ion-ios-skipbackward:before {content: "\f4ab" }.ion-ios-skipbackward-outline:before {content: "\f4aa" }.ion-ios-skipforward:before {content: "\f4ad" }.ion-ios-skipforward-outline:before {content: "\f4ac" }.ion-ios-snowy:before {content: "\f4ae" }.ion-ios-speedometer:before {content: "\f4b0" }.ion-ios-speedometer-outline:before {content: "\f4af" }.ion-ios-star:before {content: "\f4b3" }.ion-ios-star-half:before {content: "\f4b1" }.ion-ios-star-outline:before {content: "\f4b2" }.ion-ios-stopwatch:before {content: "\f4b5" }.ion-ios-stopwatch-outline:before {content: "\f4b4" }.ion-ios-sunny:before {content: "\f4b7" }.ion-ios-sunny-outline:before {content: "\f4b6" }.ion-ios-telephone:before {content: "\f4b9" }.ion-ios-telephone-outline:before {content: "\f4b8" }.ion-ios-tennisball:before {content: "\f4bb" }.ion-ios-tennisball-outline:before {content: "\f4ba" }.ion-ios-thunderstorm:before {content: "\f4bd" }.ion-ios-thunderstorm-outline:before {content: "\f4bc" }.ion-ios-time:before {content: "\f4bf" }.ion-ios-time-outline:before {content: "\f4be" }.ion-ios-timer:before {content: "\f4c1" }.ion-ios-timer-outline:before {content: "\f4c0" }.ion-ios-toggle:before {content: "\f4c3" }.ion-ios-toggle-outline:before {content: "\f4c2" }.ion-ios-trash:before {content: "\f4c5" }.ion-ios-trash-outline:before {content: "\f4c4" }.ion-ios-undo:before {content: "\f4c7" }.ion-ios-undo-outline:before {content: "\f4c6" }.ion-ios-unlocked:before {content: "\f4c9" }.ion-ios-unlocked-outline:before {content: "\f4c8" }.ion-ios-upload:before {content: "\f4cb" }.ion-ios-upload-outline:before {content: "\f4ca" }.ion-ios-videocam:before {content: "\f4cd" }.ion-ios-videocam-outline:before {content: "\f4cc" }.ion-ios-volume-high:before {content: "\f4ce" }.ion-ios-volume-low:before {content: "\f4cf" }.ion-ios-wineglass:before {content: "\f4d1" }.ion-ios-wineglass-outline:before {content: "\f4d0" }.ion-ios-world:before {content: "\f4d3" }.ion-ios-world-outline:before {content: "\f4d2" }.ion-ipad:before {content: "\f1f9" }.ion-iphone:before {content: "\f1fa" }.ion-ipod:before {content: "\f1fb" }.ion-jet:before {content: "\f295" }.ion-key:before {content: "\f296" }.ion-knife:before {content: "\f297" }.ion-laptop:before {content: "\f1fc" }.ion-leaf:before {content: "\f1fd" }.ion-levels:before {content: "\f298" }.ion-lightbulb:before {content: "\f299" }.ion-link:before {content: "\f1fe" }.ion-load-a:before {content: "\f29a" }.ion-load-b:before {content: "\f29b" }.ion-load-c:before {content: "\f29c" }.ion-load-d:before {content: "\f29d" }.ion-location:before {content: "\f1ff" }.ion-lock-combination:before {content: "\f4d4" }.ion-locked:before {content: "\f200" }.ion-log-in:before {content: "\f29e" }.ion-log-out:before {content: "\f29f" }.ion-loop:before {content: "\f201" }.ion-magnet:before {content: "\f2a0" }.ion-male:before {content: "\f2a1" }.ion-man:before {content: "\f202" }.ion-map:before {content: "\f203" }.ion-medkit:before {content: "\f2a2" }.ion-merge:before {content: "\f33f" }.ion-mic-a:before {content: "\f204" }.ion-mic-b:before {content: "\f205" }.ion-mic-c:before {content: "\f206" }.ion-minus:before {content: "\f209" }.ion-minus-circled:before {content: "\f207" }.ion-minus-round:before {content: "\f208" }.ion-model-s:before {content: "\f2c1" }.ion-monitor:before {content: "\f20a" }.ion-more:before {content: "\f20b" }.ion-mouse:before {content: "\f340" }.ion-music-note:before {content: "\f20c" }.ion-navicon:before {content: "\f20e" }.ion-navicon-round:before {content: "\f20d" }.ion-navigate:before {content: "\f2a3" }.ion-network:before {content: "\f341" }.ion-no-smoking:before {content: "\f2c2" }.ion-nuclear:before {content: "\f2a4" }.ion-outlet:before {content: "\f342" }.ion-paintbrush:before {content: "\f4d5" }.ion-paintbucket:before {content: "\f4d6" }.ion-paper-airplane:before {content: "\f2c3" }.ion-paperclip:before {content: "\f20f" }.ion-pause:before {content: "\f210" }.ion-person:before {content: "\f213" }.ion-person-add:before {content: "\f211" }.ion-person-stalker:before {content: "\f212" }.ion-pie-graph:before {content: "\f2a5" }.ion-pin:before {content: "\f2a6" }.ion-pinpoint:before {content: "\f2a7" }.ion-pizza:before {content: "\f2a8" }.ion-plane:before {content: "\f214" }.ion-planet:before {content: "\f343" }.ion-play:before {content: "\f215" }.ion-playstation:before {content: "\f30a" }.ion-plus:before {content: "\f218" }.ion-plus-circled:before {content: "\f216" }.ion-plus-round:before {content: "\f217" }.ion-podium:before {content: "\f344" }.ion-pound:before {content: "\f219" }.ion-power:before {content: "\f2a9" }.ion-pricetag:before {content: "\f2aa" }.ion-pricetags:before {content: "\f2ab" }.ion-printer:before {content: "\f21a" }.ion-pull-request:before {content: "\f345" }.ion-qr-scanner:before {content: "\f346" }.ion-quote:before {content: "\f347" }.ion-radio-waves:before {content: "\f2ac" }.ion-record:before {content: "\f21b" }.ion-refresh:before {content: "\f21c" }.ion-reply:before {content: "\f21e" }.ion-reply-all:before {content: "\f21d" }.ion-ribbon-a:before {content: "\f348" }.ion-ribbon-b:before {content: "\f349" }.ion-sad:before {content: "\f34a" }.ion-sad-outline:before {content: "\f4d7" }.ion-scissors:before {content: "\f34b" }.ion-search:before {content: "\f21f" }.ion-settings:before {content: "\f2ad" }.ion-share:before {content: "\f220" }.ion-shuffle:before {content: "\f221" }.ion-skip-backward:before {content: "\f222" }.ion-skip-forward:before {content: "\f223" }.ion-social-android:before {content: "\f225" }.ion-social-android-outline:before {content: "\f224" }.ion-social-angular:before {content: "\f4d9" }.ion-social-angular-outline:before {content: "\f4d8" }.ion-social-apple:before {content: "\f227" }.ion-social-apple-outline:before {content: "\f226" }.ion-social-bitcoin:before {content: "\f2af" }.ion-social-bitcoin-outline:before {content: "\f2ae" }.ion-social-buffer:before {content: "\f229" }.ion-social-buffer-outline:before {content: "\f228" }.ion-social-chrome:before {content: "\f4db" }.ion-social-chrome-outline:before {content: "\f4da" }.ion-social-codepen:before {content: "\f4dd" }.ion-social-codepen-outline:before {content: "\f4dc" }.ion-social-css3:before {content: "\f4df" }.ion-social-css3-outline:before {content: "\f4de" }.ion-social-designernews:before {content: "\f22b" }.ion-social-designernews-outline:before {content: "\f22a" }.ion-social-dribbble:before {content: "\f22d" }.ion-social-dribbble-outline:before {content: "\f22c" }.ion-social-dropbox:before {content: "\f22f" }.ion-social-dropbox-outline:before {content: "\f22e" }.ion-social-euro:before {content: "\f4e1" }.ion-social-euro-outline:before {content: "\f4e0" }.ion-social-facebook:before {content: "\f231" }.ion-social-facebook-outline:before {content: "\f230" }.ion-social-foursquare:before {content: "\f34d" }.ion-social-foursquare-outline:before {content: "\f34c" }.ion-social-freebsd-devil:before {content: "\f2c4" }.ion-social-github:before {content: "\f233" }.ion-social-github-outline:before {content: "\f232" }.ion-social-google:before {content: "\f34f" }.ion-social-google-outline:before {content: "\f34e" }.ion-social-googleplus:before {content: "\f235" }.ion-social-googleplus-outline:before {content: "\f234" }.ion-social-hackernews:before {content: "\f237" }.ion-social-hackernews-outline:before {content: "\f236" }.ion-social-html5:before {content: "\f4e3" }.ion-social-html5-outline:before {content: "\f4e2" }.ion-social-instagram:before {content: "\f351" }.ion-social-instagram-outline:before {content: "\f350" }.ion-social-javascript:before {content: "\f4e5" }.ion-social-javascript-outline:before {content: "\f4e4" }.ion-social-linkedin:before {content: "\f239" }.ion-social-linkedin-outline:before {content: "\f238" }.ion-social-markdown:before {content: "\f4e6" }.ion-social-nodejs:before {content: "\f4e7" }.ion-social-octocat:before {content: "\f4e8" }.ion-social-pinterest:before {content: "\f2b1" }.ion-social-pinterest-outline:before {content: "\f2b0" }.ion-social-python:before {content: "\f4e9" }.ion-social-reddit:before {content: "\f23b" }.ion-social-reddit-outline:before {content: "\f23a" }.ion-social-rss:before {content: "\f23d" }.ion-social-rss-outline:before {content: "\f23c" }.ion-social-sass:before {content: "\f4ea" }.ion-social-skype:before {content: "\f23f" }.ion-social-skype-outline:before {content: "\f23e" }.ion-social-snapchat:before {content: "\f4ec" }.ion-social-snapchat-outline:before {content: "\f4eb" }.ion-social-tumblr:before {content: "\f241" }.ion-social-tumblr-outline:before {content: "\f240" }.ion-social-tux:before {content: "\f2c5" }.ion-social-twitch:before {content: "\f4ee" }.ion-social-twitch-outline:before {content: "\f4ed" }.ion-social-twitter:before {content: "\f243" }.ion-social-twitter-outline:before {content: "\f242" }.ion-social-usd:before {content: "\f353" }.ion-social-usd-outline:before {content: "\f352" }.ion-social-vimeo:before {content: "\f245" }.ion-social-vimeo-outline:before {content: "\f244" }.ion-social-whatsapp:before {content: "\f4f0" }.ion-social-whatsapp-outline:before {content: "\f4ef" }.ion-social-windows:before {content: "\f247" }.ion-social-windows-outline:before {content: "\f246" }.ion-social-wordpress:before {content: "\f249" }.ion-social-wordpress-outline:before {content: "\f248" }.ion-social-yahoo:before {content: "\f24b" }.ion-social-yahoo-outline:before {content: "\f24a" }.ion-social-yen:before {content: "\f4f2" }.ion-social-yen-outline:before {content: "\f4f1" }.ion-social-youtube:before {content: "\f24d" }.ion-social-youtube-outline:before {content: "\f24c" }.ion-soup-can:before {content: "\f4f4" }.ion-soup-can-outline:before {content: "\f4f3" }.ion-speakerphone:before {content: "\f2b2" }.ion-speedometer:before {content: "\f2b3" }.ion-spoon:before {content: "\f2b4" }.ion-star:before {content: "\f24e" }.ion-stats-bars:before {content: "\f2b5" }.ion-steam:before {content: "\f30b" }.ion-stop:before {content: "\f24f" }.ion-thermometer:before {content: "\f2b6" }.ion-thumbsdown:before {content: "\f250" }.ion-thumbsup:before {content: "\f251" }.ion-toggle:before {content: "\f355" }.ion-toggle-filled:before {content: "\f354" }.ion-transgender:before {content: "\f4f5" }.ion-trash-a:before {content: "\f252" }.ion-trash-b:before {content: "\f253" }.ion-trophy:before {content: "\f356" }.ion-tshirt:before {content: "\f4f7" }.ion-tshirt-outline:before {content: "\f4f6" }.ion-umbrella:before {content: "\f2b7" }.ion-university:before {content: "\f357" }.ion-unlocked:before {content: "\f254" }.ion-upload:before {content: "\f255" }.ion-usb:before {content: "\f2b8" }.ion-videocamera:before {content: "\f256" }.ion-volume-high:before {content: "\f257" }.ion-volume-low:before {content: "\f258" }.ion-volume-medium:before {content: "\f259" }.ion-volume-mute:before {content: "\f25a" }.ion-wand:before {content: "\f358" }.ion-waterdrop:before {content: "\f25b" }.ion-wifi:before {content: "\f25c" }.ion-wineglass:before {content: "\f2b9" }.ion-woman:before {content: "\f25d" }.ion-wrench:before {content: "\f2ba" }.ion-xbox:before {content: "\f30c" }





/*--------------------------------------------------------------
Elements
--------------------------------------------------------------*/
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

body {
	background: #fff;
	color: #333;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	line-height: 1.5;
	-webkit-animation: fadein 2s;
	-moz-animation: fadein 2s;
	-ms-animation: fadein 2s;
	-o-animation: fadein 2s;
	animation: fadein 2s;
}

hr {
	background: #eee;
	border: 0;
	height: 1px;
	margin-bottom: 20px;
}

ul,  ol {
	margin: 0 0 20px 20px;
	padding: 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,  li > ol {
	margin: 0 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 20px 20px;
}

img {
	height: auto;
	max-width: 100%;
}

table {
	margin: 0 0 20px;
	width: 100%;
}

p {
	margin: 0 0 20px;
}

dfn,  cite,  em,  i {
	font-style: italic;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 20px;
	max-width: 100%;
	overflow: auto;
	padding: 20px;
}

embed,  iframe,  object {
	max-width: 100%;
}





/*--------------------------------------------------------------
Clear
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.container:before,
.container .row:before,
.container:after,
.container .row:after {
	content: "";
	display: table;
}

.clear:after,
.container:after,
.container .row:after {
	clear: both;
}

.clear,
.container,
.container .row {
	*zoom: 1;
}





/*--------------------------------------------------------------
Titles
--------------------------------------------------------------*/
h1, h2, h3, h4 {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	margin: 0 0 20px;
	color: #212D70;
	letter-spacing: 1.5px;
}

h1 {
	font-size: 38px;
	text-align: center;
}

h2 {
	font-size: 28px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 16px;
}





/*--------------------------------------------------------------
Links
--------------------------------------------------------------*/
a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #1f2d76;
}





/*--------------------------------------------------------------
Forms
--------------------------------------------------------------*/
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	font-family: 'Poppins', sans-serif;
	outline: none;
	display: inline-block;
	padding: 13px 20px;
	background: #F37131;
	border: none;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	border-radius: 5px;	
	position: relative;
}

.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #c74d11;
	color: #fff;
}

.loader {
	display: none;
	color: #fff;
	position: absolute;
	left: calc(50% - 7px);
	top: calc(50% - 7px);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="search"],
textarea {
	outline: none;
	display: inline-block;
	width: 100%;
	background: #eee;
	padding: 10px;
	border: none;
	line-height: 1.3;
	border-radius: 5px;
	margin-bottom:10px;
}

select {
	border: 1px solid #ccc;
	height: 40px;
	padding-left: 10px;
	width: 100%;
	display: inline-block;
}

input[type="number"] {
	padding: 0 0 0 10px;
	height: 40px;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus {
	border: none;
	background: #ddd;
}

textarea {
	height: 100px;
	resize: vertical;
}

.messages {
	list-style-type: none;
	padding: 20px;
	margin: 0;
}

.messages.red {
	border: 1px solid red;
	background: #ffd4d4;
}

.messages.green {
	border: 1px solid #00ff10;
	background: #baffd3;
}

.form-row {
	float: left;
	margin-top: 20px;
	width: 48%;
	margin-right: 4%;
}

.form-row:nth-child(2n) {
	margin-right: 0;
}





/*--------------------------------------------------------------
Contact Form 7
--------------------------------------------------------------*/
.wpcf7 p {
	margin: 0;
}

div.wpcf7-response-output {
	margin: 20px 0;
	padding: 10px 20px;
	border: none;
	border-top: 3px solid;
	color: #D8000C;
	background: #FFBABA;
}

div.wpcf7-validation-errors {
	border-color: #D8000C;
}

div.wpcf7-mail-sent-ok {
	border-color: #4F8A10;
	color: #4F8A10;
	background: #DFF2BF;
}

input.wpcf7-not-valid,  textarea.wpcf7-not-valid {
	border-color: #fcbaba;
}

input.wpcf7-not-valid:focus,  textarea.wpcf7-not-valid:focus {
	border-color: #ff0000;
}

span.wpcf7-not-valid-tip {
	display: none;
}

span.wpcf7-list-item {
	margin-left: 10px;
}

span.wpcf7-list-item.first {
	margin: 0;
}

span.wpcf7-list-item label {
	font-weight: 400;
	text-transform: none;
}

span.wpcf7-list-item input,  span.wpcf7-list-item span {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}





/*--------------------------------------------------------------
Animations
--------------------------------------------------------------*/
.transition, a, input, button, textarea {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.animate {
	opacity: 0;
}

.animate.fade-left {
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translate3d(-50px, 0px, 0px);
	-ms-transform: translate3d(-50px, 0px, 0px);
	transform: translate3d(-50px, 0px, 0px);
}

.animate.fade-right {
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translate3d(50px, 0px, 0px);
	-ms-transform: translate3d(50px, 0px, 0px);
	transform: translate3d(50px, 0px, 0px);
}

.animate.fade-up {
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: translate3d(0px, 50px, 0px);
	-ms-transform: translate3d(0px, 50px, 0px);
	transform: translate3d(0px, 50px, 0px);
}

.animate.in-view {
	opacity: 1;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-ms-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}

@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-moz-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-ms-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-o-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}





/*--------------------------------------------------------------
Wordpress
--------------------------------------------------------------*/
/* Menus */
.site-main
.comment-navigation,
.site-main
.posts-navigation,
.site-main .post-navigation {
	margin: 0 0 20px;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* Alignments */
.alignleft {
	display: inline;
	float: left;
	margin-right: 20px;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 20px;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Comments */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Captions */
.wp-caption {
	margin-bottom: 20px;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 10px 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries */
.gallery {
	margin-bottom: 20px;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}





/*--------------------------------------------------------------
Helpers
--------------------------------------------------------------*/
.ta-left {
	text-align: left;
}

.ta-center {
	text-align: center;
}

.ta-right {
	text-align: right;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.static {
	position: static;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.fixed {
	position: fixed;
}

.none {
	display: none;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.inline-block {
	display: inline-block;
}

.vertical-align {
	display: inline-block;
	vertical-align: middle;
}

.align-middle {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.big {
	font-size: 20px;
}

/* list */
.inline-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.inline-list li {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.inline-list li:first-child {
	margin-left: 0;
}





/*--------------------------------------------------------------
General
--------------------------------------------------------------*/
.site {
	background: #fff;
	position: relative;
	z-index: 1;
}

.fixed-header .site {
	margin-top: 170px;
}

.section {
	padding-top: 20px;
	padding-bottom: 20px;
}

.main-section {
	padding-top: 50px;
	padding-bottom: 50px;
}

.parallax-container {
	overflow: hidden;
}






/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
.site-header {
	background: #fff;
}

.fixed-header .site-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
}

.site-logo {
    /* float: left; */
    margin: 0;
    padding: 15px;
}

.site-logo a,  .site-logo img {
	display: block;
	margin: 0 auto;
	max-width: 249px;
}





/*--------------------------------------------------------------
Navigation
--------------------------------------------------------------*/
.site-navigation {
	display: block;
	font-size: 0;
	text-align: center;
}

.navigation-toggle {
	display: none;
}

.site-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	font-family: 'Poppins';
}

.site-navigation li {
	display: inline-block;
	position: relative;
}

.site-navigation ul > li:hover > a {
	background-color: #eee;
}

.site-navigation li a {
	display: block;
	text-decoration: none;
	padding: 36px 20px;
	line-height: 1;
	text-transform: uppercase;
	color: #0C3252;
	font-size: 18px;
	font-weight: 300;
}

.site-navigation a:hover {
	color: #1f2d76;
}

.site-navigation .menu-register a {
	background: #F37131;
	color: #fff;
	padding: 36px 30px;
	color: #fff;
}

.site-navigation .menu-register a:hover {
	background: #c74d11;
	color: #fff;
}

.site-navigation li ul a {
	padding: 20px
}

.site-navigation ul ul {
	position: absolute;
	top: 90px;
	left: -9999px;
	z-index: 1;
	background-color: #fff;
}

.site-navigation ul > li:hover > ul {
	left: 0px;
}

.site-navigation ul > li:last-of-type:hover > ul {
    left: auto;
    right: 0;
}

.site-navigation ul ul li {
	display: block;
	white-space: pre;
}

.site-navigation ul ul ul {
	left: -9999px;
}

.site-navigation ul ul li:hover ul {
	left: 100%;
	top: 0;
	text-align: left;
}

.slider-tagline {
	text-align:center;
	margin: 30px 0 -35px 0;
    position: relative;
    z-index: 100;
}

.slider-tagline span {
    background-color: #212D70;
    display: inline-block;
    padding: 15px 40px;
    color: #fff;
    font-size: 28px;
    font-weight: 300;
    font-family: 'Poppins';
	letter-spacing: 2px;
}




@media screen and (max-width: 1080px) {
	.site-navigation {
		padding: 37px 20px;
		float: right;
	}
	
	.site-logo {
		float:left;
	}
	
	.fixed-header .site {
    margin-top: 87px;
}
	
	.navigation-toggle {
		display: block;
		position: relative;
		margin: 0;
		padding: 0;
		width: 25px;
		height: 16px;
		cursor: pointer;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.navigation-toggle span,  .navigation-toggle span::before,  .navigation-toggle span::after {
		display: block;
		position: absolute;
		left: 0;
		width: 100%;
		height: 2px;
		background: #333;
		transition: background 0s 0.3s;
	}
	.navigation-toggle span {
		top: 7px;
	}
	.navigation-toggle span::before {
		content: "";
		top: -7px;
		transition-property: top, transform;
		transition-duration: 0.3s, 0.3s;
		transition-delay: 0.3s, 0s;
	}
	.navigation-toggle span::after {
		content: "";
		bottom: -7px;
		transition-property: bottom, transform;
		transition-duration: 0.3s, 0.3s;
		transition-delay: 0.3s, 0s;
	}
	.menu-toggled .navigation-toggle span {
		background: none;
	}
	.menu-toggled .navigation-toggle span::before {
		top: 0;
		transform: rotate(45deg);
		transition-delay: 0s, 0.3s;
	}
	.menu-toggled .navigation-toggle span::after {
		bottom: 0;
		transform: rotate(-45deg);
		transition-delay: 0s, 0.3s;
	}
	.site-navigation ul {
		display: none;
	}
}





/*--------------------------------------------------------------
Mobile Navigation
--------------------------------------------------------------*/
.mobile-navigation {
	display: none;
}

@media screen and (max-width: 1250px) {
	.site {
		position: relative;
		z-index: 1;
		-webkit-transition: transform 0.5s ease;
		-moz-transition: transform 0.5s ease;
		-o-transition: transform 0.5s ease;
		transition: transform 0.5s ease;
	}
	.menu-toggled .site {
		-webkit-transform: translate3d(-280px, 0px, 0px);
		-ms-transform: translate3d(-280px, 0px, 0px);
		transform: translate3d(-280px, 0px, 0px);
	}
	.mobile-navigation {
		display: block;
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		width: 280px;
		background: #111;
		z-index: 0;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		-webkit-transition: transform 0.5s ease;
		-moz-transition: transform 0.5s ease;
		-o-transition: transform 0.5s ease;
		transition: transform 0.5s ease;
	}
	.fixed-header .mobile-navigation {
		top: 90px;
	}
	.mobile-navigation ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.mobile-navigation li {
		float: none;
		display: block;
		width: 100%;
		border-top: 1px solid #333;
	}
	.mobile-navigation li:first-child {
		border-top: none;
	}
	.mobile-navigation a {
		display: block;
		font-size: 16px;
		color: #fff;
		padding: 10px 20px;
	}
	.mobile-navigation ul ul {
		border-top: 1px solid #333;
	}
	.mobile-navigation ul ul li a {
		padding-left: 40px;
	}
	.mobile-navigation ul ul ul li a {
		padding-left: 60px;
	}
}





/*--------------------------------------------------------------
Slider
--------------------------------------------------------------*/
.site-slider .slide-image {
	height: 500px;
	height: 60vh;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.site-slider .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
}

.site-slider .overlay .container {
	text-align: center;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.site-slider .overlay h2 {
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-size: 22px;
	margin-bottom: 50px;
}

.site-slider .overlay h1 {
	color: #fff;
	font-size: 40px;
	margin-bottom: 50px;
}



.home-block {
	text-align:center;	
	font-family: 'Poppins';
	letter-spacing: 2px;
	font-size: 20px;
}

.home-block img {
	width:100%;
}

.home-block a:hover img {
	box-shadow:0 0 5px rgba(0,0,0,0.3)
}


/*--------------------------------------------------------------
Main
--------------------------------------------------------------*/
.site-main {
	padding: 50px 0;
}

.sidebar {
	margin-bottom: 30px;
}

/* Home */
.home-banner {
	height: 500px;
	position: relative;
	background: #f6f7f7;
}

.home-quote {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 500px;
	width: 100%;
	text-align: center;
	z-index: 1;
}

.home-girl-left {
	position: absolute;
	width: 400px;
	left: 0;
	bottom: 0;
}

.home-girl-right {
	position: absolute;
	width: 400px;
	right: 0;
	bottom: 0;
}

.home-intro {
	margin: 0 auto;
	font-size: 18px;
}

.home-intro > h2 {
	margin-bottom: 25px;
	margin-top: 20px;
}
.home-intro > p {
	margin-bottom: 25px;
}

.home-icons {
	text-align: center;
}

.home-icon {
    margin: 15px 2%;
    overflow: hidden;
    border-radius: 100%;
    position: relative;
    width: 20%;
    display: inline-block;
}

.home-icon img {
	width: 100%;
	border-radius: 100%;
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.home-icon .overlay {
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	z-index: 1;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.home-icon a:hover .overlay {
	background: rgba(0,0,0,0.5);
}

.home-icon-register .overlay {
	background: #F37131;
}

.home-icon-register a:hover .overlay {
	background: #c74d11;
}

.home-icon h2 {
	color: #fff;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#home-promo {
	padding: 120px 30px;
	background-position: center;
	background-size: cover;
	text-align:center;
	position:relative;
	margin:50px 0;
}

#home-promo h1 {
	color:#fff;
	position:relative;
}

.home-promo-overlay {
	background-color:rgba(0,0,0,0.2);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

.testimonials-slider {
	padding: 50px 0;
	max-width: 750px;
	margin: 0 auto;
}

.testimonials-slider .owl-dots .owl-dot {
	background: #212D70;
}

.testimonials-slider .owl-dots {
	bottom: 0;
}

.home-testimonial {
	text-align: center;
}

.home-testimonial .ion-quote {
	font-size: 40px;
}

/* Testimonials */
#testimonials {
	text-align:center;
}

.testi {
	margin-top: 50px;
	border-bottom: solid 1px #ddd;
	padding: 0 0 50px 0;
}

.testi .ion-quote {
	font-size:40px;
}

.testi .close-quote {transform: rotate(180deg); font-size:20px; margin:0 20px 0 0}

.testi-author {
	width: 100px;
	height: 100px;
	background-position: center;
	background-size: cover;
	margin: 12px auto;
	border-radius: 100px;
}

/* News */
.news .page-title {
	text-align: center;
	margin: 0 0 50px;
}

.news .entry-image a,  .news .entry-image img {
	display: block;
	width: 100%;
}

.news .entry-image a:hover {
	opacity: 0.8;
}

.news .entry-summary a {
	display: block;
}

.news .grid.col {
	margin-bottom: 20px;
}

.news .grid .entry-image {
	margin-bottom: 20px;
}

.news .grid .entry-header {
	text-align: center;
}

.news .grid .entry-summary {
	text-align: center;
}

.news .list {
	padding: 0 0 50px;
	border-bottom: 3px solid #eee;
	margin: 0 0 50px;
}

.news .list .entry-image {
	width: 35%;
	float: left;
}

.news .list .entry-header,  .news .list .entry-summary {
	width: 60%;
	float: left;
	margin-left: 5%;
}

.news .list .entry-summary p {
	margin: 0;
}

.pagination {
	position: relative;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
}

.pagination span, .pagination a {
	display: inline-block;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #fff;
	background: #555;
}

.pagination a:hover {
	color: #fff;
	background: #1f2d76;
}

.pagination .current {
	padding: 6px 9px 5px 9px;
	background: #1f2d76;
	color: #fff;
}

@media screen and (max-width: 1000px) {
	.home-quote {
		position: relative;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		max-width: 500px;
		width: 100%;
		text-align: center;
		z-index: 1;
	}
	.home-girl-left {
		width: 40vw;
	}
	.home-girl-right {
		width: 40vw;
	}
}

@media screen and (max-width: 600px) {
	.news .list .entry-image,  .news .list .entry-header,  .news .list .entry-summary {
		width: 100%;
		float: none;
		margin: 0;
	}

	.news .list .entry-image {
		padding: 0 0 20px
	}
}

/* News - Single */
.news-single .entry-header,  .news-single .entry-image {
	text-align: center;
}

.news-single .entry-title {
	margin: 0;
}

.news-single .entry-image {
	padding: 50px 0;
}

.news-single .entry-meta {
	margin: 0 0 10px;
}

/* Widgets */
.widget-title {
	background: #212D70;
	color: #fff;
	padding: 20px 20px 12px;
	margin: 0;
}

.widget ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.widget ul li {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 10px 20px;
	background: #F6F6F6;
	display: block;
}

.widget ul li strong {
	width: 100px;
	display: inline-block;
}

.widget a.button {
	margin-top: 10px;
	display: block;
	width: 100%;
	text-align: center;
}

/* Contact */
.contact-intro h1 {
	font-size: 50px;
	margin-bottom: 40px;
	font-weight: 300;
	text-transform: none;
}

.contact-intro h2 {
	color: #4e4e4e;
	text-transform: none;
	font-size: 24px;
	margin-bottom: 60px;
	font-weight: 300;
	text-align: center;
}

.contact-left {
	width: 32.3333%;
	margin-right: 2%;
	float: left;
}

.contact-right {
	width: 65.6666%;
	float: left;
}

.contact-info {
	margin-bottom: 20px;
}

.contact-info a {
	display: block;
	font-size: 16px;
	font-weight: 300;
}

.contact-info i {
	margin-right: 10px;
	font-size: 18px;
	width: 20px;
}

.contact-social li a {
	color: #000;
}

.contact-social li a:hover {
	color: #1f2d76;
}

.contact-social li a i {
	font-size: 22px;
}

.contact input[type="submit"] {
	float: right;
}

@media all and (max-width: 768px) {
	.contact-left,  .contact-right {
		width: 100%;
		margin: 0;
		float: none;
	}
	.contact-left {
		padding: 0 0 40px;
		text-align: center;
	}
	.contact-intro h1 {
		font-size: 42px;
	}
	.contact-intro h2 {
		font-size: 20px;
	}
}
@media all and (max-width: 500px) {
	.contact-intro h1 {
		font-size: 36px; 
	}
}

/* Video Template */
.video-template .video-listing {
	position: relative;
	padding-bottom: 56.25%;
	margin: 0 0 40px;
}

.video-template .video-listing iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* 404 */
.error-404 {
	text-align: center;
}

.error-404 h1 {
	font-size: 50px;
	margin-bottom: 20px;
	font-weight: 300;
}

.error-404 h2 {
	color: #4e4e4e;
	text-transform: none;
	font-size: 24px;
	margin-bottom: 40px;
	font-weight: 300;
	text-align: center;
}

.error-404 a.button {
	margin-bottom: 40px;
}

.error-404-social li a {
	color: #000;
}

.error-404-social li a:hover {
	color: #1f2d76;
}

.error-404-social li a i {
	font-size: 26px;
}

.register-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: rgba(0,0,0,0.8);
	text-align: center;
	display: none;
}

.register-popup.active {
	display: block;
}

.register-popup-inner {
	display: inline-block;
	max-width: 600px;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 5px;
	text-align: left;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.register-popup-title {
	font-weight: 700;
	font-size: 28px;
	margin-bottom: 20px;
	line-height: 1.3;
}





/*--------------------------------------------------------------
Instafeed
--------------------------------------------------------------*/
.site-instagram {
	padding: 40px 0;
}

#instafeed a,
#instafeed img {
	display: block;
}

#instafeed .inner {
	position: relative;
	overflow: hidden;
}

#instafeed .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	text-transform: uppercase;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

#instafeed .overlay:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(175,104,170,0.8);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#instafeed a:hover .overlay:before {
	opacity: 1;
}

#instafeed p {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 100%;
	opacity: 0;
	color: #fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#instafeed a:hover p {
	opacity: 1;
	bottom: 20px;
}



.half-button { width:48%; float: left}


/*--------------------------------------------------------------
Donations
--------------------------------------------------------------*/
.give-btn {
	font-family: 'PT Sans Narrow', sans-serif
}

[id*=give-form] .give-form-title {
	margin-top: 30px;
}

#give-anon-wrap {
	margin: 0 0 20px;
}





/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
.site-footer {
	background: #212D70;
	color: #fff;
	padding: 40px 0;
}

.footer-left {
	float: left;
}

.footer-menu {
	margin-bottom: 20px;
}

.footer-menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.footer-menu li {
	display: inline-block;
	margin-right: 10px;
}

.footer-menu a {
	color: #fff;
	font-size: 18px;
}

.footer-menu a:hover {
	color: #F37131;
}

.footer-social {
}

.footer-social a {
	color: #fff;
	display: inline-block;
	font-size: 24px;
	margin-left: 20px;
	line-height: 1;
}

.footer-social a:first-child {
	margin-left: 0;
}

.footer-social a:hover {
	color: #F37131;
}

.footer-right {
	float: right;
	text-align: right;
}

.footer-signup {
	margin-bottom: 10px;
}

.footer-signup input[type="email"] {
	width: 70%;
	float: left;
	padding: 11px 20px;
	height: 40px;
}

.footer-signup input[type="submit"] {
	float: left;
	text-transform: uppercase;
	padding: 18px 0 11px;
	line-height: 1;
	margin-left: 1%;
	width: 29%;
}

.credits {
	color:#fff;
}

.credits:hover {
	color:#F37131;
}

.footer-copyright {
	float: left;
	color: #fff;
	margin-top: 5px;
	font-size: 18px;
}

@media screen and (max-width: 768px) {
	.footer-left {
		float: none;
		text-align: center;
	}
	.footer-right {
		float: none;
		text-align: center;
		max-width: 400px;
		margin: 20px auto 0;
	}
	.footer-copyright {
		float: none;
	}
}





/*--------------------------------------------------------------
Sponsers
--------------------------------------------------------------*/
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.sponsor-premium {
	margin-bottom: 20px;
	clear: both;
	border: 1px solid #eee;
	padding: 30px;
}

.sponsor-image {
	width: 25%;
	float: left;
	position: relative;
}

.sponsor-description {
	float: right;
	width: 68%;
}

.sponsor-secondary {
	float: left;
	width: 31.3333%;
	margin: 1%;
	text-align: center;
	box-sizing: border-box;
	border: solid 1px #eee;
}

.sponsor-secondary .sponsor-image {
	width: 100%;
	height: 170px;
}

.sponsor-secondary .sponsor-image img { width:auto; max-width:100%;
	position: absolute;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	left: 50%;
	top: 50%;
}

.page-id-797 h2 {
	argin:40px 0;
}

.event-list {
	padding: 110px 20px;
	background-size: cover;
	background-position: center;
	margin-bottom: 40px;
	text-align: center;
	font-size: 40px;
	color: #fff;
	display: block;
	position: relative;
}

.event-list .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
	top: 0;
	left: 0;
	z-index: 1;
}

.event-list-title {
	z-index: 2;
	position: relative;
	font-family: 'Poppins';
	font-size: 24px;
}

.event-list:hover {
	color:#fff;
}

.event-list:hover .overlay {
	background-color: rgba(0,0,0,.6);
}

.button.toggle-register-popup.no, .button.toggle-register-popup.no-ride {
	display:none;
}




/*--------------------------------------------------------------
User Functionality
--------------------------------------------------------------*/
/* general - socials */
.profile-socials a {
	display: inline-block;
	position: relative;
	color: #212D70;
	margin-left: 10px;
	font-size: 22px;
}

.profile-socials a:first-of-type {
	margin-left: 0;
}

.profile-socials .dt-share {
	position: absolute;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	background: #212D70;
	color: #fff;
	height: 22px;
	line-height: 22px;
	white-space: nowrap;
	text-align: center;
	bottom: -45px;
	width: 60px;
	left: 50%;
	margin-left: -31px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
}

.profile-socials a:hover .dt-share {
	opacity: 1;
	bottom: -24px;
	visibility: visible;
}

.profile-socials .dt-share:before {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #212D70;
	content: "";
	top: -7px;
	left: 50%;
	margin-left: -4px;
}

/* general - checkboxes */

.event-listing {
	padding: 5px 0;
}

.event-listing [type="checkbox"]:not(:checked),
.event-listing [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}

.event-listing [type="checkbox"]:not(:checked) + label span,
.event-listing [type="checkbox"]:checked + label span {
	position: relative;
	padding-left: 40px;
	cursor: pointer;
}

.event-listing [type="checkbox"]:not(:checked) + label span:before,
.event-listing [type="checkbox"]:checked + label span:before {
	content: '';
	position: absolute;
	left: 5px;
	top: 0px;
	width: 22px;
	height: 22px;
	border: 2px solid #212D70;
	background: #DFF6FF;
	border-radius: 4px;
}

.event-listing [type="checkbox"]:checked + label span:before {
	border: 2px solid #F37131;
}

.event-listing label span.invalid:before {
	border-color: #D8000C !important;
}

.event-listing [type="checkbox"]:not(:checked) + label span:after,
.event-listing [type="checkbox"]:checked + label span:after {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-weight: 900;
	content: '\f00c';
	position: absolute;
	top: 5px;
	left: 9px;
	font-size: 15px;
	line-height: 0.8;
	color: #F37131;
	transition: all .2s;
}

.event-listing [type="checkbox"]:not(:checked) + label span:after {
	opacity: 0;
	transform: scale(0);
}

.event-listing [type="checkbox"]:checked + label span:after {
	opacity: 1;
	transform: scale(1);
}

.event-listing label span:hover:before {
	border: 2px solid #F37131 !important;
}

/* general - file input */
.profile-pic-upload {
	position: relative;
}

.profile-pic-upload p {
	color: #555;
	font-weight: 400;
	font-size: 16px;
	display: inline-block;
	margin: 0 5px 0 0;
}

.profile-pic-upload input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.profile-pic-upload input + label.upload {
	background: #212D70;
	color: #fff;
	border: 1px solid #212D70;
	border-radius: 5px;
	text-align: center;
	padding: 10px 0;
	margin: 0 0 10px;
	width: 100%;
	cursor: pointer;
}

.profile-pic-upload input:focus + label,
.profile-pic-upload input + label:hover {
	color: #BDE5F8;
}

.upload-button-container input + label.upload:first-of-type {
	margin: 0;
}

/* login */
.login .container {
	max-width: 660px;
}

.login .form-row {
	width: 100%;
	float: none;
	margin: 10px 0;
}

.form-row input.invalid {
	background: #ffd4d4;
}

.lost-password,
.back-to-login {
	cursor: pointer;
}

.lost-password:hover,
.back-to-login:hover {
	color: #1f2d76;
}

/* register */


/* profile */
.profile-single .profile-pic {
	max-width: 300px;
	margin: 0 auto 50px auto;
}

.profile-single .profile-pic img {
	width: 100%;
	height: 300px;
	display: block;
	border: 2px solid #F37131;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
}

.profile-single h1 {
	line-height: 1.2;
	margin: 0 0 50px;
}

.profile-single .profile-blurb {
	max-width: 750px;
	width: 100%;
	margin: 0 auto 50px auto;
	text-align: center;
}

.profile-single .profile-actions {
	margin: 0 0 40px;
	padding: 0 0 20px;
	position: relative;
	border-bottom: 4px solid #212D70;
}

.profile-single .profile-actions-right {
	position: absolute;
	right: 0;
	top: 0;
}

.profile-single .profile-edit {
	margin-left: 10px;
}

.profile-single .profile-events,
.profile-single .profile-donations  {
	margin: 0 0 50px;
}

.profile-single .profile-events .event-listing,
.profile-single .profile-donations .event-listing,
.event-donations .event-listing {
	padding: 10px;
	border-bottom: 2px solid #eee;
	display: block;
}

.profile-single .profile-events .event-listing:nth-child(2n),
.profile-single .profile-donations .event-listing:nth-child(2n),
.event-donations .event-listing:nth-child(2n) {
	background: #BDE5F8;
}

.profile-single .profile-events .event-listing:hover,
.profile-single .profile-donations .event-listing:hover,
.event-donations .event-listing:hover {
	border-color: #F37131;
}

.profile-single .profile-events .event-listing .event-listing-title,
.profile-single .profile-donations .event-listing .event-listing-title,
.event-donations .event-listing .event-listing-title {
	display: inline-block;
	font-weight: 700;
	color: #555;
}

.profile-single .profile-events .event-listing .event-listing-title span,
.profile-single .profile-donations .event-listing .event-listing-title span,
.event-donations .event-listing .event-listing-title span {
	font-weight: 400;
}

.profile-single .profile-events .event-listing .event-listing-amount,
.profile-single .profile-donations .event-listing .event-listing-amount,
.event-donations .event-listing .event-listing-amount {
	float: right;
	font-weight: 700;
	color: #555;
}

.profile-single .profile-total-amount {
	text-align: center;
}

.event-donations {
	margin: 40px 0 0;
}

.event-donations .event-donations-total-amount {
	margin: 40px 0 0;
}

/* edit profile */
.edit-profile .container {
	max-width: 660px;
}

.edit-profile h1 {
	margin: 0 0 40px;
}

.edit-profile .form-row {
	width: 100%;
	float: none;
	margin: 10px 0;
}

.edit-profile .form-row h4 {
	margin: 30px 0 10px 0;
}

.edit-profile .profile-url {
	background: #BDE5F8;
	color: #00529B;
	padding: 10px 20px;
	text-align: center;
	margin: 0 0 30px;
	border-radius: 5px;
}

.edit-profile .profile-pic-upload-image {
	max-width: 300px;
	margin: 50px auto;
}

.edit-profile .profile-pic-upload img {
	width: 100%;
	height: 300px;
	display: block;
	border: 2px solid #F37131;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
}

.edit-profile .edit-profile-buttons button {
	margin: 20px 0;
}

.edit-profile .edit-profile-buttons button,
.edit-profile .edit-profile-buttons .button {
	width: 100%;
	display: block;
	text-align: center;
}

.edit-profile .event-listing-empty {
	background: #BDE5F8;
	color: #00529B;
	padding: 10px 20px;
	text-align: center;
	margin: 20px 0;
	border-radius: 5px;
}

.edit-profile .event-listing-form {
	display: none;
	padding: 0 0 30px;
}

.edit-profile-events > label {
	display: block;
	margin:	0 0 5px;
}

.edit-profile-events .form-row-wide {
	clear: both;
}

.edit-profile-events .form-row-wide:after,
.edit-profile-events .form-row-wide:before {
	content: " ";
	display: table
}

.edit-profile-events .form-row-wide:after {
	clear: both
}

.edit-profile-events .give-donation-amount {
	margin: 0 0 15px
}

.edit-profile-events .give-donation-amount .give-currency-symbol {
	background-color: #f2f2f2;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #333;
	margin: 0;
	padding: 0 12px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}

.edit-profile-events .give-donation-amount .give-currency-symbol.give-currency-position-before {
	border-left: 1px solid #ccc;
	border-right: none
}

.edit-profile-events .give-donation-amount .give-currency-symbol.give-currency-position-after {
	border-left: none;
	border-right: 1px solid #ccc
}

.edit-profile-events .give-donation-amount #give-amount,
.edit-profile-events .give-donation-amount #give-amount-text {
	border: 1px solid #ccc;
	background: #FFF;
	border-radius: 0;
	height: 35px;
	line-height: 35px;
	padding: 0 12px;
	margin: 0;
	font-size: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 125px;
	float: left
}

.edit-profile-events .give-donation-amount #give-amount-text.invalid-amount,
.edit-profile-events .give-donation-amount #give-amount.invalid-amount {
	border: 1px solid red
}

.edit-profile-events .give-donation-amount input.give-amount-top {
	width: 125px
}

.edit-profile-events .give-donation-amount span.give-final-total-amount {
	border: 1px solid #ccc;
	border-radius: 0;
	height: 35px;
	line-height: 35px;
	padding: 0 12px;
	margin: 0;
	font-size: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: not-allowed;
	background: #FFF;
	float: left
}

.edit-profile-events legend {
	font-size: 1.15em;
	font-weight: 700;
	margin: 10px 0 15px;
	padding: 0 0 5px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	width: 100%
}

.edit-profile-events .form-row-first,
.edit-profile-events .form-row-last {
    float: left;
    width: 48.5%
}

.edit-profile-events .form-row-last {
    float: right
}

.edit-profile-events .form-row input[type=text],
.edit-profile-events .form-row input[type=email],
.edit-profile-events .form-row input[type=password],
.edit-profile-events .form-row input[type=tel],
.edit-profile-events .form-row input[type=url],
.edit-profile-events .form-row select,
.edit-profile-events .form-row textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-radius: 0;
	outline: 0;
	color: #333;
	background-color: #FDFDFD;
	border: 1px solid #ccc;
	margin: 0;
	padding: .5em
}

.edit-profile-events .form-row input[type=text]:focus,
.edit-profile-events .form-row input[type=email]:focus,
.edit-profile-events .form-row input[type=password]:focus,
.edit-profile-events .form-row input[type=tel]:focus,
.edit-profile-events .form-row input[type=url]:focus,
.edit-profile-events .form-row select:focus,
.edit-profile-events .form-row textarea:focus {
	background-color: #fff;
}

.edit-profile-events .give-error,
.edit-profile-events .give-required-indicator {
	color: #a00;
}

.edit-profile-events .give-tooltip {
	margin: 0 3px;
	padding: 0;
	font-size: 14px;
	-moz-transition: .2s all linear;
	-o-transition: .2s all linear;
	transition: .2s all linear;
	color: rgba(51, 51, 51, .5);
}

.edit-profile-events .form-row input[type=text].required,
.edit-profile-events .form-row input[type=email].required,
.edit-profile-events .form-row input[type=password].required,
.edit-profile-events .form-row input[type=tel].required,
.edit-profile-events .form-row input[type=url].required,
.edit-profile-events .form-row select.required,
.edit-profile-events .form-row textarea.required,
.edit-profile-events .give-tooltip:hover {
	color: #333;
}

.edit-profile-events .form-row label {
	display: block;
	margin: 0 0 5px;
	position: relative;
	line-height: 1.7;
}

.edit-profile-events .form-row {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 15px;
	overflow: visible;
	padding: 0;
}

.edit-profile-events #give-final-total-wrap {
	margin: 10px 0 25px;
	padding: 0
}

.edit-profile-events #give-final-total-wrap:after,
.edit-profile-events #give-final-total-wrap:before {
	content: " ";
	display: table
}

.edit-profile-events #give-final-total-wrap:after {
	clear: both
}

.edit-profile-events #give-final-total-wrap .give-donation-total-label {
	background-color: #f2f2f2;
	color: #333;
	margin: 0;
	padding: 0 12px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	border: 1px solid #ccc
}

.edit-profile-events #give-final-total-wrap .give-final-total-amount {
	border: 1px solid #ccc;
	background: #FFF;
	border-radius: 0;
	height: 35px;
	line-height: 35px;
	padding: 0 12px;
	margin: 0;
	font-size: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: none;
	float: left
}

.edit-profile-events form.give-form {
	margin: 0;
}

.edit-profile .event-listing-form .is-registered-message,
.edit-profile .event-listing-form.is-registered .give-submit-button-wrap {
	display: none;
}

.edit-profile .event-listing-form.is-registered .is-registered-message {
	display: block;
}

/* donations */
#give-events-wrap,
#give-riders-wrap {
	margin: 0 0 20px;
}

.rego-box {
	border: solid 1px #ddd;
	padding: 20px;
	margin: 0 0 20px 0;
}

.rego-box h2 {
	display: none;
}

@media screen and (max-width: 768px) {
	.home-icon h2 { font-size:12px; }
}

@media screen and (max-width: 500px) {
	.home-icon { width: 50%; }
	.home-icon h2 { font-size: 5vw; }
}

.show-loggedin { display: none; }
.show-loggedout { display: inline-block; }
.logged-in .show-loggedin { display: inline-block; }
.logged-in .show-loggedout { display: none; }

#give-register-account-fields-1112 {
	display: none;
}

/* everydayhero tally, leaderboard */
.tally {
	background-color:#F3F0F0;
	margin-top:-50px;
	padding-top: 50px;
	margin-bottom: 50px;
	color: #000;
}
.tally-target {
	text-align: right;
}
.tally-text, .tally-number {
	color: #000;
	margin:0;
}
.tally-text {
	opacity: 0.5;
	font-size: 16px;
}
.tally-number {
	font-weight: 600;
	line-height: 45px;
}
.tally-line-wrapper {
	padding: 5px 0px;
}
.tally-line {
	width: 100%;
	padding: 5px;
	background-color: #1F2D6F;
	border-radius: 5px;
	position:relative;
}
.tally-progress {
	background-color: #F37131;
	position: absolute;
	padding: 5px;
	border-radius: 5px;
	top:0;
	left:0;
	max-width: 100%;
}
.metrics > .row > .col > h2,
.metrics > .row > .col > h3 {
	display: inline-block;
}
.metrics > .row > .col > h3 {
	margin-left: 5px;
}
.metrics > .row > .col {
	text-align: center;
	padding: 10px;
}
.metrics {
	padding: 25px;
}
.leaderboard {
	min-height: 300px;
}
@media screen and (max-width: 900px) {
	.metrics > .row > .col > h2,
	.metrics > .row > .col > h3 {
		display: block;
	}
}
@media screen and (max-width: 600px) {
	.tally > .container > .row > .col {
		padding-left: 10px;
		padding-right: 10px;
	}
}

/* home section */
.home-buttons > .col > a > div.button{
	width: 100%;
	text-align: center;
	line-height: 32px;
	font-size: 16px;
	padding:16px 30px 10px;
}
.home-buttons > .col {
	padding-left: 20px;
	padding-right: 20px;
}
.home-buttons.row {
	margin-left: -20px;
	margin-right: -20px;
}
.lead-title {
	background-color: #1F2D6F;
}
ul.lead {
	background-color: #EFEFEF;
	list-style: none;
	margin: 0;
	padding: 30px 20px 10px 20px;
}
.lead-title > h4 {
	color: #fff;
	padding: 20px 30px 13px;
	line-height: 30px;
	font-size: 15px;
	margin:0;
	text-align: center;
}
.leaderboard.col, .total-raised.col {
	padding-right: 10px;
}
ul.lead > li {
	padding-bottom: 20px;
}
.lead-image {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
}
.lead-item-info > h2, .total-item-info > h2 {
	font-family: 'PT Sans Narrow', sans-serif;
	margin: 0;
	font-weight: 700;
}
.lead-image, .lead-item-info, .total-item-year, .total-item-amount {
	display: inline-block;
	position:relative;
	vertical-align: middle;
}
.lead-item-amount, .total-item-amount {
	color: #F37131;
}
.total-raised>.lead-title>h4 {
	text-align: center;
}
.total-raised>ul {
	list-style: none;
	margin: 0;
	background-color: #fff;
	padding: 0;
}
.total-raised > ul > li {
	padding: 20px 25px;
	background-color: #EFEFEF;
	margin-top: 1px;
}
.total-raised > ul > li:first-child {
	margin-top: 0px;
}
.lead-item-info {
	margin-left: 15px;
}
.total-item-info {
	width: 100%;
}
.total-item-amount {
	float: right;
}
.video-banner {
	min-height: 210px;
}
.event-leaderboard > ul.lead {
	padding-right: 10px;
}



.eventbrite-link {
    margin: 20px 0 0 0;
    text-align: center;
    font-size: 16px;
    padding: 20px 20px 16px 20px;
    line-height: 1.2;
}


.taxonomy-description {
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid;
    margin-bottom: 30px;
}



@media screen and (max-width: 993px) {
	.event-leaderboard > ul.lead > li{
		display: inline-block;
		width: 32%;
	}
}
@media screen and (max-width: 1024px) {
	.home-buttons > .col > a > div.button {
		font-size : 13px;
		padding: 16px 10px 10px;
	}
	.lead-item-info, .lead-image, .leaderboard {
		margin: 0 auto;
		text-align:center;
		display: block;
	}
}
@media screen and (max-width: 768px) {
	.home-buttons > .col > a > div.button {
		margin-bottom: 20px;
	}
	.event-leaderboard > ul.lead > li{
		display: block;
    margin: 0 auto;
		width: 32%;
		min-width: 100px;
	}
}
@media screen and (max-width: 600px) {
	.leaderboard {
		width: 100%;
		margin-bottom: 50px;
	}
	.home-intro > h2 {
		text-align: center;
	}
	.leaderboard.col, .total-raised.col {
		padding: 0px;
	}
	.video-banner{
		margin-left:-30px;
		margin-right:-30px;
		margin-top: 50px;
		margin-bottom: -50px;
	}
	
	.half-button {
		float:none;
		width: 100% !important;
}
}
/*custom break point for home buttons inline block*/
@media screen and (min-width:769px) {
	.col.m12.break-tablet-up {
		width: 33.333333333%;
	}
}
