.accordion,.accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accordion{overflow:hidden;background:#fff;position:relative;box-shadow:0 19px 35px -22px rgba(0,0,0,0.27)}.accordion2{overflow:hidden;background:#fff;position:relative;margin-bottom:15px}.accordion:before{position:absolute;z-index:0;top:25px;bottom:10px;left:25px;content:"";border-left:1px dashed #cecece}.accordion2:before{display:none}.accordion .accordion-section-title{width:100%;padding:9px;display:inline-block!important;background:#fff;transition:all linear .15s;font-size:14px;color:#222!important;font-weight:500!important;z-index:2;position:relative}.accordion2 .accordion-section-title{width:100%;padding:9px;display:inline-block!important;transition:all linear .15s;font-size:14px;z-index:2;position:relative;cursor:pointer;color:#fff!important;background:#222;padding-right:40px}.accordion-section-title:before{margin-right:18px;content:"\f067";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:200ms;color:#fff;font-size:10px;background:#222;padding:8px}.accordion2 .accordion-section-title:before{margin-right:18px;content:"\f067";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:200ms;color:#fff;font-size:10px;background:#9cf;padding:2px;background:transparent;position:absolute;right:0;top:50%;display:inline-block;margin-top:-6px}.accordion-section-title.active:before{margin-right:18px;content:"\f068";color:#fff}.accordion2 .accordion-section-title.active:before{margin-right:18px;content:"\f068";color:#222}.accordion-section-title.active,.accordion-section-title:hover{color:#222!important;text-decoration:none}.accordion2 .accordion-section-title.active,.accordion2 .accordion-section-title:hover{color:#222;background:#eee}.accordion-section:last-child .accordion-section-title{border-bottom:none}.accordion-section-content{margin-bottom:10px;padding:10px 20px 20px 40px;color:#222;font-size:12px;line-height:1.8;display:none}.accordion2 .accordion-section-content{margin-bottom:10px;color:#222;font-size:12px;line-height:1.8;display:none;padding:10px 20px 20px 10px}.accordion-section-content p{font-size:12px}.progressbar{margin-bottom:20px}.progressbar h5{color:#686868;font-weight:500;margin-bottom:5px;font-style:italic;font-size:14px;padding:0 2px}.progressbar h5 span{float:right;color:#666}.bar{background:#fff;border:#1a1a1a solid 2px;width:100%;height:10px}.bar-amt{background:#1a1a1a;height:100%}.one-half{width:48%;margin:0 4% 0 0;float:left}.one-third{width:31.73%;margin:0 2.4% 0 0;float:left}.two-thirds{width:65.86%;margin:0 2.4% 0 0;float:left}.one-forth{width:22.52%;margin:0 3.3% 0 0;float:left}.two-forths{width:48.343%;margin:0 3.3% 0 0;float:left}.last-col{margin:0}.button,.button1,.button2,.button3,.button4{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;text-transform:uppercase;letter-spacing:2px;display:inline-block;text-decoration:none;font-weight:500!important;color:#fff;text-decoration:none;position:relative;width:auto!important;padding:.7em 1em;background:#1a1a1a;display:inline-block!important;margin-bottom:5px}.shortcode_btn{color:#fff!important;text-decoration:none!important}.button:after,.button1:after,.button2:after,.button3:after,.button4:after{content:'';position:absolute;height:2px;left:0;width:100%;bottom:0;transition:300ms;z-index:-1;transform:scaleX(0);transform-origin:left}.button1:hover::after,.button2:hover::after,.button3:hover::after,.button4:hover::after{transform:scaleX(1)}.shortcode_btn.button1{font-size:12px}.shortcode_btn.button2{font-size:14px}.shortcode_btn.button{font-size:14px!important;width:auto!important}.shortcode_btn.button3{font-size:16px}.shortcode_btn.button4{font-size:18px}.buttonpad{padding:9px 13px 8px}.button1:hover,.button2:hover,.button3:hover,.button4:hover{cursor:pointer}.msg{padding:10px 10px 10px 55px !important;margin:0 0 30px;line-height:160%}.msg p,.content-area .msg p{margin:0!important}.default{background:url(../images/msg_default.png) 10px 7px no-repeat #fff;color:#424242;border:#dee0e0 1px solid}.default a{color:#424242;text-decoration:underline}.notice{background:url(../images/msg_notice.png) 10px 7px no-repeat #fff5af;color:#b3a437}.notice p{color:#b3a437}.notice a{color:#b3a437!important;text-decoration:underline!important}.success{background:url(../images/msg_success.png) 10px 7px no-repeat #dff7ca;color:#64ae23}.success p{color:#64ae23}.coupon{color:#64ae23}.coupon p{color:#64ae23}.success a,.coupon a{color:#64ae23;text-decoration:underline}.fail{background:url(../images/msg_fail.png) 10px 7px no-repeat #ffe2e1;color:#c83f39}.fail p{color:#c83f39}.fail a{color:#c83f39;text-decoration:underline}.fail li{border-bottom:#ebcccb 1px solid!important;list-style-image:url(../images/list1-error.png)!important}.fail li:last-child{border-bottom:none!important}.msg .button{background:none!important;border:none!important;font-weight:400!important;box-shadow:none!important;text-shadow:none!important;padding:0!important;font-size:14px!important;float:none!important}.msg .button:hover,.msg .button:focus{top:0}.list-fail{margin:0!important}.dropcap{float:left;font-size:3.8em;padding:0;line-height:50px;display:block;text-align:center;margin-right:13px;margin-top:0}.list,.list2,.list3,.list4{margin:0 0 30px}.col-sidebar li,.col-sidebar-left li{border-bottom:none;padding:0}.content-area li:last-child{border-bottom:none}.list li,.list2 li,.list3 li,.list4 li{margin:0 0 3px}ul.list1{margin-left:0}.list1 li{list-style-image:url(../images/list1.png)!important;list-style-position:inside}.list2 li{list-style-image:url(../images/list2.png)!important;list-style-position:inside}.list3 li{list-style-image:url(../images/list3.png)!important;list-style-position:inside}.list4 li{list-style-image:url(../images/list4.png)!important;list-style-position:inside}.section-heading h1,.section-heading h2,.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{margin:10px 0 30px!important;position:relative;display:inline-block;color:#000}.section-heading h1:after,.section-heading h2:after,.section-heading h3:after,.section-heading h4:after,.section-heading h5:after,.section-heading h6:after{content:"";background:#222;height:2px;width:90px;position:absolute;left:-10px;bottom:-10px}#google-map{margin-bottom:30px}@media only screen and (max-width: 480px){.one-half,.one-third,.two-thirds,.one-forth,.two-forths,.last-col{width:100%;margin:0}}