/*
 Theme Name:   Rch Child
 Theme URI:    tool
 Description:  tool
 Author:       tool
 Author URI:   tool
 Template:     rch
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  tool
 Text Domain:  rch-child

 START YOUR CHILD THEME CSS HERE
*/
/*
#C8910F
#646469
*/

@font-face {font-family:'Averta-Bold';src: url('layout/fonts/338AD9_0_0.eot');src: url('layout/fonts/338AD9_0_0.eot?#iefix') format('embedded-opentype'),url('layout/fonts/338AD9_0_0.woff2') format('woff2'),url('layout/fonts/338AD9_0_0.woff') format('woff'),url('layout/fonts/338AD9_0_0.ttf') format('truetype');} 
@font-face {font-family:'Averta-Light';src: url('layout/fonts/338AD9_1_0.eot');src: url('layout/fonts/338AD9_1_0.eot?#iefix') format('embedded-opentype'),url('layout/fonts/338AD9_1_0.woff2') format('woff2'),url('layout/fonts/338AD9_1_0.woff') format('woff'),url('layout/fonts/338AD9_1_0.ttf') format('truetype');} 
@font-face {font-family:'Averta-Regular';src: url('layout/fonts/338AD9_2_0.eot');src: url('layout/fonts/338AD9_2_0.eot?#iefix') format('embedded-opentype'),url('layout/fonts/338AD9_2_0.woff2') format('woff2'),url('layout/fonts/338AD9_2_0.woff') format('woff'),url('layout/fonts/338AD9_2_0.ttf') format('truetype');} 
@font-face {font-family:'Averta-RegularItalic';src: url('layout/fonts/338AD9_3_0.eot');src: url('layout/fonts/338AD9_3_0.eot?#iefix') format('embedded-opentype'),url('layout/fonts/338AD9_3_0.woff2') format('woff2'),url('layout/fonts/338AD9_3_0.woff') format('woff'),url('layout/fonts/338AD9_3_0.ttf') format('truetype');}
@font-face {font-family:'Averta-Semibold';src: url('layout/fonts/338AD9_4_0.eot');src: url('layout/fonts/338AD9_4_0.eot?#iefix') format('embedded-opentype'),url('layout/fonts/338AD9_4_0.woff2') format('woff2'),url('layout/fonts/338AD9_4_0.woff') format('woff'),url('layout/fonts/338AD9_4_0.ttf') format('truetype');}

body {font-family:'Averta-Regular';font-size:17px;line-height:27px;color:#5b5e64;}

.kleanity-body h1,
.kleanity-body h2,
.kleanity-body h3,
.kleanity-body h4,
.kleanity-body h5,
.kleanity-body h6 {font-family:'Averta-Semibold';font-weight:normal;}

.kleanity-header-boxed-wrap {z-index:11;}
.kleanity-header-style-boxed.kleanity-style-center-menu .kleanity-main-menu-right-wrap {display:none;}
.kleanity-navigation-slide-bar {display:none!important;}
.kleanity-main-menu-right .kleanity-top-menu-button, .kleanity-mobile-menu .kleanity-mobile-menu-button.kleanity-active {display:none;} 
.kleanity-header-wrap.kleanity-header-style-boxed {background-color:#ffffff;padding-top:25px;padding-bottom:25px;box-shadow:0px 2px 3px -1px #888;}

.kleanity-navigation .sf-menu, .kleanity-navigation .sf-vertical, .kleanity-navigation-font {font-family:'Averta-Regular';}
.kleanity-navigation .sf-menu > li > a, .kleanity-navigation .sf-vertical > li > a,
ul.mm-listview li a, ul.mm-listview li span.kleanity-mm-menu-blank {font-size:16px;font-weight:normal;letter-spacing:0;}
.kleanity-navigation .sf-menu > .kleanity-normal-menu li > a {padding:6px 5px;}
ul.mm-listview li.current-menu-parent a:after {border-color:#c8910f;}
ul.mm-listview li:hover > a:after {border-color:#c8910f;}
ul.mm-listview li:hover > span {color:#c8910f;}
.kleanity-header-container-item h1 {margin:0;font-size:0;}
.kleanity-header-container-item a.brand-name {display:inline-block;}
.kleanity-header-style-boxed.kleanity-style-center-menu .kleanity-navigation {text-align:right;}

.kleanity-navigation .sf-menu > li > a.sf-with-ul {padding-right:13px;}
.kleanity-navigation .sf-menu > li > a.sf-with-ul:after {
content:'';
right:2px;
border:1px solid transparent;
border-top:0;
border-left:0;
display:block;
width:6px;
height:6px;
margin:auto;
position:absolute;
top:-1px;
bottom:0;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
border-color:#646469;
}
.kleanity-navigation .sf-menu > li > a.sf-with-ul:hover:after {border-color:#C8910F;}
.sf-menu > li.current-menu-ancestor > a.sf-with-ul:after {border-color:#C8910F;}
.kleanity-navigation .sf-menu > .kleanity-normal-menu .sub-menu {box-shadow:0px 2px 3px -1px #888;}

.top-menu-cell {font-family:'Averta-Regular';font-size:16px;font-weight:normal;letter-spacing:0;position:absolute;right:0;top:5px;z-index:1;display:flex;}
.top-menu-cell ul {list-style:none;margin:0 10px;}
.top-menu-cell ul li {display:inline-block;vertical-align:top;padding-left:10px;padding-right:10px;}
.top-menu-cell li.current-menu-item a {color:#C8910F;}
.top-menu-cell a {color:#646469;}
.top-menu-cell a:hover {color:#C8910F;}
.top-menu-cell a.facebook {padding-left:10px;padding-right:10px;}
.top-menu-cell .langs-cell {font-family:'Averta-Regular';font-size:16px;font-weight:normal;letter-spacing:0;margin:0 10px;}
.kleanity-mobile-header .langs-cell {font-family:'Averta-Regular';font-size:14px;line-height:16px;font-weight:normal;letter-spacing:0;margin:0 15px;}
.top-menu-cell .langs-cell a,
.kleanity-mobile-header .langs-cell a {color:#646469;}
.top-menu-cell .langs-cell a.lang-active,
.kleanity-mobile-header .langs-cell a.lang-active {color:#C8910F;}
.top-menu-cell a i {font-size:16px;padding:0 8px;}
.top-menu-cell a i.fa-facebook {font-size:16px;}
.top-menu-cell a i.fa-twitter {font-size:18px;}
.top-menu-cell a i.fa-instagram {font-size:17px;}
.top-menu-cell a i.fa-youtube-play {font-size:18px;}

.kleanity-body h1, .kleanity-body h2, .kleanity-body h3, .kleanity-body h4, .kleanity-body h5, .kleanity-body h6 {color:#646469;}

.kleanity-fixed-navigation.kleanity-header-wrap.kleanity-header-style-boxed {padding-top:10px;padding-bottom:10px;}
.kleanity-fixed-navigation a.brand-name img {max-height:60px;}
.kleanity-fixed-navigation .kleanity-navigation .sf-menu > li > a, .kleanity-fixed-navigation .kleanity-navigation .sf-vertical > li > a,
.kleanity-fixed-navigation ul.mm-listview li a, .kleanity-fixed-navigation ul.mm-listview li span.kleanity-mm-menu-blank,
.kleanity-fixed-navigation .top-menu-cell, .kleanity-fixed-navigation .top-menu-cell .langs-cell {font-size:13px;}
.kleanity-fixed-navigation.kleanity-header-style-boxed .kleanity-navigation {padding-top:0;}
.kleanity-fixed-navigation.kleanity-header-style-boxed .kleanity-navigation .sf-menu > li > a {padding-bottom:0;}
.kleanity-fixed-navigation.kleanity-header-style-boxed.kleanity-style-center-menu .kleanity-main-menu {margin-top:-20px;}

.kleanity-fixed-navigation.kleanity-style-fixed, .kleanity-fixed-navigation.kleanity-style-slide {box-shadow:0px 2px 3px -1px #888;}
.kleanity-mobile-header-wrap h1,
.kleanity-mobile-header h1 {margin:0;}

.gdlr-core-tab-item-title-line {border-color:#C8910F;}
.gdlr-core-tab-item .gdlr-core-tab-item-title {font-family:'Averta-Semibold';font-size:15px;line-height:20px;color:#646469;letter-spacing:0.5px;text-transform:none;border-bottom:1px solid #ebebeb;}
.gdlr-core-tab-item .gdlr-core-tab-item-title strong {font-family:'Averta-Semibold';font-weight:normal;}
.gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title {padding:12px 15px 12px 15px;}
.gdlr-core-tab-item .gdlr-core-tab-item-title:hover {color:#C8910F;}
.gdlr-core-tab-item .gdlr-core-tab-item-title.gdlr-core-active {color:#C8910F;}
.gdlr-core-tab-style2-vertical .gdlr-core-tab-item-content {padding-top:10px;}
.gdlr-core-tab-style2-vertical .gdlr-core-tab-item-content p:first-child {margin:0;}

.kleanity-body .kleanity-container.news {/*background-color:#f7f7f7;*/}
body.archive.category .kleanity-body-outer-wrapper {/*background-color:#f7f7f7;*/}
body.archive.category.kleanity-full .kleanity-body-wrapper {background-color:#ffffff;}
body.archive.category .gdlr-core-item-list {background-color:#ffffff;padding-left:0;}
.gdlr-core-blog-grid.gdlr-core-blog-grid-with-frame {background-color:#f7f7f7;}
.news-list .gdlr-core-item-list:nth-child(2n+1) {padding-right:20px;}

.kleanity-page-title-wrap {background-image:none;}
.kleanity-page-title-wrap .gdlr-core-pbf-background {background-image:url('layout/page-title-background.jpg');background-size:cover;background-attachment:fixed;}
.kleanity-page-title-wrap.kleanity-style-medium {padding-top:250px;padding-bottom:250px;}
.kleanity-page-title-wrap.archive.kleanity-style-medium {padding-top:225px;padding-bottom:225px;}
.kleanity-page-title-wrap.archive.kleanity-style-medium .kleanity-page-title-content {padding-top:0;padding-bottom:0;height:50px;}

.kleanity-content-area {padding-top:50px;padding-bottom:50px;}
.kleanity-page-title-wrap {margin-top:170px;}
.kleanity-content-area h1.main-title {font-family:'Averta-Bold';font-size:40px!important;color:#646469;line-height:45px;font-weight:normal;margin:0 0 30px 0;}
.kleanity-content-area h1.kleanity-single-article-title{font-family:'Averta-Bold';font-size:40px!important;color:#646469;line-height:45px;font-weight:normal;margin:0 0 30px 0;}
.kleanity-page-title-wrap.archive.kleanity-style-medium .kleanity-page-title {font-family:'Averta-Bold';font-size:40px!important;color:#ffffff;line-height:45px;font-weight:normal;}
.kleanity-content-area h1.kleanity-single-article-title.news {margin:0 0 15px 0;}
.kleanity-content-area h2.fullname {font-family:'Averta-Regular';font-size:25px;line-height:30px;font-weight:normal;margin:0 0 30px 0;}
.kleanity-content-area .main-suptitle {font-family:'Averta-Regular';font-size:22px;color:#C8910F;line-height:28px;position:relative;padding:0 0 20px 0;}
.kleanity-content-area .main-suptitle:after {content:"";height:2px;width:60px;background-color:#646469;position:absolute;bottom:0;left:0;}
.kleanity-content-area,
.kleanity-content-area p {font-family:'Averta-Light';font-size:17px;color:#646469;line-height:27px;font-weight:normal;}
.kleanity-content-area strong,
.kleanity-content-area p strong {font-family:'Averta-SemiBold';font-weight:normal;}
.kleanity-content-area a,
.kleanity-content-area p a {color:#C8910F;}

.kleanity-content-area h2 {font-family:'Averta-SemiBold';font-size:30px;line-height:35px;font-weight:normal;}
.kleanity-content-area h3 {font-family:'Averta-SemiBold';font-size:25px;line-height:30px;font-weight:normal;}
.kleanity-content-area h4 {font-family:'Averta-SemiBold';font-size:20px;line-height:25px;font-weight:normal;}
.kleanity-content-area h5 {font-family:'Averta-SemiBold';font-size:20px;line-height:25px;font-weight:normal;}

.kleanity-body p.kleanity-blog-info-font {font-family:'Averta-Light';font-size:16px;line-height:21px;color:#959595;margin:0 0 30px 0;}

.kleanity-content-area .su-tabs {padding:1px;border-radius:0px;background-color:#f5f5f5;}

.kleanity-content-area .su-tabs-nav span {font-family:'Averta-SemiBold';font-size:15px;line-height:20px;font-weight:normal;color:#646469;border-left:1px solid #fff;border-right:1px solid #fff;border-radius:0;margin-right:0;}
.kleanity-content-area .su-tabs-nav span:hover {color:#C8910F;background-color:#f5f5f5;}
.kleanity-content-area .su-tabs-nav span.su-tabs-current {color:#C8910F;background-color:#ffffff;cursor:pointer;}
.kleanity-content-area .su-tabs-nav span:focus {outline:none;}
.kleanity-content-area .su-tabs-vertical .su-tabs-nav span {border-radius:0;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.kleanity-content-area .su-tabs-pane {font-family:'Averta-Light';font-size:17px;color:#646469;line-height:27px;font-weight:normal;border-radius:0;padding:20px 15px;}
.kleanity-content-area .su-tabs-vertical .su-tabs-pane {border-radius:0;}

.kleanity-content-area .su-box.boxes .su-box-title,
.kleanity-content-area .su-box.grey-box .su-box-title {font-family:'Averta-SemiBold';font-size:25px;line-height:30px;color:#C8910F!important;background-color:#f7f7f7!important;font-weight:normal;/*border-bottom:1px solid #C8910F;*/padding:20px 20px 0 20px;}
.kleanity-content-area .su-box.boxes,
.kleanity-content-area .su-box.grey-box {padding:15px;border:0;border-radius:0;background-color:#f7f7f7;position:relative;margin:0 0 50px 0!important;}
/*.kleanity-content-area .su-box.boxes:after,*/
.kleanity-content-area .su-box.grey-box:after {content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid #C8910F;pointer-events:none;}
.kleanity-content-area .su-box.boxes .su-box-content,
.kleanity-content-area .su-box.grey-box .su-box-content {padding:20px;background-color:#f7f7f7;}

.news-list .gdlr-core-item-list:nth-child(odd) {clear:left;}
.news-list .gdlr-core-blog-title a,
.home-list .gdlr-core-column-service-title,
.home-list .gdlr-core-blog-title a {font-family:'Averta-Bold';font-size:20px;line-height:25px;font-weight:normal;color:#646469;display:block;text-transform:none;}
.news-list .gdlr-core-blog-title a:hover,
.home-list .gdlr-core-blog-title a:hover {color:#C8910F;}
.news-list .gdlr-core-blog-content,
.home-list .gdlr-core-blog-content {font-size:15px;line-height:25px;color:#646469;}
.news-list .gdlr-core-blog-info-wrapper .gdlr-core-blog-info-date,
.home-list .gdlr-core-blog-info-wrapper .gdlr-core-blog-info-date {font-family:'Averta-Light';font-size:15px;line-height:20px;color:#959595;font-style:normal;letter-spacing:0;pointer-events:none;}
.home-list .gdlr-core-blog-grid.gdlr-core-blog-grid-with-frame {border-bottom:3px solid #C8910F;}

.news-list .gdlr-core-excerpt-read-more,
.home-list .gdlr-core-excerpt-read-more {font-family:'Averta-SemiBold';display:inline-block;margin-top:10px;color:#646469;}
.news-list .gdlr-core-excerpt-read-more:hover,
.home-list .gdlr-core-excerpt-read-more:hover {color:#C8910F;}
.news-list .gdlr-core-blog-grid-with-frame .gdlr-core-blog-thumbnail,
.home-list .gdlr-core-blog-grid-with-frame .gdlr-core-blog-thumbnail {text-align:center;}

.navigation.pagination {text-align:center;}
.navigation.pagination a, 
.navigation.pagination span {margin:0px 1px;}
.gdlr-core-pagination.gdlr-core-style-rectangle .page-numbers,
.navigation.pagination .page-numbers {font-family:'Averta-Bold';font-size:15px;line-height:30px;letter-spacing:1px;min-width:50px;font-weight:normal;text-align:center;vertical-align:top;}
.navigation.pagination a,
.navigation.pagination span {display:inline-block;padding:9px 14px;} 
.navigation.pagination a {background-color:#e8e8e8;}
.navigation.pagination span {background-color:#646469;color:#ffffff;}
.navigation.pagination .screen-reader-text {display:none;}
.navigation.pagination a:hover {background-color:#646469;color:#ffffff;}
.navigation.pagination a.next,
.navigation.pagination a.prev {}
.navigation.pagination a.next:before,
.navigation.pagination a.prev:before {font-family:fontAwesome;font-size:18px;line-height:1;}
.navigation.pagination a.next:before {content:"\f105";}
.navigation.pagination a.prev:before {content:"\f104";}

.results-list h2.results-year {font-family:'Averta-SemiBold';font-size:25px;line-height:30px;color:#C8910F;}
.results-list table td {padding:0!important;border:0;}
.results-list .result-item {margin-bottom:50px;}

.results-list .result-cell {cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;background-color:#f7f7f7;}
.results-list .result-cell:hover div {color:#C8910F;/*background-color:#ffffff;*/}
/*.results-list .result-cell:hover .cell-cont-wrap:first-child {border-right:3px solid #f1f1f1;}*/
.results-list .cell-cont-wrap:first-child {width:50%;padding-right:20px;border-right:3px solid #ffffff;}
.results-list .cell-cont-wrap:last-child {width:50%;}
.results-list .cell-cont-wrap {/*width:50%;*/font-size:15px;line-height:20px;text-align:left;color:#646469;padding:10px;}
.results-list .cat-title {font-family:'Averta-SemiBold';font-size:17px;line-height:22px;background-color:#e5d2af;color:#646469;padding:10px;text-align:center;}
.results-list .cell-cont-title {font-family:'Averta-SemiBold';} 
.results-list .cell-cont-wrap {min-height:100px;}
.results-list .results.table .cat-title {position:relative;padding-left:80px;padding-right:80px;}
.results-list .results.table .cat-title .results-year {position:absolute;top:5px;left:10px;} 

.home-section .gdlr-core-pbf-wrapper-container {display:flex;flex-wrap:wrap;flex-direction:row;width:100%;}
.home-section .gdlr-core-item-pdlr {padding-left:20px;padding-right:20px;} 
.home-section h2.gdlr-core-skin-title {font-family:'Averta-Bold';font-size:34px;line-height:39px;font-weight:normal;color:#C8910F;text-transform:none;letter-spacing:0;}
.home-section .gdlr-core-title-item {padding-bottom:25px;}
.home-section .gdlr-core-divider-container {max-width:35px;}
.home-section .gdlr-core-divider-line {border-color:#2b2b2b;}
.home-section.home-what-we-do .home-list .gdlr-core-divider-line {border-color:#eaeaea;border-width:2px;}
.home-section .gdlr-core-column-second {padding:0px 0px 35px 0px;}
.home-section .gdlr-core-column-second .gdlr-core-text-box-item-content {font-family:'Averta-SemiBold';font-size:17px;line-height:27px;color:#646469;margin-top:10px;}

.home-recent-news {background-color:#f7f7f7;padding:100px 0px 40px 0px;}
.home-section .gdlr-core-button-item a.gdlr-core-button {padding:19px 33px 19px 33px;background-color:#646469;}
.home-section .gdlr-core-button-item a.gdlr-core-button span {font-family:'Averta-Regular';font-size:14px;line-height:20px;font-weight:normal;color:#ffffff;letter-spacing:1px;}
.home-section .gdlr-core-button-item a.gdlr-core-button:hover {background-color:#C8910F;}
.home-section .gdlr-core-column-service-item.gdlr-core-item-pdlr {padding-bottom:0;}
.home-section .gdlr-core-button-item a.gdlr-core-button.gdlr-core-button-with-border {border-width:2px;border-color:#646469;background-color:transparent;}
.home-section .gdlr-core-button-item a.gdlr-core-button.gdlr-core-button-with-border span {color:#646469;}
.home-section .gdlr-core-button-item a.gdlr-core-button.gdlr-core-button-with-border:hover {border-color:#C8910F;background-color:#C8910F;}
.home-section .gdlr-core-button-item a.gdlr-core-button.gdlr-core-button-with-border:hover span {color:#ffffff;}

.home-what-we-do.home-section .gdlr-core-pbf-element.number .gdlr-core-text-box-item-content {border-top:2px solid #eaeaea;padding-top:15px;}
.home-what-we-do.home-section .gdlr-core-pbf-column-content-margin {height:100%;}
.home-what-we-do.home-section .gdlr-core-pbf-element {width:100%;}
.home-what-we-do.home-section .gdlr-core-pbf-column-content {height:100%;display:flex;flex-wrap:wrap;flex-direction:row;}
.home-what-we-do.home-section .gdlr-core-pbf-element.number {margin-top:auto;}

.home-about .gdlr-core-text-box-item-content {font-family:'Averta-Light';font-size:17px;color:#646469;line-height:27px;font-weight:normal;}
.home-section.home-about h2.gdlr-core-title-item-title {font-family:'Averta-Bold';font-size:50px!important;line-height:55px;letter-spacing:0;color:#C8910F;font-weight:normal;}
.home-section.home-about .gdlr-core-title-item-caption {font-family:'Averta-Regular';font-size:22px;line-height:32px;color:#979797;font-style:normal;}
.home-about .gdlr-core-pbf-background {background-repeat:no-repeat;background-position:right center;}
.home-about {background-color:#f7f7f7;padding:0;}
.home-about .gdlr-core-column-first {background-image:linear-gradient( to right, rgba(247,247,247,1), rgba(247,247,247,0.3) );padding:60px 0;}

.home-results.home-section {padding:120px 0;background-color:#646469;}
.home-results.home-section .gdlr-core-pbf-background {background-position:center;background-size:cover;width:33.3333%;}
.home-results.home-section h2.gdlr-core-skin-title {color:#ffffff;}
.home-results.home-section h3 {font-family:'Averta-Regular';color:#f4f2f1;font-size:21px;line-height:32px;font-style:normal;}
.home-results.home-section h3 a {color:#f4f2f1;display:block;}
.home-results.home-section h3 a:hover {color:#C8910F;}
.home-results.home-section .gdlr-core-testimonial-title {font-family:'Averta-Bold';font-size:17px;line-height:22px;font-weight:normal;color:#ffffff;}

.kleanity-single-nav-area {margin-bottom:0;border-bottom:0;}
.kleanity-footer-wrapper {background-color:#f7f7f7;background-repeat:no-repeat;background-position:-300px center;padding-top:100px;padding-bottom:50px;position:relative;}
.kleanity-footer-wrapper:before {content:"";position:absolute;top:-5px;height:5px;left:0;right:0;box-shadow:0px 2px 3px -1px #888;}
.kleanity-footer-wrapper .kleanity-footer-column {border-left:0;padding-left:20px;padding-right:20px;}
.social-footer .social-cell,
.contact-footer .contact-cell {margin-bottom:50px;}
.social-footer .social-cell .title,
.contact-footer .contact-cell .title,
.newsletter-footer .newsletter-cell .title {font-family:'Averta-SemiBold';font-size:25px;line-height:30px;font-weight:normal;color:#C8910F;text-transform:none;letter-spacing:0;margin:0 0 20px 0;}
.social-footer .social-cell a {color:#646469;font-size:30px;margin-right:20px;}
.social-footer .social-cell a:hover {color:#C8910F;}
.contact-footer .contact-cell .text,
.newsletter-footer .newsletter-cell .text {font-family:'Averta-Regular';font-size:17px;color:#646469;line-height:27px;font-weight:normal;}
.contact-footer .contact-cell .text a {color:#646469;}
.contact-footer .contact-cell .text a:hover {color:#C8910F;}
.contact-footer .contact-cell .text strong {font-family:'Averta-SemiBold';font-weight:normal;}
.kleanity-copyright-wrapper .column-first {text-align:left;}
.kleanity-copyright-wrapper .column-last {text-align:left;}
.kleanity-copyright-wrapper {font-family:'Averta-Regular';font-size:17px;color:#646469;line-height:27px;font-weight:normal;background-color:transparent;}
.kleanity-copyright-wrapper .kleanity-copyright-text {font-family:'Averta-Regular';font-size:17px;color:#646469;line-height:27px;font-weight:normal;letter-spacing:0;}
.kleanity-copyright-wrapper .kleanity-copyright-text strong {font-family:'Averta-SemiBold';font-weight:normal;}
.kleanity-copyright-wrapper a {color:#646469;}
.kleanity-copyright-wrapper a:hover {color:#C8910F;}

body.single-post .kleanity-page-wrapper/*,
body.archive .kleanity-page-wrapper*/ {margin-top:200px;}

.home-section .gdlr-core-blog-grid-with-frame .gdlr-core-blog-grid-frame {background-color:#ffffff;}
@media screen and (max-width: 1200px){
	.kleanity-navigation {margin-top:15px;}
	.kleanity-fixed-navigation .kleanity-navigation {margin-top:0;}
	
	
}

@media screen and (max-width: 1024px){
	.kleanity-mobile-header {padding-top:15px;padding-bottom:15px;}
	.kleanity-mobile-header a.brand-name img {max-height:80px;}
	.kleanity-mobile-menu-right {right:10px;display:flex;}
	.kleanity-mobile-menu {margin-left:0;}
	.kleanity-mobile-menu {margin-top:-8px;}

}

@media screen and (max-width: 1023px){
	.home-recent-news .gdlr-core-column-20 {width:100%;}
	.home-recent-news .gdlr-core-pbf-column {width:100%;}
	.home-recent-news .gdlr-core-container {max-width:600px;margin:0 auto;}
	
	.home-what-we-do .gdlr-core-column-20 {width:100%;}
	.home-what-we-do .gdlr-core-pbf-column {width:100%;}
	.home-what-we-do .gdlr-core-container {max-width:600px;margin:0 auto;}
	
	.kleanity-footer-wrapper {background-size:cover;}
	.kleanity-footer-wrapper .kleanity-footer-column.kleanity-column-20  {width:100%;margin-bottom:20px;padding-bottom:0;}
	.kleanity-footer-wrapper .kleanity-footer-column.kleanity-column-30  {width:100%;margin-bottom:20px;padding-bottom:0;}
	.kleanity-footer-wrapper .kleanity-footer-column.kleanity-column-40  {width:100%;margin-bottom:20px;padding-bottom:0;}
	.social-footer .social-cell,
	.contact-footer .contact-cell {margin-bottom:0;}
	.kleanity-footer-wrapper {padding-top:50px;padding-bottom:25px;}
}

@media screen and (max-width: 1000px){
	ul.mm-listview li {margin:0px 5px;}
	.mm-listview .mm-next.mm-fullsubopen + span {padding-right:10px;}
	.mm-panel.mm-hasnavbar .mm-navbar {margin:0px 5px 30px;}
	.mm-listview > li > a {text-overflow:unset;white-space:normal;}
	.mm-listview {margin-bottom:40px;}
	
	.kleanity-content-area h1.main-title,
	.kleanity-content-area h1.kleanity-single-article-title,
	.kleanity-page-title-wrap.archive.kleanity-style-medium .kleanity-page-title {font-size:35px!important;line-height:40px;}
	.kleanity-content-area h2.fullname {font-size:20px;line-height:25px;}
	.kleanity-content-area .main-suptitle {font-size:18px;line-height:23px;}
	
	.kleanity-content-area h2 {font-family:'Averta-SemiBold';font-size:25px;line-height:30px;font-weight:normal;}
	.kleanity-content-area h3 {font-family:'Averta-SemiBold';font-size:24px;line-height:29px;font-weight:normal;}
	.kleanity-content-area h4 {font-family:'Averta-SemiBold';font-size:23px;line-height:28px;font-weight:normal;}
	.kleanity-content-area h5 {font-family:'Averta-SemiBold';font-size:22px;line-height:27px;font-weight:normal;}
}

@media screen and (max-width: 999px){
	.kleanity-page-title-wrap {margin-top:0px;}
	
	.kleanity-content-area,
	.kleanity-content-area p {font-size:15px;line-height:23px;}
	/*.kleanity-footer-wrapper .kleanity-footer-column.kleanity-column-30  {width:100%;margin-bottom:20px;padding-bottom:0;}
	.social-footer .social-cell,
	.contact-footer .contact-cell {margin-bottom:0;}
	.kleanity-footer-wrapper {padding-top:50px;padding-bottom:25px;}*/
	
	.home-results.home-section .gdlr-core-flexslider-nav {display:block;right:-20px;margin-top:-10px;}
	.home-about .gdlr-core-column-first {width:100%;background-image:linear-gradient( to right, rgb(247, 247, 247), rgba(247,247,247,0.5) );}
	
	body.single-post .kleanity-page-wrapper/*,
	body.archive .kleanity-page-wrapper*/ {margin-top:0;}
}

@media screen and (max-width: 767px){
	.gdlr-core-tab-item .gdlr-core-tab-item-title {border:1px solid #ebebeb;margin-top:-1px;position:relative;}
	.gdlr-core-tab-item .gdlr-core-tab-item-title.gdlr-core-active:after {content:"";height:2px;position:absolute;bottom:0;left:-1px;right:-1px;background-color:#C8910F;}
	
	.kleanity-page-title-wrap.kleanity-style-medium {padding-top:150px;padding-bottom:150px;}
	.kleanity-page-title-wrap.archive.kleanity-style-medium {padding-top:65px;padding-bottom:125px;}
	/*.kleanity-page-title-wrap .kleanity-page-title-content {padding-top:100px!important;padding-bottom:100px!important;}*/
	.gdlr-core-tab-style2-vertical .gdlr-core-tab-item-content {padding-top:30px;}
	
	.home-about .gdlr-core-column-first {background-image:linear-gradient( to right, rgba(247,247,247,1), rgba(247,247,247,0.5) );padding:60px 0;}
	.home-results.home-section {padding:0 0 60px 0;}
	.home-results.home-section .gdlr-core-pbf-background {width:100%;}
	.home-results.home-section .gdlr-core-pbf-background-wrap {bottom:60%;}
	.home-results.home-section .gdlr-core-pbf-wrapper-content {}
	.home-results.home-section .gdlr-core-pbf-wrapper-content:before {content:"";height:350px;display:block;}
}

@media screen and (max-width: 550px){
	.kleanity-mobile-header {padding-top:10px;padding-bottom:10px;}
	.kleanity-mobile-header a.brand-name img {max-height:50px;}
	.kleanity-mobile-menu-right {right:10px;display:flex;}
	.kleanity-mobile-menu {margin-left:0;}
	.kleanity-mobile-menu {margin-top:-8px;}
	
	.kleanity-navigation .sf-menu > li > a, .kleanity-navigation .sf-vertical > li > a,
	ul.mm-listview li a, ul.mm-listview li span.kleanity-mm-menu-blank {font-size:14px;}
	.kleanity-content-area {padding-top:30px;padding-bottom:30px;}
	.kleanity-page-title-wrap {margin-top:0px;}
	.kleanity-content-area h1.main-title,
	.kleanity-content-area h1.kleanity-single-article-title,
	.kleanity-page-title-wrap.archive.kleanity-style-medium .kleanity-page-title {font-size:25px!important;line-height:30px;margin:0 0 20px 0;}
	.kleanity-content-area h2.fullname {font-size:20px;line-height:25px;font-weight:normal;margin:0 0 20px 0;}
	.kleanity-content-area .main-suptitle {font-size:15px;line-height:20px;}
	.kleanity-body p.kleanity-blog-info-font {margin:0 0 20px 0;}
	
	.kleanity-content-area h2 {font-family:'Averta-SemiBold';font-size:20px;line-height:25px;font-weight:normal;}
	.kleanity-content-area h3 {font-family:'Averta-SemiBold';font-size:19px;line-height:24px;font-weight:normal;}
	.kleanity-content-area h4 {font-family:'Averta-SemiBold';font-size:18px;line-height:23px;font-weight:normal;}
	.kleanity-content-area h5 {font-family:'Averta-SemiBold';font-size:17px;line-height:22px;font-weight:normal;}
	
	.kleanity-page-title-wrap.kleanity-style-medium {padding-top:100px;padding-bottom:100px;}
	.kleanity-page-title-wrap.archive.kleanity-style-medium {padding-top:30px;padding-bottom:60px;}
	
	.results-list .cell-cont-wrap:first-child {width:100%;padding-right:0;border-right:0;}
	.results-list .cell-cont-wrap:last-child {width:100%;}
	.results-list .cell-cont-wrap {min-height:auto;}
	.results-list .cat-title {text-align:left;}
	
	.results-list .results.table .cat-title {position:relative;padding-left:10px;padding-right:10px;text-align:left;}
	.results-list .results.table .cat-title .results-year {position:relative;top:auto;left:auto;margin:0;} 
	
	.home-recent-news {padding:50px 0px 10px 0px;}
	.home-section .gdlr-core-blog-grid-with-frame .gdlr-core-blog-grid-frame,
	.news-list .gdlr-core-blog-grid-with-frame .gdlr-core-blog-grid-frame {padding:30px 20px 20px 20px;} 
	
	.home-section .gdlr-core-item-pdlr {padding-left:0;padding-right:0;} 
	body.archive.category .gdlr-core-item-list {padding-left:0;padding-right:0;}
	
	.home-section.home-about h2.gdlr-core-title-item-title {font-size:35px!important;line-height:40px;}
	.home-section h2.gdlr-core-skin-title,
	.social-footer .social-cell .title,
	.contact-footer .contact-cell .title {font-size:25px;line-height:30px;}
	
	.kleanity-footer-wrapper .kleanity-footer-column {padding-left:0;padding-right:0;}
	
	.home-results.home-section .gdlr-core-flexslider-nav {right:-10px;margin-top:-60px;} 
	
	.home-about .gdlr-core-column-first {background-image:linear-gradient( to right, rgba(247,247,247,1), rgba(247,247,247,0.5) );padding:60px 15px;}
	body.kleanity-body-front .home-about .gdlr-core-container {padding:0;}
}



.newsletter-cell .form {}
.newsletter-cell .form .gform_wrapper .top_label .gfield_label {display:none;}
.newsletter-cell .form .gform_wrapper .consent-check .gfield_label {/*display:block;*/}
.newsletter-cell .form .gform_wrapper .consent-check .gfield_label {display:none;}
.newsletter-cell .form .gform_wrapper .gform_body ul li {margin:0;padding:0;}
.newsletter-cell .form .gform_wrapper .ginput_container_email input.medium[type="text"] {width:100%;font-family:'Averta-Regular'!important;font-size:14px;line-height:25px;color:#646469;padding:5px 0px!important;border:0;border-bottom:1px solid #646469;background-color:transparent;}
.newsletter-cell .form .gform_wrapper .ginput_container_email input::placeholder {color:#646469;opacity:1;}
.newsletter-cell .form .gform_wrapper .ginput_container_email input:-ms-input-placeholder {color:#646469;}
.newsletter-cell .form .gform_wrapper .ginput_container_email input::-ms-input-placeholder {color:#646469;}
.newsletter-cell .form .gform_wrapper .gfield_checkbox label {font-family:'Averta-Regular';font-size:14px;color:#646469;line-height:16px;max-width:100%;}
.newsletter-cell .form .gform_wrapper .gfield_checkbox label a {font-family:'Averta-SemiBold';color:#646469;}
.newsletter-cell .form .gform_wrapper .gfield_checkbox label a:hover {color:#C8910F;}
.newsletter-cell .form .gform_wrapper .gform_footer input[type="submit"] {font-family:'Averta-Regular'!important;font-size:14px;line-height:25px;font-weight:normal;letter-spacing:1px;background-color:#646469;padding:10px 25px;}
.newsletter-cell .form .gform_wrapper .gform_footer input[type="submit"]:hover {background-color:#C8910F;}
.newsletter-cell .form .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {font-weight:normal;}
.newsletter-cell .form .validation_error,
.newsletter-cell .form .validation_message {font-family:'Averta-Regular';font-weight:normal;font-size:12px;line-height:15px;text-align:left;padding:5px 0!important;border:0;margin:0;}
.newsletter-cell .form .gform_wrapper li.gfield.gfield_error {border:0;}

.gform_wrapper label.gfield_label {font-family:'Averta-SemiBold';font-size:17px;line-height:22px;font-weight:normal;color:#646469;}
.gform_wrapper input,
.gform_wrapper textarea {font-family:'Averta-Light';font-size:15px;line-height:20px;background-color:#efefef;border:0;padding:10px 10px;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size:15px;padding:10px 10px;}
.gform_wrapper select {font-size:15px;background-color:#efefef;border:0;}
.gform_wrapper select option {font-family:'Averta-Light';color:#646469;font-size:15px;}
.gform_wrapper.gf_browser_gecko select {padding:5px 10px;}
.field_sublabel_above .gfield_description {margin-top:0;line-height:20px;}
.gform_wrapper .field_description_below .gfield_description {padding-top:0;}
.gform_wrapper .field_sublabel_above .gfield_description {margin-top:0;}
.gform_wrapper .gsection h2.gsection_title {font-weight:normal;margin-top:50px!important;}
.gform_wrapper .group-title h4 {margin-top:30px;margin-bottom:0;}
.gform_wrapper table.gfield_list tr {background-color:#efefef;}
.gform_wrapper .gform_footer input.button {font-family:'Averta-Regular';font-size:14px;line-height:25px;font-weight:normal;letter-spacing:1px;background-color:#646469;padding:15px 30px;}
.gform_wrapper .gform_footer input.button:hover {background-color:#C8910F;}
.gform_wrapper table.gfield_list thead th {font-family:'Averta-SemiBold';font-weight:normal;font-size:14px;line-height:20px;background-color:#646469;padding:5px 5px 5px 10px;}
.gform_wrapper table.gfield_list thead td {padding:5px 5px 5px 10px;}
.gform_wrapper table.gfield_list th,
.gform_wrapper table.gfield_list th + th {padding:5px 5px 5px 10px;}
.gform_wrapper table.gfield_list td,
.gform_wrapper table.gfield_list td + td {padding:5px 5px 5px 10px;}
.gform_wrapper table.gfield_list th + th {border-left:2px solid #efefef;}
.gform_wrapper table.gfield_list td + td {border-left:2px solid #ffffff;}
.ginput_container.ginput_container_fileupload span.screen-reader-text {padding-left:10px;font-size:15px;}
.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {margin-top:20px;}
body .gform_wrapper .top_label div.ginput_container {margin-top:5px;}

@media screen and (max-width: 1023px) { 
	.gform_wrapper table.gfield_list td {font-family:'Averta-SemiBold';color:#ffffff;text-align:left;background-color:#646469;}
	.gform_wrapper table.gfield_list tr {padding:0;border:0;}
	.gform_wrapper table.gfield_list td, .gform_wrapper table.gfield_list td + td {padding:0;margin:0;border:0;}
	.gform_wrapper .gfield_list td.gfield_list_cell input {margin:0;width:100%;}
	.gform_wrapper table.gfield_list tr {padding-top:0!important;}
}


.section-home-slider .container .gdlr-post-slider-item.not-initialized,
.section-home-slider .container .gdlr-post-slider-item.not-initialized * {visibility:hidden!important;}
.section-home-slider .rsMinW .rsSlide {background-color:#f3f3f3;}

.section-home-slider {background-color:#f3f3f3;}
.section-home-slider .rch-home-slider {width:100%;height:100vh;}

.section-home-slider .rsContent {background-position:center;background-repeat:no-repeat;background-size:cover;}
.section-home-slider .bContainer {position:relative;padding-top:177px;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;align-content:center;}
.section-home-slider .rsABlock {position:relative;display:block;left:auto;top:auto;}
.section-home-slider .txtCent {text-align:left;width:100%;}

.section-home-slider h2.blockHeadline {font-family:'Averta-Bold';font-size:55px;line-height:60px;font-weight:normal;text-shadow:1px 0px 2px #555;padding-right:200px;}
.section-home-slider h2.blockHeadline a {color:#ffffff;}
.section-home-slider h2.blockHeadline a:hover {color:#C8910F;}
.section-home-slider p.blockSubHeadline {font-family:'Averta-Regular';font-size:30px;line-height:40px;text-shadow:1px 0px 2px #555;padding-right:200px;}
.section-home-slider .gdlr-core-button-with-border.gdlr-core-button-transparent {background-color:rgba(100,100,105,0.7);border:0;padding:21px 33px 21px 33px;box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.2);}
.section-home-slider .gdlr-core-button-with-border.gdlr-core-button-transparent span {font-family:'Averta-Regular';font-size:14px;line-height:20px;font-weight:normal;color:#ffffff;letter-spacing:1px;}
.section-home-slider .gdlr-core-button-with-border.gdlr-core-button-transparent:hover {background-color:rgba(200,145,15,0.7);}


.section-home-slider .White h2.blockHeadline {color:#ffffff;text-shadow:1px 0px 2px #555;}
.section-home-slider .White p.blockSubHeadline {color:#ffffff;}
.section-home-slider .White h2.blockHeadline a {color:#ffffff;}
.section-home-slider .White h2.blockHeadline a:hover {color:#C8910F;}
.section-home-slider .White .gdlr-core-button-with-border.gdlr-core-button-transparent {background-color:rgba(255,255,255,0.7);}
.section-home-slider .White .gdlr-core-button-with-border.gdlr-core-button-transparent span {color:#646469;}
.section-home-slider .White .gdlr-core-button-with-border.gdlr-core-button-transparent:hover {background-color:rgba(200,145,15,0.7);}
.section-home-slider .White .gdlr-core-button-with-border.gdlr-core-button-transparent:hover span {color:#ffffff;}

.section-home-slider .Black h2.blockHeadline {color:#000000;text-shadow:1px 0px 2px #555;}
.section-home-slider .Black p.blockSubHeadline {color:#000000;}
.section-home-slider .Black h2.blockHeadline a {color:#000000;}
.section-home-slider .Black h2.blockHeadline a:hover {color:#C8910F;}
.section-home-slider .Black .gdlr-core-button-with-border.gdlr-core-button-transparent {background-color:rgba(0,0,0,0.7);}
.section-home-slider .Black .gdlr-core-button-with-border.gdlr-core-button-transparent span {color:#ffffff;}
.section-home-slider .Black .gdlr-core-button-with-border.gdlr-core-button-transparent:hover {background-color:rgba(200,145,15,0.7);}

.section-home-slider .Grey h2.blockHeadline {color:#646469;text-shadow:1px 0px 2px #555;}
.section-home-slider .Grey p.blockSubHeadline {color:#646469;}
.section-home-slider .Grey h2.blockHeadline a {color:#646469;}
.section-home-slider .Grey h2.blockHeadline a:hover {color:#C8910F;}
.section-home-slider .Grey .gdlr-core-button-with-border.gdlr-core-button-transparent {background-color:rgba(100,100,105,0.7);color:#ffffff;}
.section-home-slider .Grey .gdlr-core-button-with-border.gdlr-core-button-transparent span {color:#ffffff;}
.section-home-slider .Grey .gdlr-core-button-with-border.gdlr-core-button-transparent:hover {background-color:rgba(200,145,15,0.7);}

.section-home-slider .Orange h2.blockHeadline {color:#C8910F;text-shadow:1px 0px 2px #555;}
.section-home-slider .Orange p.blockSubHeadline {color:#C8910F;}
.section-home-slider .Orange h2.blockHeadline a {color:#C8910F;}
.section-home-slider .Orange h2.blockHeadline a:hover {color:#ffffff;}
.section-home-slider .Orange .gdlr-core-button-with-border.gdlr-core-button-transparent {background-color:rgba(200,145,15,0.7);color:#ffffff;}
.section-home-slider .Orange .gdlr-core-button-with-border.gdlr-core-button-transparent span {color:#ffffff;}
.section-home-slider .Orange .gdlr-core-button-with-border.gdlr-core-button-transparent:hover {background-color:rgba(255,255,255,0.7);}
.section-home-slider .Orange .gdlr-core-button-with-border.gdlr-core-button-transparent:hover span {color:#C8910F;}

.section-home-slider .rsMinW .rsBullets {left:0;right:0;text-align:center;padding:0;bottom:14px;}
.section-home-slider .rsMinW .rsBullet {width:20px;height:20px;padding:0;margin:0 5px;}
.section-home-slider .rsMinW .rsBullet span {width:20px;height:20px;cursor:pointer;}
.section-home-slider .rsMinW .rsBullet span:hover {background:rgba(200,145,15,0.5);}
.rsMinW .rsBullet.rsNavSelected span:hover {background:rgba(255,255,255,1);}


@media screen and (max-width: 1024px) { 	
	.section-home-slider h2.blockHeadline {font-size:45px;line-height:50px;padding-right:100px;}
	.section-home-slider p.blockSubHeadline {font-size:20px;line-height:30px;padding-right:100px;}
}
@media screen and (max-width: 999px) { 
	.section-home-slider .rch-home-slider {height:calc(100vh - 110px);}
	.section-home-slider .bContainer {padding-top:0;}
}
@media screen and (max-width: 767px) { 
	.section-home-slider h2.blockHeadline {font-size:25px;line-height:30px;padding-right:0px;}
	.section-home-slider p.blockSubHeadline {font-size:17px;line-height:27px;padding-right:0px;display:none!important;}
	.section-home-slider .gdlr-core-button-item {display:none!important;}
}
@media screen and (max-width: 550px) { 
	.section-home-slider .rch-home-slider {height:calc(100vh - 70px);}
}

.flex-direction-nav a {cursor:pointer;}


.su-accordion {}
.su-accordion.faqs {}
.su-accordion .su-spoiler {margin-bottom:5px!important;}
.su-accordion .su-spoiler-title {font-family:'Averta-SemiBold';font-size:17px;line-height:27px;color:#646469;font-weight:normal;background-color:#f7f7f7;padding:10px 7px 10px 55px!important;}
.su-accordion .su-spoiler-title:before {content:"";width:1px;position:absolute;top:10px;bottom:10px;left:40px;background-color:#C8910F;}
.su-accordion .su-spoiler-title:focus {outline:none;}
.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {left:10px!important;color:#C8910F;top:13px;padding-right:10px;}
.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon:before {display:block;width:20px;}
.su-spoiler-style-default > .su-spoiler-content {padding-left:55px!important;}
.su-accordion.nude .su-spoiler-title {font-family:'Averta-Light';font-size:17px;line-height:27px;color:#646469;font-weight:normal;background-color:#ffffff;padding:10px 7px 10px 0px!important;}
.su-accordion.nude .su-spoiler-title strong {color:#C8910F;}
.su-accordion.nude .su-spoiler-title:before {content:none;}
.su-accordion.nude .su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {display:none;}
.su-accordion.nude .su-spoiler-style-default > .su-spoiler-content {padding-left:0px !important;}

/*.kleanity-content-area .su-divider {border-color:#eaeaea!important;}*/

.kleanity-content-area .gallery {display:flex;flex-direction:row;flex-wrap:wrap;}
.kleanity-content-area .gallery figure.gallery-item {padding:5px;text-align:center;}
.gallery-columns-1 figure {width:100%;}
.gallery-columns-2 figure {width:50%;}
.gallery-columns-3 figure {width:33.333%}
.gallery-columns-4 figure {width:25%;}
.gallery-columns-5 figure {width:20%;}
.gallery-columns-6 figure {width:16.666%}
.gallery-columns-7 figure {width:14.285%}
.gallery-columns-8 figure {width:12.5%;}
.gallery-columns-9 figure {width:11.111%;}
.kleanity-content-area .gallery figure.gallery-item figcaption.gallery-caption {font-size:14px;line-height:18px;margin-top:5px;text-align:center;}


.kleanity-content-area table td {padding:10px;}
.kleanity-content-area .su-table.no-border table,
.kleanity-content-area .su-table.no-border table td {border:0!important;}

.kleanity-content-area .su-table.white-border table,
.kleanity-content-area .su-table.white-border table td {border:3px solid #ffffff!important;}

/*.kleanity-content-area .su-table.no-border table tr:nth-child(2n+1),
.kleanity-content-area .su-table.no-border table tr:nth-child(2n+1) td {background-color:#f3f3f3!important;}
.kleanity-content-area .su-table.no-border table tr:nth-child(2n),
.kleanity-content-area .su-table.no-border table tr:nth-child(2n) td {background-color:#f9f9f9!important;}*/

.kleanity-content-area .su-table.su-table-alternate {}
.kleanity-content-area .su-table.su-table-alternate table tr:nth-child(2n+1),
.kleanity-content-area .su-table.su-table-alternate table tr:nth-child(2n+1) td {background-color:#f3f3f3!important;}
.kleanity-content-area .su-table.su-table-alternate table tr:nth-child(2n),
.kleanity-content-area .su-table.su-table-alternate table tr:nth-child(2n) td {background-color:#f9f9f9!important;}

.kleanity-content-area .su-table.su-table-alternate.white-grey-row table {border:0!important;}
.kleanity-content-area .su-table.su-table-alternate.white-grey-row table tr:nth-child(2n+1),
.kleanity-content-area .su-table.su-table-alternate.white-grey-row table tr:nth-child(2n+1) td {border:3px solid #ffffff!important;background-color:#ffffff!important;}
.kleanity-content-area .su-table.su-table-alternate.white-grey-row table tr:nth-child(2n),
.kleanity-content-area .su-table.su-table-alternate.white-grey-row table tr:nth-child(2n) td {border:3px solid #ffffff!important;background-color:#f9f9f9!important;}

.tos-caption > div {font-family:'Averta-Regular';}

.section-home-slider .rsMinW .rsBullet {height:24px;}
.rsMinW .rsBullet span {box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.5);}
.section-home-slider .rsMinW .rsBullet span {margin-top:2px;}

.su-spoiler-icon-plus .su-spoiler-icon:before {
	content:''!important;
	width:0!important;
	height:0;
	border-style:solid;
	border-width:0 8px 8px 8px;
	border-color:transparent transparent #C8910F transparent;
	margin-top:7px;
	margin-left:3px;
}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {
	border-width:8px 8px 0 8px;
	border-color:#C8910F transparent transparent transparent;
}

.jquery-modal.blocker {z-index:100;}
.modal {max-width:900px;width:90%;margin:50px auto;}
.modal h2 {font-size:30px;margin-right:20px;}
.modal p {font-family:'Averta-Light';font-size:17px;color:#646469;line-height:27px;font-weight:normal;}
.modal a.close-modal {top:10px;right:10px;}
@media screen and (max-width: 550px) { 
	.blocker {padding:15px 10px;}
	.modal {margin:10px auto;padding:15px;}
	.modal h2 {font-size:20px;}
	.modal p {font-size:15px;line-height:25px;}
}

.kleanity-single-nav-area .kleanity-single-nav .kleanity-text {font-family: 'Averta-Regular';font-size:15px;color:#bcbcbc;line-height:28px;letter-spacing:0.5px;}
.kleanity-single-nav-area .kleanity-single-nav:hover .kleanity-text {color:#C8910F;}
.kleanity-single-nav-area .kleanity-single-nav:hover i {color:#C8910F;}
.kleanity-single-nav-left i {margin-right:10px;}
.kleanity-single-nav-right i {margin-left:10px;}
@media screen and (max-width: 550px) { 
	.kleanity-single-nav-area .kleanity-single-nav .kleanity-text {font-size:13px;}
}


.search-form {background-color:#f7f7f7;font-family:'Averta-Regular';font-size:15px;color:#646469;padding:20px 20px;position:relative;margin-bottom:60px;display:flex;}
.search-form input.search-field {border:0;font-family:'Averta-Regular';font-size:17px;color:#646469;background-color:#f7f7f7;border-bottom:1px solid #646469;padding:5px 10px 5px 35px;width:calc(100% - 150px);}
.search-form .kleanity-top-search-submit {position:absolute;left:20px;top:30px;}
.search-form .kleanity-top-search-submit .fa-search {font-size:22px;}
.search-form input.search-submit {font-family:'Averta-Regular' !important;font-size:14px;line-height:25px;font-weight:normal;letter-spacing:1px;background-color:#646469;padding:10px 25px;width:150px;}
.search-form input.search-submit:hover {background-color:#C8910F;}
.kleanity-archive-taxonomy-description.search span {font-family:'Averta-SemiBold';}

@media screen and (max-width: 550px) { 
	.search-form {margin-bottom:30px;flex-wrap:wrap;}
	.search-form input.search-field {width:100%;margin-bottom:10px;}
	.search-form .kleanity-top-search-submit {top:25px;}
	.search-form input.search-submit {margin-left:auto;}
}

.kleanity-archive-taxonomy-description {margin-bottom:60px;}
.dropdown-cell {display:flex;margin:0 0 60px 0;background-color:#f7f7f7;}
.dropdown-cell .dropdown-years, .dropdown-cell .dropdown-categories {width:50%;display:flex;}
.dropdown-cell .filter-shop-box {width:100%;display:flex;justify-content: space-between;}
.dropdown-cell .dropdown-years {border-right:3px solid #ffffff;}
.dropdown-cell .filter-shop-box .title {font-size:15px;width:180px;padding:10px 5px 8px 20px;border-right:3px solid #ffffff;}
.dropdown-cell .filter-shop-box select {width:calc(100% - 180px);border:1px solid #adadad;background-color:#f7f7f7;font-family:'Averta-Light';font-size:15px;color:#646469;padding:5px;}
.dropdown-cell .filter-shop-box select option {background-color:#f7f7f7;font-family:'Averta-Light';font-size:15px;color:#646469;}
.dropdown-cell .custom-select {width:calc(100% - 180px);}
.dropdown-cell .filter-shop-box ::placeholder {color:#646469;opacity:1;}
.dropdown-cell .filter-shop-box :-ms-input-placeholder {color:#646469;}
.dropdown-cell .filter-shop-box ::-ms-input-placeholder {color:#646469;}

@media screen and (max-width: 960px) { 
	.dropdown-cell .filter-shop-box {flex-wrap:wrap;}
	.dropdown-cell .filter-shop-box .title {width:100%;border:0;}
	.dropdown-cell .filter-shop-box select {width:100%;}
	.dropdown-cell .custom-select {width:100%;}
}

@media screen and (max-width: 550px) { 
	.kleanity-archive-taxonomy-description {margin-bottom:30px;}
	.dropdown-cell {flex-wrap:wrap;margin:0 0 30px 0;}
	.dropdown-cell .filter-shop-box {width:100%;}
	.dropdown-cell .custom-select {width:100%;}
	.dropdown-cell .dropdown-years, .dropdown-cell .dropdown-categories {width:100%;flex-wrap:wrap;}
	.dropdown-cell .dropdown-years {border-right:0;border-bottom:3px solid #ffffff;}
}








.custom-select {height:47px;}

.select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}

.custom-select .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  /*font-size: 16px;*/
  color: #646469;
  /*width: 220px;*/
  height: 47px;
  width:100%;
}

.select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f7f7f7;
  padding: 10px 15px 14px 20px;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  height:47px;
  font-family:'Averta-Regular';
  font-size:15px;
}
.select-styled:after {
  content: "";
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-color: #C8910F transparent transparent transparent;
  position: absolute;
  top: 20px;
  right: 12px;
}
.select-styled:before {
  	content:"";
	position:absolute;top:10px;right:0;bottom:10px;
	border-left:1px solid #C8910F;
	width:40px;background-color:#f7f7f7;
}
.select-styled:hover {
  /*background-color: #b83729;*/
}
.select-styled:active, .select-styled.active {
  /*background-color: #ab3326;*/
  color: #C8910F;
}
.select-styled:active:after, .select-styled.active:after {
  top: 11px;
  border-color: transparent transparent #C8910F transparent;
}

.select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #f7f7f7;
}
.select-options li {
  margin: 0;
  padding: 10px 20px;
  border-top: 1px solid #646469;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  font-size:15px;
  line-height:20px;
}
.select-options li:hover {
  color: #C8910F;
}
.select-options li[rel="hide"] {
  display: none;
}


.kleanity-header-boxed-wrap {display:block;}
.kleanity-mobile-header-wrap {display:none;}
.kleanity-header-style-boxed.kleanity-style-center-menu .kleanity-navigation {margin-top:10px;}
.kleanity-header-wrap.kleanity-header-style-boxed {padding-bottom:15px;}
.kleanity-page-title-wrap .gdlr-core-pbf-background {background-position:center;}
@media screen and (max-width: 1200px){
	html.mm-opened .mm-slideout {/*z-index:100;*/}
	html.mm-opening.kleanity-mmenu-right .kleanity-mobile-header {/*z-index:100;*/}
	html.mm-right.mm-opening .mm-slideout {}
	html.kleanity-mmenu-right .kleanity-sticky-navigation.kleanity-fixed-navigation {display:none;}
	.kleanity-mobile-header-wrap {display:block;position:fixed;top:0;left:0;right:0;z-index:10;}
	.kleanity-mobile-header.kleanity-fixed-navigation {display:block;}
	.kleanity-header-boxed-wrap {display:none;}
	.kleanity-mobile-menu-right {right:10px;display:flex;}
	.kleanity-mobile-menu {margin-left:0;}
	.kleanity-mobile-header a.brand-name img {max-height:80px;}
	html.mm-opened .mm-menu.mm-offcanvas.mm-current {z-index:0;}
	html.mm-opening .mm-menu.mm-offcanvas.mm-current {z-index:100;}
	#mm-blocker {z-index:10;}
	.kleanity-page-title-wrap {margin-top:110px;}
}
@media screen and (max-width: 600px){
	.kleanity-mobile-header a.brand-name img {max-height:60px;}
	.kleanity-page-title-wrap {margin-top:80px;}
}

body.logged-in.admin-bar .kleanity-mobile-header-wrap {top:32px;}
@media screen and (max-width: 782px){
	body.logged-in.admin-bar .kleanity-mobile-header-wrap {top:46px;}
}