/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}body{font:400 15px/1.6 'Open Sans', Helvetica, Arial, sans-serif;color:#444;background-color:#fff}h1,h2,h3,h4{font:400 100% "Marcellus",serif;color:#666;line-height:1.5;padding:0;margin:10px 0}h1{font-size:36px;color:#3D69BF}h2{font-size:28px;color:#3D69BF}h3{font-size:20px}h4{font-size:18px}a{font:700 100% "Open Sans",sans-serif;color:#2fa9ff;text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:0}a:hover,a:active{outline:0}img{max-width:100%;vertical-align:bottom}ul{padding-left:0;margin-left:5%}button{border:none;border-radius:7px;padding:7px 10px;background:#ccc;font:700 15px/1.6 'Open Sans', Helvetica, Arial, sans-serif;color:#555}button:hover{background:#d8d8d8}input{border:1px solid #eee;background:#eee;padding:6px 15px;border-radius:7px}input:focus{outline:0;border:1px solid #04A4CC}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.wrapper{width:100%;margin:0;padding:0}.container{max-width:1280px;width:95%;margin:0 auto;padding:0 40px;position:relative}.left{float:left}.right{float:right}.col-75{width:100%;max-width:75%}.col-66{width:100%;max-width:66.66%}.col-60{width:100%;max-width:60%}.col-50{width:100%;max-width:50%}.col-40{width:100%;max-width:40%}.col-33{width:100%;max-width:33.33%}.col-25{width:100%;max-width:25%}.wrapper--header{padding:30px 0 15px;background:rgba(255,255,255,0.6)}.wrapper--headerbg{background:#efefef url("../img/header-banner.jpg");background-size:cover;background-position:center}.logo{text-align:center;margin-top:10px}.logo a h1{font:700 100% "Marcellus",serif;color:#000;line-height:.9;font-size:35px}.logo a:hover{text-decoration:none}.logo span{font:700 100% "Marcellus",serif;font-size:30px;letter-spacing:1.5px}.header-contact{color:#000;padding-top:10px;position:relative;text-align:center}.header-contact a{color:#000}.header-contact p{line-height:1;margin:5px 0;text-align:center}.header-contact .hname{font:700 100% "Marcellus",serif;font-size:18px;line-height:.6}.header-contact .hphone a{font:700 100% "Open Sans",sans-serif;font-size:26px;line-height:1.4}.header-contact .hemail a{font:700 100% "Marcellus",serif;font-size:18px;line-height:.7}.wrapper--nav{background:#79c12b}.nav{margin:0 auto;text-align:center}.nav ul{padding:0;margin:0}.nav li{display:inline-block}.nav li:hover>.sub-menu{display:block}.nav a{display:inline-block;font:600 100% "Open Sans",sans-serif;font-size:16px;padding:12px 15px;color:#fff}.nav .sub-menu{display:none;position:absolute;background:#ccc;z-index:99;margin:0;padding:10px 0}.nav .sub-menu li{display:block}.nav .sub-menu a{display:block;padding:5px 16px;font-size:14px}#menu-member-menu{list-style:none;background:#406DBD;border-radius:5px;text-align:center;display:inline-block;margin:10px;padding:0}#menu-member-menu li{margin:0;padding:0 20px;float:left}#menu-member-menu li:first-child{padding-right:0}#menu-member-menu li.account-btn{display:none}#menu-member-menu li a{padding:7px 5px;display:inline-block;font-size:14px;color:#fff}.logged-in #menu-member-menu li.account-btn{display:inline-block}.wrapper--mobile-nav{display:none;background:#79c12b}.wrapper--mobile-nav .mobile-nav{display:none;padding-bottom:10px;text-align:center}.wrapper--mobile-nav ul{list-style:none;margin:0;padding:0}.wrapper--mobile-nav a{font:600 100% "Open Sans",sans-serif;color:#fff;padding:5px;display:block}.wrapper--mobile-nav .sub-menu{display:none;list-style:none;padding:0;margin:0}.wrapper--mobile-nav .sub-menu li{display:block}.wrapper--mobile-nav .sub-menu a{font-size:14px;margin:0 0 0 10px;padding:3px 20px 3px 10px;border-left:1px solid #464646;display:block;font-size:14px;color:#fff}.nav-button{border:none;border-radius:0;background:none;display:block;margin:0 auto;padding:0 20px;outline:none}.nav-button:hover{background:none}.nav-button:before{content:"";position:relative;float:left;display:inline-block;margin:15px 0 27px;width:20px;height:0.18em;background:#fff;-webkit-box-shadow:0 5px 0 0 #fff, 0 10px 0 0 #fff;box-shadow:0 5px 0 0 #fff, 0 10px 0 0 #fff}.home-main{max-width:900px;margin:40px auto}.wrapper--slider img{display:block;width:100%}.wrapper--cta{background:#7BBF39;text-align:center;padding:40px 0}.wrapper--cta p{font:400 100% "Open Sans",sans-serif;font-size:30px;color:#fff;margin:0 0 15px;line-height:1}.wrapper--cta button{background:#3D69BF;color:#fff;padding:8px 60px}.wrapper--cta button:hover{background:#487AD5;cursor:pointer}.wrapper--bp-main{padding:40px 0}.order .gform_wrapper .gform_footer input.button,.order .gform_wrapper .gform_footer input[type=submit],.order .gform_wrapper .gform_page_footer input.button,.order .gform_wrapper .gform_page_footer input[type=submit]{background:#79C12B;font:700 100% "Open Sans",sans-serif;color:#fff;padding:10px 20px}.order .gform_wrapper .gform_footer input.button:hover,.order .gform_wrapper .gform_footer input[type=submit]:hover,.order .gform_wrapper .gform_page_footer input.button:hover,.order .gform_wrapper .gform_page_footer input[type=submit]:hover{background:#83d02f}.order .gform_wrapper input.ginput_quantity[type=number]{width:50px !important}.pmpro_checkout{width:100%}.pmpro_checkout tr td{padding:5px 10px}.pmpro_checkout tr td:last-child{background:none}.pmpro_checkout tr.odd{background:#efefef}.pmpro_checkout tr th{text-align:left}.blog-articles{max-width:1600px;margin:0 auto}.blog-articles h1{line-height:1}.blog-articles .update-btn{text-align:center;margin-bottom:40px}.blog-articles .update-btn p{font:700 100% "Open Sans",sans-serif;font-size:18px;color:#3D69BF;display:block;margin-bottom:5px}.blog-articles .update-btn button{background:#3D69BF;color:#fff;padding:8px 60px}.blog-articles .update-btn button:hover{background:#487AD5;cursor:pointer}.blog-articles .wrapper--search{padding:60px 0;background:#fbfbfb}.blog-articles .wrapper--search .container{max-width:700px}.blog-articles .wrapper--search .col-33{height:auto;padding:0}.blog-articles .wrapper--search button{background:#3D69BF;color:#fff}.blog-articles .wrapper--search button:hover{background:#4578d8}.blog-articles .bp-main{padding:30px 0}.blog-articles h1{margin-top:0;text-align:center}.blog-articles ul{margin:0;padding:0}.blog-articles a:hover{text-decoration:none}.blog-articles .col-33{list-style:none;margin:0;padding:40px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;height:400px}.blog-articles .col-33:hover{background-color:#F6F6F6;cursor:pointer}.blog-articles .col-33:nth-child(3n+3){border-right:none}.blog-articles .col-33:first-child,.blog-articles .col-33:nth-child(2),.blog-articles .col-33:nth-child(3){border-top:none}.blog-articles .col-33 .article-image{height:200px;background-size:cover;background-position:center;position:relative}.blog-articles .col-33 .date{background:rgba(0,0,0,0.85);color:#fff;margin:0;padding:10px 20px;font:400 100% "Open Sans",sans-serif;position:absolute;bottom:20px;left:-15px;letter-spacing:2px}.blog-articles .col-33 h2{font:600 100% "Open Sans",sans-serif;font-size:20px;margin-top:15px}.blog-articles .col-33 p{color:#444;font:400 100% "Open Sans",sans-serif;margin:0}.blog-articles .pagination{text-align:center;padding:20px 0;font-size:20px}.blog-articles .pagination .current{text-decoration:underline}.single .article-banner{background-size:cover;background-position:center;height:300px;position:relative}.single .post-details{background:rgba(0,0,0,0.3);background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.4)));background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.4) 100%);padding:60px 0 15px;position:absolute;bottom:0}.single .bp-main{padding:40px 0;max-width:800px;margin:0 auto}.single h1 a{font-size:40px;margin-top:0;line-height:1;color:#fff}.single .date{color:#fff;font:700 100% "Open Sans",sans-serif;font-size:20px;font-style:italic;margin:0}.single .post-meta a{font-size:12px}.single .more-posts{display:inline-block}.search-results .back-link{text-align:center}.search-results .back-link a:hover{text-decoration:underline}.login{background:none}.bp-sidebar{margin-top:30px}.bp-sidebar input{border-radius:7px 0 0 7px}.bp-sidebar .search-submit{border-radius:0 7px 7px 0}.wrapper--newsletter{background-color:#3E6BC0;color:#fff;padding:30px 0}.wrapper--newsletter .container{max-width:1000px}.wrapper--newsletter h2{text-align:center;color:#fff}.wrapper--newsletter .gform_wrapper .top_label .gfield_label,.wrapper--newsletter .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.wrapper--newsletter .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:none}.wrapper--newsletter .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.wrapper--newsletter .gform_wrapper .ginput_complex select,.wrapper--newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background:#264379;border:none;width:100%;font:700 100% "Open Sans",sans-serif;color:#fff;padding:8px 15px}.wrapper--newsletter .gform_wrapper .gform_footer{padding-top:0}.wrapper--newsletter .gform_wrapper .gform_footer input.button,.wrapper--newsletter .gform_wrapper .gform_footer input[type=submit],.wrapper--newsletter .gform_wrapper .gform_page_footer input.button,.wrapper--newsletter .gform_wrapper .gform_page_footer input[type=submit]{background:#79C12B;border:none;padding:8px 30px;font:700 100% "Open Sans",sans-serif;color:#fff}.wrapper--newsletter .gform_wrapper .gform_footer input.button:hover,.wrapper--newsletter .gform_wrapper .gform_footer input[type=submit]:hover,.wrapper--newsletter .gform_wrapper .gform_page_footer input.button:hover,.wrapper--newsletter .gform_wrapper .gform_page_footer input[type=submit]:hover{background:#83d02f}.order .wrapper--newsletter{display:none}.wrapper--footer{color:#fff;background:#efefef url("../img/header-banner.jpg");background-size:cover;background-position:center}.wrapper--footerbg{padding:20px 0;background:rgba(255,255,255,0.6)}.copyright{text-align:center;font:700 100% "Open Sans",sans-serif;font-size:13px;color:#000}.copyright a{font-size:13px;color:#000;text-decoration:underline}@media only screen and (max-width: 1024px){.blog-articles .col-33{height:450px}}@media only screen and (max-width: 768px){.wrapper--nav .container{padding:0}.wrapper--nav .nav a{font-size:14px;padding:12px 8px}.blog-articles .col-33{max-width:50%;height:400px}.blog-articles .col-33:nth-child(3n+3){border-right:inherit}.blog-articles .col-33:nth-child(2n+2){border-right:none}.blog-articles .col-33:nth-child(3){border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0}}@media only screen and (max-width: 767px){.container{padding:0 20px}.wrapper--header{text-align:center}.wrapper--header .logo{width:100%;float:none}.wrapper--header .header-contact{width:100%;float:none}.wrapper--header .header-contact .hname{font-size:20px}.wrapper--header .header-contact .hphone a{font-size:35px;line-height:1.8}.wrapper--header .header-contact .hemail a{font-size:30px}.wrapper--nav{display:none}.wrapper--mobile-nav{display:block}.wrapper--slider{overflow-x:hidden;text-align:center}.wrapper--slider img{position:relative;left:-60px;width:130%;max-width:130%}main.bp-main,main.home-main{max-width:100%}aside.sidebar{max-width:100%}.blog-articles .wrapper--search .col-66{max-width:100%;float:none;display:block;margin:0 auto}.blog-articles .wrapper--search .col-33{max-width:200px;float:none;display:block;margin:20px auto 0}.blog-articles .col-33{max-width:100%;height:400px;border:none}.blog-articles .col-33:nth-child(3){border:none}.single .post-details .container{padding:0 10px}.single h1{line-height:1;margin-top:0}.single h1 a{font-size:26px}.single .date{font-size:15px}}@media only screen and (max-width: 414px){.single .article-banner{height:400px}}@media only screen and (max-width: 375px){.wrapper--header .container{width:100%;padding:0}.single .article-banner{height:300px}}@media print{*{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
