@import "bootstrap/css/bootstrap.min.css";body{padding-top:40px;font-size:16px}a{outline:0!important}.col-xs-5th,.col-sm-5th,.col-md-5th,.col-lg-5th{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5th{width:20%;float:left}@media (min-width: 768px){.col-sm-5th{width:20%;float:left}}@media (min-width: 992px){.col-md-5th{width:20%;float:left}}@media (min-width: 1200px){.col-lg-5th{width:20%;float:left}}h1{font-size:3.8em;margin-bottom:20px}h2{font-size:2.7em;font-weight:300;margin-bottom:20px}h3{font-size:2em;color:#019c96}h4{font-size:1.5em;letter-spacing:.03em;color:#019c96}h5{font-size:1.2em;letter-spacing:.024em;color:#019c96;font-weight:600}h6{font-size:1em;letter-spacing:.018em;color:#019c96;font-weight:600}h1:first-child,h2:first-child{margin-top:0}h1:only-child,h2:only-child{margin:0}p{line-height:1.3em;margin-bottom:20px}#main_content img{max-width:100%;height:auto}#main_content li{margin-bottom:5px}#main_content .wp-caption{max-width:95%}.sidebar-nav{padding:9px 0}div.title,div.ws_color_bar,div.testimonials,.recent_posts{padding:2% 25%}div.four_column,div.three_column,div.two_column{padding-top:3%;padding-bottom:3%}div.ws_content{padding:4% 2% 2% 0}.full_width div.ws_content{padding:5% 8%}.four_column,.three_column,.two_column,.recent_posts{padding-left:10%;padding-right:10%}.column_content{padding:2% 5%}.recent_posts h2{padding-bottom:10px}.recent_posts_content{width:100%;margin-top:5%}.recent_posts_content img{width:100%;height:auto;border:1px solid #c8c8c8}@media (max-width: 980px){.navbar-text.pull-right{float:none;padding-left:5px;padding-right:5px}div.title,div.ws_color_bar{padding:9% 10%}}@media (max-width: 767px){.dropdown-menu{display:block;position:relative;float:none;border:none;box-shadow:none;margin-top:0}.dropdown-menu > li > a{color:#555;font-size:1.2em}.dropdown-menu > li > a:hover{color:#333}.sidebar_left .row{margin-right:0}.recent_posts_content{width:70%;margin:0 auto;padding:4% 0}.btn{white-space:normal}}@media (min-width: 768px){.dropdown:hover .dropdown-menu{display:block;margin-top:0}}@media (max-width: 480px){h1{font-size:2.8em;letter-spacing:.06em;margin-bottom:20px}h2{font-size:2.8em;font-weight:300;letter-spacing:.048em;margin-bottom:20px}h3{font-size:2.5em;letter-spacing:.04em;color:#019c96}h4{font-size:2em;letter-spacing:.03em;color:#019c96}h5{font-size:1.5em;letter-spacing:.024em;color:#019c96;font-weight:600}h6{font-size:1.17em;letter-spacing:.018em;color:#019c96;font-weight:600}}.testimonial:before{font-family:FontAwesome;content:"\f10d"}.btn-dark{background-color:#333;border-color:#333;color:#eee}.btn-dark:hover{background-color:#999;border-color:#999}.btn-light{background-color:#eee;border-color:#eee;color:#333}.btn-light:hover{background-color:#999;border-color:#999}i.fa{color:#879eb7}#footer_primary{padding:3% 0}footer #logo{max-width:100%;height:auto}#menu-footer-menu{list-style:none;padding:0;margin:0}#menu-footer-menu li{margin:0 10px;display:inline}footer i{margin:0 5px}footer .fa{font-size:3em}#footer-links{padding:2% 0}#footer_secondary{background-color:#e8e8e8;padding:2% 0;font-size:.9em}#footer_secondary a{padding:0 1%}@media (max-width: 990px){footer .fa{font-size:2em}footer #logo{max-width:35%;height:auto}}.block-image-bar{background-position:50% 0;background-repeat:no-repeat;background-size:0 auto;display:block;padding:0;position:relative}.block-image-bar img{bottom:0;display:inherit;height:auto;left:0;line-height:1;min-width:100%;right:0;top:0;width:100%;z-index:0}.block-image-bar img + .row{left:0;padding:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10;max-width:1200px;margin:0 auto}.block-image-bar .text-overlay{display:inline-block;padding:15px;background-color:rgba(0,0,0,.4)}div.grid{position:relative}.grid{padding-bottom:25px;padding-top:5%}.grid img{width:100%}.nopad-top{padding-top:0!important}.grid-caption{position:absolute;right:0;left:0;bottom:0;padding:15px;background-color:rgba(0,0,0,.4)}.grid a{color:#fff}.grid a:hover{color:#f58025}.caption-full{bottom:25px}.grid-half div:nth-child(1){padding-left:0}.grid-half div:nth-child(2){padding-right:0}.grid-half div:nth-child(1) .grid-caption{right:15px;padding-left:15px}.grid-half div:nth-child(2) .grid-caption{left:15px;padding-left:15px}.grid-third div:nth-child(1){padding-left:0;padding-right:20px}.grid-third div:nth-child(2){padding-left:10px;padding-right:10px}.grid-third div:nth-child(3){padding-left:20px;padding-right:0}.grid-third div:nth-child(1) .grid-caption{right:20px;padding-left:15px}.grid-third div:nth-child(2) .grid-caption{right:10px;left:10px;padding-left:15px}.grid-third div:nth-child(3) .grid-caption{left:20px;padding-left:15px}@media (max-width: 767px){.grid{padding-bottom:0}.grid div{padding-top:20px}.grid-half div:nth-child(1){padding-right:0}.grid-half div:nth-child(2){padding-left:0}.grid-third div:nth-child(1){padding-right:0}.grid-third div:nth-child(2){padding-left:0;padding-right:0}.grid-third div:nth-child(3){padding-left:0}.grid-half div:nth-child(1) .grid-caption{right:0;padding-left:15px}.grid-half div:nth-child(2) .grid-caption{left:0;padding-left:15px}.grid-third div:nth-child(1) .grid-caption{right:0;padding-left:15px}.grid-third div:nth-child(2) .grid-caption{right:0;left:0;padding-left:15px}.grid-third div:nth-child(3) .grid-caption{left:0;padding-left:15px}.caption-full{bottom:0}}.carousel .item{width:100%}.carousel .item img{width:100%}.carousel-inner img{margin:auto}.carousel-caption{text-shadow:none}.carousel-caption h2{font-size:330%}.carousel-caption p{font-size:200%}@media (min-width: 1275px) and (max-width: 1500px){.carousel-caption h2{font-size:260%}.carousel-caption p{font-size:150%}}@media (min-width: 1081px) and (max-width: 1274px){.carousel-caption h2{font-size:220%}.carousel-caption p{font-size:110%}.carousel-caption .btn{font-size:100%;padding:5px 10px}}@media (min-width: 970px) and (max-width: 1080px){.carousel-caption h2{font-size:190%;margin-top:1%}.carousel-caption p{font-size:105%}.carousel-caption .btn{font-size:95%;padding:5px 10px}}@media (min-width: 441px) and (max-width: 969px){.carousel-caption h2{font-size:150%;margin-top:1%}.carousel-caption p{font-size:100%}.carousel-caption .btn{font-size:90%;padding:5px 10px}}@media (max-width: 690px){.carousel-caption{width:90%!important;left:5%!important;top:0!important}}@media (max-width: 440px){.carousel-caption h2{font-size:90%;margin-top:1%}.carousel-caption p{font-size:80%}.carousel-caption .btn{font-size:60%;padding:3px 6px}}