/*
Theme Name:     TWG Bootstrap
Theme URI:      http://www.the-web-guys.com
Description:    TWG Bootstrap
Author:         The Web Guys - Ben
Author URI:     http://www.the-web-guys.com
Template:       wg-boot
Version:        1.0
*/

.btn-cta.rightside{
    width: 100%;
    font-size: 17px;
    font-family: 'rockwell-bold',sans-serif;
    padding: 13px;
	background-color: #e0e0e0 !important;
    border-color: #dbdbdb !important;}

.btn-xlflogo {
    display: block;
    width: 87%;
    float: none;
    margin: 10px auto 3px;
    border-top: 1px solid #ccc;
    padding-top: 11px;
}


@font-face {
    font-family: 'rockwell-bold';
    src: url('../../fonts/RockwellStd-Bold.eot');
    src: url('../../fonts/RockwellStd-Bold.woff') format('woff'), url('../../fonts/RockwellStd-Bold.ttf') format('truetype'), url('../../fonts/RockwellStd-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.redemption-hours {
    background-color: #e8e8e8;
    margin: 5px;
    border-radius: 3px;
}
.redemption-hours h4 {color: #283356; font-weight: bold;}

.twg-aa-calendar .twg-aa-datebox .month, .twg-aa-calendar .twg-aa-datebox .day, .twg-aa-calendar .twg-aa-datebox .time {
    background: #4e738a !important;
    padding: 1px 0;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    color: #ffffff;
    font-weight: bold;
}
.twg-aa-calendar h2 {
    color: white;
    margin-top: 20px;
    border: 2px solid #DDD;
    border-radius: 5px;
    padding: 5px 5px 5px 10px;
    background: #202945 !important;
    margin-bottom: 0px;
}
.twg-aa-calendar .twg-aa-datebox {
    padding: 0;
    background: #202945 !important;
    text-align: center;
}
#phone {
    color: #202945 !important;
}
.multi-loc-sidebar h3 {
    margin: -5px -5px 0 -5px;
    background: #4e738a !important;
    color: white;
    padding: 8px;
    text-align: center;
}
p.gate-hours {
    color: #202945 !important;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.multi-loc-search-all, .multi-loc-search-all a {
    text-align: center;
    font-size: 22px;
    color: #202945 !important;
    font-family: "rockwell-bold";
    font-style: italic;
}
h3.multi-loc-child {
    background: none !important;
    color: #202945 !important;
    font-style: italic;
    font-size: 22px;
    padding-top: 20px;
}
.multi-loc-panel {
    cursor: pointer;
    background: #202945 !important;
    padding: 10px;
}
.staff-home .col-md-12 {
    background: #4e738a !important;
}
.staff-home .name {
    background: none repeat scroll 0 0 #A5BAC9 !important;
    border: 1px solid #fff;
    border-radius: 5px 0;
    color: #fff;
    font-family: "rockwell-bold";
    font-size: 18px;
    padding: 5px 5px 5px 10px;
    margin-left: -5px;
}
.staff h3 {
    margin: 0px 0px 10px 0px;
    font-size: 16px !important;
    background: #A5BAC9 !important;
    color: white;
    padding: 10px;
}
.mobile-phone p a {
    color: #202945 !important;
}
.location-page .col-md-4.col-xs-12 {
    background: #ffffff !important;
    margin-bottom: 15px;
    border: 1px solid #4e738a !important;
    padding-bottom: 15px;
}
.location-page h3 {
    border-bottom: 1px solid #A5BAC9 !important;
    color: #202945  !important;
    font-family: "rockwell-bold";
    margin: 15px -12px 3px;
    padding-bottom: 5px;
}
.internet-auction {
    background: #ffffff !important;
    border: 1px solid #202945 !important;
    border-radius: 10px;
    font-size: 16px;
    margin: 10px;
    padding: 10px;
}

.page-id-15 .zEWidget-launcher, .page-id-618 .zEWidget-launcher { display:none; }
.page {position: relative; min-height: 100%; top: 0px;}
.home .carousel-indicators { display:none; }
.simulcast-login img { margin-top:7px; margin-left:5px; }
body {background-position:top; background-repeat:no-repeat; }
h1 , .twg-aa-calendar h2, #phone { font-family:'rockwell-bold',sans-serif; }
.twg-aa-calendar h2 { font-weight:normal; font-size:24px; }
#phone { color:#333; }
.multi-loc-sidebar h3 {  font-family:'rockwell-bold',sans-serif; }
.twg-aa-calendar .alert { margin-top:40px !important;  }
#fade {background: url(../../images/fade.png) repeat-y scroll;background-position:right;background-size:100%; content: " "; height:130px; width:100%;position:absolute;top:50px;left:0;z-index:-1}
.header-tagline { margin-top:-50px !important; }
header.navbar {
    background: #202945;
	box-shadow: inset 0 0px 0 rgb(0 0 0 / 0%), 0 1px 5px rgb(0 0 0 / 0%);
}

.container > .navbar-collapse { margin-left:0; }
header.navbar .dropdown-menu .dropdown-menu li a { background:#1D4288; }
header.navbar .dropdown-menu .dropdown-menu li a:hover,header.navbar .dropdown-menu .dropdown-menu li.active a { background:#26234e !important; }
/* Secondary NavBar */
.secondary-nav-menu, .nav-secondary { width:0; padding:0; display:none !important; }
header.secondary { border: 0px; background: none; width: 120px; -webkit-box-shadow: none; box-shadow: none; margin-right: 100px; margin-top:-5px; }
.secondary-nav-menu  li > a { color: #FFF !important; }
.secondary-nav-menu  li > a:hover { text-decoration:none; background:transparent !important; }
.nav-secondary { margin-top:-3px }
.nav-secondary, #navbar_social_bar { float:left; }
.nav-secondary { margin-left:-100px !important; }

/* Nav Links */
.nav > li > a { padding-left:22px; padding-right:22px; font-size:16px; }

/* Phone */
#phone { margin-bottom: 20px; text-align: center; font-size: 34px;  letter-spacing: -1px; margin-top: -15px;}

/* Navbar Toggle Button */
.navbar-toggle
{ background: white; border-color:#2E579B !important; }
.navbar-default .navbar-toggle .icon-bar { background-color:#2E579B; }

/* Input/Form Controls */
.form-control { height:auto; }

/* Mobile  Social Icons */
.mobile-social
{ background:#EEE;  width:100%; text-align:center !important; margin-top:0px !important; padding-bottom:10px; }

/* Footer */
footer.content-info {background: none repeat scroll 0 0 rgba(9, 41, 87, 0.75);}
#footer-copyright { text-align:center; }
#footer-copyright a { color:#FFF !important; }
#menu-footer { padding-left:0px; }
#copyright-bar {line-height: 1.3em !important}
#copyright-bar a {color: #8c8989;}
.wg-logo a {color: #8c8989}


/* Widgets */
.sidebar .widget { margin:20px 0 20px 0; }

/* Jumbotron */
.container .jumbotron { padding:0; }

/* Mobile Phone */
.mobile-phone{
    background: none repeat scroll 0 0 #e7f3ff;
    font-family: "rockwell-bold";
    font-size: 30px;
    padding: 5px 20px;
    text-align: center; }
.mobile-phone p a {color: #1C4489;}
    
 .mobile-buttons.visible-sm.visible-xs img {
    display: block;
    margin: auto;
    padding: 0 5px 10px;}

.mobile-buttons.visible-sm.visible-xs {background:#e7f3ff;}   

/* Header Links */
.header-link { position:absolute; height:53px; width:50px; margin-top: -55px; }
#header_link_aim { margin-left: 380px; width: 85px;}
#header_link_bsaa {  margin-left: 500px;  width: 60px; }
#header_link_caa { margin-left:600px; width:80px; }
#header_link_maa {  margin-left:710px; width:90px  }
#header_link_tlsaa { margin-left:840px; width:100px; }
#header_link_yma { margin-left:970px; width:85px;}
/* Misc */
.main { margin-bottom:50px; }
.wrap.main-section .content .bg { padding-top:20px; }
.breadcrumb { border-radius:0; background:white; }
.page-header { border-bottom:0; }
.xl-home-buttons div { margin-top:25px; }
.xl-home-buttons  { margin-bottom:25px; }
.btn-primary, .btn-primary:hover { color:white; }
.multi-loc-sidebar { margin-top:-6px; }
.multi-loc-search
-all {text-align:center; margin-left:0;}
.multi-loc-search-all a:hover { text-decoration:none; }
.multi-loc-search-all .glyphicon { font-size:24px; margin-right:10px; margin-left:10px;}
#twg_aa_search .navbar-brand {  color:#000; font-size:22px }
#twg_aa_search  .navbar {  margin-left:15px; }
.header-wrapper { background-size:cover !important; }
.twg-aa-list-run-lane .label { width:100% !important; }
.label { border-radius:0 !important; }
.sidebar .btn { border-radius:0 !important; }
.btn-primary, .gform_button { color:white !important; }
.page-header { padding-bottom:0; }
.header-wrapper { background-size:cover !important; }
.navbar.secondary { width:180px; margin-left:155px; margin-top:-0px; }
/* Header Sale Info */
.header-sale-info { margin-right:25px; margin-top:-150px; text-align:right; float:right; font-family:'rockwell-bold',sans-serif; }
.header-sale-info .sale-info-large { font-size:34px;     margin-top: 3px;}
.header-sale-info .sale-info-medium { font-size:22px; margin-top:-10px;}
.header-sale-info .sale-info-small {font-family:Arial; font-weight:bold; font-style:italic; font-size:14px;}
.sale-info-tagline {font-size: 16px; margin: -3px 0;}
.header-tagline {
    float: right;
    font-family: "rockwell-bold",sans-serif;
    font-size: 22px;
    font-style: italic;
    margin-bottom: 5px;
    margin-right: 25px;
    margin-top: -20px;
}
#site-logo {width:200px;margin-top: 23px;}
.simulcast-login {float:right;margin-right:20px;}
.header-wrapper .simulcast-login {  margin-top:-20px; }
.service .simulcast-login { margin-top:20px; }
/*services page */
.service { background: url("../../images/service-bg.jpg") repeat scroll 0 0; padding: 20px 10px;  border-radius: 0 10px; margin-bottom: 15px;}
.description {background: #E7F3FF; border: 1px solid #555; border-radius: 5px; box-shadow: 0 0 5px 0 #333 inset; color: #55555; margin-left: -20px; padding: 10px;}
.title {color: #fff; font-family: "rockwell-bold"; font-size: 30px; margin-top: 0;    margin-bottom: 10px;}
.service .col-md-4 img {border: 2px solid #fff;margin-top: 10px;} 
.service.blue { background: url("../../images/blue-bg.jpg") repeat scroll 0 0;}
#post-sale > p {margin-top: 10px;}


/*internet page*/
.internet-auction img {border-radius: 50px; box-shadow: -2px 2px 2px 0 #777;}
.internet-auction img:hover {opacity: .8;}
.internet-auction { background: none repeat scroll 0 0 #e7f3ff; border: 1px solid #c8e1f7; border-radius: 10px; font-size: 16px; margin: 10px; padding: 10px;}
.internet-auction h3 {text-align: center;}

/*home page*/
.staff-home .col-md-12 {background:#092957;}
.staff-home .col-md-12 > h2 {color: #fff; font-family: "rockwell-bold";}
.staff-home {background: #fff; margin-bottom: 15px; border: 1px solid #ccc;overflow: hidden;}
.staff-home .col-md-4.col-xs-12 > ul {margin-left: -20px;}
.staff-home .col-md-4.col-xs-12 { padding: 10px;}
.staff-home .name {background: none repeat scroll 0 0 #464646; border: 1px solid #fff;  border-radius: 5px 0; color: #fff; font-family: "rockwell-bold"; font-size: 18px; padding: 5px 5px 5px 10px; margin-left: -5px;}
.services-home > li {border-bottom: 1px solid #ccc;  padding-bottom: 2px;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background:#EEE; }
/*location page*/
.location-page .col-md-4.col-xs-12 {background: #e7f3ff; margin-bottom: 15px; border: 1px solid #c8e1f7; padding-bottom: 15px;}
.location-page .col-md-4.col-xs-12 > h3 {color: #fff; font-family: "rockwell-bold"; background: linear-gradient(to bottom, #2c2b77 0%, #1c4489 66%, #1c4489 66%, #1c4489 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.location-page {margin-bottom: 15px;}
.location-page h3 {
    border-bottom: 1px solid #c8e1f7;
    color: #1c4489;
    font-family: "rockwell-bold";
    margin: 15px -12px 3px;
    padding-bottom: 5px;}

.mobile-buttons, .mobile-phone { margin-left: -15px;
margin-right: -15px; }
.services-home {  margin-left:0 !important; }
.multi-loc-sidebar { background:#e7f3ff !important; border-color:#999999 !important; }
.multi-loc-sidebar table th {  border:0 !important; border-color:black !important; }
.multi-loc-sidebar table td  {  border-color:#b0d3f2 !important; border:0 !important; }
.multi-loc-sidebar table:nth-child(2n+1) th { background:#E7F3FF; }
.multi-loc-sidebar table:nth-child(2n+2) { background:#C8E1F7 !important; } 
.multi-loc-sidebar table:nth-child(2n+1) td { border-color:#d1e6fc !important; background:#E7F3FF; }
.multi-loc-panel { background:#092957 !important; } 
.past-events-block h3 { background:#464646 !important }
.xl-home-buttons .btn { border-radius:0; font-family:'Rockwell-Bold'; font-size:28px; padding-top:35px; padding-bottom:35px; }
.header-wrapper {
background: transparent;
}


.single-loc .multi-loc-panel-content table {
    margin-bottom: 0px !important;
}

/* Gravity form validation formatting */

.gform_wrapper li input, .gform_wrapper textarea.textarea, .gform_wrapper ul.gform_fields li.gfield select {
    border-radius: 0px; 
    box-shadow: none !important;
    border-color: #aaa; 
    background: #eeeeee; 
    font-size: 15px;
    }
    
.gform_wrapper .gfield_error .gfield_label {
    color: #edb800;}

.gform_wrapper .validation_message {
    color: #9d9d9d;
    font-weight: 700;
    letter-spacing: normal;
    }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-left: 0px !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0.375em !important;
}

.gform_wrapper .top_label .gfield_error .ginput_container, 
.gform_wrapper .top_label .gfield_error input.large,
.gform_wrapper .top_label .gfield_error select.large, 
.gform_wrapper .top_label .gfield_error textarea.textarea,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.gform_wrapper li.gfield_html{
    width: 97% !important;
    max-width: 97% !important;
}

.gform_wrapper div.validation_error {
    border:none !important;
    padding: 1em !important;
    clear: both;
    width: 97.5%;
    background: #ffdfe0 !important;
    margin: 10px 0 !important;
    color: #de4444 !important;
    font-size: 1.1em !important;
    }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-top: .75em;
    margin-bottom: .75em!important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    display: none !important;}

.gform_wrapper li.gfield_error input[type=email], .gform_wrapper li.gfield_error input[type=number], .gform_wrapper li.gfield_error input[type=password], .gform_wrapper li.gfield_error input[type=tel], .gform_wrapper li.gfield_error input[type=text], .gform_wrapper li.gfield_error input[type=url], .gform_wrapper li.gfield_error textarea {
    border: 4px solid #ff8080;
}


.bg-secondary, .btn-secondary { background:#3A4244 !important; color:#FFF; border-color:#3A4244 !important; }
.text-secondary, #cs-inventory-sidebar .cs-search-panel.open .panel-heading,
#cs-inventory-sidebar .cs-search-panel .panel-heading .fa-minus-circle { color:#333 !important;  }
.btn-secondary:hover, .btn-secondary:active,.btn-secondary:focus {  color:#FFF;background:#333 !important; }

#loader { border-top-color: #092957 !important; }
#loader:before {     border-top-color: #434343 !important; }
#loader:after { border-top-color: #B8C9C7 !important; }  

#runlistApp .panel-heading,#runlistApp .btn { background-image:none; filter:none;  }

#twg_aa_details .twg-aa-pipeline { width:auto !important; display:inline-block; }

/*Blog styling begins*/

.post .bk  {
    margin: 25px;
    border: 1px solid #ddd;
}

article .bk time {
    color: #666666;
    font-size: 14px;
}

article .bk h2.entry-title{
    margin: 0 0 10px;
    line-height: 23px;
    font-size: 19px;
}

article .bk h2.entry-title a {
    text-decoration: none;
    color: #6d6d6d;
}

article .bk h2.entry-title a:hover, article .bk .date a:hover {
    color: #428bca;
    text-decoration: none;}


article .bk a.img-holder {
    display:block;
}

article .row.bk  > div[class*="col-"]{
    display: block;
    overflow: hidden;
}

.bk div[class="col-md-6"]{
        padding: 0 !important;
}

.bk .meta{
    color: #6d6d6d;
    margin: 5px 0 7px;
    font-size: 13px;
    border-bottom: 1px solid #eee !important;
    padding-bottom: 8px;
}

.bk .read-more {
    background: #444;
    border: 0;
    border-radius: 0;
    padding: 7px 35px;
    margin: 6px 0;
}

.bk .read-more:hover {
    background: #222;
}

article .bk .photo{
    display: block;
    height: 240px !important;
    background: #eee;
    overflow: hidden !important;
    width: 100%;
    vertical-align: middle;
    text-align: center;
}

article .bk .no.photo a{
    display: block;
    width: 100%;
    height: 100%;
    color:#fff;
    text-shadow:0 0 5px #666;
}

article .bk .no.photo a:hover{
    text-decoration:none}
    
article .bk .no.photo a div{    
    padding-top: 103px;
    font-size: 20px;}
    
article .bk .photo img {
    height: 100%;
    width: auto;
    max-width: initial !important;
}

article .bk header.v-center{
    display: table-cell;
    vertical-align: middle;
    height: 240px !important;
    padding: 14px 25px;
}

article .bk .date.col-md-6{width:100%; margin-bottom:15px;}

article .photo img {
    margin-bottom: 25px;}

article .bk .no.photo{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}

article .bk .no.photo a{
    transition:all .3s}
    
/*announcements*/
article.category-announcements .bk .no.photo{
    background-image: url(../../uploads/kl3.jpg);
}
article.category-announcements .bk .no.photo a{
    background: rgba(0, 153, 214, 0.9);}

article.category-announcements .bk .no.photo a:hover{
    background: rgba(0, 153, 214, 1);}    

/*auction-industry-news*/
article.category-auction-industry-news .bk .no.photo{
    background-image: url(../../uploads/kl1.jpg);
}
article.category-auction-industry-news .bk .no.photo a{
    background: rgba(115,35,60,0.90);}
article.category-auction-industry-news .bk .no.photo a:hover{
    background: rgba(115,35,60,1);}

/*auction-news*/
article.category-auction-news .bk .no.photo{
    background-image: url(../../uploads/kl2.jpg);
}
article.category-auction-news .bk .no.photo a{
    background: rgba(107, 142, 40, 0.9);}
article.category-auction-news .bk .no.photo a:hover{
    background: rgba(107, 142, 40, 1);}

.type-post .page-header {
    border-bottom: 4px solid #333;
    padding-bottom: 14px;
    margin-bottom: 30px;
}

.type-post .date a, .date .glyphicon, .categories-links a, .categories-links .glyphicon{
    color: #6d6d6d;
}

.type-post .date a:hover {
    text-decoration: none !important;
}

.page-header .post-categories ul li{
    display:inline;
    float:left;
}

.meta.date, .page-header .post-categories ul {
    float: left;
}

.v-center .entry-summary a{display:none;}


.widget_recent_entries ul{
    font-weight:bold;
}

.widget_recent_entries ul li a{
    margin:20px 20px 20px 36px;
    display:block;
    font-weight:normal !important;}

.widget_recent_entries ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 30px;
}

.widget_recent_entries ul > li {
    counter-increment: customlistcounter;
    border-bottom: 1px solid #ddd;
    margin-right: 25px;
    
}

.widget_recent_entries ul > li:last-child {
    border-bottom: none}

.widget_recent_entries ul > li:before {
  content: counter(customlistcounter) " ";
  font-weight: bold;
  float: left;
  width: 20px;
  font-size: 18px;
  color:#b1b1b1;
}

.widget_recent_entries ul:first-child {
  counter-reset: customlistcounter;
}

.widget_categories ul li a {
    font-size: 14px;
    line-height: 29px;
    margin-left: 7px;
}

.widget_categories ul {
    list-style-type: square;
    font-size: 21px;
    color: #b1b1b1;
    padding-left: 45px;
}









/*Border for only blog sidebars*/
.widget_recent_entries h3, .widget_categories h3, .widget_archive h3 {
    background: #eee;
    padding: 10px;
    margin: 0 0 20px 0;
    font-size: 20px;
    color: #333;
}

.widget_recent_entries, .widget_categories, .widget_archive {
    border: 1px solid #ddd;
    padding: 0 0 10px;
}

.sidebar .widget.widget_categories{padding-bottom:20px;}

.widget_categories select, .widget_archive select{
    padding: 8px 4px;
    width: calc(100% - 20px);
    margin-left: 10px;
    border: 1px solid #ddd;
    font-size:15px;
    color:#333;
}

#runlistApp .panel-heading, #runlistApp .btn, #buyofferApp .panel-heading, #buyofferApp .btn {
    background-image: none;
    filter: none;
}


.alert.alert-warning{display:none;}

.ps-caption, .screen-reader-text, .widget.ad-codes .widget-title { display: none !important; }

.staff-home{margin-left:0px !important; margin-right:0px !important;}
.staff-home em {display:block;}
.staff-home-border {border-bottom-color: #ffffff!important; margin-bottom:0px;}
.staff-home .name {margin-top:5px;}

/*Blog styling ends*/ 

/* Medium Size Changes - Depending on the widths chosen you may need to change the max-wdith */
@media (max-width:1199px) {
    nav .nav > li > a  { padding-left:14px; padding-right:14px; font-size: 15px;}
   
}

/* Mobile Only Changes */
@media (max-width:991px ) {
	 nav .nav > li > a  {font-size: 16px;}
    .location-page .col-md-4 { margin-top:20px; }
     #phone { font-size:32px; }
    .inside-header-wrapper + div { background:transparent !important; }
    #site-logo { display:none; }
    .header-wrapper { background-size:0 !important; }
    .navbar.secondary { display:none; }
.description { margin-left: 0;}
.service .col-md-4 {margin-bottom: 10px;}
.staff-home .col-md-12 > h2 {padding: 10px; margin-top:0;}
.staff-home .col-md-12 { margin-bottom: -15px !important;}
.services-home.second { margin-top: -28px;}
#mobile-site-logo { width:200px; }
 .location-page h3 {font-size: 20px;}
 .xl-home-buttons .btn { font-size:24px; }
 .twg-wrapper { background:white !important; } 
 .header-wrapper .simulcast-login { text-align:center; float:none !important; margin:0 auto !important; display:block; }
 .header-wrapper .pull-right { float:none !important;}
 .gform_wrapper .gform_body {
        width: 100% !important;
    }
}



@media (max-width:768px ) {

}
@media (max-width: 480px) {
.internet-auction .col-xs-4, .internet-auction .col-xs-8 {width: 100%; float: none;}
.internet-auction .col-xs-4 img {margin-bottom: 10px;}
.location-page .col-md-12.col-xs-6 {width: 100%;}
.mobile-phone{font-size: 24px; }
}
   

a.twg-aa-prevnext {color:#ffffff;}