/* ----------------------------------------------   GENERAL FORMATTING   ------------------------------------------------ */

a, a:hover, .uk-nav a, .uk-nav a:hover {text-decoration:none; outline:none;}
.uk-nav a, .uk-nav a:hover, p a, li a, p a:hover, li a:hover {transition:all 300ms ease-out; -webkit-transition:all 300ms ease-out; -moz-transition:all 300ms ease-out; -o-transition:all 300ms ease-out;}

.clr, .clr-15, .clr-30, .clr-50 {clear:both; background:none repeat scroll 0 0 transparent; border:0 none; display:block; float:none; font-size:0; height:0; list-style:none outside none; margin:0; overflow:hidden; padding:0; visibility:hidden; width:0;}
.clr-15 {padding-top:15px !important;}
.clr-30 {padding-top:30px !important;}
.clr-50 {padding-top:50px !important;}

.bottom-15 {padding-bottom:15px;}
.bottom-30 {padding-bottom:30px;}
.top-15 {padding-top:15px;}
.top-30 {padding-top:30px;}
.marg-0 {margin:0 !important;}

.left {text-align:left !important;}
.right {text-align:right !important;}
.center, .center h1 {text-align:center !important;}
.center-img img {text-align:center !important; margin:30px auto;}
.just-all {text-align:justify !important;}

.italka {font-style:italic !important;}
.upper {text-transform:uppercase !important;}
.noupper {text-transform:none !important;}
.bolda, .bolda a {font-weight:600 !important;}
.nobold, .nobold a {font-weight:400 !important;}
.under {text-decoration:underline;}
.nounder {text-decoration:none !important;}

.blue {color:#333399 !important;}
.blue-dark {color:#1e3684;}
.red {color:#f00 !important;}
.black {color:#000 !important;}
.red {color:#ff0000 !important;}
.white {color:#fff !important;}

.size-200, .size-200 td {font-size:200% !important;}
.size-150, .size-150 td {font-size:150% !important;}
.size-120, .size-120 td {font-size:120% !important;}
.size-110, .size-110 td {font-size:110% !important;}
.size-100, .size-100 td {font-size:100% !important;}
.size-90, .size-90 td {font-size:90% !important;}
.size-80, .size-80 td {font-size:80% !important;}
.size-70, .size-70 td {font-size:70% !important;}

.otstup-8-r {margin-right:8px !important;}
.otstup-10-r {margin-right:10px !important;}
.otstup-15-r {margin-right:15px !important;}
.otstup-8-l {margin-left:8px !important;}
.otstup-10-l {margin-left:10px !important;}
.otstup-15-l {margin-left:15px !important;}

.red_box {background:#ffd6d6;color:#cc0000;font-weight:300; padding:16px 5px 16px 22px;}
.red_box a, #s5_component_wrap_inner .red_box a {color:#cc0000;font-weight:600;text-decoration:underline;}
.blue_box {background:#d0dcec;color:#1b6fc2;font-weight: 300;padding:16px 5px 16px 22px;}
.blue_box a, #s5_component_wrap_inner .blue_box a {color:#1b6fc2;font-weight:600;text-decoration:none;}
.green_box {background:#eef7dd; color:#006600; font-weight:300; padding:16px 5px 16px 22px;}
.green_box a, #s5_component_wrap_inner .green_box a {color:#40ab38;font-weight:600;text-decoration:underline;}
.orange_box {background:#fef6d8;color:#755102;font-weight: 300;padding:16px 5px 16px 22px;}
.orange_box a, #s5_component_wrap_inner .orange_box a {color:#755102;font-weight:600;text-decoration:underline;}
.yellow_box {background:#f4f5b9;color:#757402;font-weight: 300;padding:16px 5px 16px 22px;}
.yellow_box a, #s5_component_wrap_inner .yellow_box a {color:#757402;font-weight:600;text-decoration:underline;}
.gray_box {background:#dfdfdf;color:#4b4b4b;font-weight: 300;padding:16px 5px 16px 22px;}
.gray_box a, #s5_component_wrap_inner .gray_box a {color:#4b4b4b;font-weight:600;text-decoration:underline;}
.black_box {background:#333;color:#fff;font-weight: 300;padding:16px 5px 16px 22px;}
.black_box a, #s5_component_wrap_inner .black_box a {color:#fff;font-weight:600;text-decoration:underline;}

/* ----------------------------------------------------------------------- CONTENT ------------------------------------------------------------------------ */

.uk-section-primary.grey-back {background:#364247 !important;}
.category-list .table-striped .list-title {font-weight:400 !important; text-align:left !important;}
#tm-top.uk-section {padding:10px 0 0 !important;}
.just .uk-article p, .just .uk-article li {text-align:justify;}

ul.check {margin:15px 0 15px 0; padding: 0;}
ul.check li {list-style-type:none; padding:0 0 0 35px; position:relative; margin-bottom:8px;}
ul.check li a {font-size:100%; line-height:1.7em;}
ul.check li:after {content:""; display:block; width:6px; height:12px; border-color:#000; border-style:solid; border-width:0 3px 3px 0; position:absolute; left:16px; top:4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}

.wk-modal-caption {color:#000 !important;}

/*.uk-article {padding:15px 0;}*/
.uk-article .uk-margin-medium {margin:20px 0 15px !important; padding:0 !important;}
.uk-article-meta {margin:15px 0 !important;}
.uk-article img {margin:30px auto; text-align:center;}

.uk-accordion .fa-gavel {margin-right:8px; font-size:120%;}

.art-r-300-pad {float:right !important; width:300px !important; padding:10px; border:solid 1px #d8d7d7 !important; margin:40px 0 15px 30px !important;}
.art-r-300 {float:right !important; width:300px !important; margin:15px !important;}
.padded {padding:10px; background:#fff; border:solid 1px #d8d7d7;}

.com-content-categories__item-title a {font-size:1.1em;}

/* --------------------------------------------------------------------- FIX Uikit -------------------------------------------------------------------------*/

.uk-leader-fill-content::before{content:. !important;}
:root {--uk-leader-fill-content:. !important;}

.wz-400 .uk-modal-dialog {width: 400px !important;}

.uk-navbar-item {z-index:999 !important;}
.tm-header-mobile {height:110px !important;}
.tm-header-mobile img {height:50px !important; width:auto !important;}
.tm-header-mobile .uk-navbar-container {background:#fff !important;}
.tm-header-mobile h4 {font-size:16px !important;}

.uk-pagination {margin-top:0 !important;}

.uk-icon.uk-navbar-toggle-icon {width:30px; height:30px;}
.uk-offcanvas-bar .uk-close, .uk-offcanvas-close {color:#666;}

.uk-button-text::before {left:inherit !important; border-bottom:0 none !important;}

[data-uk-cover], [uk-cover] {--uk-position-translate-x:auto !important; --uk-position-translate-y:auto !important;}

.category-desc {padding-bottom:30px;}
.category-desc p, .category-desc li, .category-desc .ul-star li {font-size:85%; line-height:1.2; margin:0 !important; text-align:justify;}
.category-desc img {float:right !important; margin:15px 0 5px 15px !important; width:auto; height:auto;}
.category-desc h1 {line-height:120%; font-size: 25px; color:#387bb2;}

/* ----------------------------------------------------------------------- MODULES ------------------------------------------------------------------------ */

.bottom-mod {margin:15px 0 0;}

.footer-menu {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:10px 0;}

.menu-v .uk-nav li {}
.menu-v .uk-nav li a:before {font-family:'Font Awesome 7 Pro'; font-weight:300; content:"\f105"; display:block; position:relative; margin:0 10px 1px 0;}

.uk-offcanvas-bar .uk-nav-default > li > a {color:#040404 !important;}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {color:#333;}

.uk-light .uk-nav-default .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover  {color:#1e3684 !important;}

.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover {color:#1e3684 !important;}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active > a {color:#f00 !important;}

.menu-v-sub .uk-nav-sub li {}
.menu-v-sub .uk-nav-sub li a:before {font-family:'Font Awesome 7 Pro'; font-weight:300; content:"\f105"; display:block; position:relative; margin:0 10px 1px 0;}
.menu-v-sub a:hover {color:#1e3684 !important;}
.menu-v-sub a:active {color:#f00 !important;}

.karta-sajta .mod-articles-group h4 {font-size:1em;}
.karta-sajta ul {list-style-type:none; padding:0 0 0 35px; position:relative; font-size:.9em;}
.karta-sajta ul li {line-height:1.1; margin-bottom:10px;}
.karta-sajta ul li::before {font-family:'Font Awesome 7 Pro'; font-weight:300; content:"\f00c";  display:block; position:absolute; margin:0 0 0 -25px; padding:0; color:#3163c7;}
.karta-sajta ul li .mod-articles-category-group {margin:10px auto; text-transform:uppercase; color:#0033cc;}

.karta-sajta .uk-nav-default {text-transform:none !important;}
.karta-sajta .uk-nav > li > a {padding:0 !important;}
.karta-sajta .uk-nav > li > a:hover {padding:0 !important; background:none !important;}

.latestnews {list-style-type:none; padding:0; position:relative; margin:0;}
.latestnews li {margin:0 0 0 25px; list-style-type:none; line-height:1;}
.latestnews li a::before {font-family:'Font Awesome 7 Pro'; font-weight:900; content:"\f00c"; display:block; position:absolute; margin-left:-25px;}

.whatsapp-img {width:20%; float:left;}
.whatsapp-img img {margin:30px auto 0;}

.slider-main {padding:30px 50px 40px 65px; font-size:150%; background:rgba(51,51,51,0.5); line-height:120% !important;}
.slider-main h2 {text-transform:uppercase !important; margin-bottom:15px !important;}
.slider-main p {text-align:left !important;}
.slider-main img {float:right; margin:0 0 0 15px;}
.slider-main .further-button {font-size:70%; color:#fff !important; text-transform:uppercase !important; font-weight:400 !important; background:#4a76a8 !important; padding:8px 15px; margin:0; text-decoration:none !important;}
.slider-main .further-button:hover {background:#53b5de !important;}

.center div {text-align:center;}

.tel-head {font-size:130% !important;}
.tel-head h4 {margin:0 !important;}
.tel-head h4 a:hover {color:#f00 !important;}
.tel-head .fa-light, .tel-head .fa-brands {margin-right:8px !important; font-size:120% !important;}
.tel-head .fa-envelope {font-size:100% !important;}
.tel-head .fa-whatsapp {color:#33cc00 !important;}

.event-container {padding-top:15px !important;}

.footer-2 h3 {text-transform:uppercase !important;}
.footer-2 p {line-height:150% !important; margin:0 0 8px 0 !important; padding:0 !important;}
.footer-2 .fa-light, .footer-2 .fa-brands {margin-right:8px; font-size:110%;}

.oferta {font-size:.8em !important;}
.oferta .fa-circle-info {font-size:3em; float:left; padding:10px 15px 0 0;}

.svidetelstvo {text-align:center;}
.svidetelstvo span {text-align:center; margin-right:8px; font-size:120%;}

.contact {font-size:110%;}
.contact .fa-light, .contact .fa-brands {margin-right:10px;}
.contact .fa-whatsapp, .contact .fa-mobile {font-size:130%;}
.contact .fa-whatsapp {color:#33cc00 !important;}

.tm-headerbar .uk-margin-auto-left {width:65% !important;}
.tm-headerbar .uk-first-column {width:100% !important;}
.header-mod div {padding:0 !important;}

.check-mod .mod-list {margin:15px 0 15px 0; padding: 0;}
.check-mod .mod-list li {list-style-type:none; padding:0 0 0 35px; position:relative; margin-bottom:8px;}
.check-mod .mod-list li a {font-size:100%; line-height:1.7em;}
.check-mod .mod-list li:after {content:""; display:block; width:6px; height:12px; border-color:#000; border-style:solid; border-width:0 3px 3px 0; position:absolute; left:16px; top:4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}

.breadcrumbs {background:#f0f0f0; padding:0 10px 4px 10px; margin-top:15px;}
nav.uk-margin-medium-bottom {margin-bottom:0 !important;}
.breadcrumbs ul {margin-bottom:0 !important;}

/* ---------------------------------------------------- UP BUTTON ------------------------------------------------------------ */

#button-up {display:none; position:fixed; right:10px; bottom:18px; color:rgba(153,153,153,0.5); outline:none; cursor:pointer; z-index:1000;}
#button-up:hover {cursor:pointer; color:rgba(153,153,153,0.8);}
#button-up, #button-up:hover {transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}

/* ----------------------------------------------------------  BULLET LISTS ------------------------------------------------ */

.ul-check, .ul-check-red, .ul-check-black, .ul-check-yellow, .ul-check-white, .ul-check-grey, 
.ul-star, .ul-star-black, .ul-star-red, .ul-star-yellow, .ul-star-o, .ul-star-red-o, 
.ul-navigation, .ul-navigation-black, .ul-navigation-green, 
.ul-alert, .ul-alert-red, .ul-alert-grey, .ul-alert-black, 
.ul-information,  .ul-information-red, .ul-information-grey, .ul-information-black li:before, 
.ul-exclamation, .ul-exclamation-red, .ul-exclamation-grey, 
.ul-question, 
.ul-plus, 
.ul-minus, 
.ul-smile, 
.ul-leaf, 
.ul-marker, 
.ul-download, 
.ul-gavel, .ul-gavel-black, 
.ul-file-pdf, 
.bullet, .bullet-small, .bullet-large, .bullet-grey, .bullet-black, 
.null 
{list-style-type:none; padding:15px 0 15px 35px; margin:0; position:relative;}

.ul-check li, .ul-check-red li, .ul-check-black li, .ul-check-yellow li, .ul-check-white li, .ul-check-grey li, 
.ul-star li, .ul-star-black li, .ul-star-red li, .ul-star-yellow li, .ul-star-o li, .ul-star-red-o li, 
.ul-navigation li, .ul-navigation-black li, .ul-navigation-green li,
.ul-alert li, .ul-alert-red li, .ul-alert-grey li, .ul-alert-black li, 
.ul-information li, .ul-information-red li, .ul-information-grey li, .ul-information-black li, 
.ul-exclamation li, .ul-exclamation-red li, .ul-exclamation-grey li, 
.ul-question li, 
.ul-plus li, 
.ul-minus li, 
.ul-smile li, 
.ul-leaf li,
.ul-marker li, 
.ul-download li, 
.ul-gavel li, .ul-gavel-black li, 
.ul-file-pdf li, 
.bullet li, .bullet-small li, .bullet-large li, .bullet-grey li, .bullet-black li 
.null li
{margin-bottom:10px !important;}

.ul-check li:before, .ul-check-red li:before, .ul-check-black li:before, .ul-check-yellow li:before, .ul-check-white li:before, .ul-check-grey li:before, 
.ul-star li:before, .ul-star-black li:before, .ul-star-red li:before, .ul-star-yellow li:before, .ul-star-o li:before, .ul-star-red-o li:before, 
.ul-navigation li:before, .ul-navigation-black li:before, .ul-navigation-green li:before,
.ul-alert li:before, .ul-alert-red li:before, .ul-alert-grey li:before, .ul-alert-black li:before, 
.ul-information li:before, .ul-information-red li:before, .ul-information-grey li:before, .ul-information-black li:before, 
.ul-exclamation li:before, .ul-exclamation-red li:before, .ul-exclamation-grey li:before, 
.ul-question li:before, 
.ul-plus li:before, 
.ul-minus li:before, 
.ul-smile li:before, 
.ul-leaf li:before, 
.ul-marker li:before, 
.ul-download li:before, 
.ul-gavel li:before, .ul-gavel-black li:before, 
.ul-file-pdf li:before, 
.bullet li:before, .bullet-small li:before, .bullet-large li:before, .bullet-grey li:before, .bullet-black li:before  
{font-family:'Font Awesome 7 Pro'; font-weight:400; display:block; position:absolute; margin:0 0 0 -25px; padding:0;}

.ul-check li:before, .ul-check-red li:before, .ul-check-black li:before, .ul-check-yellow li:before, .ul-check-white li:before, .ul-check-grey li:before {content:"\f00c"; font-weight:900 !important;}
.ul-star li:before, .ul-star-black li:before, .ul-star-red li:before, .ul-star-black li:before, .ul-star-yellow li:before {content:"\e28b"; font-weight:900 !important;}
.ul-star-o li:before, .ul-star-red-o li:before {content:"\e28b";}
.ul-navigation li:before, .ul-navigation-black li:before, .ul-navigation-green li:before {content:"\f101";}
.ul-alert li:before, .ul-alert-red li:before, .ul-alert-grey li:before, .ul-alert-black li:before {content:"\f071";}
.ul-information li:before, .ul-information-red li:before, .ul-information-grey li:before, .ul-information-black li:before {content:"\f05a";}
.ul-exclamation li:before, .ul-exclamation-red li:before, .ul-exclamation-grey li:before {content:"\f06a";}
.ul-question li:before {content:"\f059";}
.ul-plus li:before {content:"\f055";}
.ul-minus li:before {content:"\f056";}
.ul-smile li:before {content:"\f118";}
.ul-leaf li:before {content:"\f06c";}
.ul-marker li:before {content:"\f3c5";}
.ul-download li:before {content:"\f019";}
.ul-gavel li:before, .ul-gavel-black li:before {content:"\f0e3";}
.ul-file-pdf li:before {content:"\f1c1"; font-size:110%; font-weight:300 !important;}
.bullet li:before, .bullet-small li:before, .bullet-large li:before, .bullet-grey li:before, .bullet-black li:before {content:"\f111";}

.ul-check li:before, .ul-navigation li:before, .ul-information li:before, .ul-exclamation li:before, .bullet li:before, .bullet-small li:before, .bullet-large li:before, .ul-star li:before, .ul-star-o li:before, .ul-alert li:before, .ul-marker li:before, .ul-download li:before, .ul-question li:before, .ul-plus li:before, .ul-minus li:before, .ul-gavel li:before, .ul-file-pdf li:before {color:#1e3684;}
.ul-star-black li:before, .ul-navigation-black li:before, .ul-alert-black li:before, .bullet-black li:before, .ul-information-black li:before {color:#333;}
.ul-check-red li:before, .ul-star-red-o li:before, .ul-star-red li:before, .ul-alert-red li:before, .ul-navigation-red li:before, .ul-exclamation-red li:before, .ul-information-red li:before {color:#f00;}
.ul-check-black li:before, .ul-gavel-black li:before {color:#000;} 
.ul-check-grey li:before, .ul-alert-grey li:before, .bullet-grey li:before, .ul-information-grey li:before, .ul-exclamation-grey li:before {color:#666;}
.ul-navigation-green li:before, .ul-leaf li:before {color:#74924a;}
.ul-check-white li:before {color:#fff;}
.ul-check-yellow li:before, .ul-star-yellow li:before, .ul-navigation-yellow li:before {color:#ffad45;}

.bullet li:before, .bullet-black li:before, .bullet-grey li:before {font-size:60%; margin:6px 0 0 -25px;}
.bullet-small li:before {font-size:40%; margin:7px 0 0 -25px;}
.bullet-large li:before {font-size:80%; margin:3px 0 0 -25px;}

.li_number1:before, .li_number2:before, .li_number3:before, .li_number4:before, .li_number5:before, .li_number6:before, .li_number7:before, .li_number8:before, .li_number9:before, .li_number10:before, .li_number11:before, .li_number12:before, .li_number13:before, .li_number14:before, .li_number15:before, .li_number16:before, .li_number17:before, .li_number18:before, .li_number19:before, .li_number20:before 
{position:relative; left:-15px; width:1.5em; height:1.5em; margin:auto; display:list-item; list-style-position:inside; text-align:center; display:inline-block; padding:0; background:#1e3684; line-height:1.5; font-size:18px; color:#fff; vertical-align:middle; white-space:nowrap; font-weight:300; border-radius:500px;}

.li_number1:before {content:"1";}
.li_number2:before {content:"2";}
.li_number3:before {content:"3";}
.li_number4:before {content:"4";}
.li_number5:before {content:"5";}
.li_number6:before {content:"6";}
.li_number7:before {content:"7";}
.li_number8:before {content:"8";}
.li_number9:before {content:"9";}
.li_number10:before {content:"10";}
.li_number11:before {content:"11";}
.li_number12:before {content:"12";}
.li_number13:before {content:"13";}
.li_number14:before {content:"14";}
.li_number15:before {content:"15";}
.li_number16:before {content:"16";}
.li_number17:before {content:"17";}
.li_number18:before {content:"18";}
.li_number19:before {content:"19";}
.li_number20:before {content:"20";}

/* -------------------------------------------------------  BOXES ----------------------------------------------------------- */

.red-box, .blue-box, .green-box, .orange-box, .yellow-box, .gray-box, .black-box, .alert, .attention, .notice, .approved {padding:30px; margin:30px auto; width:95%;}
.red-box, .alert {background:#ffd6d6; color:#cc0000;}
.red-box a, .alert a {color:#cc0000;}
.blue-box, .notice {background:#d0dcec; color:#1b6fc2;}
.blue-box a, .notice a {color:#1b6fc2;}
.green-box, .approved {background:#eef7dd; color:#003300;}
.green-box a, .approved a {color:#003300;}
.orange-box {background:#fef6d8; color:#000;}
.yellow-box, .attention       {background:#f4f5b9; color:#000;}
.gray-box {background:#e6e6e6; color:#313131;}
.gray-box a {color:#1e3684;}
.black-box   {background:#373737; color:#fff;}
.black-box a {color:#ffa63b;}
.black-box a:hover {color:#f00;}

.graybox, .greenbox, .bluebox, .redbox {padding:15px 20px; margin:30px auto; position:relative;}
.graybox p, .greenbox p, .bluebox p, .redbox p {margin:0;}

div[class*="fa-"] {padding:0 65px; height:auto; display:table-cell; vertical-align:middle; position:relative; font-family:inherit; line-height:1.4;}
div[class*="fa-"]::before {font-family:'Font Awesome 7 Pro'; font-weight:300; font-size:40px; position:absolute; top:50%; left:0; line-height:0;}
div.fa-sharp, div.fa-brands {padding:inherit;}
div.fa-sharp::before {font-family:'Font Awesome 7 Sharp' !important;}
div.fa-brands::before {font-family:'Font Awesome 7 Brands' !important;}

.bluebox {background:#1e3684;}
.graybox {background:#ebebeb;}
.graybox a {color:#1e3684;}
.graybox a:hover {color:#f00;}
.greenbox {background:#7f9492;}
.redbox {background:#f00;}
.greenbox, .bluebox, .redbox {color:#fff !important;}
.graybox {color:#313131;}
.greenbox a, .bluebox a, .redbox a, .grayboxdark a {color:#ffdb42 !important;}
.greenbox a:hover, .bluebox a:hover, .redbox a:hover {color:#ff0 !important;}

.help, .favorite-place, .calculator, .calendar, .present, .edit, .television, .favorite, .favorite-black, .favorite-white, .favorite-red, .favorite-yellow, .favorite-grey, .favorite-grey-dark, .telephone, .info, .point, .point-black, .point-black, .point-white, .point-red:before, .point-yellow, .point-grey, .point-grey-dark, .question, .question-black, .question-black, .question-white, .question-red, .question-yellow, .question-grey, .question-grey-dark, .edit, .calculator, .calendar, .television, .truck  
{padding-left:55px; height:35px; display:table-cell; width:100%; vertical-align:middle; position:relative;}

.telephone:before, .help:before, .favorite:before, .favorite-black:before, .favorite-black:before, .favorite-white:before, .favorite-red:before, .favorite-yellow:before, .favorite-grey:before, .favorite-grey-dark:before, .favorite-place:before, .info:before, .point:before, .point-black:before, .point-black:before, .point-white:before, .point-red:before, .point-yellow:before, .point-grey:before, .point-grey-dark:before, .question:before, .question-black:before, .question-black:before, .question-white:before, .question-red:before, .question-yellow:before, .question-grey:before, .question-grey-dark:before, .edit:before, .calculator:before, .calendar:before, .television:before, .present:before, .truck:before 
{position:absolute; font-family:'Font Awesome 7 Pro'; font-weight:300; top:50%; right:15px; left:0; line-height:0;}

.telephone:before {content:"\f2a0"; font-size:2.2em;}
.help:before {content:"\f059"; font-size:2.2em;}
.favorite:before, .favorite-black:before, .favorite-white:before, .favorite-red:before, .favorite-yellow:before, .favorite-grey:before, .favorite-grey-dark:before {content:"\e28b"; font-size:2.2em;}
.favorite-place:before {content:"\f3c5"; font-size:2.2em;}
.info:before {content:"\f05a"; font-size:2.2em;}
.point:before, .point-black:before, .point-white:before, .point-red:before, .point-yellow:before, .point-grey:before, .point-grey-dark:before {content:"\f071"; font-size:2.2em;}
.question:before, .question-black:before, .question-black:before, .question-white:before, .question-red:before, .question-yellow:before, .question-grey:before, .question-grey-dark:before {content:"\f059"; font-size:2.2em;}
.edit:before {content:"\f044"; font-size:2.2em;}
.calculator:before {content:"\f1ec"; font-size:2.2em;}
.calendar:before {content:"\f073"; font-size:2.2em;}
.television:before {content:"\f26c"; font-size:2.2em;}
.present:before {content:"\f06b"; font-size:2.2em;}
.truck:before {content:"\f0d1"; font-size:2.2em;}

.graybox .point:before, .graybox .favorite:before, .graybox .help:before, .graybox .info:before {color:#1e3684 !important;}
.point-black:before, .favorite-black:before, .question-black:before {color:#000;}
.point-white:before, .favorite-white:before, .question-white:before {color:#fff;}
.point-red:before, .favorite-red:before, .question-red:before {color:#f00;}
.point-yellow:before, .favorite-yellow:before, .question-yellow:before {color:#ffad45;}
.point-grey:before, .favorite-grey:before, .question-grey:before {color:#8e8e8e;}
.point-grey-dark:before, .favorite-grey-dark:before, .question-grey-dark:before {color:#373737;}

.boxed {background:#d9d9d9 !important; border:1px solid #bfbebe; padding:5px; margin:0;}
.boxed:hover {background:#999 !important;}
.boxed-black {background:#1a1a1a; padding:5px;}
.boxed-black:hover {background:#414141;}
.padded {padding:10px; background:#fff; border:solid 1px #d8d7d7;}
.boxed, .boxed:hover, .boxed-black, .boxed-black:hover {-webkit-transition: background 300ms ease-in; -moz-transition: background 300ms ease-in; -o-transition: background 300ms ease-in; transition: background 300ms ease-in;}

/* --------------------------------------------- RSForm CONTACT FORMS -------------------------------------------------------*/

.rsform-block-header p, .rsform-block-politics {line-height:110% !important; font-size:90% !important; font-style:italic !important;}
.rsform-block-politics .uk-checkbox  {background-position:0% 50% !important;}
.rsform-block-politics .uk-form-label {width:0 !important;}

.rsform.mail-from {border:15px solid #fff; border-image:repeating-linear-gradient(-45deg, #0088cc, #0088cc 8px, #fff 9px, #fff 21px, #f00 22px, #f00 30px, #fff 31px, #fff 43px) 15/15px;-o-border-image:repeating-linear-gradient(-45deg, #0088cc, #0088cc 8px, #fff 9px, #fff 21px, #f00 22px, #f00 30px, #fff 31px, #fff 43px) 15/15px;}
.rsform.mail-from .uk-grid > .uk-width-12-12 {margin: 0; padding:0;}
.rsform.mail-from .uk-grid {margin:0; padding:30px 15px;}

#sbox-window {border:15px solid #fff; border-image:repeating-linear-gradient(-45deg, #0088cc, #0088cc 8px, #fff 9px, #fff 21px, #f00 22px, #f00 30px, #fff 31px, #fff 43px) 15/15px;-o-border-image:repeating-linear-gradient(-45deg, #0088cc, #0088cc 8px, #fff 9px, #fff 21px, #f00 22px, #f00 30px, #fff 31px, #fff 43px) 15/15px;}

#feedback-142 a {border-top-left-radius:8px; border-top-right-radius:34px; padding:6px 37px 8px 15px !important;}
.feedback-container.feedback-position-bottom {left: 85%;-ms-transform: translateX(-85%);-webkit-transform: translateX(-85%);-moz-transform: translateX(-85%);-o-transform: translateX(-85%);transform: translateX(-85%);}

.formResponsive input[type="text"] {width:300px !important;}
.rsform-block-header h3 {text-transform:uppercase !important; font-weight:400 !important; color:#1e3684 !important; line-height:100% !important; font-size:20px !important;}
.rsform-block-header p {line-height:110%; font-size:90%; margin:0 0 15px;}
.formSpan12 {font-family:Verdana !important;}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {background-color:#1e3684; line-height:30px; text-transform:uppercase; border-radius:500px; padding:0 25px; margin:5px auto 0;}
.rsform-block-send {text-align:center;}

.rsform-type-checkboxgroup {font-size:.7em; line-height:1.1;}

.grecaptcha-badge {visibility:hidden;}

/* ------------------------------------------------------  LINK COMPONENT --------------------------------------------------------- */

.category.list-striped.list-condensed {list-style-type:none !important; padding:0 0 0 30px;}
.weblink-category h2 {text-transform:uppercase !important; color:#9f1d0f !important;}