#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}.cn-top{top:0}.cn-bottom{bottom:0}.cookie-notice-container{padding:10px;text-align:center;width:100%}.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden}.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}#cookie-notice .cn-revoke-cookie{margin:0}.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{box-shadow:none;text-decoration:none}#cookie-notice .cn-button{margin-left:10px}.cn-button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none}.cn-button.wp-default:hover{background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999;color:#222}.cn-button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}.cn-button.bootstrap:hover{color:#fff;background-color:#04c;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}
div.gmw-info-window.popup .buttons-wrapper .iw-close-button,div.gmw-xprofile-field-wrapper.field_date input:last-child,select.gmw-orderby-dropdown{float:right}@font-face{font-family:geo-my-wp;src:url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../font/geo-my-wp.eot?81076368);src:url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../font/geo-my-wp.eot?81076368#iefix) format('embedded-opentype'),url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../font/geo-my-wp.woff2?81076368) format('woff2'),url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../font/geo-my-wp.woff?81076368) format('woff'),url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../font/geo-my-wp.ttf?81076368) format('truetype'),url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../font/geo-my-wp.svg?81076368#geo-my-wp) format('svg');font-weight:400;font-style:normal}[class*=" gmw-icon-"]:before,[class^=gmw-icon-]:before{font-family:geo-my-wp;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gmw-icon-spin-3:before{content:'\e800'}.gmw-icon-spin:before{content:'\e801'}.gmw-icon-spin-light:before{content:'\e802'}.gmw-icon-spin-2:before{content:'\e803'}.gmw-icon-heart:before{content:'\e804'}.gmw-icon-heart-empty:before{content:'\e805'}.gmw-icon-star:before{content:'\e806'}.gmw-icon-star-empty:before{content:'\e807'}.gmw-icon-male:before{content:'\e808'}.gmw-icon-lock:before{content:'\e809'}.gmw-icon-lock-open-alt:before{content:'\e80a'}.gmw-icon-flag:before{content:'\e80b'}.gmw-icon-flag-empty:before{content:'\e80c'}.gmw-icon-pencil:before{content:'\e80d'}.gmw-icon-left-open:before{content:'\e80e'}.gmw-icon-direction:before{content:'\e80f'}.gmw-icon-doc:before{content:'\e810'}.gmw-icon-doc-text:before{content:'\e811'}.gmw-icon-doc-text-inv:before{content:'\e812'}.gmw-icon-fax:before{content:'\e813'}.gmw-icon-menu:before{content:'\e814'}.gmw-icon-cog-alt:before{content:'\e815'}.gmw-icon-wrench:before{content:'\e816'}.gmw-icon-exchange:before{content:'\e817'}.gmw-icon-target-small:before{content:'\e818'}.gmw-icon-key:before{content:'\e819'}.gmw-icon-cab:before{content:'\e81a'}.gmw-icon-bus:before{content:'\e81b'}.gmw-icon-bicycle:before{content:'\e81c'}.gmw-icon-puzzle:before{content:'\e81d'}.gmw-icon-lifebuoy:before{content:'\e81e'}.gmw-icon-address:before{content:'\e81f'}.gmw-icon-map-big:before{content:'\e820'}.gmw-icon-clock:before{content:'\e821'}.gmw-icon-monitor:before{content:'\e822'}.gmw-icon-github:before{content:'\e823'}.gmw-icon-twitter:before{content:'\e824'}.gmw-icon-facebook:before{content:'\e825'}.gmw-icon-facebook-squared:before{content:'\e826'}.gmw-icon-gplus:before{content:'\e827'}.gmw-icon-vcard:before{content:'\e828'}.gmw-icon-location-outline:before{content:'\e829'}.gmw-icon-location:before{content:'\e82a'}.gmw-icon-map:before{content:'\e82b'}.gmw-icon-target-light:before{content:'\e82c'}.gmw-icon-search:before{content:'\e82d'}.gmw-icon-mail:before{content:'\e82e'}.gmw-icon-mail-circled:before{content:'\e82f'}.gmw-icon-user:before{content:'\e830'}.gmw-icon-group:before{content:'\e831'}.gmw-icon-ok:before{content:'\e832'}.gmw-icon-ok-circled:before{content:'\e833'}.gmw-icon-cancel:before{content:'\e834'}.gmw-icon-cancel-circled:before{content:'\e835'}.gmw-icon-lock-big:before{content:'\e836'}.gmw-icon-error:before{content:'\e837'}.gmw-icon-error-alt:before{content:'\e838'}.gmw-icon-compass:before{content:'\e839'}.gmw-icon-phone:before{content:'\e83a'}.gmw-icon-phone-circled:before{content:'\e83b'}.gmw-icon-resize-full:before{content:'\e83c'}.gmw-icon-resize-small:before{content:'\e83d'}.gmw-icon-target:before{content:'\e83e'}.gmw-icon-globe:before{content:'\e83f'}.gmw-icon-person:before{content:'\e840'}.gmw-icon-mail-light:before{content:'\e841'}.gmw-icon-mobile:before{content:'\e842'}.gmw-icon-ok-light:before{content:'\e843'}.gmw-icon-cancel-light:before{content:'\e844'}.gmw-icon-folder-open:before{content:'\e845'}.gmw-icon-folder:before{content:'\e846'}.gmw-icon-tags:before{content:'\e847'}.gmw-icon-tag:before{content:'\e848'}.gmw-icon-params:before{content:'\e849'}.gmw-icon-cog:before{content:'\e84a'}.gmw-icon-pinboard:before{content:'\e84b'}.gmw-icon-updown-circle:before{content:'\e84c'}.gmw-icon-info-circled:before{content:'\e84d'}.gmw-icon-info:before{content:'\e84e'}.gmw-icon-info-circled-1:before{content:'\e84f'}.gmw-icon-buddypress:before{content:'\e850'}.gmw-icon-wpjmgeo-logo:before{content:'\e851'}.gmw-icon-location-thin:before{content:'\e852'}.gmw-icon-arrow-left:before{content:'\e853'}.gmw-icon-arrow-right:before{content:'\e854'}.gmw-icon-arrow-up:before{content:'\e855'}.gmw-icon-arrow-down:before{content:'\e856'}.gmw-icon-users:before{content:'\e857'}.gmw-icon-spin-1:before{content:'\e858'}.gmw-icon-spin-4:before{content:'\e859'}.gmw-icon-target-1:before{content:'\e85a'}.gmw-icon-download:before{content:'\e85b'}.gmw-icon-download-1:before{content:'\e85c'}.gmw-icon-move:before{content:'\f047'}.gmw-icon-users-1:before{content:'\f064'}.gmw-icon-sort:before{content:'\f0dc'}.gmw-icon-map-pin:before{content:'\f276'}.gmw-icon-map-o:before{content:'\f278'}.gmw-icon-map-1:before{content:'\f279'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}body.gmw-scroll-disabled,html.gmw-scroll-disabled{overflow:hidden}div.pac-container{z-index:99999999999;box-shadow:0 2px 4px rgba(0,0,0,.3);margin-top:-1px}div.pac-container .pac-item{line-height:40px;font-size:12px;font-weight:100!important;font-family:initial}div.pac-container span.pac-icon.pac-icon-marker{margin:10px 7px 0 8px}.gmw-geocode-error p{background-color:#FDD;border:1px solid #CC4222}.gmw-draggable{cursor:grab}div.gmw-map img{max-width:initial!important}.gmw-map-cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#f7f5e8;z-index:500}.gm-fullscreen-control::before{background:#fff;color:#555;cursor:pointer;padding:2px 4px;font-size:13px;border:1px solid rgba(0,0,0,.14902);-webkit-box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:10px;margin-right:10px;border-radius:2px;font-family:Roboto,Arial,sans-serif}div.gmw-map-wrapper{position:relative;background:#f7f5e8;//display:inline-block}div.gmw-map-wrapper.gmw-map-frame{border:1px solid #999;padding:2px;background:#f7f7f7;border-bottom:1px solid #BBB;border-right:1px solid #BBB;border-left:1px solid #DDD;border-top:1px solid #EEE;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.gmw-map-wrapper .gmw-map-loader{position:absolute;font-size:28px;z-index:500;left:50%;top:45%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:55px;height:auto}div.gmw-map-wrapper.gmw-expanded-map{position:fixed;z-index:99999999!important;width:100%!important;height:100%!important;left:0;top:0}span.gmw-resize-map-toggle.gmw-icon-resize-full,span.gmw-resize-map-toggle.gmw-icon-resize-small{background:#fff;color:#555;cursor:pointer;padding:7px 5px;font-size:13px;border:0 solid #eee;-webkit-box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:10px;margin-right:10px;border-radius:2px;font-family:Roboto,Arial,sans-serif}.gmw-element-toggle-button{cursor:pointer}#gmw-location-form-wrapper .icons-wrapper label{background:#f7f7f7;padding:9px 7px;display:inline-block;border:1px solid #ededed;vertical-align:bottom;margin:4px 2px 2px 4px;max-height:50px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#gmw-location-form-wrapper .icons-wrapper label input{margin-right:4px}#gmw-location-form-wrapper .icons-wrapper label img{max-width:28px;height:auto;margin-left:3px;display:inline-block}#gmw-location-form-wrapper .icons-wrapper{padding-top:15px}.gmw-form-wrapper input[type=text],.gmw-form-wrapper input[type=number],.gmw-form-wrapper select,.gmw-form-wrapper textarea{margin:0;color:#666;font:inherit;font-size:13px;border-radius:0;border:1px solid #e1e1e1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-word-break:normal!important;word-break:normal!important;-webkit-hyphens:none!important;-moz-hyphens:none!important;hyphens:none!important;width:100%}.gmw-form-wrapper .chosen-container-multi .chosen-choices{border:1px solid #e1e1e1}.gmw-form-wrapper .chosen-container-active .chosen-choices{border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none}.gmw-form-wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 5px}.gmw-form-wrapper input[type=text],.gmw-form-wrapper input[type=number]{background:#fff;padding:8px}.gmw-form-wrapper select{height:30px}.gmw-form-wrapper .gmw-form-field-wrapper{margin:12px 0}.gmw-form-wrapper .gmw-form-field-wrapper.double .custom-field-inner{width:49%;display:inline-block}.gmw-form-wrapper .gmw-form-field-wrapper.double .custom-field-inner.last{margin-left:1%;float:right}.gmw-form-wrapper .gmw-form-field-wrapper label{margin:0 5px 7px 0;display:block}div.gmw-form-wrapper .gmw-submit,div.gmw-form-wrapper input[type=submit]{margin:5px 0;background:#222;border:0;-webkit-border-radius:2px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;padding:8px 18px;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;line-height:18px}div.gmw-form-wrapper .gmw-submit:hover,div.gmw-form-wrapper input[type=submit]:hover{background-color:#555}div.gmw-form-wrapper label input[type=checkbox]{margin-right:5px}div.gmw-form-wrapper .chosen-container-single .chosen-single{line-height:30px;height:30px}span.select2-selection ul li.select2-selection__choice{margin:5px 5px 0 0}span.select2-selection ul li.select2-search--inline{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.gmw-form-wrapper ul.gmw-checkboxes-options-selector{margin:0;max-height:140px;padding:0;overflow-y:scroll}div.gmw-form-wrapper ul.gmw-checkboxes-options-selector li{list-style:none;padding:0;line-height:25px;display:block;margin:0}div.gmw-form-wrapper ul.gmw-checkboxes-options-selector li label{display:block;font-size:13px;margin:0}div.gmw-form-wrapper ul.gmw-checkboxes-options-selector li img.category-icon{max-height:30px;width:auto;box-shadow:none;margin-right:5px;vertical-align:text-bottom}div.gmw-form-wrapper .gmw-checkbox-taxonomy-wrapper ul{margin:0;padding:0}div.gmw-form-wrapper .gmw-checkbox-taxonomy-wrapper ul.gmw-checkbox-level-top{margin:0;max-height:140px;padding:0;//padding-left:25px;overflow-y:scroll}div.gmw-form-wrapper .gmw-checkbox-taxonomy-wrapper ul.gmw-checkbox-children{padding-left:8px}div.gmw-form-wrapper .gmw-checkbox-taxonomy-wrapper li{list-style:none;padding:0;line-height:25px;display:block;margin-left:0}div.gmw-form-wrapper .gmw-checkbox-taxonomy-wrapper ul li label{display:block;font-size:13px;margin:0}div.gmw-form-wrapper .gmw-checkbox-taxonomy-wrapper ul li img.category-icon{max-height:30px;width:auto;box-shadow:none;margin-right:5px;vertical-align:text-bottom}.gmw-radius-slider-wrapper{width:100%}.gmw-form-field-wrapper .gmw-range-slider[type=range],.gmw-range-slider[type=range]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);width:100%;height:16px;margin:0;padding:1px 2px;outline:0;background:#fff;box-shadow:inset 0 1px 1px #f0f0f0;border-radius:4px;border:1px solid #D3D3D3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.gmw-range-slider::-moz-range-track{border:inherit;background:0 0}.gmw-range-slider::-ms-track{border:inherit;color:transparent;background:0 0}.gmw-range-slider::-ms-fill-lower,.gmw-range-slider::-ms-fill-upper{background:0 0}.gmw-range-slider::-ms-tooltip{display:none}.gmw-range-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;width:18px;height:24px;left:14px;top:6px;background:#FFF;border:1px solid #D9D9D9;border-radius:3px;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 0 -3px #BBB}.gmw-range-slider::-moz-range-thumb{width:18px;height:24px;border:none;border-radius:12px;background:#FFF}.gmw-range-slider::-ms-thumb{width:18px;height:24px;border:none;border-radius:12px;background:#FFF}.gmw-radius-range-output{text-align:center;width:100%;display:block}div.gmw-form-wrapper .gmw-address-field-wrapper{position:relative}div.gmw-form-wrapper div.gmw-locator-button-wrapper.text{padding:8px 10px;background-color:#e5e5e5;border:1px solid #ddd;text-align:center;cursor:pointer;color:#375348;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.gmw-form-wrapper div.gmw-locator-button-wrapper.text:hover{background-color:#ddd}div.gmw-form-wrapper div.gmw-locator-button-wrapper img{box-shadow:none}div.gmw-form-wrapper div.gmw-address-field-wrapper i.gmw-locator-button{position:absolute;right:2px;bottom:4px;cursor:pointer;padding:5px;background:0 0;border:0;font-size:16px;color:#888;line-height:20px}div.gmw-form-wrapper div.gmw-address-field-wrapper i.gmw-locator-button:before{margin:0;padding:0}div.gmw-xprofile-field-wrapper.field_date input{max-width:49%;display:inline-block}div.gmw-results-wrapper div.gmw-featured-location,div.gmw-results-wrapper li.gmw-featured-location{border-left:5px solid #82c4e4;box-sizing:border-box}div.gmw-results-wrapper .gmw-pt-pagination-wrapper,div.gmw-results-wrapper .pagination-per-page-wrapper{clear:both;font-size:12px;background:#F9F9F9;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;min-height:0;margin:0}div.gmw-results-wrapper.blue .pagination-per-page-wrapper,div.gmw-results-wrapper.default .pagination-per-page-wrapper,div.gmw-results-wrapper.gray .pagination-per-page-wrapper,div.gmw-results-wrapper.grid-gray .pagination-per-page-wrapper,div.gmw-results-wrapper.red .pagination-per-page-wrapper,div.gmw-results-wrapper.yellow .pagination-per-page-wrapper{padding:0 15px!important;min-height:0!important;border-bottom:0!important;margin-bottom:0!important}div.gmw-results-message{background:#fdfdfd;padding:4px 15px 6px;line-height:24px;border-top:1px solid #ededed;border-bottom:1px solid #ddd;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.gmw-results-message span{margin:0;font-size:12px;color:#444}.gmw-results-wrapper ul.gmw-pagination{text-align:center;margin:10px 0;list-style:none;padding:0}div.gmw-results-wrapper.blue ul.gmw-pagination,div.gmw-results-wrapper.default ul.gmw-pagination,div.gmw-results-wrapper.gray ul.gmw-pagination,div.gmw-results-wrapper.grid-gray ul.gmw-pagination,div.gmw-results-wrapper.purple ul.gmw-pagination,div.gmw-results-wrapper.red ul.gmw-pagination,div.gmw-results-wrapper.yellow ul.gmw-pagination{margin:10px 0!important}.gmw-results-wrapper .gmw-pagination li{text-align:center;display:inline-block;margin:0;border:1px solid #eaeaea;border-left:0}.gmw-results-wrapper .gmw-pagination li:first-child{border-left:1px solid #eaeaea}.gmw-results-wrapper .gmw-pagination li a.next,.gmw-results-wrapper .gmw-pagination li a.page-numbers,.gmw-results-wrapper .gmw-pagination li a.prev,.gmw-results-wrapper .gmw-pagination li span,.gmw-results-wrapper .gmw-pagination li span.current,.gmw-results-wrapper .gmw-pagination li span.page-number{padding:2px 7px;font-size:11px;text-decoration:none;background-color:#fff;display:block;float:none;border-radius:0;line-height:20px;box-shadow:none;color:#555}.gmw-results-wrapper .gmw-pagination li a.next:hover,.gmw-results-wrapper .gmw-pagination li a.page-numbers:hover,.gmw-results-wrapper .gmw-pagination li a.prev:hover,.gmw-results-wrapper .gmw-pagination li a:active,.gmw-results-wrapper .gmw-pagination li a:hover,.gmw-results-wrapper .gmw-pagination li span.current{background-color:#f8f8f8;color:#111}.widget ul.gmw-location-meta,ul.gmw-location-meta{list-style:none;padding:0;margin:0}ul.gmw-location-meta li.field,ul.widget ul.gmw-location-meta li.field{list-style:none;padding:0;margin:0;line-height:24px;font-size:14px}.widget ul.gmw-location-meta li.field span.label,ul.gmw-location-meta li.field span.label{text-transform:capitalize;margin:0;padding:0;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget ul.gmw-xprofile-fields,ul.gmw-xprofile-fields{list-style:none;padding:0;margin:0}ul.gmw-xprofile-fields li.gmw-xprofile-field,ul.widget ul.gmw-xprofile-fields li.gmw-xprofile-field{list-style:none;padding:0;margin:0;line-height:24px;font-size:14px}.widget ul.gmw-xprofile-fields li.gmw-xprofile-field span.label,ul.gmw-xprofile-fields li.gmw-xprofile-field span.label{text-transform:capitalize;margin:0 5px 0 0;padding:0;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget ul.gmw-hours-of-operation,ul.gmw-hours-of-operation{list-style:none;padding:0;margin:0}ul.gmw-hours-of-operation li.day,ul.widget ul.gmw-hours-of-operation li.day{list-style:none;padding:0;margin:0;line-height:24px;font-size:14px}div.gmw-results-wrapper .gmw-orderby-dropdown,div.gmw-results-wrapper .gmw-per-page{color:#555;font:inherit;border:1px solid #ccc;height:30px;font-size:12px;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gm-style-iw div:first-child,.gmw-info-window{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.gmw-no-results,.gmw-no-results-wrapper{font-weight:400;font-size:14px;text-decoration:none;background:#f8f8f8;border:1px solid #e1e1e1;color:#440;padding:7px 12px;display:block;margin-top:15px}.gm-style-iw+div img,.gmw-info-window.infobox:before,div.gmw-map img.js-info-bubble-close{display:none}.gmw-no-results p,.gmw-no-results-wrapper p{margin:0;padding:0}.gmw-toggle-element{transition-duration:.4s;-webkit-transition-duration:.4s}div.gmw-info-window .iw-close-button{cursor:pointer}div.gmw-info-window.user-marker{min-width:initial;min-height:initial;padding:0;font-size:13px}.gm-style-iw+div{right:3px!important;top:5px!important;padding:0;width:16px!important;height:16px!important;opacity:1!important}.gm-style-iw+div::before{content:'\e835';color:#666;font-size:14px;font-family:geo-my-wp}.gm-style-iw div:first-child{margin:0 auto;//width:100%!important;max-width:100%!important;padding:2px 0 0;box-sizing:border-box;display:inline-table;color:#444}.gm-style .gm-style-iw{display:inline-block;max-width:230px!important;font-weight:initial;font-size:initial;padding:0 0 10px}.gmw-info-window{padding-bottom:5px;box-sizing:border-box}.gmw-info-window.standard{min-width:180px;min-height:110px}.gmw-info-window.infobox{background:#fff;bottom:0;box-shadow:none;border-radius:5px;width:250px;min-height:140px;padding:12px;z-index:999999999;overflow:visible!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-bottom:5px solid #ccc}.gmw-info-window.infobox:after{border-style:solid;content:' ';border-color:#ccc transparent transparent;border-width:20px;left:108px;bottom:-45px;position:absolute}div.gmw-info-window.infobox .gmw-icon-cancel-circled{position:absolute;right:2px;top:4px;text-decoration:none;box-shadow:none;cursor:pointer}div.gmw-info-window.infobox .gmw-icon-cancel-circled:before{font-size:14px;color:#666;text-decoration:none;box-shadow:none}div.gmw-info-window.infobubble,div.gmw-info-window.standard{//max-height:100%;max-width:100%;overflow:hidden}div.gmw-info-window.infobubble .gmw-icon-cancel-circled{position:absolute;right:2px;top:4px;font-size:14px;color:#666;text-decoration:none;box-shadow:none;cursor:pointer}div.gmw-info-window.popup{z-index:9999999999;background-color:#fff;position:fixed;width:300px;height:300px;max-height:550px;top:15%;left:40%;overflow:hidden;padding:0 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #f1f1f1}div.gmw-info-window.popup.ajax{width:350px;height:350px;max-height:350px}div.gmw-info-window.popup .buttons-wrapper{text-align:center;padding:8px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%}div.gmw-info-window.popup .buttons-wrapper span{color:#666;cursor:pointer}div.gmw-info-window.popup .buttons-wrapper .gmw-draggable{cursor:grab}div.gmw-info-window.infobox.ajax .iw-loader,div.gmw-info-window.infobubble.ajax .iw-loader,div.gmw-info-window.popup .iw-loader,div.gmw-info-window.standard.ajax .iw-loader{font-size:25px;color:#666;position:absolute;top:40%;left:45%}div.gmw-info-window-inner.infobox,div.gmw-info-window-inner.infobubble,div.gmw-info-window-inner.popup,div.gmw-info-window-inner.standard{max-width:230px;min-height:initial;max-height:215px;width:100%;min-width:initial;margin:0;display:inline-block;text-align:center;padding:0;overflow-x:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.gmw-info-window-inner.popup{max-width:100%;max-height:95%}div.gmw-info-window-inner.infobox{//max-height:195px}div.gmw-info-window-inner.infobox a.image,div.gmw-info-window-inner.infobubble a.image,div.gmw-info-window-inner.popup a.image,div.gmw-info-window-inner.standard a.image{max-height:120px;overflow:hidden;display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px;text-decoration:none!important;box-shadow:none;text-shadow:none;width:100%}div.gmw-info-window-inner.infobox a.image img,div.gmw-info-window-inner.infobubble a.image img,div.gmw-info-window-inner.popup a.image img,div.gmw-info-window-inner.standard a.image img{//width:100%;height:auto;padding:0;margin:0;box-shadow:none;border-radius:0;border:0}div.gmw-info-window-inner.infobox a:link,div.gmw-info-window-inner.infobox a:visited,div.gmw-info-window-inner.infobubble a:link,div.gmw-info-window-inner.infobubble a:visited,div.gmw-info-window-inner.popup a:link,div.gmw-info-window-inner.popup a:visited,div.gmw-info-window-inner.standard a:link,div.gmw-info-window-inner.standard a:visited{box-shadow:none;text-decoration:none;color:#555}div.gmw-info-window-inner.infobox a:hover,div.gmw-info-window-inner.infobubble a:hover,div.gmw-info-window-inner.popup a:hover,div.gmw-info-window-inner.standard a:hover{color:#222;box-shadow:none;text-decoration:none}div.gmw-info-window-inner.infobox a.title,div.gmw-info-window-inner.infobubble a.title,div.gmw-info-window-inner.popup a.title,div.gmw-info-window-inner.standard a.title{margin:7px 0;font-size:16px;text-transform:capitalize;color:#555;text-decoration:none;box-shadow:none;text-shadow:none;border:0;display:inline-block;width:100%;line-height:20px}div.gmw-info-window-inner.popup a.title{font-size:18px;margin:20px 0 12px;color:#333}div.gmw-info-window-inner.infobox span.address,div.gmw-info-window-inner.infobubble span.address,div.gmw-info-window-inner.popup span.address,div.gmw-info-window-inner.standard span.address{margin:3px 0;display:inline-block;font-size:12px;width:100%;color:#666;line-height:17px}div.gmw-info-window-inner.popup span.address{font-size:13px;line-height:20px;color:#444}div.gmw-info-window-inner.infobox span.address.gmw-icon-location:before,div.gmw-info-window-inner.infobubble span.address.gmw-icon-location:before,div.gmw-info-window-inner.popup span.address.gmw-icon-location:before,div.gmw-info-window-inner.standard span.address.gmw-icon-location:before{color:#666;font-size:12px}div.gmw-info-window-inner.infobox a.gmw-get-directions,div.gmw-info-window-inner.infobubble a.gmw-get-directions,div.gmw-info-window-inner.popup a.gmw-get-directions,div.gmw-info-window-inner.standard a.gmw-get-directions{font-size:11px;color:#555;display:inline-block;margin:5px 0;text-decoration:underline}div.gmw-info-window-inner.infobox a.gmw-get-directions:hover,div.gmw-info-window-inner.infobubble a.gmw-get-directions:hover,div.gmw-info-window-inner.popup a.gmw-get-directions:hover,div.gmw-info-window-inner.standard a.gmw-get-directions:hover{font-size:11px;color:#555;display:inline-block;margin:5px 0;text-decoration:none}div.gmw-info-window-inner.infobox span.distance,div.gmw-info-window-inner.infobubble span.distance,div.gmw-info-window-inner.popup span.distance,div.gmw-info-window-inner.standard span.distance{font-size:11px;color:#555;padding:4px 8px;border-radius:4px;background:#f1f1f1;border:0;display:inline-block;margin:5px 10px 0 0}div.gmw-info-window-inner.infobox div.excerpt,div.gmw-info-window-inner.infobubble div.excerpt,div.gmw-info-window-inner.popup div.excerpt,div.gmw-info-window-inner.standard div.excerpt{margin:15px 0;padding:15px 0 0;font-size:13px;color:#333;border-top:1px dotted #bbb;line-height:22px}div.gmw-info-window-inner.infobox div.excerpt p,div.gmw-info-window-inner.infobubble div.excerpt p,div.gmw-info-window-inner.popup div.excerpt p,div.gmw-info-window-inner.standard div.excerpt p{margin:0;padding:0;font-size:13px;color:#333}div.gmw-info-window-inner.infobox ul.gmw-location-meta,div.gmw-info-window-inner.infobubble ul.gmw-location-meta,div.gmw-info-window-inner.popup ul.gmw-location-meta,div.gmw-info-window-inner.standard ul.gmw-location-meta{margin:10px 0;padding:10px 0 0;font-size:13px;color:#333;border-top:1px dotted #bbb}div.gmw-info-window-inner.infobox ul.gmw-location-meta li,div.gmw-info-window-inner.infobubble ul.gmw-location-meta li,div.gmw-info-window-inner.popup ul.gmw-location-meta li,div.gmw-info-window-inner.standard ul.gmw-location-meta li{padding:0;margin:0;list-style:none;font-size:12px;line-height:22px}div.gmw-info-window-inner.popup ul.gmw-location-meta li{font-size:12px;line-height:24px;color:#444}div.gmw-info-window-inner.infobox ul.gmw-location-meta li span.label,div.gmw-info-window-inner.infobubble ul.gmw-location-meta li span.label,div.gmw-info-window-inner.popup ul.gmw-location-meta li span.label,div.gmw-info-window-inner.standard ul.gmw-location-meta li span.label{margin-right:3px;font-weight:400}div.gmw-info-window-inner.infobox .gmw-directions-wrapper,div.gmw-info-window-inner.infobubble .gmw-directions-wrapper,div.gmw-info-window-inner.popup .gmw-directions-wrapper,div.gmw-info-window-inner.standard .gmw-directions-wrapper{margin:15px 0}div.gmw-info-window-inner.infobox ul.gmw-xprofile-fields,div.gmw-info-window-inner.infobubble ul.gmw-xprofile-fields,div.gmw-info-window-inner.popup ul.gmw-xprofile-fields,div.gmw-info-window-inner.standard ul.gmw-xprofile-fields{margin:10px 0;padding:10px 0 0;font-size:13px;color:#333;border-top:1px dotted #bbb}div.gmw-info-window-inner.infobox ul.gmw-xprofile-fields li,div.gmw-info-window-inner.infobubble ul.gmw-xprofile-fields li,div.gmw-info-window-inner.popup ul.gmw-xprofile-fields li,div.gmw-info-window-inner.standard ul.gmw-xprofile-fields li{padding:0;margin:0;list-style:none;font-size:12px;line-height:22px}div.gmw-info-window-inner.popup ul.gmw-xprofile-fields li{font-size:13px;line-height:24px;color:#444}div.gmw-info-window-inner.infobox ul.gmw-xprofile-fields li span.label,div.gmw-info-window-inner.infobubble ul.gmw-xprofile-fields li span.label,div.gmw-info-window-inner.popup ul.gmw-xprofile-fields li span.label,div.gmw-info-window-inner.standard ul.gmw-xprofile-fields li span.label{margin-right:3px;font-weight:400}div.gmw-directions-form-wrapper ul.travel-mode-options{list-style:none;margin:5px 0;text-align:center;position:relative;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:5px;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:#fcfcfc}div.gmw-directions-form-wrapper ul.travel-mode-options li{float:left;width:25%;text-align:center}div.gmw-directions-form-wrapper ul.travel-mode-options li a:link,div.gmw-directions-form-wrapper ul.travel-mode-options li a:visited{margin:12px 12px 11px 13px;padding:0;font-size:18px;text-decoration:none;color:#888}div.gmw-directions-form-wrapper ul.travel-mode-options li a.active,div.gmw-directions-form-wrapper ul.travel-mode-options li a:hover,div.gmw-directions-form-wrapper ul.travel-mode-options li a:visited{color:#f08080}div.gmw-directions-form-wrapper .address-fields-wrapper{position:relative;display:inline-block;width:100%}div.gmw-directions-form-wrapper .address-fields-wrapper .address-field-wrapper{position:relative;border:0;border-bottom:1px solid #e9e9e9;line-height:20px;display:inline-block;width:100%;height:35px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;box-shadow:none}div.gmw-directions-form-wrapper .address-fields-wrapper .address-field-wrapper label{font-size:12px;padding:0;margin:0;line-height:35px;display:inline-block;position:absolute;cursor:pointer;color:#f08080;height:100%}div.gmw-directions-form-wrapper .address-fields-wrapper .address-field-wrapper input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;margin:0;font-size:12px;display:inline-block;color:#666;height:100%;line-height:35px;outline:0;padding:0 25px 0 40px;box-shadow:none;border-radius:0;width:100%;background:#fff}div.gmw-directions-form-wrapper .address-fields-wrapper .address-field-wrapper input[type=text]:focus{outline:0;background:#fff}div.gmw-directions-form-wrapper .address-fields-wrapper .address-field-wrapper a.get-directions-submit{font-size:14px;padding:0;margin:0;display:inline-block;position:absolute;cursor:pointer;color:#f08080;right:0;line-height:35px;text-decoration:none}div.gmw-directions-form-wrapper div.route-avoid-options,div.gmw-directions-form-wrapper div.unit-system-options{background:#fdfdfd;border-bottom:1px solid #e9e9e9;display:inline-table;padding:7px 0;border-top:1px solid #e9e9e9;margin-top:5px;margin-bottom:0;width:100%}div.gmw-directions-form-wrapper div.route-avoid-options label,div.gmw-directions-form-wrapper div.unit-system-options label{float:left;width:50%;text-align:center;cursor:pointer;font-size:12px;color:#888}div.gmw-directions-form-wrapper div.route-avoid-options label.active,div.gmw-directions-form-wrapper div.route-avoid-options label:hover,div.gmw-directions-form-wrapper div.unit-system-options label.active,div.gmw-directions-form-wrapper div.unit-system-options label:hover{color:#f08080}div.gmw-directions-form-wrapper div.route-avoid-options label input,div.gmw-directions-form-wrapper div.unit-system-options label input{display:none}div.gmw-directions-form-wrapper div.route-avoid-options label span,div.gmw-directions-form-wrapper div.unit-system-options label span{font-size:11px}.gmw-directions-panel-wrapper{margin-top:15px}.gmw-directions-panel-wrapper .adp-list{background:#fff;border:0;cursor:pointer;padding:0;font-family:Roboto,Arial,sans-serif;font-weight:300;color:#333;font-size:12px;line-height:18px;margin-bottom:10px}.gmw-directions-panel-wrapper table,.gmw-directions-panel-wrapper table tr td{border:0}.gmw-directions-panel-wrapper .adp-list table tr td{font-weight:400;text-align:left;margin:5px;padding:10px;border-bottom:1px solid #e5e5e5}.gmw-directions-panel-wrapper .adp-list table tr td.adp-listheader{padding:10px;border-bottom:1px solid #e5e5e5;font-family:Roboto,Arial,sans-serif;color:#2c2c2c;font-size:14px;border-top:1px solid #e5e5e5}.gmw-directions-panel-wrapper .adp-list b{display:block;font-family:Roboto,Arial,sans-serif;font-weight:300;color:#000;font-size:14px}.gmw-directions-panel-wrapper .adp-list table tr td span.adp-listinfo span{font-family:Roboto,Arial,sans-serif;font-weight:300;color:#2c2c2c;font-size:11px}.gmw-directions-panel-wrapper .adp-list table tr td.adp-listsel{text-decoration:none;background:#fafafa}.adp-maneuver{color:#f08080!important}.gmw-directions-panel-wrapper table.adp-placemark{border:0;margin:0;background:#fbfbfb}.gmw-directions-panel-wrapper table.adp-placemark img{display:none}.gmw-directions-panel-wrapper table.adp-placemark tbody tr td.adp-text{vertical-align:middle;padding:8px 0;line-height:24px;color:#2c2c2c;font-size:14px;font-weight:400}.gmw-directions-panel-wrapper table.adp-directions tbody tr{height:50px;border-bottom:1px solid #e9e9e9}.gmw-directions-panel-wrapper table.adp-directions tbody tr:hover{background:#f7f7f7}.gmw-directions-panel-wrapper table.adp-directions tbody td{text-align:left;padding:10px 5px!important;line-height:20px;font-family:Roboto,Arial,sans-serif;font-weight:300;color:#2c2c2c;font-size:12px}.gmw-directions-panel-wrapper div.adp-summary{padding:0 0 8px 10px;background:#fbfbfb;font-size:12px;border-bottom:1px solid #e5e5e5}.gmw-directions-panel-wrapper table.adp-directions{width:100%;margin-bottom:0}.gmw-directions-panel-wrapper .warnbox-content{padding:5px 8px;line-height:18px;font-size:12px}.gmw-directions-panel-wrapper #error-message{background:#fff1a8;padding:6px 8px;line-height:18px;font-size:12px}.gmw-directions-panel-wrapper div.adp-legal{background:#fbfbfb;padding:0 10px 5px;font-size:12px;border-bottom:1px solid #e5e5e5}div.gmw-current-location-wrapper,div.widget .gmw-current-location-wrapper{box-shadow:0 0 2px #cac2c5;-webkit-box-shadow:0 0 3px #cac2c5;-moz-box-shadow:0 0 2px #cac2c5;-o-box-shadow:0 0 2px #cac2c5;padding:15px;background:#fff;margin-bottom:15px}div.gmw-current-location-wrapper .gmw-cl-address i.gmw-location-icon,div.widget .gmw-current-location-wrapper .gmw-cl-address i.gmw-location-icon{color:#f08080;font-size:15px}div.gmw-current-location-wrapper .gmw-cl-address-wrapper,div.gmw-current-location-wrapper .gmw-cl-form-wrapper,div.gmw-current-location-wrapper .gmw-current-location-map-wrapper,div.gmw-current-location-wrapper .welcome-message,div.widget .gmw-current-location-wrapper .gmw-cl-address-wrapper,div.widget .gmw-current-location-wrapper .gmw-cl-form-wrapper,div.widget .gmw-current-location-wrapper .gmw-current-location-map-wrapper,div.widget .gmw-current-location-wrapper .welcome-message{padding:5px 2px 6px;border-bottom:1px solid #ededed;line-height:20px;margin-bottom:5px;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget .gmw-current-location-wrapper .gmw-get-location-label,div.gmw-current-location-wrapper .gmw-get-location-label{margin-bottom:5px;display:block}.widget .gmw-current-location-wrapper .gmw-cl-title,div.gmw-current-location-wrapper .gmw-cl-title{border-bottom:1px solid #ededed;padding-bottom:2px;margin-bottom:5px;display:inline-block}div#gmw-cl-form{//display:none}div.gmw-current-location-wrapper .gmw-current-location-map-wrapper,div.widget .gmw-current-location-wrapper .gmw-current-location-map-wrapper{border:1px solid #CCC;background:#F1F1F1;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:1px;max-width:100%}div.gmw-current-location-wrapper .gmw-current-location-map-wrapper .gmw-current-location-map-loader,div.widget .gmw-current-location-wrapper .gmw-current-location-map-wrapper .gmw-current-location-map-loader{position:absolute;left:40%;top:40%}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper .gmw-cl-address-input-wrapper{position:relative;border:1px solid #e5e5e5;height:30px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper .gmw-cl-form-trigger{font-size:11px;text-decoration:none}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper .gmw-cl-clear-location-trigger{font-size:11px;float:right;text-decoration:none}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper .gmw-cl-form-submit,div.gmw-current-location-wrapper div.gmw-cl-form-wrapper .gmw-cl-locator-trigger{font-size:16px;padding:0;margin:0;line-height:26px;display:inline-block;position:absolute;cursor:pointer;color:#f08080;left:2px}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper a.gmw-cl-form-submit{left:auto;right:3px;text-decoration:none}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper form input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;margin:0;font-size:12px;display:inline-block;color:#666;height:100%;line-height:30px;outline:0;padding:0 27px;box-shadow:none;border-radius:0;width:100%;background:#fff}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper form input[type=text]:focus{outline:0;background:#fff}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper .gmw-cl-message{margin-top:10px;font-size:12px}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper div.gmw-current-location-spinner{text-align:center;padding:10px}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper div.gmw-current-location-spinner i{font-size:20px}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper p.gmw-cl-message.locating,div.gmw-current-location-wrapper div.gmw-cl-form-wrapper p.gmw-cl-message.success{background:rgba(0,173,0,.22);padding:5px;line-height:18px;border:1px solid rgba(0,173,0,.22);font-size:11px}div.gmw-current-location-wrapper div.gmw-cl-form-wrapper p.gmw-current-location-message.error{background:rgba(255,115,117,.28);padding:5px;line-height:18px;border:1px solid rgba(255,115,117,.28);font-size:11px}.widget div.gmw-single-location-wrapper,div.gmw-single-location-wrapper{padding:15px;background:#fff;margin-bottom:15px;border:1px solid #e5e5e5;border-radius:3px}.widget div.gmw-single-location-wrapper a:link,.widget div.gmw-single-location-wrapper a:visited,div.gmw-single-location-wrapper a:link,div.gmw-single-location-wrapper a:visited{//color:#20b2aa}.widget div.gmw-single-location-wrapper i[class*=gmw-icon-],div.gmw-single-location-wrapper i[class*=gmw-icon-]{color:#444}.widget div.gmw-single-location-wrapper h3.gmw-sl-title,div.gmw-single-location-wrapper h3.gmw-sl-title{margin:1px 0 10px;padding:8px 10px;border-bottom:1px solid #ededed}.widget div.gmw-single-location-wrapper h3.gmw-sl-title a,div.gmw-single-location-wrapper h3.gmw-sl-title a{color:#333}div.gmw-single-location-wrapper .gmw-get-directions-link-wrapper,div.gmw-single-location-wrapper .gmw-sl-additional-info-wrapper,div.gmw-single-location-wrapper .gmw-sl-address,div.gmw-single-location-wrapper .gmw-sl-directions-link-wrapper,div.gmw-single-location-wrapper .gmw-sl-directions-trigger-wrapper,div.gmw-single-location-wrapper .gmw-sl-distance{padding:5px 2px 6px;border-bottom:1px solid #ededed;line-height:20px;margin-bottom:10px;font-size:12px}div.gmw-single-location-wrapper div.gmw-sl-address i.gmw-location-icon,div.gmw-single-location-wrapper div.gmw-sl-distance i.gmw-distance-icon,div.gmw-single-location-wrapper i.gmw-directions-icon{color:#444}.widget div.gmw-single-location-wrapper .gmw-sl-map-wrapper,div.gmw-single-location-wrapper .gmw-sl-map-wrapper{border:1px solid #CCC;background:#F1F1F1;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:2px;max-width:100%;margin-bottom:10px}.widget div.gmw-single-location-wrapper .map-wrapper .gmw-sl-map-loader,div.gmw-single-location-wrapper .map-wrapper .gmw-sl-map-loader{position:absolute;left:40%;top:40%}.widget .gmw-single-location-wrapper div.gmw-sl-map-wrapper.gmw-expanded-map,div.gmw-single-location-wrapper .gmw-sl-map-wrapper.gmw-expanded-map{position:fixed;z-index:9999999;width:100%!important;height:100%!important;left:0;top:0}.gm-style-iw div:first-child div.gmw-sl-iw-wrapper{//padding:5px}.gm-style-iw div.gmw-sl-iw-wrapper div{border-bottom:0}div.gmw-sl-iw-wrapper .gmw-sl-additional-info-wrapper ul{list-style:none;padding:0;margin:0;font-size:12px}div.gmw-sl-iw-wrapper .gmw-sl-additional-info-wrapper ul li{padding:0;margin:0;line-height:20px}div.gmw-sl-iw-wrapper .gmw-sl-additional-info-wrapper ul li a,div.gmw-sl-iw-wrapper .gmw-sl-additional-info-wrapper ul li span.label{color:#444;font-weight:500}div.gmw-sl-iw-wrapper i.gmw-location-icon{//font-size:18px}.gmw-sl-live-directions-panel-wrapper,.gmw-sl-live-directions-wrapper{display:none}div.gmw-single-location-wrapper div.gmw-sl-directions-trigger-wrapper i.live-directions-icon::before{color:#444;font-size:16px;margin-right:5px}.gmw-get-directions-wrapper a.get-directions-trigger{font-size:11px;display:inline-block}div.gmw-single-location-wrapper .gmw-directions-form-wrapper,div.gmw-single-location-wrapper .gmw-directions-panel-wrapper{display:none}.gmw-sl-directions-link-wrapper .address-field-wrapper{position:relative;border:1px solid #e5e5e5;height:30px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.gmw-sl-directions-link-wrapper .address-field-wrapper input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;padding:0 0 0 4px;margin:0;font-size:12px;display:inline-block;color:#666;height:100%;line-height:30px;outline:0;position:absolute;top:0;left:38px;box-shadow:none;border-radius:0;width:100%;max-width:250px;background:#fff}.gmw-sl-directions-link-wrapper .address-field-wrapper input[type=text]:focus{outline:0;background:#fff}.gmw-sl-directions-link-wrapper .address-field-wrapper label{font-size:12px;padding:0;margin:0;line-height:30px;display:inline-block;position:absolute;cursor:pointer;color:#444;left:5px}.gmw-sl-directions-link-wrapper .address-field-wrapper a.get-directions-link-submit{font-size:14px;padding:0;margin:0;line-height:30px;display:inline-block;position:absolute;cursor:pointer;color:#444;right:3px;text-decoration:none}div.gmw-sl-directions-link-wrapper div.trigger-wrapper{margin-bottom:5px}#members-list span.gmw-sdate-geo-distance{padding:2px 8px;font-size:11px;background:#f8f8f8;border:1px solid #eee;margin-top:5px;display:inline-block;clear:both;color:#444;border-radius:10px}#members-list div.gmw-sdate-geo-address-wrapper{line-height:20px;padding:2px 0}div.gmw-sdate-geo-address-wrapper i.gmw-icon-location,div.gmw-sdate-geo-directions-wrapper i.gmw-icon-compass{margin-right:3px;font-size:13px;color:#f08080}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}label.gmw-sdate-geo-address-label{position:relative}label.gmw-sdate-geo-address-label i.gmw-locator-button{top:0;line-height:35px;position:absolute;right:10px}.gmw-map-wrapper.sdate_geo{border:3px solid #eee}.gmw-map.sdate_geo .gmw-info-window.standard{min-height:70px}.gmw-map.sdate_geo .gmw-info-window a.title{margin:5px 0;font-size:15px}.gmw-map.sdate_geo .gmw-info-window-inner div.image{border-style:solid;border-width:5px;width:60px;height:60px;border-color:#f7f7f7;float:left;display:block;position:relative;margin:0 10px 10px 0;border-radius:100%!important}.gmw-map.sdate_geo .gmw-info-window-inner div.image img{border-radius:100%;-webkit-border-radius:100%;float:left;max-width:100%;-ms-interpolation-mode:bicubic;width:50px;height:50px}.gmw-map.sdate_geo .gmw-info-window-inner div.header{margin-bottom:8px;text-align:left}.gmw-map.sdate_geo .gmw-info-window-inner div.gmw-sd-element{padding:0;width:100%;display:block;margin:2px 0;font-size:12px}.gmw-map.sdate_geo .gmw-info-window-inner div.header h2.title{line-height:0;margin:0}.gmw-map.sdate_geo .gmw-info-window-inner div.header h2.title a{font-size:14px}.gmw-map.sdate_geo .gmw-info-window-inner div.content .address,.gmw-map.sdate_geo .gmw-info-window-inner div.content .directions{display:block;clear:none;font-size:12px}.gmw-map.sdate_geo .gmw-info-window-inner .distance{line-height:16px;font-size:12px;width:100%}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:0}#gmw-locator-success-message{font-size:14px;color:#40728F;text-align:center}#gmw-locator-error-message{font-size:14px;color:red;text-align:center}.wppl-fl-info-window .wppl-info-window-info span,.wppl-gl-info-window .wppl-info-window-info span,.wppl-pt-info-window .wppl-info-window-info span{color:#5E5858;font-weight:700}.wppl-pt-info-window{float:left;width:400px}.wppl-pt-info-window .wppl-info-window-thumb{float:left}.wppl-pt-info-window .wppl-info-window-thumb img{width:120px;height:120px;padding:5px}.wppl-pt-info-window .wppl-info-window-info{float:left;width:230px;font-size:12px}.wppl-pt-info-window .wppl-info-window-permalink{float:left;width:230px;font-size:16px;text-transform:capitalize}.wppl-pt-info-window .wppl-info-window-info td{padding:2px 5px}.gmw-fl-activity-map-marker{font-size:14px;margin-right:3px}.wppl-fl-info-window{float:left;width:400px}.wppl-fl-info-window .wppl-info-window-thumb{float:left}.wppl-fl-info-window .wppl-info-window-thumb img{width:120px;height:120px;padding:5px}.wppl-fl-info-window .wppl-info-window-info{float:left;width:230px;font-size:12px}.wppl-fl-info-window .wppl-info-window-permalink{float:left;width:230px;font-size:16px;text-transform:capitalize}.wppl-fl-info-window .wppl-info-window-info td{padding:2px 5px}.wppl-gl-info-window{float:left;width:400px}.wppl-gl-info-window .wppl-info-window-thumb{float:left}.wppl-gl-info-window .wppl-info-window-thumb img{width:80px;height:auto;padding:5px;margin-right:5px}.wppl-gl-info-window .wppl-info-window-info{float:left;width:230px;font-size:12px}.wppl-gl-info-window .wppl-info-window-permalink{float:left;width:230px;font-size:16px;text-transform:capitalize}.wppl-gl-info-window .wppl-info-window-info td{padding:2px 5px}#gmw-gl-group-address-wrapper{margin-top:20px;display:block}.gmw-gl-gm-iw-wrapper .gmw-gl-gm-iw-info,.gmw-gl-mt-address-wrapper{display:inline-block}.gmw-gl-gm-iw-wrapper{min-width:200px}.gmw-gl-gm-iw-wrapper .gmw-gl-gm-iw-thumb{display:inline-block;vertical-align:top;margin:5px 5px 0 0}.gmw-gl-gm-iw-wrapper .gmw-gl-gm-iw-thumb img.avatar{width:65px;height:auto}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-webkit-tap-highlight-color:transparent;background:#ddd;outline:0;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-overlay-pane svg,.leaflet-tooltip{-moz-user-select:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);color:#0078A8}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container a.leaflet-active{outline:orange solid 2px}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(//teenlineonline.org/wp-content/plugins/geo-my-wp/assets/css/../images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:' ';display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0 !important;margin:0 0 1.618em !important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0 !important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
@charset "UTF-8";@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot);src:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.woff) format("woff"),url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.ttf) format("truetype"),url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot);src:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype"),url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red !important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff !important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:' ';display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{-webkit-transition:all cubic-bezier(.795,-.035,0,1) .5s;transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6a6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:' ';box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:' ';width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:' ';display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:' ';display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;-webkit-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:' ';display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:' ';display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0 0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:' ';display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:''}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:' ';display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:' ';display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:'\e021';text-indent:0}.woocommerce p.stars a:hover~a::before{content:'\e021'}.woocommerce p.stars:hover a::before{content:'\e020'}.woocommerce p.stars.selected a.active::before{content:'\e020'}.woocommerce p.stars.selected a.active~a::before{content:'\e021'}.woocommerce p.stars.selected a:not(.active)::before{content:'\e020'}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:'\2193';display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:' ';display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:' ';display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{left:50%;top:0;margin-top:-4px;-webkit-transform:translatex(-50%) rotate(180deg);-ms-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0 !important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:' ';display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:0}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:' ';display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00;vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:' ';display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block !important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:' ';display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:'\e028';display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:'\e015';color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:'\e016';color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:' ';display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:' ';display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:' ';display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:' ';display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(//teenlineonline.org/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0 !important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}
.woocommerce form .form-row .required{visibility:visible}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/css/../fonts/fontawesome-webfont.eot?v=4.0.3);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3) format('embedded-opentype'),url(//teenlineonline.org/wp-content/themes/TeenLine2014/css/../fonts/fontawesome-webfont.woff?v=4.0.3) format('woff'),url(//teenlineonline.org/wp-content/themes/TeenLine2014/css/../fonts/fontawesome-webfont.ttf?v=4.0.3) format('truetype'),url(//teenlineonline.org/wp-content/themes/TeenLine2014/css/../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
Information,housing,and referrals.
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{border:solid #fff 5px;left:-5px;background:#fff}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:FuturaSTD;font-weight:300;font-style:normal;src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Light.eot);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Light.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Light.woff) format("woff"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Light.ttf) format("truetype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Light.svg#FuturaSTD) format("svg")}@font-face{font-family:FuturaSTD;font-weight:400;font-style:normal;src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Book.eot);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Book.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Book.woff) format("woff"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Book.ttf) format("truetype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Book.svg#FuturaSTD) format("svg")}@font-face{font-family:FuturaSTD;font-weight:500;font-style:normal;src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Medium.eot);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Medium.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Medium.woff) format("woff"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Medium.ttf) format("truetype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Medium.svg#FuturaSTD) format("svg")}@font-face{font-family:FuturaSTD;font-weight:600;font-style:normal;src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Heavy.eot);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Heavy.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Heavy.woff) format("woff"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Heavy.ttf) format("truetype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Heavy.svg#FuturaSTD) format("svg")}@font-face{font-family:FuturaSTD;font-weight:700;font-style:normal;src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Bold.eot);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Bold.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Bold.woff) format("woff"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Bold.ttf) format("truetype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Bold.svg#FuturaSTD) format("svg")}@font-face{font-family:FuturaSTD;font-weight:900;font-style:normal;src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-ExtraBold.eot);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-ExtraBold.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-ExtraBold.woff) format("woff"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-ExtraBold.ttf) format("truetype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-ExtraBold.svg#FuturaSTD) format("svg")}@font-face{font-family:FuturaSTD-Condensed;font-weight:normal;font-style:normal;src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Condensed.eot);src:url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Condensed.eot?#iefix) format("embedded-opentype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Condensed.woff) format("woff"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Condensed.ttf) format("truetype"),url(//teenlineonline.org/wp-content/themes/TeenLine2014/fonts/FuturaStd-Condensed.svg#FuturaSTD-Condensed) format("svg")}*,*:before,*:after{box-sizing:border-box}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@-webkit-keyframes rotate-forever{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-forever{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-forever{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner,#confirm .payment-form-wrap .submit-button.loading:after{-webkit-animation-duration:.55s;-moz-animation-duration:.55s;animation-duration:.55s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;-moz-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;width:30px;height:30px;border:4px solid #00afed;border-right-color:transparent;border-radius:50%;display:inline-block}h1,h2,h3,h4,h5,h6,a,p,small,address{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;color:black}html{overflow-x:hidden}body{overflow-x:hidden}em{font-style:italic}strong{font-weight:bold}h1{font-size:24px;font-weight:bold}h3{margin-bottom:5px}p{font-size:16px;line-height:1.4}ol{list-style:decimal;margin-bottom:20px}ol li{font-size:16px;margin-left:36px}a{font-size:16px;text-decoration:none}a:link,a:visited{color:#00afed}a:hover,a:active{color:#035977}.center-text{text-align:center}.aligncenter{display:block;margin:0 auto;max-width:100%;height:auto}.alignleft,.alignright{display:block;margin:0 0 30px 0}@media screen and (min-width:768px){.alignleft{float:left;margin:0 30px 30px 0}.alignright{float:right;margin:0 0 30px 30px}}.alignnone{display:block;margin:30px 0}@media only screen and (max-width:640px){.mobile-hide{display:none !important}}.container{*zoom:1;width:100%;max-width:1170px;min-width:300px;margin:0 auto;padding:0 2.99145%}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.error,.message{background:#ffd0d1;padding:5px;font-size:14px;text-align:center;border-radius:3px;border:1px solid #ff373c}.message{background:#d4f4ff;border:1px solid #00afed}.column-half{*zoom:1;display:inline-block;vertical-align:top;*display:inline;zoom:1;width:45%;margin:0}.column-half:before,.column-half:after{content:" ";display:table}.column-half:after{clear:both}.stretch{width:100%;display:inline-block;font-size:0;line-height:0}h1.page-title{margin-top:35px;color:#d00005;margin-bottom:70px;text-transform:uppercase;text-align:center;font-size:60px}@media only screen and (max-width:640px){h1.page-title{font-size:34px;margin-top:15px;margin-bottom:35px}}h2.page-subtitle{text-align:center;width:80%;font-size:20px;font-weight:bold;line-height:1.5;margin:-36px auto 30px}@media only screen and (max-width:640px){h2.page-subtitle{font-size:18px;width:100%}}a,button,input[type=submit]{-webkit-appearance:none}input,textarea{outline:0}input[type=email],input[type=text],input[type=password],input[type=search],textarea{border:0;padding:8px 10px;margin:0;margin-right:8px;border:1px solid #999;width:235px}select{border:0;padding:8px 10px;margin:0;border:1px solid #999;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}.photo_wrapper .b-link-fade .b-wrapper,.photo_wrapper .b-link-fade .b-top-line{background:rgba(204,204,204,.4)}.formatted-content ul{margin-bottom:20px}.formatted-content ul li{list-style-type:disc;margin-left:20px;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}.formatted-content h3{font-weight:bold;text-transform:uppercase;margin-bottom:20px}.formatted-content address{margin-bottom:20px}#mini-header{background:#eee}#mini-header .container{position:relative}@media only screen and (max-width:640px){#mini-header{height:5px}}@media only screen and (min-width:641px) and (max-width:1024px){#mini-header{height:10px}}#mini-header .phone-links{display:inline-block}#mini-header .phone-links li{display:inline-block;font-weight:600;line-height:40px;position:relative;top:5px;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}#mini-header .phone-links li img{margin-right:6px;margin-left:2px}#mini-header .phone-links li .fa{padding:0 4px 0 12px;font-size:22px}@media only screen and (max-width:640px){#mini-header .phone-links li a,#mini-header .phone-links li p{display:none}}@media only screen and (min-width:641px) and (max-width:1024px){#mini-header .phone-links{display:none;text-align:right;margin-left:0}#mini-header .phone-links li a,#mini-header .phone-links li p{font-size:12px}}@media only screen and (max-width:640px){#mini-header .phone-links{display:block}#mini-header .phone-links li{line-height:20px;text-align:right;display:none}#mini-header .phone-links li.mobile-show{display:block;top:0}}#mini-header .phone-links p,#mini-header .phone-links a,#mini-header .phone-links li{color:#035977;font-size:13px}#mini-header .social-links{position:absolute;right:2.99145%;text-transform:uppercase;z-index:50;top:8px}@media only screen and (min-width:641px) and (max-width:1024px){#mini-header .social-links{top:-38px;z-index:301}}@media only screen and (max-width:670px){#mini-header .social-links{right:2.13675%}}@media only screen and (max-width:640px){#mini-header .social-links{display:none}}#header{background-color:#b0b0b0;position:relative;z-index:300}#header .container{position:relative}@media only screen and (min-width:641px) and (max-width:1024px){#header{background-color:#fff}}@media only screen and (max-width:640px){#header{background-color:#fff}}#header #logo{max-width:13.67521%;position:absolute;top:8px;left:2.99145%}#header #logo img{position:relative;max-width:100%;width:100%;z-index:30}@media only screen and (max-width:1133px){#header #logo{top:10px}}@media only screen and (min-width:641px) and (max-width:1024px){#header #logo{top:10px;padding-bottom:10px;max-width:34.18803%}#header #logo img{width:auto;max-height:34px}}@media only screen and (max-width:670px){#header #logo{left:1.53846%}}@media only screen and (max-width:640px){#header #logo{top:10px;max-width:38.46154%;left:1.7094%}#header #logo img{width:auto;max-height:34px}}#header #main-nav{margin-left:17.94872%;width:70%;float:left}@media only screen and (min-width:641px) and (max-width:1024px){#header #main-nav{display:none}}@media only screen and (max-width:640px){#header #main-nav{display:none}}#header #main-nav li{position:relative;float:left;line-height:40px;margin-left:7px;text-transform:uppercase;padding-bottom:5px;padding-top:10px}#header #main-nav li:first-child{margin-left:0}#header #main-nav .get-help-toggle.active #get-help,#header #main-nav .get-help-toggle.active .subnav,#header #main-nav .subnav-toggle.active #get-help,#header #main-nav .subnav-toggle.active .subnav{display:block}#header #main-nav .get-help-toggle.active>a,#header #main-nav .subnav-toggle.active>a{color:#d00005;font-weight:500}#header #main-nav a{font-size:20px;font-weight:500;display:block;color:#fff}#header #main-nav a:hover{color:#d00005;font-weight:500}#header .donate{float:right;font-size:20px;font-weight:600;line-height:40px;padding-top:10px;text-transform:uppercase;color:#fff}#header .donate img{position:relative;top:3px;margin-right:10px}#header .donate:hover{color:#d30000}@media only screen and (min-width:641px) and (max-width:1024px){#header .donate{display:none}}@media only screen and (max-width:640px){#header .donate{display:none}}#header #mobile-nav{*zoom:1;display:none;position:relative;width:100%;max-width:1170px;min-width:300px}#header #mobile-nav:before,#header #mobile-nav:after{content:" ";display:table}#header #mobile-nav:after{clear:both}@media only screen and (min-width:641px) and (max-width:1024px){#header #mobile-nav{display:block}}@media only screen and (max-width:640px){#header #mobile-nav{display:block}}@media only screen and (min-width:641px) and (max-width:1024px){#header #mobile-nav{padding-right:270px}}@media only screen and (min-width:641px) and (max-width:1024px) and (max-width:670px){#header #mobile-nav{padding-right:256px}}#header #mobile-nav li{float:right;height:52px;border-left:1px solid #035977;padding:12px 12px 8px 12px;*zoom:1;}#header #mobile-nav li:before,#header #mobile-nav li:after{content:" ";display:table}#header #mobile-nav li:after{clear:both}@media only screen and (max-width:380px){#header #mobile-nav li{padding:12px 4px 8px 4px}}@media only screen and (max-width:380px){#header #mobile-nav li:last-child{border-left:0}}#header #mobile-nav li>a span,#header #mobile-nav li>a strong{display:block;text-align:center;color:#035977}#header #mobile-nav li>a strong{font-size:14px;padding-bottom:5px}#header #mobile-nav li>a .small{font-size:9px}#header #mobile-nav .mobile-toggle{padding:0;padding-top:1px;background:white;border-left:0;border-left:1px solid #035977;background-color:#eee}@media only screen and (min-width:641px) and (max-width:1024px){#header #mobile-nav .mobile-toggle{border-right:1px solid #035977}}#header #mobile-nav .mobile-toggle>a{display:block;padding:16px 10px 9px 10px}#header #mobile-nav .mobile-toggle span{padding:0;display:block;margin:0 auto;background:#d00005;height:4px;width:20px;margin-bottom:3px}#header #mobile-nav .mobile-toggle.active{background:#035977}#header #mobile-nav .mobile-toggle.active span{background:white}#mobile-dropdown{width:100%;max-width:1170px;min-width:300px;padding:0 2.99145%;display:none;border:0;position:relative;z-index:1}#mobile-dropdown li{float:none;display:block;border:0;border-bottom:1px solid white;padding:0;height:auto}#mobile-dropdown li a{text-align:center;display:block;background:#b0b0b0;color:white;padding:10px 0}#mobile-dropdown li a:hover{background:#00afed}#main-nav .subnav{*zoom:1;display:none;position:absolute;background:#ccc;top:55px;left:-35px;width:835px;padding-left:35px;z-index:100}#main-nav .subnav:before,#main-nav .subnav:after{content:" ";display:table}#main-nav .subnav:after{clear:both}#main-nav .subnav:before{content:'';display:block;position:absolute;top:-16px;left:65px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:16px solid #d9d9d9}#main-nav .subnav span{color:white;font-size:48px;margin-top:35px;font-weight:bold;display:block;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}#main-nav .subnav p{text-transform:none;line-height:24px;padding-top:10px}#main-nav .subnav .content{float:left;width:60%}#main-nav .subnav .subnav-nav{float:right !important}#main-nav .subnav .subnav-nav li{display:block;float:none !important;margin:0 !important;padding:0 !important}#main-nav .subnav .subnav-nav li:first-child a{border-top:0}#main-nav .subnav .subnav-nav a{font-size:24px !important;color:black !important;font-weight:600 !important;line-height:60px;border-top:1px solid white;padding-right:20px;padding-left:35px}#main-nav .subnav .subnav-nav a:hover{background:#00afed !important;color:white !important;font-weight:600 !important}#main-nav .get-involved-toggle .subnav{left:-157px}#main-nav .get-involved-toggle .subnav:before{left:215px}#main-nav .resources-toggle .subnav{left:-325px;bottom:-365px}#main-nav .resources-toggle .subnav:before{left:368px}#main-nav .store-toggle .subnav{left:-450px;bottom:-365px}#main-nav .store-toggle .subnav:before{left:473px}#main-nav .about-toggle .subnav{left:-565px;bottom:auto}#main-nav .about-toggle .subnav:before{left:595px}.button-red,.contact input[type=submit]{display:inline-block;margin-bottom:10px;background:#d00005;color:#fff !important;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;cursor:pointer}.button-red:hover,.contact input[type=submit]:hover{background:#b00000}#footer-wrap{background:#ccc}#footer-wrap .input{display:block;margin-top:0}#footer-wrap .social-links a{color:white;width:35px;border-radius:50%}#footer-wrap .social-links a i{line-height:35px}#footer-wrap .container{position:relative;padding-top:35px;padding-bottom:35px}#footer-wrap .container .upper{*zoom:1;}#footer-wrap .container .upper:before,#footer-wrap .container .upper:after{content:" ";display:table}#footer-wrap .container .upper:after{clear:both}@media only screen and (max-width:640px){#footer-wrap .container{padding-top:20px}}#footer-wrap .col-four{margin-right:6.83761%;float:left;text-transform:uppercase}#footer-wrap .col-four img{max-width:160px;width:100%}#footer-wrap .col-four a{font-weight:600}@media only screen and (min-width:641px) and (max-width:1024px){#footer-wrap .col-four{width:468px !important;float:none;margin:30px auto;display:block;text-align:center;*zoom:1;}#footer-wrap .col-four:before,#footer-wrap .col-four:after{content:" ";display:table}#footer-wrap .col-four:after{clear:both}}@media only screen and (max-width:640px){#footer-wrap .col-four{float:none;margin:30px auto;display:block;text-align:center;*zoom:1;}#footer-wrap .col-four:before,#footer-wrap .col-four:after{content:" ";display:table}#footer-wrap .col-four:after{clear:both}}#footer-wrap #footer-nav,#footer-wrap #footer-mini-nav{width:15.38462%}#footer-wrap #footer-nav a,#footer-wrap #footer-mini-nav a{color:black;font-weight:500}#footer-wrap #footer-nav a{display:block;font-size:24px;padding-bottom:9px}#footer-wrap #footer-nav a:hover{color:#d00005}@media only screen and (max-width:640px){#footer-wrap #footer-nav{width:100%}#footer-wrap #footer-nav a{display:block;text-align:center;font-size:20px}}#footer-wrap #footer-mini-nav{margin-right:0;width:17.09402%}#footer-wrap #footer-mini-nav a{display:block;padding-bottom:15px;font-size:14px}#footer-wrap #footer-mini-nav a:hover{color:#00afed}#footer-wrap #footer-mini-nav a.donate{display:none}@media only screen and (max-width:640px){#footer-wrap #footer-mini-nav{margin:30px auto;width:100%}}@media only screen and (min-width:641px) and (max-width:1024px){#footer-wrap #footer-mini-nav{margin:30px auto;width:100%}#footer-wrap #footer-mini-nav a{display:block;text-align:center;font-size:20px}#footer-wrap #footer-mini-nav a.donate{display:block}}#footer-wrap #footer-actions{width:32.90598%;float:right;margin-right:0;text-transform:uppercase}@media only screen and (min-width:641px) and (max-width:1024px){#footer-wrap #footer-actions{float:none;margin:0 auto;text-align:center;width:468px}}@media only screen and (max-width:640px){#footer-wrap #footer-actions{float:none;margin:0 auto;text-align:center;width:90%}}#footer-wrap #footer-actions label{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;text-transform:uppercase;color:black;margin-bottom:8px}#footer-wrap #footer-actions .widget{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}#footer-wrap #footer-actions .widget-title{margin-bottom:8px}#footer-wrap #footer-actions form{width:100%}#footer-wrap #footer-actions form>div,#footer-wrap #footer-actions input{display:inline-block}#footer-wrap #footer-actions input{outline:0}@media only screen and (min-width:641px) and (max-width:1024px){#footer-wrap #footer-actions input{display:block;margin:0 auto;float:none}}@media only screen and (max-width:640px){#footer-wrap #footer-actions input{display:block;margin:0 auto;float:none}}#footer-wrap #footer-actions .footer_message{text-transform:none;line-height:24px;margin-bottom:20px}#footer-wrap #footer-actions .input-wrap{margin-right:10px}#footer-wrap #footer-actions button.ctct-button{cursor:pointer;background:#00afed;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;text-transform:uppercase;color:white;display:inline-block;font-size:14px}#footer-wrap #footer-actions button.ctct-button:hover{background:#0090cc}@media only screen and (min-width:641px) and (max-width:1024px){#footer-wrap #footer-actions button.ctct-button{margin-top:10px;width:234px}}@media only screen and (max-width:640px){#footer-wrap #footer-actions button.ctct-button{margin-top:10px;width:234px}}#footer-wrap #footer-actions .footer-ctas{margin-top:15px}#footer-wrap #footer-actions .footer-ctas li{display:inline-block;margin-right:12px}@media only screen and (min-width:641px) and (max-width:1024px){#footer-wrap #footer-actions .footer-ctas li{margin:0 6px}}@media only screen and (max-width:640px){#footer-wrap #footer-actions .footer-ctas li{margin:0 6px}}#footer-wrap #footer-actions .footer-ctas a{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center}#footer-wrap #footer-actions .footer-ctas a:hover{background:#b00000}#constantcontact-signup .newsletter-signup-button{cursor:pointer;background:#00afed;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 18px;border-radius:8px;font-size:16px;text-transform:uppercase;color:white;display:inline-block}#constantcontact-signup .newsletter-signup-button:hover{background:#0090cc}#newsletter-box{background-color:#fff;text-transform:none}#newsletter-box .modal-body,#newsletter-box header{padding:30px 15px}#newsletter-box header{background-color:#fff;padding-left:0}#newsletter-box .x-close{color:#000}#newsletter-box h3.newsletter-title{padding 5px}#newsletter-box p{margin:30px 0}#newsletter-box small{font-size:12px}@media only screen and (min-width:640px){#newsletter-box .modal-body,#newsletter-box header{padding:30px}}#footer-wrap .lower{text-align:center;margin-top:10px}#footer-wrap .lower .guidestar-goldseal{margin:50px 0 0 0}#footer-wrap .lower h4{font-size:18px;font-weight:normal;text-transform:uppercase;font-style:oblique;color:#fff;margin:30px 0}#footer-wrap .lower .cedars-sinai{display:inline-block;margin-top:20px;margin-bottom:0}#footer-wrap .lower .cedars-sinai p{display:inline-block;margin:0 0 30px 0;font-size:10px;text-transform:none}@media only screen and (min-width:642px){#footer-wrap .lower .cedars-sinai p img.first-logo{padding-right:30px}}#footer-wrap .lower .suicidology{margin-bottom:30px}#footer-wrap .lower .subfooter{font-weight:600;margin-bottom:20px}#footer-wrap .lower .subfooter p{margin-bottom:3px}@media only screen and (max-width:640px){#footer-wrap .lower .subfooter{position:absolute;top:20px;right:2.99145%}#footer-wrap .lower .subfooter p{text-align:right;font-size:12px}}#footer-wrap .lower>p,#footer-wrap .lower a{color:black;text-transform:uppercase;font-size:13px}#footer-wrap .lower a:hover{text-decoration:underline}@media only screen and (max-width:640px){#footer-wrap .lower .copy,#footer-wrap .lower>a{margin-top:20px;font-size:9px}#footer-wrap .lower .copy a,#footer-wrap .lower>a a{font-size:9px}}.ytctdescription{font-size:15px;line-height:23px}.form-wrap{width:100%;max-width:300px;margin:0 auto}.form-wrap .email,.form-wrap .password{margin-bottom:20px}.form-wrap label{text-transform:uppercase;font-size:18px}.form-wrap input{width:100%;box-shadow:0 3px 3px rgba(0,0,0,.6) inset;border:1px solid #999}.form-wrap .error,.form-wrap .message,.form-wrap .message{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;text-align:left;line-height:1.2}.form-wrap .submit{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;color:white;text-transform:uppercase;display:inline-block;width:30%;margin-bottom:20px}@media only screen and (max-width:640px){.form-wrap .submit{width:100%}}.not-found h1{text-align:center;margin:160px 0}@media only screen and (min-width:641px) and (max-width:1024px){.not-found h1{margin:60px 0}}@media only screen and (max-width:640px){.not-found h1{margin:20px 0}}.social-links li{display:inline-block;margin-left:5px}.social-links li:first-child{margin-left:0}.social-links li a{padding:0 !important;display:block;width:25px;border-radius:50%;text-align:center;color:white !important}.social-links li i{line-height:25px;font-size:16px}.social-links li .fb i,.social-links li .tw i{position:relative;top:1px}.social-links li .fb{background:#385490}.social-links li .tw{background:#35b0e7}.social-links li .play{background:#d00005;position:relative;top:-1px}.social-links li .play i{margin-left:4.5px;font-size:14px}.social-links li .pinterest{background:#700004}.social-links li .tumblr{background:#035977}.social-links li .instagram{background:#385490}.social-links li .instagram i{margin-left:1px}.social-links li .rss{background:#d35400}.resource-button{background-image:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-sprite.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 210%;box-shadow:0 5px 5px rgba(0,0,0,.2);color:#fff !important;text-align:center;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin:0 auto 10px;line-height:60px;display:block;width:65%;font-size:24px}.resource-button:hover,.resource-button:active,.resource-button:focus{background-position:0 -63px}@media only screen and (max-width:640px){.resource-button{width:100%}}.rss-signup{float:left;clear:both;width:100%;margin:30px 0 0 0;padding:15px 0;text-align:center;background-color:#035977;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){.rss-signup{width:96.666%;margin:30px 1.666% 0 1.666%}}#mc_embed_signup form{float:none;margin:0}#mc_embed_signup label{display:block;font-weight:normal;color:#fff}#mc_embed_signup input[type=email]{border:0;padding:8px 10px;box-shadow:0 3px 3px rgba(0,0,0,.6) inset;border:1px solid #999;margin:15px 0 0 0}#mc_embed_signup input[type=submit]{cursor:pointer;background:#00afed;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;margin:15px 0 0 0;width:234px;padding:6px 10px;border-radius:8px;font-size:16px;text-transform:uppercase;color:white;display:inline-block;font-size:14px}@media only screen and (min-width:480px){#mc_embed_signup label{margin-right:15px;font-weight:bold}#mc_embed_signup input[type=email]{margin:15px 15px 0 0}#mc_embed_signup input[type=submit]{margin:0;width:auto}}@media only screen and (min-width:768px){#mc_embed_signup label{display:inline}#mc_embed_signup input[type=email]{margin:0 15px 0 0}}#banner-wrap{margin-bottom:30px}@media only screen and (max-width:640px){#banner-wrap{margin-bottom:50px}}.banner-container{margin-top:10px;position:relative}.banner-container .flex-control-paging li{background:transparent}.banner-container .flex-control-paging li a{width:5.12821%;height:25px;background:none !important;display:inline-block;margin-left:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:25px solid #00afed;border-radius:0 !important;box-shadow:none}@media only screen and (max-width:640px){.banner-container .flex-control-paging li a{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:15px solid #00afed}}.banner-container .flex-control-paging li a:hover{border-bottom-color:#ccc;background:transparent}.banner-container .flex-control-paging li .flex-active{border-bottom-color:#ccc}.banner-container .flex-control-nav li a{margin:0 16px}.banner-container .flexslider .flex-next{right:0;opacity:1;border-top:25px solid transparent;border-right:0;border-bottom:25px solid transparent;border-left:45px solid #ccc;background:none;display:block;position:absolute}.banner-container .flexslider .flex-next:hover{border-left-color:#999}@media only screen and (max-width:640px){.banner-container .flexslider .flex-next{display:none}}.banner-container .flexslider .flex-prev{left:0;opacity:1;border-top:25px solid transparent;border-right:45px solid #ccc;border-bottom:25px solid transparent;border-left:0;background:none;display:block;position:absolute}.banner-container .flexslider .flex-prev:hover{border-right-color:#999}@media only screen and (max-width:640px){.banner-container .flexslider .flex-prev{display:none}}.banner-container .flexslider:hover .flex-next{right:0;opacity:1}.banner-container .flexslider:hover .flex-prev{left:0;opacity:1}#banner img{max-width:80%;margin:0 auto}@media only screen and (max-width:640px){#banner img{max-width:100%}}#metaslider_container_59015{margin:20px 0 30px 0}#metaslider_container_59015 ul.slides{margin-bottom:20px}.video-home{position:relative;padding-bottom:56.25%;margin-bottom:40px;height:0;overflow:hidden;max-width:100%;height:auto}.video-home iframe,.video-home object,.video-home embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-link{display:block;text-align:center;margin-bottom:50px}#by-teens-wrap .container{padding-bottom:40px}#by-teens-wrap .container h1{text-align:center;font-size:30px;text-transform:uppercase;font-weight:500;margin-bottom:30px;color:#d00005}@media only screen and (max-width:640px){#by-teens-wrap .container h1{font-size:28px}}#by-teens-wrap .container .col-four{width:21.45299%;float:left;margin-left:4.70085%;position:relative}#by-teens-wrap .container .col-four:first-child{margin-left:0}@media only screen and (max-width:640px){#by-teens-wrap .container .col-four{margin:1%;width:48%;margin-bottom:10px}#by-teens-wrap .container .col-four:first-child{margin:1%}#by-teens-wrap .container .col-four.index-1,#by-teens-wrap .container .col-four.index-3{margin-left:4.70085%}#by-teens-wrap .container .col-four p{display:none}}#by-teens-wrap .container .col-four h2{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg.png);color:white;text-align:center;font-size:22px;font-family:'FuturaSTD-Bold',"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;line-height:40px;text-transform:uppercase;box-shadow:0 10px 10px rgba(0,0,0,.2)}@media only screen and (max-width:640px){#by-teens-wrap .container .col-four h2{line-height:50px;font-size:16px}#by-teens-wrap .container .col-four h2 .mobile-hide{display:none}}@media only screen and (min-width:641px) and (max-width:1024px){#by-teens-wrap .container .col-four h2 .mobile-hide{display:none}}#by-teens-wrap .container .col-four p{padding:20px;font-weight:500;font-size:15px}#by-teens-wrap .container .col-four p a{text-transform:uppercase;color:#999;font-weight:600}#by-teens-wrap .container .col-four p a:hover{color:#666}#by-teens-wrap .container .col-four.hide{display:none}#by-teens-wrap .container .col-four a.back{display:none;position:absolute;top:0;right:5px;text-transform:uppercase;color:white}#by-teens-wrap .container .col-four a.back i{padding-right:5px;font-size:24px;position:relative;top:3px}@media only screen and (max-width:640px){#by-teens-wrap .container .col-four.open-block{margin:0;width:100%}#by-teens-wrap .container .col-four.open-block h2{text-align:left;padding-top:2px;line-height:48px;font-size:30px;padding-left:10px;font-weight:500}#by-teens-wrap .container .col-four.open-block a.back{display:block}#by-teens-wrap .container .col-four.open-block p{display:block;margin-top:10px;padding:1.7094%}#by-teens-wrap .container .col-four.open-block p a{color:#d00005}}#teens-helping-teens-wrap{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/helping-bg.jpg) repeat-x center top #035977;background-size:cover}#teens-helping-teens-wrap .container{padding-top:55px;padding-bottom:60px}#teens-helping-teens-wrap .col-three{width:29.91453%;float:left;margin-left:5.12821%}#teens-helping-teens-wrap .col-three#donate{margin-left:0}#teens-helping-teens-wrap h1{margin-bottom:75px;text-transform:uppercase;text-align:center;font-weight:600;color:white;font-size:32px}#teens-helping-teens-wrap h3{margin-left:8.57143%;color:white;text-transform:uppercase;margin-bottom:-4px;font-size:24px}#teens-helping-teens-wrap .bg-wrap{background:rgba(255,255,255,.4);padding:20px 8.57143%;font-weight:500}#teens-helping-teens-wrap p{color:black;line-height:1.6;margin-bottom:20px}#teens-helping-teens-wrap #volunteer p{color:black}#teens-helping-teens-wrap a{display:block;position:relative;color:#035977;font-weight:600;font-size:14px;text-transform:uppercase;padding-left:35px}#teens-helping-teens-wrap a:hover{color:white}#teens-helping-teens-wrap a:before{content:'';display:block;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #035977;top:-30%;left:0}#teens-helping-teens-wrap a:hover:before{border-left-color:white}@media only screen and (max-width:640px){#teens-helping-teens-wrap .col-three{width:100%;float:none;margin:0}#teens-helping-teens-wrap h3{background:rgba(255,255,255,.4);text-align:center;margin:0;padding:10px 0;color:black;font-weight:600;margin-bottom:10px;font-size:20px;position:relative}#teens-helping-teens-wrap h3:after{content:'';display:block;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid black;top:10px;right:10px}#teens-helping-teens-wrap .bg-wrap{display:none}#teens-helping-teens-wrap .col-three.open-col .bg-wrap{display:block;margin-bottom:10px}#teens-helping-teens-wrap .col-three.open-col h3{margin-bottom:0}#teens-helping-teens-wrap .col-three.open-col h3:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid black;border-top:0}#teens-helping-teens-wrap .col-three.open-col a{font-size:12px}}#whats-happening-wrap .container{padding-top:70px;padding-bottom:70px}#whats-happening-wrap h1{color:#035977;text-transform:uppercase;font-size:32px;text-align:center;margin-bottom:70px;font-weight:500}#whats-happening-wrap .title-blue{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-blue.png);box-shadow:0 5px 5px rgba(0,0,0,.2);color:white;text-align:center;line-height:40px;font-size:32px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px}#whats-happening-wrap .column-half{width:50%;float:left;padding-left:2.99145%}#whats-happening-wrap .column-half img{width:100%;margin-bottom:20px}#whats-happening-wrap .column-half.first{padding-left:0;padding-right:2.99145%}#whats-happening-wrap .column-half.first p{padding:0 6.86275%;line-height:1.4;font-size:17px}#whats-happening-wrap .column-half.first span{text-transform:uppercase}#whats-happening-wrap .post-excerpts li{margin-bottom:25px;padding-left:6.86275%}#whats-happening-wrap .post-excerpts h2{margin-bottom:5px}#whats-happening-wrap .post-excerpts a{display:block;font-size:24px;mbargin-bottom:10px;color:#999;line-height:40px;position:relative;text-transform:uppercase;font-weight:600}#whats-happening-wrap .post-excerpts a:hover{color:#00afed}#whats-happening-wrap .post-excerpts a:before{content:'';display:block;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #999;top:10px;left:-30px}#whats-happening-wrap .post-excerpts a:hover:before{border-left-color:#00afed}@media only screen and (max-width:640px){#whats-happening-wrap h1{font-size:28px;margin-bottom:35px}#whats-happening-wrap .column-half,#whats-happening-wrap .column-half.first{width:100%;float:none;padding:0 !important}#whats-happening-wrap .column-half p,#whats-happening-wrap .column-half.first p{font-size:15px;padding:0}#whats-happening-wrap .title-blue{margin-bottom:0}#whats-happening-wrap .post-excerpts li{padding:0;margin-top:20px;line-height:1.3}#whats-happening-wrap .post-excerpts a{text-align:center;color:#00afed}#whats-happening-wrap .post-excerpts a:hover{color:#035977}#whats-happening-wrap .post-excerpts a:before{left:30%;border-left-color:#00afed}#whats-happening-wrap .post-excerpts a:hover:before{border-left-color:#035977}}#masonry-blog{width:100%;position:relative}.pagination{font-size:16px;text-align:center;font-weight:600;display:block !important}.pagination .current{font-weight:600;font-size:18px}.blog-post-container{width:30%;border:1px solid #00afed;overflow:hidden;word-wrap:break-word;margin:1.666%}@media only screen and (max-width:640px){.blog-post-container{width:100%;margin:0 0 30px}}.blog-post-container img.attachment-post-thumbnail,.blog-post-container img.attachment-medium{width:100%;height:auto;margin-bottom:0 !important}.blog-post-container .inner-meta{padding:15px}.blog-post-container .inner-meta .post-date{font-size:13px;color:#888687;margin-bottom:0 !important}.blog-post-container .inner-meta .post-title{margin-bottom:0 !important}.blog-post-container .inner-meta .post-title a{color:#d00005}.blog-post-container .inner-meta .post-excerpt{margin:10px 0}.blog-post-container .footer{background:#00afed;padding:5px 10px;text-align:right}.blog-post-container .footer a{color:#fff;font-weight:bold}#blog-post-content{margin-top:24px}#blog-post-content p{margin-bottom:20px;line-height:1.4}#blog-post-content h3{font-size:30px;font-weight:600;margin-bottom:20px}#blog-post-content h3 a{font-size:30px}#blog-post-content h4{font-size:18px;font-weight:600}#blog-post-content small{font-size:13px}#single-blog{max-width:640px;margin:0 auto;line-height:1.5}#single-blog img.featured-image{margin:45px auto 30px;display:block}#single-blog h1.post-title{color:#d30000;margin:45px 0 10px;line-height:1.2;font-size:30px}#single-blog p{margin-bottom:20px;line-height:1.5}#single-blog .post-date{color:#aaa}#single-blog #leave-comment{clear:both;margin-top:50px;margin-bottom:50px}#single-blog a.jump-to-comments{display:block;font-size:30px;font-weight:bold;width:100%;background-color:#ccc;color:#fff;padding-top:30px;padding-bottom:30px;text-align:center;border-radius:10px}#single-blog a.jump-to-comments:hover{background-color:#00afed;color:#fff}#single-blog a.jump-to-comments i{padding-left:6px;vertical-align:2px}#single-blog .single-tags{padding:15px}#single-blog .single-tags p{padding-left:10px;color:#888687}#single-blog .single-tags p a{color:#888687;font-weight:normal}#single-blog .single-tags p a:hover{color:#00afed}#single-blog .single-tags p i{padding:0 6px;vertical-align:2px;font-size:.7em}#single-blog #blog-pagination{margin-bottom:60px}#single-blog #blog-pagination a{display:inline-block;font-weight:600;text-transform:uppercase}#single-blog #blog-pagination a:last-child{float:right}.tzn-share a{line-height:1.5;display:inline-block;text-align:center;width:40px;padding:5px 7px 3px 7px;margin-left:7px;border-radius:2px;border:1px solid #ddd;background-color:#fff;-webkit-transition:background-color 1s ease;-moz-transition:background-color 1s ease;transition:background-color 1s ease}.tzn-share a:hover{background-color:#00afed;color:#fff;border:1px solid #00afed}.single-sharing{border-bottom:5px #ccc solid;padding:15px 0 40px 15px;margin-bottom:10px}.single-sharing h3,.single-tags h3{font-weight:normal;font-size:24px;margin-bottom:13px}.container-comments{margin-left:auto;margin-right:auto}.container-comments:before,.container-comments:after,.comments-area:before,.comments-area:after{content:" ";display:table}.container-comments:after,.comments-area:after{clear:both}#content-comments{padding:0}.comments-area{margin:60px 0}.comments-inner{position:relative;min-height:1px;float:left;width:100%;margin-bottom:30px}h2.comments-title{margin:30px 0;font-size:24px;font-weight:normal;border-top:1px solid #333;padding-top:30px}h2.comments-title>.fa{vertical-align:2px}ul.comment-list{padding-left:0;list-style:none}ul.comment-list li{margin:30px 0 0 0;padding:15px 0 10px 0;border-top:5px solid #ddd}ul.children{list-style:none;padding-left:15px}@media screen and (min-width:640px){ul.children{padding-left:30px}}@media screen and (min-width:992px){h2.comments-title{font-size:30px}ul.children{padding-left:45px}}@media screen and (min-width:1200px){ul.children{padding-left:60px}}.comment-author .avatar{float:left;margin:0 20px 10px 0;vertical-align:-5px;border:4px solid #ddd;border-radius:2px}.comment-navigation,.comment-meta,.comment-author,.comment-content,.reply,.comment-notes{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px}.comment-author{font-weight:bold}.comment-metadata{display:none}.comment-reply-link{font-weight:bold;text-decoration:none}.comment-reply-link:after{font-family:'FontAwesome';content:"\f138";font-size:13px;font-weight:bold;padding-left:6px}@media screen and (min-width:992px){.comment-navigation,.comment-meta,.comment-author,.comment-content,.reply,.comment-notes{font-size:18px}.comment-metadata{display:inline;float:right;margin-top:-26px;padding-left:30px;border-right:1px solid transparent;font-size:14px}.comment-metadata time{font-size:14px}.comment-reply-link:after{font-size:16px}}.comment-respond{padding:0 15px}.comment-respond h3{font-size:24px;margin:30px 0 15px 0}.comment-respond h3>.fa{font-size:21px;padding-left:3px;vertical-align:3px}.comment-respond h3>small{float:right;margin:15px 0;font-size:16px}@media screen and (min-width:640px){.comment-respond h3>small{margin-top:8px}}@media screen and (min-width:768px){.comment-respond h3{font-size:27px;margin:30px 0}.comment-respond h3>.fa{font-size:24px;padding-left:5px}.comment-respond h3>small{font-size:20px}}@media screen and (min-width:992px){.comment-respond h3{font-size:30px}.comment-respond h3>.fa{font-size:27px}}.comments-area label{font-weight:bold;font-size:14px}.comment-form{clear:right;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}.comment-form input,.comment-form select,.comment-form textarea{margin:0}.comment-form input,.comment-form textarea{font-size:15px}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;width:100%}.comment-form-cookies-consent label{padding-left:10px}.form-group{margin-bottom:15px}.input-group{position:relative;display:table;border-collapse:separate}.form-control{display:block;width:100%;height:41px;padding:6px 12px;font-size:18px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #e5e5e5;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#1298d5;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,152,213,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(18,152,213,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly]{background-color:#eee;opacity:1}.form-control[disabled]{cursor:not-allowed}textarea.form-control{height:auto}.input-group-addon{display:table-cell}.input-group-addon{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:18px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #e5e5e5;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:16px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:23px;border-radius:6px}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;display:table-cell}.input-group .form-control:focus{z-index:3}.input-group-addon:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon:first-child,.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:last-child,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child{border-left:0}@media screen and (min-width:992px){.comments-area label{font-size:16px}.comment-form input,.comment-form textarea{font-size:18px}.comment-form .form-group{width:70%}}.comment-form p.form-submit{margin:30px 0}#comment-submit{display:inline-block;margin-bottom:0;font-size:18px;font-weight:bold;text-transform:none;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;color:#Fff;background-color:#47bbf2;border-color:#2799cf;padding:6px 12px;border-radius:4px}#comment-submit:focus{color:#ccc;text-decoration:none;background-color:#5e5e5e;border-color:#7a7a7a}#comment-submit:active{color:#ccc;background-color:#5e5e5e;border-color:#7a7a7a;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}@media screen and (min-width:640px){.comment-form input[type=submit],#comment-submit{font-size:21px}}#page-content{margin-bottom:35px}#page-content{padding-top:35px;padding-bottom:35px}#page-content .pretitle{text-align:center;margin-top:35px;color:#00afed;text-transform:uppercase;font-size:44px}#page-content h1.page-title{margin-top:35px;color:#d00005;margin-bottom:70px;text-transform:uppercase;text-align:center;font-weight:bold;font-size:60px}@media only screen and (max-width:640px){#page-content h1.page-title{font-size:34px;margin-top:15px;margin-bottom:35px}}#page-content .content,#page-content #prefooter{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2em;margin:0 13.67521%;font-size:24px}@media only screen and (max-width:640px){#page-content .content,#page-content #prefooter{margin:0 2.99145%;font-size:18px}}#page-content .content p,#page-content #prefooter p{margin-bottom:20px}@media only screen and (max-width:640px){#page-content .content li,#page-content #prefooter li{font-size:16px}}#page-content #prefooter{margin-top:70px;margin-bottom:70px;text-align:center}#page-content #prefooter img{max-width:100%;display:inline-block}#page-content .content ul.center{margin-top:40px}#page-content .content ul.center li{color:#035977;font-weight:600;text-align:center;text-transform:uppercase;margin-bottom:20px}#page-content .content .donate-to-teenline h2,#page-content .content #volunteer h2{font-size:36px;text-transform:uppercase;font-weight:600;color:#00afed;text-align:center;margin-top:80px;margin-bottom:20px}@media only screen and (max-width:640px){#page-content .content .donate-to-teenline h2,#page-content .content #volunteer h2{line-height:1.2em}}#page-content .content .donate-to-teenline p,#page-content .content #volunteer p{text-align:center}#page-content .content .donate-to-teenline .actions,#page-content .content #volunteer .actions{text-transform:uppercase;margin:0 -100px;margin-top:80px;margin-bottom:80px;overflow:hidden}@media only screen and (min-width:641px) and (max-width:1024px){#page-content .content .donate-to-teenline .actions,#page-content .content #volunteer .actions{margin:60px 0;width:100%}#page-content .content .donate-to-teenline .actions ul li,#page-content .content #volunteer .actions ul li{float:none;margin-bottom:50px}}@media only screen and (max-width:640px){#page-content .content .donate-to-teenline .actions,#page-content .content #volunteer .actions{width:auto;margin:60px 0 0}}#page-content .content .donate-to-teenline .actions ul,#page-content .content #volunteer .actions ul{*zoom:1;text-align:justify}#page-content .content .donate-to-teenline .actions ul:before,#page-content .content .donate-to-teenline .actions ul:after,#page-content .content #volunteer .actions ul:before,#page-content .content #volunteer .actions ul:after{content:" ";display:table}#page-content .content .donate-to-teenline .actions ul:after,#page-content .content #volunteer .actions ul:after{clear:both}#page-content .content .donate-to-teenline .actions li,#page-content .content #volunteer .actions li{vertical-align:top;display:inline-block;text-align:center;margin-left:0;width:30%;overflow-wrap:break-word;word-wrap:break-word}#page-content .content .donate-to-teenline .actions li.stretch,#page-content .content #volunteer .actions li.stretch{width:100%}#page-content .content .donate-to-teenline .actions li h4,#page-content .content #volunteer .actions li h4{font-size:18px;font-weight:600;line-height:1.2}#page-content .content .donate-to-teenline .actions li img,#page-content .content #volunteer .actions li img{margin-bottom:45px;max-width:100%}@media only screen and (min-width:641px) and (max-width:1024px){#page-content .content .donate-to-teenline .actions li,#page-content .content #volunteer .actions li{margin:0}}@media only screen and (max-width:640px){#page-content .content .donate-to-teenline .actions li,#page-content .content #volunteer .actions li{margin-top:20px;text-align:center;margin-bottom:40px;display:block;width:100%;*zoom:1;}#page-content .content .donate-to-teenline .actions li:before,#page-content .content .donate-to-teenline .actions li:after,#page-content .content #volunteer .actions li:before,#page-content .content #volunteer .actions li:after{content:" ";display:table}#page-content .content .donate-to-teenline .actions li:after,#page-content .content #volunteer .actions li:after{clear:both}#page-content .content .donate-to-teenline .actions li h4,#page-content .content #volunteer .actions li h4{font-size:16px}#page-content .content .donate-to-teenline .actions li img,#page-content .content #volunteer .actions li img{float:none;max-width:30%;max-height:50px;margin:15px auto;display:block}#page-content .content .donate-to-teenline .actions li:first-child img,#page-content .content #volunteer .actions li:first-child img{max-width:100%;max-height:50px}#page-content .content .donate-to-teenline .actions li .right a,#page-content .content #volunteer .actions li .right a{margin-top:0;padding:10px 30px;font-weight:600;margin-top:10px;border-radius:15px}}#page-content .content .donate-to-teenline .actions a,#page-content .content #volunteer .actions a{background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;display:inline-block;padding:2px 28px;margin-top:35px;text-transform:uppercase}#prefooter.red h2{font-size:24px;text-transform:uppercase;font-weight:600;color:#d00005;margin-bottom:30px}@media only screen and (max-width:640px){#prefooter.red h2{font-size:18px}}body.people #page-content .content{text-align:center}body.people #page-content .content h3{margin-top:70px;color:#00afed;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.1}body.people #page-content .content p{line-height:1;margin:0;margin-top:20px;font-size:20px}@media only screen and (max-width:640px){body.people #page-content .content p{font-size:16px}}body.people #page-content .content .small,body.people #page-content .content .small a{line-height:10px;font-size:14px;margin:5px 0}body.people #page-content .content .small a{color:#035977;font-weight:600}body.talk-now #page-content>.content{margin:0}.foldouts{margin-top:80px;margin-bottom:280px}@media only screen and (max-width:640px){.foldouts{width:auto;margin-top:40px;margin-bottom:40px}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts{width:auto;margin-top:40px;margin-bottom:40px}}.foldouts .foldout{margin-bottom:3px;position:relative}.foldouts h1{position:relative;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-blue.png) no-repeat center/120% 100%;box-shadow:0 5px 5px rgba(0,0,0,.2);color:white;text-align:center;line-height:60px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px;background-image:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg.jpg);font-size:24px;line-height:60px}@media only screen and (max-width:640px){.foldouts h1{font-size:20px;line-height:40px}}.foldouts h1:hover{cursor:pointer}.foldouts h1:after{content:'';display:block;position:absolute;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid white;right:10px;top:10px;display:none}@media only screen and (max-width:640px){.foldouts h1:after{display:block}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts h1:after{display:block;top:22px}}.foldouts h1.open{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-blue.png) no-repeat center/120% 100%;box-shadow:0 5px 5px rgba(0,0,0,.2);color:white;text-align:center;line-height:60px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px;line-height:60px}@media only screen and (max-width:640px){.foldouts h1.open{line-height:40px}}@media only screen and (max-width:640px){.foldouts h1.open:after{content:'';display:block;position:absolute;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:16px solid white}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts h1.open:after{content:'';display:block;position:absolute;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:16px solid white}}.foldouts p.brief{display:none;background:#d00005;color:white;text-align:center;padding:5px 0;margin-top:-10px}@media only screen and (max-width:640px){.foldouts p.brief{display:block}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts p.brief{display:block}}.foldouts div.inner-content{padding:30px;display:none;background:#e6e6e6;text-align:center;margin:10px 0 0 30px;position:absolute;width:48%;left:50%;top:-60px;z-index:1}@media only screen and (max-width:640px){.foldouts div.inner-content{padding:10px;background:white;left:0;width:100%;margin:0}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts div.inner-content{padding:10px;background:white;position:static;margin:0 auto;width:75%}}.foldouts div.inner-content .inner-title{text-align:left;font-size:12px;margin-bottom:20px}.foldouts div.inner-content .inner-title .large{font-size:24px;font-weight:600;text-transform:uppercase;color:#00afed;display:inline-block;margin-right:10px}.foldouts div.inner-content .contact a{font-weight:600;color:#d00005;font-size:18px}.foldouts div.inner-content .number a{color:black;font-size:14px;font-weight:500;margin-bottom:3px}.foldouts div.inner-content .small{font-size:10px}.foldouts div.inner-content .caps{text-transform:uppercase;font-size:14px}.foldouts div.inner-content .call{border-bottom:1px solid #ccc;padding-bottom:20px}.foldouts div.inner-content .call .caps{margin:20px 0}.foldouts div.inner-content .text{margin-top:20px;margin-bottom:20px}.foldouts div.inner-content .wpcf7-form .gender,.foldouts div.inner-content .wpcf7-form .consent{display:block;text-align:left}.foldouts div.inner-content .wpcf7-form .gender span,.foldouts div.inner-content .wpcf7-form .consent span{display:inline-block;margin-left:0;margin-right:.5em}.foldouts div.inner-content .wpcf7-form .gender input[type="radio"],.foldouts div.inner-content .wpcf7-form .consent input[type="radio"]{float:left}.foldouts div.inner-content .actions{margin-bottom:5px;*zoom:1;}.foldouts div.inner-content .actions:before,.foldouts div.inner-content .actions:after{content:" ";display:table}.foldouts div.inner-content .actions:after{clear:both}.foldouts div.inner-content .actions li{float:left;width:38%}.foldouts div.inner-content .actions li:first-child{margin-right:22.54902%}@media only screen and (max-width:640px){.foldouts div.inner-content .actions li{width:48%}.foldouts div.inner-content .actions li:first-child{margin-right:10px}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts div.inner-content .actions li{width:48%}.foldouts div.inner-content .actions li:first-child{margin-right:10px}}.foldouts div.inner-content .actions li a{display:block;background:#d00005;line-height:45px;text-transform:uppercase;color:white;box-shadow:2px 2px 2px rgba(0,0,0,.4)}.foldouts div.inner-content a.more-details{background:#e6e6e6;display:block;text-align:right;font-weight:600;color:#035977;line-height:35px;padding-right:10px;text-transform:uppercase;font-size:13px;margin-bottom:5px}.foldouts div.inner-content div.copy{text-align:left}.foldouts div.inner-content div.copy p{font-size:14px;margin-bottom:10px}@media only screen and (max-width:640px){.foldouts div.inner-content{position:static}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts div.inner-content{position:static}}.foldouts div.inner-content:before{content:'';display:block;position:absolute;content:'';display:block;position:absolute;border-left:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:30px solid #ccc;top:65px;left:-30px}@media only screen and (max-width:640px){.foldouts div.inner-content:before{display:none;content:normal}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts div.inner-content:before{display:none;content:normal}}.foldouts div.inner-content .resource-title{font-size:18px;font-weight:600;border-bottom:1px solid #ccc;margin-top:20px;text-align:left}.foldouts div.inner-content .resource-meta{font-weight:600;margin-bottom:0;padding:0}.foldouts .faq h1.toggle-dropdown,.foldouts .faq .link-holder,.foldouts .message-board h1.toggle-dropdown,.foldouts .message-board .link-holder,.foldouts .youth-yellow-pages h1.toggle-dropdown,.foldouts .youth-yellow-pages .link-holder,.foldouts .foldout h1.toggle-dropdown,.foldouts .foldout .link-holder{width:50%;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-blue.png) no-repeat center/120% 100%;box-shadow:0 5px 5px rgba(0,0,0,.2);color:white;text-align:center;line-height:60px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px;background-image:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg.jpg);line-height:60px}@media only screen and (max-width:640px){.foldouts .faq h1.toggle-dropdown,.foldouts .faq .link-holder,.foldouts .message-board h1.toggle-dropdown,.foldouts .message-board .link-holder,.foldouts .youth-yellow-pages h1.toggle-dropdown,.foldouts .youth-yellow-pages .link-holder,.foldouts .foldout h1.toggle-dropdown,.foldouts .foldout .link-holder{line-height:40px;width:100%}}@media only screen and (min-width:641px) and (max-width:1024px){.foldouts .faq h1.toggle-dropdown,.foldouts .faq .link-holder,.foldouts .message-board h1.toggle-dropdown,.foldouts .message-board .link-holder,.foldouts .youth-yellow-pages h1.toggle-dropdown,.foldouts .youth-yellow-pages .link-holder,.foldouts .foldout h1.toggle-dropdown,.foldouts .foldout .link-holder{width:75%;position:relative;margin:0 auto 10px}}.foldouts .faq h1.toggle-dropdown a,.foldouts .faq .link-holder a,.foldouts .message-board h1.toggle-dropdown a,.foldouts .message-board .link-holder a,.foldouts .youth-yellow-pages h1.toggle-dropdown a,.foldouts .youth-yellow-pages .link-holder a,.foldouts .foldout h1.toggle-dropdown a,.foldouts .foldout .link-holder a{color:white;font-size:24px;display:block;line-height:60px}.foldouts .faq h1.toggle-dropdown a:hover,.foldouts .faq .link-holder a:hover,.foldouts .message-board h1.toggle-dropdown a:hover,.foldouts .message-board .link-holder a:hover,.foldouts .youth-yellow-pages h1.toggle-dropdown a:hover,.foldouts .youth-yellow-pages .link-holder a:hover,.foldouts .foldout h1.toggle-dropdown a:hover,.foldouts .foldout .link-holder a:hover{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-blue.png) no-repeat center/120% 100%;box-shadow:0 5px 5px rgba(0,0,0,.2);color:white;text-align:center;line-height:60px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px;line-height:60px;box-shadow:none}@media only screen and (max-width:640px){.foldouts .faq h1.toggle-dropdown a,.foldouts .faq .link-holder a,.foldouts .message-board h1.toggle-dropdown a,.foldouts .message-board .link-holder a,.foldouts .youth-yellow-pages h1.toggle-dropdown a,.foldouts .youth-yellow-pages .link-holder a,.foldouts .foldout h1.toggle-dropdown a,.foldouts .foldout .link-holder a{line-height:40px}.foldouts .faq h1.toggle-dropdown a:hover,.foldouts .faq .link-holder a:hover,.foldouts .message-board h1.toggle-dropdown a:hover,.foldouts .message-board .link-holder a:hover,.foldouts .youth-yellow-pages h1.toggle-dropdown a:hover,.foldouts .youth-yellow-pages .link-holder a:hover,.foldouts .foldout h1.toggle-dropdown a:hover,.foldouts .foldout .link-holder a:hover{line-height:40px}}.foldouts .faq h1.toggle-dropdown.open,.foldouts .faq .link-holder.open,.foldouts .message-board h1.toggle-dropdown.open,.foldouts .message-board .link-holder.open,.foldouts .youth-yellow-pages h1.toggle-dropdown.open,.foldouts .youth-yellow-pages .link-holder.open,.foldouts .foldout h1.toggle-dropdown.open,.foldouts .foldout .link-holder.open{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-blue.png) no-repeat center/120% 100%;box-shadow:0 5px 5px rgba(0,0,0,.2);color:white;text-align:center;line-height:60px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px;line-height:60px}@media only screen and (max-width:640px){.foldouts .faq h1.toggle-dropdown.open,.foldouts .faq .link-holder.open,.foldouts .message-board h1.toggle-dropdown.open,.foldouts .message-board .link-holder.open,.foldouts .youth-yellow-pages h1.toggle-dropdown.open,.foldouts .youth-yellow-pages .link-holder.open,.foldouts .foldout h1.toggle-dropdown.open,.foldouts .foldout .link-holder.open{line-height:40px}}.foldouts.talk-now-foldouts .foldout-title{position:relative;text-align:left;margin-bottom:20px}.foldouts.talk-now-foldouts .foldout-title h3{color:#00afed;font-size:30px;text-transform:uppercase;font-weight:600;text-align:left;display:inline-block;line-height:46px;margin-bottom:0;vertical-align:top}.foldouts.talk-now-foldouts .foldout-title img{top:-5px;display:inline-block;position:relative;margin-left:20px}@media only screen and (max-width:640px){.foldouts.talk-now-foldouts .foldout-title img{top:0}}.foldouts.talk-now-foldouts .foldout-title.email img{top:2px}.foldouts.talk-now-foldouts .foldout-body .call-links{text-align:left;margin-bottom:20px}@media only screen and (max-width:1142px){.foldouts.talk-now-foldouts .foldout-body .call-links{text-align:center}}.foldouts.talk-now-foldouts .foldout-body .call-links li{display:inline-block;vertical-align:top}@media only screen and (max-width:1142px){.foldouts.talk-now-foldouts .foldout-body .call-links li{display:block;margin-top:10px}.foldouts.talk-now-foldouts .foldout-body .call-links li:first-child{margin-top:0}}.foldouts.talk-now-foldouts .foldout-body .call-links a{color:black;text-transform:uppercase;font-weight:bold;font-size:22px;text-align:center}@media only screen and (max-width:1142px){.foldouts.talk-now-foldouts .foldout-body .call-links a{font-size:24px}}.foldouts.talk-now-foldouts .foldout-body .call-links a .blue{color:#00afed}.foldouts.talk-now-foldouts .foldout-body .call-links a .break{display:block;font-size:16px;font-weight:400}.foldouts.talk-now-foldouts .foldout-body .text-link{color:black;text-align:left;font-size:24px;display:block;font-weight:600;margin-bottom:20px}.foldouts.talk-now-foldouts .foldout-body .text-link span{color:#00afed}.foldouts.talk-now-foldouts .foldout-body p{text-align:left;font-weight:500;margin-bottom:10px !important}.foldouts.talk-now-foldouts .foldout-body .current-availability{margin-top:-15px}.foldouts.talk-now-foldouts .foldout-body .red{font-weight:bold;color:#66cd00}.foldouts.talk-now-foldouts .foldout-body form label,.foldouts.talk-now-foldouts .foldout-body form input,.foldouts.talk-now-foldouts .foldout-body form select,.foldouts.talk-now-foldouts .foldout-body form textarea{text-align:left;display:block}.foldouts.talk-now-foldouts .foldout-body form>div{margin-bottom:10px}.foldouts.talk-now-foldouts .foldout-body form label{font-weight:600;font-size:18px}.foldouts.talk-now-foldouts .foldout-body form .gender-radios{text-align:left}.foldouts.talk-now-foldouts .foldout-body form .gender-radios .input-wrap,.foldouts.talk-now-foldouts .foldout-body form .gender-radios input,.foldouts.talk-now-foldouts .foldout-body form .gender-radios label{display:inline-block}.foldouts.talk-now-foldouts .foldout-body form .gender-radios input{margin-left:10px;vertical-align:middle}.foldouts.talk-now-foldouts .foldout-body form .gender-radios label{vertical-align:middle}.foldouts.talk-now-foldouts .foldout-body form .gender-radios .input-wrap{margin-left:20px}.foldouts.talk-now-foldouts .foldout-body form .gender-radios .input-wrap:first-child{margin-left:0}.foldouts.talk-now-foldouts .foldout-body form .consent-radios{text-align:left}.foldouts.talk-now-foldouts .foldout-body form .consent-radios>label{display:block}.foldouts.talk-now-foldouts .foldout-body form .consent-radios label+.input-wrap{margin-left:0}.foldouts.talk-now-foldouts .foldout-body form .consent-radios .input-wrap{display:inline-block;text-align:left;vertical-align:middle;margin-left:20px}.foldouts.talk-now-foldouts .foldout-body form .consent-radios .input-wrap label,.foldouts.talk-now-foldouts .foldout-body form .consent-radios .input-wrap input{display:inline-block}.foldouts.talk-now-foldouts .foldout-body form .consent-radios .input-wrap label{margin-left:px}.foldouts.talk-now-foldouts .foldout-body form .consent-radios .input-wrap input{margin-left:10px}.foldouts.talk-now-foldouts .foldout-body form .consent-radios .input-wrap input:first-child{margin-left:0}.foldouts.talk-now-foldouts .foldout-body form textarea{width:100%;min-height:200px}.foldouts.talk-now-foldouts .foldout-body form .submit-wrap{text-align:left}.foldouts.talk-now-foldouts .foldout-body form .wpcf7-submit{background:#00afed;cursor:pointer;display:inline-block;margin-bottom:10px;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center}.foldouts.talk-now-foldouts .foldout-body form .wpcf7-submit:hover{background:#0090cc}.foldouts.talk-now-foldouts .foldout-body form .wpcf7-acceptance input{margin-left:0;display:inline;vertical-align:2px}.foldouts.talk-now-foldouts .foldout-body form .wpcf7-acceptance wpcf7-list-item label{margin-left:0}.page-content.slim{margin:0 13.67521%}.contact .right,.contact .left{display:inline-block;width:45%;font-size:16px;vertical-align:top}@media only screen and (max-width:640px){.contact .right,.contact .left{width:100%;display:block}}.contact .right{margin-right:8.4151473%}.form-input input,.form-input textarea{width:100%}.form-input .wpcf7-acceptance input{width:auto}body.testimonials #page-content .content{width:100%;margin:0 auto}.testimonials blockquote{margin:0 auto;margin-bottom:50px}.testimonials blockquote p{font-size:18px}.testimonials blockquote .attribution{margin-left:-20px}@media only screen and (max-width:640px){.testimonials blockquote .attribution{margin-left:0 !important}}.testimonials blockquote .author,.testimonials blockquote .meta{text-transform:uppercase;font-size:16px;font-weight:bold;color:#d00005}@media only screen and (max-width:640px){.testimonials blockquote .author,.testimonials blockquote .meta{margin-left:0 !important;font-size:12px !important}}.testimonials blockquote .author{margin-left:-15px}.testimonials blockquote .meta{font-weight:400}.testimonials .full-red,.testimonials .full-blue{clear:both}.testimonials .half+.half-blue,.testimonials .half-red+.half,.testimonials .half+.half-red,.testimonials .half-blue+.half{margin-left:14.52991%}@media only screen and (max-width:1035px){.testimonials .half+.half-blue,.testimonials .half-red+.half,.testimonials .half+.half-red,.testimonials .half-blue+.half{margin-left:0}}.testimonials .full-red,.testimonials .full-blue,.testimonials .half{padding:0 5.55556%}.testimonials .full-red p,.testimonials .full-blue p,.testimonials .half p{position:relative}.testimonials .full-red p:before,.testimonials .full-red p:after,.testimonials .full-blue p:before,.testimonials .full-blue p:after,.testimonials .half p:before,.testimonials .half p:after{content:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/left-quote-red.png);display:block;position:absolute;top:-20px;left:-65px}.testimonials .full-red p:after,.testimonials .full-blue p:after,.testimonials .half p:after{content:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/right-quote-red.png);top:auto;left:auto;bottom:-30px;right:-60px}@media only screen and (max-width:640px){.testimonials .full-red p:before,.testimonials .full-red p:after,.testimonials .full-blue p:before,.testimonials .full-blue p:after,.testimonials .half p:before,.testimonials .half p:after{content:'\201C';display:inline;position:relative;color:#d00005;top:0;left:0}.testimonials .full-red p:after,.testimonials .full-blue p:after,.testimonials .half p:after{content:'\201D'}}.testimonials .half{padding:0}.testimonials .half,.testimonials .half-blue,.testimonials .half-red{width:42.73504%;float:left}@media only screen and (max-width:1035px){.testimonials .half,.testimonials .half-blue,.testimonials .half-red{float:none;width:100%;padding:0 5.55556%}}.testimonials .half-red,.testimonials .half-blue{background-size:cover;position:relative;height:372px}@media only screen and (max-width:1280px){.testimonials .half-red,.testimonials .half-blue{height:auto}}.testimonials .half-red p,.testimonials .half-red .author,.testimonials .half-red .meta,.testimonials .half-blue p,.testimonials .half-blue .author,.testimonials .half-blue .meta{color:white;position:relative;z-index:2}@media only screen and (max-width:1280px){.testimonials .half-red p,.testimonials .half-red .author,.testimonials .half-red .meta,.testimonials .half-blue p,.testimonials .half-blue .author,.testimonials .half-blue .meta{color:#202020}}.testimonials .half-red p,.testimonials .half-blue p{font-weight:400;font-size:16px}.testimonials .half-red:after,.testimonials .half-blue:after{content:'';background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/quote-box-red.png);background-size:contain;background-repeat:no-repeat;overflow:visible;position:absolute;top:-20px;left:-20px;height:100%;width:105%;z-index:1}@media only screen and (max-width:1280px){.testimonials .half-red:after,.testimonials .half-blue:after{display:none}}.testimonials .half-red .author,.testimonials .half-red .meta{margin-left:20px}.testimonials .half-blue{height:447px}@media only screen and (max-width:1035px){.testimonials .half-blue{height:auto}}.testimonials .half-blue p{text-align:center;margin-top:10px;margin-left:90px;margin-right:10px}@media only screen and (max-width:1280px){.testimonials .half-blue p{margin:0}}.testimonials .half-blue .author,.testimonials .half-blue .meta{margin-left:130px;margin-right:10px}@media only screen and (max-width:1280px){.testimonials .half-blue .author,.testimonials .half-blue .meta{margin-left:50px;margin-right:0}}.testimonials .half-blue:after{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/quote-box-blue.png);background-size:contain;background-repeat:no-repeat}.testimonials .full-blue p:before,.testimonials .full-blue p:after{content:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/left-quote-blue.png)}.testimonials .full-blue p:after{content:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/right-quote-blue.png)}@media only screen and (max-width:640px){.testimonials .full-blue p:before,.testimonials .full-blue p:after{content:'“';color:#00afed}.testimonials .full-blue p:after{content:'”'}}.testimonials .full-blue .author,.testimonials .full-blue .meta{color:#00afed}.fixed-testimonials{padding:0 5.55556%}@media only screen and (max-width:640px){.fixed-testimonials{padding:0}}#testimonials{padding:0 5.55556%}@media only screen and (max-width:1035px){#testimonials{padding:0 5.55556%}}@media only screen and (max-width:640px){#testimonials{padding:0}}#testimonials h2{font-weight:bold;text-align:center;color:#00afed;font-size:32px;margin-bottom:40px;margin-top:60px}@media only screen and (max-width:640px){#testimonials h2{line-height:1.4;font-size:24px}}#testimonials .full-blue,#testimonials .full-red{padding:0 5.55556%}.title-red{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/subtitle-bg.png);background-size:cover;color:white;text-align:center;line-height:40px;font-size:32px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.donation-errors{text-align:center;display:block;font-style:italic;color:#d00005;font-weight:600;text-decoration:underline}.post-excerpts li{margin-bottom:20px;padding-left:6.86275%}.post-excerpts a{display:block;font-size:24px;color:#999;line-height:40px;position:relative;text-transform:uppercase;font-weight:600}.post-excerpts a:hover{color:#00afed}.post-excerpts a:before{content:'';display:block;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #999;top:10px;left:-30px}.post-excerpts a:hover:before{border-left-color:#00afed}body.donate h2.pretitle{display:none}body.donate #page-content .content{margin:0}.ways-to-give{margin-top:80px;*zoom:1;}.ways-to-give:before,.ways-to-give:after{content:" ";display:table}.ways-to-give:after{clear:both}#donate h2.title-red{font-size:32px;line-height:80px;color:#d00005}#donate .column-half{width:50%;float:left;padding-left:2.99145%}#donate .column-half img{width:100%;margin-bottom:20px}#donate .column-half.first{padding-left:0;padding-right:2.99145%}@media only screen and (min-width:641px) and (max-width:1024px){#donate .column-half.first{display:none}}@media only screen and (max-width:640px){#donate .column-half.first{display:none}}#donate .column-half.first p{margin-top:35px;line-height:1.3;font-size:17px;font-weight:500}@media only screen and (min-width:641px) and (max-width:1024px){#donate .column-half{float:none;padding-left:0;width:100%}#donate .column-half li{padding-left:4.2735%}#donate .column-half .mobile-dropdown h2{display:none}#donate .column-half .mobile-dropdown>p{display:none}#donate .column-half .mobile-dropdown.open .open-target:before{border-right:10px solid transparent;border-left:10px solid transparent;border-top:20px solid #999;top:10px;left:-30px}}@media only screen and (max-width:640px){#donate .column-half{float:none;padding-left:0;width:100%}#donate .column-half li{padding-left:8.54701% !important;display:block;float:none}#donate .column-half .mobile-dropdown{padding-left:0 !important}#donate .column-half .mobile-dropdown .title-red{display:none}#donate .column-half .mobile-dropdown>p{display:none}#donate .column-half .mobile-dropdown .open-target{background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg-blue.png) no-repeat center/120% 100%;box-shadow:0 5px 5px rgba(0,0,0,.2);color:white;text-align:center;line-height:60px;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-bottom:10px;background-image:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/subtitle-bg.jpg);font-size:18px;line-height:40px}#donate .column-half .mobile-dropdown .open-target:after{content:'';display:block;position:absolute;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid white;right:10px;top:10px;display:block}#donate .column-half .mobile-dropdown .open-target:before{display:none}#donate .column-half .mobile-dropdown.open:before{border-right:10px solid transparent;border-left:10px solid transparent;border-top:20px solid #999;top:10px;left:-30px}}@media only screen and (max-width:640px){#donate .column-half{float:none;padding-left:0;width:100%}#donate .column-half li{padding-left:4.2735%}}#donate .donation-form{*zoom:1;}#donate .donation-form:before,#donate .donation-form:after{content:" ";display:table}#donate .donation-form:after{clear:both}#donate .donation-form label{font-weight:600;font-size:16px}#donate .donation-form .enter-amount-radio,#donate .donation-form .enter-amount-input{display:inline-block}#donate .donation-form .enter-amount-input{padding:3px 0;margin:0}#donate .donation-form .radios{display:inline-block;width:24.5098%}#donate .donation-form .radios>div{width:100%}@media only screen and (max-width:640px){#donate .donation-form .radios{display:block;width:100%}}#donate .donation-form textarea,#donate .donation-form input[type=submit]{float:right;clear:right;display:block}#donate .donation-form textarea{width:66.66667%;max-width:66.66667%;min-height:170px;font-style:italic;border:1px solid #ccc;padding:1%;margin-bottom:20px;box-shadow:0 2px 2px gray inset}@media only screen and (max-width:640px){#donate .donation-form textarea{margin-top:20px;width:100%;float:none;max-width:100%}}#donate .donation-form input[type=text]{width:83%;border:1px solid #ccc;line-height:1.8;padding-left:5px;box-shadow:0 2px 2px gray inset}@media only screen and (max-width:640px){#donate .donation-form input[type=text]{width:90%}}#donate .donation-form input[type=submit]{background:#00afed;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;border-radius:0;text-transform:uppercase;padding:10px 15px;white-space:normal;width:160px;cursor:pointer;position:relative;top:-20px}@media only screen and (max-width:640px){#donate .donation-form input[type=submit]{top:0}}#donate .donation-methods .target-content{display:none}#donate #check-donation{margin:50px auto 0;max-width:925px}@media only screen and (max-width:640px){#donate #check-donation{text-align:center}}#donate #check-donation img{float:left;margin:55px 45px}@media only screen and (max-width:640px){#donate #check-donation img{float:none;margin:0 auto 15px}}#donate #check-donation address{font-size:16px;margin-bottom:20px}#donate .other-ways-to-give{margin:80px auto 50px;*zoom:1;text-align:center}#donate .other-ways-to-give .title-blue{color:#00afed;margin-bottom:50px;text-transform:uppercase;font-weight:600;font-size:32px;text-align:center;line-height:1}#donate .other-ways-to-give:before,#donate .other-ways-to-give:after{content:" ";display:table}#donate .other-ways-to-give:after{clear:both}@media only screen and (max-width:640px){#donate .other-ways-to-give{text-align:left}}#donate .other-ways-to-give .column-third{vertical-align:top;margin:0 10px;padding:25px 20px;text-align:left;width:30%;display:inline-block;border:1px solid #00afed}@media only screen and (max-width:640px){#donate .other-ways-to-give .column-third{display:block;width:100%;margin:15px 0}}@media only screen and (min-width:641px) and (max-width:1024px){#donate .other-ways-to-give .column-third{width:75%;margin:25px auto;display:block}}#donate .other-ways-to-give .column-third h3{text-align:center;text-transform:uppercase;font-size:20px;font-weight:600;color:#00afed;margin-bottom:15px}.button-red-large{width:280px;height:50px;font-size:36px;text-transform:uppercase;line-height:1.1}.button-red-large.disabled{opacity:.4}#donation-form h2,#donation-form h3{color:#d00005;font-weight:600;text-transform:uppercase;text-align:center}#donation-form h2{font-size:1.2em;margin:80px auto 20px}#donation-form h3{font-size:1.125em}#donation-form .amount{position:relative;margin-bottom:1.5em}#donation-form .amount ul{text-align:center;letter-spacing:0;width:100%}#donation-form .amount li{display:inline-block;width:97px;margin:.5%;padding:30px 0;color:#00afed;font-weight:600;text-transform:uppercase;text-align:center;cursor:pointer;border:2px solid #00afed}#donation-form .amount li:hover,#donation-form .amount li.active{background:#00afed;color:#fff}#donation-form .amount li.other{margin-right:inherit}#donation-form .other-field{display:none;clear:left;margin-top:1em;padding:10px 20px;background:#fff}#donation-form .other-field label{margin-bottom:.1em;padding-left:24px}#donation-form .other-field span{float:left;padding-right:10px;font-size:2em;font-weight:700;line-height:38px}#donation-form .other-field input[type="text"]{position:relative;z-index:99;width:80%}#donation-form input,#donation-form textarea,#donation-form label{box-shadow:none !important;font-size:18px}#donation-form input[type="text"],#donation-form input[type="tel"],#donation-form input[type="email"],#donation-form select,#donation-form textarea{width:100%;padding:8px 10px;border:1px solid #888687;border-radius:5px;font-size:16px}#donation-form input[type="text"]:focus,#donation-form input[type="tel"]:focus,#donation-form input[type="email"]:focus,#donation-form select:focus,#donation-form textarea:focus{border-color:#035977}#donation-form select{height:36px;padding:7px 10px}#donation-form textarea{height:160px}#donation-form label{display:block}#donation-form .req{color:#d00005}#donation-form .full{margin:0 0 1em 0}#donation-form .expire select{width:42%;float:left}#donation-form .expiremiddle{padding:0 8px;font-size:1em;line-height:1.4em;float:left}#donation-form .csc input{max-width:200px}#donation-form img{margin:25px 0 15px}#donation-form .form-set{margin-bottom:0;overflow:hidden}#donation-form .billing,#donation-form .payment{margin-bottom:0}@media only screen and (max-width:640px){#donation-form .two-col{float:none;width:100%;margin:0 0 1em}}#donation-form .two-col .form-item{float:left;width:48%;margin:0 4% 1em 0}@media only screen and (max-width:640px){#donation-form .two-col .form-item{float:none;width:100%;margin:0 0 1em}}#donation-form .two-col .even{margin-right:0}#donation-form .form-btn{text-align:center;margin-bottom:2em}.align-right{float:right;display:block}@media only screen and (max-width:640px){.align-right{float:none}}.align-left{float:left;display:block}@media only screen and (max-width:640px){.align-left{float:none}}.memorial-left{width:37%;margin-right:3%}@media only screen and (max-width:640px){.memorial-left{width:100%;margin:0}}.memorial-image-mobile{display:none}@media only screen and (max-width:640px){.memorial-image-mobile{display:block;margin:0 auto;max-width:100%;height:auto}}.memorial-image-full{display:block;width:100%;height:auto}@media only screen and (max-width:640px){.memorial-image-full{display:none}}.memorial-right{width:57%;margin-left:3%}@media only screen and (max-width:640px){.memorial-right{width:100%;margin:0}}.recent-donations{margin-bottom:60px}#single-memorial{margin-top:60px}#single-memorial p{margin:15px 0;line-height:1.6}#single-memorial h1{margin:20px auto 5px;color:#d00005;text-transform:uppercase;text-align:center;font-size:60px}#single-memorial h1:after{content:'';margin:15px auto;border-bottom:2px dotted #00afed;display:block;height:2px;width:50%}#single-memorial h2{text-align:center;font-family:'Petit Formal Script',cursive;font-size:28px;color:#00afed}#single-memorial .memorial-excerpt{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;margin:0 auto 50px;text-align:center;color:#00afed;text-transform:uppercase;font-weight:600;font-size:32px;text-align:center;line-height:1}#single-memorial .button-red-large{width:100%;margin:35px auto 25px}#single-memorial #comments{margin:40px 0 15px;border-bottom:1px solid #ccc;padding-bottom:20px}#single-memorial #comments h2{text-align:left;text-transform:uppercase;color:#fff;background:#00afed;font-size:20px;padding:10px 15px;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}#single-memorial #comments hr{display:none}#single-memorial #comments li.comment{margin:20px}#single-memorial #comments li.comment .commentmetadata{margin:6px 0 10px}#single-memorial #comments li.comment .commentmetadata a{font-size:13px;color:#ccc}#single-memorial #comments p{color:#888687}#single-memorial #comments p[class^="comment-form-"] label{display:block;font-weight:bold;font-size:13px}#single-memorial #comments p[class^="comment-form-"] label .required{color:#d00005}#single-memorial #comments p[class^="comment-form-"] input,#single-memorial #comments p[class^="comment-form-"] textarea{box-shadow:0 1px 3px rgba(0,0,0,.1)}#single-memorial #comments .says,#single-memorial #comments .form-allowed-tags{display:none}#single-memorial #comments a.comment-reply-link{text-transform:lowercase}#single-memorial #comments a.comment-reply-link:after{content:" to comment →"}#single-memorial #comments #respond{max-width:600px;border-top:1px solid #ccc;margin-top:25px;padding-top:40px}#single-memorial #comments #respond #reply-title{font-weight:bold;color:#202020;margin-bottom:5px}#single-memorial #comments #respond .logged-in-as,#single-memorial #comments #respond .logged-in-as a,#single-memorial #comments #respond .comment-notes{font-size:13px}#single-memorial #comments .form-submit input{border:1px solid #076fe4;border-radius:3px;box-shadow:inset 0 1px 0 0 #8ebcf1;color:white;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4294f0),color-stop(100%,#0776f3));background-image:-webkit-linear-gradient(#4294f0,#0776f3);background-image:linear-gradient(#4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;background-clip:padding-box}#single-memorial #comments .form-submit input:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2f87ea),color-stop(100%,#086fe3));background-image:-webkit-linear-gradient(#2f87ea,#086fe3);background-image:linear-gradient(#2f87ea,#086fe3)}#single-memorial #comments .form-submit input:active:not(:disabled){border:1px solid #076fe4;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}#single-memorial #comments .form-submit input:disabled{opacity:.5;cursor:not-allowed}#donations-received{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#00afed}#donations-received h3{text-transform:uppercase;color:#fff;text-align:center;font-size:22px;padding:30px 10px 0}#donations-received h3:after{content:'';height:1px;background-color:#fff;width:65%;display:block;margin:15px auto}#donations-received .donation-amount{text-align:center;color:#fff;font-weight:bold;padding:15px 0;display:block;font-size:60px}#donations-received .donation-quantity{text-align:center;color:#fff;font-weight:bold;padding:15px 0 30px;display:block}#recent-donors{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#ccc;margin-top:30px;padding:30px}#recent-donors h3{text-transform:uppercase;text-align:center;font-size:22px}#recent-donors h3:after{content:'';height:1px;background-color:#000;width:65%;display:block;margin:15px auto}#recent-donors .memorial-donors{padding-top:10px;line-height:1.4;border-bottom:1px solid #333}#recent-donors .memorial-donors span{display:block}#recent-donors .donation-amount{font-weight:bold;font-size:40px}#recent-donors .donation-date{font-style:italic}#recent-donors .donor-message{font-style:italic;padding:15px 0 25px}body.confirm .content{margin:0 auto !important}#confirm{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}#confirm .column-half{display:inline-block;vertical-align:top;*display:inline;zoom:1;width:45%;margin:0}#confirm .stretch{width:100%;display:inline-block;font-size:0;line-height:0}#confirm .column-half .sub-header{font-size:36px;margin-bottom:80px;text-transform:uppercase;font-weight:600}@media only screen and (min-width:641px) and (max-width:1024px){#confirm .column-half .sub-header{margin-bottom:30px}}@media only screen and (max-width:640px){#confirm .column-half .sub-header{margin-bottom:30px;line-height:1.2;text-align:center}}#confirm .column-half .detail-item{position:relative}#confirm .column-half .detail-item h4{font-weight:600;text-transform:uppercase;font-size:16px}#confirm .column-half .detail-item .edit{position:absolute;top:0;right:0;color:#00afed;font-weight:600}@media only screen and (max-width:640px){#confirm .column-half{float:none;width:100%}}#confirm .payment-form-wrap{position:relative;font-size:16px}#confirm .payment-form-wrap>h3{text-transform:uppercase;font-weight:600;font-size:24px}#confirm .payment-form-wrap input[type=email],#confirm .payment-form-wrap input[type=tel],#confirm .payment-form-wrap input[type=number],#confirm .payment-form-wrap input[type=password],#confirm .payment-form-wrap input[type=text]{border:0;padding:5px 8px;margin:0;margin-right:8px;box-shadow:0 2px 2px rgba(0,0,0,.4) inset;border:1px solid #999;width:235px;width:90%}@media only screen and (max-width:640px){#confirm .payment-form-wrap input[type=email],#confirm .payment-form-wrap input[type=tel],#confirm .payment-form-wrap input[type=number],#confirm .payment-form-wrap input[type=password],#confirm .payment-form-wrap input[type=text]{width:100%}}#confirm .payment-form-wrap .input-wrap{display:inline-block;margin-bottom:10px;width:33%}@media only screen and (min-width:641px) and (max-width:1024px){#confirm .payment-form-wrap .input-wrap{width:50%}}@media only screen and (max-width:640px){#confirm .payment-form-wrap .input-wrap{width:100%}}#confirm .payment-form-wrap label,#confirm .payment-form-wrap input{display:block}#confirm .payment-form-wrap label{font-weight:600}#confirm .payment-form-wrap h4{text-transform:uppercase}#confirm .payment-form-wrap fieldset{margin-top:20px}#confirm .payment-form-wrap fieldset>label{text-transform:uppercase}#confirm .payment-form-wrap .payment-info>div{display:inline-block;width:50%;margin-bottom:10px}#confirm .payment-form-wrap .payment-info .name{width:100%}#confirm .payment-form-wrap .payment-info .name input{width:64%}#confirm .payment-form-wrap .payment-info .number{width:30%}#confirm .payment-form-wrap .payment-info .expiry,#confirm .payment-form-wrap .payment-info .cvc{width:18%}@media only screen and (min-width:641px) and (max-width:1024px){#confirm .payment-form-wrap .payment-info .name{width:100%}#confirm .payment-form-wrap .payment-info .name input{width:90%}#confirm .payment-form-wrap .payment-info .number{width:100%}#confirm .payment-form-wrap .payment-info .expiry,#confirm .payment-form-wrap .payment-info .cvc{width:48%}}@media only screen and (max-width:640px){#confirm .payment-form-wrap .payment-info .name{width:100%}#confirm .payment-form-wrap .payment-info .name input{width:100%}#confirm .payment-form-wrap .payment-info .number{width:100%}#confirm .payment-form-wrap .payment-info .expiry,#confirm .payment-form-wrap .payment-info .cvc{width:50%}#confirm .payment-form-wrap .payment-info .expiry input,#confirm .payment-form-wrap .payment-info .cvc input{width:90%}#confirm .payment-form-wrap .payment-info .cvc{width:50%}#confirm .payment-form-wrap .payment-info .cvc input{width:100%}}#confirm .payment-form-wrap .submit-button{margin-left:auto;margin-right:10%;margin-bottom:20px;margin-top:20px;position:relative}#confirm .payment-form-wrap .submit-button:after{display:none;content:'';position:absolute;bottom:10%;left:180px}#confirm .payment-form-wrap .submit-button.loading:after{display:inline-block}@media only screen and (max-width:640px){#confirm .payment-form-wrap .submit-button{text-align:center;margin:0 auto;margin-top:20px}#confirm .payment-form-wrap .submit-button:after{left:43%;bottom:-120%}}#confirm .payment-form-wrap input[type=submit]{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;width:auto;margin:0;text-transform:uppercase;font-weight:300;padding:10px;display:inline-block;cursor:pointer}@media only screen and (max-width:640px){#confirm .payment-form-wrap input[type=submit]{width:80%;margin-bottom:20px}}#confirm .payment-form-wrap input[disabled]{background:#ff6a6e;box-shadow:none}#confirm .payment-errors,#confirm .error,#confirm .message,#confirm .form-errors{display:none}#confirm .login-nav{position:absolute;right:0;top:0}#confirm .login-nav a{text-transform:uppercase;font-weight:600}#confirm .login-nav a:hover{text-decoration:underline}@media only screen and (min-width:641px) and (max-width:1024px){#confirm .login-nav{top:-80px;right:5.98291%}}@media only screen and (max-width:640px){#confirm .login-nav{position:static;margin-top:20px}}.donation-success-text{text-align:center}.donation-success-text h2{text-transform:uppercase;margin-top:-50px}@media only screen and (max-width:640px){.donation-success-text h2{margin-top:0}}.donation-success-text p{font-size:18px}.donation-success-text a{font-size:18px;text-transform:uppercase}#account{text-align:justify}#account>h2{text-align:center;margin-top:-40px;margin-bottom:20px}#account .form-wrap{margin-left:0;text-align:left}#account .column-half{display:inline-block}#account .column-half>h2{text-decoration:underline}#account .payment-history .payment-row{margin-top:20px}#account .payment-history .payment-row:first-child{margin-top:0}#account .payment-history h2{text-decoration:underline;margin-bottom:5px}#account .payment-history li{position:relative}#account .payment-history .cancel{position:absolute;right:0;top:0;text-transform:uppercase;font-size:12px}#account form input[type=submit]{width:auto;margin-top:20px}body.store #page-content .content{margin:0 auto}body.store #page-wrap{overflow:hidden}#store-product-page{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 60px}#store-product-page h1{text-align:left;margin-bottom:20px}#store-product-page .page-description{width:60%;display:inline-block;padding-bottom:25px}@media only screen and (min-width:641px) and (max-width:1024px){#store-product-page .page-description{width:100%}}@media only screen and (max-width:640px){#store-product-page .page-description{width:100%}}#store-product-page .product-search-form{display:inline-block;float:right;margin-top:30px}@media only screen and (min-width:641px) and (max-width:1024px){#store-product-page .product-search-form{float:none;margin-top:0;margin-bottom:20px}}@media only screen and (max-width:640px){#store-product-page .product-search-form{float:none;margin-top:0;margin-bottom:20px}}#store-product-page a h3{color:#00afed;font-weight:500}#store-product-page a h3:hover,#store-product-page a h3:active{color:#035977}#store-product-page .price{color:#888687}#store-product-page .products{letter-spacing:-8px}#store-product-page .products .product{letter-spacing:0;margin:0 !important;padding:20px 10px 0 !important;width:25%;float:none;display:inline-block;vertical-align:top;border-right:1px solid #e6e6e6}#store-product-page .products .product.last{border-right:0}@media only screen and (max-width:640px){#store-product-page .products .product{width:100%}}@media only screen and (min-width:641px) and (max-width:1024px){#store-product-page .products .product{width:48%}}#store-product-page .products .product .product-img{height:200px;text-align:center}@media only screen and (max-width:640px){#store-product-page .products .product .product-img{height:100px;margin-bottom:15px}}@media only screen and (max-width:400px){#store-product-page .products .product .product-img{height:60px}}#store-product-page .products .product img{max-width:100%;max-height:100%;width:auto;height:auto}#store-product-page .products .product .product-content-area{background:#e6e6e6;position:relative;padding:10px 0;text-align:center}#store-product-page .products .product .product-content-area:before,#store-product-page .products .product .product-content-area:after{content:'';position:absolute;top:0;bottom:0;right:100%;width:9999px;background:#e6e6e6;z-index:-1}#store-product-page .products .product .product-content-area:after{left:100%}#store-product-page .products .product .product-content-area .added_to_cart.tl-forward{display:block}#store-product-page .products .product .product-content-area .added_to_cart.tl-forward:after{display:none}#store-product-page .products .product .product-content-area h5{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:10px}#store-product-page .products .product .product-content-area p{font-size:14px;line-height:1.2;margin-bottom:5px}#store-product-page .products .product .product-content-area .purchase-form{bottom:20px;position:absolute}#store-product-page .add_to_cart_button{margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;text-align:center;margin:10px auto;text-transform:uppercase;cursor:pointer;text-shadow:none;line-height:1.2}#store-product-page .add_to_cart_button:hover{background:#b00000}a.button.add_to_cart_button.product_type_simple.added::before{color:#d00005}dd.variation-Size p{display:inline}.sku_wrapper{display:none}#cart-page{font-size:18px}#cart-page h2,#cart-page h3,#cart-page dt{font-weight:600}#cart-page dl{font-weight:400;font-size:16px}#cart-page .button-blue,#cart-page .button-red,#cart-page .contact input[type=submit],.contact #cart-page input[type=submit],#cart-page .shop_table.cart .checkout-button{cursor:pointer;background:#00afed;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;text-transform:uppercase;color:white;display:inline-block;font-size:14px;text-shadow:none}#cart-page .button-blue:hover,#cart-page .button-red:hover,#cart-page .contact input[type=submit]:hover,.contact #cart-page input[type=submit]:hover,#cart-page .shop_table.cart .checkout-button:hover{background:#0090cc}#cart-page .button-red,#cart-page .contact input[type=submit],.contact #cart-page input[type=submit]{background:#d00005}#cart-page .button-red:hover,#cart-page .contact input[type=submit]:hover,.contact #cart-page input[type=submit]:hover{background:#b00000}#cart-page .shop_table.cart{font-size:18px}@media only screen and (max-width:640px){#cart-page .shop_table.cart{font-size:11px !important}#cart-page .shop_table.cart .product-name a{font-size:12px}#cart-page .shop_table.cart .product-remove{display:none}#cart-page .shop_table.cart td,#cart-page .shop_table.cart th{padding:6px}#cart-page .shop_table.cart .actions input{display:block;float:none;margin:6px auto;width:100%}#cart-page .shop_table.cart .cart_totals{font-size:12px}}@media only screen and (min-width:641px) and (max-width:1024px){#cart-page .shop_table.cart .actions{text-align:right}#cart-page .shop_table.cart .actions .coupon{float:left}#cart-page .shop_table.cart .actions input{width:auto;margin:3px}}#cart-page .shop_table.cart a.remove{line-height:.85;color:#d00005}#cart-page .shop_table.cart a.remove:hover,#cart-page .shop_table.cart a.remove:focus,#cart-page .shop_table.cart a.remove:active{background-color:#bbb}#cart-page .shop_table.cart dd p{display:inline}#cart-page .shop_table.cart .checkout-button{background:#d00005}#cart-page .shop_table.cart .checkout-button:hover{background:#b00000}#cart-page .col2-set{margin-bottom:20px}#cart-page .woocommerce-billing-fields p,#cart-page .woocommerce-shipping-fields p{margin-bottom:5px}.cart_totals{font-size:18px}body.store #page-content h1{text-align:left;margin-bottom:20px}#single-product{padding:60px 0}#single-product .single_add_to_cart_button{margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;text-align:center;margin:0 auto;text-transform:uppercase;cursor:pointer;text-shadow:none;line-height:1.2}#single-product .single_add_to_cart_button:hover{background:#b00000}#single-product p{margin-bottom:20px;line-height:1.4}#single-product h3{font-size:30px;font-weight:600;margin-bottom:20px}#single-product h3 a{font-size:30px}#single-product h4{font-size:18px;font-weight:600}#single-product small{font-size:13px}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin:10px auto !important;height:200px !important;width:auto !important}.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{text-align:center}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{width:auto !important}.woocommerce-message .button-blue,.woocommerce-message #cart-page .button-red,#cart-page .woocommerce-message .button-red,.woocommerce-message #cart-page .contact input[type=submit],#cart-page .contact .woocommerce-message input[type=submit],.woocommerce-message .contact #cart-page input[type=submit],.contact #cart-page .woocommerce-message input[type=submit],.woocommerce-message #cart-page .shop_table.cart .checkout-button,#cart-page .shop_table.cart .woocommerce-message .checkout-button{cursor:pointer;background:#00afed;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;text-transform:uppercase;color:white;display:inline-block;font-size:14px;text-shadow:none;float:right}.woocommerce-message .button-blue:hover,.woocommerce-message #cart-page .button-red:hover,#cart-page .woocommerce-message .button-red:hover,.woocommerce-message #cart-page .contact input[type=submit]:hover,#cart-page .contact .woocommerce-message input[type=submit]:hover,.woocommerce-message .contact #cart-page input[type=submit]:hover,.contact #cart-page .woocommerce-message input[type=submit]:hover,.woocommerce-message #cart-page .shop_table.cart .checkout-button:hover,#cart-page .shop_table.cart .woocommerce-message .checkout-button:hover{background:#0090cc}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{box-sizing:content-box}#order_comments{height:7.4em}ul.tabs{display:none !important}form.cart{float:right}p.price{margin:15px 0}img.attachment-shop_catalog.wp-post-image{padding:5px}.sort-bar{background:#e6e6e6;position:relative;z-index:2;height:44px}.sort-bar:before,.sort-bar:after{content:'';position:absolute;top:0;bottom:0;right:100%;width:9999px;background:#e6e6e6;z-index:1}.sort-bar:after{left:100%}.sort-bar .sort-by-btn,.sort-bar .back-link{display:inline-block;text-align:right;color:#d00005;text-transform:uppercase;font-weight:600;position:absolute;left:0;top:15px}.sort-bar .sort-by-btn:after,.sort-bar .back-link:after{content:'';display:block;position:absolute;border-top:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #ccc;bottom:-15px;left:20px}@media only screen and (max-width:640px){.sort-bar .sort-by-btn,.sort-bar .back-link{display:none}}.sort-bar .back-link{left:25px}.sort-bar .back-link:before{content:'';display:block;position:absolute;border-left:0;border-top:8.5px solid transparent;border-bottom:8.5px solid transparent;border-right:17px solid #d00005;left:-25px}.sort-bar .back-link:after{content:'';display:none}.sort-bar .checkout-btn{position:absolute;right:0;top:15px;text-transform:uppercase;font-weight:600;display:inline-block;padding-right:30px}.sort-bar .checkout-btn:after{content:'';display:block;position:absolute;border-right:0;border-top:8.5px solid transparent;border-bottom:8.5px solid transparent;border-left:17px solid #00afed;right:0;top:0}@media only screen and (max-width:640px){.sort-bar .checkout-btn{display:block;position:static;padding-top:10px;text-align:center}.sort-bar .checkout-btn:after{top:12px}}#store-product-page .headline .wrap{position:relative;margin-right:40%}@media only screen and (min-width:641px) and (max-width:1024px){#store-product-page .headline .wrap{margin-right:0}}@media only screen and (max-width:640px){#store-product-page .headline .wrap{margin-right:0}}#store-product-page .headline .wrap #search-form{position:absolute;bottom:0;right:-66.5%}#store-product-page .headline .wrap #search-form .submit{background-color:#d00005}@media only screen and (min-width:641px) and (max-width:1024px){#store-product-page .headline .wrap #search-form{position:static}}@media only screen and (max-width:640px){#store-product-page .headline .wrap #search-form{position:static}}@media only screen and (max-width:640px){#store-product-page .sort-by-bar{display:none}}#store-product-page .sort-by-bar ul{background:#ccc;position:relative;text-align:justify;vertical-align:middle;padding-top:17px;height:50px}#store-product-page .sort-by-bar ul:before,#store-product-page .sort-by-bar ul:after{content:'';position:absolute;top:0;bottom:0;right:100%;width:9999px;background:#ccc;z-index:1}#store-product-page .sort-by-bar ul:after{left:100%}#store-product-page .sort-by-bar ul li{display:inline-block;font-size:18px;font-weight:600;text-transform:uppercase}@media only screen and (min-width:641px) and (max-width:1024px){#store-product-page .sort-by-bar ul li{font-size:14px}}#store-product-page .sort-by-bar ul a{font-size:18px;color:black;padding:10px}@media only screen and (min-width:641px) and (max-width:1024px){#store-product-page .sort-by-bar ul a{padding:10px 6px;font-size:14px}}#store-product-page .sort-by-bar ul a:hover,#store-product-page .sort-by-bar ul a:active,#store-product-page .sort-by-bar ul a.active{background:#b3b3b3;color:white}.purchase-form{margin-top:20px;text-align:justify;width:100%}.purchase-form input[type=submit]{cursor:pointer}.purchase-form fieldset{margin-top:20px}.purchase-form fieldset .input-wrap{width:100%}.purchase-form fieldset .input-wrap label,.purchase-form fieldset .input-wrap input[type=text]{display:inline-block}.purchase-form fieldset .input-wrap input[type=text]{width:50%}.purchase-form fieldset .input-wrap label{display:inline}.purchase-form fieldset .input-wrap input[type=radio]{display:inline-block}.purchase-form .quantity{text-align:right;margin-bottom:20px}.purchase-form .quantity label,.purchase-form .quantity input{display:inline-block}.purchase-form .quantity label{margin-right:2%}.purchase-form .quantity input{max-width:30%;margin:0}.purchase-form .submit,.purchase-form .button-red.disabled,.purchase-form .contact input.disabled[type=submit],.contact .purchase-form input.disabled[type=submit]{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;display:block !important;margin:0 auto;width:auto !important;text-transform:uppercase}.purchase-form .button-red.disabled,.purchase-form .contact input.disabled[type=submit],.contact .purchase-form input.disabled[type=submit]{background-color:#ff9d9f}.purchase-form .submit:hover{background:#b00000}.woocommerce-product-search button{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;margin:0 auto;width:auto !important;margin-right:0;cursor:pointer}.woocommerce-product-search button:hover{background:#b00000}input.disabled{pointer-events:none;border:0;box-shadow:none;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.store-single label{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif}.store-single .disabled{padding:0;display:inline-block}.store-single .item-title{font-size:36px;text-transform:uppercase;font-weight:600;margin-bottom:20px}.store-single .column-half{width:48%}@media only screen and (max-width:640px){.store-single .column-half{width:100%}}.store-single .item-content{text-align:justify}@media only screen and (max-width:640px){.store-single .item-image{text-align:center}}.store-single .item-image img{max-width:100%;height:auto}.store-single .stretch{display:inline-block;width:100%}.store-single .submit,.store-single .button-red.disabled,.store-single .contact input.disabled[type=submit],.contact .store-single input.disabled[type=submit]{margin-right:0}body.cart #page-content .content{margin:0 auto}body.cart .donation-details .total{text-transform:uppercase;font-weight:bold}@media only screen and (max-width:640px){body.cart .donation-details{margin-bottom:50px}body.cart .donation-details .total{text-align:center}}.cart-item{margin-bottom:20px;border-bottom:1px solid #ccc;*zoom:1;}.cart-item:before,.cart-item:after{content:" ";display:table}.cart-item:after{clear:both}.cart-item .product-img{float:left;width:30%}.cart-item .product-img img{width:100%;height:auto}.cart-item .product-info{width:60%;float:right}.cart-item .price-qty li{display:inline-block;text-transform:uppercase;font-size:14px;margin-left:50px;font-weight:bold}.cart-item .price-qty li:first-child{margin-left:0}.cart-item .actions li{display:inline-block}.cart-item h4{font-size:18px;text-align:left}.product-content-area{margin-top:30px}a h2.woocommerce-loop-product__title{font-weight:bold}a:link h2.woocommerce-loop-product__title,a:visited h2.woocommerce-loop-product__title{color:#00afed}a:hover h2.woocommerce-loop-product__title,a:active h2.woocommerce-loop-product__title{color:#035977}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#888}.tl-checkout-security-message{text-align:center;margin:30px 0}.checkout input,.checkout select,.checkout select option,.checkout textarea{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}form.cart{clear:both;float:none}.quantity label,.quantity input{font-size:18px}.single_variation_wrap{margin-top:40px}.variations td.label{padding-top:5px}.variations select{font-size:16px}.product_meta{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.product-content-area{margin-top:30px}.productinfo-show-discounts{padding-top:5px;font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold}.related{clear:both}.related h2.related-products-header{font-size:36px;font-weight:600;margin:40px 0;padding-bottom:10px;border-bottom:1px solid #aaa}a h2.woocommerce-loop-product__title{font-weight:600}a:link h2.woocommerce-loop-product__title,a:visited h2.woocommerce-loop-product__title{color:#00afed}a:hover h2.woocommerce-loop-product__title,a:active h2.woocommerce-loop-product__title{color:#035977}.entry-content h4{margin:20px 0;line-height:1.2}.entry-content blockquote{border-left:8px solid #d00005;padding-left:10px}.entry-content cite{color:#888}.entry-content ul{font-family:"FuturaSTD","Helvetica Neue",Helvetica,Arial,sans-serif;list-style-type:disc;list-style-position:inside;margin:20px 0}.entry-content ul li{line-height:1.5;margin:5px 0}.supporters .entry-content ul,.testimonials .entry-content ul{list-style:none}.testimonials .entry-content blockquote{border:0;padding-left:0}#yyp-archive{margin-top:70px}#yyp-archive .bread a{color:#00afed;font-family:futuraSTD;font-size:24px;background:url(//teenlineonline.org/wp-content/themes/TeenLine2014/images/bluerightarrow.jpg) no-repeat right top;background-size:12px auto;background-position:right 3px;max-width:285px;display:block}#yyp-archive h1.page-title{text-align:left;margin-top:10px;margin-bottom:50px}#yyp-archive .right-sidebar{float:left;display:inline-block;margin-left:24px}#yyp-archive .right-sidebar .view-listings{color:#00afed;font-size:22px;font-family:'FuturaSTD-Bold',"Helvetica Neue",Helvetica,Arial,sans-serif;padding:13px 30px 10px 0;text-transform:uppercase;background:url("/wp-content/themes/TeenLine2014/images/triangle.png") no-repeat right center;background-size:10px auto}@media only screen and (min-width:641px) and (max-width:1024px){#yyp-archive .right-sidebar .view-listings{padding:33px 0 10px 0;background:none}}@media only screen and (max-width:640px){#yyp-archive .right-sidebar .view-listings{padding:33px 0 10px 0;background:none}}#yyp-archive .right-sidebar #browse-wrap-sidebar{margin-top:40px}#yyp-archive .right-sidebar #browse-wrap-sidebar h2.browsetitle{color:#FFF;background:#00afed;text-align:center;line-height:60px;text-transform:uppercase;font-weight:bold;margin-bottom:40px;width:320px;margin:0 auto}@media only screen and (min-width:641px) and (max-width:1024px){#yyp-archive .right-sidebar{width:100%;margin:0 auto;text-align:center}}@media only screen and (max-width:640px){#yyp-archive .right-sidebar{width:100%;margin:0 auto;text-align:center}}#yyp-archive .headline{margin-bottom:20px;*zoom:1;}#yyp-archive .headline:before,#yyp-archive .headline:after{content:" ";display:table}#yyp-archive .headline:after{clear:both}#yyp-archive .headline a.yyp-logo{display:block;float:left}@media only screen and (max-width:640px){#yyp-archive .headline a.yyp-logo{width:50%;text-align:center}#yyp-archive .headline a.yyp-logo img{width:100%}}#yyp-archive .headline>.wrap{margin-left:20px;line-height:24px;width:39.31624%;float:left;position:relative}@media only screen and (min-width:641px) and (max-width:1024px){#yyp-archive .headline>.wrap{width:60%}}@media only screen and (max-width:640px){#yyp-archive .headline>.wrap{width:100%;text-align:center;margin-top:-40px;margin-left:0}#yyp-archive .headline>.wrap li{text-align:left}#yyp-archive .headline>.wrap p{margin-top:60px}}#yyp-archive .headline p{width:100%;margin-bottom:20px}#yyp-archive .headline p.get-app{text-align:center}@media only screen and (max-width:640px){#yyp-archive .headline p.get-app{margin-bottom:-60px}}#yyp-archive .headline a.buy-yyp{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;text-transform:uppercase;width:auto}@media only screen and (max-width:640px){#yyp-archive .headline a.buy-yyp{background:#00afed;position:absolute;top:0;right:0;font-size:14px}}#yyp-archive ul{font-family:'FuturaSTD',"Helvetica Neue",Helvetica,Arial,sans-serif;color:black}#yyp-archive #browse-yellow-pages-description{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:25px}@media only screen and (max-width:640px){#yyp-archive #browse-yellow-pages-description{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#yyp-archive #browse-yellow-pages-description ul{margin:21px 0}#yyp-archive #browse-yellow-pages-description ul li{margin-bottom:5px;margin-left:20px;list-style-type:circle}#yyp-archive .yyp-listing-bar-wrap{background:#e6e6e6;margin-bottom:20px}#yyp-archive .yyp-listing-bar-wrap .yyp-listing-bar h2{text-align:left}@media only screen and (max-width:640px){#yyp-archive .yyp-listing-bar-wrap .yyp-listing-bar .box2 h2{display:none}}#yyp-archive #browse-yellow-pages .box.box2{line-height:1.2;width:24%}@media only screen and (max-width:640px){#yyp-archive #browse-yellow-pages .box.box2{line-height:1.2;margin-top:15px;width:100%}}#yyp-archive h2.lefter{text-align:left;padding:0;margin-bottom:20px;font-size:22px}#yyp-archive h2.lefter>a{font-size:22px}#yyp-archive h2.lefter>a:hover{color:#035977}#yyp-archive .widget_search label{display:none;outline:2px solid red}#yyp-archive .right-sidebar div.gmw-pt-default-form-wrapper{margin:0}#yyp-archive .yyp_boxer{border-bottom:1px solid #ddd;margin-bottom:30px}#yyp-archive .yyp-sharethis{margin-top:30px}#browse-wrap{margin-top:20px}#browse-wrap h2{padding:18px 0;text-transform:uppercase;font-weight:bold}#browse-wrap h2.browsemore{background:#e6e6e6;text-align:center}#browse-wrap .yyp_boxer{padding:40px 0}#browse-wrap .yyp_boxer .phonenumber{color:#000;font-weight:bold}#browse-wrap .yyp_boxer{border-collapse:collapse;width:100%}#browse-wrap .box{display:inline-block;text-align:left;vertical-align:top;font-family:FuturaSTD;line-height:24px;font-size:16px}@media only screen and (max-width:640px){#browse-wrap .box{display:block}}#browse-wrap .box1{width:75%;padding-right:15px}@media only screen and (max-width:640px){#browse-wrap .box1{width:100%}}#browse-wrap .box1 a{font-weight:bold}@media only screen and (max-width:640px){#browse-wrap .box2{width:100%}}#search-form{margin-top:60px;text-align:right}@media only screen and (max-width:640px){#search-form{display:none}}#search-form input{display:inline-block}#search-form .submit{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;text-transform:uppercase;background:#00afed;width:auto}@media only screen and (max-width:640px){#search-form .submit{font-size:14px}}.disclaimer{font-style:italic;margin-top:10px}#browse-yellow-pages{text-align:center;text-justify:distribute-all-lines;margin-top:20px}#browse-yellow-pages .stretch{content:'';width:100%;display:inline-block}#browse-yellow-pages h2 a{color:#00afed}#browse-yellow-pages .yellow-pages{display:inline-block;vertical-align:top;max-width:308px;padding:5px}@media only screen and (max-width:640px){#browse-yellow-pages .yellow-pages{display:block;max-width:100%;padding:0}}@media only screen and (min-width:641px) and (max-width:1024px){#browse-yellow-pages .yellow-pages{display:block;max-width:100%;padding:0}}#browse-yellow-pages .yellow-pages li{text-align:left;margin-bottom:20px}@media only screen and (min-width:641px) and (max-width:1024px){#browse-yellow-pages .yellow-pages li{text-align:center}}@media only screen and (max-width:640px){#browse-yellow-pages .yellow-pages li{text-align:center;max-width:none}}#browse-yellow-pages .yellow-pages a{text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.2}@media only screen and (min-width:641px) and (max-width:1024px){#browse-yellow-pages .yellow-pages a{text-align:center;font-size:16px}}@media only screen and (max-width:640px){#browse-yellow-pages .yellow-pages a{text-align:center;font-size:16px}}@media only screen and (max-width:640px){.post-content{margin-right:auto}}.post-content .back-to-yyp{display:inline-block;margin-top:40px}.post-content .back-to-yyp a{position:relative}@media only screen and (max-width:640px){.post-content .back-to-yyp a{text-align:center}}.post-content .back-to-yyp a:after{content:'';display:block;position:absolute;border-right:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:12px solid #00afed;position:absolute;right:-25px;top:0}.post-content .theterms{display:inline-block;margin-left:35px;font-weight:bold;text-transform:uppercase}@media only screen and (max-width:640px){.post-content .theterms{display:block;margin:0 0 10px;text-align:left}}.post-content .post-title{color:#d00005;text-transform:uppercase;font-size:43px;font-weight:bold;margin-bottom:20px}@media only screen and (max-width:640px){.post-content .post-title{text-align:center;font-size:28px}}.post-content p,.post-content li{line-height:1.3}.post-content ul{margin-top:20px}#resources-wrap .resources-title-bg{background:#e6e6e6}#resources-wrap h2{line-height:60px;text-transform:uppercase;font-weight:bold}.resource{margin-bottom:60px}.resource h3.resource-name{position:relative;text-transform:uppercase;font-weight:600;font-size:18px;padding-bottom:20px;padding-top:20px}@media only screen and (max-width:640px){.resource h3.resource-name{text-align:center}}.resource .resource-name-wrap,.resource .resource-description-wrap{position:relative}.resource .resource-name-wrap{border-bottom:5px solid #ccc}.resource p{margin-top:20px;margin-bottom:20px;padding-right:30%}@media only screen and (max-width:640px){.resource p{text-align:center;padding-right:3%}}.resource .resource-phone{position:absolute;top:20px;font-size:18px;font-weight:600;right:3%}@media only screen and (max-width:640px){.resource .resource-phone{display:block;text-align:center;position:static;padding-top:10px}}.resource .hours-of-operation{position:absolute;top:20px;right:3%}@media only screen and (max-width:640px){.resource .hours-of-operation{display:block;text-align:center;position:static;padding-top:10px}}section.single-yyp .container{margin-bottom:80px}@media only screen and (max-width:640px){section.single-yyp h2.post-title{text-align:left}}section.single-yyp .map-wrapper{margin:20px 0}section.single-yyp .gmw-single-post-sc-wrapper{margin-bottom:20px}section.single-yyp .gmw-single-post-sc-wrapper .gmw-address,section.single-yyp .gmw-single-post-sc-wrapper .gmw-phone,section.single-yyp .gmw-single-post-sc-wrapper .gmw-fax,section.single-yyp .gmw-single-post-sc-wrapper .gmw-email,section.single-yyp .gmw-single-post-sc-wrapper .gmw-website{color:#000;margin-bottom:20px;font-size:22px;font-weight:bold;font-family:'FuturaSTD',"Helvetica Neue",Helvetica,Arial,sans-serif}section.single-yyp .gmw-address,section.single-yyp .gmw-phone,section.single-yyp .gmw-fax,section.single-yyp .gmw-hours,section.single-yyp .gmw-email,section.single-yyp .gmw-website{color:#000;margin-bottom:20px;font-size:22px;font-weight:bold;font-family:'FuturaSTD',"Helvetica Neue",Helvetica,Arial,sans-serif}body.ask-teen-line{overflow-x:hidden}body.ask-teen-line #page-content .content{margin:0}.ask-teen-line .subtitle{font-size:18px;text-align:center;margin:0 auto;line-height:1.2}.ask-teen-line .blue-title{margin-top:50px;margin-bottom:20px;color:#00afed;text-transform:uppercase;text-align:center;font-size:36px;font-weight:600;line-height:34px}.category .subtitle{font-size:18px;text-align:center;margin:0 auto;line-height:1.2}.category .blue-title{line-height:1;font-size:32px}#questions .toc{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ccc}#questions .toc ul{list-style:none}#questions .toc li{text-align:center;text-transform:uppercase}#questions .toc li.question-category .qcatname{margin:30px 0;border-top:1px solid #ccc;padding-top:15px;font-size:3em;font-weight:bold}#questions .toc li.question-category .qcatname a{color:#000}#questions .toc li.question-category .qcatname a:hover{color:#d00005}#questions .toc li.question-category .more-help-link{margin:15px 0 30px 0;text-transform:none;font-weight:bold}#questions .question{margin-bottom:0}#questions .question .question-title{color:#d00005;background:#ccc;font-weight:600;font-size:20px;line-height:40px;vertical-align:middle;text-align:center;text-transform:uppercase;position:relative}#questions .question .post-content{margin:0}#questions .question .post-content strong{display:block;text-transform:uppercase}#questions .question .post-content em{text-transform:uppercase}#questions .question .post-content a{text-transform:uppercase;font-weight:600}#mask{display:none;position:absolute;left:0;top:0;z-index:9000;background:rgba(0,0,0,.8) !important;opacity:0;filter:alpha(opacity=0);width:100%;height:100%}.modal-box{display:none;position:fixed;left:0;top:0;overflow:scroll;z-index:9999;width:98%;max-height:90%;background:#ccc;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.1);background-clip:padding-box}@media(min-width:32em){.modal-box{width:80%}}.modal-box header,.modal-box .modal-header{padding:.5em 3em;background:#ccc;border-bottom:1px solid #ddd}.modal-box header h3,.modal-box header h4,.modal-box .modal-header h3,.modal-box .modal-header h4{margin:0}.modal-box header h3{font-weight:600;font-size:20px}.modal-box .modal-body{padding:1em 1.5em;background:#fff}.modal-box footer,.modal-box .modal-footer{text-transform:uppercase;text-align:center;padding:1em;border-top:1px solid #ddd;background:#ccc;font-weight:bold}.previous-question{float:left;margin-bottom:1.5em}.next-question{float:right;margin-bottom:1.5em}a.x-close{line-height:1;font-size:1.8em;font-weight:600;position:absolute;top:1%;right:2%;text-decoration:none;color:#fff}a.x-close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease}body.outreach #page-content .content{margin:0 6.83761%}#outreach .outreach-images{text-align:justify}#outreach .outreach-images li{display:inline-block;width:32.333%}#outreach .outreach-images li img{max-width:100%}#outreach .post-content{margin:0;text-align:center}#outreach .post-content img{height:auto;width:100%}#outreach .post-content h3{text-transform:uppercase;font-weight:bold;margin-bottom:20px;font-size:20px}#outreach .static-content{text-align:center}#outreach .static-content .download-box{margin-top:100px}#outreach .static-content .download-box p{line-height:1.2}#outreach .static-content .download-box .button{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;display:inline-block;width:auto;margin-top:30px;margin-bottom:50px}#outreach .static-content .download-box .button:hover{background:#b00000}h3.blue-title{margin-top:50px;color:#00afed;text-transform:uppercase;font-size:36px;font-weight:600;text-align:center;margin-bottom:20px}h2.blue-title{margin:50px auto 30px;color:#00afed;text-transform:uppercase;font-size:36px;font-weight:600;text-align:center;clear:both}.presentation-block{margin:20px 0;border:1px solid #d00005;height:100%;height:auto;overflow:hidden;text-align:left}.presentation-block .presentation-title{color:white;background:#d00005;padding:22px 15px;width:40%;text-transform:uppercase;font-weight:600;font-size:24px;line-height:1.2;float:left}@media only screen and (max-width:640px){.presentation-block .presentation-title{float:none;width:100%}}.presentation-block .presentation-excerpt{width:60%;padding:10px 15px;line-height:1.2;font-size:16px;overflow:hidden}@media only screen and (max-width:640px){.presentation-block .presentation-excerpt{float:none;width:100%}}.btn-group{margin-right:30px}.op-info-form label{font-size:16x;text-align:right}.op-info-form h4{font-size:18px;font-weight:bold;margin:60px 0 30px 0}.op-info-form h4 small{font-size:16px;font-weight:normal}.op-inline-input{display:table-row}.op-info-form label.op-profile{text-align:left}.op-profile{padding-bottom:10px;display:block;width:100%}@media only screen and (min-width:650px){.op-info-form label.op-profile{text-align:right}.op-profile{float:left;width:200px;padding-top:3px;padding-right:15px}}.op-dateslist{padding-top:3px;padding-right:15px}@media only screen and (min-width:650px){.op-dateslist{float:left;width:200px}}.op-form-address{height:60px}.op-form-checkbox .wpcf7-list-item{display:block;margin-bottom:10px}.op-form-checkbox .wpcf7-list-item-label{vertical-align:-2px}@media only screen and (min-width:650px){.op-form-checkbox .wpcf7-list-item{margin-left:170px}}.op-presentation-times .op-form-text{width:60px}@media only screen and (min-width:1092px){.op-presentation-times .op-form-text{width:80px}}.op-presentation-times p{line-height:1.5;margin-top:15px;margin-bottom:15px;display:inline-table}.op-presentation-times label{display:inline-block;margin-left:10px;margin-right:10px;height:40px;text-align:right}.op-presentation-times label.op-times-first{margin-left:0}@media only screen and (max-width:976px){.op-presentation-times .op-students-row{display:block;clear:left}}.op-form-textarea{width:66%}.op-parking-options input{margin-left:10px}.op-parking-options label{margin-right:10px}input[type=tel]{border:0;padding:8px 10px;margin:0;margin-right:8px;border:1px solid #999;width:235px}.op-form-submit{display:inline-block;margin-bottom:10px;background:#d00005;color:#fff !important;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center;cursor:pointer}.op-info-form .screen-reader-response,.op-info-form .wpcf7-response-output{color:#a00}.download-block{float:none;overflow:hidden;margin-bottom:0}.download-block a{position:relative;display:block;float:left;margin:0 15px 15px 0;width:246px;overflow:hidden}.download-block img{width:246px;height:auto;position:relative;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.download-block img:hover{opacity:.8}.download-block .download-title{position:relative;text-align:center;display:block;padding:10px;background:#00afed;color:#fff;text-transform:uppercase;bottom:48px}.download-block .blue-title{text-align:left;border-bottom:1px solid #00afed;line-height:1.3;width:350px}.brochures a{height:189px}.upcase{text-transform:uppercase !important}.bold{font-weight:bold}.caps{text-transform:uppercase}#volunteer .blue-title{line-height:1.2}#volunteer .apply{text-align:center}#volunteer .apply h4{font-size:20px;margin-bottom:20px}#volunteer .apply .red-title{color:#d00005;font-weight:bold;text-transform:uppercase}#volunteer .right{text-align:center !important}#volunteer .right .not-bold{font-weight:normal !important}#volunteer .right h4{font-size:17px !important;text-transform:none;text-align:center;font-weight:600}#volunteer .right h4 a{padding:0 !important;text-align:left !important;color:black !important;background:transparent !important;box-shadow:none !important;display:inline !important;font-size:18px !important;text-transform:none !important;font-weight:bold !important}#volunteer form{text-align:center}#volunteer form input{display:inline-block}#volunteer form .email{margin-bottom:20px}#volunteer form .submit{display:inline-block;margin-bottom:10px;background:#d00005;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 10px;border-radius:8px;font-size:16px;width:110px;text-align:center}.mc4wp-success{color:#00afed}.mc4wp-error{color:#d00005}.our-story section#footer img{width:auto;margin:0 auto;text-align:center;display:block}.our-story #page-wrap .column-half{width:50%;float:left;padding-left:2.99145%}@media only screen and (max-width:640px){.our-story #page-wrap .column-half{float:none;width:100%}}.our-story #page-wrap .last{float:none}.our-story #page-wrap img{width:100%;margin-bottom:20px}.our-story #page-wrap p{margin-bottom:20px}.our-story #page-wrap .large{font-size:24px;margin-bottom:0;line-height:1.2}.our-story #page-wrap .highlight-red{color:#d00005;font-size:32px;font-weight:600}.our-story #page-wrap .blue-box{border:1px solid #00afed;width:48.5%;margin:45px 0;height:755px}@media only screen and (max-width:640px){.our-story #page-wrap .blue-box{width:100%;margin:25px 0;height:auto;padding-bottom:30px}}@media only screen and (min-width:641px) and (max-width:1024px){.our-story #page-wrap .blue-box{width:100%;margin:25px 0;height:auto;padding-bottom:30px}}.our-story #page-wrap .blue-box p{font-size:18px}.our-story #page-wrap .blue-box:first-child{margin-right:3%;padding-right:3%}.our-story #page-wrap .blue-box:last-child{padding-right:3%}.success-paragraph{margin-top:10px}.success-block{margin:20px auto;border:1px solid #d00005;height:auto;overflow:hidden;text-align:left;width:50%}@media only screen and (max-width:640px){.success-block{float:none;width:100%}}.success-block .success-title{color:white;background:#d00005;padding:22px 15px;width:40%;text-transform:uppercase;font-weight:600;font-size:24px;line-height:1.2;float:left}@media only screen and (max-width:640px){.success-block .success-title{float:none;width:100%}}.success-block .success-excerpt{width:100%;padding:10px 15px;line-height:1.2;font-size:16px;overflow:hidden}@media only screen and (max-width:640px){.success-block .success-excerpt{float:none;width:100%}}#cookie-notice{font-family:'FuturaSTD',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding:15px 30px;display:inline-block}a.button-cookie-consent{cursor:pointer;font-weight:bold;font-size:20px;padding:10px 20px;border-radius:8px;background-color:#00afed;color:#fff;border:#ccc;margin:15px 0}a.button-cookie-consent:hover{background-color:#0090cc;color:#fff}#teen-talk-app{margin:0 0 50px 0;padding:15px;border-top:3px solid #eee;border-bottom:3px solid #eee;text-align:center}.new-feature{font-weight:700;color:#d00005}.new-feature-link{font-weight:700}#advanced-search-widget-2{margin-bottom:30px}#advanced-search-widget-2-s{margin-top:2px}#advanced-search-widget-2-searchsubmit,#gmw-submit-2{cursor:pointer;background:#00afed;color:white;font-weight:400;box-shadow:0 3px 3px rgba(0,0,0,.5);border:0;padding:6px 18px;border-radius:8px;font-size:16px;text-transform:uppercase;color:white;display:inline-block;margin:0 0 0 -5px}#gmw-submit-2{float:left}#advanced-search-widget-2-searchsubmit,.right-sidebar #gmw-submit-2{float:right}.gmw-form-field-wrapper{margin-top:0;margin-bottom:0}#gmw-address-field-2{margin-top:0;float:left}#gmw-locator-image-2{margin:0 0 0 8px}.gmw-results-wrapper .gmw-results-count span{font-size:16px;font-family:'FuturaSTD',"Helvetica Neue",Helvetica,Arial,sans-serif}.gmw-single-location-wrapper{margin:24px 0}
.cart-show-discounts{margin:5px 0}.productinfo-show-discounts{margin:5px 0}
@font-face{font-family:flexslider-icon;src:url(//teenlineonline.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(//teenlineonline.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//teenlineonline.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(//teenlineonline.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(//teenlineonline.org/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
body .metaslider .coin-slider,body .metaslider .nivoSlider,body .metaslider .nivoSlider img,body .metaslider .rslides,body .metaslider .rslides li,body .metaslider .flexslider ul.slides,body .metaslider .flexslider .slides li,body .metaslider .flexslider .slides ul,body .metaslider .flexslider .slides ol,body .metaslider .flexslider .slides img,body .metaslider .flexslider .flex-direction-nav,body .metaslider .flexslider .flex-direction-nav li{border:0;margin:0;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}.metaslider{position:relative;z-index:0}.metaslider.fullwidth{overflow:hidden}.metaslider .caption{padding:5px 10px;word-wrap:break-word}.metaslider .caption-wrap{position:absolute;bottom:0;left:0;background:black;color:white;opacity:.7;margin:0;display:block;width:100%;line-height:1.4em}.metaslider img{height:auto;padding:0;margin:0;-moz-user-select:none}.metaslider a{outline:0}.metaslider.ms-left{float:left;margin:0 20px 20px 0}.metaslider.ms-right{float:right;margin:0 0 20px 20px}.metaslider li:before,.metaslider li:after{content:"" !important;display:none !important;bottom:auto !important;margin:0 !important}.metaslider .caption-wrap .caption img{width:auto}.metaslider .slides img{width:100%;display:block}.metaslider .flexslider{background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border:0;margin:0 0 40px;max-width:none;max-height:none}.metaslider .flex-control-nav{border:0;margin:auto;list-style-type:none;list-style:none;padding:0;bottom:-27px;line-height:11px;z-index:2}.metaslider .flex-control-nav li{margin:0}.metaslider .flex-control-nav li a{margin:0 6px;padding:0}.metaslider .flexslider .slides li{position:relative;height:auto}.metaslider .flex-viewport{direction:ltr}.metaslider .flex-direction-nav a{-moz-transition:all .3s ease;transition:all .3s ease}.metaslider .flexslider .slides p{margin:0}.metaslider .flexslider.filmstrip{margin-top:10px}.metaslider .flexslider.filmstrip .slides li{cursor:pointer;opacity:.5}.metaslider .flexslider.filmstrip .slides li.flex-active-slide,.metaslider .flexslider.filmstrip .slides li:hover,.metaslider .flexslider.filmstrip .slides li:focus{opacity:1 !important}.metaslider .flex-control-thumbs li{width:auto}.metaslider ol.flex-control-thumbs img,#content .metaslider ol.flex-control-thumbs img{margin:10px 5px 0;width:auto}.metaslider.nav-hidden .flexslider{margin-bottom:0}.metaslider.nav-hidden.add-margin .flexslider{margin-bottom:40px}.metaslider .flexslider .flex-direction-nav li a:before{content:none !important}.metaslider .flexslider .flex-direction-nav li a{width:30px;height:30px;border:0;margin:-20px 0 0;box-shadow:none !important;display:block;background-color:transparent;background-image:url(//teenlineonline.org/wp-content/plugins/ml-slider/assets/metaslider/../sliders/flexslider/bg_direction_nav.png);background-repeat:no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:opacity .25s ease-in-out;transition:all .3s ease}.metaslider .flex-direction-nav .flex-next{background-position:left 0}.metaslider .flex-direction-nav .flex-next{background-position:right 0;text-align:left;text-indent:9999px}.metaslider .flexslider:hover .flex-next{opacity:.8;right:5px}.metaslider .flexslider:hover .flex-prev{opacity:.8;left:5px;text-indent:-9999px}.metaslider .flexslider:hover .flex-next:hover,.metaslider .flexslider:hover .flex-prev:hover{opacity:1}.metaslider .flexslider .flex-direction-nav .flex-disabled{cursor:default;pointer-events:none}.metaslider .flexslider .flex-control-nav a{box-shadow:none !important}.metaslider .flexslider .slides>li{position:relative}.metaslider .rslides_nav,.metaslider .rslides_tabs a{box-shadow:none !important}.metaslider .rslides_tabs{margin:0 0 40px}.metaslider .rslides_nav:focus,.metaslider .rslides_nav:hover{color:#fff}div.metaslider .theme-default .nivoSlider{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.metaslider .slider-wrapper .nivo-directionNav a,.metaslider .slider-wrapper .nivo-controlNav a,.metaslider .slider-wrapper img{border:0;box-shadow:none;list-style-type:none;list-style:none;padding:0;line-height:normal;max-width:none;max-height:none}div.metaslider .slider-wrapper .nivo-controlNav a{transition:none}.metaslider .coin-slider{max-width:100%;overflow:hidden}.metaslider .coin-slider .cs-buttons a,.metaslider .coin-slider>a{box-shadow:none !important}
.metaslider .flexslider .flex-direction-nav li a{background-image:none}