.responsive-menu-icon{position:absolute;width:3.5rem;height:2.75rem;display:none;top:2rem;right:0;cursor:pointer;z-index:99999}.responsive-menu{position:fixed;width:60%;height:100%;left:0;top:0;padding:3.3rem 5%;z-index:9999999;background:#fff;display:none;border-right:.1rem solid rgba(0,0,0,.1)}.responsive-menu ul{margin:0;padding:0;list-style:none}.responsive-menu ul li{position:relative;width:100%;text-align:left;margin-bottom:1rem}.responsive-menu ul li a{font-size:2.6rem;font-weight:500;text-decoration:none;color:#003c5e;font-family:sorts mill goudy,Georgia,Times,serif!important}.responsive-menu li ul{margin:1.5rem;display:none}.responsive-menu li.menu-item-has-children{background:url(../images/arrow.png) right .8rem no-repeat;cursor:pointer}.responsive-menu li.menu-item-has-children a:after{display:none}.responsive-menu li ul li{margin-bottom:.2rem}.responsive-menu li ul li a{font-size:2rem;text-decoration:none}.resp-logo{position:relative;width:100%;height:auto;text-align:left;margin-bottom:3rem;color:#fdfaf5;font-size:4rem;font-family:source sans pro;text-transform:uppercase}.resp-logo img{width:80%;height:auto;margin-right:20%}@media all and (max-width:1220px){.wrapper{width:1024px;max-width:1024px}.main-content .content .features{height:23rem}.main-content .content .features .teaser h1{font-size:2.1rem;line-height:2.8rem;margin-bottom:1.5rem}.main-content .content .features .teaser .date{padding-bottom:1rem}.main-content .content .articles article h2{width:78%}.main-content .content .articles article .comments{width:calc(18.5% - 2.5rem)}}@media all and (max-width:1024px){.wrapper{width:768px;max-width:768px}.header .wrapper .container{width:calc(100% - 5rem);margin:0 2.5rem}.header .logo{margin-bottom:2.5rem}.header .logo img{width:70%;height:auto;margin:0 15%}.header .main-menu{display:none}.responsive-menu-icon{display:block}.responsive-menu-icon:before{position:absolute;width:3.5rem;height:.4rem;left:0;content:"";background:#dccf8a;box-shadow:0 .9rem 0 0 #dccf8a,0 1.8rem 0 0 #dccf8a}.main-content .content{width:calc(100% - 5rem);margin:0 2.5rem}.main-content .sidebar{width:calc(100% - 5rem);margin:0 2.5rem}.main-content #custom_html-4{width:100%;height:auto;margin-right:0}.main-content #custom_html-4 img{width:auto;height:auto}.main-content .sidebar .widget:first-child{margin-top:3rem}.main-content .sidebar .widget_text{width:calc(33.33% - 2rem);height:32rem;margin-right:2rem;float:left}.main-content .sidebar .widget_text img{width:100%;height:auto}.main-content .sidebar .widget_text:nth-child(3n+3){margin-right:0}}@media all and (max-width:768px){.wrapper{width:480px;max-width:480px}.header .logo{text-align:left}.header .logo img{margin:0;text-align:left}.main-content .content .features{height:44rem}.main-content .content .features article{display:block}.main-content .content .features .image{width:100%;overflow:hidden}.main-content .content .features .image img{width:101%}.main-content .content .features .teaser{width:calc(100% - 4rem)}.main-content .content .article-selector a{padding:1.25rem;font-size:1.2rem}.main-content .content .articles article h2{width:65%;font-size:1.8rem}.main-content .content .articles article h2 small{width:100%}.main-content .content .articles article .comments{width:calc(32% - 2.5rem)}.main-content .content .articles date{font-size:1.6rem}.main-content .content .articles article{margin-bottom:3rem}.main-content .content .articles date{margin:1.75rem 0}.main-content .sidebar .widget_text{height:18rem}.page article .the-content ul{margin:0 2rem 3rem}.archives-page .monthly-archives,.archives-page .author-archives{width:100%}.archives-page .author-archives{margin-top:3rem}.archives-page .author-archives li{margin-bottom:.5rem;width:auto;float:left}.archives-page .author-archives li:after{content:", ";margin-right:.25rem}.archives-page .author-archives li:last-child:after{display:none}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:2.5rem;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-id-19981 .the-content p img{width:100%;height:auto}.wpcf7-form .field.name,.wpcf7-form .field.email{width:calc(100%);float:left;margin-right:0}}@media all and (max-width:479px){.wrapper{width:380px;max-width:380px}.header .logo img{margin-top:.5rem}.main-content .content .features{height:37rem}.main-content .content .articles article h2{width:100%;font-size:1.8rem}.main-content .content .articles article .comments{width:calc(100% - 2.5rem);margin:.75rem 0}.main-content .content .article-selector{text-align:center;display:inline-block}.main-content .content .article-selector a{padding:1.5rem;font-size:1.4rem;text-align:center;display:inline-block;float:none}.main-content .sidebar .widget_text{height:12rem}.footer .widget{width:calc(100%);margin-right:0;margin-bottom:3rem}.footer .widget:last-child{margin-bottom:0}}