html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}input[type="text"],input[type="email"],input[type="password"],input[type="submit"],input[type="search"],textarea{-webkit-appearance:none;-webkit-border-radius:0}strong{font-weight:700}em{font-style:italic}img{height:auto;max-width:100%}body{color:#000;font-family:'Josefin Sans', sans-serif;font-size:14px;font-weight:400}.container{width:1280px;position:relative;margin:0 auto}@media screen and (max-width: 1279px){.container{width:980px}}@media screen and (max-width: 979px){.container{width:748px}}@media screen and (max-width: 767px){.container{width:auto;padding:0 10px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}@media screen and (max-width: 767px){.hero-container{padding:0}}.primary-header{height:207px;background:#fff url(../images/header.png) 0 bottom repeat-x;z-index:900;position:fixed;width:100%}@media screen and (max-width: 979px){.primary-header{position:relative;width:auto;height:auto}}.primary-header #head{position:relative}@media screen and (max-width: 767px){.primary-header #head{height:auto;width:auto;padding:0}}.primary-header #head .logo{width:518px;height:61px;margin:50px auto}@media screen and (max-width: 979px){.primary-header #head .logo{position:relative;margin:30px auto 50px auto}}@media screen and (max-width: 520px){.primary-header #head .logo{width:90%}}@media screen and (max-width: 479px){.primary-header #head .logo{margin:30px auto 30px auto}}.primary-header #head .logo a{display:block;width:518px;height:61px}@media screen and (max-width: 520px){.primary-header #head .logo a{width:auto}}.primary-header #menubar{z-index:950;clear:both;padding-left:0}@media screen and (max-width: 1279px){.primary-header #menubar{padding-left:0}}@media screen and (max-width: 979px){.primary-header #menubar{padding-bottom:6px}}.primary-header .mobile-menu{z-index:960;position:absolute;right:0px;top:12px;display:none;color:#000;font-size:16px}@media screen and (max-width: 979px){.primary-header .mobile-menu{display:block}}@media screen and (max-width: 767px){.primary-header .mobile-menu{right:10px}}.primary-header .mobile-menu a{display:block;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;background:url(../images/mobile-menu-button.png) left center no-repeat;color:#000;text-decoration:none;padding-left:20px;font-weight:600}.primary-header .mobile-menu a:hover{opacity:.8}.primary-header .socialmedia{z-index:960;position:absolute;right:70px;top:0;width:auto;height:22px;text-align:right}@media screen and (max-width: 1279px){.primary-header .socialmedia{right:30px}}@media screen and (max-width: 979px){.primary-header .socialmedia{position:relative;right:auto;top:auto;text-align:left;padding-top:10px}}@media screen and (max-width: 767px){.primary-header .socialmedia{padding-left:10px}}.primary-header .socialmedia ul{float:right}@media screen and (max-width: 979px){.primary-header .socialmedia ul{float:none}}.primary-header .socialmedia ul li{float:left;margin-left:13px}.primary-header .socialmedia ul li a{color:#000;display:block;width:22px;height:22px;font-size:20px;-webkit-transition:color 0.3s;transition:color 0.3s}.primary-header .socialmedia ul li a:hover{color:#a5a9ae}.primary-header .socialmedia ul li:first-child{margin-left:0}@media screen and (max-width: 979px){#primary-menu-wrapper{width:100%;float:none;margin:0 auto;display:none;padding-left:0px}}#primary-menu-wrapper .menu,#primary-menu-wrapper .menu ul{padding:0;margin:0;list-style:none;line-height:1;font-size:15px;font-weight:400;z-index:950}#primary-menu-wrapper .menu a{display:block;text-decoration:none}#primary-menu-wrapper .menu li{float:left;position:relative}@media screen and (max-width: 979px){#primary-menu-wrapper .menu li{float:none;position:relative}}#primary-menu-wrapper .menu li ul{position:absolute;background:#ececec;width:260px;left:-999em;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-box-shadow:0 3px 3px 3px rgba(90,90,90,0.2);box-shadow:0 3px 3px 3px rgba(90,90,90,0.2)}@media screen and (max-width: 979px){#primary-menu-wrapper .menu li ul{left:0;opacity:1;filter:alpha(opacity=100);position:relative;width:100%;display:none;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}#primary-menu-wrapper .menu>li:hover>ul{left:auto;opacity:1;filter:alpha(opacity=100)}#primary-menu-wrapper .menu>li{padding:0 30px}@media screen and (max-width: 1279px){#primary-menu-wrapper .menu>li{padding:0 14px}}@media screen and (max-width: 979px){#primary-menu-wrapper .menu>li{padding:0}}#primary-menu-wrapper .menu>li.first{padding:0 0 0 0 !important}#primary-menu-wrapper .menu>li>a{text-align:center;line-height:1em;height:40px;overflow:hidden;padding:0;color:#000;letter-spacing:1px;font-weight:600;text-transform:uppercase;-webkit-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s}@media screen and (max-width: 979px){#primary-menu-wrapper .menu>li>a{font-size:16px;line-height:2.4em;height:42px;padding:0 0 0 16px;text-align:left;background:#ececec;color:#000;border-bottom:1px solid #fff}}#primary-menu-wrapper .menu>li.current-menu-item>a,#primary-menu-wrapper .menu>li.current_page_ancestor>a,#primary-menu-wrapper .menu>li.current-page-ancestor>a,#primary-menu-wrapper .menu>li.current-menu-parent>a{color:#000;background:url(../images/current.png) center bottom no-repeat}@media screen and (max-width: 979px){#primary-menu-wrapper .menu>li.current-menu-item>a,#primary-menu-wrapper .menu>li.current_page_ancestor>a,#primary-menu-wrapper .menu>li.current-page-ancestor>a,#primary-menu-wrapper .menu>li.current-menu-parent>a{background:#ececec}}@media screen and (max-width: 979px){#primary-menu-wrapper .menu>li>a:hover{background-color:#000 !important;color:#fff !important}}#primary-menu-wrapper .menu li a.selected{color:#a5a9ae;background:none}@media screen and (max-width: 979px){#primary-menu-wrapper .menu li a.selected{background:#ececec;color:#000}}#primary-menu-wrapper .menu li ul li{width:260px;border-bottom:1px solid #fff}@media screen and (max-width: 979px){#primary-menu-wrapper .menu li ul li{width:100%;overflow:hidden}}#primary-menu-wrapper .menu>li>ul>li:hover ul{left:260px;top:0;opacity:1;filter:alpha(opacity=100)}@media screen and (max-width: 979px){#primary-menu-wrapper .menu>li>ul>li:hover ul{left:auto}}@media screen and (max-width: 979px){#primary-menu-wrapper .menu li ul li ul{left:0;opacity:1;filter:alpha(opacity=100);position:relative;width:100%;display:none;padding-bottom:0}}#primary-menu-wrapper .menu li ul li a{color:#000;line-height:1.4em;padding-left:18px;font-size:16px;padding:10px 18px;-webkit-transition:background-color 0.2s, color 0.2s;transition:background-color 0.2s, color 0.2s}@media screen and (max-width: 979px){#primary-menu-wrapper .menu li ul li a{color:#000;width:100%;background-color:#a5a9ae;color:#fff}}#primary-menu-wrapper .menu li ul li a:hover{background-color:#000;color:#fff}#primary-menu-wrapper .menu li ul li ul li a{background-color:#ececec}@media screen and (max-width: 979px){#primary-menu-wrapper .menu li ul li ul li a{background-color:#fff}}#primary-menu-wrapper .opener{position:absolute;right:0;top:0;width:48px;height:42px;border-left:1px solid #fff;overflow:hidden}#primary-menu-wrapper .opener a{display:block;width:48px;height:42px;padding:0 !important}#primary-menu-wrapper .opener a.closed{background:#ccc url(../images/plus.png) center center no-repeat !important}#primary-menu-wrapper .opener a.open{background:#ccc url(../images/minus.png) center center no-repeat !important}#main .the-content{padding-top:207px}@media screen and (max-width: 979px){#main .the-content{padding-top:0}}#main .the-content .hero{height:350px;width:100%;position:relative;overflow:hidden}@media screen and (max-width: 1279px){#main .the-content .hero{height:268px}}@media screen and (max-width: 979px){#main .the-content .hero{height:205px}}@media screen and (max-width: 767px){#main .the-content .hero{height:185px}}@media screen and (max-width: 479px){#main .the-content .hero{height:120px}}#main .the-content .hero .data,#main .the-content .hero .caption-data{display:none}#main .the-content .hero .slide{height:350px;width:100%;position:absolute;left:0;display:none;background-position:center 0;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1279px){#main .the-content .hero .slide{height:268px}}@media screen and (max-width: 979px){#main .the-content .hero .slide{height:205px}}@media screen and (max-width: 767px){#main .the-content .hero .slide{height:185px}}@media screen and (max-width: 479px){#main .the-content .hero .slide{height:120px}}#main .the-content .hero .caption{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:68px;font-weight:300;width:600px;margin-left:70px;text-align:left;line-height:1.1em;text-transform:uppercase}@media screen and (max-width: 1279px){#main .the-content .hero .caption{font-size:50px;width:420px}}@media screen and (max-width: 979px){#main .the-content .hero .caption{font-size:42px;width:380px;margin-left:20px}}@media screen and (max-width: 767px){#main .the-content .hero .caption{font-size:32px;width:50%;margin-left:10px}}@media screen and (max-width: 479px){#main .the-content .hero .caption{font-size:21px;width:52%}}#main .the-content .article h1{font-size:60px;line-height:1.1em;font-weight:300;margin-bottom:0.8em;color:#000;text-align:center;text-transform:uppercase}@media screen and (max-width: 1279px){#main .the-content .article h1{font-size:50px}}@media screen and (max-width: 979px){#main .the-content .article h1{font-size:40px}}@media screen and (max-width: 767px){#main .the-content .article h1{font-size:36px}}#main .the-content h2{width:66%;font-size:28px;font-weight:400;color:#a5a9ae;line-height:1.1em;margin-bottom:0.3em}@media screen and (max-width: 1279px){#main .the-content h2{width:auto}}@media screen and (max-width: 767px){#main .the-content h2{font-size:24px}}#main .the-content h3,#main .the-content h4,#main .the-content h5,#main .the-content h6{width:66%;font-size:28px;font-weight:400;color:#000;line-height:1.1em;margin-bottom:0.3em}@media screen and (max-width: 1279px){#main .the-content h3,#main .the-content h4,#main .the-content h5,#main .the-content h6{width:auto}}@media screen and (max-width: 767px){#main .the-content h3,#main .the-content h4,#main .the-content h5,#main .the-content h6{font-size:24px}}#main .the-content p{margin-bottom:1.4em;line-height:1.4em;width:66%}@media screen and (max-width: 1279px){#main .the-content p{width:auto}}#main .the-content .table-wrapper{overflow:auto}#main .the-content table{width:100%;margin-bottom:1.5em}@media screen and (max-width: 767px){#main .the-content table{font-size:12px}}#main .the-content table thead{background:#9c9b9b}#main .the-content table th{text-align:left;padding:8px;min-width:120px;color:#fff}@media screen and (max-width: 767px){#main .the-content table th{min-width:0px;padding:4px}}#main .the-content table td{padding:8px;min-width:120px}@media screen and (max-width: 767px){#main .the-content table td{min-width:0px;padding:4px}}#main .the-content img{vertical-align:top}#main .the-content img.alignleft{padding:0 16px 16px 0;float:left}@media screen and (max-width: 979px){#main .the-content img.alignleft{max-width:150px}}@media screen and (max-width: 479px){#main .the-content img.alignleft{max-width:120px}}#main .the-content img.alignright{padding:0 0 16px 16px;float:right}@media screen and (max-width: 979px){#main .the-content img.alignright{max-width:150px}}@media screen and (max-width: 479px){#main .the-content img.alignright{max-width:120px}}#main .the-content ul{list-style-type:disc;list-style-position:outside;margin-bottom:1.3em;padding-left:19px}#main .the-content ul li{margin-bottom:0.5em;line-height:1.4em;width:66%}@media screen and (max-width: 1279px){#main .the-content ul li{width:auto}}#main .the-content ol{list-style-position:outside;margin-bottom:1.3em;padding-left:22px;list-style-type:decimal}#main .the-content ol li{margin-bottom:0.5em;line-height:1.4em;width:66%}@media screen and (max-width: 1279px){#main .the-content ol li{width:auto}}#main .the-content a{color:#000;font-weight:400;text-decoration:underline;transition:color 0.3s, opacity 0.3s, background-color 0.3s;-webkit-transition:color 0.3s, opacity 0.3s, background-color 0.3s}#main .the-content a:hover{text-decoration:underline}#main .the-content blockquote{font-style:italic}#main .the-content .accordion{margin-bottom:30px}#main .the-content .accordion .stub{background:#000 url(../images/accordion.png) 98% 16px no-repeat;text-transform:uppercase;padding:12px 30px;color:#a5a9ae;font-size:28px;line-height:1.3em;font-weight:300;cursor:pointer}@media screen and (max-width: 479px){#main .the-content .accordion .stub{background-position:96% 12px;padding:12px 45px 12px 20px;font-size:20px}}#main .the-content .accordion .reveal{padding:30px 30px 30px 0;display:none}@media screen and (max-width: 479px){#main .the-content .accordion .reveal{padding:20px 0 20px 0}}#main .the-content .accordion .opened{background-position:98% -116px}@media screen and (max-width: 479px){#main .the-content .accordion .opened{background-position:96% -120px}}#main .the-content .button a{text-decoration:none;display:inline-block;height:60px;font-size:18px;padding:0 30px;text-decoration:none;line-height:60px;font-weight:700;background-color:#000;color:#a5a9ae;text-align:center;text-transform:uppercase;margin-bottom:1.4em}@media screen and (max-width: 767px){#main .the-content .button a{font-size:16px;line-height:48px;height:48px;padding:0 20px}}#main .the-content .button a img{margin-bottom:0 !important;display:inline !important;vertical-align:baseline !important;padding-left:6px}#main .the-content .button a:hover{background:#a5a9ae;color:#fff}#main .the-content .button.centre{text-align:center}#main .the-content .button.outline a{border:1px solid #fff}#main .the-content form input[type="text"],#main .the-content form input[type="email"],#main .the-content form textarea{width:212px;border:none;float:left;margin-right:22px;padding:8px 16px;outline-color:#000;display:inline-block;margin-bottom:22px;font-size:20px;font-family:'Josefin Sans', sans-serif}@media screen and (max-width: 979px){#main .the-content form input[type="text"],#main .the-content form input[type="email"],#main .the-content form textarea{display:block;float:none;margin:0 auto}}#main .the-content form input[type="submit"]{border:none;background:#a5a9ae;color:#000;text-transform:uppercase;text-decoration:none;transition:opacity 0.3s, background 0.3s;-webkit-transition:opacity 0.3s, background 0.3s;display:inline-block;height:60px;font-size:18px;width:190px;text-decoration:none;line-height:60px;font-weight:700;text-align:center}#main .the-content form input[type="submit"] img{margin-bottom:0 !important;display:inline !important;vertical-align:baseline !important;padding-left:6px}#main .the-content form input[type="submit"]:hover{background:#fff}#main .the-content div.wpcf7-response-output{margin:0 !important;padding:0 !important;font-weight:600 !important;text-align:center}#main .the-content div.wpcf7-validation-errors{border:none !important}#main .the-content div.wpcf7-mail-sent-ok{border:none !important}#main .the-content iframe{width:100%}#main .the-content .youtube-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:60px}#main .the-content .youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#main .the-content .left-column{float:left}@media screen and (max-width: 979px){#main .the-content .left-column{width:auto !important;float:none;margin-bottom:2em}}#main .the-content .left-column p,#main .the-content .left-column li{width:auto !important}#main .the-content .right-column{float:right}@media screen and (max-width: 979px){#main .the-content .right-column{width:auto !important;float:none}}#main .the-content .right-column p,#main .the-content .right-column li{width:auto !important}#main .the-content .half{width:48.5%}@media screen and (max-width: 979px){#main .the-content .half{width:auto !important;float:none}}#main .the-content .half p,#main .the-content .half li{width:auto !important}#main .the-content .third{width:31%;float:left;margin-bottom:1.4em}@media screen and (max-width: 767px){#main .the-content .third{width:auto;float:none}}#main .the-content .third p,#main .the-content .third li{width:auto !important}#main .the-content .third p a{text-decoration:none}#main .the-content .third p a:hover{color:#a5a9ae}#main .the-content .two-thirds{width:64%;float:left}@media screen and (max-width: 767px){#main .the-content .two-thirds{width:auto;float:none}}#main .the-content .two-thirds p,#main .the-content .two-thirds li{width:auto !important}#main .the-content .quarter{width:23.5%;float:left}@media screen and (max-width: 979px){#main .the-content .quarter{width:auto;float:none}}#main .the-content .quarter p,#main .the-content .quarter li{width:auto !important}#main .the-content .three-quarters{width:70.5%;float:left}@media screen and (max-width: 979px){#main .the-content .three-quarters{width:auto;float:none}}#main .the-content .three-quarters p,#main .the-content .three-quarters li{width:auto !important}#main .the-content .third.newrow{clear:both}#main .the-content .third.col2{margin:0 3.5%}@media screen and (max-width: 767px){#main .the-content .third.col2{margin:0}}#main .the-content a.anchor{display:block;position:relative;top:-207px;visibility:hidden}@media screen and (max-width: 979px){#main .the-content a.anchor{top:-179px}}#main .the-content .article{font-size:18px;padding-top:16px}@media screen and (max-width: 767px){#main .the-content .article{font-size:16px}}#main .the-content .standout ul{list-style-type:none;padding-left:0}#main .the-content .standout ul li{font-size:18px;font-weight:700;color:#a5a9ae;margin-bottom:2em;background:url(../images/bullet.png) 0 6px no-repeat;padding-left:22px}#main .the-content .media p.p1{min-height:75px}@media screen and (max-width: 1279px){#main .the-content .media p.p1{min-height:100px}}@media screen and (max-width: 979px){#main .the-content .media p.p1{min-height:0}}#main .the-content .boxes{background:url(../images/boxes.png) 0 0 repeat-y;margin-bottom:25px}@media screen and (max-width: 1279px){#main .the-content .boxes{background-image:url(../images/boxes2.png)}}@media screen and (max-width: 979px){#main .the-content .boxes{background:none}}#main .the-content .boxes .box-left{float:left;width:575px;margin-left:25px;padding:25px 0 0 0}@media screen and (max-width: 1279px){#main .the-content .boxes .box-left{width:425px}}@media screen and (max-width: 979px){#main .the-content .boxes .box-left{float:none;width:auto;margin-left:0;background:#ececec;padding:25px 25px 5px 25px;margin-bottom:25px;border-left:6px solid #000}}#main .the-content .boxes .box-right{float:right;width:575px;margin-right:25px;padding:25px 0 0 0}@media screen and (max-width: 1279px){#main .the-content .boxes .box-right{width:425px}}@media screen and (max-width: 979px){#main .the-content .boxes .box-right{float:none;width:auto;margin-right:0;background:#ececec;padding:25px 25px 5px 25px;border-left:6px solid #000}}#main .the-content .boxes p{width:auto}#main .the-content .boxes a{text-decoration:none}#main .the-content .boxes a:hover{color:#a5a9ae}#main .the-content .breadcrumbs{font-size:15px;text-transform:uppercase;margin-bottom:36px;line-height:1.4em}#main .the-content .breadcrumbs a{color:#000;text-decoration:none}#main .the-content .breadcrumbs a:hover{text-decoration:underline}#main .the-content .breadcrumbs .dot{background:url(../images/dot.png) center center no-repeat;padding:0 8px}#main .the-content .breadcrumbs .this{font-weight:700}#main .the-content .envira-gallery-image{opacity:0 !important;transition:opacity 0.3s;-webkit-transition:opacity 0.3s}#main .the-content .envira-gallery-image.revealed{opacity:1 !important}#main .the-content .envira-gallery-item a:hover{opacity:.8}#main .the-content .all-posts{padding-top:20px}#main .the-content .blog-item{margin:0 auto;width:846px;border-bottom:6px solid #000;padding-bottom:2em;margin-bottom:2em}@media screen and (max-width: 979px){#main .the-content .blog-item{width:748px}}@media screen and (max-width: 767px){#main .the-content .blog-item{width:auto}}#main .the-content .blog-item h2 a{text-decoration:none;color:#a5a9ae}#main .the-content .blog-item h2 a:hover{text-decoration:underline}#main .the-content .blog-item p{width:auto}#main .the-content .blog-item .more{clear:both}#main .the-content .blog-item .more a{text-decoration:none}#main .the-content .blog-item .more a:hover{color:#a5a9ae}#main .the-content .blog-item .post-date{padding:0 0 10px 0}#main .the-content .blog-item .thumb{float:right;margin:0 0 0 20px}@media screen and (max-width: 767px){#main .the-content .blog-item .thumb{float:none;margin:0 0 20px 0}}#main .the-content .subscribe{background:#000;padding:80px 0;color:#fff;font-size:20px;line-height:1.4em;text-align:center}@media screen and (max-width: 767px){#main .the-content .subscribe{font-size:18px}}#main .the-content .subscribe .title{font-size:60px;font-weight:300;margin-bottom:0.8em;line-height:1.1em}@media screen and (max-width: 1279px){#main .the-content .subscribe .title{font-size:50px}}@media screen and (max-width: 979px){#main .the-content .subscribe .title{font-size:40px}}@media screen and (max-width: 767px){#main .the-content .subscribe .title{font-size:36px}}#main .the-content .subscribe .copy{padding:0 10px}#main .the-content img.feature{max-width:845px;margin-bottom:1em}@media screen and (max-width: 1279px){#main .the-content img.feature{max-width:100%}}#main .the-content .pagination{text-align:center}#main .the-content .pagination .button a{background:#a5a9ae url(../images/load.png) 25px center no-repeat;color:#fff;width:230px;padding:0}#main .the-content .pagination .button a:hover{background-color:#000}#main .the-content .no-more-posts,#main .the-content #infscr-loading{text-align:center;margin-bottom:1em}#main .the-content .subscribe-widget p.wysija-paragraph{display:inline}@media screen and (max-width: 979px){#main .the-content .subscribe-widget p.wysija-paragraph{display:block}}#main .the-content .subscribe-widget .wysija-submit{display:block;clear:both;cursor:pointer;margin:0 0 0 294px}@media screen and (max-width: 979px){#main .the-content .subscribe-widget .wysija-submit{margin:0 auto;width:243px}}#main .the-content .subscribe-widget form{padding-left:250px;padding-top:10px}@media screen and (max-width: 1279px){#main .the-content .subscribe-widget form{padding-left:100px}}@media screen and (max-width: 979px){#main .the-content .subscribe-widget form{padding-left:0}}#main .the-content .subscribe-widget .error li,#main .the-content .subscribe-widget .wysija-msg li{width:auto;padding-top:1em}#main .the-content .subscribe-widget .formErrorContent{display:none !important}#main .the-content .featured-article{background:#000;color:#fff;text-align:center;font-size:28px;padding:20px 0;margin-bottom:1em}#main .the-content .featured-article .inner{width:840px;margin:0 auto;position:relative}@media screen and (max-width: 979px){#main .the-content .featured-article .inner{width:auto}}#main .the-content .featured-article .label{width:auto;margin-bottom:0;line-height:1.5em;padding-right:180px;vertical-align:middle}@media screen and (max-width: 979px){#main .the-content .featured-article .label{float:none;padding:0 10px}}#main .the-content .featured-article .link{position:absolute;top:0;right:0;height:38px;vertical-align:middle}@media screen and (max-width: 979px){#main .the-content .featured-article .link{position:relative;float:none;margin-left:0;margin-top:10px}}#main .the-content .featured-article .button a{margin-bottom:0;height:36px;line-height:36px;color:#fff;font-size:19px}#main .the-content .contact-images img{margin-bottom:5px}@media screen and (max-width: 979px){#main .the-content .contact-images{display:none}}.testimonials{position:relative;width:65%;margin:0 auto}@media screen and (max-width: 979px){.testimonials{width:100%}}.testimonials .testimonial{display:none;text-align:center;font-size:22px;font-weight:300;font-style:italic}@media screen and (max-width: 767px){.testimonials .testimonial{font-size:18px}}.testimonials .testimonial .author{font-weight:400;font-size:18px;margin-top:-10px;display:block}@media screen and (max-width: 767px){.testimonials .testimonial .author{font-size:16px}}.testimonials .testimonial1{display:block}.testimonials-nav{position:absolute;top:-40px;background:url(../images/nav.png) 0 0 no-repeat;width:33px;height:33px;cursor:pointer;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (min-width: 980px){.testimonials-nav{top:20px}}.testimonials-nav:hover{opacity:.8}.prev-testimonial{left:30%}@media screen and (min-width: 980px){.prev-testimonial{left:-166px}}@media screen and (max-width: 767px){.prev-testimonial{left:20%}}@media screen and (max-width: 479px){.prev-testimonial{left:5%}}.next-testimonial{right:30%;background-position:-33px 0}@media screen and (min-width: 980px){.next-testimonial{right:-166px}}@media screen and (max-width: 767px){.next-testimonial{right:20%}}@media screen and (max-width: 479px){.next-testimonial{right:5%}}.restyle-first-paragraph p.first{font-weight:700;font-size:22px;color:#a5a9ae}.primary-header.envirabox-margin #head{padding-right:17px}.primary-header.envirabox-margin .socialmedia{right:87px}#fullwidth-template #main .the-content p,#fullwidth-template #main .the-content ul li,#fullwidth-template #main .the-content ol li,#fullwidth-template #main .the-content h2,#fullwidth-template #main .the-content h3,#fullwidth-template #main .the-content h4,#fullwidth-template #main .the-content h5,#fullwidth-template #main .the-content h6{width:auto}#index-template .social-feed{margin-top:0 !important}#archive-template #main .the-content .post-date{margin-bottom:1em}#archive-template #menu-item-37>a{background:url(../images/current.png) center bottom no-repeat}@media screen and (max-width: 979px){#archive-template #menu-item-37>a{background:#ececec}}#home-template #main .the-content p{width:auto}#home-template #main .the-content .third{margin-bottom:2em;margin-top:2em}#home-template #main .the-content .third p{margin-bottom:1em}#home-template #main .the-content .third p a{text-decoration:none}#home-template #main .the-content .third p a:hover{color:#a5a9ae}#home-template #main .the-content .third p.p1{min-height:125px}@media screen and (max-width: 1279px){#home-template #main .the-content .third p.p1{min-height:100px}}@media screen and (max-width: 979px){#home-template #main .the-content .third p.p1{min-height:0}}#home-template #main .the-content .article{padding-top:55px}@media screen and (max-width: 767px){#home-template #main .the-content .article{padding-top:0}}#home-template #main .the-content .article p.no-width-restriction{width:auto}#home-template #main .the-content .hero{height:550px}@media screen and (max-width: 1279px){#home-template #main .the-content .hero{height:421px}}@media screen and (max-width: 979px){#home-template #main .the-content .hero{height:321px}}@media screen and (max-width: 479px){#home-template #main .the-content .hero{height:180px}}#home-template #main .the-content .hero .slide{height:550px;width:100%;position:absolute;left:0;display:none;background-position:center 0;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1279px){#home-template #main .the-content .hero .slide{height:421px}}@media screen and (max-width: 979px){#home-template #main .the-content .hero .slide{height:321px}}@media screen and (max-width: 479px){#home-template #main .the-content .hero .slide{height:180px}}#home-template #main .the-content .hero .caption{position:relative;top:50%;-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);transform:translateY(-60%);text-align:center;text-transform:none}.social-feed{background:#ececec;border-top:6px solid #000;padding:75px 0;margin-top:50px}.social-feed .heading{font-size:60px;padding:0 10px;line-height:1.1em;font-weight:300;margin-bottom:0.8em;color:#000;text-align:center;text-transform:uppercase}@media screen and (max-width: 1279px){.social-feed .heading{font-size:50px}}@media screen and (max-width: 979px){.social-feed .heading{font-size:40px}}@media screen and (max-width: 767px){.social-feed .heading{font-size:36px}}.social-feed .feed{width:955px;margin:0 auto 55px auto}@media screen and (max-width: 979px){.social-feed .feed{width:728px}}@media screen and (max-width: 767px){.social-feed .feed{width:auto;margin:0 10px 55px 10px}}.social-feed .button a{text-decoration:none;display:inline-block;height:60px;font-size:18px;padding:0 30px;text-decoration:none;line-height:60px;font-weight:700;background-color:#000;color:#a5a9ae;text-align:center;text-transform:uppercase;margin-bottom:1.4em;transition:color 0.3s, opacity 0.3s, background-color 0.3s;-webkit-transition:color 0.3s, opacity 0.3s, background-color 0.3s}@media screen and (max-width: 767px){.social-feed .button a{font-size:16px;line-height:48px;height:48px;padding:0 20px}}.social-feed .button a img{margin-bottom:0 !important;display:inline !important;vertical-align:baseline !important;padding-left:6px}.social-feed .button a:hover{background:#a5a9ae;color:#fff}.social-feed .links{text-align:center;width:1200px;margin:0 auto}@media screen and (max-width: 1279px){.social-feed .links{width:auto}}.social-feed .links .button{float:left;margin:0 22px}@media screen and (max-width: 1279px){.social-feed .links .button{float:none;margin:0}}@media screen and (max-width: 1279px){.social-feed .links .button a{width:620px;padding:0}}@media screen and (max-width: 767px){.social-feed .links .button a{width:245px}}.social-feed .links .button a i{padding-right:8px}.social-feed .books{text-align:center;width:1156px;margin:0 auto}@media screen and (max-width: 1279px){.social-feed .books{width:auto}}.social-feed .books .button a{width:1156px;padding:0}@media screen and (max-width: 1279px){.social-feed .books .button a{width:620px;padding:0}}@media screen and (max-width: 767px){.social-feed .books .button a{width:245px}}@media screen and (max-width: 767px){.social-feed .books .button a span{display:none}}.social-feed .dcsns-toolbar{display:none}.social-feed .dcwss.dc-wall .stream li{-webkit-box-shadow:none;box-shadow:none;background:#a5a9ae !important;color:#000;font-family:'Josefin Sans', sans-serif;font-size:18px}.social-feed .dcwss.dc-wall .stream li a{color:#fff !important}.social-feed .dcwss.dc-wall .stream li .inner{margin:0 20px 10px 20px !important}.social-feed .dcwss.dc-wall .stream li .section-intro{padding:7px 15px 20px 20px !important;font-weight:400 !important;font-size:15px !important}.social-feed .dcwss.dc-wall .stream li .icon{bottom:20px !important;right:10px !important;left:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.social-feed .stream li.dcsns-twitter .twitter-user{display:none}.social-feed .dcwss.dc-wall .stream li .section-intro a{color:#000 !important}.social-feed .dcwss.dc-wall .stream li .section-text img{border:none;padding:0;max-width:100%}.social-feed .dcwss.dc-wall .stream li.dcsns-twitter .section-intro{background:#a5a9ae url(../images/twitter.png) 96% 5px no-repeat !important}.social-feed .dcwss.dc-wall .stream li.dcsns-twitter .icon{opacity:0}@media screen and (max-width: 580px){.social-feed .dcwss.dc-wall.col-3 .stream li{width:100%}}.social-feed .dcwss.dc-wall .stream li .section-thumb img,.social-feed .dcwss.dc-wall .stream li .section-text img{display:block !important}.mapp-layout{margin:0 0 2em 0 !important;width:100% !important}@media screen and (max-width: 767px){.mapp-canvas{height:250px !important}}.mapp-map-links{display:none}div.wpcf7-response-output{margin:0 !important;padding:0 !important;font-weight:700 !important;color:#000 !important}div.wpcf7-validation-errors{border:none !important}div.wpcf7-mail-sent-ok{border:none !important}span.wpcf7-not-valid-tip{color:#000 !important;line-height:1.4em}div.wpcf7-spam-blocked{border:none !important}#primary-footer{clear:both;color:#a5a9ae;font-size:15px}#primary-footer .container{background:#000;padding-top:45px;padding-bottom:45px}#primary-footer a{color:#a5a9ae;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}#primary-footer a:hover{color:#fff}#primary-footer .backup{position:absolute;right:162px;top:-27px;height:27px;width:44px}@media screen and (max-width: 1279px){#primary-footer .backup{right:10px}}#primary-footer .backup a{display:block;height:27px;width:44px;background:#000 url(../images/top.png) center bottom no-repeat}#primary-footer .socialmedia{z-index:960;position:absolute;right:70px;top:42px;width:auto;height:22px;text-align:right}@media screen and (max-width: 1279px){#primary-footer .socialmedia{right:30px}}@media screen and (max-width: 979px){#primary-footer .socialmedia{display:none}}#primary-footer .socialmedia ul{float:right}@media screen and (max-width: 979px){#primary-footer .socialmedia ul{float:none}}#primary-footer .socialmedia ul li{float:left;margin-left:13px}#primary-footer .socialmedia ul li a{color:#a5a9ae;display:block;width:22px;height:22px;font-size:20px;-webkit-transition:color 0.3s;transition:color 0.3s}#primary-footer .socialmedia ul li a:hover{color:#fff}#primary-footer .socialmedia ul li:first-child{margin-left:0}#primary-footer #footer-menu-wrapper{padding-left:45px}@media screen and (max-width: 1279px){#primary-footer #footer-menu-wrapper{padding-left:0}}#primary-footer #footer-menu-wrapper ul li{float:left;padding:0 33px;font-size:15px}@media screen and (max-width: 979px){#primary-footer #footer-menu-wrapper ul li{float:none;padding:0;text-align:center;margin-bottom:1.4em}}@media screen and (max-width: 1279px){#primary-footer #footer-menu-wrapper ul li{padding:0 17px}}#primary-footer #footer-menu-wrapper ul li a{display:block;color:#a5a9ae;text-transform:uppercase;font-weight:600;letter-spacing:1px}#primary-footer #footer-menu-wrapper ul li a:hover{color:#fff}#primary-footer .foot{padding:0 70px 0 75px;height:168px;background:url(../images/square-logo.png) center bottom no-repeat;background-size:120px 120px}@media screen and (max-width: 1279px){#primary-footer .foot{padding:0 17px}}@media screen and (max-width: 979px){#primary-footer .foot{height:200px;background-position:center center}}@media screen and (max-width: 479px){#primary-footer .foot{font-size:12px}}#primary-footer .foot .foot-left{float:left;width:45%;padding-top:155px}@media screen and (max-width: 979px){#primary-footer .foot .foot-left{float:none;width:auto;text-align:center;padding-top:180px}}#primary-footer .foot .foot-right{float:right;width:45%;text-align:right;padding-top:155px}@media screen and (max-width: 979px){#primary-footer .foot .foot-right{float:none;width:auto;padding-top:10px;text-align:center}}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{display:inline-block;width:66% !important}.wp-caption .wp-caption-text{font-style:italic}@media screen and (max-width: 1279px){.wp-caption{width:auto !important}}#respond{margin-top:50px;border-top:1px solid #e5e5e5;padding-top:30px}#respond h3,#respond #comments-title{font-weight:600;margin-bottom:0.2em}#comments-title{margin-bottom:1em}.comment-form .form-allowed-tags{display:none}.comment-form label{display:block;font-weight:600;padding-bottom:5px}.comment-form input{width:94%;padding:12px;border:1px solid #ccc;color:#000;margin-bottom:4px}@media screen and (max-width: 479px){.comment-form input{width:90%}}.comment-form textarea{width:94%;padding:12px;border:1px solid #ccc;color:#000;margin-bottom:16px}@media screen and (max-width: 479px){.comment-form textarea{width:90%}}.comment-form input:focus,.comment-form textarea:focus{outline-color:#000}.comment-form input#submit{border:none;font-weight:600;background:#ccc;padding:7px 40px;text-decoration:none;color:#000;font-size:13px;width:auto;margin-top:12px}.comment-form input#submit:hover{color:#000}.comment{font-weight:400;line-height:1.4em;color:#000}.comment img{width:auto;float:left;margin-right:8px}.comment p{clear:both}.comment a{color:#000}.comment .thread-odd,.comment .thread-even{border-bottom:1px solid #ccc;margin-bottom:32px;padding-bottom:32px}.comment .comment-info{padding:12px 0 20px 0}.comment #cancel-comment-reply-link{color:#000;padding-left:12px}.comment .depth-2{padding-top:32px;padding-left:48px}.comment .depth-3{padding-top:32px;padding-left:96px}.comment #reply-title{font-weight:600;font-size:20px;margin-bottom:0.2em}
