.wrapper{position:relative;display:block;width:98.7%;height:auto}#search-main{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;margin-left:0}.search-header{position:relative;display:block;float:left;width:100%;height:auto;border-bottom:2px solid #f4f4f5;margin-top:6em}#search_banner{position:relative;display:flex;width:100%;height:170px;border-bottom:2px solid #f4f4f5;flex-flow:row nowrap;flex-basis:auto;justify-content:center;align-content:center;align-items:center;margin-left:0}.search-banner-link{position:relative;display:block;width:auto;height:auto}.search-form{position:relative;display:block;width:100%;height:auto;box-sizing:border-box;padding:4px 0 8px 15px;margin-left:18px}.search-form .screen-reader-text{display:none}.search-form .search-form-before input[type=search]{position:relative;display:block;float:left;border:1px solid #ccc;outline:none;width:100%!important;height:40px;padding:5px 20px;box-sizing:border-box;line-height:12pt!important;background-color:#eee;border-radius:3px;overflow:hidden!important;font-weight:500}.search-form-before .col-md-8{margin-right:0!important;padding-right:0}.search-form-before .col-md-4{padding-left:0!important}.search-form .search-form-before input[type=submit]{position:relative;display:block;float:left;border:1px solid #ccc;outline:none;width:150px;background-color:#fff;height:40px;margin-left:10px;padding:0 10px;text-align:center;font-size:12pt;text-transform:uppercase;font-weight:700;border-radius:3px}.search-submit:hover{box-shadow:0 4px 0 0 rgba(0,0,0,.1)}.search-form .search-form-before input[type=submit]:hover{cursor:pointer}.search-form-captions-before{position:relative;display:block;width:100%;height:auto;margin-top:-15px}.search-form-captions-before p{font-size:11pt;margin-bottom:2px!important}.search-form-captions-before p a{color:#00f!important;font-weight:700}.search-main-container,.main-container-header,.main-container-header-caption,.main-container-header-sorter,.search-main-wrapper{position:relative;display:block;float:left;width:100%;height:auto;margin:0}.search-main-container{border-bottom:1px solid #eee}.main-container-header-caption p{font-size:12pt;margin-bottom:2px!important}.main-container-header-sorter,.main-container-header-sorter span{font-size:11pt;font-weight:300}.main-container-header-sorter span strong{font-weight:700}.search-banner-sidebar-right{position:relative;display:block;width:100%;height:250px}.search-article{position:relative;display:block;float:left;width:100%;height:auto;margin-bottom:20px;box-sizing:border-box;padding:15px 2px;border-bottom:2px solid #f4f4f5}.search-article-category{position:relative;display:block;float:left;width:100%;height:auto;font-weight:700;font-size:11pt;text-transform:uppercase;margin-bottom:-18px;margin-left:1em}.search-article-title{position:relative;display:block;float:left;width:100%;height:auto}.search-article-title a{color:#333}.search-article-title a:hover{color:#333;text-decoration:underline}.search-article-description{font-weight:400}.search-article-title a,.search-article-title h3{font-size:16pt;font-weight:600;font-family:libre baskerville,serif}.search-article-content{position:relative;display:block;float:left;width:100%;height:auto}.search-article-content-description{position:relative;display:block;float:left;width:100%;height:auto;font-family:montserrat,sans-serif!important;font-size:12pt!important;font-weight:300!important}.search-article-content-image{position:relative;display:block;float:left;width:100%;height:auto}.search-article-date,.search-article-date span{font-weight:600;font-size:11pt!important}.search-pagination{position:relative;display:block;float:left;width:100%;height:auto;padding:10px 0;font-size:15px!important;font-weight:600!important;letter-spacing:1.5px}.search-pagination span{color:gray!important;font-size:15px!important}.search-pagination a{color:gray!important;font-size:15px!important}.search-pagination a:hover{color:#333!important;font-size:15px!important;text-decoration:underline}footer.footer{position:relative;display:block;float:left;width:100%}form-group{display:block}.search-post-position{margin-top:0}@media screen and (max-width:768px){.img_ad i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-layout{width:230px!important;height:200px!important}}@media screen and (max-width:320px){.img_ad i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-element i-amphtml-layout{width:230px!important;height:200px!important}}