  a.add-icon .uk-navbar-subtitle {
  float: left;
  padding-right: 10px;
  }
  
/* gradient color line for navbar items  on hover */
.uk-navbar-nav>li:hover>a::before, .uk-navbar-nav>li>a.uk-open::before, .uk-navbar-nav>li>a:focus::before {
    background-image: linear-gradient(90deg,rgba(255, 0, 0, 1) 0%,rgba(255, 154, 0, 1) 10%,rgba(208, 222, 33, 1) 20%,rgba(79, 220, 74, 1) 30%,rgba(63, 218, 216, 1) 40%,rgba(47, 201, 226, 1) 50%,rgba(28, 127, 238, 1) 60%,rgba(95, 21, 242, 1) 70%,rgba(186, 12, 248, 1) 80%,rgba(251, 7, 217, 1) 90%);
}
@media only screen and (max-width: 1200px) {
    .uk-button-large, .uk-button {
        line-height: 20px !important;
        padding: 12px 25px !important;
    }
}
.negative-margin {
    margin-bottom: -45px !important;
}
#module-127.uk-panel.support_search {
margin-top: -30px;
margin-bottom: -70px;
}


ul.uk-nav-sub {
    padding: 0px 0 5px 35px;
}

/**
.circle-ripple {
  background-color: #00b3ff;
  width: 50%;
  height: 2em;
  border-radius: 50%;
  transform: rotate(0deg);
  animation: ripple 1s linear infinite;
  position: relative;
  top: -45vh;
  left: 11em;
}

@keyframes ripple {
  0% {
        box-shadow: 0 0 0 12em rgba(#00b3ff, 0),
                0 0 0 8em rgba(#00b3ff, 0.3),
                0 0 0 6em rgba(#00b3ff, 0.3),
                0 0 0 2em rgba(#00b3ff, 0.3);

  }
  100% {
    box-shadow: 0 0 0 8em rgba(#00b3ff, 0.3),
                0 0 0 6em rgba(#00b3ff, 0.3),
                0 0 0 2em rgba(#00b3ff, 0.3),
                0 0 0 0em rgba(#00b3ff, 0.3);
  }
}
**/

.btn-group>.btn:first-child, .btn-group>div:first-child .btn {
    border-radius: 100px;
}
.mls-active-filters {
    padding: 10px;
    margin: 0px 0 10px;
    border: 1px solid #ddd;
    background: #eef8ee !important;
}
#search-query-explained {
    padding: 0px 0 10px 0;
}

.mls-query-item {
    padding: 4px 28px 4px 12px;
    margin: 3px;
    font-size: 100%;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    box-shadow: 2px 3px 5px rgb(0 0 0 / 20%);
}

.mls-search-results-inner {
    padding: 10px 10px 0px;
    border: 1px solid #ddd;
    border-radius:5px;
    background: #fff;
}

.mls-st-header, .mls-af-header {
    font-size: 14px;
    font-weight: 600;
    color: #6D6F72;
    text-shadow: 1px 1px 0 rgb(255 255 255);
    text-transform: uppercase;
}

#mls-search-results .search-results .result-title a {
    text-shadow: none;
    font-family: Roboto;
}

#mls-search-results .search-pages-counter {
    margin: 5px 0 0 0;
    padding-bottom: 25px;
}
.contact {
background-color : #8D1A14;
color: white;
padding: 40px 50px;
border-radius: 4px;
border-color: #8D1A14;
}

#mybutton {
position: fixed;
bottom: 20px;
right: 15px;
z-index:1000;
}




/** FAQ Book Pro **/
.fb_column_topic i {
    margin: -5px 7px 0px 0px;
    font-size: 24px;
    vertical-align:	middle;
}
.fb_column_topic {
  display:block !important;
  margin: 0 5px 6px;
}
.fb_column_topic a {
  font-size: 16px !important;
    font-size: 24px;
    line-height: 28px;
}



/* cookie consent user centrics */
#usercentrics-button #uc-banner-modal .uc-banner-content {
    background-color: #f5f5f5 !important;
    margin-bottom: 0px !important;
}
.usercentrics-button .uc-main-banner .btn-deny {
background-color: #888 !important;
color: #e7e7e7;
}
.usercentrics-button .uc-main-banner .btn-deny:hover {
background-color: #cecece !important;
color: #444;
}
#usercentrics-button #uc-banner-modal .uc-optin-description {
color: #666 !important;
font-size: 13px !important;
}
#usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-accept-banner {
    width: 50% !important;
}

.usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.uc-btn-primary {
    background-color: #888 !important;
    color: #e6e6e6;
}
.usercentrics-button .uc-main-banner .more-info-button {
    background-color: #cecece !important;
    color: #666 !important;
}
.usercentrics-button .uc-main-banner .more-info-button:hover {
    background-color: #888 !important;
    color: #e6e6e6 !important;
}
#usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-deny-banner {
width: 50% !important;
}
#usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-accept-banner {
width: 15% !important;
}
.usercentrics-button .uc-col-lg-12 {
    width: 100% !important;
    border-radius: 8px;
}
#uc-btn-accept-banner .uc-btn .uc-btn-primary {font-size: 13px !important;}
#uc-btn-accept-banner .uc-btn .uc-btn-primary:hover {
    font-size: 13px !important;
    background-color: #cecece !important;
	color: #444;
}
#uc-btn-accept-banner:hover {
background-color: #ccc !important;
color: #444;
}

#uc-btn-select-tab-settings {
border: solid 1px #fff !important;
color: #fff !important;
}

.usercentrics-button .uc-nav-tabs li a {
    border-radius: 8px 8px 0 0 !important;
}
#uc-btn-select-tab-history {
border: solid 0px #fff !important;
color: #f5f5f5 !important;
}
#usercentrics-button .uc-powered-by-footer
{ opacity: 0.4; }

div.uc-powered-by-footer
{ opacity: 1 !important; }

.uc-embedding-accept {
    border-radius: 30px !important;
    background-color: #ff3600 !important;
    color: #FFF;
    background-image: linear-gradient(51deg, #A71930 50%, #A71930 66%, #ff8a42 100%) !important;
    box-shadow: -5px -5px 15px rgb(255 255 255 / 90%), 5px 5px 15px rgb(68 0 0 / 30%) !important;
    font-weight: 400 !important;
}
.uc-embedding-accept:hover {
    border-radius: 30px !important;
	background-color: #A719300 !important;
    color: #FFF;
    border-color: transparent;
    background-image: linear-gradient(51deg, 	#A71930 50%, #A71930 66%, #ff8a42 100%) !important;
    box-shadow: -2px -2px 5px rgb(255 255 255 / 90%), 2px 2px 5px rgb(68 0 0 / 30%) !important;
}
.uc-embedding-more-info {
    border: 1.25px solid #A71930 !important;
    border-radius: 100px !important;
    background-color: #fff !important;
    color: #A719300;
    border: 1.5px solid #A719300;
    box-shadow: inset 3px 3px 10px rgb(119 0 0 / 10%), 3px 3px 10px rgb(119 0 0 / 10%);
    font-weight: 400 !important;
}
.uc-embedding-more-info:hover {
    border: 1.25px solid #A71930 !important;
    border-radius: 100px !important;
    background-color: #A719300;
    color: #FFF;
    border-color: transparent;
    background-image: linear-gradient(51deg, #A71930 0%, #A71930 33%, #A71930 50%);
    box-shadow: -2px -2px 5px rgb(255 255 255 / 90%), 2px 2px 5px rgb(68 0 0 / 30%);
    font-weight: 400 !important;
}
.uc-embedding-wrapper {
    border-radius: 8px !important;
   	padding-top: 15px !important;
    font-weight: normal;
}


/**
background: linear-gradient(150deg, #fe8c45, #ff4a39, #d4251c, #ff4a39);
    background-size: 300% 300%;
**/



.uk-section-primary  {
/**
background: linear-gradient(150deg, #fe8c45, #ff4a39, #d4251c, #ff4a39);
background: linear-gradient(150deg, #fe8c45 0%,#df5168 33%,#a71930 67%,#df5168 100%);
background: linear-gradient(150deg, rgba(223,81,104,1) 0%,rgba(167,25,48,1) 33%,rgba(223,81,104,1) 67%,rgba(254,140,69,1) 100%); 
**/
background: linear-gradient(150deg, rgba(165,61,76,1) 0%,rgba(167,25,48,1) 35%,rgba(191,70,86,1) 80%,rgba(252,151,88,1) 100%);
background-size: 300% 300%;


    -webkit-animation: AnimationName 26s ease infinite;
    -moz-animation: AnimationName 26s ease infinite;
    animation: AnimationName 26s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
.mls-parent {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.mls-form .mls-form-inner input.mls-query {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.mls-form .mls-form-inner .mod-mls-btn {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.btn-dark, .btn-secondary, .uk-button-secondary {
    border: 1.25px solid #A71930;
    border-radius: 100px !important;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: 10px !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.negative-margin {
   margin-bottom: -70px;
}
.uk-tile, .uk-tile-default, .uk-tile-muted, .uk-tile-primary, .uk-tile-secondary {
border-radius: 12px;
}

/** menu Separator Bold **/
.uk-navbar-dropdown-nav>li>a {
	font-weight: 800 !important;
}



/** FAQ Book Pro **/
#fbExtended {
    padding: 5px 20px 25px 20px;
	border-radius: 12px;
    background: #fff;
}
.fbLeftNavigation_core {
    width: 300px !important;
}
.fbTopNavigation_core {
    border-bottom: 0px solid #e5e5e5;
    padding: 15px 0;
}
.fbLeftNavigation_topics, .fbLeftNavigation_user {
    width: 300px;
}
.shadow-sm {
    border-radius: 12px;
    padding: 0 10px 0 10px;
    background-color: #f5f5f5;
    color: #6d6f72;
    box-shadow: -15px -15px 20px rgb(255 255 255 / 80%), 15px 15px 20px rgb(57 65 124 / 8%) !important;
}
.fs-5 {
	font-family: Roboto !important;
    font-weight: 400 !important;
    letter-spacing: 0;
}
.fbContent_empty {
	color: #fff;
    margin: 20px 0 0;
    padding: 20px 0;
    line-height: 23px;
    text-align: left;
}
a.fbTopNavigation_profile.btn.btn-outline-primary.btn-mfb > i.fas.fa-user::before  {
content: "\F0CA";
}



/**
.placeholder-item {
  background: #f5f5f5;
  padding: 0 0 20px;
  margin: 0 0 15px;
  min-height: 42px;
}


.animated-background {
  animation-duration: 1.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #e5e5e5 8%, #f5f5f5 18%, #e5e5e5 33%);
  background-size: 900px 42px;
  height: 42px;
  position: relative;
}

.background-masker {
  background: #f5f5f5;
  position: absolute;
}
**/



.fbLeftNavigation_core {
    overflow: hidden;
    transition: width 0.25s ease 0s;
    border-right: 1px solid #ddd;
    margin-right: 30px;
    background: #fff;
}
.fbContent_core {
    background: #fff;
}
li.NavTopUL_item,
li.NavTopUL_home {
  font-size: 1.1rem;
}
h2.fbContent_title {
    font-family: 'Roboto';
    font-size: 22px;
    line-height: 30px;
    margin: 0 0 20px 0;
}
.qListItem_preview h3 .label {
    font-size: 13px !important;
    padding: 0.2em 0.8em 0.3em;
    border-radius: 100px;
    font-weight: 600 !important;
}
.fbQuestion .label {
    color: #fff;
    padding: 0.25em 1.25em 0.3em;
    border-radius: 100px;
}
.fbQuestion .label.label-pin {
    background: #A719300;
}
.fas.qListItem_pinned {
    color: #A719300;
}
.fbContent_qListItem.qListItem_pinned {
    border-left: 3px solid #ddd;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 1px 0 0;
}
.fas.qListItem_resolved {
    color: #A719300;
}
.qListItem_topic a, .qItem_topic a {
    background: #f5f5f5;
    border-radius: 100px;
    border: 1px solid #e5e5e5;
    padding: 4px 13px;
}
.qItem_info {
    font-size: 13px;
}
.qListItem_info {
    font-size: 13px;
}
.qFaqItem_links a {
    font-size: 13px;
}

.qListItem_preview h3 i {
    font-size: 16px;
}
.fbQuestion .qItem_header h3 {
    font-family: 'Roboto';
    padding: 0;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
}
.fbContent_core .unpublished-header, .fbContent_core .trashed-header, .fbContent_core .archived-header, .fbContent_core .private-header, .fbContent_core .scheduled-header, .fbContent_core .selected-header {
    text-transform: uppercase;
    padding: 5px 12px;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    border-radius: 100px;
}
.qListItem_link {
	font-family: Roboto;
	letter-spacing: 0em;
    line-height: 23px;
    font-size: 18px;
    font-weight: 400;
}
.qFaqItem_tools {
    background: none repeat scroll 0 0 #f5f5f5;
    border-top: 1px solid #e5e5e5;
    margin: 1em 0 0.8em;
    position: relative;
    padding: 0 5px 0 0;
}
.fbContent_topics > li > a {
    font-weight: 500;
    border-bottom: 1px solid #ddd;
}
a.NavLeftUL_anchor i {
    font-size: 16px;
    width: 18px;
    margin: 0 7px 0 0;
}
a.NavLeftUL_anchor, span.NavLeftUL_anchor, a.NavLeftUL_toggle {
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    line-height: 1.4;
}
.fbLeftNavigation_core .li_selected > a, .fbLeftNavigation_core .li_selected > a:hover, .fbLeftNavigation_core .li_selected > a:focus {
    background: #f5f5f5;
}
.qItem_ask_btn a {
    color: #ffffff;
    line-height: 24px;
    padding: 7px 17px;
    box-shadow: -5px -5px 15px rgb(255 255 255 / 90%), 5px 5px 15px rgb(68 0 0 / 30%);
    background: #428bca;
    border: 0px solid #357ebd;
    display: inline-block;
    text-align: center;
}
.fbForm_preview h3 span {
    color: #999;
    font-size: 18px;
}
.fbForm_preview h3 {
    margin: 0;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Roboto';
    letter-spacing: 0em;
}
.fbForm_toolbar .btn-toolbar .btn {
    padding: 2px 23px;
    font-size: 14px;
    color: #fff;
    margin: 0 10px;
}
.aListItem_hyperlink {
	font-family: Roboto;
    line-height: 22px;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.0125em;
}
.aItem_info {
    font-size: 13px;
}
.qItem_actions {
    padding: 8px 12px;
    margin: 15px 0 0;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
    box-shadow: 0 1px 0 rgb(0 0 0 / 30%);
}
@media ( max-width: 680px ) {
	{
	.NavTopUL_buttons {
  float: left !important;
	}
}
.btn.btn-mfb {
  margin: 0 0 10px 10px;
  line-height: 20px;
  padding: 6px 13px !important;
}

.fb_column_topic a {
  font-size: 16px !important;
}



/** Minitek live Search
#mls-search-results .search-results .result-title {
	font-family: Roboto;
    margin: 0 0 15px;
    font-size: 18px;
    font-weight: 500;
}
.mls-active-filters {
    margin: 0 0 10px;
    background: #fff !important;
}
.mls-search-results-inner {
    padding: 20px 10px;
    background: #fff !important;
}
.mls-st-header, .mls-af-header {
	font-family: Roboto;
    font-size: 14px;
    font-weight: 600;
    color: #aaa;
    text-shadow: 1px 1px 0 rgb(255 255 255);
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 0 4px;
}
**/









