/* TEMPLATE */
/** TOOLBAR **/
.tm-toolbar { color:white; }
/** HEADER **/
.tm-headerbar-top { padding-top:10px; padding-bottom:10px; }
/** NAVBAR **/
nav.uk-navbar { border-top:1px solid #EBEBEB; border-bottom:1px solid #666666; }
.navbar .brand, .navbar .nav>li>a, .navbar-search, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle { min-height:40px; }
.uk-navbar-center { width:100%; }
.uk-navbar-center:only-child { margin-left:0; margin-right:0; }
/*** Search ***/
#module-tm-1 { position:absolute; right:0; padding-right:0; }
.uk-search-default .uk-search-input { height:30px; border:1px solid #ebebeb; border-top-left-radius:4px; border-bottom-left-radius:4px; }
.uk-search .uk-search-icon { left:auto; right:0; background:#AABDCA; color:white; border-top-right-radius:4px; border-bottom-right-radius:4px; }
.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input { padding-right:40px; padding-left:5px; }
.uk-search .uk-search-icon svg { width:15px; }
/** TOP **/
#tm-top { margin:20px 0 0; }
#tm-top .uk-margin-medium-bottom { margin-bottom:0!important; }
#tm-top ul.uk-breadcrumb { margin-bottom:0; }
/** TO-TOP **/
.uk-totop.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { stroke-width:4; }
.uk-totop.uk-icon svg { height:20px; }
/** FOOTER **/
/*** Social ***/
.hwd-social .uk-icon-button { background:#AE5EA3; color:white; }
/*** Nav ***/
#footer-menu .uk-nav { text-align:center; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
#footer .uk-nav li { display:inline-block; font-size:14px; margin: 0 15px; }
#copy-menu .uk-nav { margin-top:-5px; }
#copy-menu .uk-nav>li { border-left:1px solid #dddddd; padding:0 10px; margin:0; }
#copy-menu .uk-nav>li:first-child { border-left:none; }
#copy-menu .uk-nav>li>a {  padding:0; }

/* MODULES-EXTENSIONS */
/** SP Weather **/
.sp-weather { color:#333; }
.sp-weather.flat-layout { background:#f3f3f3; padding:5px; }
.sp-weather.flat-layout .media-body { font-size:14px; }
/** News Show Pro 5 **/
.hwd-news-1 .nspArts { padding:0; }
.hwd-news-1 .nspInfo1 { text-transform: uppercase; color:#AE5EA3; font-size:12px; font-weight:600; margin-bottom:0; }
.hwd-news-1 .nspArt .nspHeader { font-size:16px; line-height:1.2; padding:10px 0; }
.hwd-news-1 .nspArt .nspText { font-size:14px; }
/** RSForms **/
.rsform .uk-grid { margin-top:20px; }
