/* class */body { background: #cacbca; }.single_page h1 { text-transform: none; }.single_page_content a {   color: #29ab2a;   text-decoration: underline;}.single_page_content a:hover,.single_page_content a:focus { color: #2b2d32; }.bg-default {   background-color: #2b2d32;}.bg-dark {   background-color: #57585d;}.bg-smoke {   background-color: #f2f2f2;}.bg-white {   background-color: #ffffff;}.brd-default {   border: 2px solid #2b2d32;}.brd-btm {   border-bottom: 1px solid #c9c9c9;}.brd-b-0 { border-bottom: none; }.text-white { color: #ffffff; }.text-light { color: #c5c5c5; }.text-primary { color: #29ab2a; }.text-warning {   color: #FEBD12 !important;}.relative { position: relative; }.header_top_left { padding: .6em 0; }.header_bottom {   /*padding-top: 2rem;   padding-bottom: 2rem;*/}.logo_area { width: 100%; }.add_banner {   display: none;   width: 0%;}.breadcrumb li { color: #888888; }.m-b-lg { margin-bottom: 2em; }.p-t-0 { padding-top: 0; }.m-b-0 {   margin-bottom: 0 !important;}.article h1 {   margin-bottom: .2em;   margin-top: 0;}.social_area {   right: 45px;   top: 13px;}.navbar-nav { font-size: 15px; }.media-left > img {   height: auto;   max-height: 70px;}.cat-item a:hover {   color: #ffffff !important;}.foto-container img { margin: 10px 7px 0 0; }.article ul li:hover { opacity: 1; }.article {   margin-bottom: 2.5em;   word-wrap: break-word;}.article h1 {   border-bottom: 1px solid #e2e2e2;   margin-bottom: .6em;   padding-bottom: 10px;}.article h2 {   margin-bottom: .3em;   margin-top: 1em;}.article h3, .article h4 {   margin-bottom: .5em;   margin-top: 1.2em;}.article p+p,.article p+ul { margin-top: 1.5em; }.article ul { margin-bottom: 1.5em; }.article blockquote {   font-style: italic;   margin-bottom: 1.7em;   margin-top: 1.7em;}.article blockquote a,.article blockquote { color: #000000; }.article blockquote a {   border-bottom-color: #000000;}.article-list,.gallery-list {   border-bottom: 1px solid #e5e5e5;   margin-bottom: 1.5em;   padding-bottom: .7em;}.gallery-list { padding-bottom: 1em; }.article-list h2 {   font-size: 27px;   margin-top: .2em;}.article-list h2 a,.gallery-list h3 a {   border-left: 5px solid #41b94c;   color: #2b2d32;   display: inline-block;   padding: 0 0 0 .3em;   text-decoration: none;}.gallery-list h3 a {   border-left: none;   padding-left: 0;}.article-list h2 a:hover,.article-list h2 a:focus,.gallery-list h3 a:hover,.gallery-list h3 a:focus { color: #41b94c; }.gallery-list a img {   border-left: 5px solid #41b94c;}.gallery-list h3 {   margin-bottom: .2em;   margin-top: 0;}.embed-container {   height: 0;   height: auto;   margin-bottom: 1.8em;   margin-top: 1.8em;   max-width: 100%;   overflow: hidden;   padding-bottom: 56.25%;   position: relative;} .embed-container iframe,  .embed-container object,  .embed-container embed {   height: 100%;   left: 0;   position: absolute;   top: 0;   width: 100%;}.pagination {   margin-bottom: 2em;   margin-top: 0;}.pagination .active span,.pagination .active span:hover,.pagination .active span:focus {   background-color: #29ab2a;   border-color: #29ab2a;}.pagination > li > a:hover, .pagination > li > a:focus {   background-color: #f20000;   border-color: #f20000;   color: #ffffff;}.slider_article > h2 a,.slider_article > p {   background-color: #0008;}a.btn-default,a.btn-default:hover {   text-decoration: none;}label.required::after {   color: #ff0000;   content: "*";   margin-left: 3px;}.reg-container {   border-left: 4px solid #e5e5e5;   margin-bottom: 2.5em;   padding-left: 2rem;}.reg-container p+p {   margin-top: .5em !important;}.mb-3 { margin-bottom: 1em !important; }.mt-3 {   margin-top: 2.5em !important;}.mt-1 {   margin-top: 1em;}.table-grid {   font-size: 13px;   font-weight: 600; }/* id */