::selection                                                 {background: #D35B00; color: #fff;}

a:hover                                                     {color: #D35B00;}
/*-------------------------------------------------------------------------------------*/
/*@TEMPORARY CMS COLORS || REPLACE WITH ACTUAL COLORS IN CMS --------------------------*/
/*-------------------------------------------------------------------------------------*/
/*HEADINGS*/
#contentCmsBody h1                                          {color: #77AD9B !important;}
#contentCmsBody h2                                          {color: #4D4D4D !important;}
#contentCmsBody h3                                          {color: #EC7405 !important;}
#contentCmsBody h4                                          {color: #77AD9B !important;}
#contentCmsBody h5                                          {color: #4D4D4D !important;}
#contentCmsBody h6                                          {color: #EC7405 !important;}
#contentCmsBody, #contentCmsBody td, #contentCmsBody div    {color: #404042 !important;}
/*LINKS*/
#contentCmsBody a:link, #contentCmsBody a:visited           {color: #77AD9B !important;}
/*BUTTONS*/
.smartyButtonLink .smartyButton,                                            
.smartyButtonLink label.smartyButtonText,
#contentCmsBody input[type="text"]                          {background: #77AD9B !important; color: #fff !important; border-radius: 0px !important;}
.smartyButtonLink .smartyButton:hover,                                            
.smartyButtonLink:hover .smartyButton .smartyButtonText     {background: #5E9482 !important; color: #fff !important; border-radius: 0px !important;}
.smartyButtonLink:hover .smartyButton                       {background: transparent !important;}
/*-------------------------------------------------------------------------------------*/
/*@GENERAL ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.btn:focus, 
.btn:active:focus, 
.btn.active:focus                                           {background: #D35B00; color: #fff;}

.btn-social                                                 {background:#EC7405; color: #fff;}
.btn-social:hover                                           {background:#D35B00; color: #fff;}

.btn-primary                                                {background:#EC7405; color: #fff;}
.btn-primary:hover                                          {background:#D35B00; color: #fff;}

.btn-secondary                                              {background:#4D4D4D; color: #fff;}
.btn-secondary:hover                                        {background:#343434; color: #fff;}

.btn-tertiary                                               {background:#77AD9B; color: #fff;}
.btn-tertiary:hover                                         {background:#5E9482; color: #fff;}

.btn-quaternary                                             {background:#77AD9B; color: #fff;}
.btn-quaternary:hover                                       {background:#5E9482; color: #fff;}

/*-------------------------------------------------------------------------------------*/
/*@HEADER -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
header .logo-wrapper img                                    {background: transparent; width: 265px;}
/*-------------------------------------------------------------------------------------*/
/*@NAV --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.navbar .nav-link, 
.navbar .nav-link:hover, 
.navbar .nav-link:focus                                     {background: transparent; color: #77AD9B;}

.navbar .dropdown-item:hover, 
.navbar .dropdown-item:focus                                {background: transparent; color: #77AD9B; border-color: transparent;}

.navbar .navbar-toggle                                      {background: #fff; border-color: transparent;}

.navbar .navbar-header,
.navbar .navbar-toggle .icon-bar                            {background: #77AD9B;}
.navbar .nav-link                                           {color: #EC7405;}

.navbar .navbar-toggle:hover, 
.navbar .navbar-toggle:focus                                {border-color: transparent; background: #fff;}
/*-------------------------------------------------------------------------------------*/
/*@SEARCH -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.btn-search::after                                          {color: #fff;}

.search-container input[type=text]                          {color: #333; background: #f5f5f5;}
.search-container input::placeholder                        {color: #666;}
.search-container input:-ms-input-placeholder               {color: #666;}
.search-container input::-ms-input-placeholder              {color: #666;}
.search-container input::-webkit-input-placeholder          {color: #666;}

.search-container .searchOnsiteSubmitWrapper a              {background: #4D4D4D; color: #fff;}
.search-container .searchOnsiteSubmitWrapper:hover a        {background: #343434; color: #fff}
/*-------------------------------------------------------------------------------------*/
/*@SLIDER -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.slideshow-item-overlay                                     {color: #fff;}
.slideshow .owl-dots .owl-dot::after                        {color: #fff;}
.slideshow .owl-dots .owl-dot.active::after                 {color: #EC7405;}
/*-------------------------------------------------------------------------------------*/
/*@GENERAL ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.quick-menu-item                                            {background: #f5f5f5; color: #fff;}

.quick-menu-item:nth-child(3n+1) .quick-menu-item-head      {background: #EC7405;}
.quick-menu-item:nth-child(3n+2) .quick-menu-item-head      {background: #77AD9B;}
.quick-menu-item:nth-child(3n+3) .quick-menu-item-head      {background: #4D4D4D;}

.quick-menu-item:hover                                      {color: #fff;}

.quick-menu-item-image                                      {background: url('../images/default.png') no-repeat center / cover;}

.square-lg.btn-quaternary                                   {background: #A2D5C4;}     
.square-lg.btn-quaternary:hover                             {background: #89BCAB;}       
/*-------------------------------------------------------------------------------------*/
/*@NEWS -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.news-wrapper                                               {background: #f5f5f5;}

.newsOS .newsBlokTitle a, 
.newsOS .newsTitle a, 
.newsOS .readMore a                                         {color: inherit;}
.newsOS .readMore a::after                                  {color: rgba(255,255,255,0.5);}
.newsOS .newsBlokTitle a                                    {color: rgba(255,255,255,0.5);}
/*-------------------------------------------------------------------------------------*/
/*@CALENDAR ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/* CALENDAR ITEM */
.calendarOS .dateDay                                        {color: rgba(255,255,255,0.5);}
.calendarOS .calendarItemTitle                              {color: #fff;}

/* MONTH CALENDAR */
.miniMonthWrapper .topCalendar .monthName                   {color: #fff;}
.miniMonthWrapper .topCalendar .nextMonth, 
.miniMonthWrapper .topCalendar .prevMonth                   {color: #fff;}
.miniMonthWrapper .dayWrapper .dayHeaderItemMini            {background: #fff; color: #333;}
.miniMonthWrapper .dayWrapper .dayHeaderItemMini:hover      {background: #EFEFEF;}
.miniMonthWrapper .otherMonth .dayHeaderItemMini            {background: transparent; color: #fff;}
.miniMonthWrapper .otherMonth .dayHeaderItemMini:hover      {background: #EC7405; color: #fff;}
.miniMonthWrapper .currentDay .dayHeaderItemMini            {background: #4D4D4D; color: #fff !important;}
.miniMonthWrapper .currentDay .dayHeaderItemMini:hover      {background: #343434; color: #fff !important;}
.miniMonthWrapper .dayBusy                                  {background: #EC7405 !important; color: #fff !important;} 
.miniMonthWrapper .dayBusy:hover                            {background: #D35B00 !important; color: #fff !important;} 

.miniMonthWrapper .currentDay .dayBusy                      {background: #8A7E78 !important; color: #fff !important; outline: 1px #fff solid;}
.miniMonthWrapper .currentDay .dayBusy:hover                {background: #71655F !important; color: #fff !important;}
/*-------------------------------------------------------------------------------------*/
/*@EXTRA ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
.quote-wrapper                                              {background: #fff;}

.head-wrapper                                               {color: #77AD9B;}
.head-wrapper::after                                        {background: url('../images/avatar.png') no-repeat center / contain;}
/*-------------------------------------------------------------------------------------*/
/*@FOOTER -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
footer .footer-top                                          {background: #EC7405;}
footer .footer-top, footer .footer-top a                    {color: #fff;}
footer .footer-top .brand                                   {background: url('../images/brand.png') no-repeat center / contain;}

footer .footer-bottom                                       {background: #fff;}
footer .footer-bottom a                                     {color: #EC7405;}
/*-------------------------------------------------------------------------------------*/
/*@MEDIA-QUERIES ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
@media (min-width: 768px) {
    .navbar .nav-link::before                               {color: #EC7405;}
    .navbar .navbar-header                                  {background: transparent;}
    .navbar .navbar-collapse                                {background: transparent;}
    .navbar .navbar-toggle                                  {background: transparent;}
    .navbar .selected .nav-link, 
    .navbar .selected .nav-link:hover, 
    .navbar .selected .nav-link:focus, 
    .navbar .nav-link:hover, 
    .navbar .nav-link:focus                                 {color: #77AD9B;}
    .navbar .dropdown-menu .dropdown-item:hover, 
    .navbar .dropdown-menu .dropdown-item:focus             {background: #77AD9B !important; color: #fff; border-color: transparent;}
}
