@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family:Lato,sans-serif;}body {background:#e7e7e7;font-family:Lato,sans-serif;font-weight:400;font-size:14px;color:#1a1a1a;line-height:1.7em;position:relative;-ms-word-wrap:break-word;word-wrap:break-word;}a,a:visited {color:#1a1a1a;text-decoration:none;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;transition:all ease .4s;outline:none!important;}a:hover {color:#007FAF;text-decoration:none;}.h1,h1 {font-size:60px;line-height:120%;}.h2,h2 {font-size:28px;}.h3,h3 {font-size:28px;}.h4,h4 {font-size:28px;line-height:160%;}.h5,h5 {font-size:14px;}.h6,h6 {font-size:11px;text-transform:uppercase;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {}cite,em,i {font-style:italic;}sup,sub {height:0;line-height:1;position:relative;vertical-align:baseline;}sup {bottom:1ex;}sub {top:.5ex;}address {margin:1.5em 0;}header {position:relative;}.navbar {background:transparent;position:fixed;top:0;left:0;right:0;width:100%;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;border-radius: 0px;}.admin-bar .navbar {top:30px;}.nav.navbar-nav {text-align:center;float:right;}.navbar-nav>li>a {margin:0 5px 10px;padding:15px 10px 5px;}.navbar-default .navbar-nav>li>a {color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-brand {	padding: 0 0 0 10px;}.navbar-default .navbar-nav>li.active>a {border-bottom:2px solid transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {background-color:transparent;color:#fff;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {background-color:transparent;}.navbar-default .navbar-nav>.dropdown>a .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret {border-top-color:#fff;border-bottom-color:#fff;}.dropdown-menu {background-color:transparent;border:none;box-shadow:none;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;padding:5px 0 0;}.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover {color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;}.fallback_cb>ul {text-align:center;float:right;margin-bottom:0;}.fallback_cb>ul>li {float:left;position:relative;display:block;}.fallback_cb>ul>li>a {background-color:transparent;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;position:relative;display:block;padding:15px;}.navbar-default .navbar-toggle {outline:none!important;border-color:#fff;}.navbar-default .navbar-toggle .icon-bar {background-color:#fff;}.content-column {background:#fff;border:1px solid #cacaca;padding:30px;}div.content p {padding:0 0 15px;}div.content h1,div.content h2,div.content h3 {margin-top:35px;margin-bottom:20px;}div.content h4,div.content h5,div.content h6 {margin-top:20px;margin-bottom:10px;}div.content hr {border:none;height:5px;background:url(images/hr_dots.png) repeat-x center top;margin:20px 0;}div.content blockquote {margin:20px 0;padding:9px 0 2px 30px;}div.content dl {padding:0 0 20px;}div.content dt {float:left;clear:left;width:150px;text-align:right;font-weight:700;}div.content dd {margin:0 0 0 160px;padding:0 0 1em;}div.content ul {list-style:disc outside;}div.content ol {list-style:decimal outside;}div.content ul,div.content ol {padding-left:25px;margin:0 0 20px;}div.content ul li,div.content ol li {margin-top:10px;}div.content .radio,div.content .checkbox {display:inline;vertical-align:middle;margin:10px 10px 12px 20px;}div.content table {width:100%;border:1px solid #d8d8d8;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fff;border-collapse:separate;overflow:hidden;margin:10px auto 20px;}div.content img {max-width:100%;height:auto;}div.content div.wp-caption {margin-bottom:0;max-width:100%;}div.content p.wp-caption-text {font-size:11px;padding:10px 0 15px;}.center-block {display:block;margin:0 auto;}div.content iframe {max-width:100%;}div.content .gallery {margin:0 auto 18px;}div.content .gallery dl.gallery-item {float:left;margin-top:0;text-align:center;width:33%;padding:0;}div.content .gallery-columns-2 dl.gallery-item {width:50%;}div.content .gallery-columns-4 dl.gallery-item {width:25%;}div.content dt.gallery-icon {float:none;clear:both;width:auto;text-align:left;font-weight:400;}div.content dt.gallery-icon:after {content:none;}div.content .gallery img {display:block;margin:0 auto;padding:4px;}div.content .gallery img:hover {background:#FFF;}div.content .gallery-columns-2 .attachment-medium {max-width:92%;height:auto;}div.content .gallery-columns-4 .attachment-thumbnail {max-width:84%;height:auto;}div.content .gallery dd.gallery-caption {clear:both;margin:0 0 12px;}div.content .label {background:none;font-weight:400;text-shadow:none;}div.content code {white-space:normal;}.wp-caption .wp-caption-text {margin-bottom:10px;padding:10px 0 5px 40px;}.alignleft {float:left;margin:0 20px 20px 0;}.alignright {float:right;margin:0 0 20px 20px;}.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}.col-centered {display:inline-block;float:none;text-align:left;vertical-align:top;margin-right:-4px;}.frontpage-row .h1 {text-align:center;margin-top:0;margin-bottom:30px;}.frontpage-row .h4 {text-align:center;margin-bottom:30px;}.frontpage-banner,.subpage-banner {background:rgba(0,0,0,0.3);text-align:center;}.banner-wrap {display:block;padding:40px;}.frontpage-banner .banner-title,.subpage-banner .banner-title {text-align:center;color:#fff;line-height:120%;font-weight:700;padding-bottom:25px;text-shadow:0 0 5px rgba(26,26,26,.5);margin:0 auto;}.frontpage-banner .banner-sub-title {text-align:center;font-size:30px;color:#fff;line-height:40px;font-weight:700;padding-bottom:35px;text-shadow:0 0 5px rgba(26,26,26,.5);margin:0 auto;}.banner-title {	font-size:65px;}.frontpage-banner .banner-link-button a {background:#fff;font-size:24px;text-transform:none;display:inline-block;color:#1a1a1a;padding:10px 20px;}.carousel-fade .carousel-inner .item {-webkit-transition-property:opacity;transition-property:opacity;}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {opacity:0;}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity:1;}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.carousel-fade .carousel-control {z-index:2;}.carousel-indicators {bottom:-80px;}.carousel-indicators .active {width:18px;height:18px;background-color:#fff;margin:1px;}.carousel-indicators li {width:18px;height:18px;border:1px solid #fff;border-radius:18px;}.featured-item,.featured-item:visited {text-align:center;color:#1a1a1a;}.frontpage-featured .featured-item-title {margin-top:30px;}.frontpage-about {background:#fff;padding:110px 0 120px;}.frontpage-about .about-desc {text-align:center;max-width:60%;margin:0 auto 50px;}.frontpage-about .frontpage-about-row i {float:left;font-size:30px;width:50px;height:50px;background-color:rgba(0,174,239,1);border-radius:50px;line-height:50px;margin-bottom:10px;text-align:center;margin-right:30px;margin-top:5px;color:#fff;}.frontpage-about .about-quote {font-size:24px;font-weight:300;line-height:1.5em;}.frontpage-about .about-quote span {font-size:13px;font-style:italic;display:block;text-align:right;}.frontpage-about .about-icon {display:block;clear:both;margin-bottom:15px;}.frontpage-social {background:#fff;color:#fff;padding:120px 0;}.frontpage-social .inline-center-wrapper {text-align:center;margin-top:50px;}.frontpage-social .inline-center-wrapper div {display:inline-block;text-align:center;padding:0 10px;}.frontpage-social .inline-center-wrapper div a i {font-size:50px;color:#fff;width:90px;height:90px;background-color:rgba(215,219,220,.3);border-radius:90px;line-height:90px;margin-bottom:10px;}.frontpage-social .inline-center-wrapper div a:hover i {color:#fff;background-color:rgba(0,127,175,.6);}.frontpage-team .team-item {text-align:center;margin-top:20px;}.team-item-title {}.frontpage-team .team-item img {margin-bottom:15px;}.frontpage-team .team-social-icons a {margin:0 5px;}.frontpage-team .team-social-icons a i {border:1px solid #1a1a1a;border-radius:32px;color:#1a1a1a;font-size:16px;height:32px;line-height:32px;width:32px;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;}.frontpage-team .team-social-icons a:hover i {border:1px solid #1a1a1a;color:#fff;background-color:rgba(0,127,175,.6);}.frontpage-news {background:#e7e7e7;padding:120px 0 100px;}.frontpage-post-content {background:#fff;border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;border-right:1px solid #cacaca;padding:30px;}div.content .frontpage-post-content h2 {margin:0;padding:0;}div.content .frontpage-post-content .meta,.single_meta {font-size:11px;font-style:italic;padding:0;}.frontpage-action1.preview,.frontpage-action2.preview {background:#4C5152;}.frontpage-action1 .action1-title,.frontpage-action2 .action2-title {text-align:center;font-size:65px;color:#fff;line-height:120%;font-weight:700;padding-bottom:25px;text-shadow:0 0 5px rgba(26,26,26,.5);margin:0 auto;}.frontpage-action1 .action1-sub-title,.frontpage-action2 .action2-sub-title {text-align:center;font-size:28px;color:#fff;line-height:150%;font-weight:700;padding-bottom:45px;text-shadow:0 0 5px rgba(26,26,26,.5);margin:0 auto;}.frontpage-action1 .action1-link-button a,.frontpage-action2 .action2-link-button a {background:#fff;font-size:22px;text-transform:none;color:#000;display:inline-block;padding:10px 20px;}.frontpage-contact .bg-danger {text-align:center;border:1px solid red;margin-bottom:30px;font-size:20px;padding:20px;}.frontpage-contact .bg-success {text-align:center;border:1px solid green;margin-bottom:30px;font-size:20px;padding:20px;}.frontpage-contact .input-lg {border-radius:0;}.contact-submit {background:#fff;font-size:24px;text-transform:none;color:#000;display:inline-block;float:right;border:none;outline:none;padding:10px 20px;}.frontpage-test .test-desc {font-size:20px;font-style:italic;padding:5px 0 20px;}ol#comments li {width:100%;margin:0;}ol#comments li.depth-1 {padding:0 0 60px;}ol#comments li:last-child div.comment_wrap {min-height:121px;}ol#comments li:last-child li:last-child div.comment_wrap {min-height:0;}ol#comments li div.comment_wrap {width:100%;}ol#comments li.depth-1 div.comment_wrap div.comment_content {float:right;width:620px;}ol#comments li.depth-2 div.comment_wrap div.comment_content {float:right;width:553px;}ol#comments li.depth-3 div.comment_wrap div.comment_content,ol#comments li.depth-4 div.comment_wrap div.comment_content,ol#comments li.depth-5 div.comment_wrap div.comment_content,ol#comments li.depth-6 div.comment_wrap div.comment_content,ol#comments li.depth-7 div.comment_wrap div.comment_content,ol#comments li.depth-8 div.comment_wrap div.comment_content,ol#comments li.depth-9 div.comment_wrap div.comment_content,ol#comments li.depth-10 div.comment_wrap div.comment_content {float:right;width:486px;}ol#comments li.depth-2 img.avatar {margin:0 0 0 68px;}ol#comments li.depth-3 img.avatar,ol#comments li.depth-4 img.avatar,ol#comments li.depth-5 img.avatar,ol#comments li.depth-6 img.avatar,ol#comments li.depth-7 img.avatar,ol#comments li.depth-8 img.avatar,ol#comments li.depth-9 img.avatar,ol#comments li.depth-10 img.avatar {margin:0 0 0 136px;}#respond #comment {width:100%;min-height:230px;}#respond #commentform label {font-size:12px;display:inline;}#respond .comment_fields input {width:100%;padding:4px 0;}.form_allowed_tags,.form_allowed_tags code,.form_allowed_tags abbr {font-size:11px;white-space:normal;}#respond h3#reply-title {padding:30px 0 15px;}#respond h3#reply-title small {display:block;}.comment_wrap {padding-bottom:45px;}div.widget {width:100%;background:#fff;}div.sidebar_widget {margin-top:30px;border:1px solid #cacaca;padding:30px;}div.sidebar_widget:first-child {margin-top:0;}.widget {line-height:1.4em;}.widget p {padding:0 20px 15px;}div.content .widget h1,div.content .widget h2,div.content .widget h3,div.content .widget h4,div.content .widget h5,div.content .widget h6 {margin:0 0 .1em;padding:0 0 10px;}div.content .widget h3 {margin-top:0;padding-top:0;}div.content .widget ul,div.content .widget ol,.widget ul,.widget ol {margin:0;padding:0;}.widget ul li,.widget ol li {margin-top:5px;line-height:1.5em;}.widget table {width:100%;border:1px solid #d8d8d8;background:#fff;border-collapse:separate;overflow:hidden;margin:10px auto 20px;}#sidebar cite {font-size:11px;font-style:normal;}.widget_recent_entries.widget ul li {margin-top:15px;}#s {width:85%;}#searchsubmit {position:relative;top:11px;}#searchform {position:relative;top:-5px;}#wp-calendar caption {font-size:16px;font-style:normal;font-weight:400;padding-top:0;border-bottom:none!important;}#wp-calendar td:first-child,#wp-calendar th:first-child {padding:10px 10px 10px 15px;}.home .footer {position:relative;width:100%;padding-top:0;}.home .footer>div {position:absolute;bottom:0;width:100%;}#credit,#copyright,#credit a,#copyright a {color:#989898;font-size:11px;}.center {margin-left:auto!important;margin-right:auto!important;}.clear {clear:both!important;}.none {float:none!important;}.clear5 {width:100%;height:5px;clear:both;}.clear10 {width:100%;height:10px;clear:both;}.clear15 {width:100%;height:15px;clear:both;}.clear20 {width:100%;height:20px;clear:both;}.clear25 {width:100%;height:25px;clear:both;}.clear30 {width:100%;height:30px;clear:both;}.clear35 {width:100%;height:35px;clear:both;}.right {float:right;}strong,b,div.sidebar_widget p.recent_comment_name a {font-weight:700;}.navbar-default,.widget input[type=image] {border:none;}.navbar-default .navbar-nav>li>a:hover,.dropdown-menu li a,.frontpage-featured.parallax_active .featured-item,.frontpage-featured.parallax_active .featured-item:visited,.frontpage-about.parallax_active,.frontpage-social .inline-center-wrapper div a,.frontpage-team.parallax_active,.frontpage-test.parallax_active,.frontpage-test.parallax_active .test-tag a {color:#fff;}.dropdown-menu li:hover a,.navbar-default .navbar-toggle:hover {background-color:rgba(0,127,175,.6);}div.content div.without_excerpt blockquote,div.content div.without_excerpt blockquote p,#wp-calendar td#prev {text-align:left;}div.content ul ul,div.content ol ol,.widget ul ul,.widget ol ol {padding-left:25px;margin:0;}div.content input[type="text"],div.content input[type="email"],div.content textarea,.widget input,.widget textarea {font-size:14px;color:#454545;border:1px solid #b6b6b6;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px;}div.content fieldset,.widget fieldset {display:block;width:89%;border:1px solid #b6b6b6;margin:0 auto;padding:5%;}div.content legend,.widget legend {border:1px solid #b6b6b6;background:#fff;text-transform:uppercase;margin-left:.5em;padding:4px 10px;}div.content select,.widget select {border:1px solid #b6b6b6;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px;}div.content table caption,.widget table caption {width:90%;border-bottom:none;text-align:center;margin:0 auto;padding:10px 20px;}div.content table tr:nth-child(even),.frontpage-featured.preview,.frontpage-about.preview,.frontpage-social.preview,.frontpage-team.preview,.frontpage-team.parallax_active .team-social-icons a i,.frontpage-contact.preview,.widget table tr:nth-child(even),#wp-calendar tr:nth-child(odd) {background:#fff;}div.content table tr:nth-child(odd),.widget table tr:nth-child(odd),#wp-calendar tr:nth-child(even),#wp-calendar tfoot tr:nth-child(odd) {background:#f6f6f6;}div.content table th,.widget table th {border-bottom:1px solid #d8d8d8;background:linear-gradient(top,#ffffff0%,#ffffff3%,#f3f3f36%,#ebebeb100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);padding:10px;}div.content table th:first-child,div.content table td:first-child,.widget table th:first-child,.widget table td:first-child {padding:10px 10px 10px 20px;}div.content table th:first-last,div.content table td:last-child,.widget table th:first-last,.widget table td:last-child {padding:10px 20px 10px 10px;}div.content table tfoot th,.widget table tfoot th,.widget table tfoot td {border-bottom:none;}div.content table td,.widget table td {padding:10px;}div.content .gallery dl,.gallery dt,#wp-calendar {margin:0;}div.content .gallery br+br,.hidden {display:none;}.gallery-caption,#pings {font-size:12px;}.row-centered,.frontpage-banner .banner-link-button,.frontpage-action1 .action1-link-button,.frontpage-action2 .action2-link-button,#wp-calendar td,#wp-calendar th {text-align:center;}.frontpage-row.parallax_active .h1,.frontpage-row.parallax_active .h4 {color:#fff;text-shadow:0 0 5px rgba(26,26,26,.5);}.subpage-banner,.frontpage-post {margin-bottom:30px;}.subpage-banner .banner-title,ol#comments li:last-child {padding-bottom:0;}.frontpage-banner .banner-link-button a:hover,.frontpage-action1 .action1-link-button a:hover,.frontpage-action2 .action2-link-button a:hover,.contact-submit:hover {background-color:rgba(0,127,175,.6);color:#fff;}.frontpage-featured,.frontpage-team {background:#fff;padding:120px 0;}.frontpage-featured .featured-sub-title,.frontpage-news .news-sub-title {margin-bottom:50px;}.frontpage-about .about-sub-title,.frontpage-about .frontpage-about-row {margin-bottom:20px;}.frontpage-social .inline-center-wrapper div a:hover,.widget button:hover,input[type=submit]:hover {text-decoration:none;}.frontpage-action1,.frontpage-action2 {background:#4C5152;padding:120px 0 100px;}.frontpage-contact,.frontpage-test {background:#fff;padding:120px 0 100px;}.frontpage-test .test-title,.footer {padding-top:40px;}ol#comments,ol#comments ul {list-style:none;margin:0;padding:0;}ol#comments li.depth-2,ol#comments li.depth-3,ol#comments li.depth-4,ol#comments li.depth-5,ol#comments li.depth-6,ol#comments li.depth-7,ol#comments li.depth-8,ol#comments li.depth-9,ol#comments li.depth-10 {padding:60px 0 0;}ol#comments li img.avatar,.left {float:left;}.comment-reply-link,.rss-date,.rssSummary,div.sidebar_widget a.recent_comment_more {font-size:11px;}div.content .widget ul,.widget ul,div.content .widget ol,.widget ol {list-style:none;}#wp-calendar td#next,#credit {text-align:right;}@media (min-width 768px) and (max-width 979px){ol#comments li.depth-1 div.comment_wrap div.comment_content {width:590px;}ol#comments li.depth-2 div.comment_wrap div.comment_content {width:523px;}ol#comments li.depth-3 div.comment_wrap div.comment_content,ol#comments li.depth-4 div.comment_wrap div.comment_content,ol#comments li.depth-5 div.comment_wrap div.comment_content,ol#comments li.depth-6 div.comment_wrap div.comment_content,ol#comments li.depth-7 div.comment_wrap div.comment_content,ol#comments li.depth-8 div.comment_wrap div.comment_content,ol#comments li.depth-9 div.comment_wrap div.comment_content,ol#comments li.depth-10 div.comment_wrap div.comment_content {width:450px;}}@media (max-width 979px){.frontpage-banner .banner-title,.subpage-banner .banner-title {font-size:65px;line-height:80px;padding-bottom:5px;}.frontpage-banner .banner-sub-title {font-size:30px;line-height:50px;padding-bottom:15px;}.frontpage-action1 .action1-title,.frontpage-action2 .action2-title {font-size:45px;line-height:65px;padding-bottom:15px;}.frontpage-action1 .action1-sub-title,.frontpage-action2 .action2-sub-title {font-size:22px;line-height:32px;padding-bottom:20px;}.frontpage-banner .banner-link-button a,.frontpage-action1 .action1-link-button a,.frontpage-action2 .action2-link-button a {font-size:20px;padding:8px 16px;}}@media (max-width 767px){ol#comments li {width:100%;background:none;margin:0;}ol#comments li.depth-1 {padding:0 0 30px;}ol#comments li:last-child div.comment_wrap {background:none;min-height:121px;}ol#comments li:last-child li:last-child div.comment_wrap {min-height:0;}ol#comments li img.avatar {float:none;margin:0 0 20px;}.comment-reply-link {display:none;}#commentform label {font-size:12px;}.form_allowed_tags,.form_allowed_tags code,.form_allowed_tags abbr {font-size:11px;}h3#reply-title {padding:30px 0 15px;}h3#reply-title small {display:block;}.featured-item img {max-width:80%;}.navbar-default .navbar-collapse {border-top:2px solid #fff;background:rgba(0,0,0,.6);}.navbar-default.notinbanner .navbar-collapse {background:#fff;}.navbar-default .navbar-nav>li.active>a {border:none;}ol#comments li.depth-2,ol#comments li.depth-3,ol#comments li.depth-4,ol#comments li.depth-5,ol#comments li.depth-6,ol#comments li.depth-7,ol#comments li.depth-8,ol#comments li.depth-9,ol#comments li.depth-10 {padding:30px 0 0;}ol#comments li:last-child,.featured-item-col:last-child,.frontpage-about-row>.col-sm-4:last-child {padding-bottom:0;}ol#comments li div.comment_wrap,.navbar-default .navbar-collapse>ul {width:100%;}ol#comments li.depth-2 div.comment_wrap,ol#comments li.depth-3 div.comment_wrap,ol#comments li.depth-4 div.comment_wrap,ol#comments li.depth-5 div.comment_wrap,ol#comments li.depth-6 div.comment_wrap,ol#comments li.depth-7 div.comment_wrap,ol#comments li.depth-8 div.comment_wrap,ol#comments li.depth-9 div.comment_wrap,ol#comments li.depth-10 div.comment_wrap {background:none;}ol#comments li.depth-1 div.comment_wrap div.comment_content,ol#comments li.depth-2 div.comment_wrap div.comment_content,ol#comments li.depth-3 div.comment_wrap div.comment_content,ol#comments li.depth-4 div.comment_wrap div.comment_content,ol#comments li.depth-5 div.comment_wrap div.comment_content,ol#comments li.depth-6 div.comment_wrap div.comment_content,ol#comments li.depth-7 div.comment_wrap div.comment_content,ol#comments li.depth-8 div.comment_wrap div.comment_content,ol#comments li.depth-9 div.comment_wrap div.comment_content,ol#comments li.depth-10 div.comment_wrap div.comment_content {width:auto;float:none;}ol#comments li.depth-2 img.avatar,ol#comments li.depth-3 img.avatar,ol#comments li.depth-4 img.avatar,ol#comments li.depth-5 img.avatar,ol#comments li.depth-6 img.avatar,ol#comments li.depth-7 img.avatar,ol#comments li.depth-8 img.avatar,ol#comments li.depth-9 img.avatar,ol#comments li.depth-10 img.avatar {margin:0 0 20px;}.featured-item-col,.frontpage-about-row>.col-sm-4 {padding-bottom:30px;}.frontpage-banner .banner-title,.subpage-banner .banner-title,.frontpage-action1 .action1-title,.frontpage-action2 .action2-title {font-size:45px;line-height:55px;padding-bottom:5px;}.frontpage-banner .banner-sub-title,.frontpage-action1 .action1-sub-title,.frontpage-action2 .action2-sub-title {font-size:20px;line-height:30px;padding-bottom:10px;}.frontpage-banner .banner-link-button a,.frontpage-action1 .action1-link-button a,.frontpage-action2 .action2-link-button a {font-size:16px;padding:6px 14px;}}@media (min-width 980px) and (max-width 1200px){ol#comments li.depth-1 div.comment_wrap div.comment_content {width:490px;}ol#comments li.depth-2 div.comment_wrap div.comment_content {width:423px;}ol#comments li.depth-3 div.comment_wrap div.comment_content,ol#comments li.depth-4 div.comment_wrap div.comment_content,ol#comments li.depth-5 div.comment_wrap div.comment_content,ol#comments li.depth-6 div.comment_wrap div.comment_content,ol#comments li.depth-7 div.comment_wrap div.comment_content,ol#comments li.depth-8 div.comment_wrap div.comment_content,ol#comments li.depth-9 div.comment_wrap div.comment_content,ol#comments li.depth-10 div.comment_wrap div.comment_content {width:356px;}}@media (max-width: 480px) {.h1, h1, .frontpage-action1 .action1-title, .frontpage-action2 .action2-title {    font-size: 50px;}.h4, h4, .featured-sub-title, .frontpage-action1 .action1-sub-title, .frontpage-action2 .action2-sub-title  {    font-size: 20px;}}