html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}*{margin:0;padding:0}a,a img,img{text-decoration:none;outline:0}a img{border:none;outline:none}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'aleoregular';src:url("../fonts/Aleo-Regular-webfont.eot");src:url("../fonts/Aleo-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Aleo-Regular-webfont.woff") format("woff"),url("../fonts/Aleo-Regular-webfont.ttf") format("truetype"),url("../fonts/Aleo-Regular-webfont.svg#aleoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'aleobold';src:url("../fonts/Aleo-Bold-webfont.eot");src:url("../fonts/Aleo-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Aleo-Bold-webfont.woff") format("woff"),url("../fonts/Aleo-Bold-webfont.ttf") format("truetype"),url("../fonts/Aleo-Bold-webfont.svg#aleobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'aleoitalic';src:url("../fonts/Aleo-Italic-webfont.eot");src:url("../fonts/Aleo-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Aleo-Italic-webfont.woff") format("woff"),url("../fonts/Aleo-Italic-webfont.ttf") format("truetype"),url("../fonts/Aleo-Italic-webfont.svg#aleoitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'aleobolditalic';src:url("../fonts/Aleo-BoldItalic-webfont.eot");src:url("../fonts/Aleo-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Aleo-BoldItalic-webfont.woff") format("woff"),url("../fonts/Aleo-BoldItalic-webfont.ttf") format("truetype"),url("../fonts/Aleo-BoldItalic-webfont.svg#aleobolditalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'aleolight';src:url("../fonts/Aleo-Light-webfont.eot");src:url("../fonts/Aleo-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Aleo-Light-webfont.woff") format("woff"),url("../fonts/Aleo-Light-webfont.ttf") format("truetype"),url("../fonts/Aleo-Light-webfont.svg#aleolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'aleolightitalic';src:url("../fonts/Aleo-LightItalic-webfont.eot");src:url("../fonts/Aleo-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Aleo-LightItalic-webfont.woff") format("woff"),url("../fonts/Aleo-LightItalic-webfont.ttf") format("truetype"),url("../fonts/Aleo-LightItalic-webfont.svg#aleolightitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'rosarioregular';src:url("../fonts/rosario-regular-webfont.eot");src:url("../fonts/rosario-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/rosario-regular-webfont.woff2") format("woff2"),url("../fonts/rosario-regular-webfont.woff") format("woff"),url("../fonts/rosario-regular-webfont.ttf") format("truetype"),url("../fonts/rosario-regular-webfont.svg#../fonts/rosarioregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'rosariobold';src:url("../fonts/rosario-bold-webfont.eot");src:url("../fonts/rosario-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/rosario-bold-webfont.woff2") format("woff2"),url("../fonts/rosario-bold-webfont.woff") format("woff"),url("../fonts/rosario-bold-webfont.ttf") format("truetype"),url("../fonts/rosario-bold-webfont.svg#../fonts/rosariobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'rosarioitalic';src:url("../fonts/rosario-italic-webfont.eot");src:url("../fonts/rosario-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/rosario-italic-webfont.woff2") format("woff2"),url("../fonts/rosario-italic-webfont.woff") format("woff"),url("../fonts/rosario-italic-webfont.ttf") format("truetype"),url("../fonts/rosario-italic-webfont.svg#../fonts/rosarioregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'rosariobold_italic';src:url("../fonts/rosario-bolditalic-webfont.eot");src:url("../fonts/rosario-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/rosario-bolditalic-webfont.woff2") format("woff2"),url("../fonts/rosario-bolditalic-webfont.woff") format("woff"),url("../fonts/rosario-bolditalic-webfont.ttf") format("truetype"),url("../fonts/rosario-bolditalic-webfont.svg#../fonts/rosariobold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.0.3");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'cfa-icons';src:url("../fonts/cfa-icons.eot?n1kcv7");src:url("../fonts/cfa-icons.eot?#iefixn1kcv7") format("embedded-opentype"),url("../fonts/cfa-icons.woff?n1kcv7") format("woff"),url("../fonts/cfa-icons.ttf?n1kcv7") format("truetype"),url("../fonts/cfa-icons.svg?n1kcv7#cfa-icons") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'cfa-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-one:before{content:"\e600"}.icon-two:before{content:"\e601"}.icon-three:before{content:"\e602"}.icon-four:before{content:"\e603"}.icon-five:before{content:"\e604"}.icon-six:before{content:"\e605"}.icon-seven:before{content:"\e606"}.icon-eight:before{content:"\e607"}.icon-nine:before{content:"\e608"}.icon-ten:before{content:"\e609"}.icon-eleven:before{content:"\e60a"}.icon-twelve:before{content:"\e60b"}.icon-center_for_autism_logo:before{content:"\e60c"}.icon-downarrow:before{content:"\e60d"}.icon-email:before{content:"\e60e"}.icon-facebook:before{content:"\e60f"}.icon-leftarrow:before{content:"\e610"}.icon-linkedin:before{content:"\e611"}.icon-location:before{content:"\e612"}.icon-magnify:before{content:"\e613"}.icon-phone:before{content:"\e614"}.icon-rightarrow:before{content:"\e615"}.icon-twitter:before{content:"\e616"}.icon-uparrow:before{content:"\e617"}.icon-youtube:before{content:"\e618"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{font-size:12px;line-height:1em;font-family:"rosarioregular";color:#3a3a30}.chromeframe{text-align:center;padding:10px 0}.container{max-width:1000px;margin:0 auto;width:100%;padding:0 10px}h1{font:normal 48px/60px "aleoregular","rosarioregular"}h1 strong{font:normal 48px/60px "aleoregular","rosarioregular"}h1 em{font:normal 48px/60px "aleoregular","rosarioregular"}h1 strong em,h1 em strong{font:normal 48px/60px "aleoregular","rosarioregular"}h2{font:normal 36px/42px "aleoregular","rosarioregular"}h2 strong{font:normal 36px/42px "aleoregular","rosarioregular"}h2 em{font:normal 36px/42px "aleoregular","rosarioregular"}h2 strong em,h2 em strong{font:normal 36px/42px "aleoregular","rosarioregular"}h3{font:normal 28px/36px "aleoregular","rosarioregular"}h3 strong{font:normal 28px/36px "aleoregular","rosarioregular"}h3 em{font:normal 28px/36px "aleoregular","rosarioregular"}h3 strong em,h3 em strong{font:normal 28px/36px "aleoregular","rosarioregular"}h4{font:normal 21px/28px "aleoregular","rosarioregular"}h4 strong{font:normal 21px/28px "aleoregular","rosarioregular"}h4 em{font:normal 21px/28px "aleoregular","rosarioregular"}h4 strong em,h4 em strong{font:normal 21px/28px "aleoregular","rosarioregular"}h5{font:1.2em/1.2em "aleoregular"}h6{font:1em/1em "aleoregular";font-weight:bold}hr{position:relative;max-width:210px;border:none;color:#c5bec7;height:1px;background:#c5bec7;width:30%;margin:40px 35% 20px}hr:after{content:'';height:20px;position:absolute;top:-9px;background-color:#e0e0e0;width:40px;left:50%;margin:0 0 0 -20px;background:#e0e0e0}p{font:normal 16px/24px "rosarioregular","rosarioregular"}p strong{font:normal 16px/24px "rosariobold","rosarioregular"}p em{font:normal 16px/24px "rosarioitalic","rosarioregular"}p strong em,p em strong{font:normal 16px/24px "rosariobold_italic","rosarioregular"}ol{list-style:decimal outside none;margin:0 0 0 25px}ul.no_list{list-style:none outside none;margin:0 0 25px}ul.no_list li{padding:0}li{font:normal 16px/24px "rosarioregular","rosarioregular";color:#1ba1c8}li strong{font:normal 16px/24px "rosariobold","rosarioregular"}li em{font:normal 16px/24px "rosarioitalic","rosarioregular"}li strong em,li em strong{font:normal 16px/24px "rosariobold_italic","rosarioregular"}@media (min-width: 769px){li{padding:0 0 0 25px}}ul li ul{margin:0 0 0 25px}a{color:#1ba1c8}a:hover,a:active{color:#3a3a30}.left{float:left}.right{float:right}.image img{display:block;width:100%;height:auto;margin:0 auto}.button{display:inline-block;zoom:1;*display:inline;text-align:center;border-radius:15px;border:none;padding:6px 25px;color:#fff;font-size:16px;line-height:16px;font-family:"rosariobold";text-transform:uppercase;letter-spacing:2px;outline:none;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.button:hover{color:#fff}.button.blue{background-color:#1ba1c8;text-shadow:0px -1px 0px #9f9f9f}.button.green{background-color:#b8c81b;text-shadow:0px -1px 0px #869021}.button.white{background-color:#fff;color:#1ba1c8}.title1{text-align:center;color:#fff;letter-spacing:3px;background:url("../images/homenews_box_header.png") no-repeat center center;font:14px/14px "aleoregular";text-transform:uppercase;text-shadow:-1px -1px 0px #8d9915;padding:25px 0px;margin:0 0 25px}.title2{text-align:center;color:#fff;letter-spacing:3px;background:url("../images/history_box_header.png") no-repeat center center;font:14px/14px "aleoregular";text-transform:uppercase;text-shadow:-1px -1px 0px #8d9915;padding:25px 0px;margin:0 0 25px}.title3{text-align:center;color:#fff;letter-spacing:3px;background:url("../images/testimonials_box_header.png") no-repeat center center;font:14px/14px "aleoregular";text-transform:uppercase;text-shadow:-1px -1px 0px #157b99;padding:25px 0px;margin:0 0 25px}.small_center{text-align:center;font-size:12px}.cfa_icon{font-family:"cfa-icons"}.icon{font-family:"FontAwesome"}.select_it{width:100%;float:left;position:relative}.select_it .select_it_box{width:100%;float:left;outline:none;border-radius:20px}.select_it .select_it_box:focus{box-shadow:0px 0px 5px #2b2c2b}.select_it .select_it_box .displayed{cursor:pointer;text-align:left;display:block;color:#1ba1c8;text-transform:uppercase;border-top-left-radius:20px;border-bottom-left-radius:20px;width:82%;resize:none;border:0;background:#fff;padding:10px 30px;vertical-align:middle;margin:0;font:normal 12px/20px "aleoregular";box-shadow:inset 1px 1px 0px #a8c0c7}.select_it .select_it_box.open .displayed{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.select_it .select_it_box.open .tab:after{content:"\f106";white-space:pre}.select_it .tab{position:absolute;width:18%;top:0;right:0;bottom:0;color:#fff;background:#1ba1c8;border-top-right-radius:20px;border-bottom-right-radius:20px}.select_it .tab:after{content:"\f107";white-space:pre;font:22px/40px "FontAwesome";width:100%;text-align:center;display:block}.select_it ul{background:#fff;width:82%;margin:0 19.25% 0 0;position:absolute;top:99%;z-index:9999;float:left;padding:10px 0;max-height:150px;border-left:1px solid #a8c0c7;border-right:1px solid #a8c0c7;border-bottom:1px solid #a8c0c7;box-sizing:border-box;overflow-y:scroll;border-bottom-left-radius:20px}.select_it li{cursor:pointer;width:100%;box-sizing:border-box;padding:5px 7% 5px 28px;float:left;list-style:none outside;display:block;font:12px/12px "aleoregular";color:#1ba1c8;text-align:left}.select_it li:hover,.select_it li.selected{color:#fff;background:#1ba1c8}.check_it{background:#000;width:20px;height:20px;position:relative;float:left;margin:0 10px 0 0}.check_it.checked .checked{display:block}.check_it.checked .unchecked{display:none}.check_it .checked{position:absolute;top:0;left:0;right:0;bottom:0;display:none;text-align:center}.check_it .checked:after{content:'\f00c';height:100%;color:#fff;width:100%;font-size:16px;line-height:20px;text-align:center}.check_it .unchecked{position:absolute;display:block}.radio_it{background:#000;position:relative;float:left;margin:0 10px 0 0;border-radius:20px;padding:10px;text-align:center}.radio_it.checked .checked{display:block}.radio_it.checked .unchecked{display:none}.radio_it .checked{position:absolute;top:0;left:0;right:0;bottom:0;display:none;text-align:center}.radio_it .checked:after{content:'\f111';color:#fff;height:100%;width:100%;font-size:12px;line-height:21px;text-align:center;margin:0 0 0 1px}.radio_it .unchecked{position:absolute;display:block}.default{padding:80px 0}.content_side .container{max-width:1100px}.content_side .content{width:100%}@media (min-width: 769px){.content_side .content{width:62%}}.content_side .content.left{margin:0 1% 0 0}.content_side .content.right{margin:0 0 0 1%}.content_side .content.full{width:100%;padding:0 0 25px;min-height:0px}.content_side .side{width:100%}@media (min-width: 769px){.content_side .side{width:36%}}.content_side .side.left{margin:0 1% 0 0}.content_side .side.right{margin:0 0 0 1%}.content_side .side .image{max-width:266px;margin:0 auto 25px}.content_side .side h1,.content_side .side h2,.content_side .side h3,.content_side .side h4,.content_side .side h5,.content_side .side h6{margin:0 0 25px}.content_side .side .carousel_container,.content_side .side.tan_bg{background:#fdfdef;padding:45px 25px 25px;text-align:center;border-radius:50px 75px 25px 85px}.content_side .side .carousel_container .carousel{margin:0 0 25px}.content_side .side .carousel_container .carousel .owl-controls{position:absolute;bottom:-25px;right:0;left:0;width:100%;text-align:center}.content_side .side .carousel_container .carousel .owl-controls .owl-pagination{width:100%;float:right;padding:10px 20px}.content_side .side .carousel_container .carousel .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;margin:0 4px;height:10px;width:10px;border-radius:10px;background:#1ba1c8;box-shadow:inset 1px 1px 1px #797d4f}.content_side .side .carousel_container .carousel .owl-controls .owl-page.active{background:#b8c81b;box-shadow:inset 1px 1px 1px #0d5040}.content_side .side .carousel_container .item p{text-align:center}.content_side .side .carousel_container .item .big{font-size:50px;line-height:50px;display:block;color:#3a3a30}.content_side .side .carousel_container .number_break{color:#b8c81b;font:84px/84px "cfa-icons";margin:0 0 30px}.content_side .side p{font:14px/24px "rosarioregular";text-align:left;margin:0 0 20px}.content h1{font:normal 36px/42px "aleoregular","rosarioregular";color:#1ba1c8;margin:0 0 30px}.content h1 strong{font:normal 36px/42px "aleoregular","rosarioregular"}.content h1 em{font:normal 36px/42px "aleoregular","rosarioregular"}.content h1 strong em,.content h1 em strong{font:normal 36px/42px "aleoregular","rosarioregular"}@media (min-width: 640px){.content h1{font:normal 48px/60px "aleoregular","rosarioregular"}.content h1 strong{font:normal 48px/60px "aleoregular","rosarioregular"}.content h1 em{font:normal 48px/60px "aleoregular","rosarioregular"}.content h1 strong em,.content h1 em strong{font:normal 48px/60px "aleoregular","rosarioregular"}}.content h2{font:normal 36px/42px "aleoregular","rosarioregular";color:#1ba1c8;margin:0 0 25px}.content h2 strong{font:normal 36px/42px "aleoregular","rosarioregular"}.content h2 em{font:normal 36px/42px "aleoregular","rosarioregular"}.content h2 strong em,.content h2 em strong{font:normal 36px/42px "aleoregular","rosarioregular"}.content h3{font:normal 28px/36px "aleoregular","rosarioregular";color:#1ba1c8;margin:0 0 20px}.content h3 strong{font:normal 28px/36px "aleoregular","rosarioregular"}.content h3 em{font:normal 28px/36px "aleoregular","rosarioregular"}.content h3 strong em,.content h3 em strong{font:normal 28px/36px "aleoregular","rosarioregular"}.content h4{font:normal 21px/28px "aleoregular","rosarioregular";color:#1ba1c8;margin:0 0 15px}.content h4 strong{font:normal 21px/28px "aleoregular","rosarioregular"}.content h4 em{font:normal 21px/28px "aleoregular","rosarioregular"}.content h4 strong em,.content h4 em strong{font:normal 21px/28px "aleoregular","rosarioregular"}.content p{font:normal 16px/24px "rosarioregular","rosarioregular";color:#3a3a30;margin:0 0 25px}.content p strong{font:normal 16px/24px "rosariobold","rosarioregular"}.content p em{font:normal 16px/24px "rosarioitalic","rosarioregular"}.content p strong em,.content p em strong{font:normal 16px/24px "rosariobold_italic","rosarioregular"}.content ul{list-style:disc outside none;margin:0 0 25px 25px}@media (min-width: 769px){.content ul{margin:0 0 25px 50px}}.content ul li{font:normal 16px/24px "rosarioregular","rosarioregular";color:#1ba1c8}.content ul li strong{font:normal 16px/24px "rosariobold","rosarioregular"}.content ul li em{font:normal 16px/24px "rosarioitalic","rosarioregular"}.content ul li strong em,.content ul li em strong{font:normal 16px/24px "rosariobold_italic","rosarioregular"}@media (min-width: 769px){.content ul li{padding:0 0 0 25px}}.content ul li ul{margin:0 0 0 15px}.image_container{position:relative;padding:1px;box-shadow:0px 0px 25px -5px #000;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-backface-visibility:hidden}.image_container .overlay{position:absolute;top:0;bottom:0;right:0;left:0;border:5px solid #fff;z-index:2}.image_container .image{position:relative;z-index:1}.video{position:relative;width:100%;float:left;padding-bottom:54%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.marginBottom20{margin-bottom:20px !important}.mobile{display:block !important}@media (min-width: 480px){.mobile{display:none !important}}.tablet{display:none !important}@media (min-width: 480px){.tablet{display:block !important}}@media (min-width: 769px){.tablet{display:none !important}}.desktop{display:none !important}@media (min-width: 769px){.desktop{display:block !important}}.lte-ie8 .wpcf7-form input[type=text],.lte-ie8 .wpcf7-form input[type=email],.lte-ie8 .wpcf7-form input[type=number],.lte-ie8 .wpcf7-form input[type=tel],.lte-ie8 .wpcf7-form input[type=search],.lte-ie8 .wpcf7-form select,.lte-ie8 .wpcf7-form textarea,.lte-ie8 .contact_form input[type=text],.lte-ie8 .contact_form input[type=email],.lte-ie8 .contact_form input[type=number],.lte-ie8 .contact_form input[type=tel],.lte-ie8 .contact_form input[type=search],.lte-ie8 .contact_form select,.lte-ie8 .contact_form textarea{border:1px solid #1ba1c8 !important}div.wpcf7-mail-sent-ng{background:#c3c;width:100%;float:left;padding:10px 20px;font:16px/24px Arial;color:#fff;border-radius:15px;border:2px solid #000}div.wpcf7-mail-sent-ok{border:none;background:#b8c81b;color:#fff;width:100%;float:left;font-size:14px;line-height:18px;border-radius:8px;padding:5px 20px}div.wpcf7-validation-errors,.validation_error{border:none;background:#c3c;color:#fff;width:100%;float:left;font-size:14px;line-height:18px;border-radius:8px;padding:5px 20px;margin:0 0 20px}.screen-reader-response{display:none}span.wpcf7-not-valid-tip{color:#c3c;font-size:14px;display:block;width:100%;float:left;padding:10px 15px 0}#gform_wrapper_4{max-width:800px;margin:0 auto}.gform_wrapper{display:block !important}.gfield_description{margin-left:55px;font-size:14px;color:gray}.gfield_description a{color:#00799C;text-decoration:underline;font-size:14px}.contact_form,.gform_wrapper form,.wpcf7-form{width:100%;float:left}.contact_form .gform_body,.gform_wrapper form .gform_body,.wpcf7-form .gform_body{width:100%;float:left}.contact_form .gform_body ul,.gform_wrapper form .gform_body ul,.wpcf7-form .gform_body ul{list-style:none outside none;margin:0;padding:0}.contact_form .gform_footer,.gform_wrapper form .gform_footer,.wpcf7-form .gform_footer{width:100%;float:left}.contact_form .gform_description,.gform_wrapper form .gform_description,.wpcf7-form .gform_description{font:16px/24px "rosarioitalic";color:#1ba1c8;margin:0 0 20px;display:block}.contact_form .gform_footer .button,.gform_wrapper form .gform_footer .button,.wpcf7-form .gform_footer .button{margin:0 auto;display:block;background:#b8c81b}.contact_form #field_4_21,.gform_wrapper form #field_4_21,.wpcf7-form #field_4_21{padding:20px}.contact_form .gform_validation_container,.gform_wrapper form .gform_validation_container,.wpcf7-form .gform_validation_container{display:none}.contact_form .validation_message,.gform_wrapper form .validation_message,.wpcf7-form .validation_message{border:none;background:#c3c;position:absolute;bottom:-13px;right:15%;text-align:center;border-radius:25px;color:#fff;margin:0 0 20px;width:61%;font-size:12px;max-width:200px}.contact_form .omit label,.gform_wrapper form .omit label,.wpcf7-form .omit label{background:none;right:auto;color:#1ba1c8;font:16px/24px "rosarioregular";text-transform:none;filter:alpha(opacity=100);opacity:1}.contact_form #field_3_16 .ginput_container,.gform_wrapper form #field_3_16 .ginput_container,.wpcf7-form #field_3_16 .ginput_container{width:100%}.contact_form .gfield.gfield_error input,.contact_form .gfield.gfield_error .select_it .select_it_box .displayed,.gform_wrapper form .gfield.gfield_error input,.gform_wrapper form .gfield.gfield_error .select_it .select_it_box .displayed,.wpcf7-form .gfield.gfield_error input,.wpcf7-form .gfield.gfield_error .select_it .select_it_box .displayed{border:2px solid #c3c !important}.contact_form .gfield.gfield_price .gfield_label,.gform_wrapper form .gfield.gfield_price .gfield_label,.wpcf7-form .gfield.gfield_price .gfield_label{width:50%;float:left}.contact_form .gfield.gfield_price .ginput_container,.gform_wrapper form .gfield.gfield_price .ginput_container,.wpcf7-form .gfield.gfield_price .ginput_container{width:50%;float:right}.contact_form .gfield.gfield_price .ginput_product_price_label,.gform_wrapper form .gfield.gfield_price .ginput_product_price_label,.wpcf7-form .gfield.gfield_price .ginput_product_price_label{width:75%;text-align:right;float:left}.contact_form .gfield.gfield_price .ginput_product_price,.gform_wrapper form .gfield.gfield_price .ginput_product_price,.wpcf7-form .gfield.gfield_price .ginput_product_price{width:25%;float:left;text-align:right}.contact_form .gfield.gfield_price .ginput_quantity,.gform_wrapper form .gfield.gfield_price .ginput_quantity,.wpcf7-form .gfield.gfield_price .ginput_quantity{width:25%;float:left;margin:20px 0 0}.contact_form .gfield.gfield_price .ginput_quantity_label,.gform_wrapper form .gfield.gfield_price .ginput_quantity_label,.wpcf7-form .gfield.gfield_price .ginput_quantity_label{width:75%;float:left;text-align:right;margin:20px 0 0;line-height:40px;padding:0 15px 0 0}.contact_form #field_4_28 .gfield_label,.gform_wrapper form #field_4_28 .gfield_label,.wpcf7-form #field_4_28 .gfield_label{width:100%;float:left;text-align:right}.contact_form #field_4_28 .ginput_container,.gform_wrapper form #field_4_28 .ginput_container,.wpcf7-form #field_4_28 .ginput_container{width:100%;float:left;text-align:right;padding:0 15px 0 0}.contact_form label,.gform_wrapper form label,.wpcf7-form label{background:#b8c81b;border-radius:10px 10px 0 0;color:#fff;font:11px/11px "aleobold";right:5%;padding:4px 15px;position:absolute;text-transform:uppercase;top:-19px;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.contact_form label.show,.gform_wrapper form label.show,.wpcf7-form label.show{filter:alpha(opacity=100);opacity:1}.contact_form .gfield,.gform_wrapper form .gfield,.wpcf7-form .gfield{width:100%;float:left}.contact_form .block,.contact_form .gfield,.gform_wrapper form .block,.gform_wrapper form .gfield,.wpcf7-form .block,.wpcf7-form .gfield{position:relative;margin:0 0 20px;padding:0}.contact_form .block .block,.contact_form .gfield .block,.gform_wrapper form .block .block,.gform_wrapper form .gfield .block,.wpcf7-form .block .block,.wpcf7-form .gfield .block{margin:0}.contact_form .block.third,.contact_form .gfield.third,.gform_wrapper form .block.third,.gform_wrapper form .gfield.third,.wpcf7-form .block.third,.wpcf7-form .gfield.third{float:left;width:33%;padding:0 2% 0 0;margin:0}.contact_form .block.third.right,.contact_form .gfield.third.right,.gform_wrapper form .block.third.right,.gform_wrapper form .gfield.third.right,.wpcf7-form .block.third.right,.wpcf7-form .gfield.third.right{float:right;width:33%;padding:0}.contact_form .block .ginput_cardinfo_left,.contact_form .gfield .ginput_cardinfo_left,.gform_wrapper form .block .ginput_cardinfo_left,.gform_wrapper form .gfield .ginput_cardinfo_left,.wpcf7-form .block .ginput_cardinfo_left,.wpcf7-form .gfield .ginput_cardinfo_left{width:67%;float:left}.contact_form .block .ginput_cardinfo_left .select_it,.contact_form .gfield .ginput_cardinfo_left .select_it,.gform_wrapper form .block .ginput_cardinfo_left .select_it,.gform_wrapper form .gfield .ginput_cardinfo_left .select_it,.wpcf7-form .block .ginput_cardinfo_left .select_it,.wpcf7-form .gfield .ginput_cardinfo_left .select_it{width:48%;margin:0 2% 0 0}.contact_form .block .select_it .select_it_box .displayed,.contact_form .gfield .select_it .select_it_box .displayed,.gform_wrapper form .block .select_it .select_it_box .displayed,.gform_wrapper form .gfield .select_it .select_it_box .displayed,.wpcf7-form .block .select_it .select_it_box .displayed,.wpcf7-form .gfield .select_it .select_it_box .displayed{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact_form .block .ginput_cardinfo_right,.contact_form .gfield .ginput_cardinfo_right,.gform_wrapper form .block .ginput_cardinfo_right,.gform_wrapper form .gfield .ginput_cardinfo_right,.wpcf7-form .block .ginput_cardinfo_right,.wpcf7-form .gfield .ginput_cardinfo_right{width:33%;float:right}.contact_form .block .ginput_complex input[type=text],.contact_form .gfield .ginput_complex input[type=text],.gform_wrapper form .block .ginput_complex input[type=text],.gform_wrapper form .gfield .ginput_complex input[type=text],.wpcf7-form .block .ginput_complex input[type=text],.wpcf7-form .gfield .ginput_complex input[type=text]{margin:0 0 20px}.contact_form .block .gfield_creditcard_warning_message,.contact_form .gfield .gfield_creditcard_warning_message,.gform_wrapper form .block .gfield_creditcard_warning_message,.gform_wrapper form .gfield .gfield_creditcard_warning_message,.wpcf7-form .block .gfield_creditcard_warning_message,.wpcf7-form .gfield .gfield_creditcard_warning_message{background:#c3c;color:#fff;padding:10px 20px;border-radius:20px;margin:0 0 20px}.contact_form .block .gform_card_icon,.contact_form .gfield .gform_card_icon,.gform_wrapper form .block .gform_card_icon,.gform_wrapper form .gfield .gform_card_icon,.wpcf7-form .block .gform_card_icon,.wpcf7-form .gfield .gform_card_icon{float:right;font:14px/18px "rosarioregular";margin:0 10px 0 0;padding:0 5px}.contact_form .block .gform_card_icon_selected,.contact_form .gfield .gform_card_icon_selected,.gform_wrapper form .block .gform_card_icon_selected,.gform_wrapper form .gfield .gform_card_icon_selected,.wpcf7-form .block .gform_card_icon_selected,.wpcf7-form .gfield .gform_card_icon_selected{font:14px/18px "rosariobold";background:#1ba1c8;color:#fff;border-radius:8px 8px 0 0}.contact_form .block input[type=text],.contact_form .block input[type=email],.contact_form .block input[type=number],.contact_form .block input[type=tel],.contact_form .block input[type=search],.contact_form .block select,.contact_form .block textarea,.contact_form .gfield input[type=text],.contact_form .gfield input[type=email],.contact_form .gfield input[type=number],.contact_form .gfield input[type=tel],.contact_form .gfield input[type=search],.contact_form .gfield select,.contact_form .gfield textarea,.gform_wrapper form .block input[type=text],.gform_wrapper form .block input[type=email],.gform_wrapper form .block input[type=number],.gform_wrapper form .block input[type=tel],.gform_wrapper form .block input[type=search],.gform_wrapper form .block select,.gform_wrapper form .block textarea,.gform_wrapper form .gfield input[type=text],.gform_wrapper form .gfield input[type=email],.gform_wrapper form .gfield input[type=number],.gform_wrapper form .gfield input[type=tel],.gform_wrapper form .gfield input[type=search],.gform_wrapper form .gfield select,.gform_wrapper form .gfield textarea,.wpcf7-form .block input[type=text],.wpcf7-form .block input[type=email],.wpcf7-form .block input[type=number],.wpcf7-form .block input[type=tel],.wpcf7-form .block input[type=search],.wpcf7-form .block select,.wpcf7-form .block textarea,.wpcf7-form .gfield input[type=text],.wpcf7-form .gfield input[type=email],.wpcf7-form .gfield input[type=number],.wpcf7-form .gfield input[type=tel],.wpcf7-form .gfield input[type=search],.wpcf7-form .gfield select,.wpcf7-form .gfield textarea{border-radius:20px;width:100%;color:#1ba1c8;resize:none;border:none;outline:none;background:#fff;padding:10px 30px;vertical-align:middle;margin:0;font:normal 12px/20px "aleoregular";text-transform:uppercase;box-shadow:inset 1px 1px 0px #a8c0c7;-webkit-appearance:none}.contact_form .block input[type=text]:focus,.contact_form .block input[type=email]:focus,.contact_form .block input[type=number]:focus,.contact_form .block input[type=tel]:focus,.contact_form .block input[type=search]:focus,.contact_form .block select:focus,.contact_form .block textarea:focus,.contact_form .gfield input[type=text]:focus,.contact_form .gfield input[type=email]:focus,.contact_form .gfield input[type=number]:focus,.contact_form .gfield input[type=tel]:focus,.contact_form .gfield input[type=search]:focus,.contact_form .gfield select:focus,.contact_form .gfield textarea:focus,.gform_wrapper form .block input[type=text]:focus,.gform_wrapper form .block input[type=email]:focus,.gform_wrapper form .block input[type=number]:focus,.gform_wrapper form .block input[type=tel]:focus,.gform_wrapper form .block input[type=search]:focus,.gform_wrapper form .block select:focus,.gform_wrapper form .block textarea:focus,.gform_wrapper form .gfield input[type=text]:focus,.gform_wrapper form .gfield input[type=email]:focus,.gform_wrapper form .gfield input[type=number]:focus,.gform_wrapper form .gfield input[type=tel]:focus,.gform_wrapper form .gfield input[type=search]:focus,.gform_wrapper form .gfield select:focus,.gform_wrapper form .gfield textarea:focus,.wpcf7-form .block input[type=text]:focus,.wpcf7-form .block input[type=email]:focus,.wpcf7-form .block input[type=number]:focus,.wpcf7-form .block input[type=tel]:focus,.wpcf7-form .block input[type=search]:focus,.wpcf7-form .block select:focus,.wpcf7-form .block textarea:focus,.wpcf7-form .gfield input[type=text]:focus,.wpcf7-form .gfield input[type=email]:focus,.wpcf7-form .gfield input[type=number]:focus,.wpcf7-form .gfield input[type=tel]:focus,.wpcf7-form .gfield input[type=search]:focus,.wpcf7-form .gfield select:focus,.wpcf7-form .gfield textarea:focus{box-shadow:0px 0px 5px #2b2c2b}.contact_form .block input[type=text]::-webkit-input-placeholder,.contact_form .block input[type=email]::-webkit-input-placeholder,.contact_form .block input[type=number]::-webkit-input-placeholder,.contact_form .block input[type=tel]::-webkit-input-placeholder,.contact_form .block input[type=search]::-webkit-input-placeholder,.contact_form .block select::-webkit-input-placeholder,.contact_form .block textarea::-webkit-input-placeholder,.contact_form .gfield input[type=text]::-webkit-input-placeholder,.contact_form .gfield input[type=email]::-webkit-input-placeholder,.contact_form .gfield input[type=number]::-webkit-input-placeholder,.contact_form .gfield input[type=tel]::-webkit-input-placeholder,.contact_form .gfield input[type=search]::-webkit-input-placeholder,.contact_form .gfield select::-webkit-input-placeholder,.contact_form .gfield textarea::-webkit-input-placeholder,.gform_wrapper form .block input[type=text]::-webkit-input-placeholder,.gform_wrapper form .block input[type=email]::-webkit-input-placeholder,.gform_wrapper form .block input[type=number]::-webkit-input-placeholder,.gform_wrapper form .block input[type=tel]::-webkit-input-placeholder,.gform_wrapper form .block input[type=search]::-webkit-input-placeholder,.gform_wrapper form .block select::-webkit-input-placeholder,.gform_wrapper form .block textarea::-webkit-input-placeholder,.gform_wrapper form .gfield input[type=text]::-webkit-input-placeholder,.gform_wrapper form .gfield input[type=email]::-webkit-input-placeholder,.gform_wrapper form .gfield input[type=number]::-webkit-input-placeholder,.gform_wrapper form .gfield input[type=tel]::-webkit-input-placeholder,.gform_wrapper form .gfield input[type=search]::-webkit-input-placeholder,.gform_wrapper form .gfield select::-webkit-input-placeholder,.gform_wrapper form .gfield textarea::-webkit-input-placeholder,.wpcf7-form .block input[type=text]::-webkit-input-placeholder,.wpcf7-form .block input[type=email]::-webkit-input-placeholder,.wpcf7-form .block input[type=number]::-webkit-input-placeholder,.wpcf7-form .block input[type=tel]::-webkit-input-placeholder,.wpcf7-form .block input[type=search]::-webkit-input-placeholder,.wpcf7-form .block select::-webkit-input-placeholder,.wpcf7-form .block textarea::-webkit-input-placeholder,.wpcf7-form .gfield input[type=text]::-webkit-input-placeholder,.wpcf7-form .gfield input[type=email]::-webkit-input-placeholder,.wpcf7-form .gfield input[type=number]::-webkit-input-placeholder,.wpcf7-form .gfield input[type=tel]::-webkit-input-placeholder,.wpcf7-form .gfield input[type=search]::-webkit-input-placeholder,.wpcf7-form .gfield select::-webkit-input-placeholder,.wpcf7-form .gfield textarea::-webkit-input-placeholder{color:#1ba1c8}.contact_form .block input[type=text]:-moz-placeholder,.contact_form .block input[type=email]:-moz-placeholder,.contact_form .block input[type=number]:-moz-placeholder,.contact_form .block input[type=tel]:-moz-placeholder,.contact_form .block input[type=search]:-moz-placeholder,.contact_form .block select:-moz-placeholder,.contact_form .block textarea:-moz-placeholder,.contact_form .gfield input[type=text]:-moz-placeholder,.contact_form .gfield input[type=email]:-moz-placeholder,.contact_form .gfield input[type=number]:-moz-placeholder,.contact_form .gfield input[type=tel]:-moz-placeholder,.contact_form .gfield input[type=search]:-moz-placeholder,.contact_form .gfield select:-moz-placeholder,.contact_form .gfield textarea:-moz-placeholder,.gform_wrapper form .block input[type=text]:-moz-placeholder,.gform_wrapper form .block input[type=email]:-moz-placeholder,.gform_wrapper form .block input[type=number]:-moz-placeholder,.gform_wrapper form .block input[type=tel]:-moz-placeholder,.gform_wrapper form .block input[type=search]:-moz-placeholder,.gform_wrapper form .block select:-moz-placeholder,.gform_wrapper form .block textarea:-moz-placeholder,.gform_wrapper form .gfield input[type=text]:-moz-placeholder,.gform_wrapper form .gfield input[type=email]:-moz-placeholder,.gform_wrapper form .gfield input[type=number]:-moz-placeholder,.gform_wrapper form .gfield input[type=tel]:-moz-placeholder,.gform_wrapper form .gfield input[type=search]:-moz-placeholder,.gform_wrapper form .gfield select:-moz-placeholder,.gform_wrapper form .gfield textarea:-moz-placeholder,.wpcf7-form .block input[type=text]:-moz-placeholder,.wpcf7-form .block input[type=email]:-moz-placeholder,.wpcf7-form .block input[type=number]:-moz-placeholder,.wpcf7-form .block input[type=tel]:-moz-placeholder,.wpcf7-form .block input[type=search]:-moz-placeholder,.wpcf7-form .block select:-moz-placeholder,.wpcf7-form .block textarea:-moz-placeholder,.wpcf7-form .gfield input[type=text]:-moz-placeholder,.wpcf7-form .gfield input[type=email]:-moz-placeholder,.wpcf7-form .gfield input[type=number]:-moz-placeholder,.wpcf7-form .gfield input[type=tel]:-moz-placeholder,.wpcf7-form .gfield input[type=search]:-moz-placeholder,.wpcf7-form .gfield select:-moz-placeholder,.wpcf7-form .gfield textarea:-moz-placeholder{color:#1ba1c8}.contact_form .block input[type=text]::-moz-placeholder,.contact_form .block input[type=email]::-moz-placeholder,.contact_form .block input[type=number]::-moz-placeholder,.contact_form .block input[type=tel]::-moz-placeholder,.contact_form .block input[type=search]::-moz-placeholder,.contact_form .block select::-moz-placeholder,.contact_form .block textarea::-moz-placeholder,.contact_form .gfield input[type=text]::-moz-placeholder,.contact_form .gfield input[type=email]::-moz-placeholder,.contact_form .gfield input[type=number]::-moz-placeholder,.contact_form .gfield input[type=tel]::-moz-placeholder,.contact_form .gfield input[type=search]::-moz-placeholder,.contact_form .gfield select::-moz-placeholder,.contact_form .gfield textarea::-moz-placeholder,.gform_wrapper form .block input[type=text]::-moz-placeholder,.gform_wrapper form .block input[type=email]::-moz-placeholder,.gform_wrapper form .block input[type=number]::-moz-placeholder,.gform_wrapper form .block input[type=tel]::-moz-placeholder,.gform_wrapper form .block input[type=search]::-moz-placeholder,.gform_wrapper form .block select::-moz-placeholder,.gform_wrapper form .block textarea::-moz-placeholder,.gform_wrapper form .gfield input[type=text]::-moz-placeholder,.gform_wrapper form .gfield input[type=email]::-moz-placeholder,.gform_wrapper form .gfield input[type=number]::-moz-placeholder,.gform_wrapper form .gfield input[type=tel]::-moz-placeholder,.gform_wrapper form .gfield input[type=search]::-moz-placeholder,.gform_wrapper form .gfield select::-moz-placeholder,.gform_wrapper form .gfield textarea::-moz-placeholder,.wpcf7-form .block input[type=text]::-moz-placeholder,.wpcf7-form .block input[type=email]::-moz-placeholder,.wpcf7-form .block input[type=number]::-moz-placeholder,.wpcf7-form .block input[type=tel]::-moz-placeholder,.wpcf7-form .block input[type=search]::-moz-placeholder,.wpcf7-form .block select::-moz-placeholder,.wpcf7-form .block textarea::-moz-placeholder,.wpcf7-form .gfield input[type=text]::-moz-placeholder,.wpcf7-form .gfield input[type=email]::-moz-placeholder,.wpcf7-form .gfield input[type=number]::-moz-placeholder,.wpcf7-form .gfield input[type=tel]::-moz-placeholder,.wpcf7-form .gfield input[type=search]::-moz-placeholder,.wpcf7-form .gfield select::-moz-placeholder,.wpcf7-form .gfield textarea::-moz-placeholder{color:#1ba1c8}.contact_form .block input[type=text]:-ms-input-placeholder,.contact_form .block input[type=email]:-ms-input-placeholder,.contact_form .block input[type=number]:-ms-input-placeholder,.contact_form .block input[type=tel]:-ms-input-placeholder,.contact_form .block input[type=search]:-ms-input-placeholder,.contact_form .block select:-ms-input-placeholder,.contact_form .block textarea:-ms-input-placeholder,.contact_form .gfield input[type=text]:-ms-input-placeholder,.contact_form .gfield input[type=email]:-ms-input-placeholder,.contact_form .gfield input[type=number]:-ms-input-placeholder,.contact_form .gfield input[type=tel]:-ms-input-placeholder,.contact_form .gfield input[type=search]:-ms-input-placeholder,.contact_form .gfield select:-ms-input-placeholder,.contact_form .gfield textarea:-ms-input-placeholder,.gform_wrapper form .block input[type=text]:-ms-input-placeholder,.gform_wrapper form .block input[type=email]:-ms-input-placeholder,.gform_wrapper form .block input[type=number]:-ms-input-placeholder,.gform_wrapper form .block input[type=tel]:-ms-input-placeholder,.gform_wrapper form .block input[type=search]:-ms-input-placeholder,.gform_wrapper form .block select:-ms-input-placeholder,.gform_wrapper form .block textarea:-ms-input-placeholder,.gform_wrapper form .gfield input[type=text]:-ms-input-placeholder,.gform_wrapper form .gfield input[type=email]:-ms-input-placeholder,.gform_wrapper form .gfield input[type=number]:-ms-input-placeholder,.gform_wrapper form .gfield input[type=tel]:-ms-input-placeholder,.gform_wrapper form .gfield input[type=search]:-ms-input-placeholder,.gform_wrapper form .gfield select:-ms-input-placeholder,.gform_wrapper form .gfield textarea:-ms-input-placeholder,.wpcf7-form .block input[type=text]:-ms-input-placeholder,.wpcf7-form .block input[type=email]:-ms-input-placeholder,.wpcf7-form .block input[type=number]:-ms-input-placeholder,.wpcf7-form .block input[type=tel]:-ms-input-placeholder,.wpcf7-form .block input[type=search]:-ms-input-placeholder,.wpcf7-form .block select:-ms-input-placeholder,.wpcf7-form .block textarea:-ms-input-placeholder,.wpcf7-form .gfield input[type=text]:-ms-input-placeholder,.wpcf7-form .gfield input[type=email]:-ms-input-placeholder,.wpcf7-form .gfield input[type=number]:-ms-input-placeholder,.wpcf7-form .gfield input[type=tel]:-ms-input-placeholder,.wpcf7-form .gfield input[type=search]:-ms-input-placeholder,.wpcf7-form .gfield select:-ms-input-placeholder,.wpcf7-form .gfield textarea:-ms-input-placeholder{color:#1ba1c8}.contact_form .block textarea,.contact_form .gfield textarea,.gform_wrapper form .block textarea,.gform_wrapper form .gfield textarea,.wpcf7-form .block textarea,.wpcf7-form .gfield textarea{resize:none}.contact_form .block.omit label,.contact_form .gfield.omit label,.gform_wrapper form .block.omit label,.gform_wrapper form .gfield.omit label,.wpcf7-form .block.omit label,.wpcf7-form .gfield.omit label{position:relative;top:auto;left:auto;height:auto}.contact_form .third,.gform_wrapper form .third,.wpcf7-form .third{margin:0 0 20px}@media (min-width: 640px){.contact_form .third,.gform_wrapper form .third,.wpcf7-form .third{margin:0 1%}}.contact_form .third.left,.gform_wrapper form .third.left,.wpcf7-form .third.left{padding:0 1% 0 0}.contact_form .third.middle,.gform_wrapper form .third.middle,.wpcf7-form .third.middle{padding:0 1%;float:left}.contact_form .third.right,.gform_wrapper form .third.right,.wpcf7-form .third.right{padding:0 0 0 1%;margin:0}.contact_form .block .third,.gform_wrapper form .block .third,.wpcf7-form .block .third{width:100%}@media (min-width: 640px){.contact_form .block .third,.gform_wrapper form .block .third,.wpcf7-form .block .third{width:31%}}.block{width:100%;float:left}.block.inline_block{text-align:center}.block.inline_block .fifth,.block.inline_block .quarter,.block.inline_block .third,.block.inline_block .two_fifths,.block.inline_block .half,.block.inline_block .three_fifths,.block.inline_block .two_thirds,.block.inline_block .three_quarters,.block.inline_block .four_fifths{float:none;display:inline-block;zoom:1;*display:inline}.block.inline_block .fifth .text,.block.inline_block .quarter .text,.block.inline_block .third .text,.block.inline_block .two_fifths .text,.block.inline_block .half .text,.block.inline_block .three_fifths .text,.block.inline_block .two_thirds .text,.block.inline_block .three_quarters .text,.block.inline_block .four_fifths .text{text-align:left}.block.left .fifth,.block.left .quarter,.block.left .third,.block.left .two_fifths,.block.left .half,.block.left .three_fifths,.block.left .two_thirds,.block.left .three_quarters,.block.left .four_fifths{float:left}.block.right .fifth,.block.right .quarter,.block.right .third,.block.right .two_fifths,.block.right .half,.block.right .three_fifths,.block.right .two_thirds,.block.right .three_quarters,.block.right .four_fifths{float:right}.block .fifth.left,.block .quarter.left,.block .third.left,.block .two_fifths.left,.block .half.left,.block .three_fifths.left,.block .two_thirds.left,.block .three_quarters.left,.block .four_fifths.left{float:left}.block .fifth.right,.block .quarter.right,.block .third.right,.block .two_fifths.right,.block .half.right,.block .three_fifths.right,.block .two_thirds.right,.block .three_quarters.right,.block .four_fifths.right{float:right}.block .fifth{width:20%}.block .quarter{width:25%}.block .third{width:33%}.block .two_fifths{width:40%}.block .half{width:50%}.block .three_fifths{width:60%}.block .two_thirds{width:67%}.block .three_quarters{width:75%}.block .four_fifths{width:80%}@media (max-width: 640px){.block .fifth,.block .quarter,.block .third,.block .two_fifths,.block .half,.block .three_fifths,.block .two_thirds,.block .three_quarters,.block .four_fifths{width:100%}}.lte-ie8 header .logo:before{display:none !important}header{background:url("../images/header_bg.jpg") repeat;padding:10px 0 0}header button.cfa_icon,header button.icon{position:absolute;top:0;padding:15px;font-size:20px;line-height:20px;color:#1ba1c8;background:transparent;border:none;cursor:pointer;outline:none}@media (min-width: 640px){header button.cfa_icon,header button.icon{display:none}}header button.cfa_icon.open,header button.icon.open{color:#fff;z-index:9999}header .mobile_menu{right:0}header .mobile_search{left:0}header .logo{position:relative;display:block;max-width:132px;margin:10px auto 20px}@media (min-width: 640px){header .logo{max-width:217px}}@media (max-width: 640px){header .logo.left{float:none}}@media (min-width: 769px){header .logo:before{content:'';filter:alpha(opacity=70);opacity:0.7;background:#fff;box-shadow:0px 0px 100px 50px #fff;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border-radius:100%}}header .logo img{position:relative;z-index:2;display:block;width:100%;height:auto;margin:0 auto}header .donation{width:115px;position:absolute;left:50%;margin:0 0 0 -58px;display:none}@media (min-width: 640px){header .donation{display:block}}header .blue.button{margin:10px 0 20px;background:#6bc2db;font-family:"aleobold";text-transform:none;display:none}@media (min-width: 640px){header .blue.button{display:block}}@media (min-width: 640px) and (max-width: 768px){header .blue.button{clear:right}}header .social{margin:10px 0 20px;display:none}@media (min-width: 640px){header .social{display:block}}header .social a{float:right;margin:0 0 0 10px;display:block;background:#000;color:#dcf1f7;height:24px;width:24px;border-radius:24px;line-height:24px;font-size:13px;text-align:center}header .social a.facebook{background:#2F80CE}header .social a.twitter{background:#1bc889}header .social a.youtube{background:#85c81b}header .social a.linkedin{background:#c81b9d}header .social a.pinterest{background:#1ba1c8}header .search{position:absolute;z-index:9998;top:0;left:0;right:0;padding:75px 20px 20px;box-shadow:0px 0px 10px #666;background:url("../images/secondary_banner_texture.png") repeat #1ba1c8}@media (min-width: 640px){header .search{position:relative;background:transparent;padding:0;box-shadow:none;width:25%;float:right;clear:right}}header .search p{position:absolute;top:15px;right:20%;left:20%;color:#fff;font:18px/24px "rosariobold_italic"}@media (min-width: 640px){header .search p{display:none}}header .search input[type=search]{float:right;border-radius:15px 0 0 15px;line-height:14px;font-size:12px;outline:none;padding:6px 3%;box-shadow:inset 1px 1px 0px #a8c0c7;-webkit-appearance:none;border:none;width:72%}@media (min-width: 640px){header .search input[type=search]{width:auto}}header .search input[type=submit]{float:right;width:22%;background:#b8c81b;height:26px;border:none;outline:none;font-family:"cfa-icons";border-top-right-radius:15px;border-bottom-right-radius:15px;color:#fff}@media (min-width: 640px){header .search input[type=submit]{width:28px;background:#1ba1c8}}header nav{position:absolute;z-index:9998;top:0;left:0;right:0;padding:75px 0 0;box-shadow:0px 0px 10px #666;background:url("../images/secondary_banner_texture.png") repeat #b8c81b}@media (min-width: 640px){header nav{position:relative;z-index:100;text-align:center;padding:20px 0 0;background:transparent;box-shadow:none}}header nav .nav_donation{width:100%;float:left;text-align:center;font:20px/20px "aleobold";color:#fff;background:url("../images/secondary_banner_texture.png") repeat #1ba1c8;padding:20px;margin:25px 0 0;text-transform:uppercase}@media (min-width: 640px){header nav .nav_donation{display:none}}header nav .menu{list-style:none outside none;margin:0;position:relative;z-index:100;width:100%;padding:0 15%}@media (min-width: 640px){header nav .menu{width:auto;padding:0}}header nav .menu li{display:inline-block;zoom:1;*display:inline;padding:0 1%;position:relative;width:100%}@media (min-width: 640px){header nav .menu li{width:auto}}@media (min-width: 769px){header nav .menu li{padding:0 2%}}@media (min-width: 1000px){header nav .menu li{padding:0 3%}}header nav .menu li.current-menu-item a{border-bottom:1px dotted #1ba1c8}header nav .menu li a{display:inline-block;zoom:1;*display:inline;color:#fff;font:16px/16px "aleobold";padding:0 0 10px;margin:0 0 15px}@media (min-width: 640px){header nav .menu li a{color:#1ba1c8}}header nav .menu li ul{display:none;position:absolute;left:0;background:#1ba1c8;padding:15px 35px 0;text-align:left;margin:0 0 0 -5px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0px 0px 15px -5px #2b2c2b;min-width:225px;width:auto}header nav .menu li ul li{display:block;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}header nav .menu li ul li a{color:#fff}@media (min-width: 640px){header nav .menu li:hover ul{display:block}}header nav .menu li ul li:hover{padding:0 0 0 5px}.alert{background:#cf36cf;font:16px/16px "rosarioregular";color:#f3c0f3;padding:12px 0 15px;border-top:3px solid #b831b8}.alert p{margin:0}@media (min-width: 640px){header nav .menu li a[title="no-desktop"]{display:none}}.front_page.banner{margin:0 0 -10px;max-height:392px;overflow:hidden}.secondary_banner{width:35%;float:right}.main_banner{height:392px;position:relative;float:left;width:100%}@media (min-width: 640px){.main_banner{width:65%}}.main_banner .main_carousel .owl-item,.main_banner .main_carousel .owl-wrapper{padding:0}.main_banner .main_carousel .owl-controls{position:absolute;bottom:5px;right:0}.main_banner .main_carousel .owl-controls .owl-pagination{width:100%;float:right;padding:10px 20px}.main_banner .main_carousel .owl-controls .owl-page{float:left;margin:0 4px;display:block;height:10px;width:10px;border-radius:10px;background:#fff;box-shadow:inset 1px 1px 1px #797d4f}.main_banner .main_carousel .owl-controls .owl-page.active{background:#1ba1c8;box-shadow:inset 1px 1px 1px #0d5040}.main_banner .slide{position:relative;width:100%;float:left;min-height:391px;background-position:top center;background-size:cover}.main_banner .slide .text{width:100%;color:#fff;text-align:left;float:right;padding:10%}@media (min-width: 769px){.main_banner .slide .text{padding:7% 3% 0 60%}}.main_banner .slide .text h1{font:48px/48px "aleobold";margin:0 0 10px;text-transform:none}.main_banner .slide .text p{font:18px/24px "rosarioitalic";margin:0 0 15px}.main_banner .slide .text .button{display:inline-block;zoom:1;*display:inline}.secondary_banner{display:none}@media (min-width: 640px){.secondary_banner{display:block}}.secondary_banner .carousel .owl-wrapper{max-height:392px;overflow:hidden}.secondary_banner .carousel .slide .transparent{width:100%;float:left;padding:86px 0;min-height:390px}.secondary_banner .carousel .slide.blue .transparent{background:url("../images/secondary_banner_texture.png") repeat rgba(27,161,200,0.85)}.secondary_banner .carousel .slide.green .transparent{background:url("../images/secondary_banner_texture.png") repeat rgba(184,200,27,0.85)}.secondary_banner .carousel .slide.pink .transparent{background:url("../images/secondary_banner_texture.png") repeat rgba(204,51,204,0.85)}.secondary_banner .carousel .slide.orange .transparent{background:url("../images/secondary_banner_texture.png") repeat rgba(255,153,0,0.85)}.secondary_banner .carousel .slide .text{position:relative;float:left;padding:15px 40px;max-width:200px;color:#fff}.secondary_banner .carousel .slide .text h2{font:15px/20px "aleoregular";letter-spacing:6px}.secondary_banner .carousel .slide .text h2 .cfa_icon{display:block;font-size:72px;line-height:72px}.secondary_banner .carousel .owl-controls{position:absolute;bottom:5px;left:0}.secondary_banner .carousel .owl-controls .owl-pagination{width:100%;float:right;padding:10px 20px}.secondary_banner .carousel .owl-controls .owl-page{float:left;margin:0 4px;display:block;height:10px;width:10px;border-radius:10px;background:#fff;box-shadow:inset 1px 1px 1px #797d4f}.secondary_banner .carousel .owl-controls .owl-page.active{background:#1ba1c8;box-shadow:inset 1px 1px 1px #0d5040}.lte-ie8 .secondary_banner .carousel .slide .transparent{padding:50px 0 0;min-height:340px}.banner.tan{padding:50px 0}.banner.inline_block .container{max-width:700px}.banner.bg_image{padding:10% 0;position:relative}@media (min-width: 1000px){.banner.bg_image{padding:100px 0}}.banner h1{font:22px/22px "aleoregular";text-transform:uppercase;color:#fff;margin:0 0 15px;letter-spacing:4px}@media (min-width: 640px){.banner h1{margin:0 0 30px}}.banner p{font:18px/24px "rosarioitalic"}.banner .text{text-align:center}.banner.bg_image{background-repeat:no-repeat;background-position:-600px center}@media (min-width: 480px){.banner.bg_image{background-position:center center}}.banner.bg_image .three_fifths{text-align:center;color:#fff}.banner.bg_image .details{padding:20px 0 0}.banner.bg_image p{line-height:32px;margin:0 0 40px}.banner .image_container{margin:0 10% 25px;width:80%;max-width:305px;position:relative;padding:1px;box-shadow:0px 0px 25px -5px #000;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-backface-visibility:hidden}@media (min-width: 400px){.banner .image_container{margin:0 auto 25px;float:none !important}}@media (min-width: 640px) and (max-width: 768px){.banner .image_container{margin:0 auto 25px;float:none !important}}@media (min-width: 640px){.banner .image_container{margin:0;width:33%;float:left !important}}.banner .image_container .overlay{position:absolute;top:0;bottom:0;right:0;left:0;border:5px solid #fff;z-index:2}.banner .image_container .image{position:relative;z-index:1}.banner .text.two_thirds{padding:25px 15px 0}@media (min-width: 640px){.banner .text.two_thirds{padding:35px 50px 0}}.banner .details{padding:50px 0 0}.banner .details .button{margin:0 10px 15px}.testimonials{padding:40px 0 70px;background:#FDFEF9}.testimonials .title1,.testimonials .title2,.testimonials .title3{margin:0 0 50px}.testimonials h4{font:28px/28px "aleoitalic";color:#b8c81b;margin:0 0 20px}.testimonials blockquote{position:relative;font:18px/24px "rosarioitalic";margin:0 auto;max-width:700px;padding:0 20px}@media (min-width: 769px){.testimonials blockquote{font:24px/36px "rosarioitalic";padding:0}}@media (min-width: 1000px){.testimonials blockquote:before{content:'';position:absolute;left:-100px;top:0;background:url("../images/before_quote.jpg");width:75px;height:54px}}@media (min-width: 1000px){.testimonials blockquote:after{content:'';position:absolute;right:-100px;bottom:0;background:url("../images/after_quote.jpg");width:75px;height:54px}}footer{position:relative;background:url("../images/cfa_footertexture_1.jpg") repeat;margin:36px 0 0}footer:before{content:'';position:absolute;top:-36px;height:36px;width:100%;left:0;right:0;background:url("../images/footer_top.png") repeat-x}footer .full.block{padding:20px;position:relative}@media (min-width: 769px){footer .full.block{padding:35px 200px 35px 0}}footer .column .cfa_icon{display:block;font:200px/35px "cfa-icons";color:#000;margin:25px 0 -25px}footer .column h5{font:16px/16px "aleobold"}footer .column.left .block{padding:0 0 20px 40px;position:relative}footer .column.left .block h5{margin:10px 0 3px}footer .column.left .block p{font:13px/18px "rosarioregular"}footer .column.left .block a{color:#3a3a30}footer .column.left .block:before{position:absolute;left:0;font:36px/36px "cfa-icons"}footer .column.left .block.phone{font:36px/36px "aleobold"}footer .column.left .block.phone:before{content:"\e614";color:#b8c81b}footer .column.left .block.email{font:16px/36px "aleobold"}footer .column.left .block.email:before{content:"\e60e";color:#1ba1c8}footer .column.left .block.location:before{content:"\e612";color:#1bc889}footer .column.right.quarter{padding:20px 0 0 8%;position:relative;z-index:1;display:none}@media (min-width: 769px){footer .column.right.quarter{display:block}}footer .column.right h5{border-bottom:2px dotted #3a3a30;padding:0 0 5px;margin:0 0 15px}footer .column.right ul{margin:0}footer .column.right ul li{font:13px/18px "rosariobold";text-transform:uppercase;padding:0 0 10px}footer .column.right ul li a{color:#3a3a30}footer .foot_img{position:absolute;z-index:0;bottom:0;right:0;display:none}@media (min-width: 640px){footer .foot_img{display:block}}footer .foot_img img{display:block;margin:0 auto;width:100%;float:left}.disclaimer{background:#ced757;padding:20px 5% 25px;text-align:center}@media (min-width: 769px){.disclaimer{padding:10px 0;text-align:left}}.disclaimer .copy{margin:0;float:left}.disclaimer p{font:13px/16px "rosarioitalic";color:#3b3b31}.disclaimer .social{float:right;margin:12px 0 0}@media (max-width: 640px){.disclaimer .social{width:100%;padding:0 18%;margin:25px 0 0}}.disclaimer .social a{float:right;margin:0 0 0 10px;display:block;background:#000;color:#dcf1f7;height:24px;width:24px;border-radius:24px;line-height:24px;font-size:13px;text-align:center}.disclaimer .social a.facebook{background:#2F80CE}.disclaimer .social a.twitter{background:#1bc889}.disclaimer .social a.youtube{background:#85c81b}.disclaimer .social a.linkedin{background:#c81b9d}.disclaimer .social a.pinterest{background:#1ba1c8}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left;text-align:center}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tan{position:relative;background:url("../images/cfa_bgtexture_1.jpg") repeat;padding:30px 0}.tan.top{margin:11px 0 0}.tan.both{margin:11px 0 17px}.tan.bottom{margin:0 0 17px}.tan.top:before{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_topper.png") repeat-x bottom center;height:11px;top:-11px}.tan.both:before{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_topper.png") repeat-x bottom center;height:11px;top:-11px}.tan.both:after{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_bottom.png") repeat-x bottom center;height:17px;bottom:-17px}.tan.bottom:after{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_bottom.png") repeat-x bottom center;height:17px;bottom:-17px}.tan h1{color:#3a3a30}.tan_hands{position:relative;background:url("../images/hands_of_joy.png") repeat-x bottom center;padding:30px 0}.tan_hands .tan_hands_bg{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:url("../images/cfa_bgtexture_2.png") repeat}.tan_hands .container{position:relative;z-index:1}.tan_hands.top{margin:11px 0 0}.tan_hands.both{margin:11px 0 17px}.tan_hands.bottom{margin:0 0 17px}.tan_hands.top:before{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_topper.png") repeat-x bottom center;height:11px;top:-11px}.tan_hands.both:before{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_topper.png") repeat-x bottom center;height:11px;top:-11px}.tan_hands.both:after{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_bottom.png") repeat-x bottom center;height:17px;bottom:-17px}.tan_hands.bottom:after{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_bottom.png") repeat-x bottom center;height:17px;bottom:-17px}.tan_hands h1{color:#3a3a30}.blue_opacity{position:relative;padding:35px 0;background:url("../images/blue_bg.png") repeat;margin:10px 0 28px}@media (min-width: 640px){.blue_opacity{margin:14px 0 28px}}.blue_opacity:before{content:'';background:url("../images/blue_top.png");position:absolute;top:-14px;height:14px;width:100%;left:0;right:0}.blue_opacity:after{content:'';background:url("../images/blue_bottom.png");position:absolute;bottom:-28px;height:28px;width:100%;left:0;right:0}.blue_opacity .heading{color:#1ba1c8;text-align:center;margin:0 0 40px}.blue_opacity h3{font-size:48px;line-height:48px}.blue_opacity .content{width:80%;margin:0 10%}@media (max-width: 640px){.home .blue_opacity{padding:35px 0 100px}}.news_announcements.events .listing{padding:0 0 35px}.news_announcements.events .listing article.block{text-align:center}.news_announcements .heading{max-width:660px;width:66%;margin:0 17%}.news_announcements .heading p{font:16px/20px "rosarioregular"}.news_announcements .listing{padding:35px 0 0}.news_announcements .listing article{cursor:pointer;padding:20px;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.news_announcements .listing article h3{font:26px/26px "aleoregular";color:#1ba1c8;margin:0 0 10px}.news_announcements .listing article .date{font:14px/14px "rosarioitalic";color:#1ba1c8;margin:0 0 25px}.news_announcements .listing article p{font:16px/20px "rosarioregular";color:#3a3a30;margin:0 0 15px;word-wrap:break-word}.news_announcements .listing article p a,.news_announcements .listing article p span{font:16px/20px "rosarioitalic"}.news_announcements .listing article p span{color:#1ba1c8}.news_announcements .listing article:hover{background:#fdfdef;border-top-left-radius:57px 35px;border-top-right-radius:75px 50px;border-bottom-left-radius:15px 30px;border-bottom-right-radius:15px 30px}.news_announcements .listing article .button{display:inline-block;zoom:1;*display:inline}body.home{position:relative;z-index:0;background:fixed url("../images/parallax_02.png") no-repeat right 75%}body.home:before{content:'';filter:alpha(opacity=20);opacity:0.2;top:0;left:0;right:0;bottom:0;background:fixed url("../images/parallax_01.png") no-repeat left 65%;width:100%;height:100%;z-index:1}body.home:after{content:'';filter:alpha(opacity=20);opacity:0.2;top:0;left:0;right:0;bottom:0;width:100%;background:fixed url("../images/parallax_03.png") no-repeat left 50%;height:100%;z-index:1;transform:translateZ(0.25px) scale(0.75) translateX(-94%) translateY(-100%)}.mission .half.left{text-align:center;padding:0 0 75px}@media (min-width: 640px){.mission .half.left{width:54%;padding:0}}.mission .half.left .image{border:2px dotted #fff;max-width:150px;border-radius:100%;padding:7px;margin:0 auto 20px}.mission .half.left .image span{display:block;position:relative;border:6px solid #1ba1c8;border-radius:100%;overflow:hidden}.mission .half.left h4{color:#1ba1c8;text-transform:uppercase;letter-spacing:3px;margin:0 0 20px}.mission .half.left p{font:normal 18px/32px "rosarioregular","rosarioregular"}.mission .half.left p strong{font:normal 18px/32px "rosariobold","rosarioregular"}.mission .half.left p em{font:normal 18px/32px "rosarioitalic","rosarioregular"}.mission .half.left p strong em,.mission .half.left p em strong{font:normal 18px/32px "rosariobold_italic","rosarioregular"}.mission .half.right{padding:0 5%}@media (min-width: 640px){.mission .half.right{width:46%;padding:0 0 0 10%}}.mission .half.right .image{max-width:266px;margin:0 auto 25px}.mission .half.right h4{font:36px/36px "aleoregular";text-align:center;color:#1ba1c8;margin:0 0 30px}.mission .half.right p{font:normal 14px/20px "rosarioregular","rosarioregular";margin:0 0 15px}.mission .half.right p strong{font:normal 14px/20px "rosariobold","rosarioregular"}.mission .half.right p em{font:normal 14px/20px "rosarioitalic","rosarioregular"}.mission .half.right p strong em,.mission .half.right p em strong{font:normal 14px/20px "rosariobold_italic","rosarioregular"}.mission .half.right .wpcf7-form,.mission .half.right .contact_form{padding:15px 0}.mission .half.right .wpcf7-form,.mission .half.right .contact_form{text-align:center}.mission .half.right .wpcf7-form p,.mission .half.right .contact_form p{text-align:left}.main_event{padding:0 0 25px}@media (min-width: 640px){.main_event{padding:70px 0}}.main_event .container{padding:0}@media (min-width: 640px){.main_event .container{padding:0 20px}}@media (max-width: 640px){.main_event article{margin:-125px 0 0;width:100%;z-index:100;position:relative}}.main_event article .image{max-width:397px}.main_event article .content{padding:20px}@media (min-width: 640px){.main_event article .content{padding:70px 0 0 35px}}.main_event article .content h4{font:30px/30px "aleoregular";color:#b8c81b;margin:0 0 35px}@media (min-width: 640px){.main_event article .content h4{font:50px/50px "aleoregular"}}.main_event article .content h4 a{color:#b8c81b}.main_event article .button{display:inline-block;zoom:1;*display:inline;margin:0 auto}.home .testimonials{background-color:#fff;background-color:rgba(255,255,255,0.8);margin:0 0 -20px;padding:40px 0 90px}@media (max-width: 640px){.home .news_announcements .heading{display:none}}@media (max-width: 640px){.home .news_announcements .listing{padding:0}}.home .news_announcements .quarter{display:none}@media (min-width: 640px){.home .news_announcements .quarter{display:block}}.home .news_announcements .quarter:first-child{display:block}@media (min-width: 640px){.bubbles{padding:50px 0}}.bubbles .container{max-width:1100px;padding:0}.bubbles .bubble{position:relative;padding:50px  25px;text-align:center;color:#fff}@media (min-width: 640px){.bubbles .bubble{padding:0}}.bubbles .bubble.blue{background:url("../images/secondary_banner_texture.png") repeat #1ba1c8}@media (min-width: 640px){.bubbles .bubble.blue{background:transparent}}.bubbles .bubble.green{background:url("../images/secondary_banner_texture.png") #b8c81b}@media (min-width: 640px){.bubbles .bubble.green{background:transparent}}.bubbles .bubble.orange{background:url("../images/secondary_banner_texture.png") #f90}@media (min-width: 640px){.bubbles .bubble.orange{background:transparent}}.bubbles .bubble.pink{background:url("../images/secondary_banner_texture.png") #c3c}@media (min-width: 640px){.bubbles .bubble.pink{background:transparent}}.bubbles .bubble .image{max-width:330px;margin:0 auto;display:none}@media (min-width: 640px){.bubbles .bubble .image{display:block}}.bubbles .bubble .text{text-align:center !important}@media (min-width: 640px){.bubbles .bubble .text{position:absolute;top:0;left:0;right:0;bottom:0;padding:50px 25px}}@media (min-width: 1000px){.bubbles .bubble .text{padding:50px}}.bubbles .bubble .cfa_icon{font-size:84px;line-height:54px;display:block;margin:0 0 25px}@media (min-width: 640px){.bubbles .bubble .cfa_icon{font-size:50px;line-height:16px}}@media (min-width: 1000px){.bubbles .bubble .cfa_icon{font-size:84px;line-height:54px}}.bubbles .bubble a{color:#fff}.bubbles .bubble a:hover{color:#fff}.bubbles .bubble h3{font:22px/22px "aleobold";text-transform:uppercase;letter-spacing:5px;margin:0 0 20px}@media (min-width: 640px){.bubbles .bubble h3{font-size:16px;margin:0 0 10px}}@media (min-width: 1000px){.bubbles .bubble h3{font-size:22px;margin:0 0 20px}}.bubbles .bubble p{font-size:14px;line-height:22px;margin:0 0 20px}@media (min-width: 640px){.bubbles .bubble p{font-size:12px;line-height:16px;margin:0 0 10px}}@media (min-width: 1000px){.bubbles .bubble p{font-size:14px;line-height:22px;margin:0 0 20px}}.bubbles .bubble .button{font-size:12px}.bubbles .owl-controls{position:absolute;bottom:5px;left:0;right:0}.bubbles .owl-controls .owl-pagination{width:100%;float:right;padding:10px 20px;text-align:center}.bubbles .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;margin:0 4px;height:10px;width:10px;border-radius:10px;background:#fff;box-shadow:inset 1px 1px 1px #797d4f}.bubbles .owl-controls .owl-page.active{background:#1ba1c8;box-shadow:inset 1px 1px 1px #0d5040}.events .container{padding:0}@media (min-width: 640px){.events .container{padding:0 10px}}.top_events{padding:10px 0}@media (min-width: 640px){.top_events{padding:50px 0}}.top_events article.third{width:100%;margin:0 0 50px}@media (min-width: 640px){.top_events article.third{width:32%;margin:0 0 0 1.5%}}.top_events article.third:first-child{margin:0 0 50px}@media (min-width: 640px){.top_events article.third:first-child{margin:0}}@media (min-width: 640px){.top_events article .image{border:10px solid #a6b418}}article .image{margin:0 0 20px}article .text{padding:0 15px}article h3{font:26px/26px "aleoregular";color:#1ba1c8;margin:0 0 10px}article .date{font:14px/14px "rosarioitalic";color:#1ba1c8;margin:0 0 25px}article p{font:16px/20px "rosarioregular";color:#3a3a30;margin:0 0 15px}article p a{font:16px/20px "rosarioitalic"}article .button{display:inline-block;zoom:1;*display:inline}article .details{border-top:1px dotted #1ba1c8;padding:20px 0}article .links{width:100%;float:left}@media (min-width: 640px){article .links{width:50%}}article .links a{font:14px/24px "rosarioitalic";color:#1ba1c8;padding:5px 0}article .social{position:relative;width:100%;float:right;margin:0 0 20px}@media (min-width: 640px){article .social{width:50%}}article .social .addthis_toolbox{width:100%;float:right}article .social .addthis_toolbox a{color:#fff;padding:7px 15px;font-size:18px;float:right;width:15.8%;margin:0 1% 0 0}article .social .addthis_toolbox a:first-child{margin:0}article .social .addthis_toolbox .addthis_button_email{background:#c92228}article .social .addthis_toolbox .addthis_button_facebook{background:#3b5998}article .social .addthis_toolbox .addthis_button_twitter{background:#2daae1}article .social .addthis_toolbox .addthis_button_google_plusone_share{background:#000}article .social .addthis_toolbox .addthis_button_linkedin{background:#0073b2}article .social .addthis_toolbox .addthis_button_pinterest_share{background:#c92228}article .social .addthis_toolbox .addthis_button_compact{background:#fe6d4c}.gallery .container{max-width:1200px}.gallery .heading{text-align:center;margin:0}.gallery .heading h4{font:22px/22px "aleoregular";text-transform:uppercase;letter-spacing:4px;margin:0 0 10px;color:#3a3a30}.gallery .heading .select_it{width:50%;display:inline-block;zoom:1;*display:inline;float:none;margin:0 0 20px}@media (min-width: 640px){.gallery .heading .select_it{width:22%}}.gallery .heading .small{font-size:12px}.gallery .heading .select_it .select_it_box.open .displayed{border-top-left-radius:15px}.gallery .heading .select_it .select_it_box .displayed{padding:5px 15px;width:87%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery .heading .select_it .select_it_box .tab{width:13%}.gallery .heading .select_it .select_it_box .tab:after{font-size:18px;line-height:32px}.gallery .heading .select_it ul{width:87.25%}.gallery .two_fifths.left,.gallery .three_fifths.left{padding:0 3% 0 0}.gallery .two_fifths.right,.gallery .three_fifths.right{padding:0 0 0 3%}.gallery .three_fifths{width:100%}@media (min-width: 769px){.gallery .three_fifths{width:55%}}@media (min-width: 769px){.gallery .three_fifths .heading .select_it{width:29%}}.gallery .two_fifths{width:100%}@media (min-width: 769px){.gallery .two_fifths{width:45%}}@media (min-width: 769px){.gallery .two_fifths .heading .select_it{width:40%}}.gallery .two_fifths .heading p{margin:0 0 50px}.gallery .two_fifths .videos .loading{margin:25% auto;max-width:32px}.gallery .carousel{padding:25px 15px}.gallery .carousel .loading{margin:40px auto 0;display:block}.gallery .carousel.owl-carousel .owl-wrapper{padding:25px 3%}@media (min-width: 769px){.gallery .carousel.owl-carousel .owl-wrapper{padding:25px 20px}}.gallery .carousel .item{position:relative;max-width:240px;margin:0 0 0 2%;box-shadow:0px 0px 25px -5px #000;-webkit-backface-visibility:hidden}.gallery .carousel .item.item_1{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.gallery .carousel .item.item_2{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.gallery .carousel .item.item_3{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}.gallery .carousel .item.item_4{-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}.gallery .carousel .item .overlay{position:absolute;top:0;bottom:0;right:0;left:0;border:5px solid #fff;z-index:2}.gallery .carousel .item .image{position:relative;z-index:1}.gallery .video_container{width:97%;position:relative;box-shadow:0px 0px 25px -5px #000;padding:5px;background:#fff;-webkit-transform:rotate(-0.5deg);-moz-transform:rotate(-0.5deg);-ms-transform:rotate(-0.5deg);-o-transform:rotate(-0.5deg);transform:rotate(-0.5deg);-webkit-backface-visibility:hidden}.single .content_full article .image{width:30%;float:right;margin:0 0 25px 25px}.mission_statement{padding:50px 0 400px;background:url("../images/mission_statement_bg_mobile.jpg") bottom center no-repeat #ceecf4;background-size:contain}@media (min-width: 640px){.mission_statement{padding:100px 0;background:#ceecf4}}@media (min-width: 1200px){.mission_statement{background:url("../images/mission_statement_bg_desktop.jpg") bottom right no-repeat #d7f0f5}}.mission_statement .container{max-width:1050px;padding:0 20px}@media (min-width: 769px){.mission_statement .container{padding:0 10px}}.mission_statement h2{font:40px/52px "aleoregular";color:#fff;margin:0 0 50px}@media (min-width: 640px){.mission_statement h2{font:48px/60px "aleoregular"}}@media (min-width: 769px){.mission_statement p{max-width:480px;margin:0 25%}}.faq{padding:75px 0 50px}.faq .container{max-width:1250px}.faq h3{font:48px/60px "aleoregular";color:#1ba1c8;margin:0 0 30px}.faq .carousel_container{position:relative}.faq .carousel_container .container{max-width:1000px}@media (min-width: 769px){.faq .carousel_container .list{padding:20px 0 50px}}.faq .carousel_container .item:first-child{display:block}.faq .carousel_container .item{width:100%;float:left;display:none}@media (min-width: 640px){.faq .carousel_container .item{display:block;width:43%;margin:0 7% 0 0}}.faq .carousel_container .item{font:18px/32px "rosarioitalic";color:#3a3a30}.faq .carousel_container .item h4{font:26px/26px "aleoregular";color:#1ba1c8;margin:0 0 25px}.faq .carousel_container .item p{font:18px/32px "rosarioitalic";color:#3a3a30}.faq .carousel_container .scroll_nav{position:absolute;top:0;left:0;bottom:0;right:0}.faq .carousel_container .scroll_nav .prev{color:#1ba1c8;font-size:80px;position:absolute;top:0;bottom:0;left:0;width:10%;padding:110px 0 0}.faq .carousel_container .scroll_nav .next{color:#1ba1c8;font-size:80px;position:absolute;top:0;bottom:0;right:0;width:10%;padding:110px 0 0}.faq .carousel_container .view_all{padding:25px 0 0}@media (min-width: 640px){.faq .carousel_container .view_all{padding:0}}.faq .carousel_container .view_all .button{float:right}.directions{position:relative;background-color:#baca1d;background:url("../images/philly_map_bg.jpg") no-repeat center center;padding:75px 0}.directions .container{max-width:750px;position:relative;z-index:2}.directions .overlay{background:#baca1d;background:rgba(186,202,29,0.85);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.directions h3{font:22px/26px "aleoregular";text-transform:uppercase;text-align:center;color:#fff;margin:0 0 30px;letter-spacing:5px}.directions .four_fifths{padding:0 5%}.directions .select_it .select_it_box .displayed{white-space:nowrap;text-overflow:ellipsis}@media (min-width: 640px){.directions .four_fifths .half{width:49%}}.directions .four_fifths .half.left{margin:0 0 15px}@media (min-width: 640px){.directions .four_fifths .half.left{margin:0 1% 0 0}}@media (min-width: 640px){.directions .four_fifths .half.right{margin:0 0 0 1%}}.directions .button{background:none;line-height:28px}.timeline{padding:50px 0}.timeline p.small_center span{cursor:pointer;font-size:24px;width:35px;height:35px;border-radius:25px;background:#1ba1c8;color:#fff;display:inline-block;zoom:1;*display:inline;line-height:37px;text-align:center;vertical-align:middle;margin:0 5px;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.timeline p.small_center span:after{content:'\f067'}.timeline_container .owl-wrapper-outer{padding:25px 0}.timeline .slide{position:relative;padding:25px 0;text-align:center;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.timeline .slide{color:#3a3a30;cursor:pointer}.timeline .slide.odd h3{top:25px;color:#b8c81b}.timeline .slide.odd p{top:25px}.timeline .slide.odd.open h3{color:#1ba1c8}.timeline .slide.odd.open .middle{bottom:-25px}.timeline .slide.odd.open .middle span{background:#1ba1c8}.timeline .slide.odd.open .bottom{margin:10px 0 0}.timeline .slide.even h3{bottom:25px;color:#1ba1c8}.timeline .slide.even p{bottom:25px}.timeline .slide.even.open h3{margin:0 0 25px}.timeline .slide.even.open p{top:0}.timeline .slide.even.open .middle{top:-25px}.timeline .slide.even.open .middle span{background:#b8c81b}.timeline .slide.open{color:#fff;height:375px}.timeline .slide.open.odd{background:#b8c81b}.timeline .slide.open.even{background:#1ba1c8}.timeline .slide.open h3{color:#b8c81b;position:relative;top:0;width:100%;left:auto;right:auto}.timeline .slide.open h4{display:block}.timeline .slide.open p{display:block;position:relative;bottom:0;margin:0 0 20px;left:auto;right:auto;color:#fff;font-size:13px;line-height:20px}.timeline .slide.open .top,.timeline .slide.open .bottom{height:auto}.timeline .slide.open .middle{background:none;position:absolute}.timeline .slide.open .middle span:after{content:'\f068'}.timeline .slide p{position:absolute;left:25px;right:25px;color:#3a3a30}.timeline .slide h3{position:absolute;left:25px;right:25px;text-align:center;color:#1ba1c8;font:60px/60px "rosariobold";-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-ms-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in;transition:all 0.35s ease-in}.timeline .slide h4{display:none;text-transform:uppercase;margin:0 0 15px}.timeline .slide .top{position:relative;height:125px;padding:0 25px}.timeline .slide .middle{background:url("../images/timeline.png") repeat-x left center;height:51px}.timeline .slide .middle span{cursor:pointer;font-size:24px;width:35px;height:35px;border-radius:25px;background:#1ba1c8;color:#fff;display:inline-block;zoom:1;*display:inline;line-height:37px;text-align:center;margin:9px 0px 0px;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.timeline .slide .middle span:after{content:'\f067'}.timeline .slide .bottom{position:relative;height:125px;padding:0 25px}.contact .side{padding:15% 0 0 25%}@media (min-width: 769px){.contact .side{padding:0 0 0 6%}}.contact .side .block{margin:0 0 10px;position:relative}.contact .side .block h4{font:normal 16px/16px "aleobold","rosarioregular";color:#1ba1c8;margin:0 0 4px}.contact .side .block h4 strong{font:normal 16px/16px "aleobold","rosarioregular"}.contact .side .block h4 em{font:normal 16px/16px "aleobold","rosarioregular"}.contact .side .block h4 strong em,.contact .side .block h4 em strong{font:normal 16px/16px "aleobold","rosarioregular"}.contact .side .block p{margin:0 0 20px;font-size:14px;line-height:18px}.contact .side .block:after{position:absolute;font:42px/42px "cfa-icons";top:0;left:-62px}.contact .side .block.addresses:after{content:"\e612";color:#1bc889}.contact .side .block.phone_numbers:after{content:"\e614";color:#b8c81b}.contact .content.left{padding:0 4% 0 0}.contact .content.right{padding:0 0 0 4%}.donate_form{padding:75px 0}.donate_form .pdf{margin:0 0 20px}.donate_form .pdf a{font:14px/18px "rosarioitalic"}.donate_form .pdf a .icon{font:18px/18px "FontAwesome";margin:0 5px 0 0;float:left}.donate_form .gform_title{font:26px/26px "aleoregular";color:#1ba1c8;margin:0 0 40px}.donate_form .two-column .gform_body .gform_fields{width:100%;float:right}@media (min-width: 769px){.donate_form .two-column .gform_body .gform_fields{width:50%;padding:0 0 0 25px}}.donate_form .two-column .gform_body #gform_fields_3{width:100%;float:left}@media (min-width: 769px){.donate_form .two-column .gform_body #gform_fields_3{width:50%;padding:0 25px 0 0}}.donate_form .two-column .gform_body .gform_fields .gfield_creditcard_warning_message{background:#c3c;color:#fff;padding:10px 20px;border-radius:20px;margin:0 0 20px}.donate_form .two-column .gform_body .gform_fields .gform_card_icon{float:right;font-size:10px;margin:0 10px 0 0}.donate_form .two-column .gform_body .gform_fields .gfield{padding:0}.donate_form .two-column .gform_body .gform_fields .gsection.empty{display:none}.donate_form .two-column .gform_body .gform_fields .gform_validation_container{display:none}.donate_form .two-column .gform_body .gform_fields #gform_fields_3{float:left;padding:0 25px 0 0}.donate_form .two-column .gform_body .gform_fields #field_3_12,.donate_form .two-column .gform_body .gform_fields #field_3_13{float:left;width:33%;padding:0 2% 0 0}.donate_form .two-column .gform_body .gform_fields #field_3_14{float:right;width:33%;padding:0}.donate_form .two-column .gform_body .gform_fields .ginput_cardinfo_left{width:67%;float:left}.donate_form .two-column .gform_body .gform_fields .ginput_cardinfo_left .select_it{width:48%;margin:0 2% 0 0}.donate_form .two-column .gform_body .gform_fields .select_it .select_it_box .displayed{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.donate_form .two-column .gform_body .gform_fields .ginput_cardinfo_right{width:33%;float:right}.donate_form .two-column .gform_body .gform_fields #input_3_15_1{margin:0 0 20px}.donate_form .two-column .gform_body .gform_fields .gfield.amount #input_3_16{background:#a1d2e1;border-radius:15px;color:#fff;padding:30px;text-transform:none;font:24px/28px "aleoitalic";box-shadow:none}.donate_form .two-column .gform_body .gform_fields .gfield.amount #input_3_16::-webkit-input-placeholder{color:#fff}.donate_form .two-column .gform_body .gform_fields .gfield.amount #input_3_16:-moz-placeholder{color:#fff}.donate_form .two-column .gform_body .gform_fields .gfield.amount #input_3_16::-moz-placeholder{color:#fff}.donate_form .two-column .gform_body .gform_fields .gfield.amount #input_3_16:-ms-input-placeholder{color:#fff}@media (min-width: 769px){.donate_form .two-column .gform_body .gform_fields .gfield.amount #input_3_16{font:28px/28px "aleoitalic"}}.donate_form .gform_footer{width:100%;float:left}.donate_form .gform_footer .button{margin:0 auto;display:block;background:#b8c81b}.contact_form.donation textarea{min-height:225px}.contact_form.donation .three_fifths{width:100%}@media (min-width: 769px){.contact_form.donation .three_fifths{width:60%}}.contact_form.donation .two_fifths{width:100%}@media (min-width: 769px){.contact_form.donation .two_fifths{width:40%}}@media (min-width: 769px){.contact_form.donation .three_fifths.left,.contact_form.donation .two_fifths.left{padding:0 2% 0 0}}@media (min-width: 769px){.contact_form.donation .three_fifths.right,.contact_form.donation .two_fifths.right{padding:0 0 0 2%}}.contact_form.donation .amount input[type=text]{background:#a1d2e1;border-radius:15px;color:#fff;padding:30px;text-transform:none;font:24px/28px "aleoitalic";box-shadow:none}.contact_form.donation .amount input[type=text]::-webkit-input-placeholder{color:#fff}.contact_form.donation .amount input[type=text]:-moz-placeholder{color:#fff}.contact_form.donation .amount input[type=text]::-moz-placeholder{color:#fff}.contact_form.donation .amount input[type=text]:-ms-input-placeholder{color:#fff}@media (min-width: 769px){.contact_form.donation .amount input[type=text]{font:28px/28px "aleoitalic"}}.contact_form.donation .block a{font:14px/18px "rosarioitalic"}.contact_form.donation .block a .icon{font:18px/18px "FontAwesome";margin:0 5px 0 25px;float:left}.contact_form.donation .submit{padding:50px 0 0;text-align:center}#gform_wrapper_4 #field_4_9{padding:2.5% 5%}.level_of_care .container{max-width:1350px}.level_of_care .text{width:100%;text-align:center;padding:0 0 25px}@media (min-width: 640px){.level_of_care .text{width:64%;padding:5% 0 0}}@media (min-width: 1000px){.level_of_care .text{padding:0}}@media (min-width: 1400px){.level_of_care .text{padding:50px 0 0}}.level_of_care .image{display:none}@media (min-width: 640px){.level_of_care .image{display:block;width:36%;max-width:514px;padding:150px 0 0}}@media (min-width: 769px){.level_of_care .image{padding:75px 0 0}}@media (min-width: 1000px){.level_of_care .image{padding:0}}.level_of_care h3{font:normal 22px/30px "aleoregular","rosarioregular";letter-spacing:4px;padding:0 0 25px;margin:0 0 35px;background:url("../images/dotted_border.png") no-repeat bottom center;color:#1ba1c8}.level_of_care h3 strong{font:normal 22px/30px "aleobold","rosarioregular"}.level_of_care h3 em{font:normal 22px/30px "aleoitalic","rosarioregular"}.level_of_care h3 strong em,.level_of_care h3 em strong{font:normal 22px/30px "aleobolditalic","rosarioregular"}.level_of_care p{font:normal 16px/24px "rosarioregular","rosarioregular"}.level_of_care p strong{font:normal 16px/24px "rosariobold","rosarioregular"}.level_of_care p em{font:normal 16px/24px "rosarioitalic","rosarioregular"}.level_of_care p strong em,.level_of_care p em strong{font:normal 16px/24px "rosariobold_italic","rosarioregular"}@media (min-width: 1000px){.level_of_care p{font:normal 16px/34px "rosarioregular","rosarioregular"}.level_of_care p strong{font:normal 16px/34px "rosariobold","rosarioregular"}.level_of_care p em{font:normal 16px/34px "rosarioitalic","rosarioregular"}.level_of_care p strong em,.level_of_care p em strong{font:normal 16px/34px "rosariobold_italic","rosarioregular"}}.page_break_section{position:relative;color:#fff;padding:50px 0}.page_break_section.seafoam{background-color:#1bc889;background:#1bc889 url("../images/page_break_bg_seafoam.jpg") no-repeat top center;background-size:cover}.page_break_section.green{background-color:#b8c81b}.page_break_section.blue{background-color:#1ba1c8;background:#1ba1c8 url("../images/page_break_bg_blue.jpg") no-repeat top center;background-size:cover}.page_break_section .container{position:relative;z-index:2;max-width:1400px}.page_break_section h3{font:55px/55px "aleoregular";text-align:center;margin:0 0 50px;color:#fff}.page_break_section .quarter{width:100%;padding:0 10px 25px}@media (min-width: 640px){.page_break_section .quarter{width:50%}}@media (min-width: 1000px){.page_break_section .quarter{width:25%;padding:0 50px 25px}}.page_break_section .third{width:100%;padding:0 10px 25px}@media (min-width: 640px){.page_break_section .third{width:50%}}@media (min-width: 1000px){.page_break_section .third{width:33%;padding:0 50px 25px}}.page_break_section .title{text-align:center}.page_break_section .title h4{position:relative;font:18px/18px "rosariobold";color:#fff;text-transform:uppercase;padding:0 0 20px;margin:0 0 20px}.page_break_section .title h4:after{content:'';height:1px;position:absolute;bottom:0;left:50%;display:block;width:40px;border-bottom:1px dotted #fff;margin:0 0 0 -20px}.page_break_section .cfa_icon{font-size:72px;line-height:72px;margin:0 0 25px;color:#fff}.page_break_section p{color:#fff}.page_break_section ul li{color:#fff}.page_break_section ul{list-style:disc outside none;margin:0 0 0 25px}.team{padding:60px 0}.team .container{padding:0}.team .row{padding:0 0 50px}.team h3{font:48px/48px "aleoregular";text-align:center;margin:0 0 30px}@media (min-width: 640px){.team h3{font:55px/55px "aleoregular"}}.team h4{font:16px/24px "aleoregular";margin:0 0 20px}.team h4 span{display:block;font:13px/20px "rosarioregular";color:#3b3b31}.team .member{padding:0 20px;text-align:center;vertical-align:top}.team .member.quarter{width:100%}@media (min-width: 640px){.team .member.quarter{width:49.75%}}@media (min-width: 1000px){.team .member.quarter{width:24.75%}}.team .member.fifth{width:100%}@media (min-width: 640px){.team .member.fifth{width:33%}}@media (min-width: 1000px){.team .member.fifth{width:19.75%}}.team .member .image{border:4px solid #fdfdef;border-radius:100%;max-width:205px;margin:0 auto}.team .member .image span{display:block;position:relative;border-radius:100%;overflow:hidden}.team .member .text{text-align:center !important}.team .member p{font:13px/18px "rosarioregular";margin:0 0 10px}.team .member p a{color:#3a3a30}.team .member p .cfa_icon{font-size:20px;display:inline-block;zoom:1;*display:inline;vertical-align:bottom;margin:0 5px 0 0}.team .member p .icon{display:inline-block;zoom:1;*display:inline;vertical-align:bottom;margin:0 5px 0 0;font-size:14px;background:#1ba1c8;color:#fff;border-radius:100%;line-height:12px;height:20px;width:20px;padding:4px 0;text-align:center}.team.green h3{color:#1ba1c8}.team.green h4{color:#b8c81b}.team.green .member .image span{border:6px solid #b8c81b}.team.green .member p a:hover{color:#b8c81b}.team.green .member p .cfa_icon{color:#b8c81b}.team.blue h3{color:#b8c81b}.team.blue h4{color:#1ba1c8}.team.blue .member .image span{border:6px solid #1ba1c8}.team.blue .member p a:hover{color:#1ba1c8}.team.blue .member p .cfa_icon{color:#1ba1c8}.faq_page{padding:75px 0}.faq_page .question{padding:20px 0;cursor:pointer;position:relative;margin:15px 0}.faq_page .question h3{width:100%;font:26px/36px "aleoregular";text-align:center;margin:0;color:#1ba1c8;padding:20px 0;position:relative;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}@media (min-width: 640px){.faq_page .question h3{width:75%;padding:20px 0 0 105px;text-align:left}}.faq_page .question h3 .cfa_icon{display:inline-block;zoom:1;*display:inline;font:80px/80px "cfa-icons";margin:0 0 20px;width:100%}@media (min-width: 640px){.faq_page .question h3 .cfa_icon{width:auto;display:block;margin:0 25px 0 0;position:absolute;left:0;top:0}}.faq_page .question p{font:18px/32px "rosarioitalic";word-wrap:break-word}.faq_page .question p a{color:#b8c81b}.faq_page .question p a:hover{color:#1ba1c8}.faq_page .question:hover{background:url("../images/cfa_bgtexture_1.jpg") repeat}.faq_page .question:hover:before{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_topper.png") repeat-x bottom left;height:11px;top:-11px}.faq_page .question:hover:after{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_bottom.png") repeat-x 450px bottom;height:17px;bottom:-17px}.faq_page .question:hover h3{color:#b8c81b}.faq_page .question .image_container{max-width:225px;width:60%;margin:0 20%;float:left}@media (min-width: 640px){.faq_page .question .image_container{float:right;width:23%;margin:-40px 0 40px 5%}}.faq_page .question .text{width:100%;max-width:700px;float:left;padding:10px 0 0 11%}@media (min-width: 640px){.faq_page .question .text{width:71%}}.faq_page .question .button{float:right}@media (min-width: 640px){.faq_page .question .button{margin:10% 0 0}}.faq_page .question.open{background:url("../images/cfa_bgtexture_1.jpg") repeat}.faq_page .question.open h3{color:#b8c81b}.faq_page .question.open:before{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_topper.png") repeat-x bottom left;height:11px;top:-11px}.faq_page .question.open:after{content:'';position:absolute;width:100%;left:0;right:0;background:url("../images/tan_bottom.png") repeat-x 450px bottom;height:17px;bottom:-17px}.faq_page .answer.hide{display:none}.faq_page .pagination{padding:25px 0}.content_side.news_media{padding:60px 0}.content_side.news_media .side{width:100%;border-top-left-radius:75px 50px;border-top-right-radius:25px 75px;border-bottom-left-radius:25px 50px;border-bottom-right-radius:75px 100px}@media (min-width: 769px){.content_side.news_media .side{width:30%;padding:50px 30px}}.content_side.news_media .side .image{margin:0 auto 25px}@media (min-width: 769px){.content_side.news_media .side .image{margin:0 0 25px}}.content_side.news_media .content{width:100%}@media (min-width: 769px){.content_side.news_media .content{width:68%}}.content_side.news_media .content article{padding:0 5% 0 0}@media (min-width: 769px){.content_side.news_media .row{padding:0 0 50px}}.content_side.news_media .listing{margin:0 0 50px}@media (min-width: 769px){.content_side.news_media .listing{margin:0}}@media (min-width: 1800px){.tabs{background:url("../images/tab_bg.jpg") no-repeat right bottom}}.tabs h2{margin:0 0 65px}.tabs .container{max-width:1000px}.tabs .side{width:100%;border-bottom:1px solid #b8c81b}@media (min-width: 640px){.tabs .side{width:38%;padding:0 11% 0 0;border-bottom:none}}.tabs .side.left,.tabs .slide.right{margin:0 0 20px}@media (min-width: 640px){.tabs .side.left,.tabs .slide.right{margin:0}}.tabs .side ul li{font:26px/26px "aleoregular";margin:0 0 20px}.tabs .side ul li.active a{color:#b8c81b}.tabs .content{width:100%}@media (min-width: 640px){.tabs .content{width:62%;padding:0 5% 0 0;min-height:400px}}.tabs .content.left,.tabs .content.right{margin:0}.additional_information{padding:85px 0}.additional_information .image{width:100%}@media (min-width: 769px){.additional_information .image{width:24%}}.additional_information .image img{max-width:240px}.additional_information .text{width:100%}@media (min-width: 769px){.additional_information .text{width:76%}}.additional_information .text.left{padding:35px 5% 0}@media (min-width: 769px){.additional_information .text.left{padding:35px 5% 0 0}}.additional_information .text.right{padding:35px 5% 0}@media (min-width: 769px){.additional_information .text.right{padding:35px 0 0 5%}}.additional_information .text h4{color:#1ba1c8;margin:0 0 20px}.glossary.page_break_section{z-index:0;padding:75px 0}.glossary .main{padding:25px 50px;color:#fff}.glossary .main .heading{text-align:center;padding:0 0 35px}.glossary .main .heading .letter{display:inline-block;zoom:1;*display:inline;font:18px/24px "aleobold";text-transform:uppercase;padding:0 1%;cursor:pointer}@media (max-width: 640px){.glossary .main .heading .letter{line-height:36px;padding:0 5%}}.glossary .main .content{max-width:1000px;margin:0 auto}.glossary .main .content h4{color:#fff;text-transform:uppercase}.glossary .main .terms ul{width:100%;float:left;margin:0;list-style:none outside none}@media (min-width: 769px){.glossary .main .terms ul{width:50%}}.glossary .main .terms ul li{color:#fff;border-bottom:1px dotted #fff;padding:0 0 5px;margin:0 0 5px}@media (min-width: 769px){.glossary .main .terms ul li{margin:0 5% 5px}}.support_types{padding:60px 0}.support_types .third{text-align:center}.support_types .third.blue p,.support_types .third.blue p a{color:#1ba1c8}.support_types .third.pink p,.support_types .third.pink p a{color:#c3c}.support_types .third.orange p,.support_types .third.orange p a{color:#f90}.support_types .third .image{margin:0 0 25px}.support_types .third .image img{max-width:175px;max-height:172px}.support_types .third p{font:16px/24px "aleobold";text-transform:uppercase;letter-spacing:3px}@media (min-width: 640px){.content_full .half.left{padding:0 2% 0 0}}@media (min-width: 640px){.content_full .half.right{padding:0 0 0 2%}}.donors h3{font:22px/28px "aleoregular";text-transform:uppercase;letter-spacing:4px;margin:0 0 40px}.donors h4{font:26px/26px "aleoregular";color:#1ba1c8;margin:0 0 15px}.donors .two_thirds{width:100%}@media (min-width: 769px){.donors .two_thirds{width:67%}}.donors .two_thirds.left{padding:0 4% 0 0}.donors .third{width:100%}@media (min-width: 769px){.donors .third{width:33%}}.donors .third h3{text-align:center}.donors .featured{margin:0 0 50px}.donors .featured .image_container{max-width:175px;float:none;margin:0 auto 20px}@media (min-width: 769px){.donors .featured .image_container{float:left}}@media (min-width: 1000px){.donors .featured .image_container{margin:0 0 0 -25px}}.donors .featured .text{padding:25px 0 0}.donors .additional_donors{margin:0 0 20px}@media (min-width: 769px){.donors .additional_donors{margin:0}}.donors .additional_donors ul{width:100%;float:left;margin:0 0 20px}@media (min-width: 769px){.donors .additional_donors ul{width:73%;margin:0}}.donors .additional_donors ul li{width:100%;float:left;padding:0;font:16px/24px "rosariobold";color:#3a3a30;text-align:left}@media (min-width: 769px){.donors .additional_donors ul li{width:50%;text-align:center}}.donors .additional_donors .button{float:right}@media (min-width: 769px){.donors .additional_donors .button{float:left;margin:40px 0 0}}.donors .carousel_container{position:relative}.donors .carousel_container .item .image{max-width:215px;margin:0 auto 20px}.donors .carousel_container .item .text{text-align:center}.donors .carousel_container .owl-controls .owl-buttons{font:42px/42px "cfa-icons";color:#fff}.donors .carousel_container .owl-prev{position:absolute;left:15px;top:35%}.donors .carousel_container .owl-next{position:absolute;right:0;top:35%}.gift_info{padding:65px 0}.gift_info h3{font:48px/48px "aleoregular";margin:0 0 50px}.gift_info .tan_bg.side{padding:45px 50px;border-top-left-radius:125px 100px;border-top-right-radius:150px 100px;border-bottom-left-radius:25px 50px;border-bottom-right-radius:75px 100px}.gift_info .tan_bg.side .text{text-align:left}.gift_info .tan_bg .image{position:relative;margin:0 0 45px}.gift_info .tan_bg .image:after{content:'';position:absolute;bottom:-15px;width:20%;left:40%;right:40%;height:1px;border-bottom:1px dashed #1ba1c8}.gift_info .tan_bg .image img{max-width:300px}
