@charset "utf-8";
/* CSS Document */

/* Typography style start
========================================*/

@font-face {
    font-family: 'Verdana Bold';
    src: url('../fonts/Verdana-Bold.eot');
    src: url('../fonts/Verdana-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Verdana-Bold.woff2') format('woff2'),
        url('../fonts/Verdana-Bold.woff') format('woff'),
        url('../fonts/Verdana-Bold.ttf') format('truetype'),
        url('../fonts/Verdana-Bold.svg#Verdana-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana Regular';
    src: url('../fonts/Verdana.eot');
    src: url('../fonts/Verdana.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Verdana.woff2') format('woff2'),
        url('../fonts/Verdana.woff') format('woff'),
        url('../fonts/Verdana.ttf') format('truetype'),
        url('../fonts/Verdana.svg#Verdana') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Verdana Italic';
    src: url('../fonts/verdanai.eot');
    src: url('../fonts/verdanai.eot') format('embedded-opentype'),
         url('../fonts/verdanai.woff2') format('woff2'),
         url('../fonts/verdanai.woff') format('woff'),
         url('../fonts/verdanai.ttf') format('truetype'),
         url('../fonts/verdanai.svg#verdanai') format('svg');
}

/* Typography style end
========================================*/

/* General style start
========================================*/

body{
	background:#7d735f;
	color:#5b5857;
	font-family: 'Verdana Regular';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size:12px;
	font-weight:normal;
	margin:0;
	line-height:24px;
	padding:0;
	position: relative;
	width:100%;
}
a:hover{text-decoration: none;color: #5b5857;}
a {color: #5b5857;text-decoration: underline;}
h1{font-size: 17px; font-family: 'Verdana'; font-weight: 700; font-variant: small-caps;}
h2,h3,h4,h5,h6{font-family: 'Verdana Bold'; font-size: 12px;}
/*h3{font-style: italic;}*/
ul,
ol{margin:0;padding:0;}
img{max-width:100%;vertical-align:middle;}
*{outline: none !important;}
input[type="checkbox"], 
input[type="radio"]{margin-top:0;}
strong{font-weight: 600;}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="date"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="week"],
.form-control{height: 40px;border-radius: 0;border: 1px solid #ffffff;border-bottom-color: #95b6a5;background: #fafafa;font-size: 12px;padding: 5px 15px;}
textarea{height: 105px;border-radius: 0;border: 1px solid #ffffff;border-bottom-color: #95b6a5;background: #fafafa;resize: none;display: inline-block;width: 100%; padding: 5px 15px;}
.selectboxit-container .selectboxit-options{max-height: 250px;}
.selectboxit-container{display: block;}
.selectboxit-container .selectboxit{background-color: #fafafa !important; background-image: none; width: 100% !important; border:1px solid #ffffff; height: 40px; line-height: 40px; padding-left: 5px; border-radius: 0;border-bottom-color: #95b6a5;}
.selectboxit-container .selectboxit-options a{padding-left: 14px;}
.selectboxit-container .selectboxit-options{left:0; right: 0; border-radius: 0; border:1px solid #e4e4e4;width: 100% !important;min-width: 100% !important;} 
.selectboxit-container span, 
.selectboxit-container .selectboxit-options a{height: 40px; line-height: 40px; font-size: 12px; color: #4b4b4b; text-transform: none;}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{background-color: #95b6a5; color: #ffffff !important; background-image: none;}
.selectboxit-default-arrow{border:none;}
.selectboxit-default-arrow::before{content: "\f107";font-family: 'FontAwesome';font-size: 16px;color: #707070;}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow{position: relative;top: auto;left: auto;right: auto; margin-left: -1px;}
.selectboxit-arrow-container{width: 18px;border: 1px solid #707070;text-align: center; height: 38px !important;}

/* General style end
========================================*/


/* Navigation style start
========================================*/
.header{background: #ffffff; padding: 15px 0 0;}
.quick-nav{clear: both; float: none;}
.language-selection{float: left;}
.language-selection ul{overflow: hidden; margin-left: 7.5px;}
.language-selection ul > li{float: left; padding: 0 7.5px; list-style-type: none;}
.language-selection ul > li img{display: block;}
.language-selection ul > li > a{display: block;}
.language-selection ul > li.text-muted {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);}
.language-selection ul > li > a img{vertical-align: top; }
.logo{float: right; padding-right: 15px; margin-bottom: -5px;}
.logo a{display: inline-block;}
.desktop-logo{display: block;}
.mobile-logo{display: none;}

.nav-menu{display: none;}
.close-nav{display: none;}
.nav-items{padding: 0 17px;}
.nav-items .inner-nav > ul{clear: both; float: none;}
.nav-items .inner-nav  > ul > li{float: left; position: relative; padding: 0 5px; list-style-type: none;}
.nav-items .inner-nav  > ul > li > a{display: block; font-family: 'Verdana Bold'; font-size: 12px; line-height: 14px; color: #60261f; padding: 9px 5px; text-decoration: none;}
.nav-items .inner-nav  > ul > li > a:hover,
.nav-items .inner-nav  > ul > li > a:focus{color: #b32a31;}
.nav-items .inner-nav  > ul > li.nav-hover > a{color: #b32a31;}
.nav-items .inner-nav  > ul > li.active > a{color: #b32a31;}
.nav-items .inner-nav  > ul > li.has-dropdown:hover > ul{display: block;}
.has-dropdown > ul{display: none; background: #9eb5a6; position: absolute; left: 0; top: 100%; right: 0; float: left; z-index: 5; min-width: 200px;}
.has-dropdown > ul > li{display: block; border-bottom: 1px solid #ffffff; width: 100%; padding: 0; position: relative;}
.has-dropdown > ul > li > a{font-family: 'Verdana Regular';font-size: 12px; color: #ffffff; display: block; line-height: 16px; padding: 12px 22px 12px 7px; text-decoration: none;}
.has-dropdown > ul > li > a:hover,
.has-dropdown > ul > li > a:focus{color: #ffffff; background: #819f8b;}
.has-dropdown > ul > li.has-dropdown > a::after{content: "";  width: 30px;    height: 30px;    background:url("../images/left_arrow.png") no-repeat 14px 10px; font-family: 'FontAwesome';font-size: 18px;color: #60261f;position: absolute;right: 0;top: 50%;margin-right: 2px; opacity: 0;}
.has-dropdown > ul > li:hover > a::after,
.has-dropdown > ul > li:focus > a::after{opacity: 1;}
.has-dropdown > ul > li.active > a ,.has-dropdown > ul > li:hover > a{background-color: #819f8b;}
.nav-items .ql-box{display: none;}

.nav-dropdown > li.has-dropdown:hover > ul{display: block;}
.nav-dropdown > li.has-dropdown > ul{display: none; background: #9eb5a6; position: absolute; left: 100%; top: 0; float: left; z-index: 5; min-width: 200px;}
.nav-dropdown > li.has-dropdown > ul > li{display: block; border-bottom: 1px solid #ffffff; width: 100%; padding: 0; position: relative;}
.nav-dropdown > li.has-dropdown > ul > li > a{font-family: 'Verdana Regular';font-size: 12px; color: #ffffff; display: block; line-height: 16px; padding: 12px 22px 12px 7px; text-decoration: none;}
.nav-dropdown > li.has-dropdown > ul > li > a:hover,
.nav-dropdown > li.has-dropdown > ul > li > a:focus{color: #ffffff; background: #819f8b;}
.nav-dropdown > li.has-dropdown > ul > li > a::after{content: "";  width: 30px;    height: 30px;    background:url("../images/left_arrow.png") no-repeat 14px 10px; font-family: 'FontAwesome';font-size: 18px;color: #60261f;position: absolute;right: 0;top: 50%;margin-right: 2px; opacity: 0;}
.nav-dropdown > li.has-dropdown > ul > li > a
.nav-dropdown > li.has-dropdown > ul > li > a:hover::after,
.nav-dropdown > li.has-dropdown > ul > li > a:focus::after{opacity: 1;}
/*.has-dropdown > ul > li.has-dropdown > a{  background: #819f8b; }*/

.mobile-search{display: none;}
.mobile-search .form-group{margin:0 0 0 35px; position: relative;border-width: 0 0 1px 0; border-style: none none solid none; border-color: transparent transparent #7d735f transparent; width: 192px;}
.mobile-search .form-control{border: none; border-radius: 0; color: #ada99b; font-size: 12px; height: 25px; padding: 3px 10px;}
.mobile-search .form-control::-webkit-input-placeholder{font-style: normal;color: #ada99b;text-align: center;}
.mobile-search .form-control::-moz-placeholder {font-style: normal;color: #ada99b;text-align: center;}
.mobile-search .form-control:-ms-input-placeholder {font-style: normal;color: #ada99b;text-align: center;}
.mobile-search .form-control:-moz-placeholder {font-style: normal;color: #ada99b;text-align: center;}
.mobile-search .btn-submit{background: none; border: none; border-radius: 0; position: absolute; left: 0; top: 0; padding: 4px 5px 0; margin-left: -35px;}
.mobile-search .fa{color: #7d735f; font-size: 22px; line-height: 23px;}
.menu-overlay{display: none;}
/* Navigation style end
========================================*/


/* Content style start
========================================*/
.wrapper-area{background: #f1ece4;}
.main-container{margin:0 auto;}

.banner{position: relative; min-height: 120px;}
.banner .right-img{position: absolute; right: 0; top: 0;}
.banner .right-img img{position: relative;z-index: 2;}
.banner .right-img::before{content: ""; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(233, 231, 227, 0.8); margin-left: 78px; z-index: 1;}
.content-area{background: #f1ece4; padding: 0 15px 0 0; margin-bottom: 30px;}
.content-area > .row{margin-left: 0;}
.ca-left{float: left; padding: 0 15px 0 0; width: 25%;}
.ca-right{float: left; padding: 0; padding-left: 0; padding-right: 15px; width: 75%;}

.ca-sidebar{background: #f8f5f1; padding: 46px 15px;}
.ca-searchbar{margin:0 0 36px;}
.ca-searchbar .form-group{position: relative; margin-bottom: 0;}
.ca-searchbar .form-control{background: #ebe6df; border:1px solid #ebe6df; border-radius: 0; height: 40px; padding: 5px 10px 5px 45px; color: #ada99b; text-align: center;}
.ca-searchbar .form-control::-webkit-input-placeholder{font-style: normal;color: #ada99b;text-align: center;}
.ca-searchbar .form-control::-moz-placeholder {font-style: normal;color: #ada99b;text-align: center;}
.ca-searchbar .form-control:-ms-input-placeholder {font-style: normal;color: #ada99b;text-align: center;}
.ca-searchbar .form-control:-moz-placeholder {font-style: normal;color: #ada99b;text-align: center;}

.ca-searchbar .btn-submit{background:#cdc9b9;padding: 0; border-radius: 0; width: 40px;text-align: center; position: absolute; left: 0; top: 0; border:1px solid #cdc9b9;}
.ca-searchbar .btn-submit .fa{color: #ffffff; font-size: 24px; line-height: 38px;}

.article-top-row{border-bottom: 1px solid #592b26; padding-bottom: 60px; margin-bottom: 30px; position: relative;}
.article-top-row::after{background: #bab0af; margin-bottom: -2px;}
.article-top-row::before{background: #5f5957;}
.article-top-row::after,
.article-top-row::before{content: ""; height: 1px; position: absolute; left: 0; right: 0; bottom: 0;}
.article-bottom-row{border-bottom: 1px solid #592b26; padding-bottom: 60px; position: relative;}
.article-bottom-row::before,
.article-bottom-row::after{content: ""; height: 1px; position: absolute; left: 0; right: 0; bottom: 0;}
.article-bottom-row::before{background: #5f5957;}
.article-bottom-row::after{background: #bab0af; margin-bottom: -2px;}
.nav-dropdown > li.has-dropdown > ul > li.active > a{color: #fff;}
.ca-article{padding: 46px 0 0;}
/*.ca-article h2{margin:0 0 10px;  }*/
/*.ca-article h1 p{font-size: 17px;}*/
.ca-article p{font-size: 12px; margin: 0;}
/*.ca-article h1{font-size: 17px; font-variant: small-caps;}*/
.ca-article ul,
.ca-article ol{padding-left: 40px; margin:16px 0;}
.ca-article table{width: 100%;}
.ca-article table > tbody > tr > td,
.ca-article table > thead > tr > th{padding: 8px; vertical-align: top;}
.ca-article .button,
.ca-article .reset{background: #95b6a5;border: 1px solid #ffffff;border-bottom-color: #95b6a5;border-radius: 0;height: 50px;padding: 0;font-size: 14px;line-height: 46px;text-transform: uppercase;font-family: 'Verdana Bold';color: #ffffff;text-align: center;display: inline-block;width: 100%;}
.ca-article table > tbody > tr > td input[type="radio"],
.ca-article table > tbody > tr > td input[type="checkbox"]{margin-top: 7px;}

.article-box h3{margin:0; color: #ffffff; /*text-transform: uppercase;*/}
.article-box .img {display: block; width: 100%; margin-bottom: 20px; }
.article-box .img img {width: 100%; }
.article-box h2 {padding-bottom: 15px;  margin:10px 0 0; }
.article-box h2 a {color: #5b5857; text-decoration: underline; }
.article-box p {color: #5b5857; line-height: 20px; margin: 0px; }
.article-box p a {color: #5b5857; text-decoration: underline;}
.quick-links{margin-bottom: 20px;}
.ql-box{border-bottom: 2px solid #c1b7ab;}
.ql-box h4{line-height: 18px;color: #4c877a;margin:16px 0 12px; font-variant: small-caps;}
.ql-box ul > li{display: block; list-style-type: none; margin:0 0 5px; position: relative; padding-left: 20px;}
.ql-box ul > li:last-child{margin:0 0 14px;}
.ql-box ul > li > a{font-family: 'Verdana'; font-size: 12px; line-height: 16px; color: #60261f; display: inline-block; text-decoration: none;}
.ql-box ul > li.active > a{font-family: 'Verdana Bold'; }
.ql-box ul > li > a::before{content:"";    width: 30px;    height: 30px;    background:url("../images/left_arrow.png") no-repeat 0px 3px;  font-family:'FontAwesome'; font-size: 17px; color: #60261f; position: absolute; left: 0; top: 0; margin-left: 0px; margin-top: 5px;}
.qn-box{/*border-bottom: 1px solid #eeeeee; */margin-bottom: 25px !important; position: relative; padding-bottom: 0 !important;}
.qn-box.article::after{content: ""; background: #eeeeee; height: 1px; position: absolute; left: 0; right: 0; bottom: 0; margin-bottom: -5px; width: 100%;}
.qn-box h3{margin:0; color: #ffffff;}
.qn-box h3 p{font-style: italic;}
.sidebar-header{    font-size: 15px;     font-weight: 700;   line-height: 18px;    color: #4c877a;    margin: 16px 0 12px;    font-variant: small-caps;    font-family: 'Verdana';}

.quick-news h4{font-size: 12px;line-height: 18px;color: #4c877a;margin: 16px 0 20px;font-variant: small-caps;}
.article-box .header,
.qn-box .header{background: none; padding: 0; position: relative;}
.qn-box .news-list-date{display: inline-block; white-space: normal;font-size: 9px; line-height: 18px; float: right;}
.qn-box h3{/*letter-spacing: 0.8px;*/ line-height: 15px; margin:0;}
.qn-box h3 a{color: #5b5857; text-decoration: underline;}
.qn-box h3 a:hover,
.qn-box h3 a:focus{text-decoration: none;}
.qn-box .teaser-text > a{color: #5b5857; font-size: 12px; line-height: 15px;text-decoration: underline; text-transform: capitalize;}
.quick-news .qn-box .teaser-text > a{position: absolute; right: 0; bottom: 0; margin-bottom: 5px;}
/* .quick-news .news .article .teaser-text{padding-bottom: 20px;} */
.quick-news .news .article .teaser-text p{line-height: 20px;white-space: normal;word-break: break-all;word-wrap: break-word;}
.article-bottom-row .news .article .teaser-text p{margin:0 0 16px;}
.article-bottom-row .news .article .news-img-wrap{float: left; margin: 5px 0 0 0; padding: 0 15px 0 0; background: none;}
.article-bottom-row .news .article .news-img-wrap img{width: 72px;}
.article-bottom-row .article-box ul.ce-uploads div{overflow: visible;}
.article-bottom-row .article-box .header, 
.qn-box .header{margin-bottom: 12px;}
.article-bottom-row .qn-box .teaser-text > a{float: right;}
.article-bottom-row .news .article.qn-box{margin-bottom: 0 !important;}
.news .article .teaser-text{margin:0;}
/*.news .article .news-img-wrap{margin:8px 12px 5px 0;}*/
.article-bottom-row .news .article.qn-box{clear: both; float: none;}
.article-bottom-row .article-box ul > li{list-style-type: none; border-bottom: none; padding: 0 0 10px; margin:0 0 16px;}
.article-bottom-row .article-box ul > li > a{display: block; float: left; background: #ffffff;margin-right: 15px; margin-bottom: 5px;}
.article-bottom-row .article-box ul > li > a img{float: none;float: none;width: 106px;height: auto; padding:0;}
.article-bottom-row .article-box ul > li > div > a{font-family: 'Verdana Bold'; color: #5b5857; text-decoration: underline;font-size: 12px;line-height: 18px;} 
.news .article .news-img-wrap a{background: none; padding: 0;}

.contact-area{padding: 46px 0 0;}
.contact-area h2{color: #5b5857; text-transform: uppercase; margin:0 0 28px;}
.contact-form .form-control{height: 40px; border-radius: 0;border: 1px solid #ffffff; border-bottom-color: #95b6a5; background: #fafafa; font-size: 12px; padding: 5px 15px;}
.contact-form .form-btn{padding-left: 195px; margin-top: 12px;}
.contact-form .form-group{position: relative; margin-bottom: 6px; padding-left: 195px;}
.contact-form .form-group label{font-family: 'Verdana Bold';font-weight: bold; position: absolute; left: 0; top: 0; font-size: 12px; color: #5b5857; margin-bottom: 0; max-width: 178px;}
.contact-form textarea{height: 105px; border-radius: 0;border: 1px solid #ffffff; border-bottom-color: #95b6a5; background: #fafafa; resize: none; display: inline-block; width: 100%; padding: 5px 15px;}
.contact-form .selectboxit-container .selectboxit-options{max-height: 250px;}
.contact-form .selectboxit-container{display: block;}
.contact-form .selectboxit-container .selectboxit{background-color: #fafafa; background-image: none; width: 100% !important; border:1px solid #ffffff; height: 40px; line-height: 40px; padding-left: 5px; border-radius: 0;border-bottom-color: #95b6a5;}
.contact-form .selectboxit-container .selectboxit-options a{padding-left: 14px;}
.contact-form .selectboxit-container .selectboxit-options{left:0; right: 0; border-radius: 0; border:1px solid #e4e4e4;width: 100% !important;min-width: 100% !important;} 
.contact-form .selectboxit-container span, 
.contact-form .selectboxit-container .selectboxit-options a{text-decoration:none; height: 40px; line-height: 40px; font-size: 12px; color: #4b4b4b; text-transform: none;}
.contact-form .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor{background-color: #95b6a5; color: #ffffff !important; background-image: none;}
.contact-form .selectboxit-default-arrow{border:none;}
.contact-form .selectboxit-default-arrow::before{content: "\f107";font-family: 'FontAwesome';font-size: 16px;color: #707070;}
.contact-form .selectboxit .selectboxit-arrow-container .selectboxit-arrow{position: relative;top: auto;left: auto;right: auto; margin-left: -1px;}
.contact-form .selectboxit-arrow-container{width: 18px;border: 1px solid #707070;text-align: center; height: 38px !important;}
.contact-form .btn-contact{background: #95b6a5;border:1px solid #ffffff;border-bottom-color: #95b6a5; border-radius: 0; height: 50px; padding: 0; font-size: 14px; line-height: 46px; text-transform: uppercase;font-family: 'Verdana Bold'; color: #ffffff; text-align: center; display: inline-block; width: 100%;}

.cms-content{padding: 46px 0 0;}
.cms-row{clear: both; float: none; margin:0 -15px;}
.cms-col-3,
.cms-col-4,
.cms-col-5,
.cms-col-6,
.cms-col-7,
.cms-col-8,
.cms-col-12{float: left; padding: 0 15px;}

.cms-col-3{width: 33.333%;}
.cms-col-4{width: 25%;}
.cms-col-5{width: 38.2%;}
.cms-col-6{width: 50%;}
.cms-col-7{width: 61.8%;}
.cms-col-8{width: 66.666%%;}
.cms-col-9{width: 75%;}
.cms-col-12{width: 100%;}

.rahmenlos > tbody > tr > td:first-child{width: 15%;}
.rahmenlos > tbody > tr > td:last-child{width: 85%;}
.rahmenlos > tbody > tr > td[colspan="2"]{display: none;}
.rahmenlos > tbody > tr > td input[type="text"],
.rahmenlos > tbody > tr > td input[type="email"],
.rahmenlos > tbody > tr > td input[type="password"],
.rahmenlos > tbody > tr > td input[type="date"],
.rahmenlos > tbody > tr > td input[type="tel"],
.rahmenlos > tbody > tr > td input[type="time"],
.rahmenlos > tbody > tr > td input[type="url"],
.rahmenlos > tbody > tr > td input[type="week"]{width: 100%;}
.rahmenlos > tbody > tr > td textarea{resize: none; width: 100%;}

.cms-col-7 .contenttable > tbody > tr > td{border:1px solid #000000;}
.cms-col-7 .contenttable{background: #ffffff;}
.contenttable th {text-align: center;}
span.detail, p.detail {padding: 5px 5px;background: #E0E7F5;line-height: 1.8em;}
/* Content style end
========================================*/


/* Footer style start
========================================*/
.footer{padding: 10px 0 12px;}
.footer-area{clear: both; float: none;}
.footer-area ul{float: right;}
.footer-area ul > li{float: left; list-style-type: none; padding: 0 7px; position: relative;}
.footer-area ul > li + li::before{content: ""; display: block; background: #ffffff; position: absolute; left: 0; margin: 3px 0 0; top: 0; bottom: 0; width: 1px;}
.footer-area ul > li > a{display: block; font-size: 14px; line-height: 18px; color: #ffffff; text-decoration: none; padding: 0 7px;}
.footer-area ul > li.active > a{color: #666666;}
/* Footer style end
========================================*/
.flexi {position: relative; padding: 0 0 0 150px;   min-height: 120px; }
.flexi .left {position: absolute; top: 0px; left: 0px; }
.flexi .left img {max-width: 100%; }
.flexi .right {display: inline-block; width: 100%; max-width: 400px; }
.flexi .right caption {padding: 10px 0.5em; background: #e1caa5; font-size: 12px; line-height: 18px; color: #5b5857; }
.flexi .right td {border: none; font-size: 12px; line-height: 14px;  padding: 4px 8px 6px 8px; }
.flexi caption p {color: #fff;}
table.contenttable th {background: #DAAC6D;font-weight:bold;color: #5b5857;}
table.contenttable tr.tr-even{background: #ffffff;}
table.contenttable tr.tr-odd {background: #e1caa5;}
table.contenttable td.thead {    background: #daac6c; }
ul.quick_dropdown >li  .nav-dropdown{display: none;}
ul.quick_dropdown >li.active .nav-dropdown{display: block;}
ul.quick_dropdown >li > .nav-dropdown > li > a::before{ content: ""; background-color: #60261f; width: 5px;  height: 5px;     margin-top: 11px;    margin-left: 0px;}
ul.quick_dropdown >li > .nav-dropdown > li {padding-left: 17px;}
.ca-searchbar .form-control:focus{border: 1px solid #ada99b}

/*sic_address style start*/
.sic_address_popup {width: 100%;margin: 30px;position: absolute;top: 0px;padding: 0;border: 0;font-size: 12px;}
.mfp-iframe-scaler iframe {background: #f1ece4;}
#wrapper .wrapper-area .tx-sic-address .f3-widget-paginator{display:none;}
#wrapper .wrapper-area .tx-sic-address .f3-widget-paginator > li.current {color: #000;text-decoration:underline;}

.sic_address_popup .tx-sic-address {
    margin:30px;
}
#searchbutton{display: none;}
.ca-searchbar .form-group label[for="searchbutton"] {
        background: #cdc9b9;
    padding: 0;
    border-radius: 0;
    width: 40px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #cdc9b9;
        color: #ffffff;
    font-size: 24px;
    line-height: 38px;
}
 .mobile-search  label[for="searchbutton"]{
    color: #7d735f;
    font-size: 22px;
    line-height: 23px;
        background: none;
    border: none;
    border-radius: 0;
    position: absolute;
    left: 0;
    top: 0;
    padding: 3px 5px 0;
    margin-left: -35px;

 }
.news-header h1{    margin: 0 0 0.8em 0; line-height: 29px;}
.ca-article h1 p{font-size: 17px;}
.news-single .news-text-wrap p{ font-size: 12px;  margin: 0 0 1em 0; line-height: 20px;}
.news-related-wrap .news-related h4{    letter-spacing: 0.3em;     margin-bottom: 10px; font-size: 12px;}
.news-related-wrap .news-related ul li a {text-decoration: underline;}
.news-related-wrap .news-related ul li a ,.news-related-wrap .news-related ul li span{ color: #5b5857; font-size: 12px; line-height: 12px; }
.news-list-date{float: right; font-size: 9px;}
.twitter{margin-top: 4px;}
.news-single .article .news-img-wrap{background: transparent;}
.news-single .article .mediaelement {background: #fff;}
.news-single .article .news-img-caption{font-style: italic; font-size: 11px;}

.ca-article .frame-layout-3 .ce-uploads{padding-left: 0;}
.ca-article  .ce-uploads li {border-bottom: 1px solid grey;margin: 1em 0;padding: 0 0 10px;font-size: 12px;color: #5b5857;}
.ca-article  .ce-uploads li .ce-uploads-fileName{color:#5b5857;text-decoration: underline;font-weight: bold;}
.ca-article .frame-layout-3 .ce-uploads span:hover {color: #5b5857;}
/*.ca-article .frame-layout-3 .ce-uploads li img{width:100 !important; height: 140 !important;}*/
/*sic_address style end*/

/*7/5/18*/
.ca-article .tx-sic-address .list li> .col-xs-6{ padding: 0; }
.tx-sic-address .list .image > img{padding: 0;}
.ca-article .tx-sic-address .list{border: none;     padding: 0;    width: 100%;    float: left; margin:0;}
.ca-article .tx-sic-address .list  li{      line-height: 1.5em;    font-size: 12px;  padding: 10px 10px;    margin: 20px 0 0;    border: 1px solid #5b5857;    width: 60%; float: left; list-style: none;}
.ca-article .tx-sic-address .list  li a{    color: #5b5857; font-size: 12px; padding-left: 10px; text-decoration: underline;}
.sic_address_popup .tx-sic-address .vcard img{vertical-align: bottom;}

.mfp-content .mfp-iframe-scaler iframe{background-color:#f1ece4;  }
.address_dropdown{    display: block!important; padding: 2px;  font: 12px Verdana, Arial, Helvetica, sans-serif;    color: #666; font: 1em Verdana, Arial, Helvetica, Sans-Serif;border: 1px #ccc solid;background: #fafafa;color: #777;} 
.tx-sic-address .selectboxit-container{display: none;}
.tx-sic-address .category{margin-bottom: 0;}
.tx-sic-address .abisz {text-align :left;}
.ca-article  p a{color: #5b5857; text-decoration: underline;}
.frame-layout-3 .ce-uploads img{padding: 0;     margin-right: 10px; width: 100px; height: 140px;}
.ca-article .frame  ul li{font-size: 12px;}


.ca-article hr{ background-color: #60261f;    height: 2px;    width: 90%;    margin: 20px 0 20px 0;}

.ce-gallery figcaption {    
    font-style: italic;
    font-size: 0.9em;
    background-color: #E0E7F5;
    padding: 0;
}
.REboxBlue {display: block;background: transparent;font-weight: normal;margin-bottom: 1em;}
.REboxBlueContent {display: block;background: #e1caa5;border: 1px solid #5b5857; border-radius: 10px;
    padding: 0.5em 1em 2.5em 1em;height: 1%;overflow: hidden;}
.REboxBlue .adjustable-3column{ border: none; padding: 0;  margin:0;}
.REboxBlue .adjustable-3column::after,.REboxBlue .adjustable-3column::before{display:  none;}
.REboxBlue .article-box p{line-height: 16px}
.REboxBlue  p{padding: 0; margin: 0;line-height: 16px;}
.adjustable-3column .col-md-4.col-sm-4 {
    margin-bottom: 25px;
}
.article-box h2 a:hover,.article-bottom-row .article-box ul > li > div > a:hover,.ca-article .tx-sic-address .list li a:hover,.quick-news .qn-box .teaser-text > a:hover,.ca-article p a:hover{text-decoration: none;}
.news .footer{background: transparent;}
.news .article .teaser-text a.more {float: right;}
.ca-article .parsley-errors-list {margin: 0; padding: 0;}
.parsley-errors-list li{list-style-type: none; color: red; padding: 5px 0;}
ul.ce-uploads{padding-left: 0;}
.news .footer p{border:none;}
.checkbox span input[type="checkbox"]{position: absolute; top: 0; left: 0;margin-left: 0;margin-top: 6px;}
.checkbox  span{ padding-left: 22px;}
.powermail_captcha  {width: 61%;display: inline-block;margin-left: 30px;}
.powermail_fieldwrap_type_check .powermail_field{background-color: #cfc9b9; color: #5b5652; border:1px solid #fff; border-bottom: 1px solid #5b5652;}
.powermail_fieldwrap_type_check .powermail_field .checkbox {padding-left: 20px;}
.powermail_fieldwrap_type_check .powermail_field .checkbox span{padding-left: 0px;}
.powermail_fieldwrap_type_check .powermail_field {padding: 15px;}
.powermail_fieldwrap_type_check .powermail_field .checkbox span input[type="checkbox"]{left: -6px;}
.mobile-search .tx-indexedsearch-res,.mobile-search .tx-indexedsearch-browsebox{display: none;}
/* Responsive style start

========================================*/
@media (min-width: 992px) {
.main-container {width: 100%;}
}
@media(max-width: 991px){
    .nav-items .inner-nav > ul > li.has-dropdown.active  > ul,.nav-items .inner-nav > ul > li.has-dropdown.active  > ul > li.has-dropdown.active  > ul {    display: block;}
    .nav-items .inner-nav > ul > li.has-dropdown.active  > ul > li.has-dropdown.active  > ul  li.has-dropdown.active  > ul{display: block;}
    .nav-items .inner-nav > ul > li.has-dropdown.active  > ul > li.has-dropdown.active  > ul  li.has-dropdown.active  > ul li.has-dropdown.active  > ul{display: block;}
    .mobile-news{display: none;}
}
@media (min-width: 1200px) {
.main-container {width: 1176px;}
}

@media(max-width: 1019px){  
.desktop-logo{display: none;} 
.mobile-logo{display: block;}
.mobile-search{display: inline-block; margin-left: 35px;}
.quick-nav{position: relative; padding-right: 90px; margin-bottom: 12px;}
.header{padding: 15px 0 33px;}
.logo{float: none; position: absolute; right: 0; top: 0;}
.nav-items{display: none;}
.nav-menu{cursor: pointer; display: inline-block; margin-left: 15px;}
.nav-menu .nav-text{display: inline-block;font-family: 'Verdana Bold'; font-size: 16px; color: #4c877a; vertical-align: middle; white-space: normal; margin-left: 12px; font-variant: small-caps;text-transform: capitalize;}
.menu-toggle{background: none; border: none; padding: 0; display: inline-block; vertical-align: middle; margin-right: -4px;}
.menu-toggle .icon-bar{background: #7d735f; height: 4px; border-radius: 0; width: 27px; display: block; white-space: normal;}
.menu-toggle .icon-bar + .icon-bar{margin-top: 4px;}

.content-area{padding: 0 15px;}
.content-area > .row{margin-left: -15px;}
.ca-searchbar{display: none;}
.quick-links{display: none;}
.ca-article{padding: 0;}
.ca-left{float: none; padding: 0; width: 100%;}
.ca-right{float: none; padding: 0 15px; width: 100%;}
.ca-sidebar{padding: 30px 15px 12px;}
.article-top-row{padding-bottom: 40px; margin-bottom: 20px;}
.article-bottom-row{padding-bottom: 40px;}

.menu-open .menu-overlay{display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(125, 115, 95, 0.8); z-index: 3;}
.menu-open .nav-items{display: block;}
.nav-items{position: absolute;left: 0;right: 0;top: 9%;z-index: 99;}
.nav-items .inner-nav{background: #ffffff; padding: 28px 65px 20px 40px;}
.nav-items .inner-nav  > ul > li{float: none; padding: 0; margin:0;}
.nav-items .inner-nav  > ul > li > a{padding: 12px 0;font-family: 'Verdana Regular'; font-size: 14px;}
.nav-items .inner-nav  > ul > li > a:hover,
.nav-items .inner-nav  > ul > li > a:focus{color: #4c877a;font-family: 'Verdana Bold';}
.nav-items .inner-nav  > ul > li.nav-hover > a{color: #4c877a;font-family: 'Verdana Bold';}
.nav-items .inner-nav  > ul > li.active > a{color: #4c877a;font-family: 'Verdana Bold';}
.has-dropdown > ul > li > a:hover::after, 
.has-dropdown > ul > li > a:focus::after{opacity: 0;}
.nav-items{margin:0 15px; padding: 0 15px;}
.close-nav{position: absolute; cursor: pointer; background: #4c877a; height: 40px; width: 40px;display: block; text-align: center; left: 0; top: 0;}
.close-nav::before{content: "X";font-family: 'Verdana Bold'; font-size: 30px; line-height: 38px; color: #ffffff;}
.has-dropdown > ul > li> a{    color: #ffffff; background: #819f8b;}
/*.has-dropdown > ul > li.has-dropdown > a{    color: #ffffff; background: #819f8b;}*/
.has-dropdown > ul > li.active a{color: #fff}
.nav-dropdown li.has-dropdown.active>a {border-bottom: 1px solid #a5a5a5;}
.nav-items .inner-nav > ul{margin-bottom: 12px;}
.has-dropdown > ul{position: relative; float: none; top: auto; background: none; padding-left: 15px;}
.has-dropdown > ul > li{border-bottom: none;}
.has-dropdown > ul > li + li{border-top: 1px solid #a5a5a5;}
.has-dropdown > ul > li > a{color: #60261f; font-size: 14px; padding: 12px 10px;}
.has-dropdown > ul > li > a:hover, 
.has-dropdown > ul > li > a:focus{background: none; color: #4c877a;}
.nav-dropdown > li.has-dropdown > ul{position: relative; float: none; top: auto; left: auto; background: none; padding-left: 15px;}
.nav-dropdown > li.has-dropdown{border-bottom: none;}
.nav-dropdown > li + li.has-dropdown{border-top: 1px solid #a5a5a5;}
.nav-dropdown > li.has-dropdown > ul > li > a{color: #60261f; font-size: 14px; padding: 12px 10px;}
.nav-dropdown > li.has-dropdown > ul > li > a:hover,
.nav-dropdown > li.has-dropdown > ul > li > a:focus{background: none; color: #4c877a;}
.nav-dropdown > li.has-dropdown > ul > li > a:hover::after,
.nav-dropdown > li.has-dropdown > ul > li > a:focus::after{opacity: 0;}
.nav-items .ql-box{display: block; border-top: 1px solid #c1b7ab; border-bottom: 1px solid #d4cabe; padding-top: 20px; padding-bottom: 8px; position: relative;}
.nav-items .ql-box::before,
.nav-items .ql-box::after{content: ""; height: 1px; position: absolute; left: 0; right: 0;}
.nav-items .ql-box::before{background: #d4cabe; top: 0;}
.nav-items .ql-box::after{background: #c1b7ab; bottom: 0;}
.nav-items .ql-box h4{margin-top: 0;}

.news .article .news-img-wrap{margin-top: 0;}
.quick-news .news .article .teaser-text p{word-break: keep-all; word-wrap: normal;}
}

@media(max-width:767px){
.logo{margin-bottom: 0;}
.nav-items{margin:0 0 0 15px; padding: 0 0 0 15px; top: 88px;}
.header{padding: 10px 0 20px;}
.qn-box{margin-bottom: 30px;}
.qn-box.article{margin-bottom: -7px;}
.ca-sidebar{padding: 20px 15px 1px;}
.article-box{margin-bottom: 10px;}
.article-top-row{padding-bottom: 20px; margin-bottom: 10px;}
.article-bottom-row{padding-bottom: 20px;}
.content-area{margin-bottom: 10px;}
.mobile-search{margin-left: 20px;}
.banner .right-img{margin-right: -150px;}
.banner{overflow: hidden;}
.fb_iframe_widget_fluid span,.fb_iframe_widget iframe,.fb_iframe_widget span{    width: 100%!important;}
.footer{padding: 10px 0 6px;}
.footer-area{text-align: center;}
.footer-area ul{display: inline-block; float: none;}
.footer-area ul > li{float: none; display: inline-block; margin-right: -4px; margin-bottom: 8px;}
.contact-form .form-group label{position: relative; margin-bottom: 5px; max-width: inherit;}
.contact-form .form-group{padding-left: 0;}
.contact-form .form-btn{padding-left: 0;}

.cms-col-3,
.cms-col-4,
.cms-col-5,
.cms-col-6,
.cms-col-7,
.cms-col-8,
.cms-col-12{float: none; width: 100%;}
.flexi {padding-left: 0px; }
.flexi .left  {position: static; padding-bottom: 10px; }
.flexi .right {max-width: 100%; }
.ca-article .tx-sic-address .list li {width:100% }
.table-responsive {border: none;margin: 0;}
.ca-article p {word-wrap: break-word;}
.powermail_captchaimage{width: 42%;}
.powermail_captcha{width: 51%;}
.ce-intext.ce-right .ce-gallery{width: 100%;}
}

@media(max-width: 479px){
.mobile-search .form-group{width: 87px;}
.nav-items .inner-nav{padding: 28px 15px 20px 40px;}
.powermail_captcha,.powermail_captchaimage{width: 100%; margin-left: 0; margin-top: 20px;}

}

@media(max-width:360px){
.mobile-search{margin-left: 0;}
}

/* Responsive style end
========================================*/
/*
@media(max-width: 1024px) {
    .nav-items .inner-nav  ul  li.has-dropdown::before {
        content: "";
        background: transparent;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 1;
        height: 38px;
    }
   .nav-items .inner-nav  ul  li.has-dropdown.layer-removed::before {
        display: none;
    }
}  
*/
 