.front-page .entry-header{margin-bottom:0}.front-page p:last-child,.front-page .widget:last-child{margin-bottom:0}.front-page-3 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle,.front-page-5 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle,.front-page-6 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle{display:inline;background:#fff;padding:0 15px}.front-page-4 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle{display:inline;background:#d3d3d3;padding:0 15px}.front-page-3 .flexible-widgets .widget:first-child{margin-bottom:5px}.front-page-3 .flexible-widgets.widget-area .widget:nth-of-type(1) .widget-wrap,.front-page-5 .flexible-widgets.widget-area .widget:nth-of-type(1) .widget-wrap,.front-page-6 .flexible-widgets.widget-area .widget:nth-of-type(1) .widget-wrap{background:url(images/title-divider.jpg) repeat-x center center;text-align:center}.front-page-4 .flexible-widgets.widget-area .widget:nth-of-type(1) .widget-wrap{background:url(images/title-divider-blog.jpg) repeat-x center center}.flexible-widgets .widget{float:left;margin-bottom:0;padding-left:10px;padding-right:10px}.flexible-widgets .widget:first-child{margin-bottom:10px}.flexible-widgets.widget-fourths .widget{width:25%}.flexible-widgets.widget-halves .widget{width:50%}.flexible-widgets.widget-thirds .widget{width:33.33%}.flexible-widgets.widget-full .widget,.flexible-widgets.widget-area .widget:nth-of-type(1),.flexible-widgets.widget-halves.uneven .widget:last-of-type{width:100%}.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2),.flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:left}.front-page a.alignleft,.front-page a.alignnone,.front-page a.alignright{max-width:100%}.front-page-slider{display:table;margin:50px auto 0;overflow:hidden;table-layout:fixed;width:100%;max-height:400px;max-width:2000px}.front-page-slider .wrap{margin:0 auto}.front-page-slider .widget{margin-bottom:40px}.front-page-slider .widget-area{display:table-cell;padding-top:20px;vertical-align:middle;width:100%}.front-page-slider,.front-page-slider p,.front-page-slider .widget-title{color:#232525}.front-page-slider .soliloquy-container .soliloquy-caption-inside h2{font-family:arial black,sans-serif;font-size:74px;font-size:7.4rem;font-weight:600;margin-bottom:0;text-transform:none;text-align:center;color:#fff;letter-spacing:5px;text-shadow:2px 2px 10px #000!important}.front-page-slider .textwidget{font-size:28px;font-size:2.8rem;color:#fff;text-align:center}.front-page-slider p{font-size:26px;font-size:2.6rem;color:#fff;text-align:center;margin:15px 0}.front-page-slider .soliloquy-container .soliloquy-caption-inside p.subtext{margin-top:40px}.front-page-slider .soliloquy-container .soliloquy-caption-inside p.subtext b{text-shadow:2px 2px 10px #000!important}.front-page-slider p:last-child{margin-bottom:0}.front-page-slider .form3 input[type=text]{background:#ccc;color:#666;border:1px solid #ccc;border-radius:3px;height:auto;padding:10px!important}.front-page-slider .form3 button,.front-page-slider .form3 input[type=button],.front-page-slider .form3 input[type=reset],.front-page-slider .form3 input[type=submit],.front-page-slider .form3 .textwidget a.button{border:1px solid #fff;background-color:transparent;padding:12px 30px;color:#fff;border-radius:3px;width:100%;font-family:arial black,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;white-space:normal}.front-page-slider .form3 .wdform_section .wdform_column:last-child{padding-right:0!important;width:33.33%}.front-page-slider button:focus,.front-page-slider button:hover,.front-page-slider input:focus[type=button],.front-page-slider input:hover[type=button],.front-page-slider input:focus[type=reset],.front-page-slider input:hover[type=reset],.front-page-slider input:focus[type=submit],.front-page-slider input:hover[type=submit],.front-page-slider .textwidget a.button:focus,.front-page-slider .textwidget a.button:hover{background-color:#27aae2;border:1px solid #27aae2;color:#fff}.front-page-slider .wdform-page-and-images{width:60%!important;margin:auto}.front-page-slider .soliloquy-container .soliloquy-caption .soliloquy-caption-inside{color:#fff;display:block;font-size:1em;line-height:1.25;padding:10px;text-align:center}.front-page-slider .one-third{width:31.6239%;float:left;margin-right:10px}.front-page-slider .form3 input,.front-page-slider .form3 select,.front-page-slider .form3 textarea{padding:10px;width:100%!important}.front-page-slider .form3 .wdform_page{background-color:transparent!important}.front-page-slider .form3 .wdform-element-section,.front-page-slider .form3 .wdform-field{width:100%!important;display:block!important}.front-page-slider .form3 .wdform-label-section{display:none!important}.form3 .wdform_column{padding-right:10px!important}.form3 .wdform_section{width:100%}.front-page-2{text-align:center;padding:0;margin-top:-10px}.front-page-2 .widget{margin-bottom:40px}.front-page-2 .widget-fourths .widget:nth-last-child(-n+4),.front-page-2 .widget-halves.even .widget:nth-last-child(-n+2),.front-page-2 .widget-thirds .widget:nth-last-child(-n+3){margin-bottom:0}.front-page-2 .wrap{margin:0 auto;max-width:2000px}.front-page-2 .flexible-widgets .widget:first-child{padding-left:0;padding-right:12px}.front-page-2 .flexible-widgets .widget:last-child{padding-left:12px;padding-right:0}.front-page-2 .flexible-widgets .widget{padding-left:7px;padding-right:6px}.front-page-2,.front-page-2 a,.front-page-2 h4,.front-page-2 p,.front-page-2 .icon,.front-page-2 .widget-title{color:#fff}.front-page-2 .widget-title{color:#fff;width:100%;padding:0;position:absolute;text-align:center;top:170px;letter-spacing:2px;text-shadow:0 0 10px #000;z-index:3}.front-page-2 a:focus,.front-page-2 a:hover{color:#27aae2}.front-page-2 h4{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.front-page-2 p{font-size:18px;font-size:1.8rem}.front-page-2 .icon{display:block;font-size:72px;font-size:7.2rem}.front-page-2 button:focus,.front-page-2 button:hover,.front-page-2 input:focus[type=button],.front-page-2 input:hover[type=button],.front-page-2 input:focus[type=reset],.front-page-2 input:hover[type=reset],.front-page-2 input:focus[type=submit],.front-page-2 input:hover[type=submit],.front-page-2 .textwidget a.button:focus,.front-page-2 .textwidget a.button:hover{background-color:#fff;border:none;color:#232525}.front-page-2 .flexible-widgets.widget-area .widget:nth-of-type(1){width:33.33%}.flexible-widgets.widget-thirds .widget:nth-child(3n+2){clear:none}.front-page-3{padding:.4% 4% 2%;text-align:center}.front-page-3 .widget{margin-bottom:40px}.front-page-3 .widget-fourths .widget:nth-last-child(-n+4),.front-page-3 .widget-halves.even .widget:nth-last-child(-n+2),.front-page-3 .widget-thirds .widget:nth-last-child(-n+3){margin-bottom:0}.front-page-3 .wrap{margin:0 auto;max-width:1280px}.front-page-3,.front-page-3 a,.front-page-3 h4,.front-page-3 p,.front-page-3 .icon,.front-page-3 .widget-title{color:#000}.front-page-3 a:focus,.front-page-3 a:hover{color:#27aae2}.front-page-3 h4{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.front-page-3 .widget_sp_image .widget-title{color:#fff;width:100%;padding:0;position:absolute;text-align:center;top:160px;letter-spacing:2px;text-shadow:0 0 3px #000;z-index:3;font-family:Arial,sans-serif;font-weight:400;font-size:2.6rem;font-size:26px}.front-page-3 p{font-size:18px;font-size:1.8rem}.front-page-3 .icon{display:block;font-size:72px;font-size:7.2rem}.front-page-3 button:focus,.front-page-3 button:hover,.front-page-3 input:focus[type=button],.front-page-3 input:hover[type=button],.front-page-3 input:focus[type=reset],.front-page-3 input:hover[type=reset],.front-page-3 input:focus[type=submit],.front-page-3 input:hover[type=submit],.front-page-3 .textwidget a.button:focus,.front-page-3 .textwidget a.button:hover{background-color:#fff;border:none;color:#232525}.front-page-3 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle{font-size:36px;font-size:3.6rem;letter-spacing:3px}.front-page-3 .wrap{width:90%}.front-page-4{background-color:#d3d3d3;padding:2%;text-align:center}.front-page-4 .widget{margin-bottom:40px}.front-page-4 .widget-fourths .widget:nth-last-child(-n+4),.front-page-4 .widget-halves.even .widget:nth-last-child(-n+2),.front-page-4 .widget-thirds .widget:nth-last-child(-n+3){margin-bottom:0}.front-page-4 .wrap{margin:0 auto;max-width:1280px;padding-left:40px;padding-right:40px}.front-page-4,.front-page-4 a,.front-page-4 h4,.front-page-4 p,.front-page-4 .icon,.front-page-4 .widget-title{color:#000}.front-page-4 a:focus,.front-page-4 a:hover{color:#27aae2}.front-page-4 h4,.front-page-4 h2{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.front-page-4 p{font-size:18px;font-size:1.8rem}.front-page-4 .icon{display:block;font-size:72px;font-size:7.2rem}.front-page-4 button:focus,.front-page-4 button:hover,.front-page-4 input:focus[type=button],.front-page-4 input:hover[type=button],.front-page-4 input:focus[type=reset],.front-page-4 input:hover[type=reset],.front-page-4 input:focus[type=submit],.front-page-4 input:hover[type=submit],.front-page-4 .textwidget a.button:focus,.front-page-4 .textwidget a.button:hover{background-color:#fff;border:none;color:#232525}.front-page-4 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle{font-size:36px;font-size:3.6rem;letter-spacing:3px}.front-page-4 .entry{background:#fff}.front-page-4 .entry-image{border-bottom:20px solid #d3d3d3;margin-bottom:0}.front-page-4 .entry-content p,.front-page-4 .entry p{margin:0 15px 10px;text-align:left}.front-page-5{padding:2%;text-align:center}.front-page-5 .widget{margin-bottom:40px}.front-page-5 .widget-fourths .widget:nth-last-child(-n+4),.front-page-5 .widget-halves.even .widget:nth-last-child(-n+2),.front-page-5 .widget-thirds .widget:nth-last-child(-n+3){margin-bottom:0}.front-page-5 .wrap{margin:0 auto;max-width:1280px;padding-left:40px;padding-right:40px}.front-page-5,.front-page-5 a,.front-page-5 h4,.front-page-5 p,.front-page-5 .icon,.front-page-5 .widget-title{color:#000}.front-page-5 a:focus,.front-page-5 a:hover{color:#27aae2}.front-page-5 h4{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.front-page-5 p{font-size:18px;font-size:1.8rem}.front-page-5 .icon{display:block;font-size:72px;font-size:7.2rem}.front-page-5 button:focus,.front-page-5 button:hover,.front-page-5 input:focus[type=button],.front-page-5 input:hover[type=button],.front-page-5 input:focus[type=reset],.front-page-5 input:hover[type=reset],.front-page-5 input:focus[type=submit],.front-page-5 input:hover[type=submit],.front-page-5 .textwidget a.button:focus,.front-page-5 .textwidget a.button:hover{background-color:#fff;border:none;color:#232525}.front-page-5 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle{font-size:36px;font-size:3.6rem;letter-spacing:3px}.front-page-6{padding:0 2%;text-align:left}.front-page-6 .widget{margin-bottom:40px}.front-page-6 .widget-fourths .widget:nth-last-child(-n+4),.front-page-6 .widget-halves.even .widget:nth-last-child(-n+2),.front-page-6 .widget-thirds .widget:nth-last-child(-n+3){margin-bottom:0}.front-page-6 .wrap{margin:0 auto;max-width:1280px;padding-left:40px;padding-right:40px}.front-page-6,.front-page-6 a,.front-page-6 h4,.front-page-6 p,.front-page-6 .icon,.front-page-6 .widget-title{color:#000}.front-page-6 a:focus,.front-page-6 a:hover{color:#27aae2}.front-page-6 h4{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.front-page-6 p{font-size:18px;font-size:1.8rem}.front-page-6 .icon{display:block;font-size:72px;font-size:7.2rem}.front-page-6 button:focus,.front-page-6 button:hover,.front-page-6 input:focus[type=button],.front-page-6 input:hover[type=button],.front-page-6 input:focus[type=reset],.front-page-6 input:hover[type=reset],.front-page-6 input:focus[type=submit],.front-page-6 input:hover[type=submit],.front-page-6 .textwidget a.button:focus,.front-page-6 .textwidget a.button:hover{background-color:#fff;border:none;color:#232525}.front-page-6 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle{font-size:36px;font-size:3.6rem;letter-spacing:3px}.front-page-6 .widget img{max-width:70%!important;border-radius:500px}.front-page-6 a.home-about-more{background:#27aae2;border-radius:5px;padding:10px 35px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:18px}.front-page-6 .flexible-widgets.widget-halves #text-545807396.widget_text{width:55%}.front-page-6 .flexible-widgets.widget-halves .widget_sp_image{width:35%;text-align:center}.front-page-6 .flexible-widgets.widget-halves #text-7{width:65%}.front-page-6 .flexible-widgets.widget-halves{display:table;border-bottom:3px solid #ccc;padding-bottom:40px}.front-page-7{padding:1% 2%;text-align:center;margin-top:60px}.front-page-7 .widget{margin-bottom:40px}.front-page-7 .widget-fourths .widget:nth-last-child(-n+4),.front-page-7 .widget-halves.even .widget:nth-last-child(-n+2),.front-page-7 .widget-thirds .widget:nth-last-child(-n+3){margin-bottom:0}.front-page-7 .wrap{margin:0 auto;max-width:1140px;padding-left:40px;padding-right:40px}.front-page-7,.front-page-7 a,.front-page-7 h4,.front-page-7 p,.front-page-7 .icon,.front-page-7 .widget-title{color:#000}.front-page-7 a:focus,.front-page-7 a:hover{color:#27aae2}.front-page-7 h4{font-size:20px;font-size:2rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.front-page-7 p{font-size:18px;font-size:1.8rem}.front-page-7 .icon{display:block;font-size:72px;font-size:7.2rem}.front-page-7 button:focus,.front-page-7 button:hover,.front-page-7 input:focus[type=button],.front-page-7 input:hover[type=button],.front-page-7 input:focus[type=reset],.front-page-7 input:hover[type=reset],.front-page-7 input:focus[type=submit],.front-page-7 input:hover[type=submit],.front-page-7 .textwidget a.button:focus,.front-page-7 .textwidget a.button:hover{background-color:#fff;border:none;color:#232525}.front-page-7 img{margin:0;padding:0;max-width:50%}.front-page-7 .widget-halves .widget,.front-page-7 .widget-area .widget:nth-of-type(1),.front-page-7 .widget-halves.uneven .widget:last-of-type{width:45%;float:left}.front-page-2 .widget-wrap{position:relative;width:100%;height:100%}.front-page-2 .widget_sp_image-image-link img{width:100%;vertical-align:top}.front-page-2 .widget_sp_image-image-link:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:all .5s;-webkit-transition:all .5s}.front-page-2 .widget_sp_image-image-link:hover:after{opacity:1}.front-page-3 .widget-wrap{position:relative;width:100%;height:100%}.front-page-3 .widget_sp_image-image-link img,.amazingcarousel-image{width:100%;vertical-align:top}.front-page-3 .widget_sp_image-image-link:after,.amazingcarousel-image a:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:all .5s;-webkit-transition:all .5s}.front-page-3 .widget_sp_image-image-link:hover:after,.amazingcarousel-image a:hover:after{opacity:1}@media only screen and (max-width:1280px){.front-page-slider .form3 .wdform_section .wdform_column:last-child{width:auto}.front-page-slider .form3 .wdform_column{width:33%}}@media only screen and (max-width:1025px){.front-page-3 .widget_sp_image .widget-title{font-size:11px;top:50px!important}.front-page-slider{margin-top:130px}.front-page-slider .one-third{margin-right:5px}.front-page-slider .form3 .wdform_section .wdform_column:last-child{width:auto}.front-page-slider .form3 .wdform_column{width:30%}}@media only screen and (max-width:800px){.front-page-slider{margin-top:0;padding-bottom:0;padding-top:0}.front-page-slider .widget-area{padding-top:0}.flexible-widgets.widget-fourths .widget,.flexible-widgets.widget-halves .widget,.flexible-widgets.widget-thirds .widget,.front-page-2 .flexible-widgets.widget-halves .widget,.front-page-2 .widget,.front-page-2 .flexible-widgets.widget-area .widget:nth-of-type(1){float:none;width:100%}.flexible-widgets .widget{padding-left:0;padding-right:0}.front-page-slider .widget_text .widget-title{font-size:60px;font-size:6rem}.front-page-2 .flexible-widgets.widget-halves .widget,.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(2n+1),.front-page-2 .widget{padding-left:5%;padding-right:5%}.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(even),.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(odd),.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(n+3){border-width:0}.front-page-2 .widget-wrap,.front-page-2 .flexible-widgets.widget-full .widget-wrap,.front-page-2 .flexible-widgets.widget-halves.uneven .widget:last-of-type .widget-wrap{padding-bottom:8%;padding-top:8%}.front-page-3 .widget_sp_image .widget-title{font-size:24px;top:150px!important}.front-page-2 .widget-title{top:270px}.front-page-2 .widget-wrap,.front-page-2 .flexible-widgets.widget-full .widget-wrap,.front-page-2 .flexible-widgets.widget-halves.uneven .widget:last-of-type .widget-wrap{padding-bottom:0!important;padding-top:0!important}.front-page-4 .entry{padding:0 10px!important}.front-page-slider .one-third{float:none;margin:3px 0;width:100%}.soliloquy-container .soliloquy-caption{background:#000 none repeat scroll 0 0;position:relative!important;z-index:1120}.front-page-3 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle,.front-page-4 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle,.front-page-5 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle,.front-page-6 .flexible-widgets.widget-area .widget:nth-of-type(1) .widgettitle{font-size:26px;font-size:2.6rem;letter-spacing:3px}.front-page-6 .flexible-widgets.widget-halves .widget_sp_image{text-align:center;width:100%!important}.front-page-slider .form3 .wdform_column{width:100%}}@media only screen and (max-width:600px){.front-page-slider .widget_text .widget-title{font-size:36px;font-size:3.6rem}.front-page-3 .widget{margin-bottom:50px}.front-page-4 .entry-image{margin-top:20px}.front-page-4 .entry{background:#fff none repeat scroll 0 0;padding:20px}.front-page-4 .entry-image{border-bottom:none}.front-page-3 .widget_sp_image .widget-title{color:#fff;letter-spacing:2px;margin:-26px 20px;padding:0;position:relative;text-align:center;text-shadow:0 0 3px #000;top:200px;z-index:3}.front-page-slider .wdform-page-and-images{width:90%;margin:auto}.front-page-2 .widget-title{top:170px}.front-page-2 .flexible-widgets .widget{padding:10px 0}}